body[data-sidebar="dark"] .vertical-menu {
    background: #000000;
}

body[data-sidebar="dark"] .navbar-brand-box {
    background: #000000;
}

body[data-sidebar="dark"] #sidebar-menu ul li a {
    color: #b0b0b0;
}

body[data-sidebar="dark"] #sidebar-menu ul li a i {
    color: #b0b0b0;
}

body[data-sidebar="dark"] #sidebar-menu ul li a:hover {
    color: #FFFFFF;
}

body[data-sidebar="dark"] #sidebar-menu ul li a:hover i {
    color: #FFFFFF;
}

body[data-sidebar="dark"] .menu-title {
    color: #7c7c7c;
}

body[data-sidebar="dark"] #sidebar-menu ul li ul.sub-menu li a {
    color: #b0b0b0;
}

body[data-sidebar="dark"] #sidebar-menu ul li ul.sub-menu li a:hover {
    color: #FFFFFF;
}

body[data-sidebar="dark"] .mm-active .active {
    color: #FFFFFF !important;
    font-weight: bold;
}

body[data-sidebar="dark"] .mm-active .active i {
    color: #FFFFFF !important;
}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a {
    background: #121212;
    color: #FFFFFF;
}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>a i {
    color: #FFFFFF;
}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a {
    color: #FFFFFF;
}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu>ul>li:hover>ul a:hover {
    color: #FFFFFF;
}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu>ul ul {
    background-color: #000000;
}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu ul li.mm-active .active {
    color: #FFFFFF !important;
}

body[data-sidebar="dark"].vertical-collpsed .vertical-menu #sidebar-menu ul li.mm-active .active i {
    color: #FFFFFF !important;
}

.btn-primary {
    color: #FFFFFF;
    background-color: #037abd;
    border-color: #037abd;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-weight: bold;
    border-radius: 0.5rem;
}

.btn-primary:hover {
    color: #037abd;
    background-color: #FFFFFF;
    border-color: #037abd;
}

.form-check-input:checked,
.page-item.active .page-link {
    background-color: #037abd;
    border-color: #037abd;
}

form small.text-danger {
    font-size: 14px !important;
}

.invalid-feedback {
    display: none !important;
    width: 100% !important;
    margin-top: .25rem !important;
    font-size: 100% !important;
    color: #f46a6a !important;
}