/* Booked Uppointments styles */
body table.booked-calendar thead th .monthName {
    color: #ea624c;
    font: 400 48px/54px "Fredoka One", cursive;
}
body table.booked-calendar thead th .page-right,
body table.booked-calendar thead th .page-left {
    top: 50%;
    margin-top: -10px;
}
body table.booked-calendar thead th .page-right .booked-icon,
body table.booked-calendar thead th .page-left .booked-icon {
    color: #191d1e;
}
body .booked-calendar-wrap table.booked-calendar th,
body .booked-calendar-wrap table.booked-calendar thead,
body .booked-calendar-wrap table.booked-calendar thead th {
    background: #ffffff !important;
}
body table.booked-calendar {
    border-color: #ffffff !important;
    border-collapse: separate;
}
body table.booked-calendar td {
    border-top: none;
    border-left: none;
}
body table.booked-calendar th {
    border: none;
}
body table.booked-calendar thead th {
    padding: 48px 0;
}
body table.booked-calendar thead th .monthName .booked_year {
    font-size: 70px;
    color: #191d1e;
}

body .booked-calendar-wrap table.booked-calendar tr.days,
body .booked-calendar-wrap table.booked-calendar tr.days th,
body .booked-calendar-wrap .booked-calendarSwitcher.calendar,
body .booked-calendar-wrap #booked-profile-page .booked-tabs,
.booked-calendar-wrap #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead,
.booked-calendar-wrap #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar thead th {
    background-color: #333333 !important;
    border-color: #333333 !important;
    color: #1bb4b9 !important;
    font-size: 18px;
    font-weight: 600;
}
body table.booked-calendar tr.days th {
    padding: 5px 0 !important;
}

body #booked-profile-page input.button-primary[type="submit"], body table.booked-calendar input.button-primary[type="submit"], body .booked-list-view button.button, body .booked-list-view input.button-primary[type="submit"], body .booked-list-view button.button, body .booked-list-view input.button-primary[type="submit"], body .booked-modal input.button-primary[type="submit"], body #booked-profile-page .appt-block .google-cal-button > a, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button, body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active, body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover {
    border-color: #1bb4b9 !important;
}
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a, #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td.ui-datepicker-today a:hover, body #booked-profile-page input.button-primary[type="submit"], body table.booked-calendar input.button-primary[type="submit"], body .booked-list-view button.button, body .booked-list-view input.button-primary[type="submit"], body .booked-list-view button.button, body .booked-list-view input.button-primary[type="submit"], body .booked-modal input.button-primary[type="submit"], body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button, body #booked-profile-page .booked-profile-appt-list .appt-block.approved .status-block, body #booked-profile-page .appt-block .google-cal-button > a, body .booked-modal p.booked-title-bar, body table.booked-calendar td:hover .date span, body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active, body .booked-list-view a.booked_list_date_picker_trigger.booked-dp-active:hover, .booked-ms-modal .booked-book-appt {
    background-color: #1bb4b9 !important;
}
body #booked-profile-page input.button-primary[type="submit"]:hover, body table.booked-calendar input.button-primary[type="submit"]:hover, body .booked-list-view button.button:hover, body .booked-list-view input.button-primary[type="submit"]:hover, body .booked-modal input.button-primary[type="submit"]:hover, body table.booked-calendar th, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover, body #booked-profile-page .booked-profile-header, body #booked-profile-page .appt-block .google-cal-button > a:hover {
    border-color: #292929 !important;
}
#ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active, #ui-datepicker-div.booked_custom_date_picker table.ui-datepicker-calendar tbody td a.ui-state-active:hover, body #booked-profile-page input.button-primary[type="submit"]:hover, body .booked-list-view button.button:hover, body .booked-list-view input.button-primary[type="submit"]:hover, body table.booked-calendar input.button-primary[type="submit"]:hover, body .booked-modal input.button-primary[type="submit"]:hover, body table.booked-calendar th, body table.booked-calendar thead, body table.booked-calendar thead th, body table.booked-calendar .booked-appt-list .timeslot .timeslot-people button:hover, body #booked-profile-page .booked-profile-header, body #booked-profile-page .booked-tabs li.active a, body #booked-profile-page .booked-tabs li.active a:hover, body #booked-profile-page .appt-block .google-cal-button > a:hover, #ui-datepicker-div.booked_custom_date_picker .ui-datepicker-header {
    background-color: #292929 !important;
}