.header{padding-top:91px}.navbar-brand>img{width:110px}.auth-logo{display:inline-block}.auth-logo img{max-width:10rem}.range-circle{border-radius:50%;width:60px;height:60px;padding-top:15px;background:#fff;border:2px solid #666666;color:#666;text-align:center;line-height:1}.object-fit-cover{object-fit:cover}.swiper-img{width:-webkit-fill-available;width:-moz-available;width:stretch;height:300px;object-fit:cover}@media only screen and (max-width:720px){.swiper-img{height:200px}}.swiper-wrapper.disabled{transform:translateZ(0)!important}.swiper-pagination.disabled{display:none}.required:after{content:" *";white-space:nowrap;color:red}.text-xsm{font-size:.8rem}#timeSlotsTable{cursor:default}#timeSlotsTable.bookable tr:not(:last-child) .timeSlot:not(.selected){border-bottom:unset}#timeSlotsTable.bookable .timeSlot{cursor:pointer}#timeSlotsTable.bookable .timeSlot:not(.selected):not(:last-child){border-right:unset}#timeSlotsTable.bookable .timeSlot.selected{color:#fff;background-color:#59a4b5bf;border-color:#59a4b5}.property-open{color:green!important}.property-closed{color:red!important}@media only screen and (min-width:576px){.fixed-height-2-lines{height:50px;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}.btn.btn-selectpicker:hover{background-color:transparent}.btn.btn-selectpicker:focus,.btn.btn-selectpicker.focus{background-color:transparent;border-color:#8ec1cd;box-shadow:0 0 0 .2rem #59a4b540}.btn.btn-selectpicker.disabled,.btn.btn-selectpicker:disabled{color:unset;background-color:#e9ecef;opacity:1;pointer-events:none}.show>.btn.btn-selectpicker.dropdown-toggle,.show>.btn.btn-selectpicker.dropdown-toggle:focus,.btn.btn-selectpicker:not(:disabled):not(.disabled):active,.btn.btn-selectpicker:not(:disabled):not(.disabled):active:focus,.btn.btn-selectpicker:not(:disabled):not(.disabled).active,.btn.btn-selectpicker:not(:disabled):not(.disabled).active:focus{background-color:transparent;border-color:#8ec1cd;box-shadow:0 0 0 .2rem #59a4b540}.has-error .bootstrap-select .dropdown-toggle,.error .bootstrap-select .dropdown-toggle,.bootstrap-select.is-invalid .dropdown-toggle,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle{border-color:#dc3545!important}.has-error .bootstrap-select .dropdown-toggle:focus,.has-error .bootstrap-select .dropdown-toggle.focus,.has-error .bootstrap-select .dropdown-toggle:active,.has-error .bootstrap-select .dropdown-toggle.active,.error .bootstrap-select .dropdown-toggle:focus,.error .bootstrap-select .dropdown-toggle.focus,.error .bootstrap-select .dropdown-toggle:active,.error .bootstrap-select .dropdown-toggle.active,.bootstrap-select.is-invalid .dropdown-toggle:focus,.bootstrap-select.is-invalid .dropdown-toggle.focus,.bootstrap-select.is-invalid .dropdown-toggle:active,.bootstrap-select.is-invalid .dropdown-toggle.active,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle:focus,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle.focus,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle:active,.was-validated .bootstrap-select .selectpicker:invalid+.dropdown-toggle.active{box-shadow:0 0 0 .2rem #dc354540!important}.bootstrap-select.is-invalid.show .dropdown-toggle{box-shadow:0 0 0 .2rem #dc354540!important}.dropdown-item:not(:disabled):not(.disabled):not(:active):not(.active):hover,.dropdown-item:not(:disabled):not(.disabled):not(:active):not(.active):focus{background-color:#e9ecef}.validation-error .form-control{border-color:#dc3545}.validation-error .form-control:focus{box-shadow:0 0 0 .2rem #dc354540}.list-group-item,.list-group-item:hover{z-index:auto}.mfp-close{cursor:pointer!important}.btn:disabled{cursor:default}.btn-danger-light{color:#dc3545;background-color:#fbe7e9;border-color:#fbe7e9}.btn-danger-light:hover{color:#dc3545;background-color:#f8d7da;border-color:#f8d7da}.btn-danger-light:focus,.btn-danger-light.focus{box-shadow:0 0 0 .2rem #dc354533}.show>.btn-danger-light.dropdown-toggle,.btn-danger-light:not(:disabled):not(.disabled):active,.btn-danger-light:not(:disabled):not(.disabled).active{color:#dc3545;background-color:#f8d7da;border-color:#f8d7da}.show>.btn-danger-light.dropdown-toggle:focus,.btn-danger-light:not(:disabled):not(.disabled):active:focus,.btn-danger-light:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem #dc354533}.btn-outline-danger-light{color:#e77681;border-color:#e77681}.btn-outline-danger-light:hover{color:#fff;background-color:#e77681;border-color:#e77681}.btn-outline-danger-light:focus,.btn-outline-danger-light.focus{box-shadow:0 0 0 .2rem #dc354580}.btn-outline-danger-light.disabled,.btn-outline-danger-light:disabled{color:#e77681;background-color:transparent}.show>.btn-outline-danger-light.dropdown-toggle,.btn-outline-danger-light:not(:disabled):not(.disabled):active,.btn-outline-danger-light:not(:disabled):not(.disabled).active{color:#fff;background-color:#e77681;border-color:#e77681}.show>.btn-outline-danger-light.dropdown-toggle:focus,.btn-outline-danger-light:not(:disabled):not(.disabled):active:focus,.btn-outline-danger-light:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem #dc354580}.btn-facebook{background:#3b5998;color:#fff}.btn-google{background:#c32f10;color:#fff}.btn-facebook:hover,.btn-google:hover{color:#fff;opacity:.9}.btn-social-icon{line-height:unset!important}.tooltip.show{opacity:1!important}.tooltip .tooltip-inner{background-color:#59a4b5!important}.tooltip.bs-tooltip-top .arrow:before{border-top-color:#59a4b5!important}.tooltip.bs-tooltip-right .arrow:before{border-right-color:#59a4b5!important}.tooltip.bs-tooltip-bottom .arrow:before{border-bottom-color:#59a4b5!important}.tooltip.bs-tooltip-left .arrow:before{border-left-color:#59a4b5!important}.text-clamp-4-lines{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.p-l-12px,.p-x-12px{padding-left:12px!important}.p-r-12px,.p-x-12px{padding-right:12px!important}.p-t-12px,.p-y-12px{padding-top:12px!important}.p-b-12px,.p-y-12px{padding-bottom:12px!important}.m-l-2px,.m-x-2px{margin-left:2px!important}.m-r-2px,.m-x-2px{margin-right:2px!important}.m-t-2px,.m-y-2px{margin-top:2px!important}.m-b-2px,.m-y-2px{margin-bottom:2px!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.gap-x-1{gap:0 .25rem!important}.gap-x-2{gap:0 .5rem!important}.gap-x-3{gap:0 1rem!important}.gap-x-4{gap:0 1.5rem!important}.gap-x-5{gap:0 3rem!important}.fa-xxs{font-size:.5rem}.line-h-sm{line-height:1.2!important}.form-h-small .form-group{margin-bottom:1rem}.form-group-sm{margin-bottom:10px}.week-nav{gap:.4rem}.week-nav .arrow-nav-icon{position:relative;width:10px}.week-nav .arrow-nav-icon.fa-chevron-left{left:1px}.week-nav .arrow-nav-icon.fa-chevron-right{left:2px}.service-book-date{cursor:pointer;border:1px solid #59a4b5;border-radius:.4rem;padding:.4rem .25rem;white-space:nowrap;line-height:1.1}.service-book-date:not(.disabled){color:#59a4b5}.service-book-date.disabled{cursor:not-allowed;opacity:.5;border-color:#e9ecef;background-color:#e9ecef;color:#868e96}.service-book-date.selected{border-color:#59a4b5;background-color:#59a4b5;color:#fff}.service-employee{cursor:pointer;border:1px solid #e9ecef;border-radius:.4rem}.service-employee .avatar{background-color:#ced4da}.service-employee .avatar>i{color:#868e96}.service-employee.selected{border-color:#59a4b5;background-color:#ebf4f6}.service-employee.selected .avatar{background-color:#59a4b5}.service-employee.selected .avatar>i{color:#f8f9fa}.slot-card{border:1px solid #e9ecef;border-radius:.4rem;transition:none!important}.slot-card .progress{height:6px}.slot-card.slot-primary .progress-bar{background-color:#59a4b5}.slot-card.slot-warning .progress-bar{background-color:#ebb206}.slot-card.slot-danger .progress-bar{background-color:#e46572}.slot-btn{color:#59a4b5;border:1px solid #59a4b5;border-radius:.4rem;transition:none!important}.slot-btn:hover{color:#59a4b5}#timeSlots .time-slot{cursor:default}#timeSlots .time-slot:focus,#timeSlots .time-slot.focus{outline:0;box-shadow:none}#timeSlots.bookable .time-slot{cursor:pointer}#timeSlots.bookable .time-slot.slot-btn:focus,#timeSlots.bookable .time-slot.slot-btn.focus{box-shadow:0 0 0 .2rem #59a4b580}#timeSlots.bookable .time-slot.slot-btn:hover,#timeSlots.bookable .time-slot.slot-btn.selected{background-color:#59a4b5;color:#fff}#timeSlots.bookable .time-slot.slot-card:not(.selected):focus,#timeSlots.bookable .time-slot.slot-card:not(.selected).focus{box-shadow:0 0 0 2px inset #e9ecef}#timeSlots.bookable .time-slot.slot-card.selected{background-color:#ebf4f6}#timeSlots.bookable .time-slot.slot-card.selected.slot-primary{border-color:#59a4b5;box-shadow:0 0 0 2px inset #59a4b5}#timeSlots.bookable .time-slot.slot-card.selected.slot-warning{border-color:#ebb206;box-shadow:0 0 0 2px inset #ebb206}#timeSlots.bookable .time-slot.slot-card.selected.slot-danger{border-color:#e46572;box-shadow:0 0 0 2px inset #e46572}#summaryProgress.progress{height:8px}#summaryProgress.progress.progress-primary .progress-bar{background-color:#59a4b5}#summaryProgress.progress.progress-warning .progress-bar{background-color:#ebb206}#summaryProgress.progress.progress-danger .progress-bar{background-color:#e46572}.summary-sticky{position:sticky;top:90px}@media(max-width:991.98px){.summary-sticky{position:static}}@media(max-width:575.98px){.week-nav{gap:.25rem!important}.service-book-date{padding:.5rem .1rem;font-size:.9rem}.booking-section{padding-top:1.75rem!important;padding-bottom:1.75rem!important}}.border-dashed{border:1px dashed #dee2e6!important}.border-top-dashed{border-top:1px dashed #dee2e6!important}.border-bottom-dashed{border-bottom:1px dashed #dee2e6!important}.border-primary-info{border-color:#c3dee4!important}.text-danger-light{color:#e46572!important}.text-danger-dark{color:#ca313f!important}.text-warning-dark{color:#ebb206!important}.text-warning-dark-2{color:#d6a206!important}.text-warning-dark-3{color:#c29305!important}#attendeeQtyLabel{min-width:3.5rem;pointer-events:none}.multi-line-text{white-space:pre-wrap}#cookieSettings{position:absolute;right:1rem;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;color:#dee2e6;opacity:.6}
