.form-control.errorField{border:1px solid red}#map,#map-mobile{height:300px;width:100%}.error-message{display:none;color:red;font-size:12px}#airportList li,.form-confrm-inner,.loader{display:flex}.form-check.form-check-inline.form-confrm-top{display:block}.extra-notes h2 span img{margin-right:6px}span.fields-placeholders .favor_in_span{color:red}.address-search .form-control input.timepicker,.flight-field .address-search .form-control .timepicker{background:0 0;padding:0 0 3px}.field-add .address-search__field .form-control .datetimepicker{background:0 0;padding:0 0 3px;text-align:left}.passanger-detail h2 span img{width:25px}.add-notes{padding:0 2px 0 0;margin-bottom:6px;text-align:center}.add-notes a{background:#fff;color:#b42a24;font-size:12px;padding:10px 7px;border-radius:0;font-weight:700;margin-right:10px;width:99.8%;display:inline-block;border:1px solid #eee}.add-notes a:hover{text-decoration:none}#airportList{position:absolute;background-color:#f7f7f7;border-top:none;list-style-type:none;padding:0;margin:0;width:99%;max-height:200px;overflow-y:auto;z-index:9999;left:0}#airportList li{padding:8px 12px;cursor:pointer;border:1px solid #ccc;align-items:center}#airportList li img{float:right;width:30px}#airportList li:hover{background-color:#f0f0f0}p.similar-vehicle{font-weight:400;font-size:14px}.loader{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,.7);align-items:center;justify-content:center}.loader::after{content:'';width:50px;height:50px;border:6px solid #ccc;border-top-color:#333;border-radius:50%;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.rev-portals img.attachment-full.size-full{width:50px;margin-right:20px}.rev-portals .top{gap:5px}.rev-portals .top label i.fa.fa-star.active{color:#05cab6}.rev-portals .top label{margin-bottom:3px}.rev-portals .top label i.fa.fa-star{font-size:13px}.star-rating .half,.star-rating img{width:15px}.address-search .form-control .idpc_autocomplete input::placeholder{color:#000!important;font-weight:700!important}.address-search .form-control .airport-serch-input-cont input::placeholder{color:#000!important;font-weight:700!important}.address-search .form-control #address-autocomplete::placeholder{color:#000!important;font-weight:700!important}.flatpickr-confirm{height:40px;max-height:0;visibility:hidden;display:flex;justify-content:center;align-items:center;cursor:pointer;background:rgba(0,0,0,.06)}.flatpickr-confirm svg path{fill:inherit}.flatpickr-confirm.darkTheme{color:#fff;fill:white}.flatpickr-confirm.visible{max-height:40px;visibility:visible}.mbsc-scroller-wheel-item.mbsc-ios.mbsc-ltr.mbsc-scroller-wheel-item-2d div,.mbsc-scroller-wheel-item.mbsc-ios.mbsc-ltr.mbsc-scroller-wheel-item-2d.mbsc-selected div,.mbsc-scroller-wheel-item.mbsc-ios.mbsc-ltr.mbsc-scroller-wheel-item-3d div{display:none}.pickup_inputs:focus{border:2px solid #b42a24;outline:0;box-shadow:0 0 0 .2rem rgba(180,42,36,.4)!important}span.favor_in_span{top:7px;position:absolute;right:11px!important}.address-search .form-control.focused,.dropoff_inputs.focused,.pickup_inputs.focused{box-shadow:0 0 5px 2px rgba(180,42,36,.4)}input:focus{border:1px solid #00b9a4;outline:0}.form-control:focus{outline:0;box-shadow:none}.field-select-new .ui-selectmenu-button.ui-button{background:0 0!important;border:none!important;width:100%!important;font-weight:700;padding-right:0;color:#000;font-size:14px;padding-left:0!important;margin-left:22px}.ui-button .ui-icon{display:none!important}.ui-button.ui-state-active:hover,.ui-button:active,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active{border:1px solid #b42a24!important;background:#b42a24!important}span#select-focus1-button{width:100%;background:0 0;border:none;color:#000;font-weight:700;padding-left:20px;padding-right:0}span#passengers-button{padding-bottom:0}span.freeText{color:#B42A24;float:right}