.fcal_day_picker .svelte-select {
  border-radius: 8px 8px 8px 8px;
  display: none;
}
.calendar-container label > font > font {
  display: none;
}
#fcal_day_picker_wrap .fcal_timezone_select {
  display: none;
}
.fcal_calendar_slot_wrap .day-enabled > span {
  background-color: #fbd64f;
}
.fcal_calendar_slot_wrap .day-enabled > span {
  background-color: #cfe483 !important;
  font-size: 19px;
}
.fcal_calendar_slot_wrap .day-enabled > span:hover {
  background-color: #94bd4c !important;
}
.fcal_calendar_slot_wrap .day > span:hover {
  background-color: #e6a755;
}
.fcal_slot_picker .fcal_spot_confirm {
  background-color: #94bd4c !important;
  font-weight: 600 !important;
  font-size: 16.4px;
}
.fcal_slot_picker .fcal_spot_confirm:hover {
  background-color: #87a849 !important;
}
.fcal_calendar_slot_wrap .fcal_spot_selected {
  background-color: #ffffff !important;
}
.fcal_day_picker .fcal_spot_lists {
  background-color: rgba(0, 0, 0, 0) !important;
}
#fcal_booking_form_wrap .fcal_btn_submit {
  background-color: #94bd4c !important;
  font-size: 16px;
  font-weight: 600;
  border-color: rgba(0, 0, 0, 0);
}
#fcal_booking_form_wrap .fcal_btn_submit:hover {
  background-color: #779641 !important;
  border-color: rgba(255, 255, 255, 0);
}
.fcal_date_event_details .fcal_svg:hover {
  background-color: #94bd4c !important;
  border-color: rgba(255, 255, 255, 0);
  border-width: 0px;
}
.fcal_date_wrapper > .fcal_date_event_details .fcal_back:hover {
  border-color: rgba(27, 37, 51, 0);
}
.fcal_date_event_details_header svg:hover {
  border-color: rgba(255, 255, 255, 0);
}
.fcal_calendar_slot_wrap .fcal_nav_active {
  border-width: 0px;
  border-style: solid;
  font-size: 0px;
  color: #87a849;
}
