.fc .fc-highlight{background-color:rgb(177 164 149 / .2)!important}.fc .fc-daygrid-day.fc-day-today{background-color:rgb(177 164 149 / .1)!important}.btn-primary{background-color:#55555535!important;border-color:#555555!important;color:#555555!important}.btn-primary:hover{background-color:#555555!important;border-color:#555555!important;color:#ffffff!important}.biz-booking-form .form-group{margin-bottom:25px}.biz-booking-form label{display:block;margin-bottom:10px;font-weight:300;font-size:20px;color:#555}.biz-booking-form input,.biz-booking-form select,.biz-booking-form textarea{width:100%;padding:12px 14px;border:2px solid #55555535;border-radius:6px;font-size:15px;font-family:inherit;box-sizing:border-box;background-color:#FFF;color:#555;transition:all 0.3s ease;margin-bottom:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.biz-booking-form input:focus,.biz-booking-form select:focus,.biz-booking-form textarea:focus{outline:none!important;border-color:#555555!important;box-shadow:0 0 0 3px rgb(82 72 61 / .2)!important;background-color:#FAFAF8!important}.biz-booking-form .form-group:last-child input,.biz-booking-form .form-group:last-child select,.biz-booking-form .form-group:last-child textarea{margin-bottom:0}.biz-booking-form select{accent-color:#555555!important}.biz-booking-form select option{background-color:#FFFFFF!important;color:#555555!important;padding:8px!important}.biz-booking-form select option:checked{background-color:#555555!important;color:#FFFFFF!important;font-weight:600!important}.biz-booking-form input[type="submit"]{background-color:#55555535!important;color:#075469!important;border:none!important;border-radius:6px!important;padding:14px 28px!important;font-size:23px!important;font-weight:300!important;cursor:pointer!important;transition:all 0.3s ease!important;width:100%!important;margin-top:15px!important;box-shadow:none!important}.biz-booking-form input[type="submit"]:hover{background-color:#555555!important;color:#555555!important;box-shadow:0 4px 12px rgb(82 72 61 / .3)!important;border-color:#075469!important}.flatpickr-calendar{background:#FFFFFF!important;border:2px solid #555555!important;box-shadow:0 4px 12px rgb(82 72 61 / .15)!important}.flatpickr-months{background-color:#55555535!important}.flatpickr-month{color:#555555!important}.flatpickr-weekdays{background-color:#CBC2B9!important;color:#555555!important}.flatpickr-day{color:#555555!important;border-color:transparent!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange{background-color:#555555!important;border-color:#555555!important;color:#FFFFFF!important}.flatpickr-day:hover{background-color:#55555535!important;border-color:#55555535!important;color:#555555!important}.flatpickr-day.today{border-color:#555555!important;color:#555555!important;font-weight:600!important}.flatpickr-day.disabled,.flatpickr-day.disabled:hover{color:#55555535!important;background-color:#F5F5F5!important;cursor:not-allowed!important}input.flatpickr-input{color:#555555!important;border-color:#55555535!important}input.flatpickr-input:focus{border-color:#555555!important;box-shadow:0 0 0 3px rgb(82 72 61 / .2)!important}select{background-image:linear-gradient(to bottom,#FAFAF8 0%,#FAFAF8 100%)!important}select:focus{background-image:linear-gradient(to bottom,#FAFAF8 0%,#FAFAF8 100%)!important;outline:none!important;border-color:#555555!important;box-shadow:0 0 0 3px rgb(82 72 61 / .2)!important}select::-webkit-scrollbar{width:12px}select::-webkit-scrollbar-track{background:#FAFAF8}select::-webkit-scrollbar-thumb{background:#55555535;border-radius:6px}select::-webkit-scrollbar-thumb:hover{background:#555}select{background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2352483D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right 8px center!important;background-size:20px!important;padding-right:40px!important}