.hidden-search-term {
    visibility: hidden;
    position: absolute;
}

input[type=number].no-spin::-webkit-inner-spin-button,
input[type=number].no-spin::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.sidebar-img {
    background-image: linear-gradient(
        rgba(0, 0, 0, 0.7),
        rgba(0, 0, 0, 0.7)
    ),url('/img/sidebar.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;

}
.sidebar-img .sidebar-menu{
    backdrop-filter: blur(2px);
}
.sidebar.custom-white-text {
    color: var(--dm-base-text-color);
}
.sidebar.custom-white-text .sidebar-title {
    color: #fff;
}
.sidebar.custom-white-text .sidebar-link {
    color: var(--dm-sidebar-link-text-color);
    background-color: var(--dm-sidebar-link-bg-color);
    border-color: var(--dm-sidebar-link-border-color);
}
.sidebar.custom-white-text .sidebar-link.active {
    color: var(--yellow-color);
}

.login-card-img{
    background-image: linear-gradient(
        rgba(0, 0, 0, 0.2),
        rgba(0, 0, 0, 0.2)
    ),url('/img/login.jpg');
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    color: #fff;
}

.content-wrapper.content-wrapper-img {
    background-image:linear-gradient(
        rgba(0, 0, 0, 0.25),
        rgba(0, 0, 0, 0.25)
    ),url('/img/home.jpg');background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}


.hello-week .navigation .period {
    color: #fff;
}
.hello-week .week .day{
    color: var(--yellow-color)
}
.hello-week .month .day{
    color: var(--dm-base-text-color)
}
.content {
    color:#fff
}
.content .table>thead>tr>th {
    color:var(--yellow-color)
}
.content td {
    color: #fff
}
.table-striped tbody tr:nth-child(odd) {
    background-color:rgba(255, 255, 255, 0.37)
}

.table-striped tbody tr:nth-child(even) {
    background-color:rgba(255, 255, 255, 0.25)
}

.table thead tr {
    border-bottom: var(--table-head-row-border-bottom-border-width) solid var(--lm-table-border-color);
    border-top: var(--table-head-row-border-bottom-border-width) solid var(--lm-table-border-color)
}

.card{
    color: var(--lm-card-text-color)
}

.fc-list-table .fc-list-event:hover td{
   color:#000
}


.fc .fc-dayGridMonth-view .fc-daygrid-day.fc-day .fc-daygrid-day-number{
    color:#fff
}
.fc .fc-view-harness{
    backdrop-filter: blur(8px) opacity(.4);
}

.fc .fc-dayGridMonth-view .fc-daygrid-day.fc-day .fc-daygrid-day-events .fc-daygrid-event{
    color:#fff
}
.fc .fc-dayGridMonth-view .fc-col-header-cell.fc-day .fc-col-header-cell-cushion {
    color:#fff
}
.fc .fc-timeGridWeek-view .fc-col-header-cell.fc-day .fc-col-header-cell-cushion {
    color:#fff
}
.fc .fc-timeGridDay-view .fc-col-header-cell.fc-day .fc-col-header-cell-cushion {
    color:#fff
}

/* overriding scrollbars variables */
:root {
    --lm-webkit-scrollbar-thumb-bg-color: rgba(255,255,255,0.7);
    --lm-css-scrollbar-thumb-bg-color: rgba(255,255,255,0.7);
    --lm-webkit-scrollbar-thumb-bg-color-hover: rgba(255,255,255,0.8);
    --lm-css-scrollbar-thumb-bg-color-hover: rgba(255,255,255,0.8);
}