body{font-size:13px;color:#323232;font-size:12px;}
.no-padding-right{padding-right:0px !important;}
.no-padding-left{padding-left:0px !important;}
.no-padding{padding:0px !important;}
p{font-weight:200;}
p a, p a:hover, p strong{color:#323232;text-decoration:none;font-weight:bold;}
a,a:hover{text-decoration:none;}
.center-img{margin:0 auto;}
a.selected{color:#fe3b27;font-weight:600;text-decoration:underline;}
.spt-top{margin-top:25px;}
.spt-botom{margin-bottom:25px;}
h1{font-size:20px;margin:0px;}
h2{font-size:18px;margin:0px;margin-bottom:15px;}
hr.spt{border-top:3px solid #4387f6;}
caption{font-size:20px;color:#323232;}
header{padding-top:15px;padding-bottom:15px;}
header h2{margin:0px;font-size:12px;margin-top:15px;}
ul.line-lang-currency{display:inline !important;}
ul.line-lang-currency a:hover{color:#fe3b27;}
div.menu{background-color:#020f3b;}
div#navbar{padding-left:0px;}
nav.navbar{margin-bottom:-1px;}
nav.navbar a{color:white;}
nav.navbar a:hover{background-color:white;color:black;}
ul.nav li.active, ul.nav li{margin-top:0px;padding-right:30px;}
ul.nav li.active a, ul.nav li a:hover{background-color:#4387f6;color:white;font-weight:500;}
div.first-container{overflow:auto;background-color:white;}
ul > li > i{color:#020f3b;}
div.home-destinations img{margin-bottom:15px;margin:0 auto;}
div.home-destinations div.clearfix{margin-bottom:25px;}
div.home-destinations h2, div.home-destinations h3{margin:0px;}
div.home-destinations h2{margin-bottom:5px;font-size:14px;font-weight:200;}
div.home-destinations h2 span{color:#020f3b;font-weight:500;}
div.home-destinations h3{margin-bottom:5px;font-size:12px;font-weight:300;color:#999999;}
section.home-fleet-section{border:1px solid #e5e5e5;border-radius:5px;padding:8px;}
section.home-fleet-section h3{margin:0px;font-size:14px;font-weight:300;text-align:center;margin-top:15px;}
section.home-fleet-section h3 span{font-size:16px;font-weight:400;color:#4387f6;}
section.home-fleet-section h2{margin-bottom:0px;font-size:14px;text-align:center;color:#999999;margin-top:5px;font-weight:300;}
section.home-fleet-section hr{margin-top:12px;}
section.home-fleet-section p span{color:#4387f6;font-weight:700;font-size:14px;}
section.home-fleet-section a, section.home-fleet-section a:hover{background-color:#072d44;color:white;width:100%;font-size:12px;}
#acrs_bookingbox_submit{width:263px !important;}
#acrs_bookingbox_submit, #acrs_bookingbox_submit:hover, #acrs_bookingbox_reservation_submit{background-color:#fe3b27;border:solid 1px #fe3b27 !important;color:white !important;}
.btn-info{background-color:#fe3b27;}
.acrs-bookingbox-header-btn, .acrs-bookingbox-header-btn:hover{background:#020f3b;}
.ui-widget-content{border:0px !important;margin-top:-2px;}
li.acrs-autocomplete-destination, li.acrs-autocomplete-destination:hover{background:transparent;background-color:#020f3b !important;color:white;font-weight:200;font-size:12px;list-style-image:none !important;}
li.ui-state-focus{background:transparent !important;background-color:#020f3b !important;color:white !important;}
.ui-menu-item:hover{background-color:white !important;color:#4387f6 !important;border:0px !important;}
li.acrs-autocomplete-destination:hover{color:white !important;border:0px !important;}
section.container-home-bookingbox{overflow:auto;background-color:#001b38;border-radius:5px 5px 7px 7px;}
section.container-home-bookingbox h3{color:white;text-align:center;}
section.container-home-bookingbox label{font-weight:200;}
div.spt-top-search-car{margin-top:35px;}
ul.dropdown-menu{width:290px;}
ul.dropdown-menu li{padding-right:5px;padding-left:5px;margin-bottom:3px;font-size:12px;}
.first-column{width:50%;}
.second-column{width:25%;}
.cnt-box-top{border-radius:5px 5px 0px 0px;-moz-border-radius:5px 5px 0px 0px;-webkit-border-radius:5px 5px 0px 0px;border:1px solid #CCCCCC;border-bottom:dotted #CCCCCC;padding-top:8px;background-color:#F9F9F9;border-bottom:dotted;border-width:1px;border-color:#CCCCCC;}
.cnt-box-bd{border-radius:0px 0px 5px 5px;-moz-border-radius:0px 0px 5px 5px;-webkit-border-radius:0px 0px 5px 5px;border:1px solid #CCCCCC;border-top:0px;background-color:#F9F9F9;}
.content_p{color:#959898 !important;font-size:12px;}
.frm_txt{font-size:12px;font-weight:normal !important;}
.ui-accordion .ui-accordion-icons{background:transparent !important;background:#4387f6 !important;color:white;font-weight:200 !important;}
h2.policies{margin-top:25px;}
#acrs_bookingbox_submit, #acrs_bookingbox_submit:hover, #acrs_bookingbox_reservation_submit{width:263px!important;}
.btn_send-contact{background-color:#020f3b;border:solid 1px #020f3b !important;color:white !important;width:100%;margin-top:15px;}
div.ui-accordion-content ul li, div.ui-accordion-content p{font-size:12px !important;font-weight:200 !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
div.item img{border-radius:10px;}
footer{height:35px;margin:0px !important;}
div.spt-car-slide{margin-bottom:25px;}
span.left-slide-button{background-color:#fe3b27;width:40px;height:38px;padding-top:5px;text-align:center;color:white;font-size:20px;cursor:pointer;}
span.right-slide-button{background-color:#fe3b27;width:40px;height:38px;padding-top:5px;text-align:center;color:white;font-size:20px;cursor:pointer;}
div.owl-stage, div.itemn{background-color:white !important;}
.acr_engine_car_btn_book{background-color:#001b38!important;border-color:#001b38!important;}
.acrs_engine_car_result_information h2, .acrs_engine_car_result_category, .acrs_engine_total_price{color:#4387f6;}
#acrs_engine_button_continue_step_4{background-color:#4387f6 !important;border:solid 1px #4387f6 !important;color:white !important;}
.acrs_engine_car_result_total_displayer{background:#001b38;font-weight:normal !important;}
div.home-destinations h2{margin-top:10px;padding-left:3px;}
@media screen and (max-width:1570px){}
@media screen and (max-width:767px){div#acrs-engine-left{margin-bottom:15px;}
button#acrs_bookingbox_submit, button#acrs_bookingbox_submit:hover, #acrs_bookingbox_reservation_submit, #acrs_bookingbox_reservation_submit:hover{width:104% !important;}
div.home-destinations{text-align:center;}
div.home-destinations h3{padding-bottom:5px;}
.owl-carousel .owl-item img{width:auto;}
.navbar-toggle{border:1px solid white;}
.navbar-toggle .icon-bar{background-color:white;}
ul.nav li.active a, ul.nav li a:hover{border-radius:0px;}
body > header > div > div > div.col-xs-12.col-sm-2 > a > img{margin-bottom:5px;}
div.resize-content{text-align:center !important;}
#acrs_engine_button_continue_step_4{margin-bottom:15px;}
.spt-header-res{margin-bottom:8px;}
}
.acrs-bookingbox-header-btn.active{background:#e8e9eb !important;color:#020f3b !important;}
div#acrs-bookingbox-book label{color:#020f3b !important;}
#acrs-bookingbox-content{background:#e8e9eb;}
#acrs_bookingbox_submit, #acrs_bookingbox_submit:hover, #acrs_bookingbox_reservation_submit{background-color:#4387f6;border:solid 1px #4387f6 !important;}
section.home-fleet-section a, section.home-fleet-section a:hover{background-color:#020f3b;}
span.left-slide-button, span.right-slide-button{background-color:#4387f6;}
div#acrs-bookingbox-modify label{color:#020f3b !important;}
h2, h3{color:#020f3b;}
.acrs-autocomplete-destination, .ui-state-focus, acrs-autocomplete-destination:focus{background-color:#020f3b !important;}
ul.lang-dpd{width:100px !important;}
.lang-dpd li{width:100px !important;}
.dropdown-menu{min-width:100px !important;}
.acrs_engine_car_result_information h2{color:#4387f6 !important;}
.bloque acrs_engine_car_result_car_name{font-size:12px;color:#cccccc!important;}
.acrs_engine_car_result_price{color:#cccccc !important;font-size:12px !important;}
.acrs_engine_car_result_information h3, .acrs_engine_car_result_car_name{font-size:12px !important;}
#acrs_engine_button_continue_step_4{background-color:#4387f6 !important;border:solid 1px #4387f6 !important;}
footer{height:auto !important;background-color:#020f3b;padding-top:15px;padding-bottom:15px;margin-top:30px !important;color:white;text-align:center;}

.panel-default>.panel-heading{
	color: #fff !important;
    background-color: #4387f6 !important;
    border-color: #4387f6 !important;
}
.items-locations{ width: 100%; float: left;	}
.items-locations .item-location{ width: 33.333333%; float: left; margin-bottom: 0px; }
.box-location{ width: 100%; height: 275px; float: left; box-shadow: 1px 1px 5px #a3a3a3; border-radius: 5px; padding: 15px; margin-bottom: 25px; background-color: #ffffff; }
.title-location{ font-family: 'sans-serif'; font-size: 24px; color: #003aa0; margin: 0 0 20px 0; }	
.subtitle-location{ font-family: 'sans-serif'; font-size: 14px; text-transform: uppercase; color: #050505; margin: 0 0 20px 0; }
.paragraph-location{ font-family: 'sans-serif'; font-weight: 400; font-size: 14px; color: #050505; margin: 0 0 15px 0; }
.paragraph-location:last-child{ margin-bottom: 0; }
.link-location{	font-family: 'sans-serif'; font-weight: 400; font-size: 12px; color: #003aa0; margin-bottom: 10px; }


@media (max-width: 575.98px) {
	/*SECCION PARA LOCACIONES*/
	.location-container{ display: none; }
	.content-box-map{ margin-top: 15px; margin-bottom: 20px; }
	.content-box-loactions{ margin-bottom: 20px; }
	.items-locations .item-location{ width: 100%; }		
	/*.box-location{ margin-bottom: 0; }*/	
}