.fullCalendar .event {
    flex-wrap: wrap;
}

.fullCalendar .event,
.fullCalendar .exampleEvent {
    border: 2px solid #000;
    border-radius: 3px;
    color: #000;
}

.fullCalendar .exampleEvent {
    padding: 5px 15px;
}

.fullCalendar .exampleEvent,
.fullCalendar .exampleDot {
    margin-right: 5px;
}

.fullCalendar .event.shortOnVolunteers,
.fullCalendar .exampleEvent.shortOnVolunteers {
    background-color: #a005;
}

.fullCalendar .event.almostGoodOnVolunteers,
.fullCalendar .exampleEvent.almostGoodOnVolunteers {
    background-color: #ff05;
}

.fullCalendar .event.goodOnVolunteers,
.fullCalendar .exampleEvent.goodOnVolunteers {
    background-color: #0a05;
}

.fullCalendar .event .fc-daygrid-event-dot,
.fullCalendar .exampleDot {
    padding: 5px;
    border-radius: 10px;
    border: 1px solid #000;
    background-color: #000;
}

.fullCalendar .event.registered .fc-daygrid-event-dot,
.fullCalendar .exampleDot.registered {
    background-color: #0f0;
}
