@charset "utf-8";
/* CSS Document */

a{color:#29405c; text-decoration:underline;}

body{ padding:20px 0 0 0; font-size:12px;}

.contact{text-align:right; font-size:14px; line-height:20px; margin-top:25px;}
.fa-facebook-official{color:#29405c; font-size:25px !important; margin-bottom:5px;}
.contact h5{ display:inline;}
.contact a{ text-decoration:none;}

.navbar{ margin:20px 0 0 0; border-radius:0;}
.navbar-inverse{ background:#eee; border-color:#eee;}
.navbar-inverse .navbar-nav>li>a { text-decoration:none; color:#333;}
.navbar-inverse .navbar-nav > li > a:hover{ color:#29405c;}

.carousel{ margin:0 0 25px 0; height:auto !important; }
.carousel-control, .item{border-radius:0;}
.carousel-indicators li{ border:1px solid #29405c;}
.carousel-indicators .active{ background-color:#29405c;}
.carousel-caption{background-color:#29405c; text-shadow:none; padding:20px; bottom:25px; text-align:left; font-size:12px; width:263px;}
.carousel h4{ padding:0; margin:0; font-family:"Times New Roman", Times, serif; color:#eee; font-weight:bold; margin:0 0 10px 0; text-transform:uppercase; font-size:15px;}
.carousel .btn-primary{ text-decoration:none; background:#eee; border:none; font-size:12px; border-radius:2px; color:#666; margin-top:10px;}
.btn-primary .fa-chevron-right{ font-size:11px !important;}

.services{ background:#eee; padding:25px 0; margin-top:20px;}
.services img{border-radius:2px; }
.thumbnail{border:none; padding:0; border-radius:0; margin-bottom:0; background:#29405c;}
.thumbnail h5{ color:#fff; padding:15px; margin:0}
.fa-chevron-right{ font-size:12px !important;}
.form-control{ font-size:12px; margin-bottom:5px; box-shadow:none; border-radius:2px; border-color:#ddd; background-color:#eee;}
.btn-default{ font-size:12px; background:#29405c; color:#fff; border:none; border-radius:2px;}
.services ul{ list-style-type:none; margin:0; padding:0;}
.fa-map-marker{ color:#29405c; margin-right:5px; font-size:16px !important;}
.services li{ margin:3px 0;}
.services .form-control{ background:#fff;}
.content{ margin-top:25px;}

h5{ font-family:"Times New Roman", Times, serif; color:#29405c; font-weight:bold; margin:0 0 15px 0; text-transform:uppercase;}

@media(min-width: 768px){.navbar-collapse{ padding-right:0; padding-left:0;} .first{ padding-left:0 !important;} .carousel{ height:400px;} .nav>li>a { padding-left:25px; padding-right:25px;} .carousel-caption{ left:12%;} }

footer{ background:#29405c; color:#fff; margin:0; padding:25px 0;}
footer ul{ list-style-type:none; margin:0; padding:0;}
footer ul li a{ text-decoration:none;}
footer h5{ color:#ccc;}
footer a{ color:#fff;}
footer a:hover{ color:#ccc;}
address{ margin-bottom:0;}

.about{ margin-top:25px;}

@media(max-width: 768px){.contact{text-align:center;} footer ul, .services ul, .services img{ margin-bottom:20px;} .carousel-indicators, .carousel-caption{display:none;} .carousel{ display:none;} .thumbnail{ margin-top:25px;} }

.details{padding:0px 10px 10px 10px!important;}

.btn-delta  {font-size:12px; background:#29405c; color:#fff; border:none; border-radius:2px;}
.btn-delta:hover{ background:#eee;color:#29405c;}

.gallery img {margin-bottom:10px;padding:2px;}

#right-box { border:2px solid #7e97b5; background-color:#b0bfd2; border-radius:10px;padding:10px;}
#right-box h5{margin-bottom:5px; }

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover{ background:none; color:#29405c; font-weight:bold;}
.dropdown-menu{ font-size:12px; border:none; text-decoration:none; box-shadow:none; background:#29405c; border-radius:0; padding:10px 0 !important; }
.dropdown-menu>li>a{ color:#fff; text-decoration:none; padding:3px 15px;}
.dropdown-menu>li>a:hover{ background:none; color:#ddd;}
.btn-default:hover{  background-color: #29405c; color:#ddd;}

.border { border:1px solid #eee;}

.navbar-inverse .navbar-toggle{ border:none; background:#29405c;}  
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{ border-color:#ccc;}

/* Cookies*/
.consent input [type=checkbox], #call_back input[type=checkbox]{margin:0 0;}
.consent label, #call_back label{ font-weight:normal; display:initial;}
#call_back .btn-default{margin-top:10px;}

.cc_container{background:#eee!important; border:1px solid #ddd;}
.cc_container .cc_message{font-size:12px!important; margin-top:10px!important; ;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important; color:#333;}
.cc_container .cc_btn{border-radius:2px!important; background-color:#29405c!important; font-size:12px!important;
	color:#fff!important; font-weight:normal!important;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;}

@media (max-width:737px){
.cc_container .cc_message{width: 84%; margin-top:0px!important;}
}

@media (max-width:737px){
.cc_container .cc_message{width: 67%;}
}