@charset "UTF-8";.btn-partner-primary{background-color:#f48624;color:#fff}.label-invalid{color:red!important}.form-control{box-shadow:none;padding:0;border-radius:10px;border:0;color:#f48624;height:31px}.form-control:active,.form-control:focus,.form-control:target,.form-control:visited{background-color:#fff;outline:0;box-shadow:0 0 0 .2rem rgba(244,134,36,.4);border:#f48624}.form-control[disabled]{background-color:#d6d5d2;border:1px solid #d6d5d2!important}#book-customer-details>.form-group{height:71px}label{font-weight:700;height:19px;margin-bottom:8px}.form-inline>.form-group{width:100%}.form-inline>.form-group label{font-size:13px}.adult{font-size:100%}.child{font-size:75%}.form-inline>.form-group>.input-group{width:100%;padding-right:0;display:inline-flex;flex-wrap:nowrap}.form-inline .input-group>.form-control{width:100%}.search-form-widget{width:100%;padding:20px;background-color:#fff;border:0;border-radius:0 20px 20px;margin-top:0;margin-left:0;box-shadow:-1px 2px 4px #eaeaea}.search-form-widget .helpTooltip{background:0 0;border:none}.search-form-widget .helpTooltip i{color:#f48624}.search-form-widget .helpTooltip-content .tooltip-inner{background-color:#f5f5f5;color:#000}input.form-control{height:31px;border:1px solid rgba(244,134,36,.4);border-radius:10px;color:#000;padding:5px 5px 5px 10px}input.form-control::-webkit-input-placeholder{font-size:12px;color:#f48624}.content-picker>label{color:#000;font-size:13px}.col-md-1.content-picker,.col-md-2.content-picker{padding-right:0}.form-control.form-group,content-picker .form-control{padding:0 .375rem}.content-picker{padding-right:0;height:70px}.btn{border-radius:10px}.btn-default{border:0;background-color:#d6d5d2}.datepicker{border:none;padding:2px 0 0;display:inline}.datepicker .form-control{font-size:13px;margin-bottom:10px}.datepicker .form-control::-webkit-input-placeholder{color:#000}.calendar,button.calendar,button.calendar:active{width:2.75rem;background-color:#fff;color:#f48624}.noBorder{border:none}th[sortable]{cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}th[sortable].asc:before,th[sortable].desc:before{content:"";display:block;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAAAXNSR0IArs4c6QAAAmxJREFUeAHtmksrRVEUx72fH8CIGQNJkpGUUmakDEiZSJRIZsRQmCkTJRmZmJgQE0kpX0D5DJKJgff7v+ru2u3O3vvc67TOvsdatdrnnP1Y///v7HvvubdbUiIhBISAEBACQkAICAEhIAQ4CXSh2DnyDfmCPEG2Iv9F9MPlM/LHyAecdyMzHYNwR3fdNK/OH9HXl1UCozD24TCvILxizEDWIEzA0FcM8woCgRrJCoS5PIwrANQSMAJX1LEI9bqpQo4JYNFFKRSvIgsxHDVnqZgIkPnNBM0rIGtYk9YOOsqgbgepRCfdbmFtqhFkVEDVPjJp0+Z6e6hRHhqBKgg6ZDCvYBygVmUoEGoh5JTRvIJwhJo1aUOoh4CLPMyvxxi7EWOMgnCGsXXI1GIXlZUYX7ucU+kbR8NW8lh3O7cue0Pk32MKndfUxQFAwxdirk3fHappAnc0oqDPzDfGTBrCfHP04dM4oTV8cxr0SVzH9FF07xD3ib6xCDE+M+aUcVygtWzzbtGX2rPBrEUYfecfQkaFzYi6HjVnGBdtL7epqAlc1+jRdAap74RrnPc4BCijttY2tRcdN0g17w7HqZrXhdJTYAuS3hd8z+vKgK3V1zWPae0mZDMykadBn1hTQBLnZNwVrJpSe/NwEeDsEwCctEOsJTsgxLvCqUl2ACftEGvJDgjxrnBqkh3ASTvEWrIDQrwrnJpkB3DSDrGW7IAQ7wqnJtkBnLRztejXXVu4+mxz/nQ9jR1w5VB86ejLTFcnnDwhzV+F6T+CHZlx6THSjn76eyyBIOPHyDakhBAQAkJACAgBISAEhIAQYCLwC8JxpAmsEGt6AAAAAElFTkSuQmCC) 0 0/22px no-repeat;width:22px;height:22px;float:left;margin-left:-22px}th[sortable].desc:before{-webkit-transform:rotate(180deg);transform:rotate(180deg);-ms-transform:rotate(180deg)}ngbd-table-complete span.ngb-highlight,ngbd-table-filtering span.ngb-highlight{background-color:#ff0}.ngb-dp-day.disabled{color:#bbbec1}.custom-day{text-align:center;padding:.185rem .25rem;display:inline-block;height:2em;width:2em}.custom-day:focus{outline:0}.custom-day.focused{background-color:#e6e6e6}.custom-day.range,.custom-day:hover{background-color:#f48624;color:#fff;border-radius:5px}.custom-day.faded{background-color:rgba(244,134,36,.4)}.custom-day-muted{color:rgba(244,134,36,.2)!important;background-color:transparent!important;cursor:not-allowed}.apollo-date-picker{height:30px;display:flex;margin-bottom:15px}.apollo-date-picker .apollo-input{color:#000;border-radius:10px 0 0 10px;width:auto}.apollo-date-picker .apollo-input:active,.apollo-date-picker .apollo-input:focus,.apollo-date-picker .apollo-input:target,.apollo-date-picker .apollo-input:visited{box-shadow:none!important;border:1px solid #f48624!important}.apollo-date-picker .apollo-form-calendar{height:100%}.apollo-date-picker .apollo-form-calendar button{border-radius:0 10px 10px 0;border:1px solid rgba(244,134,36,.4);height:31px;padding:0;color:#f48624;font-size:15px}.apollo-date-picker .apollo-form-calendar button:active,.apollo-date-picker .apollo-form-calendar button:focus,.apollo-date-picker .apollo-form-calendar button:hover,.apollo-date-picker .apollo-form-calendar button:target,.apollo-date-picker .apollo-form-calendar button:visited{background-color:#fff!important;outline:0!important;box-shadow:none!important;border:1px solid #f48624!important;color:#f48624}.apollo-date-picker .apollo-form-calendar button:hover:disabled{border:1px solid #d6d5d2!important;color:#d6d5d2;opacity:1}.apollo-date-picker .apollo-form-calendar button[disabled]{border:1px solid #d6d5d2;opacity:1;color:#d6d5d2}.time-select-btn .dropdown-toggle::after{display:none}.time-select-btn .dropdown-menu{padding:0}.time-select-btn .dropdown-menu .dropdown-item{border:none;width:100%;padding:0 55px}.time-select-btn .dropdown-menu .dropdown-item:hover{border:none!important;border-radius:0;background-color:rgba(244,134,36,.4)!important;color:#fff}.btn-search{width:100%;color:#fff!important;background-color:#f48624;height:31px;border-radius:10px;border:1px solid #f48624;padding:0;margin-top:27px;font-size:15px}.btn-book{color:#fff!important;background-color:#f48624;margin:20px 0 0;padding:10px 50px;border:1px solid grey}.btn-book-check{color:#fff!important;background-color:#f48624;padding:10px 50px}.btn-book-alt{color:#fff!important;background-color:#f5822b;padding:10px 30px}.dropdown-button{white-space:normal!important;word-break:break-all;max-height:35px;overflow-wrap:break-word;overflow:hidden;min-width:130px;text-align:right}.dropdown-toggle::after{text-align:right}.col-md-1 .dropdown-button{min-width:60px}searchForm label{padding:0 0 5px;margin:0;font-size:11px;font-style:italic;font-weight:400;line-height:1em;color:#424242;white-space:nowrap;display:block}.searchFormSection{position:relative;z-index:1}.searchFormWrapper{background:#fff;height:140px;border-radius:5px}.searchForm .form-group{margin-bottom:8px}.no-result-box{margin-top:10px}.availabilityDetails .row{border-top:3px solid #fff;padding:5px 0}#rentalCharges.affix{width:230px}.searchResult{margin-bottom:20px;position:relative;clear:both}.searchResult>.row:not(:first-child){border-bottom:3px solid #eaeaea;border-left:3px solid #eaeaea;border-right:3px solid #eaeaea}.searchResult .vehiclePrices{border-left:3px solid #eaeaea;background-color:#eaeaea}.loadingOverlay{position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(255,255,255,.5);z-index:10}.mainFeatures li,.otherFeatures li{margin-bottom:5px!important}.rateDetails{text-align:center}.rate{font-size:25px;font-weight:700;line-height:1em}.rate-saving-previous{text-decoration:line-through;color:#545454;font-size:20px}.rate-saving-amount{background-color:#545454;border:1px solid #fff;color:#fff;border-radius:5px;display:inline-block;margin-top:5px;padding:3px 10px 3px 20px}.rate-special-star{position:relative;left:0;top:0;height:12px;margin-bottom:3px}.availabilityResult .rate{font-size:24px}.convertedRate{font-size:16px}.btn-viewPriceDetails{padding-top:0;padding-bottom:0}.searchResult .rating{font-size:12px;padding:0;line-height:25px;cursor:pointer;text-align:left;display:none}.rateWrapper{padding:0 2px}.rateDetails,.resultActions{margin-bottom:10px}.vehicleDetails{position:static}.durationDistance{background:#ddd;padding:10px;margin-bottom:10px}.priceDetails{padding:20px}.availabilityResult .priceDetails{padding-bottom:0}.priceDetails .table{font-size:14px;margin-bottom:0}.priceDescription{width:40%}.discountPrice{color:#e22c13}.spacer-row{margin-bottom:50px}.availabilityLimitedTag{position:absolute;left:-10px;top:10px;line-height:18px;background:url(search_lastVehicles.f27834877d2700a696cf.png) top right no-repeat;color:#fff;font-weight:700;font-size:13px;height:46px;padding:0 36px 0 10px}.availabilityLimitedTag div{background:url(search_lastVehicles.f27834877d2700a696cf.png) bottom left no-repeat;position:absolute;left:0;bottom:0;width:10px;height:10px}.availabilityDetails{padding:0 20px;border-bottom:3px solid #eaeaea;border-left:3px solid #eaeaea;border-right:3px solid #eaeaea;background-color:#eaeaea;margin:-10px -15px 0}.availabilityResult{border-bottom:1px solid #fff;margin-bottom:20px;padding-bottom:20px}.availabilityResult .rateWrapper{padding-right:0}.availabilityResult .rateDetails{margin:0}.availabilityDetails .alert{margin:0 0 20px}.price-summary-table-toggle{text-align:center;cursor:pointer;font-weight:700;font-size:20px;color:#f48624;box-shadow:1px 1px 4px #eaeaea;border-radius:15px;padding:5px}.price-summary-table-toggle:hover{color:#fff;background-color:#f48624}.price-summary-table-toggle .icon{margin:5px;font-size:22px}.price-summary-table{border-radius:20px;border-collapse:unset;border-spacing:0;border:0 solid rgba(244,134,36,.2);overflow:hidden;box-shadow:1px 1px 4px #eaeaea}.price-summary-table th{background-color:#f48624;border-radius:10px 10px 0 0;text-align:center;font-size:20px;color:#fff;border-bottom:0!important}.price-summary-table .table-title{background-color:rgba(244,134,36,.1);border-width:0;border-bottom:0!important;font-weight:700;font-size:15px}.price-summary-table .table-content{font-size:14px}.price-summary-table .table-content__price{font-weight:700;color:#f48624}.price-summary-table .table-content__name{font-weight:700;font-size:15px}.price-summary-table .table-content.name-only{background-color:rgba(244,134,36,.2)}.price-summary-table td,.price-summary-table th{border-top:0!important}.price-summary-table .table-depositpay-title{background-color:rgba(244,134,36,.7);font-size:18px;text-align:center;color:#fff;border-width:0;font-weight:700;border-bottom:0!important}.price-summary-table .table-depositpay-content{background-color:rgba(244,134,36,.05);text-align:center;font-size:16px;font-weight:700}.price-summary-table .table-foot{background-color:rgba(244,134,36,.2);color:transparent}.price-summary-table .table-foot td{padding:0}.payment-cards{font-size:40px;justify-content:space-evenly;display:flex;color:#8c8c8b}.payment-summary-btns{width:100%;margin:10px 0}.payment-summary-btns .btn{background-color:#f48624;border:0;font-size:12px;font-weight:700;padding:5px;margin:5px}.payment-summary-btns .btn i{margin-right:3px}.guest-detail-form{padding:15px;border-radius:20px;width:100%}@media only screen and (min-width:1601px){.container{max-width:78%}.guest-detail-form{width:80%}.vehicle-configuration .equipment-section__content .extraItem{height:220px}}.booking-info{display:inline-flex;width:100%;flex-wrap:wrap;box-shadow:1px 1px 4px #eaeaea;border-radius:20px;overflow:hidden;padding:10px;justify-content:space-around;align-content:center}.booking-info__vehicle{text-align:center}.booking-info__vehicle .vehicle-name{font-size:16px;font-weight:700}.booking-info__vehicle .vehicle-name .icon{margin-left:5px;font-size:14px}.booking-info__vehicle .vehicle-name .child{font-size:11px}.booking-info__content .customer{margin-left:10px;font-size:13px;margin-top:5px}.booking-info__content .pickup-dropoff{display:inline-flex;flex-wrap:wrap;justify-content:flex-start}.booking-info__content .pickup-dropoff .dropoff,.booking-info__content .pickup-dropoff .pickup{margin:5px 10px 0;font-size:14px}@media only screen and (max-width:480px){.booking-info__content .pickup-dropoff{text-align:center;justify-content:center}}.booking-info .customer,.booking-info .title{font-weight:700}.surcharge-table{box-shadow:1px 1px 4px #eaeaea;border-radius:20px;padding:10px 20px}.surcharge-table .section-title{font-size:16px;font-weight:700;color:#f48624}.surcharge-table .section-subtitle{font-size:16px;font-weight:700;color:#000}.surcharge-table p{font-size:12px}.surcharge-table .section-table{width:100%;border-radius:20px;overflow:hidden;margin:20px auto}.surcharge-table .section-table tr:nth-child(even){background-color:rgba(244,134,36,.1)}.surcharge-table .section-table table{width:100%;text-align:center}.surcharge-table .section-table td,.surcharge-table .section-table th{padding:5px 4px}.surcharge-table .section-table th{font-size:14px}.surcharge-table .section-table td{font-size:11px}.surcharge-table .section-table .table-left,.surcharge-table .section-table .table-middle{border-right:2px solid rgba(244,134,36,.4)}.surcharge-table .section-table .table-left{text-align:left;padding-left:25px}.surcharge-table .section-table .table-header{background-color:rgba(244,134,36,.4);color:#fff}.surcharge-table .section-table .table-footer{background-color:rgba(244,134,36,.4);color:transparent}.surcharge-table strong{color:#f48624}@media only screen and (max-width:1000px){.surcharge-table .section-table th{font-size:12px}.surcharge-table .section-table td{font-size:10px}.surcharge-table .section-table .table-left{padding-left:5px}.surcharge-table{padding:10px}}@media only screen and (max-width:767px){.surcharge-table .section-table th{font-size:14px}.surcharge-table .section-table td{font-size:11px}.surcharge-table .section-table .table-left{padding-left:25px}.surcharge-table{padding:20px}}@media only screen and (max-width:380px){.surcharge-table .section-table th{font-size:12px}.surcharge-table .section-table td{font-size:10px}.surcharge-table .section-table .table-left{padding-left:15px}.surcharge-table{padding:10px}}.vehicle-configuration{border-radius:20px;margin-left:0}.vehicle-configuration .title{margin-left:10px;margin-bottom:10px;font-weight:700;font-size:24px}.vehicle-configuration .note{margin-left:10px;margin-bottom:20px;color:#f48624;font-style:italic}.vehicle-configuration .equipment-section .card{border:0}.vehicle-configuration .equipment-section .card .card-body{padding:0}.vehicle-configuration .equipment-section .card-header{padding:5px;border:0;border-radius:15px;font-size:20px;margin-bottom:20px;font-weight:700;display:inline-flex;justify-content:space-between;background-color:#fff;box-shadow:1px 1px 4px #eaeaea}.vehicle-configuration .equipment-section .card-header .btn-link{width:100%;color:#000;font-size:20px;font-weight:700;transition:none}.vehicle-configuration .equipment-section .card-header .btn-link:focus,.vehicle-configuration .equipment-section .card-header .btn-link:hover{text-decoration:none}.vehicle-configuration .equipment-section .card-header i{font-size:25px;margin-left:10px}.vehicle-configuration .equipment-section .card-header:hover{background-color:#f48624;cursor:pointer;border:20px}.vehicle-configuration .equipment-section .card-header:hover .btn-link{text-decoration:none;color:#fff}.vehicle-configuration .equipment-section .card-header:hover i{font-size:25px}.vehicle-configuration .equipment-section .card-header:hover i::before{color:#fff}.vehicle-configuration .equipment-section__content{display:inline-flex;flex-wrap:wrap;width:100%;justify-content:flex-start;margin:auto auto auto 10px}.vehicle-configuration .equipment-section__content .section-card{width:25%;min-width:100px}@media only screen and (max-width:1600px){.vehicle-configuration .equipment-section__content .section-card{width:33%}.vehicle-configuration .equipment-section__content .extraItem{height:220px}}@media only screen and (max-width:1200px){.booking-info__content .customer{text-align:center}.vehicle-configuration .equipment-section__content .section-card{width:50%}}@media only screen and (max-width:767px){.vehicle-configuration .equipment-section__content .section-card{width:33%}}@media only screen and (max-width:480px){.vehicle-configuration .equipment-section__content .section-card{width:50%}}.equipment-card{box-shadow:1px 1px 4px #eaeaea;border:2px solid #fff;padding:5px 10px;text-align:center;background-color:#fff;margin-right:20px;border-radius:20px;margin-bottom:20px}.equipment-card:hover{border:2px solid rgba(244,134,36,.7);cursor:pointer;box-shadow:1px 1px 4px rgba(244,134,36,.7)}.equipment-card .fa-info-circle{color:#f48624}.equipment-card .fa-minus,.equipment-card .fa-plus{margin-right:5px}.equipment-card h5{font-size:11px;font-weight:700;margin-bottom:0}.equipment-card img{width:40%}.equipment-card p{margin-bottom:2px;font-size:13px}.equipment-card .extraItem{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:150px}.equipment-card .extraItem__heading{height:25px}.equipment-card .extraItem .extraDescription{font-weight:700;color:#f48624}.equipment-card .extraItem .extraCheckbox,.equipment-card .extraItem .extraSelect{width:85%;margin:10px auto}.equipment-card .extraItem .extraCheckbox .checkboxButton{height:31px;padding:5px;touch-action:manipulation;cursor:pointer;background-image:none;font-weight:700;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.equipment-card .extraItem select{padding-left:45%}.added{border:2px solid rgba(244,134,36,.7);box-shadow:1px 1px 4px rgba(244,134,36,.7)}.error{color:red;font-size:12px}.payment-screen{position:relative}.payment-screen .payment-screen-row{width:100%;margin:auto}.payment-screen__component{padding:0}.customer-info{background-color:#fff;border-radius:20px;padding:30px}.customer-info .title{border-radius:10px;padding:0;margin-bottom:10px;color:#000;font-weight:700}.customer-info .title h4{margin-bottom:0}.customer-info .required{color:red}.customer-info .userinfo-label{color:#000}.customer-info .userinfo-select{-webkit-appearance:none;content:"▾"}.customer-info .userinfo-select::-ms-expand{display:none;content:"▾"}.customer-info .userinfo-btns{display:inline-flex;justify-content:space-between;width:100%}.customer-info .userinfo-btns .userinfo-confirm-btn{width:47%;font-size:20px;font-weight:700;padding:2px 5px;border-radius:8px;background-color:#f48624;border:2px solid #f48624;margin:10px auto}.customer-info .userinfo-check{display:inline-flex;align-items:flex-start;justify-content:space-between;margin-top:5px}.customer-info .userinfo-check .userinfo-note{width:98%;text-align:justify}.customer-info .userinfo-check .userinfo-check-label{font-size:13px;font-style:italic;font-weight:400;color:#f48624;margin-bottom:0}.customer-info .userinfo-check .userinfo-checkbox{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #e9ebec;width:16px;height:16px;border-radius:5px;display:inline-block;position:relative;margin-top:.3rem;margin-bottom:.3rem;margin-right:5px}.customer-info .userinfo-check .userinfo-checkbox:focus{outline:0}.customer-info .userinfo-check .userinfo-checkbox::-ms-check{border:0;color:#f48624}.customer-info .userinfo-check .userinfo-checkbox:checked:after{content:"✓";font-size:11px;position:absolute;font-weight:700;bottom:0;left:3px;color:#f48624}.customer-info .userinfo-phone{margin-top:65px}.customer-info .userinfo-tel-input .flag-dropdown:hover .selected-flag{border-radius:10px 0 0 10px}.customer-info .userinfo-totalpay{border:1px solid #e9ebec;border-radius:10px;padding:10px 20px;margin:20px 0}.customer-info .userinfo-totalpay .payment-schedule-content{width:100%;display:inline-flex;flex-wrap:wrap;justify-content:space-between}.customer-info .userinfo-totalpay .payment-schedule-content .payment-schedule-total{margin:10px 0}.customer-info .userinfo-totalpay .payment-schedule-content .payment-schedule-total h4{font-size:20px;font-weight:700}.customer-info .userinfo-totalpay .payment-schedule-content .payment-schedule-total .payment-schedule-total-description{font-size:9px;font-weight:700}.customer-info .userinfo-totalpay .payment-schedule-content .payment-schedule-price{margin:10px 0;font-size:20px;color:#f48624}.customer-info .userinfo-totalpay .breakdown{position:relative}.customer-info .userinfo-totalpay .breakdown .book-hide-breakdown{color:#0c8f8f;font-size:11px;position:absolute;right:0;font-weight:700}.customer-info .userinfo-totalpay .breakdown .chargeList{width:100%;margin-bottom:20px}.customer-info .userinfo-totalpay .breakdown .chargeList .chargeName{font-size:11px;font-weight:700;border-bottom:1px solid #f48624}.customer-info .userinfo-totalpay .breakdown .chargeList .chargeAmount{border-bottom:1px solid #ddd;font-size:13px;padding:3px 0;text-align:right}.customer-info .userinfo-totalpay .breakdown .chargeList .chargeDesc{border-bottom:1px solid #ddd;font-size:13px;padding:3px 0}@media only screen and (max-width:1000px){.customer-info{padding:0}.customer-info .section-card{width:50%}.customer-info .section-card .extraItem{height:180px}.customer-info .section-card .extraItem__heading{margin-bottom:0}.customer-info .section-card .extraItem__heading h5,.customer-info .section-card .extraItem__heading i{font-size:10px}.customer-info .section-card .extraItem img{width:30%}.customer-info .section-card .extraItem .extraDescription,.customer-info .section-card .extraItem p{font-size:9px}.customer-info .section-card .extraItem .checkboxButton{width:80%;font-size:10px}}@media only screen and (max-width:480px){.customer-info{padding:0}.customer-info .vehicle-configuration{padding:0;margin-left:0}.customer-info .section-card{width:50%}.customer-info .section-card .extraItem{height:180px}.customer-info .section-card .extraItem__heading{margin-bottom:0}.customer-info .section-card .extraItem__heading h5,.customer-info .section-card .extraItem__heading i{font-size:9px}.customer-info .section-card .extraItem img{width:30%}.customer-info .section-card .extraItem .extraDescription,.customer-info .section-card .extraItem p{font-size:8px}.customer-info .section-card .extraItem .checkboxButton{width:80%;font-size:9px}}.userinfo-terms{background-color:#e9ebec;border-radius:10px;padding:20px;margin-bottom:20px}.userinfo-terms .infoLink{color:#0c8f8f;font-weight:700}.userinfo-terms .terms-checkbox{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border:1px solid #e9ebec;width:17px;height:17px;border-radius:5px;display:inline-block;position:relative;margin-bottom:-3px}.userinfo-terms .terms-checkbox::-ms-check{border:0;color:#f48624}.userinfo-terms .terms-checkbox:checked:after{content:"✓";font-size:11px;position:absolute;font-weight:700;top:0;left:3px;color:#f48624}.processingOverlay{text-align:center;height:100%;background-color:rgba(255,255,255,.8);position:absolute;top:0;width:100%}.processingOverlay .confirmation-card{width:80%;margin:150px auto;background-color:#fff;padding:30px 20px 60px;border-radius:20px;box-shadow:3px 4px 15px -5px rgba(0,0,0,.62)}.processingOverlay .confirmation-card .notice{font-size:20px;margin:auto;font-weight:700}.processingOverlay .confirmation-card .notice-warning{color:#f48624;margin-top:10px}.processingOverlay .confirmation-card .spin-icon{font-size:100px;color:#f48624;margin:auto}.liability{margin-top:30px}.liability .card{border:0}.liability .card .card-header{background-color:#fff;border-bottom:0;padding:0}.liability .card .card-header button{width:100%;padding:0}.liability .card .card-body{padding:0}.liability .liability-header{padding:10px 20px;background-color:#f48624;border-radius:10px;font-weight:700;color:#fff;display:flex;flex-wrap:nowrap;text-align:left;font-size:16px}.liability .liability-header__bond,.liability .liability-header__cost,.liability .liability-header__title{width:33%;white-space:normal}.liability-checkbox{position:relative;padding-left:0}.liability-checkbox__input{position:absolute;right:0;top:12px;-webkit-appearance:none;-moz-appearance:none;width:18.5px;height:18.5px;border-radius:100%;display:inline-block;margin-top:.3rem;margin-bottom:.3rem;margin-right:10px;background-color:#e9ebec;outline:0!important}.liability-checkbox__input::-ms-check{border:0;color:#f48624;outline:0!important}.liability-checkbox__input:checked:after{content:"●";font-size:15px;position:absolute;bottom:0;left:4.5px;font-weight:700;color:#f48624}.liability-checkbox__input:checked~.liability-label{border:2px solid rgba(244,134,36,.7);box-shadow:1px 1px 4px rgba(244,134,36,.7)}.liability-checkbox .liability-label{height:auto;background-color:#fff;border:2px solid #fff;padding:15px;border-radius:10px;margin:10px 0;width:100%;font-weight:400;box-shadow:1px 1px 4px #eaeaea;text-align:left}.liability-checkbox .liability-label:hover{border:2px solid rgba(244,134,36,.7);cursor:pointer;box-shadow:1px 1px 4px rgba(244,134,36,.7)}.liability-checkbox .liability-label .liability-option{display:flex;flex-wrap:nowrap;text-align:left;color:#000;font-size:14px;white-space:normal}.liability-checkbox .liability-label .liability-option__title{font-weight:700;width:33%;padding-right:10px}.liability-checkbox .liability-label .liability-option__bond,.liability-checkbox .liability-label .liability-option__cost{width:33%}.liability-checkbox .liability-label .detail-toggle{text-align:left;font-size:13px;color:#fff;padding:2px 10px;border:0;border-radius:5px;background:rgba(244,134,36,.7);margin-top:10px;height:auto}.liability-checkbox .liability-label .detail-toggle:hover{cursor:pointer}@media only screen and (max-width:480px){.liability .liability-header{font-size:14px}.liability-checkbox .liability-label{text-align:center}}.liability-note{padding:20px;margin:10px 0;border-radius:10px;box-shadow:1px 1px 4px #eaeaea}.vehicleImages,.vehicleImages .carousel,.vehicleImages .carousel-inner,.vehicleImages .carousel-inner>.item{width:100%;height:100%}.vehicleImages .carousel-inner>.item img{max-width:none;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vehicleImages .carousel-control .glyphicon-chevron-left,.vehicleImages .carousel-control .glyphicon-chevron-right{font-size:20px}.vehicleImages .carousel-control{color:#fff}.vehicleImages{width:160px;height:160px}@media only screen and (max-width:767px){.vehicleImages{margin-top:30px}}.vehicle-control .alternativeTitle .notice-title,.vehicle-control .faultedTitle .notice-title{text-align:center;width:80%;margin:auto auto 10px;font-weight:700;color:red}.image-gallery{padding:0}.vehicleTitle{font-weight:700;margin-top:8px;margin-left:10px}.star-rating span{color:orange}.stars{text-align:right}.carousel-indicators li{background-color:rgba(244,134,36,.4)}.carousel-indicators .active{background-color:orange}.berthIcons{margin:3px 0;padding:0 10px}.berthIcons img{width:20px}.berthIcons .childIcon{width:15px}.vehicle-features{margin-top:5px;background:#fff;padding:10px 10px 0;border-radius:10px}.featureIcons{display:flex;justify-content:flex-start;flex-wrap:wrap}.featureIcons .search-feature{display:flex;flex-wrap:nowrap;margin-right:15px;margin-bottom:10px}.featureIcons .search-feature img{width:25px;margin-right:5px}.featureIcons .search-feature span{font-size:12px;font-weight:700}.berthIcons{padding-left:25px}.berthIcons span{font-size:12px;font-weight:700;margin-right:5px}.berthIcons span .number{color:#f48624}.vehicle-detail-content{background:rgba(244,134,36,.1);border-radius:10px;padding:5px 10px 10px;margin:auto}.vehicleImages .carousel{width:100%}.vehicleImages .carousel:focus{outline:0}.carousel-inner{height:100%}.carousel-inner:focus{outline:0}.carousel-inner .carousel-item{height:100%}.carousel-inner .carousel-item:focus{outline:0}.carousel-inner img{height:100%;width:100%}.vehicleLinks{margin:0}.vehicleLinks .btn-link{font-size:13px;font-weight:700;color:#245641}.vehicleLinks i{margin-right:5px}.vehicle-meta-heading{width:100%;display:flex;justify-content:space-between}.featureMeta{height:95%}.features{height:100%;display:flex;flex-direction:column;justify-content:space-between}.price-wrapper,.price-wrapper .rateWrapper{height:100%}.price-wrapper .rateWrapper .rateDetails{display:flex;flex-direction:column;justify-content:space-evenly;height:100%}.searchResult>.row:not(:first-child){border:0}.price-detail{margin-top:-20px}.price-detail .priceDetails{padding:40px 20px 10px;box-shadow:0 3px 2px #eaeaea;border-radius:20px}.price-detail .priceDetails .table tbody+tbody{border-top:1px solid rgba(244,134,36,.2)}.price-detail .priceDetails .table td{border-top:.5px solid rgba(244,134,36,.2)}.price-detail .priceDetails th{border-top:0;color:#f48624;border-bottom-color:#f48624}.price-detail .priceDetails td.text-right,.price-detail .priceDetails td.text-right em,.price-detail .priceDetails td.text-right span,.price-detail .priceDetails td.text-right strong{color:#245641}.price-detail .priceDetails .total td{border-top:1.5px solid #f48624}.durationDistance{border-radius:10px;font-weight:700;background-color:rgba(244,134,36,.4)}.rate{color:#245641}.vehicle-price-btn{padding:5px 30px;font-size:18px;font-weight:700;width:100%}.vehicle-alt-btn{width:100%;padding:5px 30px;font-size:18px;font-weight:700}.vehicle-detail-card{overflow:hidden;border-radius:15px;box-shadow:-1px 1px 5px #eaeaea;height:230px;display:grid;grid-template-columns:165px auto 250px;grid-template-rows:40px 190px;margin-left:0;margin-right:0;border:0}.vehicle-detail-card__title{grid-column-start:1;grid-column-end:span 3;grid-row-start:1;grid-row-end:2;margin-left:0}.vehicle-detail-card .image-gallery{height:200px;grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.vehicle-detail-card .image-gallery:focus{outline:0}.vehicle-detail-card .image-gallery .galleryImg{width:100%;height:100%;border-radius:0 15px 15px 0;overflow:hidden}.vehicle-detail-card .image-gallery .galleryImg:focus{outline:0}.vehicle-detail-card .vehicle-featuresmeta{padding:0 10px;grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}.vehicle-detail-card .vehiclePrices{grid-column-start:3;grid-column-end:4;grid-row-start:1;grid-row-end:span 3;padding:20px}@media only screen and (max-width:1000px){.vehicle-detail-card{grid-template-columns:165px auto;grid-template-rows:40px 190px 250px;height:auto}.vehicle-detail-card__title{grid-column-start:1;grid-column-end:span 2;grid-row-start:1;grid-row-end:2}.vehicle-detail-card .image-gallery{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3}.vehicle-detail-card .vehicle-featuresmeta{grid-column-start:2;grid-column-end:3;grid-row-start:2;grid-row-end:3}.vehicle-detail-card .vehiclePrices{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4}}@media only screen and (max-width:767px){.vehicle-detail-card{grid-template-columns:175px auto;grid-template-rows:220px 40px auto}.vehicle-detail-card__title{grid-column-start:1;grid-column-end:span 2;grid-row-start:2;grid-row-end:3;margin-left:0;border-left:0}.vehicle-detail-card .image-gallery{height:220px;grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2}.vehicle-detail-card .vehicle-featuresmeta{grid-column-start:1;grid-column-end:3;grid-row-start:3;grid-row-end:4}.vehicle-detail-card .vehiclePrices{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:2;padding:10px}.vehicleLinks{text-align:center;margin-bottom:10px}.vehicleTitle{text-align:center;margin:auto;padding:0}.berthIcons,.stars{text-align:center}.featureIcons{justify-content:center}.vehicle-alt-btn,.vehicle-price-btn{padding:5px 10px}.durationDistance{text-align:center}}@media only screen and (max-width:480px){.searchResult>.row:first-child{border-top:5px solid #f48624}.vehicle-detail-card{width:auto;grid-template-columns:auto;grid-template-rows:160px 40px auto 250px;margin:auto;border-radius:0 0 15px 15px}.vehicle-detail-card__title{grid-column-start:1;grid-column-end:2;grid-row-start:2;grid-row-end:3;margin-left:0;border-left:0}.vehicle-detail-card .image-gallery{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:2;border-left:0}.vehicle-detail-card .image-gallery .vehicleImages{margin:auto;border-radius:0 0 15px 15px;overflow:hidden}.vehicle-detail-card .image-gallery .vehicleImages .galleryImg{border-radius:0 0 15px 15px}.vehicle-detail-card .vehicle-featuresmeta{grid-column-start:1;grid-column-end:2;grid-row-start:3;grid-row-end:4}.vehicle-detail-card .vehicle-featuresmeta .vehicleTitle{margin-bottom:10px}.vehicle-detail-card .vehiclePrices{grid-column-start:1;grid-column-end:2;grid-row-start:4;grid-row-end:5}.price-detail .priceDetails{padding:40px 5px 10px}.priceDetails .table{font-size:13px}.durationDistance{margin:10px}}.alternative-notice-title{font-size:24px;font-weight:700;width:80%;margin:auto auto 10px;text-align:center;background-color:rgba(244,134,36,.4);color:#fff;border-radius:10px}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{box-shadow:-1px -2px 4px #eaeaea;border-color:#fff;border-radius:10px 10px 0 0;color:#f48624;font-weight:700}.nav-tabs{border-bottom-color:transparent;margin-left:0}.nav-tabs .nav-link{border-radius:10px 10px 0 0;background:#f48624;margin-right:3px;color:#fff;font-weight:700;font-size:15px}.book-component{margin-top:20px}.book-component .nav-tabs .nav-link:focus,.book-component .nav-tabs .nav-link:hover{border-color:#fff}.book-component .nav>li>a:focus,.book-component .nav>li>a:hover{color:#f48624;background:#fff}.book-component .form-control{position:relative;-webkit-appearance:none;-moz-appearance:none}.book-component .form-control:after{content:"▾";position:absolute;top:0;right:5px;font-size:20px;pointer-events:none}.book-component .datepicker:after{content:""}@media only screen and (max-width:767px){.nav-tabs .nav-link{font-size:13px}}@media only screen and (max-width:480px){.nav-tabs .nav-link{font-size:11px;padding:5px;border-radius:5px 5px 0 0}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{border-radius:5px 5px 0 0}}@media only screen and (max-width:380px){.nav-tabs .nav-link{font-size:9px;padding:5px;border-radius:5px 5px 0 0}}.checkin-form{position:relative}.checkin-form .row:after,.checkin-form .row:before{display:inline-block}.checkin-form .checkin-loader{position:absolute;top:0;width:100%;margin:0;height:100%;border-radius:0 20px 20px;background:rgba(0,0,0,.1)}.checkin-form .checkin-loader .checkinloader-center{font-size:50px;text-align:center;margin-top:30px}.checkin-form .checkin-loader .checkinloader-center i{color:#f48624}.book-component .form-control{height:auto}.book-component input.form-control{font-size:14px;height:31px}.book-component .search-row{width:100%}.book-component .search-row:after,.book-component .search-row:before{display:inline-block}.book-component .search-input-btn{width:100%;height:100%}.book-component .search-input-btn .btn{width:100%;border:1px solid rgba(244,134,36,.4);background:#fff;font-size:14px;text-align:left;padding:5px 10px;height:31px}.book-component .search-input-btn .btn:focus{box-shadow:0 0 0 .2rem rgba(244,134,36,.2)}.book-component .search-input-btn .btn .dropdown-selected{overflow:hidden;white-space:nowrap;width:90%;text-overflow:ellipsis}.book-component .search-input-btn .btn[disabled]{background-color:#d6d5d2;border:1px solid #d6d5d2!important}.book-component .search-input-btn .dropdown-toggle::after{text-align:right;position:absolute;top:50%;right:10px;color:#f48624}.book-component .search-input-btn .dropdown-menu{font-size:14px;box-shadow:.5px .5px 2px #eaeaea;border:0;-webkit-transform:translate(0,31px)!important;transform:translate(0,31px)!important}.book-component .search-input-btn .dropdown-menu .dropdown-item:hover{cursor:pointer}.book-component .search-input-btn .dropdown-menu .dropdown-item:active,.book-component .search-input-btn .dropdown-menu .dropdown-item:focus,.book-component .search-input-btn .dropdown-menu .dropdown-item:hover{background-color:rgba(244,134,36,.1)}ngb-datepicker{padding:.5em 1em 1em!important}ngb-datepicker .ngb-dp-header,ngb-datepicker ngb-datepicker-navigation{background-color:#fff}ngb-datepicker ngb-datepicker-navigation .ngb-dp-month-name{font-size:100%;font-weight:700;color:#58595b;background-color:#fff}ngb-datepicker ngb-datepicker-navigation .ngb-dp-navigation-chevron,ngb-datepicker ngb-datepicker-navigation .ngb-dp-navigation-chevron:hover{color:#8c8c8b}ngb-datepicker ngb-datepicker-month-view .ngb-dp-weekdays{background-color:#fff!important;border-bottom:none}ngb-datepicker ngb-datepicker-month-view .ngb-dp-weekday{color:#f48624}ngb-datepicker ngb-datepicker-month-view .ngb-dp-day:focus{outline:0}@media (max-width:639px){ngb-datepicker{width:90%}.ngb-dp-month{width:100%}}@media (min-width:330px) and (max-width:639px){ngb-datepicker{padding:0 1em!important}.ngb-dp-header{padding:0}.ngb-dp-day,.ngb-dp-week-number,.ngb-dp-weekday.small{width:2.6rem!important;height:2.6rem!important;font-size:100%}}