.specialCheckbox{line-height:20px;left:0;position:relative;-webkit-appearance:checkbox;height:14px;width:14px;display:inline-block}.separator{border-top:1px solid #787878;margin-top:10px;margin-bottom:10px}.search_heading{padding:15px 25px}.tcPopup{max-height:400px !important;overflow:auto !important}@media(max-width:768px){.text-align{text-align:left !important}}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.fs13{font-size:13px}.lh25{line-height:25px}.searchForm{padding:20px}.searchHeading{font-size:18px;margin-top:0;margin-bottom:20px;color:#fff;line-height:1.1}.headingClass{font-size:13px;margin-top:2px;margin-bottom:2px}.scrollToTop{width:49px;padding:15px 0 15px;text-align:center;background:#78b51a;font-weight:bold;color:#fff;text-decoration:none;position:fixed;bottom:75px;right:40px;display:none;border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0;-ms-border-radius:7px 7px 0 0;-o-border-radius:7px 7px 0 0;z-index:9999}.scrollToTop:hover{text-decoration:none;color:#fff;background:#636363}.bootstrap-datetimepicker-widget.dropdown-menu{background-color:#fff}.day.disabled{background-color:#d3d3d3 !important}.row-flex>div[class*='col-'],.container-flex>div[class*='col-']{margin:-.2px}.minHeight{min-height:300px}@media(max-width:768px){.buttonMargin{margin-top:10px}}label.textLabelColour{padding-top:7px;padding-bottom:7px}.SearchButtonContainer{margin-top:10px}.titleLabel{justify-content:flex-start}.datepicker{color:#333}.date_error{color:#d8000c;background-color:#ffd2d2;display:block;padding:12px}.field-validation-error.ErrorMessageBox{color:#d8000c;background-color:#ffd2d2;display:block;padding:12px}.size-30{font-size:30px !important;line-height:36px !important}.BookingCancellation .textValueColour{color:#000}.BookingCancellation .textLabelColour{color:#000}.dropdown-toggle{cursor:pointer}div.row>div img.img-fluid{width:100%}@media(min-width:768px){.form-group.row>.col-form-label{text-align:right}}.text-primary{color:var(--primary-text-colour) !important}.card-header{padding:5px 15px}.bg-warning{background-color:#fff !important;border-color:#faebcc}.bg-warning .card-header{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}#EventSummaryContainerBody{display:flex !important;flex-direction:column !important;flex-grow:1 !important;height:100%}#SeasonOrderSummaryBody{background-color:rgba(0,0,0,.05);border-top:#286090 3px solid}#BookingDetailCustomerContainer{height:100%}#AmendmentOldBookingSummaryContainer{height:100%}#AmendmentNewBookingSummaryContainer{height:100%}label{font-weight:700}.py-15{padding-left:15px;padding-right:15px}.card-header i.fa{margin-right:8px;margin-left:0;margin-top:auto;margin-bottom:auto}.card-header span.fa{margin-right:8px;margin-left:0;margin-top:auto;margin-bottom:auto}i.fa{margin-top:auto;margin-bottom:auto}span.fa{margin-top:auto;margin-bottom:auto}#customerdetails{margin-bottom:10px}#BookingInput{margin-bottom:10px}.img-circle{width:70px;height:70px}.ClientSectorIcon{width:30px;height:30px}.card-header{padding:15px 25px}.card-header>h2{font-size:18px;margin-bottom:0}#bookinginputsummeryBody{background-color:#f0f0f0}#searchresultBody{background:#e8eced}#productdetailsBody{background:#e8eced}#startDate{font-size:.75rem}#SeasonOrderSummaryBody .input-group-text{padding:.375rem .375rem}fieldset{min-width:inherit;padding:inherit;margin:inherit;border:1px solid #c0c0c0}legend{display:none;padding:0 15px;margin-bottom:inherit;border-bottom:none}