/* ----------------------------------------------------------------------------
 * Easy!Appointments - Online Appointment Scheduler
 *
 * @package     EasyAppointments
 * @author      A.Tselegidis <alextselegidis@gmail.com>
 * @copyright   Copyright (c) Alex Tselegidis
 * @license     https://opensource.org/licenses/GPL-3.0 - GPLv3
 * @link        https://easyappointments.org
 * @since       v1.5.0
 * ---------------------------------------------------------------------------- */@media(min-width:768px){#book-appointment-wizard{border-radius:var(--bs-border-radius)!important;box-shadow:var(--bs-box-shadow-sm)!important}}#book-appointment-wizard .book-step.active-step{height:45px!important;width:45px!important;background:var(--bs-white)!important;padding:7px!important;margin-right:13px!important;margin-top:0!important}#book-appointment-wizard .book-step.active-step strong{color:var(--bs-primary)!important;font-size:21px!important}#book-appointment-wizard .book-step:not(.active-step){height:35px!important;width:35px!important;background:#0003!important;padding:8px!important;margin-right:12px!important;margin-top:6px!important}#book-appointment-wizard .book-step:not(.active-step) strong{color:#ffffff80!important;font-size:12px!important}#book-appointment-wizard #available-hours .available-hour{margin-bottom:10px}#book-appointment-wizard #available-hours .selected-hour{background-color:var(--bs-primary)!important;border-color:var(--bs-primary)!important;color:var(--bs-white)!important}#book-appointment-wizard .captcha-title .fa-sync-alt{cursor:pointer;transition:all .3s linear}#book-appointment-wizard .captcha-title .fa-sync-alt:hover{color:var(--bs-primary)}.popover .popover-title{text-align:center}.popover .popover-content #language-list .language{margin:15px 0}#book-appointment-wizard .flatpickr-calendar.inline{margin:auto}#book-appointment-wizard #select-date .flatpickr-calendar,#book-appointment-wizard #select-date .flatpickr-days,#book-appointment-wizard #select-date .flatpickr-rContainer,#book-appointment-wizard #select-date .flatpickr-weekdays,#book-appointment-wizard #select-date .dayContainer{width:100%!important;min-width:0!important;max-width:none!important}#book-appointment-wizard #select-date .flatpickr-calendar{max-width:360px;margin-left:auto;margin-right:auto}#book-appointment-wizard #select-date .flatpickr-days{overflow-y:auto;overflow-x:hidden;max-height:234px;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}@media(max-width:575.98px){#book-appointment-wizard #select-date{width:100%;padding-left:0;padding-right:0}#book-appointment-wizard #select-date .flatpickr-calendar{max-width:100%}#book-appointment-wizard #select-date .flatpickr-days{max-height:195px}}
