/* ----------------------------------------------------------------------------
 * Easy!Appointments - Online Appointment Scheduler
 *
 * @package     EasyAppointments
 * @author      A.Tselegidis <alextselegidis@gmail.com>
 * @copyright   Copyright (c) 2013 - 2023, Alex Tselegidis
 * @license     Proprietary
 * @link        https://easyappointments.org
 * @since       v1.0.0
 * ---------------------------------------------------------------------------- */
/*
| -------------------------------------------------------------------------
| Common CSS
| -------------------------------------------------------------------------
| This file is loaded on all pages by default and can be used for providing
| common CSS styling.
|
*/
body #book-appointment-wizard #available-hours {
  overflow: unset;
  max-height: none;
}

body #book-appointment-wizard {
  margin: unset;
}

body #book-appointment-wizard .wizard-frame .frame-container {
  height: auto;
  min-height: calc(100vh - 300px);
  padding: 15px 0;
}

.has-action {
  position: relative;
}

.has-action:before {
  border-radius: 50%;
  background-color: black;
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  opacity: 0.15;
}

#book-appointment-wizard #service-description {
  max-height: none !important;
}