@font-face {
    font-family: 'CreHappB';
    src: url('../fonts/crehapp/CreHappB.eot');
    src: url('../fonts/crehapp/CreHappB.eot?#iefix') format('embedded-opentype'),
        url('../fonts/crehapp/CreHappB.woff2') format('woff2'),
        url('../fonts/crehapp/CreHappB.woff') format('woff'),
        url('../fonts/crehapp/CreHappB.ttf') format('truetype'),
        url('../fonts/crehapp/CreHappB.svg#CreHappB') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'CreHappM';
    src: url('../fonts/crehapp/CreHappM.eot');
    src: url('../fonts/crehapp/CreHappM.eot?#iefix') format('embedded-opentype'),
        url('../fonts/crehapp/CreHappM.woff2') format('woff2'),
        url('../fonts/crehapp/CreHappM.woff') format('woff'),
        url('../fonts/crehapp/CreHappM.ttf') format('truetype'),
        url('../fonts/crehapp/CreHappM.svg#CreHappM') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

* {
    --bg-opacity:  0;
}


h2.intro-y.text-lg
{
    text-align:  right    
}

.tail-select .select-dropdown ul li.optgroup-title
{
    
    background: rgba(0,0,0,.1);
    opacity: .9;
}
.fc-event-time
{
    position: absolute;
    left: 0;
}
.fc-event-title-container
{
    max-width: 58%;
}
body #FullCalendar .fc-timegrid.fc-resourceTimeGridDay-view.fc-view
{
    min-width: 100%;
}