@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);
@charset "utf-8";
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
padding-left: 9px;
padding-right: 9px;
}
.topbar { background:#01355e; height:15px;}
.support{
	font-size: 17px;
	padding: 25px 9px 15px 9px;
	border-bottom: 1px solid #E5E5E5;
	border-top: 1px solid #E5E5E5;
	text-align:center;
	background:#f6f6f6;
}
.row{
	margin-left: -9px;
	margin-right: -9px;
}
.panel .row{
	margin-left: 0px;
	margin-right: 0px;
}
.form-horizontal .form-group { 
margin-left:-9px;
 margin-right:-9px}
body {
	background: #f6f6f6;
	font-size: 17px;
	line-height: 24px;
	font-family: 'Open Sans Condensed', sans-serif;
}
a{
	color: #00aeef;
}
a:hover{
	text-decoration: none;
	color: #0092c8;
}

p, h1, h2, h3, h4, h5, h6, ul, ol, dl, .lead{
	margin: 0 0 8px;
}
h3, .h3{
	font-size: 25px;
}
.navbar-toggle{
	float: none;
	margin: 0;
	cursor: pointer;
}
.navbar-toggle:hover{
	background: #fff !important;
}
.navbar{
	background-color:#FFFFFF;
	margin-bottom: 0;
	border: none;
	border-radius: 0;	
}
.navbar-toggle {
	float: right;
	margin-left: 0px;
	margin-top: 5px;
	border: none;
	padding: 0;
	border-radius: 0;
	padding-right:15px;
}
.navbar-nav{
	font-size: 20px;
	text-transform:uppercase;
	line-height:41px;
}
.navbar-brand{
	height: auto;
	padding: 0px;
	margin: 5px 0 !important;
}
.navbar-collapse.collapse{
	background: #b60b0d;
}
.navbar-collapse {
padding-left:10px;
padding-right:0px;}
.navbar-nav>li>a{
	color: #FFFFFF;
	padding: 10px 12px;	
}
.nav .open>a, .nav .open>a:hover, .nav .open>a:focus, .navbar-nav>li>a:hover{
	background: #01355e;
}
.dropdown-menu{
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus {background: #01355e; color:#fff;}
.dropdown-menu>li>a{
	padding: 8px;
	font-size:16px;
	background:#b60b0d;
	color:#fff;
	border-bottom:1pt solid #7b0204;
}
.main{
	background-color:#FFFFFF;
	padding:0px;
}
.footer{
	border-top: 1px solid #01355e;
	padding: 10px;
	font-size: 14px;
	background:#01355e;
	color:#fff;
}
h1, .h1{
	font-size: 52px;
}
h2, .h2{
	font-size: 32px;
}
.lead{
	font-size: 17px;
}
.header {
padding:10px 0px;
background:#fff;

}
.carousel { background: url(../images/banner-bg.jpg)  no-repeat  #01355e; color:#fff;}
.carousel .flag { margin-top:50px}
.carousel p { font-size:24px; line-height:1.3;}
.carousel-inner>.item {}

.carousel-caption {
right: 60%;
left: 0%;
background-color: rgba(0, 0, 0, 0.5);
bottom:45%;
border-radius:0px 10px 10px 0px;
padding-top:20px;
padding-bottom:30px;
padding-left:10px;
padding-right:10px;
}
.carousel-caption h3{ font-size:36px; margin:0px; margin-top:5px;}
.carousel-indicators li { border-color: #000;}
.home img { width:70%}
.support img { width:auto}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-next {margin-left:-30px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right:-30px;}
@media (max-width:768px) {
.navbar-nav>li>a{
	border-bottom:1pt solid#7b0204;
}
.carousel-caption {
bottom:60%;
}
	
.navbar-nav {
margin: 0px -10px;
font-size: 17px;}

.carousel-inner>.item { height:auto}
.navbar-nav>li>a {padding: 8px 12px;}
.banner { margin-bottom:10px}
.icon { width:40px}
.carousel-caption h3{ font-size:21px; margin:0px;}
.carousel-caption h2{ font-size:15px; margin:0px;}
.carousel-caption { bottom:40%; right:50%; padding-top:10px; padding-bottom:20px;}
.carousel h1{ font-size:36px;}
.carousel p { font-size:19px;}
.carousel .flag { margin-top:15px}
}
@media (max-width:640px) {
.carousel h1 { margin-top:0px; font-size:36px}
.carousel .flag { margin-top:30px}
.carousel p { font-size:19px;}
.carousel-inner2>.item { height:100%}
.navbar-collapse.collapse .container { padding-left:0px; padding-right:0px}
.navbar-nav>li>a { padding:8px 12px}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-next {margin-left:-15px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {margin-right:-15px;}
}
@media (max-width:240px) {

}