#calendarContainer, #calendarContainer .fc-event-title, #calendarContainer .fc-event-time {
    color: white;
}

#calendarContainer a {
    color:white !important;
}


#calendarContainer .fc-day-other .fc-daygrid-day-top {
    opacity:1 !important;
}

#calendarContainer {
    background: white;
}

#calendarContainer tr {
    max-height: 100px !important;
}


/*#calendarContainer .fc-daygrid-day-events {*/
/*    display:none;*/
/*}*/

#calendarContainer .fc-bg-event {
    /*background: rgba(174, 164, 157, 0.49) !important;*/
    background: var(--sg-primary) !important;
    opacity:1;
}

#calendarContainer .fc-bg-event:active {
    background: #004900 !important;
}

#calendarContainer .fc-col-header-cell a {
    text-transform: uppercase;
    padding: 8px;
}

.fc-event-title {
    white-space: unset !important;
}

.fc-daygrid-day-top {
    justify-content: left;
}

#calendarContainer .fc-daygrid-day-number {
    padding: 8px;
}

.calendarContainer .fc-event, #calendarContainer .fc-daygrid-event, #calendarContainer .fc-daygrid-dot-event {
    padding: 8px !important;
    white-space: unset !important;
    overflow-wrap: break-word !important;
}

#calendarContainer .fc-daygrid-day {
    border: 1px solid whitesmoke;
}

#calendarContainer .fc-daygrid-day:hover, .fc-mod-day-selected {
    /*transform: scale(1.05);*/
    outline: whitesmoke solid 0.5px;
    filter: brightness(0.9) contrast(1.2);

}

.fc-day-past {
    background: #7a7a7a;
}

.fc-day-future
{
    background: #aea49d !important;
    /*color: #222;*/
}

#calendarContainer .fc-event-title {
    word-break: break-all;
}

#calendarContainer .fc-event-title {
    display: none;
}

.fc-day-today {
    border: solid black 1px;
    background:ghostwhite;
    color:black;
}

#calendarContainer .fc-day-today a, #calendarContainer .fc-toolbar-title {
    color:black !important;
}

.fc-event-main-frame .fc-event-time {
    background: #000;
}

.fc-col-header-cell, .fc-button-primary, .fc-event-title-container {
    background: #aea49d !important;
}

.fc-daygrid-event-dot {
    display: none;
}

.fc-button, .fc-today-button {
    border: 0 !important;
    outline: none;
}
