mod-box/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/*
 * Style Style Sheet - Defines the main look like colors and backgrounds
 * Not all style related CSS is included, only colors and backgrounds which may change for different theme styles
 */

/* Base
----------------------------------------------------------------------------------------------------*/

h1,
h3,
h4,
a,
.mod-box .module-title,
.mod-line .module-title,
.menu-dropdown li.active .level1,
.menu-dropdown a.level2:hover,
.menu-dropdown a.level3:hover,
.menu-sidebar a:hover,
.menu-sidebar li > span:hover,
.wk-slideshow-revista-tabs .nav li.active { color: #455393; }

a:hover { color: #172937; }

em,
code { color: #666666; }

ins,
mark,
#system span.highlight { background-color: #d8e3ed; }

mark { color: #455393; }

::-moz-selection { background: #d8e3ed; color: #455393; }
::selection { background: #d8e3ed; color: #455393; }


/* Layout
----------------------------------------------------------------------------------------------------*/

#menubar { background: url(../images/menubar.png) 0 0 repeat-x; }

#toolbar a:hover,
.mod-box-black a:hover { color: #85aac2; }

#footer {
	background: #445490;
	color: #dbdad8;
	padding: 30px;
	font-size: 12px;
	line-height: 16px;
}
#footer .width33 {
	float: left;
	position: relative;
}
#footer #totop-scroller {
	display: none;
}
#footer a {
	color: #dbdad8;
}
#footer .menu a {
	color: white;
	font-size: 13px;
}
#footer .menu li {
	display: block;
	margin-bottom: 26px;
	padding-left: 0;
	margin-left: 0;
}
#footer .menu li:last-child {
	margin-bottom: 0px;
}
#footer p {
	margin: 0 0 10px 0;
}
#footer h4 {
	color: white;
	text-transform: none;
}


/* Menus
----------------------------------------------------------------------------------------------------*/

