body{
    word-wrap: break-word;
    }

svg {
    width: 18px;
    }

.tox-editor-container svg{
    width: unset;
    }

.tox .tox-toolbar__group{
    gap: 10px;
    }

#navbarVerticalCollapse svg {
    height: 100%
    }

.table > tbody > tr > td:first-child {
    /*  padding-left: 1.5rem !important; */
    }

.accordion-pdf-button a.btn.btn-subtle-primary.d-flex.align-items-center {
    padding: 5px 5px 5px 8px;
    }

.w-10 {
    width: 10% !important;
}

.w-20 {
    width: 20% !important;
}

.w-30 {
    width: 30% !important;
}

.w-40 {
    width: 40% !important;
}

.w-50 {
    width: 50% !important;
}

.w-60 {
    width: 60% !important;
}

.w-70 {
    width: 70% !important;
}

.w-80 {
    width: 80% !important;
}

.w-90 {
    width: 90% !important;
}

.w-100 {
    width: 100% !important;
}


span.fs-5 svg {
    width: 32px;
    height: auto;
    }

.textarea {
    resize: none;
    height: 200px !important;
    }

table .align-middle p {
    margin-bottom: 0;
    }

.fc-toolbar-chunk {
    display: flex;
    }

.fc-event-main-frame {
    color: #000000;
    }

a:hover {
    text-decoration: none;
    }

ul.pagination.mb-0 {
    gap: 10px;
    }

li.active a {
    color: #fff !important;
    background-color: #3874ff;
    padding: 0.5rem 0.75rem;
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    border-radius: 0.375rem
    }

button.fc-prev-button.fc-button.fc-button-primary, button.fc-next-button.fc-button.fc-button-primary {
    background-color: transparent !important;
    border-color: transparent !important;
    }

.fc .fc-addLessonButton-button.fc-button-primary {
    background-color: #25b003 !important;
    color: #f5f7fa !important;
    border-color: #25b003 !important;
    }

button.fc-timeGridWeek-button.fc-button.fc-button-primary.fc-button-active, button.fc-dayGridMonth-button.fc-button.fc-button-primary.fc-button-active, button.fc-today-button.fc-button.fc-button-primary {
    background-color: #3874ff !important;
    color: #f5f7fa !important;
    border-color: #3874ff !important;
    }

.fc .fc-button-primary {
    cursor: pointer;
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
    display: inline-block;
    font-family: var(--phoenix-btn-font-family);
    font-size: var(--phoenix-btn-font-size);
    font-weight: var(--phoenix-btn-font-weight);
    line-height: 1.2;
    color: #3874ff !important;
    text-align: center;
    vertical-align: middle;
    user-select: none;
    border: 1px solid #e3e6ed;
    border-radius: 0.375rem;
    background-color: #f5f7fa !important;
    box-shadow: initial;
    }

.preview-image {
    max-height: 150px;
    object-fit: contain;
    }

form .row {
    --phoenix-gutter-x: 1rem !important;
    }

nav#navbarDefault {
    z-index: 999;
    }

.modal {
    z-index: 99999999;
    }

.toast {
    max-width: 85vw;
    }

.choices__list--dropdown, .choices__list[aria-expanded] {
    z-index: 999 !important;
    }

.search-box {
    max-width: 100%;
    width: 100% !important;
    }

h1 {
    font-size: 30px;
    }

div#navbarVerticalCollapse.collapsing {
    height: auto !important;
    }

body .flatpickr-monthSelect-month {
    width: 32%;
    }

.avatar-profile-comments {
    width: 50px;
    height: 50px;
    display: flex;
    padding: 10px !important;
    align-items: center;
    justify-content: center;
    border-radius: 40px;
    }

.navbar-toggler[aria-expanded="true"] #close, .navbar-toggler[aria-expanded="false"] #open {
    display: block;
    }

.navbar-toggler[aria-expanded="true"] #open, .navbar-toggler[aria-expanded="false"] #close {
    display: none;
    }

.form-control#amount {
    line-height: 1.7;
    }

[data-bs-theme=dark] .bg-body-emphasis .form-control, [data-bs-theme=dark] .modal .form-control, [data-bs-theme=dark] .modal .form-select{
    background-color: #0f111a;
    }

[data-bs-theme=dark] .dark, [data-bs-theme=light] .light {
    display: none;
    }

.small-amount {
    width: 100px;
    }

.choices {
    margin-bottom: 0 !important;
    }

.addButton {
    width: min-content;
    }


/* toast */
.position-fixed.bottom-0.end-0.p-3 {
    z-index: 99999999 !important;
    }

.fix-col-table {
    width: 50px;
    }

.table th.sort::after {
    content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='12' height='12'><path fill='%239FA6BC' d='M16.29,14.29,12,18.59l-4.29-4.3a1,1,0,0,0-1.42,1.42l5,5a1,1,0,0,0,1.42,0l5-5a1,1,0,0,0-1.42-1.42ZM7.71,9.71,12,5.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-5-5a1,1,0,0,0-1.42,0l-5,5A1,1,0,0,0,7.71,9.71Z'/></svg>");
    margin-left: 0.5rem;
    }

[data-bs-theme=light] .table th.sort:after {
    content: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='12' height='12'><path fill='%2331374A' d='M16.29,14.29,12,18.59l-4.29-4.3a1,1,0,0,0-1.42,1.42l5,5a1,1,0,0,0,1.42,0l5-5a1,1,0,0,0-1.42-1.42ZM7.71,9.71,12,5.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-5-5a1,1,0,0,0-1.42,0l-5,5A1,1,0,0,0,7.71,9.71Z'/></svg>");
    }

