.top-banner{
	background-color:#1c3f93;
	color:#fff;
	font-size: 12px;
	font-weight: bold;
}

/* NAV BAR */
.navbar{
	height:88px;
}
.navbar-nav > li > a{
	line-height:56px;
}
.navbar-brand img {
	height:54px;
}
.navbar-brand {
	padding-top:15px;
}
/* SUB NAV BAR */
.subnavbar{
	border-top-color: #193883;
}
.subnavbar .subnavbar-inner {
	background-image: -webkit-gradient(linear, left 0%, left 100%, from(#1f46a3), to(#1c3f93));
	background-image: -webkit-linear-gradient(top, #1f46a3, 0%, #1c3f93, 100%);
	background-image: -moz-linear-gradient(top, #1f46a3 0%, #1c3f93 100%);
	background-image: linear-gradient(to bottom, #1f46a3 0%, #1c3f93 100%);

	border-bottom: 1px solid #193883;
}
.subnavbar .mainnav {
	border-left:1px solid #193a87;
	border-right:1px solid #193a87;	
}
.subnavbar .mainnav > li {
	border-left:1px solid #193a87;
	border-right:1px solid #193a87;
}
.subnavbar .mainnav > li.active > a {
	background-color:#96a0a9;
}
.subnavbar .navbar-text{
	color:#fff;
}
.comp-title-wrapper {
	display: flex;
	justify-content: center;
	height: 76px;
}
/* BUTTONS */
.btn-primary, ul.pagination li.active a {
	background-color:#1c3f93;
	background-image: -moz-linear-gradient(top, #1c3f93, #1c3f93);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#1c3f93), to(#1c3f93));
	background-image: -webkit-linear-gradient(top, #1c3f93, #1c3f93);
	background-image: -o-linear-gradient(top, #1c3f93, #1c3f93);
	background-image: linear-gradient(to bottom, #1c3f93, #1c3f93);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffa99a6f', endColorstr='#ffa99a6f', GradientType=0);
	border-color: #1c3f93 #1c3f93 #193a87;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled],
ul.pagination li.active a:hover {
	background-color: #1c3f93;
	border-color: #193883;
}
/* FOOTER */
.extra {
	border-top:1px solid #193a87;
	background-color: #1c3f93;
	padding: 15px 0;
}

.footer {
	padding: 10px 0;
}