﻿.fc .fc-button-primary {
    color: var(--fc-button-text-color,#fff);
    background-color: var(--primary-purple-color);
    border-color: var(--primary-purple-color);
    text-transform: capitalize
}

    .fc .fc-button-primary:not(:disabled).fc-button-active, .fc .fc-button-primary:not(:disabled):active {
        color: var(--fc-button-text-color,#fff);
        background-color: var(--primary-purple-color,#4F0B7B);
        border-color: var(--primary-purple-color,#4F0B7B)
    }

    .fc .fc-button-primary:disabled {
        color: var(--fc-button-text-color,#fff);
        background-color: var(--primary-purple-color,#4F0B7B);
        border-color: var(--primary-purple-color,#4F0B7B)
    }

.fc .fc-daygrid-day.fc-day-today {
    background-color: var(--primary-light-gray-color,#F9F8F6)
}

.fc-h-event {
    border: 1px solid var(--primary-purple-color);
    background-color: var(--primary-purple-color)
}
.fc-daygrid-event-dot {
    margin: 0 4px;
    box-sizing: content-box;
    width: 0;
    height: 0;
    border: calc(var(--fc-daygrid-event-dot-width,8px)/ 2) solid var(--fc-event-border-color,#4F0B7B);
    border-radius: calc(var(--fc-daygrid-event-dot-width,8px)/ 2)
}
.fc .fc-list-event-dot {
    display: inline-block;
    box-sizing: content-box;
    width: 0;
    height: 0;
    border: calc(var(--fc-list-event-dot-width,10px)/ 2) solid var(--fc-event-border-color,#4F0B7B);
    border-radius: calc(var(--fc-list-event-dot-width,10px)/ 2)
}
.fc .fc-timegrid-col.fc-day-today {
    background-color: var(--primary-light-gray-color,#F9F8F6)
}
.fc-v-event {
    display: block;
    border: 1px solid var(--primary-purple-color);
    background-color: var(--primary-purple-color)
}