.menu-dropdown a.level1,
.menu-dropdown span.level1,
.mod-box-color .menu-sidebar a,
.mod-box-color .menu-sidebar li > span { color: #d8e3ed; }

.menu-dropdown li.active .level1 { color: #172937; }

.menu-dropdown li.level1:hover .level1,
.menu-dropdown li.remain .level1 { border-bottom-color: #718ca3; }

.menu-dropdown a.level3 { background: url(../images/menu_dropdown_level3.png) 0 0 no-repeat; }

.mod-box-color .menu-sidebar li.level1 { border-top-color: #849eb1; }

.menu-sidebar .level2 a { background: url(../images/menu_sidebar_level2.png) 0 0 no-repeat; }

#toolbar .menu-line li { background: url(../images/menu_line_top.png) 0 0 no-repeat; }


/* Modules
----------------------------------------------------------------------------------------------------*/

/* Module Box Color */
.mod-box-color {
	border: 1px solid #546a7d;
	background: #435490 url(../images/module_box_color.png) 0 0 repeat-x;
	box-shadow: 0 1px 1px rgba(0,0,0,0.06);
	color: #fff;
	text-shadow: 0 1px 0 rgba(0,0,0,0.1);
}

.mod-box-color .module-title { border-bottom-color: #849eb1; }

.mod-box-color .module-title .color { color: #fff; }

.mod-box-color h2,
.mod-box-color h3,
.mod-box-color h5,
.mod-box-color a,
.mod-box-color em,
.mod-box-color code,
.mod-box-color .module-title,
.mod-box-color .module-title span.subtitle { color: #d8e3ed; }



/* Tools
----------------------------------------------------------------------------------------------------*/

/* Button More */
.mod-box-color a.button-more,
.mod-box-color form.style button,
.mod-box-color form.style input[type="button"],
.mod-box-color form.style input.button,
.mod-box-color form.style #submit {
	border-color: #546a7d;
	border-bottom-color: #33414c;
}

.mod-box-color a.button-more:hover,
.mod-box-color form.style button:hover,
.mod-box-color form.style input[type="button"]:hover,
.mod-box-color form.style input.button:hover,
.mod-box-color form.style #submit:hover {
	border-color: #546a7d;
	border-bottom-color: #33414c;
}

.mod-box-color a.button-more:active,
.mod-box-color form.style button:active,
.mod-box-color form.style input[type="button"]:active,
.mod-box-color form.style input.button:active,
.mod-box-color form.style #submit:active {
	border-color: #546a7d;
	border-top-color: #33414c;
	border-bottom-color: #546a7d;
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.3);
}

/* Line */
.mod-box-color ul.line > li { border-top-color: #849eb1; }

/* Check */
ul.check > li { background: url(../images/tools/list_check.png) 0 0 no-repeat; }

/* Zebra List and Table */
.mod-box-color ul.zebra > li { border-bottom-color: #849eb1; }
.mod-box-color ul.zebra > li:first-child{ border-top-color: #849eb1; }

.mod-box-color ul.zebra > li.odd { background: #718da6; }
.mod-box-color ul.zebra > li:nth-of-type(odd) { background: #718da6; }

em.box {
	border-color: #849eb1;
	background: #e6f1fa;
	color: #455393;
}

/* Form Elements */
.mod-box-color form.style input[type="text"],
.mod-box-color form.style input[type="password"],
.mod-box-color form.style select,
.mod-box-color form.style textarea,
.mod-box-color form.style input[type="text"]:focus,
.mod-box-color form.style input[type="password"]:focus,
.mod-box-color form.style select:focus,
.mod-box-color form.style textarea:focus  {
	border-color: #546a7d;
	border-top-color: #33414c;
}


/* System
----------------------------------------------------------------------------------------------------*/

#searchbox input:-moz-placeholder { color: #d8e3ed; }
#searchbox input::-webkit-input-placeholder { color: #d8e3ed; }
#searchbox input.placeholder { color: #d8e3ed; }

#searchbox.loading button { background: url(../images/searchbox_loader.gif) 50% 50% no-repeat; }


/* Extensions
----------------------------------------------------------------------------------------------------*/

/* Slideshow */
.wk-gallery-revista-default .nav span { background-image: url(../images/widgetkit/nav_overlay.png); }
.wk-slideshow-revista-articles .nav span,
.wk-slideset-revista .nav.icon span { background-image: url(../images/widgetkit/nav.png); }

/** Custom Overrides **/
#system > h1 {
    display: none;
}
.container{
  width: 100%;
  margin: 0 auto;
}
.top-pannel{
  height: 50px;
  font-size: 28px;  
  line-height: 28px;
  color: #666666;
  text-transform: uppercase;
}
.banner-block{
  height: 265px;
  width: 100%;
}
.gap{
  margin-top: 48px;
}
.nav-menu-block{
  width: 15%;
  background-color: #f3f3f3;
  border: 1px solid #dbdbdb;
  box-shadow: 5px 5px 5px #eeeeee;
  float: left;
  margin-right: 42px;
  margin-bottom: 30px;
}
.nav-menu-block ul {
    list-style-type: none;
    margin: 0;
    padding: 0 10px;
}
.nav-menu-block ul li{
  height: 30px;
  border-bottom: 1px dashed #c8c8c8;  
}
.nav-menu-block ul li:last-child{
  border: none;
}
.nav-menu-block ul li a {
    color: #3c3c3c;
    display: block;
    font-size: 13px;
    line-height: 31px;
    text-decoration: none;
    text-transform: uppercase;
}
.nav-menu-block ul li a:hover{
  color: #006093;
}
.rightside{
  width:80%;
  float: left;
}
.page-name-block{    
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
  color: #006093;
  text-transform: uppercase;  
}
.content-heading{
  font-size: 18px;
  line-height: 25px;
  color: #3c3c3c;
}
.content{  
  font-size: 14px;
  line-height: 22px;
  color: #3c3c3c;
}
.program-main-heading{
  background-color: #2E74B5;
  color: #fff;
  font-size: 18px;
  line-height: 25px;
  margin: 15px 0;
  padding-left: 10px;
}
.programm-heading{
  background-color: #BDD6EE;
  font-size: 18px;
  line-height: 25px;
margin: 15px 0;
padding-left: 10px;
}