/*!
 * Start Bootstrap - Heroic Features HTML Template (http://startbootstrap.com)
 * Code licensed under the Apache License v2.0.
 * For details, see http://www.apache.org/licenses/LICENSE-2.0.
 */

body {
	font-size:12px; font-family:Arial, Helvetica, sans-serif; background:#e7e7e7; line-height:normal;
}

a{ color:#333; text-decoration:underline;}
a:hover{ color:#ac012e;}

.navbar-brand img{ z-index:100 !important; position: relative; margin:0 0 0 15px;}

@media (max-width:768px){.navbar-brand img{ height:60px; width:60px; margin:0 0 0 10px;} .navbar-nav>li>a{ padding: 5px 15px !important;} .navbar-nav{margin-top:30px;}}

.navbar{ margin: 0 0 0 0 !important;}
.navbar-inverse .navbar-nav>li{font-family:'PT Sans', sans-serif; text-transform:uppercase; font-size:14px;}
.navbar-nav>li>a{  padding: 15px 19px;}
.navbar-inverse .navbar-nav>li>a { color:#fff;}
.navbar-inverse .navbar-nav>li>a:hover{ color:#ddd;}
.navbar-inverse .navbar-nav>.open>a{background:none !important; color:#ddd;}

.navbar-inverse{background:#231966; border-color:#231966;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{border-color:#231966;}

#myCarousel{border-radius:0 0 4px 4px!important; margin-bottom:0; text-align:center; font-size:20px; line-height:40px; color:#fff;}
#myCarousel a{color:#fff;}
.carousel-control.left, .carousel-control.right{background:none;}
.carousel-inner img{border-radius:0 0 4px 4px!important;}

.hero-spacer{ border-radius:0 0 4px 4px!important; margin-bottom:0; text-align:center; font-size:20px; line-height:40px; color:#fff; background:url(../images/banner-small.jpg); background-size:cover;}
.hero-spacer a{color:#fff;}
@media (max-width:768px){.hero-spacer { font-size:12px; line-height:25px;}.hero-spacer img{margin-top:5px;}}

.search{background:#ac012e; width:100%; height:auto; color:#fff; border-radius:4px; padding:15px; font-family:'PT Sans', sans-serif; font-size:16px; text-transform:uppercase; text-align:left; margin:5px 0 0 0;}
.form-group{margin:0;}
.search input[type=text]{font-size:12px; padding:6px; color:#444;border:none; background:#eee; border-radius:2px;  font-family: Arial; width:100%;}	
.search select{font-size:12px; padding:5px; color:#444; border:none; background:#eee; border-radius:2px; font-family: Arial; width:100%;}	
.search input[type=submit]{font-size:12px; padding:9px 15px; color: #fff; background:#999; border:none; border-radius:3px; font-family: 'PT Sans', sans-serif; text-transform:uppercase; float:left;}

@media (max-width:768px){.search input[type=text],.search select, .search input[type=submit]{margin-top:5px;}}

.page{background:#fff; border-radius:4px; margin:5px 0px 0  0!important; padding:15px 0 0 0;}
.page h1{ color:#231966 !important; font-family:'PT Sans', sans-serif; padding:0; margin:0 0 15px 0; font-size:14px;}


.page .col-lg-4{ padding-left:0;}
.page .col-lg-9 {padding-right:0px !important;}
.hero-feature{ margin-bottom:15px;}
.thumbnail{ padding:0; border:none; background:#ac012e; margin-bottom:0px;}
.thumbnail img{ border-radius:4px 4px 0 0;}
.thumbnail .caption{ padding:10px;}
.thumbnail .caption h3{color:#fff; font-family:'PT Sans', sans-serif; padding:0; margin:0; font-size:14px; text-transform:uppercase;}
.thumbnail .caption h3 a{text-decoration:none; color:#fff;}
.thumbnail .caption h3 a:hover{color:#000;}

.well{ padding:0; border:1px solid #ddd; background:#fff; box-shadow:none;}
.well h4{ font-family:'PT Sans', sans-serif; font-size:16px; padding:10px !important; margin:0 !important; line-height:normal !important; background:#231966; color:#fff; border-radius:4px 4px 0px 0px; text-transform:uppercase;}
.well h4 a{ color:#fff;}
.well h4 a:hover{ color:#ddd; text-decoration:none;}
.well ul{list-style-type:none; margin:0; padding:0;}
.well ul li{padding:10px; border-bottom:1px solid #ddd;}
.well ul li:last-child{ border-bottom:none;}
.well ul li a{ color:#111;}

footer {margin:5px 0 15px 0; background:#231966; color:#fff;   border-radius: 4px; padding:15px; height:auto;}
footer a{ text-decoration:none; color:#fff;}
footer a:hover{ text-decoration:underline; color:#ddd;}

footer ul{ list-style-type:none; margin:0; padding:0;}
footer li{display:inline-block; border-right:1px solid #fff; padding:0 7px 0 5px; margin:0 !important;}

address{margin:0; line-height:normal; text-align:right;}

@media (max-width:768px){footer ul li{ display:list-item; border-right:none; margin:0; padding:0;} address{ text-align:left; border-top:1px solid #ddd; margin-top:15px; padding-top:15px;} .page .col-lg-4{ padding:0 !important;} .page .col-lg-9 {padding-right:15px !important;}}