/* 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;}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:1px solid #ccc!important;padding:15px 10px!important;}.breadcrumb{background:transparent;padding-left:0;}.border-1{border:1px solid #ddd;padding:20px 35px;}.border-1 .well{margin-bottom:0;}.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{right:auto;left:15px;top:5px;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:5px;border-bottom-right-radius:5px;}img.xvehicle{border:1px solid;}.well .btn{text-transform:uppercase;font-weight:bold;padding-top:15px;padding-bottom:15px;}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_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;}.col-title{color:#526476;font-size:14px;font-weight:bold;padding-right:0;padding-left:0;}.col-title span{margin-right:10px;display:inline-block;width:16px;}.col-description{color:#000;font-size:14px;}.col-description ul{padding:0;list-style-position:inside;margin-bottom:0;}#tabTrip .row{line-height:1.8em;border-bottom:1px solid #ccc;margin-left:0;margin-right:0;}.tip-top:before{vertical-align:super;font-size:82%;}@media (max-width:991.98px){.vehicle-description{margin-bottom:20px;}.listing-title{display:grid;grid-template-columns:12% 88%;grid-gap:0;margin:0;}.route-path{grid-row-start:1;grid-row-end:3;order:1;}.route-path{height:100%;width:100%;position:relative;min-height:50px;min-width:20px;width:20px;}.route-path span{height:calc(100% - 48px);position:absolute;top:22px;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:12px;}.route-path:after{top:auto;bottom:15px;}.progress,.progress-text{display:none}}@media (min-width:992px){.listing-title>div{float:left;}}.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;}
