body {
    background: #e9e9b3;
}

.main-sidebar {
    background-color: #a10909;
}

.navbar-bg {
    background: linear-gradient(90deg, #8b0000 0%, #b71c1c 50%, #c62828 100%);
}

.main-sidebar .sidebar-brand {
    background-color: #a10909;
    min-height: 70px;
}

.main-sidebar .sidebar-brand a {
    color: #fdfdff;
    font-size: 20px;
}

body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu>li.active>a {

    background-color: #b53333;
    color: yellow;
}

body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu li.active ul.dropdown-menu li a {
    color: #000000;
    background-color: #e5b012;
}

body:not(.sidebar-mini) .sidebar-style-2 .sidebar-menu>li.active>a:before {
    background-color: #e5b012;
}

.card.card-primary {
    border-color: #a10909;
}

.main-sidebar .sidebar-menu li a {
    color: white;
}

.main-sidebar .sidebar-menu li a:hover {
    color: black;
}

.main-sidebar .sidebar-menu li ul.dropdown-menu li a {
    color: yellow;
}

.main-sidebar .sidebar-menu li ul.dropdown-menu li a:hover {
    color: yellow;
    background: #910101;
}


.section .section-header h1 {

    color: #f8f9fa;
}

.main-wrapper-1 .section .section-header {
    border-color: #b79b4a;
    background: linear-gradient(90deg, #91700e 0%, #b8922b 60%, #d4ae4f 100%), 
                radial-gradient(circle at 20% 30%, rgba(255,255,255,0.15) 0%, transparent 70%);
    background-blend-mode: overlay;
}

body.sidebar-mini .main-sidebar .sidebar-menu>li a {
    color: red;
}

body.sidebar-mini .main-sidebar .sidebar-menu>li a:hover {
    background: yellow;
    color: red;
}

body.sidebar-mini .main-sidebar .sidebar-menu>li.active>a {
    background-color: red;
    color: #fff;
}

body.sidebar-mini .main-sidebar .sidebar-menu>li.active>a:hover {
    background-color: yellow;
    color: red;
}

body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li a {
    color: #343a40;
    background-color: #ffc107;
}

body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li a:hover {
    color: #343a40;
    background-color: #910101;
}

body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li>a:focus,
body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li.active>a,
body.sidebar-mini .main-sidebar .sidebar-menu>li ul.dropdown-menu li.active>a:hover {
    color: #fffff;
    background-color: #b53333 !important;
}

.dropdown-menu .dropdown-title {
    text-transform: uppercase;
    font-size: 10px;
    letter-spacing: 1.5px;
    font-weight: 700;
    color: #b53333 !important;
    padding: 10px 20px;
    line-height: 20px;
    color: #98a6ad;
}