.choices__inner {
    padding-top: 22px !important;
    }

.choices-label {
    padding-top: 7px !important;
    }

.flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.selected, .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.startRange, .flatpickr-monthSelect-theme-dark .flatpickr-monthSelect-month.endRange {
    color: #60c6ff !important;
    background-color: rgba(0, 151, 235, 0.14) !important;
    border-color: rgba(0, 151, 235, 0.14) !important;
    }

.flatpickr-monthSelect-month.selected, .flatpickr-monthSelect-month.startRange, .flatpickr-monthSelect-month.endRange {
    color: #005585 !important;
    background-color: #c7ebff !important;
    border-color: #c7ebff !important;
    }

.flatpickr-monthSelect-theme-light.flatpickr-calendar, .flatpickr-monthSelect-theme-light .flatpickr-months .flatpickr-month, .flatpickr-monthSelect-theme-light .flatpickr-months .flatpickr-month .flatpickr-current-month {
    background-color: #f5f7fa !important;
    }

/* Phone Input */
.phone-input .iti {
    width: 100%;
    }

iti__dropdown-content{
    z-index: 9;
    }

.iti__search-input:focus, .iti--inline-dropdown .iti__dropdown-content {
    outline: none;
    box-shadow: none;
    border: none;
    }

.phone-input label {
    color: rgba(var(--phoenix-body-color-rgb), 0.65);
    -webkit-transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
    -ms-transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
    transform: scale(0.85) translateY(-0.4rem) translateX(0.15rem);
    }

.phone-input.active label {
    display: none;
    }

.iti--inline-dropdown .iti__dropdown-content {
    z-index: 4;
    padding: 0.5rem 1rem;
    font-size: 0.8rem;
    font-weight: 600;
    color: var(--phoenix-body-color);
    -moz-appearance: none;
    appearance: none;
    background-color: var(--phoenix-emphasis-bg);
    border: var(--phoenix-border-width) solid var(--phoenix-border-color);
    border-radius: var(--phoenix-border-radius);
    -o-transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    border-top: none;
    border-radius: 0;
    }
input.iti__search-input{
    display: none;
    }

.iti__country-list{
    overflow-y: unset;
    }

.phone-input .iti .form-control {
    padding-top: 20px;
    }

.iti .iti__selected-dial-code {
    font-size: 0.8rem;
    font-weight: 600;
    line-height: 1.49;
    }

button.iti__selected-country {
    height: 70%;
    bottom: 1px;
    left: 11px;
    position: absolute;
    }

.phone-input .iti__tel-input {
    text-indent: 10px;
    }

a.fc-event:hover{
    filter: invert(0.042);
    }

.fix-height-card {
    height: 170px;
    }

.sign-up-badge {
    width: 150px;
    height: 35px;
    transform: rotate(45deg);
    position: absolute;
    top: 10px;
    margin: 0px !important;
    padding: 1px !important;
    right: -50px;
    line-height: 1;
    }

.sign-up-badge svg{
    transform: rotate(-45deg);

    }

.dropzone .dz-message{
    padding: 3rem 2rem;
    margin: 0 !important;
    }

.dropzone .dz-preview .dz-image img{
    object-fit: cover;
    height: 100%;
    width: 100%;
    }

.dropzone .dz-preview.dz-image-preview{
    background: transparent !important;
    }

[data-bs-theme=dark] .dropzone .dz-remove{
    color: #eff2f6;
    }

[data-bs-theme=light] .dropzone .dz-remove{
    color: #141824;
    }

.dz-filename{
    display:none;
    }

.dropzone .dz-remove{
    position: relative;
    width: 100%;
    left: 0;
    top: 0;
    z-index: unset;
    }

[data-bs-theme=light] .bg-body-emphasis .card {
    background: #f5f7fa;
    }

[data-bs-theme=dark] .bg-body-emphasis .card {
    background: #0f111a;
    }

.courses-title h2{
    margin-bottom: 0 !important;
    }

.currency-amount .symbol {
    position: absolute;
    right: 15px;
    font-size: 0.8rem;
    display: flex;
    align-items: center;
    height: 100%;
    }



.flatpickr-calendar{
    display: none !important;
    z-index: 0 !important;

    }

.flatpickr-calendar.open{
    display: block !important;
    z-index: 99999999999 !important;
    }

.is-open .is-active.choices__list--dropdown{
    display: block;
    }

.choices__list.choices__list--dropdown{
    display: none;
    }

.navbar-vertical + .navbar-top .navbar-toggler{
    min-width: 50px;
    justify-content: flex-end;
    }

.small .form-floating > .form-control, .small .form-floating > .form-control-plaintext, .small .form-floating > .form-select {
    height: 37px;
    min-height: 37px;
    line-height: 1.25;
    }

.fc-timegrid-event-harness.fc-timegrid-event-harness-inset {
    max-width: 90%
    }

@media (min-width: 1200px) {
    .bg-body-emphasis.box {
        background: transparent !important;
        }

    .fc .fc-timeGridWeek-view .fc-col-header-cell.fc-day-today .fc-col-header-cell-cushion::after {
        left: 15px !important;
        }
    }

@media (min-width: 992px) {
    .fc .fc-timeGridWeek-view .fc-col-header-cell-cushion {
        width: 100% !important;
        }
    }

@media (max-width: 767px) {

    .fix-col-table {
        width: 35px;
        }

    .indent {
        text-indent: -1000vw;
        }

    .btn svg {
        margin-right: 0 !important;
        }
    }

@media (max-width: 1199.98px) {
    .card-xl-only {
        background-color: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        }
    .card-xl-only .card-body {
        padding: 0 !important;
        }
    }

