.fc-head {background: #6eefff;

}

.fc-unthemed th, .fc-unthemed td, .fc-unthemed thead, .fc-unthemed tbody, .fc-unthemed .fc-divider, .fc-unthemed .fc-row, .fc-unthemed .fc-content, .fc-unthemed .fc-popover, .fc-unthemed .fc-list-view, .fc-unthemed .fc-list-heading td {
    border-color: #2a2424;
    
}

.fc-toolbar .fc-state-active, .fc-toolbar .ui-state-active {
    z-index: 4;
    color: green;
    background: green;
    color: white;
}

.sp-module-title {background: #46c7d7;
color: white;
}

.mod-dpcalendar-upcoming-default__event {
    display: block;
    overflow: hidden;
    margin-bottom: 30px;
    margin-top: 20px;
}
.fc .fc-toolbar > * > :first-child {
    margin-left: 0;
    font-weight: bold;
    color: #0e0e57;
}
.com-dpcalendar-event__custom-text {

    color: green;
    font-weight: bold;
}
.com-dpcalendar-event__link a[
text-decoration: none;
font-weight: bold;
color: #111d74;
]


.com-dpcalendar-event .dp-button {
   
    background-color: #53f334;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}


.data-tippy {display: none;}

.com-dpcalendar-event__header {
    background: #dedef2 !important;
    padding: 10px !important;
}

.fc-border-separate tr.fc-last th,
.fc-border-separate tr.fc-last td {
    width: 50px !important;
}

.dp-button-tickets {display: none;}

.dp-button-bookings {display: none;}

.togglehide .offcanvas-toggler {
   display: none !important;
}

#sp-menu(position: absolute !important;)


