﻿body{padding-top:50px;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:13px;}.bg-primary{background-color:#002d8a !important;}.body-content{padding-left:15px;padding-right:15px;margin-top:10px;}.text-primary{color:#002d8a !important;}.carousel-caption p{font-size:20px;line-height:1.4;}.carousel-inner .item img[src$=".svg"]{width:100%;}#qrCode{margin:15px;}@media screen and (max-width:767px){.carousel-caption{display:none;}}.flights-table tbody:nth-child(even){background-color:#f5f5f5;}.btn-search{font-size:1.75em;}.btn-select,.btn-select-flight{background:#fed400;color:#002d8a;border:0 none;line-height:1em;text-decoration:none;font-weight:700;transition:background-color 400ms ease,box-shadow 600ms ease;box-shadow:0 0 0 1px rgba(0,0,0,.05);cursor:pointer;border-radius:0;filter:none;margin-top:5px;padding:12px 25px;}.btn-select:hover,.btn-select-flight:hover{background:#fed400;box-shadow:0 0 0 10px rgba(255,221,50,.1);}.input-group-reserve-form label,.input-group-reserve-form input{border-radius:0 !important;}.form-control-square{border-radius:0;}.form-group-custom{margin-top:0;margin-bottom:6px !important;}.multi-flight.actions{background-color:#121c25;padding:5px 15px;}.multi-flight.actions a{text-decoration:none;padding-left:10px;color:#676767;}.multi-flight.actions a:hover{color:#2a6496;}.money-pricing{color:#005282;font-size:20px;line-height:1em;}.money-total{font-size:24px;color:#005282;line-height:1em;}.filght-group{color:#666;}.grey-color{color:#666;}.panel-heading{font-size:18px;border-radius:0;}.row.filter-group{border-top:1px solid #118acb;padding-top:10px;margin-top:10px;}.filter-time-group{margin-top:10px;margin-bottom:0;}.filter-collapsable{text-decoration:none;}.filter-checkbox label{font-weight:normal;}.filter-checkbox input[type="checkbox"]{margin-right:6px;}.searchprogress-bar{height:3em;margin:0 auto;margin-top:5px;width:300px;position:relative;}.searchprogress-bar .progress-label{position:absolute;font-weight:700;font-size:24px;text-align:center;color:#fff;width:100%;}.searchprogress-bar .ui-progressbar-value{background:#ff6000;}.loader-container{position:fixed;z-index:9999;bottom:0;left:0;right:0;top:0;background:#fff;margin-top:50px;}.loader-shown{overflow:hidden;}.loader-container .loader{margin-top:10%;}.flight-col-details{margin-top:5px;}.price-color-type{width:.1%;display:table-cell;height:28px;text-align:center;white-space:nowrap;font-size:11px;font-weight:bold;vertical-align:middle;}#table-price-mas-menos .active{background-color:#93d0f8;}#table-price-mas-menos .activeOlder{background-color:#fff5d6;}#table-price-mas-menos th{border-spacing:2px;color:#000;font-size:11px;text-align:center;line-height:20px;background-color:#c6c6c6;}#table-price-mas-menos th p{margin:0;}#table-price-mas-menos .price{color:#000;font-size:12px;font-weight:bold;text-align:center;cursor:pointer;vertical-align:middle;}#table-price-mas-menos .selected{background-color:#fff;border:1px solid #337ab7;color:#337ab7;}.reservation-forms-container{margin-left:30px;margin-right:30px;margin-bottom:20px;}.reservation-forms-container .header{margin-top:15px;}.reservation-forms-container .header .text{font-size:1.75em;font-weight:700;}.row.custom{margin-top:20px;}.cars-row{margin-bottom:20px;box-shadow:0 0 2px 0 rgba(0,0,0,.08),0 1px 4px 0 rgba(0,0,0,.16);border:1px solid #d1d6db;border-radius:2px;}.cars-row:hover{box-shadow:0 0 9px 2px #687b8e,0 0 4px 0 rgba(0,0,0,.08),0 8px 8px 0 rgba(0,0,0,.08) inset;}.car-image-col{border-right:1px solid #d1d6db;}.cars-row .caracteristics-container{margin:20px 0 20px 0;}.cars-row .caracteristics-container .item,.car-capacities .item{margin-left:10px;display:inline-block;margin-top:10px;}.cars-row .caracteristics-container .item span,.car-capacities .item span{margin-left:5px;}.price-btn-col{background-color:#f0f2f4;}.h-seperator{border-top:1px solid #d1d6db;}.col-paddings{padding:10px;}.price-btn-col,.car-image-col{height:350px;}.price-btn-col .bottom{position:absolute;bottom:10px;right:10px;}.company-logo,.company-name{margin-top:30px;}.ul-car-description li{margin-bottom:5px;}.border{border:1px solid #d1d6db;}.margin-bottom{margin-bottom:10px;}.car-logo{width:100%;}.margin-top-20px{margin-top:20px;}.margin-top-30px{margin-top:30px;}.horizontal-separator{border-bottom:1px solid #d1d6db;}.article-border{box-shadow:0 0 2px 0 rgba(0,0,0,.08),0 1px 4px 0 rgba(0,0,0,.16);border:1px solid #d1d6db;border-radius:2px;}.article-border:hover{box-shadow:0 0 9px 2px #687b8e,0 0 4px 0 rgba(0,0,0,.08),0 8px 8px 0 rgba(0,0,0,.08) inset;}.article-border-bottom{border-bottom:1px solid #d1d6db;}.livesearch-amenties .slick-prev{margin-left:15px;}.livesearch-amenties .slick-next{margin-right:15px;}.amenty-group{margin-top:30px;}.amenty-group .slick-arrow{background-color:#000;z-index:1;border-radius:50%;}.amenty-group .amenty-item .amenti-icon{height:50px;}.amenty-group .amenty-item .amenti-icon img{max-height:50px;margin:auto;}.navbar-inverse{background-color:#002d8a;border-color:#000c24;}.navbar-inverse .navbar-text{color:#fff;}.navbar-inverse .navbar-text:hover{color:#fed400 !important;}.navbar-inverse .navbar-nav>li>a{color:#fff;}.navbar-inverse .navbar-nav>li>a:hover{color:#fed400 !important;}.navbar-inverse .navbar-brand{color:#fff;}.navbar-inverse .navbar-brand:hover{color:#fed400;}.nav-tabs>li.active>a{background-color:#fed400;border:1px solid #fed400 !important;color:#002d8a !important;}.nav-tabs>li.active>a:focus{background-color:#fed400;border:1px solid #fed400 !important;color:#002d8a !important;}.nav-tabs>li.active>a:hover{background-color:#fed400;border:1px solid #fed400 !important;color:#002d8a !important;}.nav>li>a:hover{text-decoration:none;background-color:#fed400;color:#002d8a !important;}.nav>li>a:focus{text-decoration:none;background-color:#fed400;color:#002d8a !important;}.em4{font-size:4em;}hr{border-top:.3px solid #808080;}.price-total{color:#002d8a;}.font-weight-bold{font-weight:bold;}.d-inline-block{display:inline-block;}.sortByLink{font-weight:bold;font-size:1.3em;margin-left:15px;}.sortByLink.active{color:#002d8a;}.btn-primary{background-color:#002d8a;border-color:#000c24;}.btn-primary:hover{color:#002d8a;background-color:#fed400;border-color:#cba900;}.slider-best-price .item .img-container{width:50px;float:left;vertical-align:middle;margin-right:5px;}.slider-best-price .item .name-container{vertical-align:middle;}.slider-best-price .slick-prev,.slider-best-price .slick-next{background:#002d8a;padding:2px 0;height:auto;}.slider-best-price .parent{height:38px;}.clearfix{clear:both;}.m0{margin:0;}.pb-1{padding-bottom:10px;}.slick-carousel-container .column:nth-child(odd){border-top:1px solid #d1d6db;border-bottom:1px solid #d1d6db;}.absolute-top-right{position:absolute;right:10px;top:5px;z-index:5;}.hotel-stars-container label{display:block;}.hotel-stars-container label input{display:inline-block;vertical-align:baseline;}.hotel-stars-container label div{display:inline-block;vertical-align:top;}.mb-4{margin-bottom:40px;}.mt-2{margin-top:20px;}.mt-3{margin-top:30px;}.border-bottom{border-bottom:1px solid #d1d6db;}.border-top{border-top:1px solid #d1d6db;}.mb-2{margin-bottom:20px;}.room-services-group .service-item{margin:0 20px;}.room-services-group .slick-prev{left:-10px;}.room-services-group .slick-next{right:-10px;}.p-1{padding:10px;}.mb-3{margin-bottom:30px !important;}.flight-seperator{border-bottom:1px dashed #118acb;}.multi-flight.actions{background-color:#fed400;}.multi-flight.actions a{color:#002d8a;}#modal-search-frame{padding-left:17px;}.flight-row{margin-bottom:15px;}@media(max-width:430px){.reservation-forms-container .date-group .col-xs-6{width:100% !important;}}@media(max-width:260px){.reservation-forms-container .pax-numbers .col-xs-4{width:100% !important;}}@media(min-width:261px) and (max-width:414px){.reservation-forms-container .pax-numbers .col-xs-4{width:50% !important;}}.reservation-forms-container #form-car-reservation .form-group{margin-bottom:5px;}@media(max-width:614px){.reservation-forms-container #form-car-reservation .origin-dest-group .col-xs-6{width:100% !important;}}@media(max-width:522px){.reservation-forms-container #form-car-reservation .date-group .col-xs-6{width:100% !important;}}@media(max-width:532px){.reservation-forms-container #form-hotel-reservation .date-group .col-xs-6,.reservation-forms-container #form-hotel-reservation .pax-num-group .col-xs-6{width:100% !important;}}