a{
	color:#444;
}
a:hover{
	color:#172a51;
}
a:active{
	color:#172a51;
}
img{
	display:block;
	width:100%;
}
.img-thumbnail {
	border:solid 1px #ddd;
}
.navbar-inverse{
	background-color:#172a51;
	border:none;
}
.navbar-inverse .navbar-brand {
	padding-top: 0.9em;
	color:#fff;
}
.navbar-inverse .navbar-nav > li > a {
	color:#fff;
	font-size:16px;
}
.navbar-inverse .navbar-toggle{
	border-color:#ccc;
}
.navbar-inverse .navbar-toggle:hover{
	border-color:#ccc;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
	color: #fff !important;;
}
.dropdown-menu {
	padding:0 0;
	min-width:80px;
}
.dropdown-menu > li {
	border-bottom:#ccc dotted 1px;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{
	color:#000;
}
.navbar-brand{
	padding-top: 3px;
}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:focus, .navbar-inverse .navbar-nav > .active > a:hover{
	background-color:#172a51;
}
.header{
	margin-top: 20px;
	margin-bottom: 20px;
}
.header img{
	width: 320px;
	height: 80px;
}
.header form{
	margin-top: 15px;
}
.headernav{
	background-color: #172a51;
	font-weight:bold;
	box-shadow: 5px 5px 5px #faeded;
	border-radius:5px;
}
.headernav > ul{
	margin-bottom: 0px;
}
.headernav > ul > li{
	font-size:16px;
	font-weight:bold;
	list-style-type:none;
	line-height: 50px;
	margin-bottom: -5px;
}
.headernav > ul > li a{
	color: #fff;
}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-left: 1px;
    padding-right: 1px;
}
.panel-default{
	border:none;
	box-shadow:0 0 0;
}
.panel-default > .panel-heading{
	background-color: #fff;
	font-size:1.4em;
	color:#172a51;
	font-weight:bold;
	border:none;
}
.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item{
	border:none;
}
.vv-p > ol > li{
	height:52px;
	line-height:52px;
	vertical-align: baseline; 
}
.vv-p > ol > li >a{
	display:block;
	width:70%;
	white-space:nowrap;
 	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 1.1em;
}
.vv-p > ol > li > small{
	padding-right:5px;
	display:block;
	width:28%;
	color:#777;
	white-space:nowrap;
 	overflow: hidden;
	text-overflow: ellipsis;
}
.vv-l > ol > li{
	line-height:44px;
	vertical-align: baseline;
}
.vv-l > ol > li >a{
	display:block;
	width:70%;
	white-space:nowrap;
 	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 1.1em;
}
.vv-l > ol > li > small{
	padding-right:5px;
	display:block;
	width:28%;
	color:#777;
	white-space:nowrap;
 	overflow: hidden;
	text-overflow: ellipsis;
}
.y-footer{
	padding-top: 7px;
}
.y-footer{
	margin-bottom: 0;
}
.btn-page{
	background-color: #172a51;
    border-color: #172a51;
    color: #fff;
}
form{
	padding-left: 5px;
	padding-right: 5px;
}
.btn-primary{
	background-color:#172a51; 
	border-color:#172a51;
	color: #fff;
}
.btn-primary:hover{
	background-color:#0b3d70; 
	border-color:#0b3d70;
	color: #fff;
}
@media (min-width: 1024px){

.headernav > ul > li{
	display: inline-block;
	width:11%;
	font-size:16px;
	font-weight:bold;
	text-align: inherit;
}
.headernav > ul > li a{
	width:100%;
}

}
@media (max-width: 760px){

.header form{
	margin-top: 0;
}

.headernav{
	background-color: #fff;
	box-shadow: none;
}

.headernav > ul > li >a{
	color: #172a51;
}

}
@media (max-width: 992px){

.header form{
	margin-top: 0;
}

}