.fc .fc-toolbar-title {
    font-size: 1.4em;
    font-weight: normal;
}

.fc .fc-toolbar-title:first-letter {
    text-transform: capitalize;
}

.fc .fc-day-past .fc-daygrid-day-number {
    color: #ccc;
}

.fc *:not(.fc-day-past) .fc-daygrid-day-number {
    color: #000;
}

.fc .fc-event {
    background-color: #bef6ff;
    border: none;
}

.fc .fc-event .fc-event-main {
    color: #000;
    font-size: small;
}

.fc .fc-event .fc-event-title {
    font-weight: 500;
}

.fc .fc-daygrid-body {
    background-color: #f7faff;
}

.fc .fc-col-header-cell-cushion  {
    text-transform: capitalize;
}