.parking-booking{font-size:16px}.parking-booking label.required:after{content:"*";padding-left:2px}.parking-booking .form-group>label{font-weight:bold}.parking-booking .datepicker .table{color:#000}.parking-booking .datepicker .table .day:not(.disabled){font-weight:bold}.parking-booking label:not(.custom-control-label){display:block}.parking-booking .checkbox label{display:inline-block;margin-right:8px}.parking-booking .checkbox.i-checks{display:flex}.parking-booking .select2-container{z-index:auto}.parking-booking .form-control,.parking-booking select{max-width:250px}.parking-booking .form-control.uppercase,.parking-booking select.uppercase{text-transform:uppercase}.parking-booking textarea.form-control{max-width:100%}.parking-booking .input-group.date{max-width:200px}.parking-booking .input-group.date .date-picker[readonly]{background-color:initial}.parking-booking .bootstrap-datetimepicker-widget{z-index:2051}.parking-booking .card-header.text-white a{color:#fff}.parking-booking legend{background-color:#f3f3f3;padding:5px;border-bottom:1px solid #e5e5e5;font-size:21px}.parking-booking label[for]:not(.custom-control-label){font-weight:bold}.parking-booking .ib{display:inline-block}.parking-booking .mw-64{max-width:64px}.parking-booking .mw-96{max-width:96px}.parking-booking .mw-180{max-width:180px}.parking-booking .bootstrap-datetimepicker-widget{flex-basis:100%}.parking-booking .form-actions{background-color:#f0f0f0;padding:1rem;text-align:right;border-top:1px solid #ccc}.parking-booking .invalid-feedback{background-color:#ff3333;color:#fff;font-weight:bold}.parking-booking .invalid-feedback:not(:empty){padding:0.25rem;border-radius:0.25rem;display:block}.parking-booking .booking-payment-details{display:none}@media (max-width:575.98px){.parking-booking .fb-xs-100{flex-basis:100%}}@media (min-width:768px){.parking-booking label.col-form-label{position:relative}.parking-booking label.col-form-label:after{content:"";background-color:#eee;width:calc(100% - 30px);position:absolute;left:15px;bottom:0;height:2px}}.parking-booking .radio-option{background-color:#f0f0f0;padding:15px 0;margin:1px 0;font-size:18px;font-weight:bold;cursor:pointer;position:relative}.parking-booking .radio-option .check-wrapper{position:absolute;right:15px;top:1px;display:none}.parking-booking .radio-option label.custom-control-label{font-weight:normal}.parking-booking .radio-option:hover{background-color:#428bca;border-color:#357ebd;color:#fff}.parking-booking .radio-option.active{background-color:#007ACC;border-color:#007ACC;color:#fff}.parking-booking .radio-option.active .check-wrapper{display:block}.parking-booking .radio-option.active .booking-payment-details{display:block}.book-summary-box{font-size:14px}.book-summary-box h2{font-size:21px}.book-summary-box h2.green-header{background-color:#006600;color:#fff;padding:6px;margin-bottom:0;border-radius:3px 3px 0 0}.parking-confirmation .booking-header{background-color:#f3f3f3;padding:5px;border-bottom:1px solid #e5e5e5;display:flex}.parking-confirmation .booking-header>span{flex-grow:1}.parking-confirmation .row{margin-bottom:1rem}.parking-confirmation .row>div{align-self:center}.parking-confirmation .row label{margin-bottom:0}.parking-confirmation .row label span{background-color:#f3f3f3;padding:5px;border-bottom:1px solid #e5e5e5;display:block}@media (min-width:1200px){.parking-confirmation .row{margin-bottom:0.5rem}.parking-confirmation .row label span{text-align:right}}@media screen{.parking-confirmation.print{display:none}}.parking-confirmation .card-option-wrapper{font-size:16px;font-weight:normal}.parking-alert{font-size:16px}.parking-alert h2{font-size:24px}#card-details-wrapper{background-color:#fff;padding:6px}#booking-stripe-elements{border:1px solid #ccc;border-radius:3px;padding:6px}.parking-booking:not(.has-staff) .ask-label{display:none}.parking-booking.has-staff .ask-label{background-color:#ff3333;color:#fff;padding:3px;border-radius:3px;margin-left:3px}.parking-booking.has-staff .ask-staff>label[for]:after{content:"ASK";background-color:#ff3333;color:#fff;padding:3px;border-radius:3px;margin-left:3px}body.section-editing-on .betta-cms-placeholder{display:block!important}.betta-quote-table{font-size:20px}.betta-quote-table div.early-bird{color:#ff3333;font-weight:bold}.betta-quote-table .storage strong{font-size:24px}.betta-quote-table .price{font-size:24px}.betta-quote-table h4{border-bottom:1px dotted #ccc;padding-bottom:6px;font-size:20px;display:inline-block;font-weight:bold}.betta-quote-table tbody tr.parking-covered{background-color:#f9f9f9}.betta-quote-table tbody tr.early-bird th{color:#ff3333;font-weight:bold}.betta-quote-table tbody tr.standard td{border-top:1px dotted #ccc}.betta-quote-advance-table .red{color:#cc3333}.betta-quote-advance-table .card-header{font-size:22px;font-weight:bold;text-align:center}.betta-quote-advance-table .card-header small{font-size:18px}.betta-quote-advance-table .discount-table{font-size:15px}.betta-quote-advance-table .subject{font-size:1.4rem}.betta-quote-advance-table .card-footer .benefits ul{display:inline-block;text-align:left}.satisfied-customers{color:#194579;font-size:17px;font-weight:bold}.satisfied-customers .satisfied-header{font-size:18px;color:#000;margin-bottom:10px}.satisfied-customers img{width:50px}.satisfied-customers ul{margin:0 0 0 8px;padding:0}.satisfied-customers ul li{border:1px solid #d3d3d3;width:30px;height:43px;line-height:43px;text-align:center;margin-left:2px;font-size:36px;background-image:linear-gradient(#f7f6f2,#e7e5df)}.satisfied-customers.large{border:2px solid #cdcdcd;border-radius:8px;padding:10px;display:inline-block}.satisfied-customers.large .satisfied-footer{text-align:right;color:#000;font-size:14px;font-weight:normal;margin:0}.parking-testimonial{border:1px dashed #CCCCCC;margin:1rem 0;padding:0.75rem 1rem}.parking-testimonial:nth-child(odd){background-color:#f3f3f3}.fb-box-grey{margin:20px 0 15px;border:2px solid #e2e2e2;border-radius:8px}.fb-box-grey p{color:#354678;margin:10px 15px}.fb-box-grey .fb-like{background-color:#e2e2e2;padding:5px 15px}.enquiry-comment-form{font-size:18px}.enquiry-comment-form .submitted{border-bottom:1px solid #eee;margin-bottom:6px;padding-bottom:4px}.enquiry-comment-form .reply{background-color:#eee;padding:6px;margin:6px 0 6px 20px}.enquiry-comment-form .reply-btn{margin-left:20px}.enquiry-comment-form .customer-reply{width:100%}.parking-booking-nav{margin:6px 0 0 0;height:39px}.parking-booking-menu{list-style:none;background:url(/images/booking-menu-sprite.gif) repeat left top #1a467a;height:36px;line-height:30px;margin:0;padding:2px 0 1px 5px}.parking-booking-menu li{float:left;background:url(/images/booking-menu-sprite.gif) no-repeat right bottom transparent;color:#8fa1b5;font-family:Arial;font-size:14px;font-weight:bold;display:block;height:34px;max-height:34px;padding-right:25px;padding-left:10px}.parking-booking-menu li.current{color:#ffcd00}.booking-progress-bar{background-color:#ffcd00;height:3px;left:0;position:absolute;top:36px}.booking-progress-bar.step1{width:65px}.booking-progress-bar.step2{width:180px}.booking-progress-bar.step3{width:324px}.booking-progress-bar span{background:url(/images/booking-menu-van.gif) no-repeat 0 0 transparent;display:block;height:17px;position:absolute;right:0;top:-6px;width:40px}@media (max-width:575.98px){.booking-progress-bar.step2{width:140px}.booking-progress-bar.step3{width:243px}}
/*# sourceMappingURL=booking.min.css.map */