﻿

[class*=sidebar-dark-] {
    background-color: #d5dde5;
}
.navbar-white {
    background-color: #d5dde5;
}
#page-dashboard .custom-list, p {
    list-style-type: none;
    list-style-type: disc;
    color: #b51717;
    line-height: 1.3;
    color: black;
}

.layout-navbar-fixed .wrapper .sidebar-dark-primary .brand-link:not([class*=navbar]) {
   background-color: #9ab5d1;
}
[class*=sidebar-dark] .brand-link {
    border-bottom: 1px solid #8095a7;
    color: rgb(0 0 0 / 80%);
    font-weight: 600 !important;
 
}
    [class*=sidebar-dark] .brand-link b {
        font-weight: 600;
        color: #fbfbfb;
    }

    [class*=sidebar-dark-] .sidebar a {
    color: #1e3f7a;
    color: #5882a7;
    font-weight:600;
}
[class*=sidebar-dark-] .nav-sidebar > .nav-item.menu-open > .nav-link, [class*=sidebar-dark-] .nav-sidebar > .nav-item:hover > .nav-link, [class*=sidebar-dark-] .nav-sidebar > .nav-item > .nav-link:focus {
    background-color: rgba(255,255,255,.1);
    color: #b51717;
}
.nav-sidebar .nav-item > .nav-link {
    background-color: #b1bae142;
    position: relative;
}

element.style {
    min-height: 270px;
}

.layout-footer-fixed .wrapper .content-wrapper {
    padding-bottom: calc(3.5rem + 1px);
}

.layout-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
}

.layout-navbar-fixed .wrapper .content-wrapper {
    margin-top: calc(3.5rem + 1px);
}


.content-wrapper {
    background: #16151517;
    background: #f4f6f9;
}
.main-footer {
    background: #d5dde5;
    border-top: 1px solid #b0b5bb;
    color: #5882a7;
    padding: 1rem;
}
.info-box {
    box-shadow: 0 1px 4px 4px rgb(0 0 0 / 12%), 0 1px 2px rgb(0 0 0 / 24%) !important;
    border-radius: 19px;
}
    .info-box:hover {
        background: #e1efff;
    }
    .elevation-1 {
    box-shadow: unset!important;
}
.info-box .info-box-icon {
    border-radius: .25rem;
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    font-size: 2rem;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    width: 70px;
}