#calendar-container a {
    color: unset;
    text-decoration: unset;
}

.dashboard-tile-heading {
    font-size: 13px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 9vw;
    position: relative;
}

.mx--15 {
    margin-left: -15px;
    margin-right: -15px
}

.calendar-lengends {
    border-radius: 50px;
    height: 13px;
    width: 13px;
    display: inline-block;
    margin-bottom: -1px;
    border: solid 1px #ccc;
}
.calendar-lengends-text {
    margin-left: 5px;
}

.dashboard-tile-icons {
    margin-left: 25px;
    border: solid 1px;
    position: absolute;
    right: 4%;
    top: 14%;
    border-radius: 100%;
    font-size: 19px;
    width: 43px;
    height: 43px;
    text-align: center;
    padding-top: 10px;
    background: #fff;
    color: #222;
}

.dashboard-tile.avza-color-scheme:hover {
    background-color: #fff;
    color: #012d42 !important;
    transition: all 300ms;
    border: solid 1px #012d42;
}

.dashboard-tile {
    /* box-shadow: inset 2px 2px 2px grey; */
}

.dashboard-tile:hover {
    /* box-shadow: inset -2px -2px 2px #444; */
}

.dashboard-tile:active {
    box-shadow: inset -2px -2px 3px #444;
}

.dashboard-tile.avza-color-scheme:active {
    background-color: #012d42;
    transition: all 200ms;
    color: #fff !important;
}

.dashboard-tile.avza-color-scheme {
    transition: all 200ms;
    border-radius: 10px;
}

.sidebar-nav .nav-link.active .nav-icon {
    color: #012d42
}


.sidebar:not(.sidebar-end)~* {
    --cui-sidebar-occupy-start: 16rem;
}

html:not([dir=rtl]) .wrapper {
    padding-left: var(--cui-sidebar-occupy-start,0);
}

::-webkit-scrollbar {
    width: 7px;
    border-radius: 5px;
    position: absolute;
    opacity: 1;
    cursor: pointer;
    max-height: 10px
}


::-webkit-scrollbar-track {
    background: #fff0;
    width: 0px;
    cursor: pointer;
}


::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 5px;
    opacity: 0.5;
    cursor: pointer;
}


::-webkit-scrollbar-thumb:hover {
    background: #555;
    width: 12px;
    opacity: 1;
    transition: background, width, opacity 300ms;
}


.sidebar.sidebar-narrow:not(.sidebar-end) ~ * {
    --cui-sidebar-occupy-start: 65;
}

.sidebar {
    background: #00223d;
    border-right: 1px solid #11182740;
}


.sidebar .sidebar-brand {
    background: none;
}

.sidebar-nav .nav-link,
.sidebar-nav .nav-icon {
    font-size: small;
}

.sidebar-nav .nav-link {
    margin-bottom: 5px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-right: -1px;
}

.sidebar-nav .nav-link:hover,
.sidebar-nav .nav-link.nav-group-toggle:hover {
    background-color: #fffA;
    color: #034B6D;
}

.sidebar-nav .nav-link:hover::after {
    color: #034B6D !important;
}

.sidebar-nav .nav-link:hover .nav-icon {
    color: #034B6D;
}

.sidebar-nav .nav-link.active,
.sidebar-nav .nav-icon.active {
    background-color: #e3e8ee;
    color: #034B6D;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
}

.sidebar-nav .nav-group .nav-group-items .nav-link:hover {
    color: #fff !important;
    background-color: #27A2A4;
    border-radius: 10px;
    /* padding-top: 10px;
    padding-bottom: 10px; */
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
    transition: border-radius 50ms;
}


.sidebar-nav .nav-group .nav-group-items .nav-link {
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
    transition: border-radius 100ms;
}


.sidebar-nav .nav-group .nav-group-items .nav-link.active {
    color: #fff !important;
    background-color: #27A2A4;
    border-radius: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-top: 5px;
    margin-right: 5px;
    margin-left: 5px;
}

body > .wrapper.bg-light {
    background-color: #e3e8ee !important;
}

.sidebar-nav .nav-group-items {
    background-color: #fff;
}

.sidebar-nav .nav-group-items .nav-link,
.sidebar-nav .nav-group-items .nav-icon {
    color: #034B6D;
}


.sidebar-nav .nav-group .nav-link:hover .nav-icon {
    color: #fff !important;
}

.sidebar-nav .nav-group .nav-link.active .nav-icon {
    color: #fff !important;
}

.nav-group.show {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
}

.header-toggler {
    color: #111;
}

.sidebar .sidebar-toggler {
    background: #0001;
}


.sidebar-nav .nav-link, .sidebar-nav .nav-icon {
    color: var(--cui-sidebar-nav-link-color,rgba(255,255,255,.9));
}

#sidebar ::-webkit-scrollbar {
    display: none;
}

.nav-link.nav-group-toggle {
    margin-bottom: 0px;
}

.sidebar {
    --cui-sidebar-width: 14.5rem;
}

.sidebar:not(.sidebar-end)~* {
    --cui-sidebar-occupy-start: 14.5rem;
}

.sidebar-nav .nav-icon {
    flex: 0 0 3.5rem;
}

.sidebar-narrow .sidebar-nav .nav-icon {
    flex: 0 0 4rem;
}

.sidebar-logout-button {
    display: flex;
    flex: 0 0 3rem;
    justify-content: flex-end;
    width: inherit;
    padding: 0;
    cursor: pointer;
    background-color: var(--cui-sidebar-toggler-bg,rgba(0,0,21,.2));
    border: 0;
    color: white
}