/* /flatui14/transfercar/css/search-form.css */
/* /flatui14/transfercar/css/search.css */
/* /flatui14/transfercar/css/search-locations.css */
/* /css/search-datepicker.css */
/* /flatui14/transfercar/css/listings.css */
#homesearch select{width:100%;background:#fff;border-radius:5px;margin-bottom:10px;height:40px;}#homesearch input{display:none;}#homesearch .calendar-date,#homesearch .search-location{border:1px solid #Ddd;border-radius:5px;margin:10px 0;cursor:pointer;width:100%;background:transparent;}#homesearch .search-location{padding:8px 20px;font-size:16px;text-align:left;margin:0;}#homesearch .calendar-date .date{display:block;float:left;padding:4px 8px;font-size:40px;width:55%;text-align:right;}#homesearch .calendar-date .month{display:block;font-size:20px;margin-top:22px;line-height:20px;}#homesearch .calendar-date .day{line-height:10px;color:#999;margin-top:2px;display:block;}#search_results{color:#000;}#searchfilter input[type="checkbox"]{visibility:hidden;width:0;margin:0;}#searchfilter input[type="checkbox"]+label:before{border:1px solid #dfdfdf;border-radius:3px;content:"\00a0";display:inline-block;font:16px/1em sans-serif;height:16px;margin:0 1em 0 0;padding:0;width:16px;}#searchfilter input[type="checkbox"]:checked+label:before{background:#41ac48;border-color:#41ac48;color:#FFF;content:"\2713";text-align:center;}#searchfilter input[type="checkbox"]:checked+label:after{font-weight:bold;}.card-search{background:#226491;color:#fff;}.card-search a{color:#fff;}.search-filters a.card-header{color:#34495e;}.card-group.search-filters .card .card-header,.card-search .card-header{position:relative;}.card-search .card-header h5{font-size:18px;}.card-search,.card-group.search-filters .card-header{border:0;border-radius:0;}.card-group.search-filters .card-header h6{font-size:14px;}.card-group.search-filters .card-header p{font-size:14px;margin:0;}.card-search .card-header p{font-size:14px;}#collapseSearch.collapsing,#collapseSearch.show,#collapseFilter.collapsing,#collapseFilter.show{position:absolute;top:0;width:100%;height:100%;background:#fefefe;z-index:1000;left:0;}#collapseFilter.collapsing{transition:height .15s ease;}#collapseSearch .card-body{background-color:#fff;color:#000;}#headingFilter h6{line-height:38px;}#collapseFilter h6{color:#34495e;}#collapseFilter a.filter-heading{font-size:14px;color:#000;font-weight:900;margin-top:0;position:relative;display:flex;}#collapseFilter label{color:#333333;font-size:16px;}#collapseSort .card-body,#collapseFilter .card-body{border-bottom:1px solid #ccc;}.card-group.search-filters .card .card-header:after,.card-search .card-header:after,.filter-heading:after{vertical-align:middle;content:"";border-bottom:6px solid;border-right:5px solid transparent;border-left:5px solid transparent;transition:border-color .25s,color .25s;position:absolute;right:10px;top:40%;}.card-group.search-filters .card .card-header.collapsed:after,.card-search .card-header.collapsed:after,.filter-heading.collapsed:after{border-top:6px solid;border-right:5px solid transparent;border-left:5px solid transparent;border-bottom:0;}.card-group.search-filters .card .card-header:after{border-top-color:#ccc!important;border-bottom-color:#ccc!important;}.card div.card-header{cursor:pointer;}#searchresults h3{font-size:20px;font-weight:400;}#searchresults>p{font-size:18px;}#searchresults .well{background:#fff;border:1px solid #ddd;}#searchresults .well h6{font-size:20px;}#collapseFilter .btn-secondary{border:2px solid #ddd;background:#eee;color:#333333;font-size:16px;}.alert-search{width:100%;background-color:#fff7da;}#sponsored_listings_container>.col-md-4{padding:0 10px;}.vehicle-list.sponsored{border-bottom:none;}.vehicle-list.alert[class^="col-"]>img{margin-bottom:0;width:auto;height:auto;}.vehicle-list.alert{margin-left:0px;padding:0;}.vehicle-list.alert .partner-price{color:#000;padding-bottom:15px;}.vehicle-list.alert .partner-price span{color:#27ae60;font-weight:bold;}.vehicle-list.partner-vehicles{margin-bottom:10px;}.alert-search .fui-info-circle{color:#f1c40f;}.vehicle-list.partner-vehicles .partner-content{margin-bottom:2px;}.vehicle-list.partner-vehicles .partner-content .extras{display:none;}.vehicle-list.partner-vehicles .mvl img{height:120px;}.vehicle-list.partner-vehicles .partner-ratings img{height:auto;width:110px;object-fit:cover;}.vehicle-list.partner-vehicles .partner-ratings{line-height:55px;}.vehicle-list.partner-vehicles hr{border-top:1px solid #ecf0f1;margin-left:-37px;margin-right:-22px;}.vehicle-list.partner-vehicles ul li{text-align:left;font-size:12px;color:#bbbbbb;}.vehicle-list.partner-vehicles .partner-content .extras strong{text-transform:uppercase;color:#000;}.vehicle-list.partner-vehicles h3.partner-title{padding:10px 5px;text-align:left;color:#000;font-size:18px;font-weight:bold;margin-top:0;}.vehicle-list.partner-vehicles h3.partner-title img{top:10px;position:absolute;right:20px;}.vehicle-list.partner-vehicles h3{margin-bottom:5px;}.vehicle-list.alert h3{color:#2980b9;}.vehicle-list.alert .days{color:#bbbbbb;}.vehicle-list.alert>.col-md-8>h3{min-height:57px;}.vehicle-list.alert .days{font-size:20px;}.vehicle-list.alert ul li{display:block;}.vehicle-list.alert .fui-check{color:#27ae60;}.vehicle-list.alert .col-xs-5{padding:0;}.vehicle-list.alert .partner-color{text-align:left;}.vehicle-list.alert .partner-color small{line-height:14px;text-align:inherit;}#notification_form h3{font-weight:bold;font-size:24px;padding:0 40px;margin-top:60px;}#notification_form input{font-size:14px;}@media (max-width:576px){.card-group .card{border-radius:0;}.card-group.search-filters{flex-direction:column;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row wrap;}}@media (max-width:991.98px){.filters-lg{position:static;}}@media (min-width:992px){#collapseSearch.collapsing,#collapseSearch.show,#collapseFilter.collapsing,#collapseFilter.show,#collapseSort.collapsing,#collapseSort.show{position:static;}#collapseFilter .card-body{border-bottom:0;}#collapseFilter .btn-dark{font-weight:700;}#collapseSort .row{border:2px solid #bdc3c7;border-radius:5px;padding:5px;margin-left:0;margin-right:0;}#collapseSort .row a.btn{color:#000;font-weight:bold;}#collapseSort .row a.btn-default{color:#fff;}#homesearch{background:#fff;-webkit-box-shadow:4px 4px 12px 1px rgba(214,210,214,1);-moz-box-shadow:4px 4px 12px 1px rgba(214,210,214,1);box-shadow:4px 4px 12px 1px rgba(214,210,214,1);padding:25px 15px;margin:auto -15px;border-radius:5px;}#searchresults{padding-top:35px;}#searchresults .well{padding:0;}#searchresults .well>form>.row>.col-12{padding:25px;}#searchresults .well .col-lg-8{border-right:1px solid #ddd;}.card-search,.card-group.search-filters{display:none;}.vehicle-list>.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.filters-lg{margin-top:15px;}#collapseSort .card-body{border-bottom:0;padding:0;margin-bottom:15px;}#collapseSort .card-body>.row:before{content:"Ordenar Por:";font-size:16px;-webkit-box-flex:0;-ms-flex:0 0 7.666667%;flex:0 0 9.666667%;max-width:9.666667%;padding:0px 0px 10px 10px;line-height:1.4em;;}#collapseSort .card-body .btn:hover,#collapseSort .card-body .btn:focus{color:#000;}.filters-lg #collapseSearch,.filters-lg #collapseFilter,#collapseSort{display:block!important;}.filters-lg #collapseSearch .close,.filters-lg #collapseFilter .close{display:none;}.filters-lg #collapseFilter h6,.filters-lg #collapseSearch h6,.filters-lg #collapseSearch hr{display:none;}.filters-lg #homesearch .calendar-date .date{width:50%;font-size:32px;padding:4px 1px}.filters-lg #homesearch .calendar-date .month{margin-top:15px;font-size:18px;}.filters-lg #homesearch .calendar-date .day{font-size:16px;}}#overlay .search-location-box{display:block;width:100%;background:#F0F0F0;}#overlay.visible #wrapper{padding:0;}#overlay.visible #wrapper.autocomplete-wrapper{bottom:0;top:0;height:100%;}#overlay.visible .search-location-box{display:block;width:100%;height:100%;background:#fff;margin-top:0;}.search-location-input{-webkit-box-shadow:4px 4px 12px 1px rgba(214,210,214,1);-moz-box-shadow:4px 4px 12px 1px rgba(214,210,214,1);box-shadow:4px 4px 12px 1px rgba(214,210,214,1);}.search-location-input input{width:80%;font-weight:bold;padding:5px 10px;float:left;border:0;margin-top:4px;}.search-location-input .close-overlay{float:left;line-height:1.8em;}.search-location-results{overflow:scroll;max-height:100%;}.search-location-results ul{list-style-type:none;padding:0;}.search-location-results li{line-height:1.4em;border-bottom:1px solid #ccc;padding:9px 10px;}.search-location-results li a{color:#111;}.event{position:absolute;width:7px;height:7px;border-radius:150px;bottom:3px;left:calc(50% - 3.5px);content:" ";display:block;background:green;}#wrapper{width:100%;padding:10pt 12.5%;position:absolute;bottom:50px;height:320px;}#overlay h2{color:#fff;position:absolute;left:0;bottom:380px;margin:0;width:100%;text-align:center;font-size:24px;}#overlay{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.8);}#overlay.visible{display:block;}@media screen and (max-height:1200px){#wrapper{bottom:200px;}#overlay h2{bottom:530px;}}@media screen and (max-height:670px){#wrapper{bottom:100px;}#overlay h2{bottom:430px;}}@media screen and (max-height:530px){#wrapper{bottom:50px;}#overlay h2{bottom:380px;}}.vehicle-list .tile-shadowed{margin:10px 0;padding:0 20px;}.vehicle-list .tile-shadowed>a{color:#34495e;}.vehicle-list h2{margin:20px 0;font-size:18px;}.vehicle-list .listings-left,.vehicle-list .nb-requested{display:none;}.vehicle-list hr.separator{margin:0 -15px;width:100vw;margin-right:-5px;}.listing-days{text-align:center;}.listing-days .nb-days{padding:10px 0 0;color:#27ae60;x-text-transform:uppercase;font-size:26px;font-weight:700;line-height:1em;}.listing-days .paid-days{font-size:14px;color:#000;padding-bottom:10px;}.route-path{height:100%;width:100%;position:relative;min-height:50px;min-width:20px;width:20px;}.route-path span{height:calc(100% - 32px);position:absolute;top:18px;left:8px;width:4px;background:#2980b9;}.route-path:before,.route-path:after{border:4px solid #2980b9;border-radius:50%;box-sizing:border-box;height:12px;width:12px;content:" ";left:4px;position:absolute;top:8px;}.route-path:after{top:auto;bottom:6px;}.route-description{font-size:16px;}.list-table .route-description{font-size:13px;padding:0 5px;}.vehicle-list.list-table .listing-included{position:absolute;text-align:right;bottom:75px;right:5px;}.route-description .col-3{font-weight:bold;}.route-description .col-3>div:last-child{position:absolute;bottom:0;}.route-locations{color:#2980b9;font-size:18px;}.list-table .route-locations{font-size:14px;}.vehicle-list.vertical .tile-shadowed{position:relative;}.vehicle-list.vertical .tile-shadowed>.row{padding-left:10px;}.vehicle-list.vertical .row .message{font-size:12px;margin-bottom:0;}.vehicle-list.vertical .row.days{margin-left:0;margin-right:0;border-top:1px solid #ccc;margin-bottom:-5px;padding:25px 10px;color:#27ae60;text-align:center;text-transform:uppercase;}@media (max-width:991.98px){.vehicle-list .col-0{display:none;}.vehicle-list .listing-days .btn{display:none;}.vehicle-list .listing-included{position:absolute;text-align:right;bottom:5px;right:5px;}.vehicle-list .listing-included img{width:25px;}.listing-days .nb-days{font-size:24px;}.tile-shadowed{padding:0 15px !important;}.tile-shadowed>a>div{padding-left:5px;padding-right:5px;}.route-locations{font-size:14px;}.route-description{font-size:13px;}.route-description{margin-top:5px;padding-left:10px!important;}.route-locations>div:first-child{margin-bottom:10px;}}@media (max-width:360px){.route-description{font-size:12px;}.route-description .col-3{padding-left:12px;}}@media (max-width:320px){.route-description{font-size:11px;}.route-description .col-3{padding-left:11px;}}@media (max-width:300px){.route-description .col-3{padding-left:5px;}.vehicle-image img{padding-right:5px;}.route-locations>div{padding-left:3px;}}@media (min-width:992px){.vehicle-list .col-lg-4 .listing-included{text-align:right;width:40px;top:50px;}.vehicle-list .col-lg-4 .listing-included img{margin-bottom:2px;}.col-lg-9>.vehicle-list .vehicle-image{order:1;margin-top:20px;}.col-lg-9>.vehicle-list .vehicle-image img{width:166px;height:125px;object-fit:cover;}.col-lg-9>.vehicle-list .route-description{order:3;margin-top:55px;font-size:13px;color:#000;}.col-lg-9>.vehicle-list .route-description>.row>.col-lg-3{flex:0 0 20%;padding-left:11px;}.col-lg-9>.vehicle-list .route-locations{font-weight:bold;font-size:16px;}.col-lg-9>.vehicle-list .listing-included{order:4;position:absolute;left:230px;top:100px;margin-top:10px;text-align:left;width:100%;}.col-lg-9>.vehicle-list .vehicle-title{order:2;margin-bottom:0;margin-top:25px;position:absolute;left:215px;color:#000;width:auto;}.col-lg-9>.vehicle-list .listing-message{order:6;}.col-lg-9>.vehicle-list .listing-days{order:5;font-size:16px;margin-top:10px;text-align:right;}.col-lg-9>.vehicle-list .tile-shadowed{min-height:170px;}.vehicle-list .listing-days .btn{margin-bottom:10px;}.col-lg-9>.vehicle-list .deal{left:0;right:auto;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:.25em;border-bottom-right-radius:.25em;z-index:100;margin-left:0!important;font-size:14px;}.col-lg-9>.vehicle-list .badges{position:absolute;right:20px;top:-6px;}.col-lg-9>.vehicle-list .listings-left,.col-lg-9>.vehicle-list .nb-requested{display:block;float:right;margin-left:5px;}.col-lg-9>.vehicle-list .listings-left .badge,.col-lg-9>.vehicle-list .nb-requested .badge{border-top-left-radius:0;border-top-right-radius:0;}.col-lg-9>.vehicle-list .listing-days .nb-days{padding-top:55px;padding-bottom:0;line-height:1em;}.col-lg-9>.vehicle-list .separator{display:none;}}@media (min-width:1200px){.col-lg-9>.vehicle-list .route-description{font-size:14px;}.col-lg-9>.vehicle-list .route-description>.row>.col-lg-3{padding-left:15px;}}@media (min-width:992px) and (max-width:1024px){.col-lg-9>.vehicle-list .route-description>.row>.col-lg-3{padding-left:10px;}}
