.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:0;line-height:0%;width:0;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:0;line-height:0%;width:0;position:absolute;bottom:0;left:0}.col-xs-10.pam{margin-bottom:10px}.col-xs-10.pam small{bottom:0;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:0 0;padding-left:0}.border-1{border:1px solid #ddd;padding:20px 35px}.border-1 .well{margin-bottom:0}.route-path{height:100%;position:relative;min-height:23px;min-width:50px;width:50px;display:inline-block}.route-path span{height:4px;position:absolute;top:12px;left:15px;width:25px;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{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:700;padding-top:15px;padding-bottom:15px}dd{margin-bottom:0;font-size:16px}dd span.title{display:inline-block;width:120px;color:#666;font-size:16px}dd span{font-size:16px}.total-cost{font-size:24px;color:#333}#tabfaq{font-size:16px}h3{font-size:18px;color:#333;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 0 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:#fff}.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:700;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:0!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:0 solid transparent;border-bottom:38px solid #ffbb45;border-left:36.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:0 solid transparent;border-right:36.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:0 0;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:0 solid transparent;border-right:39px solid #fbfbe0;position:absolute;top:0;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:0 0}.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 #000;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}