/* rating.css */
/* /flatui14/transfercar/css/listing.css */
/* datepicker.css */
.review-photo{background:#27ae60;display:table-cell;position:relative;}.review-details{background:#2ecc71;display:table-cell;vertical-align:top;position:relative;}.reviews{display:table;width:100%;}.reviews>div{display:table-row;}.ro-reply{display:table}.reply-details{background:#ecf0f1;display:table-cell;vertical-align:top;position:relative}.review-photo .corner{border-bottom:20px solid #2ecc71;border-left:20px solid transparent;font-size:0px;line-height:0%;width:0px;position:absolute;bottom:0;right:0;}.reply-photo{background:#bdc3c7;display:table-cell;position:relative}.reply-photo .corner{border-bottom:15px solid #ecf0f1;border-right:15px solid transparent;font-size:0px;line-height:0%;width:0px;position:absolute;bottom:0;left:0;}.col-xs-10.pam{margin-bottom:10px;}.col-xs-10.pam small{bottom:0px;right:5px;position:absolute;}.review_form li{display:inline-block;list-style-type:none;}.review_form li label,.review_form li input{display:inline-block;}.rating{overflow:hidden;display:inline-block;font-size:0;position:relative;}.rating-input{float:right;width:16px;height:16px;padding:0;margin:0 0 0 -16px;opacity:0;}.rating:hover .rating-star:hover,.rating:hover .rating-star:hover~.rating-star,.rating-input:checked~.rating-star{color:#f1c40f;}.rating-star,.rating:hover .rating-star{position:relative;float:right;display:block;width:20px;height:20px;color:transparent;color:#bdc3c7;}.rating-static{overflow:hidden;display:inline-block;font-size:0;position:relative;}.rating-star-fa::before{color:#bdc3c7;font-size:20px;}.large .rating-star-fa::before{font-size:35px;}.rating-star-fa.active::before{color:#f1c40f;}.rating-star-static::before{color:#bdc3c7;font-size:20px;}.rating-star-static.active::before{color:#f1c40f;}.rating-star-static{position:relative;float:right;display:block;width:22px;height:26px;color:transparent;}.rating-static.large .rating-star-static{width:34px;height:35px;line-height:32px;}.rating-static.large .rating-star-static::before{font-size:32px}.nav-tabs>li>a{font-size:16px;}ul,li{list-style-type:none;padding-left:0;}body{color:#000;}h2{font-size:30px;border-bottom:1px solid #ccc;padding-bottom:20px;}.tables-tc td,.tables-tc th{border-bottom:1px solid #ccc!important;border-top:0!important;padding:15px 10px!important;}.tables-tc tr:last-child>td,.tables-tc tr:last-child>th{top:0!important;}.breadcrumb{background:transparent;padding-left:0;}.border-1{border:1px solid #ddd;padding:20px 35px;}.border-1 .well{margin-bottom:0;}img.vehicle{width:100%;height:auto;aspect-ratio:1.42;}.square dd.pickup-unavailable:before{content:"1";text-decoration:line-through;line-height:0.9;padding:2px;font-size:12px;background-color:#ccc;}.square dd.dropoff-unavailable:before{content:"1";text-decoration:line-through;line-height:0.9;padding:2px;font-size:12px;background-color:#eee;}dl.square{margin-bottom:15px;}.listing-title .route-path{height:100%;position:relative;min-height:23px;min-width:50px;width:50px;display:inline-block;}.listing-title .route-path span{height:4px;position:absolute;top:12px;left:15px;width:25px;background:#2980b9;}.listing-title .route-path:before,.listing-title .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;}.listing-title .route-path:after{right:0;left:auto;}.deal{position:relative;border-radius:5px;line-height:1.15;font-size:76%;top:auto;right:auto;font-weight:bold;}.badge-warning{background:#fd8f25;}.well .btn{text-transform:uppercase;font-weight:bold;padding-top:15px;padding-bottom:15px;}.listing-included{font-size:14px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:1.25rem;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1;flex-wrap:wrap;flex-direction:row;color:#526476;padding-top:5px;}.listing-included>div{width:100%;align-items:start;display:inline-flex;}.nb-days{padding:0;color:#27ae60;font-size:26px;font-weight:700;line-height:1em;margin-bottom:20px;}:root{--tc-dashed-line:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' stroke='%23c4c4c4' stroke-width='4' stroke-dasharray='2%2c 4' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e");}hr.separator{margin:0 -10px;width:calc(100%+10px);margin-right:0;background:transparent;height:1px;border:0;background-image:var(--tc-dashed-line);}.listing-included img{width:25px;height:25px;}dd{margin-bottom:0;font-size:16px;}dd span.title{display:inline-block;width:120px;color:#666666;;font-size:16px;}dd span{font-size:16px;}.total-cost{font-size:24px;color:#333333;}#tabfaq{font-size:16px;}h3{font-size:18px;color:#333333;margin:0 0 20px;}h3 .fui-info-circle{color:#27ae60;font-size:14px;}ul .fui-info-circle{color:#27ae60;font-size:12px!important;}h3.gray{color:inherit;}h3.mbl{font-size:20px;}.inactive~.active{color:red!important;}.active+.inactive:before{display:inline-block;margin:-4px 9px 0px 13px;font-family:"Flat-UI-Pro-Icons";font-size:9.75px;color:#BDC3C7;vertical-align:middle;content:"\e605";-moz-osx-font-smoothing:grayscale;}.inactive:last-child:after{content:" ";}.label{padding:5px;font-size:14px;display:inline-block;}#relocalert{position:absolute;top:77px;right:120px;z-index:10;width:310px;}.left{float:left;}p{line-height:1.3;}.trip-details{border-top:3px solid #2980b9;}.trip-details .tab-content{border:0;padding:10px 0;}.listing-details #tc_date_picker table{border-collapse:collapse;}.listing-details #tc_date_picker .ng_cal_selectable{border-collapse:collapse;}.listing-details #tc_date_picker .ng_cal_cal_frame_table{background:#fff;margin-bottom:0;}.listing-details #tc_date_picker .ng_cal_month_table{background:white;}.listing-details #tc_date_picker .ng_cal_dates_tr td{padding:8px;text-align:center;}.listing-details #tc_date_picker .ng_cal_bottom_bar{display:none;}.listing-details #tc_date_picker .ng_cal_selected_date{background:#27ae60;}.listing-details #tc_date_picker .ng_cal_cal_frame_table .ng-button-bevel{height:20px;}.listing-details #tc_date_picker .ng_cal_range_off{background:#FBFBE0;}.listing-details #tc_date_picker .ng_cal_day_off.ng_cal_range_off.ng_cal_selected_date{border-bottom:0;}.listing-details #tc_date_picker .ng_cal_selected_date.ng_cal_range_off{background:#FFBB45;}.listing-details #tc_date_picker .ng_cal_selected_date.ng_cal_date_off{background:#FFBB45;}.listing-details #tc_date_picker .ng_cal_out_of_range{background:#fff;color:#ccc;text-decoration:none;border:0;}.listing-details #tc_date_picker .ng_cal_day_name_td{background:#fff;border:1px solid #fff;font-weight:700;width:39px!important;text-align:center;padding:0;}.ng_cal_cal_td{padding:0;}.ng_cal_month_table{margin:0;}.ng-button-text-td{color:#111;font-size:18px;font-weight:400;line-height:18px;}.ng-comp-visible .ng-comp-main-div{border:0;}.ng-button-icon-img{-webkit-filter:contrast(0);;filter:contrast(0);}.fui-info-circle.tip-top{font-size:12px;}.trip-details .tables-tc tr:first-child td,.trip-details .tables-tc tr:first-child th{border-top:0!important;}.trip-details .tables-tc tr td:first-child{padding:0!important;vertical-align:middle;}.tables-tc td ul{padding-left:10px;margin-left:0;}.col-title{color:#526476;font-size:14px;font-weight:bold;padding:5px 0;}.col-title span{margin-right:1px;display:inline-block;width:15px;}.col-description{color:#000;font-size:14px;}.col-description ul{padding:0;list-style-position:inside;margin-bottom:0;}#tabLegal .row,#tabTrip .row{line-height:1.8em;border-bottom:1px solid #ccc;margin-left:0;margin-right:0;}#tabLegal .row .col-description,#tabTrip .row .col-description{line-height:1.407;display:flex;align-items:center;padding-top:5px;padding-bottom:5px;padding-left:17px;}#tabLegal .row .col-description ul,#tabTrip .row .col-description ul{margin-bottom:5px;list-style-type:none;}.tables-tc td,.tables-tc th{padding:10px!important;}.tab-pane h3{display:none;}#tabLegal .row .col-description li,#tabTrip .row .col-description li{margin-bottom:10px;}#tabLegal .row .col-description li:last-child,#tabTrip .row .col-description li:last-child{margin-bottom:0px;}#tabLegal .row .col-title{padding-left:17px!important;}.tip-top:before{vertical-align:super;font-size:82%;}@media (max-width:991.98px){.col-12.col-title{line-height:1.407!important;}.vehicle-img-container{min-height:30vh;}.vehicle-description{margin-bottom:20px;display:grid;grid-template-columns:60% 40%;grid-gap:0;margin:0;}.vehicle-description{}.listing-title{display:grid;grid-template-columns:40% 20% 40%;grid-gap:0;margin:0;font-size:14px;text-align:right;}.listing-title label{display:inline-block;width:100%;}.listing-title div:first-child{text-align:left;}.listing-title .btn-group{margin-left:auto;margin-top:-25px;}.route-path.mhm{margin:0!important;width:100%;}.route-path:before{left:0;}.route-path:after{right:4px;}.route-path span{width:calc(100% - 24px);left:10px;}.progress,.progress-text{display:none}.date-legend{padding-left:30px;}#tc_date_picker{min-height:290px;}.nb-days{padding-left:5px;font-size:20px;}.vehicle-description div:first-child{padding-right:5px;word-wrap:break-word;}}@media (min-width:992px){.listing-title>div{float:left;}.listing-details .btn-group.dropleft{margin-top:-50px;font-size:14px;}.listing-details .btn-group.dropleft a{font-size:14px!important;}}.ng_cal_dates_tr td{width:39px;height:39px;}.ng_cal_day_name_td{border:1px solid #fff;}.listing-details #tc_date_picker .ng_cal_date_off,.listing-details #tc_date_picker .ng_cal_selected_date{z-index:1;position:relative;border-bottom:1px solid #27ae60;}.listing-details #tc_date_picker .ng_cal_date_off.paid_day{border:0;}.listing-details #tc_date_picker .ng_cal_selectable{border:0;}.listing-details #tc_date_picker .ng_cal_range_off.first:before,.listing-details #tc_date_picker .ng_cal_date_off:before{content:"";width:0;height:0;border-top:0 solid transparent;border-bottom:38px solid transparent;border-left:38px solid #27ae60;position:absolute;top:-1px;left:0!important;z-index:-1;}.listing-details #tc_date_picker .ng_cal_date_off:before{top:0;left:0px!important;}@-moz-document url-prefix(){.listing-details #tc_date_picker .ng_cal_date_off:before{top:-1px;left:-1px!important;}}.listing-details #tc_date_picker .paid_day.ng_cal_date_off:before{top:-1px;}.listing-details #tc_date_picker .ng_cal_selected_date.ng_cal_range_off.first:before{border-top:0px solid transparent;border-bottom:38px solid #FFBB45;border-left:39.5px solid #27ae60;border-right:0 solid transparent;z-index:-1;top:0;}.listing-details #tc_date_picker .ng_cal_selected_date.ng_cal_range_off.first.last:before{border-bottom:39px solid #FBFBE0;}.listing-details #tc_date_picker .ng_cal_date_off.paid_day:before{border-left:38px solid #FFBB45;border-bottom:38px solid #FBFBE0;z-index:-1;top:0;}.listing-details #tc_date_picker .ng_cal_selected_date.first:before{content:"";width:0;height:0;border-top:39px solid transparent;border-bottom:0px solid transparent;border-right:39.5px solid #27ae60;position:absolute;top:0;left:0;z-index:-1;}.listing-details #tc_date_picker .ng_cal_selected_date.first:first-of-type:before{left:1px;}.ng_cal_out_of_range~.ng_cal_selected_date.first:before{top:0!important;}.listing-details #tc_date_picker .ng_cal_selected_date.first,.listing-details #tc_date_picker .ng_cal_date_off{background:transparent;z-index:1;position:relative;}.listing-details #tc_date_picker .ng_cal_selected_date.ng_cal_range_off.first{background:#FFBB45;}.listing-details #tc_date_picker .ng_cal_range_off.first:last-child:before{border-right:0!important;border-left:37px solid #27ae60;}.listing-details #tc_date_picker .ng_cal_range_off.last:before{content:"";width:0;height:0;border-top:39px solid transparent;border-bottom:0px solid transparent;border-right:39px solid #FBFBE0;position:absolute;top:0px;left:0;z-index:-1;}.listing-details #tc_date_picker .ng_cal_date_off:last-child:before{border-right:0!important;border-left:37px solid #27ae60;}#tcdatepicker table tbody tr:nth-child(even){background:transparent;}.ng_cal_year_td,.ng_cal_left_month_td,.ng_cal_right_month_td{padding:15px 10px;}ul.square{list-style-type:none;margin-left:0;}dl.square dd,dl.square dt{font-size:16px;}.square dd:before{content:"";display:inline-block;width:15px;height:15px;border:1px solid #000000;margin-right:5px;margin-top:5px;}.square dd.green:before{background:#27ae60;}.square dd.orange:before{background:#FBFBE0;}.square dd.orange-selected:before{background:#FFBB45;}.row.date-legend{margin-top:20px;}.date-legend .columns{padding-right:0;}.ng_cal_date_off.available_paid_day{background:#FBFBE0!important;}
