.logged-out body #main-wrapper {
    padding: 0;
}

.login-page {
    width: 100%;
    height: 100vh;
    padding: 30px 15px;
    display: flex;
    align-items: center;
}


.btn-info, .btn-info.disabled {
    background: #cb1e3d;
    border: 1px solid #cb1e3d;
    text-transform: uppercase;
    font-size: 14px;
}

.text-info {
    color: #cb1e3d !important;
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
    border-color: #cb1e3d;
    background-color: #cb1e3d;
}

.sidebar-nav > ul > li.active > a {
    color: #cb1e3d;
    border-color: #cb1e3d;
}

.sidebar-nav > ul > li.active > a i {
    color: #cb1e3d;
}

.sidebar-nav ul li a.active, .sidebar-nav ul li a:hover, .sidebar-nav ul li a:hover i {
    color: #cb1e3d;
}

.sidebar-nav > ul > li > a {
    display: flex;
    align-items: center;
}

.sidebar-nav .has-arrow::after {
    top: 50%;
}

.card {
    background-color: #ffffff;
    color: #022608;
}

.settings .navbar-header,.settings .left-sidebar {
    background-color: #041812;
}

.settings .left-sidebar .sidebar-nav {
    background: #041812;
}

.settings .sidebar-nav ul li a {
    color: #bed9cd;
    transition: all 0.4s ease;
}

.sidebar-nav > ul > li {
    border-bottom: 1px dashed #34423c;
}

.settings .left-sidebar .sidenav-menu-item ul li a.active {
    color: #cb1e3d;
}

.sidebar-nav,.left-sidebar {
    background: #041812;
}

.sidebar-nav ul li a {
    color: #bed9cd;
}

.sidebar-nav > ul > li > a i {
    color: #bed9cd;
    transition: all 0.4s ease;
}

@media (min-width: 768px) {
    .mini-sidebar .sidebar-nav {
        background: #041812;
    }
}

.topbar .top-navbar .navbar-header {
    background: #041812;
    border-right: 1px solid #34423c;
    border-bottom: 1px solid #34423c;
}

.text-themecolor {
    color: #cb1e3d !important;
}

a {
    color: #041812;
}

.topbar .top-navbar .navbar-header {
    padding-right: 10px;
}

.fix-sidebar .logo-large {
    max-width: 100%;
}

#main-sidenav {
    padding-right: 0;
}

.left-sidebar {
    border-right: 1px solid #34423c;
}

.topbar ul.dropdown-user li a:hover {
    background: #e9f3ec;
    color: #cb1e3d;
}

.topbar .top-navbar {
    background: #041812;
}

.topbar .navbar-light .navbar-nav .nav-item > a.nav-link {
    color: #a0d1c2 !important;
}

.topbar .navbar-light .navbar-nav .nav-item > a.nav-link .text-danger {
    color: #cb1e3d !important;
}

.topbar .profile-pic {
    white-space: nowrap;
    padding-left: 15px;
    border-left: 1px solid #34423c;
}

.top-search-bar .top-search-container input {
    border-color: #34423c;
}

#list-page-actions .btn-danger {
    background: #cb1e3d;
    border: 1px solid #cb1e3d;
}

.list-actions-search, .list-actions-button {
    background-color: #d9f1ea !important;
    color: #197c5f !important;
}

.header-search {
    color: #197c5f !important;
}