.clear-both{clear:both}.grey-text,.grey-text:hover{color:#999}.visually-hidden{opacity:0;height:0;padding:0;margin:0;overflow:hidden}.fade-height{-webkit-transition:opacity 100ms linear, height 100ms step-start;transition:opacity 100ms linear, height 100ms step-start}.fade-height.visually-hidden{-webkit-transition-timing-function:linear, step-end;transition-timing-function:linear, step-end}.padding-left-0{padding-left:0}.padding-0{padding:0}.alt-payments{font-family:-apple-system, BlinkMacSystemFont, Roboto, Helvetica, "Segoe UI", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"}.alt-payments li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin-top:0.5em}.alt-payments #stripe-wallets-button{padding:0.25em 0;width:7rem;height:2em}.alt-payments li a{margin-right:0.25rem;line-height:1.5rem;font-size:1rem;border-radius:4px;padding:0.5rem;background:#fff;box-shadow:rgba(60, 64, 67, 0.3) 0px 1px 1px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px}.alt-payments li a:hover{background-color:#f8f8f8;-webkit-transition:all 0.125s cubic-bezier(0.5, 0, 0.25, 1);transition:all 0.125s cubic-bezier(0.5, 0, 0.25, 1)}.alt-pay{list-style:none}.alt-pay .sel{margin-bottom:1.5em}.alt-pay li{line-height:30px;float:left;margin-right:10px}.alt-pay li:last-of-type{margin-right:0}.plain-link,.plain-link:hover,.plain-link:active{color:#0A1D33}#payment{float:left;clear:left;width:290px}#payment .pdf{background:url('/images/btn/pdf.png') left center no-repeat;padding:5px 5px 5px 18px}#payment fieldset{border-radius:3px;border:1px solid #c0c0c0;margin-bottom:15px}#payment fieldset.inline-form{background:#eee}#payment fieldset input{width:268px;font-size:1em}#payment label{color:#555;font-size:1em;font-weight:600;padding:0 0 0.5em 0}#payment ol{padding:0;margin:0;list-style:none}#payment li{padding:10px}#pay .form-group{margin:10px}#pay #change-card{font-variant:small-caps;width:100%}#saved-profile-details{color:#666;margin-left:10px}.checkbox-span>.btn-checkbox:before{color:black}#mobile-invoice{width:100%;max-width:400px;margin-bottom:25px;display:none;float:right}#mobile-invoice th{text-align:left}#mobile-invoice td{text-align:right}#mobile-invoice td em{color:#555;font-size:12px;font-style:normal}#mobile-invoice table{width:100%}#mobile-invoice #checkfront_status{margin:0 0 1em 0;font-size:14px}#mobile-invoice #mobile-payment-links .pay{padding:10px;width:100%;display:block;margin-bottom:15px}#mobile-invoice .cf-customer-addr{background-color:#f4f4f4;padding:8px;margin:-8px;border-radius:12px;margin-bottom:1.25em}#mobile-invoice-header{margin-bottom:1.25em}.mobile-invoice-item td{padding-bottom:1.5em}.mobile-invoice-line{background-color:#eee;height:1px;margin-bottom:1.25em;width:100%}#mobile-invoice-booking-fields{margin-top:1.25em}#receipt_menu{width:260px;float:left;margin:30px 0 0 30px}#receipt_menu a{color:#555}#receipt_menu li{padding:0.5em 0}#paynow{padding:10px}.required label{background-image:none !important}.none{display:inline;clear:none;background-image:none !important;width:auto !important;float:none !important}.tab{text-align:left;list-style-type:none;font-size:0.9em;margin:0;height:40px !important}.tab li{display:inline-block;margin:0 0 0 1em;padding:0}.tab .sel a{color:#000;position:relative;border:1px solid #999;text-shadow:1px 1px 1px #eee;padding:0 10px 0 10px;line-height:40px;border-top-right-radius:6px;border-top-left-radius:6px}.dialog .tab .sel a{box-shadow:none}.tab a{height:39px;font-weight:700;color:#737373;display:block;float:left;text-decoration:none;margin:0}.tab img{margin-bottom:2px}.info{padding:10px}.inline-link-container{padding:15px}.inline-link-container .seal{padding:10px 10px 20px 10px;border-radius:3px}.inline-link-container .btn-success{border-radius:3px;font-weight:bold}#www-booking-conf #invoice{margin-left:0}#invoice{margin-left:20px;width:620px;float:left}#stripe-wallets-button{width:100px;height:30px}#cvc_help{display:none;z-index:100;border:solid 1px #ecf0f1;background:#fff;padding:5px;position:absolute}#cvc{font-size:0.8em}#cc_zip{width:100px !important}.display-inline-block{display:inline-block}.date select{width:auto;display:inline;padding-right:2px;margin-right:2px}@media screen and (max-width:991px){#www-booking-conf #mobile-invoice{float:left}#mobile-invoice{display:block;float:right}#receipt_menu{width:100%;margin:0}#invoice{display:none}}@media screen and (max-width:767px){#www-booking-payment #page{max-width:450px}.header-section{padding-left:0;padding-right:0}#payment{margin-top:1em;width:100%}#payment label[for="cc_name"],#payment label[for="cc_num"]{display:block}}#timer{font-size:20px}.clock-wrapper{padding:10px;display:none}.clock-wrapper.visible{display:block}.clock-wrapper .fa-clock-o{font-size:20px}.modal-center .modal-header{text-align:center}.modal-center .modal-footer{text-align:center}.modal-center .modal-body{text-align:center}