/*Calender day view*/
@media (max-width: 768px) {
    .fc-timegrid-event-harness.fc-timegrid-event-harness-inset {
        margin-right: 50px;
        max-width: 100%;
        }

    .fc .fc-toolbar {
        flex-direction: column;
        }

    .fc-header-toolbar.fc-toolbar.fc-toolbar-ltr > div:last-child {
        display: none;
        }

    .fc .fc-toolbar-title {
        font-size: 16px;
        }

    button.creat.btn-success {
        /* height: max-content; */
        text-indent: -1000vh;
        }

    button.creat.btn-success svg {
        margin-right: 0 !important;
        }

    .mobile-nav {
        position: fixed;
        bottom: 67px;
        z-index: 999;
        left: 0;
        padding: 0px;
        background-color: rgb(20 24 36) !important;
        box-shadow: none !important;
        }

    [data-bs-theme=light] .mobile-nav {
        background-color: rgb(245 247 250) !important
        }

    }

[data-bs-theme=light] .fc .bg-event-0, [data-bs-theme=light] .fc .bg-event-0:hover {background-color: #fff4ef;}[data-bs-theme=light] .fc .bg-event-1, [data-bs-theme=light] .fc .bg-event-1:hover {background-color: #f7ffee;}[data-bs-theme=light] .fc .bg-event-2, [data-bs-theme=light] .fc .bg-event-2:hover {background-color: #d9fbd0;}[data-bs-theme=light] .fc .bg-event-3, [data-bs-theme=light] .fc .bg-event-3:hover {background-color: #e1d1ac;}[data-bs-theme=light] .fc .bg-event-4, [data-bs-theme=light] .fc .bg-event-4:hover {background-color: #c5e7bc;}[data-bs-theme=light] .fc .bg-event-5, [data-bs-theme=light] .fc .bg-event-5:hover {background-color: #ffeae5;}[data-bs-theme=light] .fc .bg-event-6, [data-bs-theme=light] .fc .bg-event-6:hover {background-color: #dbdee2;}[data-bs-theme=light] .fc .bg-event-7, [data-bs-theme=light] .fc .bg-event-7:hover {background-color: #e3ffda;}[data-bs-theme=light] .fc .bg-event-8, [data-bs-theme=light] .fc .bg-event-8:hover {background-color: #dbffff;}[data-bs-theme=light] .fc .bg-event-9, [data-bs-theme=light] .fc .bg-event-9:hover {background-color: #ffe0db;}[data-bs-theme=light] .fc .bg-event-10, [data-bs-theme=light] .fc .bg-event-10:hover {background-color: #9fc3d7;}[data-bs-theme=light] .fc .bg-event-11, [data-bs-theme=light] .fc .bg-event-11:hover {background-color: #e5e8ec;}[data-bs-theme=light] .fc .bg-event-12, [data-bs-theme=light] .fc .bg-event-12:hover {background-color: #e5edff;}[data-bs-theme=light] .fc .bg-event-13, [data-bs-theme=light] .fc .bg-event-13:hover {background-color: #ffffff;}[data-bs-theme=light] .fc .bg-event-14, [data-bs-theme=light] .fc .bg-event-14:hover {background-color: #ebccc7;}[data-bs-theme=light] .fc .bg-event-15, [data-bs-theme=light] .fc .bg-event-15:hover {background-color: #bbddb2;}[data-bs-theme=light] .fc .bg-event-16, [data-bs-theme=light] .fc .bg-event-16:hover {background-color: #eff7ff;}[data-bs-theme=light] .fc .bg-event-17, [data-bs-theme=light] .fc .bg-event-17:hover {background-color: #edffe4;}[data-bs-theme=light] .fc .bg-event-18, [data-bs-theme=light] .fc .bg-event-18:hover {background-color: #fff9d4;}[data-bs-theme=light] .fc .bg-event-19, [data-bs-theme=light] .fc .bg-event-19:hover {background-color: #efffff;}[data-bs-theme=light] .fc .bg-event-20, [data-bs-theme=light] .fc .bg-event-20:hover {background-color: #e1c2bd;}[data-bs-theme=light] .fc .bg-event-21, [data-bs-theme=light] .fc .bg-event-21:hover {background-color: #ffffde;}[data-bs-theme=light] .fc .bg-event-22, [data-bs-theme=light] .fc .bg-event-22:hover {background-color: #fffff2;}[data-bs-theme=light] .fc .bg-event-23, [data-bs-theme=light] .fc .bg-event-23:hover {background-color: #bde1f5;}[data-bs-theme=light] .fc .bg-event-24, [data-bs-theme=light] .fc .bg-event-24:hover {background-color: #a9cde1;}[data-bs-theme=light] .fc .bg-event-25, [data-bs-theme=light] .fc .bg-event-25:hover {background-color: #bdc5d7;}[data-bs-theme=light] .fc .bg-event-26, [data-bs-theme=light] .fc .bg-event-26:hover {background-color: #d7c7a2;}[data-bs-theme=light] .fc .bg-event-27, [data-bs-theme=light] .fc .bg-event-27:hover {background-color: #fffff8;}[data-bs-theme=light] .fc .bg-event-28, [data-bs-theme=light] .fc .bg-event-28:hover {background-color: #f5e5c0;}[data-bs-theme=light] .fc .bg-event-29, [data-bs-theme=light] .fc .bg-event-29:hover {background-color: #d1d4d8;}[data-bs-theme=light] .fc .bg-event-30, [data-bs-theme=light] .fc .bg-event-30:hover {background-color: #c7cfe1;}[data-bs-theme=light] .fc .bg-event-31, [data-bs-theme=light] .fc .bg-event-31:hover {background-color: #d7b8b3;}[data-bs-theme=light] .fc .bg-event-32, [data-bs-theme=light] .fc .bg-event-32:hover {background-color: #b1d3a8;}[data-bs-theme=light] .fc .bg-event-33, [data-bs-theme=light] .fc .bg-event-33:hover {background-color: #c7cace;}[data-bs-theme=light] .fc .bg-event-34, [data-bs-theme=light] .fc .bg-event-34:hover {background-color: #f9fcff;}[data-bs-theme=light] .fc .bg-event-35, [data-bs-theme=light] .fc .bg-event-35:hover {background-color: #ffefca;}[data-bs-theme=light] .fc .bg-event-36, [data-bs-theme=light] .fc .bg-event-36:hover {background-color: #d1f5ff;}[data-bs-theme=light] .fc .bg-event-37, [data-bs-theme=light] .fc .bg-event-37:hover {background-color: #f9ffff;}[data-bs-theme=light] .fc .bg-event-38, [data-bs-theme=light] .fc .bg-event-38:hover {background-color: #eff2f6;}[data-bs-theme=light] .fc .bg-event-39, [data-bs-theme=light] .fc .bg-event-39:hover {background-color: #dbe3f5;}[data-bs-theme=light] .fc .bg-event-40, [data-bs-theme=light] .fc .bg-event-40:hover {background-color: #b3d7eb;}[data-bs-theme=light] .fc .bg-event-41, [data-bs-theme=light] .fc .bg-event-41:hover {background-color: #f5d6d1;}[data-bs-theme=light] .fc .bg-event-42, [data-bs-theme=light] .fc .bg-event-42:hover {background-color: #ffffe8;}[data-bs-theme=light] .fc .bg-event-43, [data-bs-theme=light] .fc .bg-event-43:hover {background-color: #c7ebff;}[data-bs-theme=light] .fc .bg-event-44, [data-bs-theme=light] .fc .bg-event-44:hover {background-color: #d1d9eb;}[data-bs-theme=light] .fc .bg-event-45, [data-bs-theme=light] .fc .bg-event-45:hover {background-color: #e5ffff;}[data-bs-theme=light] .fc .bg-event-46, [data-bs-theme=light] .fc .bg-event-46:hover {background-color: #ebdbb6;}[data-bs-theme=light] .fc .bg-event-47, [data-bs-theme=light] .fc .bg-event-47:hover {background-color: #cff1c6;}[data-bs-theme=light] .fc .bg-event-48, [data-bs-theme=light] .fc .bg-event-48:hover {background-color: #fffef9;}[data-bs-theme=dark] .fc .bg-event-0, [data-bs-theme=dark] .fc .bg-event-0:hover {background-color: rgba(255, 244, 239, 0.7);}[data-bs-theme=dark] .fc .bg-event-1, [data-bs-theme=dark] .fc .bg-event-1:hover {background-color: rgba(247, 255, 238, 0.7);}[data-bs-theme=dark] .fc .bg-event-2, [data-bs-theme=dark] .fc .bg-event-2:hover {background-color: rgba(217, 251, 208, 0.7);}[data-bs-theme=dark] .fc .bg-event-3, [data-bs-theme=dark] .fc .bg-event-3:hover {background-color: rgba(225, 209, 172, 0.7);}[data-bs-theme=dark] .fc .bg-event-4, [data-bs-theme=dark] .fc .bg-event-4:hover {background-color: rgba(197, 231, 188, 0.7);}[data-bs-theme=dark] .fc .bg-event-5, [data-bs-theme=dark] .fc .bg-event-5:hover {background-color: rgba(255, 234, 229, 0.7);}[data-bs-theme=dark] .fc .bg-event-6, [data-bs-theme=dark] .fc .bg-event-6:hover {background-color: rgba(219, 222, 226, 0.7);}[data-bs-theme=dark] .fc .bg-event-7, [data-bs-theme=dark] .fc .bg-event-7:hover {background-color: rgba(227, 255, 218, 0.7);}[data-bs-theme=dark] .fc .bg-event-8, [data-bs-theme=dark] .fc .bg-event-8:hover {background-color: rgba(219, 255, 255, 0.7);}[data-bs-theme=dark] .fc .bg-event-9, [data-bs-theme=dark] .fc .bg-event-9:hover {background-color: rgba(255, 224, 219, 0.7);}[data-bs-theme=dark] .fc .bg-event-10, [data-bs-theme=dark] .fc .bg-event-10:hover {background-color: rgba(159, 195, 215, 0.7);}[data-bs-theme=dark] .fc .bg-event-11, [data-bs-theme=dark] .fc .bg-event-11:hover {background-color: rgba(229, 232, 236, 0.7);}[data-bs-theme=dark] .fc .bg-event-12, [data-bs-theme=dark] .fc .bg-event-12:hover {background-color: rgba(229, 237, 255, 0.7);}[data-bs-theme=dark] .fc .bg-event-13, [data-bs-theme=dark] .fc .bg-event-13:hover {background-color: rgba(255, 255, 255, 0.7);}[data-bs-theme=dark] .fc .bg-event-14, [data-bs-theme=dark] .fc .bg-event-14:hover {background-color: rgba(235, 204, 199, 0.7);}[data-bs-theme=dark] .fc .bg-event-15, [data-bs-theme=dark] .fc .bg-event-15:hover {background-color: rgba(187, 221, 178, 0.7);}[data-bs-theme=dark] .fc .bg-event-16, [data-bs-theme=dark] .fc .bg-event-16:hover {background-color: rgba(239, 247, 255, 0.7);}[data-bs-theme=dark] .fc .bg-event-17, [data-bs-theme=dark] .fc .bg-event-17:hover {background-color: rgba(237, 255, 228, 0.7);}[data-bs-theme=dark] .fc .bg-event-18, [data-bs-theme=dark] .fc .bg-event-18:hover {background-color: rgba(255, 249, 212, 0.7);}[data-bs-theme=dark] .fc .bg-event-19, [data-bs-theme=dark] .fc .bg-event-19:hover {background-color: rgba(210, 210, 210, 0.7);}[data-bs-theme=dark] .fc .bg-event-20, [data-bs-theme=dark] .fc .bg-event-20:hover {background-color: rgba(200, 200, 200, 0.7);}[data-bs-theme=dark] .fc .bg-event-21, [data-bs-theme=dark] .fc .bg-event-21:hover {background-color: rgba(190, 190, 190, 0.7);}[data-bs-theme=dark] .fc .bg-event-22, [data-bs-theme=dark] .fc .bg-event-22:hover {background-color: rgba(180, 180, 180, 0.7);}[data-bs-theme=dark] .fc .bg-event-23, [data-bs-theme=dark] .fc .bg-event-23:hover {background-color: rgba(170, 170, 170, 0.7);}[data-bs-theme=dark] .fc .bg-event-24, [data-bs-theme=dark] .fc .bg-event-24:hover {background-color: rgba(160, 160, 160, 0.7);}[data-bs-theme=dark] .fc .bg-event-25, [data-bs-theme=dark] .fc .bg-event-25:hover {background-color: rgba(150, 150, 150, 0.7);}[data-bs-theme=dark] .fc .bg-event-26, [data-bs-theme=dark] .fc .bg-event-26:hover {background-color: rgba(140, 140, 140, 0.7);}[data-bs-theme=dark] .fc .bg-event-27, [data-bs-theme=dark] .fc .bg-event-27:hover {background-color: rgba(130, 130, 130, 0.7);}[data-bs-theme=dark] .fc .bg-event-28, [data-bs-theme=dark] .fc .bg-event-28:hover {background-color: rgba(120, 120, 120, 0.7);}[data-bs-theme=dark] .fc .bg-event-29, [data-bs-theme=dark] .fc .bg-event-29:hover {background-color: rgba(110, 110, 110, 0.7);}[data-bs-theme=dark] .fc .bg-event-30, [data-bs-theme=dark] .fc .bg-event-30:hover {background-color: rgba(100, 100, 100, 0.7);}[data-bs-theme=dark] .fc .bg-event-31, [data-bs-theme=dark] .fc .bg-event-31:hover {background-color: rgba(90, 90, 90, 0.7);}[data-bs-theme=dark] .fc .bg-event-32, [data-bs-theme=dark] .fc .bg-event-32:hover {background-color: rgba(80, 80, 80, 0.7);}[data-bs-theme=dark] .fc .bg-event-33, [data-bs-theme=dark] .fc .bg-event-33:hover {background-color: rgba(70, 70, 70, 0.7);}[data-bs-theme=dark] .fc .bg-event-34, [data-bs-theme=dark] .fc .bg-event-34:hover {background-color: rgba(60, 60, 60, 0.7);}[data-bs-theme=dark] .fc .bg-event-35, [data-bs-theme=dark] .fc .bg-event-35:hover {background-color: rgba(50, 50, 50, 0.7);}[data-bs-theme=dark] .fc .bg-event-36, [data-bs-theme=dark] .fc .bg-event-36:hover {background-color: rgba(40, 40, 40, 0.7);}[data-bs-theme=dark] .fc .bg-event-37, [data-bs-theme=dark] .fc .bg-event-37:hover {background-color: rgba(30, 30, 30, 0.7);}[data-bs-theme=dark] .fc .bg-event-38, [data-bs-theme=dark] .fc .bg-event-38:hover {background-color: rgba(20, 20, 20, 0.7);}[data-bs-theme=dark] .fc .bg-event-39, [data-bs-theme=dark] .fc .bg-event-39:hover {background-color: rgba(10, 10, 10, 0.7);}[data-bs-theme=dark] .fc .bg-event-40, [data-bs-theme=dark] .fc .bg-event-40:hover {background-color: rgba(5, 5, 5, 0.7);}[data-bs-theme=dark] .fc .bg-event-41, [data-bs-theme=dark] .fc .bg-event-41:hover {background-color: rgba(15, 15, 15, 0.7);}[data-bs-theme=dark] .fc .bg-event-42, [data-bs-theme=dark] .fc .bg-event-42:hover {background-color: rgba(25, 25, 25, 0.7);}[data-bs-theme=dark] .fc .bg-event-43, [data-bs-theme=dark] .fc .bg-event-43:hover {background-color: rgba(35, 35, 35, 0.7);}[data-bs-theme=dark] .fc .bg-event-44, [data-bs-theme=dark] .fc .bg-event-44:hover {background-color: rgba(45, 45, 45, 0.7);}[data-bs-theme=dark] .fc .bg-event-45, [data-bs-theme=dark] .fc .bg-event-45:hover {background-color: rgba(55, 55, 55, 0.7);}[data-bs-theme=dark] .fc .bg-event-46, [data-bs-theme=dark] .fc .bg-event-46:hover {background-color: rgba(65, 65, 65, 0.7);}[data-bs-theme=dark] .fc .bg-event-47, [data-bs-theme=dark] .fc .bg-event-47:hover {background-color: rgba(75, 75, 75, 0.7);}[data-bs-theme=dark] .fc .bg-event-48, [data-bs-theme=dark] .fc .bg-event-48:hover {background-color: rgba(85, 85, 85, 0.7);}[data-bs-theme=light] .fc .bg-event-49, [data-bs-theme=light] .fc .bg-event-49:hover {background-color: #f0e4d7;}[data-bs-theme=light] .fc .bg-event-50, [data-bs-theme=light] .fc .bg-event-50:hover {background-color: #e8f0e0;}[data-bs-theme=light] .fc .bg-event-51, [data-bs-theme=light] .fc .bg-event-51:hover {background-color: #d0e8f2;}[data-bs-theme=light] .fc .bg-event-52, [data-bs-theme=light] .fc .bg-event-52:hover {background-color: #f2e0e8;}[data-bs-theme=light] .fc .bg-event-53, [data-bs-theme=light] .fc .bg-event-53:hover {background-color: #e0f2f0;}[data-bs-theme=light] .fc .bg-event-54, [data-bs-theme=light] .fc .bg-event-54:hover {background-color: #f0f2e0;}[data-bs-theme=light] .fc .bg-event-55, [data-bs-theme=light] .fc .bg-event-55:hover {background-color: #e8d0f2;}[data-bs-theme=light] .fc .bg-event-56, [data-bs-theme=light] .fc .bg-event-56:hover {background-color: #f2e8d0;}[data-bs-theme=light] .fc .bg-event-57, [data-bs-theme=light] .fc .bg-event-57:hover {background-color: #d0f2e8;}[data-bs-theme=light] .fc .bg-event-58, [data-bs-theme=light] .fc .bg-event-58:hover {background-color: #e8f2d0;}[data-bs-theme=light] .fc .bg-event-59, [data-bs-theme=light] .fc .bg-event-59:hover {background-color: #f2d0e8;}[data-bs-theme=light] .fc .bg-event-60, [data-bs-theme=light] .fc .bg-event-60:hover {background-color: #d0e8f0;}[data-bs-theme=light] .fc .bg-event-61, [data-bs-theme=light] .fc .bg-event-61:hover {background-color: #f0d0e8;}[data-bs-theme=light] .fc .bg-event-62, [data-bs-theme=light] .fc .bg-event-62:hover {background-color: #e8f0d0;}[data-bs-theme=light] .fc .bg-event-63, [data-bs-theme=light] .fc .bg-event-63:hover {background-color: #d0f0e8;}[data-bs-theme=light] .fc .bg-event-64, [data-bs-theme=light] .fc .bg-event-64:hover {background-color: #f0e8d0;}[data-bs-theme=light] .fc .bg-event-65, [data-bs-theme=light] .fc .bg-event-65:hover {background-color: #e8d0f0;}[data-bs-theme=light] .fc .bg-event-66, [data-bs-theme=light] .fc .bg-event-66:hover {background-color: #d0f2f0;}[data-bs-theme=light] .fc .bg-event-67, [data-bs-theme=light] .fc .bg-event-67:hover {background-color: #f0d0f2;}[data-bs-theme=light] .fc .bg-event-68, [data-bs-theme=light] .fc .bg-event-68:hover {background-color: #e8f0f2;}[data-bs-theme=light] .fc .bg-event-69, [data-bs-theme=light] .fc .bg-event-69:hover {background-color: #f2e8f0;}[data-bs-theme=light] .fc .bg-event-70, [data-bs-theme=light] .fc .bg-event-70:hover {background-color: #d0f0f2;}[data-bs-theme=light] .fc .bg-event-71, [data-bs-theme=light] .fc .bg-event-71:hover {background-color: #f2d0f0;}[data-bs-theme=light] .fc .bg-event-72, [data-bs-theme=light] .fc .bg-event-72:hover {background-color: #e8f2f0;}[data-bs-theme=light] .fc .bg-event-73, [data-bs-theme=light] .fc .bg-event-73:hover {background-color: #f0e8f2;}[data-bs-theme=light] .fc .bg-event-74, [data-bs-theme=light] .fc .bg-event-74:hover {background-color: #d0f0e0;}[data-bs-theme=light] .fc .bg-event-75, [data-bs-theme=light] .fc .bg-event-75:hover {background-color: #e0f0d0;}[data-bs-theme=light] .fc .bg-event-76, [data-bs-theme=light] .fc .bg-event-76:hover {background-color: #f0d0e0;}[data-bs-theme=light] .fc .bg-event-77, [data-bs-theme=light] .fc .bg-event-77:hover {background-color: #e0d0f0;}[data-bs-theme=light] .fc .bg-event-78, [data-bs-theme=light] .fc .bg-event-78:hover {background-color: #d0e0f0;}[data-bs-theme=light] .fc .bg-event-79, [data-bs-theme=light] .fc .bg-event-79:hover {background-color: #f0e0d0;}[data-bs-theme=light] .fc .bg-event-80, [data-bs-theme=light] .fc .bg-event-80:hover {background-color: #e0f0e8;}[data-bs-theme=light] .fc .bg-event-81, [data-bs-theme=light] .fc .bg-event-81:hover {background-color: #f0e8f0;}[data-bs-theme=light] .fc .bg-event-82, [data-bs-theme=light] .fc .bg-event-82:hover {background-color: #d0f0f0;}[data-bs-theme=light] .fc .bg-event-83, [data-bs-theme=light] .fc .bg-event-83:hover {background-color: #f0d0f0;}[data-bs-theme=light] .fc .bg-event-84, [data-bs-theme=light] .fc .bg-event-84:hover {background-color: #e8f0e8;}[data-bs-theme=light] .fc .bg-event-85, [data-bs-theme=light] .fc .bg-event-85:hover {background-color: #f0e8e0;}[data-bs-theme=light] .fc .bg-event-86, [data-bs-theme=light] .fc .bg-event-86:hover {background-color: #d0e8e0;}[data-bs-theme=light] .fc .bg-event-87, [data-bs-theme=light] .fc .bg-event-87:hover {background-color: #e0d0e8;}[data-bs-theme=light] .fc .bg-event-88, [data-bs-theme=light] .fc .bg-event-88:hover {background-color: #f0d0e8;}[data-bs-theme=light] .fc .bg-event-89, [data-bs-theme=light] .fc .bg-event-89:hover {background-color: #e8d0e0;}[data-bs-theme=light] .fc .bg-event-90, [data-bs-theme=light] .fc .bg-event-90:hover {background-color: #d0e0d0;}[data-bs-theme=light] .fc .bg-event-91, [data-bs-theme=light] .fc .bg-event-91:hover {background-color: #e0f0f2;}[data-bs-theme=light] .fc .bg-event-92, [data-bs-theme=light] .fc .bg-event-92:hover {background-color: #f2e0f0;}[data-bs-theme=light] .fc .bg-event-93, [data-bs-theme=light] .fc .bg-event-93:hover {background-color: #e0f2e8;}[data-bs-theme=light] .fc .bg-event-94, [data-bs-theme=light] .fc .bg-event-94:hover {background-color: #f0e0f2;}[data-bs-theme=light] .fc .bg-event-95, [data-bs-theme=light] .fc .bg-event-95:hover {background-color: #e8f2e0;}[data-bs-theme=light] .fc .bg-event-96, [data-bs-theme=light] .fc .bg-event-96:hover {background-color: #f2e8f2;}[data-bs-theme=light] .fc .bg-event-97, [data-bs-theme=light] .fc .bg-event-97:hover {background-color: #d0f2e0;}[data-bs-theme=light] .fc .bg-event-98, [data-bs-theme=light] .fc .bg-event-98:hover {background-color: #e0f2f0;}[data-bs-theme=light] .fc .bg-event-99, [data-bs-theme=light] .fc .bg-event-99:hover {background-color: #f0e0f0;}[data-bs-theme=dark] .fc .bg-event-49, [data-bs-theme=dark] .fc .bg-event-49:hover {background-color: rgba(240, 228, 215, 0.7);}[data-bs-theme=dark] .fc .bg-event-50, [data-bs-theme=dark] .fc .bg-event-50:hover {background-color: rgba(232, 240, 224, 0.7);}[data-bs-theme=dark] .fc .bg-event-51, [data-bs-theme=dark] .fc .bg-event-51:hover {background-color: rgba(208, 232, 242, 0.7);}[data-bs-theme=dark] .fc .bg-event-52, [data-bs-theme=dark] .fc .bg-event-52:hover {background-color: rgba(242, 224, 232, 0.7);}[data-bs-theme=dark] .fc .bg-event-53, [data-bs-theme=dark] .fc .bg-event-53:hover {background-color: rgba(224, 242, 240, 0.7);}[data-bs-theme=dark] .fc .bg-event-54, [data-bs-theme=dark] .fc .bg-event-54:hover {background-color: rgba(240, 242, 224, 0.7);}[data-bs-theme=dark] .fc .bg-event-55, [data-bs-theme=dark] .fc .bg-event-55:hover {background-color: rgba(232, 208, 242, 0.7);}[data-bs-theme=dark] .fc .bg-event-56, [data-bs-theme=dark] .fc .bg-event-56:hover {background-color: rgba(242, 232, 208, 0.7);}[data-bs-theme=dark] .fc .bg-event-57, [data-bs-theme=dark] .fc .bg-event-57:hover {background-color: rgba(208, 242, 232, 0.7);}[data-bs-theme=dark] .fc .bg-event-58, [data-bs-theme=dark] .fc .bg-event-58:hover {background-color: rgba(232, 242, 208, 0.7);}[data-bs-theme=dark] .fc .bg-event-59, [data-bs-theme=dark] .fc .bg-event-59:hover {background-color: rgba(242, 208, 232, 0.7);}[data-bs-theme=dark] .fc .bg-event-60, [data-bs-theme=dark] .fc .bg-event-60:hover {background-color: rgba(208, 232, 240, 0.7);}[data-bs-theme=dark] .fc .bg-event-61, [data-bs-theme=dark] .fc .bg-event-61:hover {background-color: rgba(240, 208, 232, 0.7);}[data-bs-theme=dark] .fc .bg-event-62, [data-bs-theme=dark] .fc .bg-event-62:hover {background-color: rgba(232, 240, 208, 0.7);}[data-bs-theme=dark] .fc .bg-event-63, [data-bs-theme=dark] .fc .bg-event-63:hover {background-color: rgba(208, 240, 232, 0.7);}[data-bs-theme=dark] .fc .bg-event-64, [data-bs-theme=dark] .fc .bg-event-64:hover {background-color: rgba(200, 230, 220, 0.7);}[data-bs-theme=dark] .fc .bg-event-65, [data-bs-theme=dark] .fc .bg-event-65:hover {background-color: rgba(190, 220, 210, 0.7);}[data-bs-theme=dark] .fc .bg-event-66, [data-bs-theme=dark] .fc .bg-event-66:hover {background-color: rgba(180, 210, 200, 0.7);}[data-bs-theme=dark] .fc .bg-event-67, [data-bs-theme=dark] .fc .bg-event-67:hover {background-color: rgba(170, 200, 190, 0.7);}[data-bs-theme=dark] .fc .bg-event-68, [data-bs-theme=dark] .fc .bg-event-68:hover {background-color: rgba(160, 190, 180, 0.7);}[data-bs-theme=dark] .fc .bg-event-69, [data-bs-theme=dark] .fc .bg-event-69:hover {background-color: rgba(150, 180, 170, 0.7);}[data-bs-theme=dark] .fc .bg-event-70, [data-bs-theme=dark] .fc .bg-event-70:hover {background-color: rgba(140, 170, 160, 0.7);}[data-bs-theme=dark] .fc .bg-event-71, [data-bs-theme=dark] .fc .bg-event-71:hover {background-color: rgba(130, 160, 150, 0.7);}[data-bs-theme=dark] .fc .bg-event-72, [data-bs-theme=dark] .fc .bg-event-72:hover {background-color: rgba(120, 150, 140, 0.7);}[data-bs-theme=dark] .fc .bg-event-73, [data-bs-theme=dark] .fc .bg-event-73:hover {background-color: rgba(110, 140, 130, 0.7);}[data-bs-theme=dark] .fc .bg-event-74, [data-bs-theme=dark] .fc .bg-event-74:hover {background-color: rgba(100, 130, 120, 0.7);}[data-bs-theme=dark] .fc .bg-event-75, [data-bs-theme=dark] .fc .bg-event-75:hover {background-color: rgba(90, 120, 110, 0.7);}[data-bs-theme=dark] .fc .bg-event-76, [data-bs-theme=dark] .fc .bg-event-76:hover {background-color: rgba(80, 110, 100, 0.7);}[data-bs-theme=dark] .fc .bg-event-77, [data-bs-theme=dark] .fc .bg-event-77:hover {background-color: rgba(70, 100, 90, 0.7);}[data-bs-theme=dark] .fc .bg-event-78, [data-bs-theme=dark] .fc .bg-event-78:hover {background-color: rgba(60, 90, 80, 0.7);}[data-bs-theme=dark] .fc .bg-event-79, [data-bs-theme=dark] .fc .bg-event-79:hover {background-color: rgba(50, 80, 70, 0.7);}[data-bs-theme=dark] .fc .bg-event-80, [data-bs-theme=dark] .fc .bg-event-80:hover {background-color: rgba(40, 70, 60, 0.7);}[data-bs-theme=dark] .fc .bg-event-81, [data-bs-theme=dark] .fc .bg-event-81:hover {background-color: rgba(30, 60, 50, 0.7);}[data-bs-theme=dark] .fc .bg-event-82, [data-bs-theme=dark] .fc .bg-event-82:hover {background-color: rgba(20, 50, 40, 0.7);}[data-bs-theme=dark] .fc .bg-event-83, [data-bs-theme=dark] .fc .bg-event-83:hover {background-color: rgba(10, 40, 30, 0.7);}[data-bs-theme=dark] .fc .bg-event-84, [data-bs-theme=dark] .fc .bg-event-84:hover {background-color: rgba(0, 30, 20, 0.7);}[data-bs-theme=dark] .fc .bg-event-85, [data-bs-theme=dark] .fc .bg-event-85:hover {background-color: rgba(10, 20, 10, 0.7);}[data-bs-theme=dark] .fc .bg-event-86, [data-bs-theme=dark] .fc .bg-event-86:hover {background-color: rgba(20, 10, 0, 0.7);}[data-bs-theme=dark] .fc .bg-event-87, [data-bs-theme=dark] .fc .bg-event-87:hover {background-color: rgba(30, 0, 10, 0.7);}[data-bs-theme=dark] .fc .bg-event-88, [data-bs-theme=dark] .fc .bg-event-88:hover {background-color: rgba(40, 10, 20, 0.7);}[data-bs-theme=dark] .fc .bg-event-89, [data-bs-theme=dark] .fc .bg-event-89:hover {background-color: rgba(50, 20, 30, 0.7);}[data-bs-theme=dark] .fc .bg-event-90, [data-bs-theme=dark] .fc .bg-event-90:hover {background-color: rgba(60, 30, 40, 0.7);}[data-bs-theme=dark] .fc .bg-event-91, [data-bs-theme=dark] .fc .bg-event-91:hover {background-color: rgba(70, 40, 50, 0.7);}[data-bs-theme=dark] .fc .bg-event-92, [data-bs-theme=dark] .fc .bg-event-92:hover {background-color: rgba(80, 50, 60, 0.7);}[data-bs-theme=dark] .fc .bg-event-93, [data-bs-theme=dark] .fc .bg-event-93:hover {background-color: rgba(90, 60, 70, 0.7);}[data-bs-theme=dark] .fc .bg-event-94, [data-bs-theme=dark] .fc .bg-event-94:hover {background-color: rgba(100, 70, 80, 0.7);}[data-bs-theme=dark] .fc .bg-event-95, [data-bs-theme=dark] .fc .bg-event-95:hover {background-color: rgba(110, 80, 90, 0.7);}[data-bs-theme=dark] .fc .bg-event-96, [data-bs-theme=dark] .fc .bg-event-96:hover {background-color: rgba(120, 90, 100, 0.7);}[data-bs-theme=dark] .fc .bg-event-97, [data-bs-theme=dark] .fc .bg-event-97:hover {background-color: rgba(130, 100, 110, 0.7);}[data-bs-theme=dark] .fc .bg-event-98, [data-bs-theme=dark] .fc .bg-event-98:hover {background-color: rgba(140, 110, 120, 0.7);}[data-bs-theme=dark] .fc .bg-event-99, [data-bs-theme=dark] .fc .bg-event-99:hover {background-color: rgba(150, 120, 130, 0.7);}