.modal .ninja-forms-required-items,.modal .ninja-forms-form-title{display:none;}.modal[id*='prefill-modal'] .modal-body{padding-top:0;}div#ui-datepicker-div{z-index:1151!important;border-radius:2px;box-shadow:0 5px 10px rgba(0,0,0,0.2);padding:1.4rem;min-width:25rem;display:none;}div#ui-datepicker-div .ui-datepicker-calendar{width:100%;}div#ui-datepicker-div .ui-datepicker-current-day{border-radius:2px;}div#ui-datepicker-div .ui-datepicker-current-day .ui-state-active{color:inherit;}div#ui-datepicker-div .ui-datepicker-other-month{opacity:0.45;}div#ui-datepicker-div td{border-radius:2px;}div#ui-datepicker-div .ui-datepicker-title span{font-weight:bold;}div#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next::before{content:'\f178';font-family:'FontAwesome';display:inline-block;}div#ui-datepicker-div .ui-datepicker-header .ui-datepicker-next span{display:none;}div#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev::before{content:'\f177';font-family:'FontAwesome';display:inline-block;}div#ui-datepicker-div .ui-datepicker-header .ui-datepicker-prev span{display:none;}div#ui-datepicker-div thead td,div#ui-datepicker-div thead th,div#ui-datepicker-div thead th span,div#ui-datepicker-div thead td span{font-weight:bold;}.form-control[data-provide=date-picker],.ninja-forms-datepicker{background-position:center right;background-repeat:no-repeat;background-size:27px;padding-right:35px;}.ninja-forms-response-msg{margin:0 0 1.4rem;}.ninja-forms-response-msg.ninja-forms-error-msg p,.ninja-forms-response-msg.ninja-forms-error-msg div{font-weight:bold;}.ninja-forms-field-error,.ninja-forms-field-error p{padding-top:0.5rem;font-weight:normal;}.ninja-forms-form .ninja-forms-all-fields-wrap{margin:0 -15px;}.ninja-forms-form .ninja-forms-all-fields-wrap>*{display:block;float:left;width:100%;padding:0 15px;}.ninja-forms-form .ninja-forms-all-fields-wrap .col-1-wrap{width:100%;}.ninja-forms-form .ninja-forms-all-fields-wrap .col-2-wrap{width:50%;}.ninja-forms-form .ninja-forms-all-fields-wrap .col-3-wrap{width:33.33333%;}.ninja-forms-form .ninja-forms-all-fields-wrap .col-4-wrap{width:25%;}.ninja-forms-form .ninja-forms-all-fields-wrap .col-5-wrap{width:66.66666%;}.ninja-forms-form .ninja-forms-all-fields-wrap .col-6-wrap{width:50%;}.ninja-forms-form .ninja-forms-all-fields-wrap .col-7-wrap{width:75%;}.ninja-forms-form .ninja-forms-all-fields-wrap .textarea-wrap textarea{height:120px;}.ninja-forms-form .ninja-forms-all-fields-wrap .field-wrap,.ninja-forms-form .ninja-forms-all-fields-wrap #ninja_forms_required_items{margin:1.4rem 0!important;}.ninja-forms-form .ninja-forms-all-fields-wrap .field-wrap input[type=text],.ninja-forms-form .ninja-forms-all-fields-wrap .field-wrap select,.ninja-forms-form .ninja-forms-all-fields-wrap .field-wrap textarea{width:100%;}.ninja-forms-form .ninja-forms-all-fields-wrap .field-wrap.calc-wrap input{text-align:right;font-weight:bold;opacity:1;}.slider-container .booking-row{position:absolute;left:0;bottom:0;}@media (max-width: 991px) {.booking-form div[class*=col-]{margin-bottom:1.4rem;}.booking-form div[class*=col-]:last-of-type{margin-bottom:0;}}@media (max-width: 767px) {.ninja-forms-form .ninja-forms-all-fields-wrap div[class*=col-]{width:100%;float:none;}.ninja-forms-form .ninja-forms-all-fields-wrap .field-wrap,.ninja-forms-form .ninja-forms-all-fields-wrap #ninja_forms_required_items{margin-bottom:1.4rem;}.booking-form div[class*=col-]{margin-bottom:1.4rem;}.booking-form div[class*=col-]:last-of-type{margin-bottom:0;}}