.slider_area .single_slider .home_calendar {
    background: #191E3B;
    border-radius: 5px;
}

.fc-toolbar.fc-header-toolbar {
    /*background: #191E3B;*/
}

.fc-toolbar.fc-header-toolbar .fc-left h2 {
    color: #fff;
}
.fc-ltr .fc-list-heading-main {
    background: #eee;
}

.fc-ltr .fc-list-heading-alt {
    background: #eee;
}

.fc-view-container *, .fc-view-container *:before, .fc-view-container *:after {
    border-radius: 5px;
    background: #fff;
}


.slider_area .single_slider .home_calendar .fc-view-container {
    height: 800px !important;
}
.slider_area .single_slider .home_calendar .fc-view-container .fc-view .fc-scroller {
    height: 800px !important;
}

.slider_area .single_slider .home_calendar .fc-view-container .fc-view{
    height: 800px !important;
}
/* START Schedule table */
.table {
	width: 100%;
	margin-bottom: 20px;
	margin-right: 20px;
	border: 1px solid #FCDB32;
	border-collapse: collapse;
	color: #FCDB32;
	text-align: center;
    font-size: clamp(10px, 3vw, 16px);
}

@media (max-width: 1600px ) {
    .table {
        font-size: 12px;
    }
}

@media (max-width: 1300px ) {
    .table {
        font-size: 9px;
    }
}

.table th {
	font-weight: bold;
	padding: 5px;
	background: #191E3B;
	border: 1px solid #FCDB32;
    border-top: 1px solid #191E3B;
    border-bottom: 1px solid #191E3B;
}
.table thead th {
    border-bottom: 1px solid #191E3B;
}
.table thead th:first-child {
    border-bottom: 1px solid #FCDB32;
}
.table th:first-child {
	border-left: 1px solid #191E3B;
}
.table th:last-child {
	border-right: 1px solid #191E3B;
}

.table tbody .col_day_of_week {
    border-bottom: 1px solid #FCDB32 !important;
    border-right: 1px solid #191E3B !important;
}

.table tbody th:last-child.col_day_of_week {
    border-bottom: 1px solid #191E3B !important;
}

.table tbody th:first-child {
    border-top: 1px solid #FCDB32 !important;
}

.table td {
	border: 1px solid #191E3B;
	padding: 5px;
	color: #191E3B;
}
/* END Schedule table */

.class_status_not_started {
    color: red !important;
}

.class_status_in-progress {
    color: orange !important;
}

.class_status_completed {
    color: green !important;
}