header {
	height:171px;
}

html, body {
	background-color: #ddeaf7;
	color: #303030;
}
body > .container {
	background-color: #f6f6f6;
	box-shadow: 0 0 px 0 #000000;
}
.navbar-inner {
	background-color: #f6f6f6;
	border-bottom: 1px solid #3f48cc;
}
#topbar {
	background-color: #ffffff;
}
#topbar a {
	color: #000000;
}
#topbar a.btn {
	background: #ffffff;
	background-image: none;
	border: 1px solid #000000;
}
aside .headline {
	color: #273193;
}
aside nav ul li,
.navbar .nav > li {
	background-color: #273193;
}
aside nav ul li {
	border-right: 1px solid #3f48cc;
}
aside nav ul li a,
aside nav ul li a:hover,
.navbar .nav > li > a,
.navbar .dropdown-menu a,
.partners li.title {
	color: #ffffff;
}
aside nav ul li.delimiter {
	background-color: #f6f6f6;
}
aside nav ul li.selected,
.navbar .nav > li.selected,
.navbar .btn-navbar {
	background-color: #c09c49;
}
aside nav ul li.selected a,
.navbar .nav > li.selected > a {
	color: #ffffff;
}
.nav-tabs, .program-block h2, .event-block h2 {
	border-bottom: 1px solid #2c61ad;
}
.nav-tabs a {
	color: #273193;
}
.nav-tabs>.active>a,
.nav-tabs>.active>a:hover,
.nav-tabs>.active>a:focus {
	border-bottom: 1px solid #273193;
	background-color: #273193;
	color: #f6f6f6;
}
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus {
	border-color: #273193;
}
.nav>li>a:hover, .nav>li>a:focus {
	background-color: transparent;
}
main ul li:before, .check li:before {
	color: #273193;
}
h1, h2, h3, h4, h5, .subheader {
	color: #273193
}
h1:after {
	background-color: #bda160;
}
a, a:hover {
	color: #2c61ad;
}
.program-info {
	border-left: 5px solid #273193;
}
hr {
	border-top: 1px solid #bda160;
}
.btn {
	border: 1px solid #273193;
	background-color: #273193;
	color: #f6f6f6;
}
.btn:hover {
	background-color: transparent;
	border: 1px solid #2c61ad;
	color: #303030;
}
footer {
	background-color: #2b3690;
	color: #ffffff;
}
footer a, footer a:hover {
	color: #dbd9d9;
}

.extra {
	color: #d81818;
}
.headline {
	color: #273193;
}

ul.stream-menu {
	background-color: #273193;
}

ul.stream-menu li {
	border-right:1px solid #ddeaf7;
}

ul.stream-menu li a {
	color: #ffffff;
}

ul.stream-menu li:hover:not(.active) a,
ul.stream-menu li.active,
ul.stream-menu li.active a {
	color: #ffffff;
	background-color: #c09c49;
}
.block-type-53 h2 {
	color:#ba3283;
	background-color:#513e3e;
	border-bottom:1px solid #207738;
	font-size:12px;
}
.block-type-53 .program-info {
	border-left: 5px solid #453ac4;
}
.block-type-53 .program-lectures h3 {
	color:#453ac4;
}
