/* .lw-calendar.fc,
.lw-calendar.fc table,
.lw-calendar.fc table td {
    z-index: 1 !important;
} */

body .fc {
    font-size: .75em;
}

.ui-widget.ui-widget-content.ui-tabs {
    border: 0;
}

#forumCalendarTabs .ui-corner-all {
    border: 0;
    background: none;
}

.ui-widget-content a {
    color: #fff/*{fcContent}*/;
}

#forumCalendarTabs.ui-tabs .ui-tabs-panel {
    padding: 0.5em 0;
}
#forumCalendarTabs.ui-tabs .ui-tabs-nav li {
    border-bottom-width: 1px;
    border-radius: 3px 3px 3px 3px;
}

.fc-time-grid-event.fc-short .fc-time:before {
    content: attr(data-full);
}

.fc-cell-text {
    font-size: 17px;
}

.fc-time-grid-event .fc-time {
    font-size: .75em;
}

.fc-time-grid-event .fc-title {
    line-height: 1em;
    font-style: normal !important;
}

#forumCalendarTabs .tab-other.multi-rooms {
    overflow-x: auto; 
}

#forumCalendarTabs .tab-other.multi-rooms .lw-calendar {
    min-width: 800px;
}

#forumCalendarTabs .fc-ltr .fc-axis, 
#forumCalendarTabs td.fc-axis.fc-time {
    display: none !important;
    width: 0 !important;
}

#forumCalendarTabs tr.fc-minor td {
    border-color: transparent;
}

body.dark-layer::after, 
body.mobile-dark-layer::after, 
body.search-dark-layer::after {
    z-index: 1;
}