html.manager-dark-theme body,
body.manager-dark-theme {
    background: #0f1724;
    color: #e8eefb;
}

body.manager-dark-theme .topbar,
body.manager-dark-theme .navbar-custom {
    background: #142033 !important;
}

body.manager-dark-theme .content-page,
body.manager-dark-theme .content,
body.manager-dark-theme .footer {
    background: #0f1724;
    color: #9fb0cc;
}

body.manager-dark-theme .footer {
    border-top: 1px solid rgba(145, 181, 255, 0.12);
}

body.manager-dark-theme .card,
body.manager-dark-theme .modal-content,
body.manager-dark-theme .dropdown-menu,
body.manager-dark-theme .table,
body.manager-dark-theme .list-group-item,
body.manager-dark-theme .page-title-box,
body.manager-dark-theme .nav-tabs,
body.manager-dark-theme .nav-tabs .nav-link.active {
    background-color: #162235;
    color: #e8eefb;
    border-color: rgba(145, 181, 255, 0.12);
}

body.manager-dark-theme .table td,
body.manager-dark-theme .table th,
body.manager-dark-theme .card,
body.manager-dark-theme .modal-content,
body.manager-dark-theme .list-group-item,
body.manager-dark-theme .dropdown-divider,
body.manager-dark-theme .nav-tabs,
body.manager-dark-theme .nav-tabs .nav-link {
    border-color: rgba(145, 181, 255, 0.12);
}

body.manager-dark-theme .table-hover tbody tr:hover,
body.manager-dark-theme .table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.02);
}

body.manager-dark-theme .text-muted,
body.manager-dark-theme .page-title-box p,
body.manager-dark-theme small,
body.manager-dark-theme .table,
body.manager-dark-theme .breadcrumb-item,
body.manager-dark-theme .dropdown-item,
body.manager-dark-theme .nav-link,
body.manager-dark-theme label {
    color: #9fb0cc !important;
}

body.manager-dark-theme h1,
body.manager-dark-theme h2,
body.manager-dark-theme h3,
body.manager-dark-theme h4,
body.manager-dark-theme h5,
body.manager-dark-theme h6,
body.manager-dark-theme .page-title,
body.manager-dark-theme strong,
body.manager-dark-theme .dropdown-item:hover,
body.manager-dark-theme .dropdown-item:focus {
    color: #eef4ff !important;
}

body.manager-dark-theme .form-control,
body.manager-dark-theme .custom-select,
body.manager-dark-theme .select2-selection,
body.manager-dark-theme input,
body.manager-dark-theme textarea {
    background: #101b2b !important;
    color: #e8eefb !important;
    border-color: rgba(145, 181, 255, 0.18) !important;
}

body.manager-dark-theme .form-control::placeholder,
body.manager-dark-theme input::placeholder,
body.manager-dark-theme textarea::placeholder {
    color: #7e91af !important;
}

body.manager-dark-theme .bg-light {
    background-color: #101b2b !important;
    color: #e8eefb;
    border-color: rgba(145, 181, 255, 0.18) !important;
}

body.manager-dark-theme .bg-light a {
    color: #a9c8ff;
}

body.manager-dark-theme .card-header:hover {
    background-color: #1b2a42;
}

body.manager-dark-theme .btn-outline-secondary,
body.manager-dark-theme .btn-secondary {
    color: #d7e4fb;
    border-color: rgba(145, 181, 255, 0.22);
}

body.manager-dark-theme .left.side-menu,
body.manager-dark-theme .slimscroll-menu,
body.manager-dark-theme #sidebar-menu,
body.manager-dark-theme .metismenu {
    background: #111b2a !important;
}

body.manager-dark-theme .dataTables_wrapper .dataTables_length,
body.manager-dark-theme .dataTables_wrapper .dataTables_filter,
body.manager-dark-theme .dataTables_wrapper .dataTables_info,
body.manager-dark-theme .dataTables_wrapper .dataTables_processing,
body.manager-dark-theme .dataTables_wrapper .dataTables_paginate,
body.manager-dark-theme .dataTables_info,
body.manager-dark-theme .dataTables_paginate {
    color: #9fb0cc !important;
}

body.manager-dark-theme .dataTables_wrapper .dataTables_filter input,
body.manager-dark-theme .dataTables_wrapper .dataTables_length select,
body.manager-dark-theme .dataTables_wrapper select {
    background: #101b2b !important;
    color: #e8eefb !important;
    border: 1px solid rgba(145, 181, 255, 0.18) !important;
}

body.manager-dark-theme table.dataTable,
body.manager-dark-theme table.dataTable th,
body.manager-dark-theme table.dataTable td,
body.manager-dark-theme .table-bordered th,
body.manager-dark-theme .table-bordered td {
    border-color: rgba(145, 181, 255, 0.12) !important;
}

body.manager-dark-theme table.dataTable thead th,
body.manager-dark-theme table.dataTable thead td,
body.manager-dark-theme .table thead th,
body.manager-dark-theme .thead-light th {
    background: #1a2740 !important;
    color: #d7e4fb !important;
}

body.manager-dark-theme table.dataTable tbody tr,
body.manager-dark-theme table.dataTable tbody td,
body.manager-dark-theme table.dataTable tbody tr.odd td,
body.manager-dark-theme table.dataTable tbody tr.even td,
body.manager-dark-theme .table tbody td {
    background: #162235 !important;
    color: #d7e4fb !important;
}

body.manager-dark-theme table.dataTable tbody tr.even td,
body.manager-dark-theme .table-striped tbody tr:nth-of-type(even) td {
    background: #18263c !important;
}

body.manager-dark-theme table.dataTable tbody tr:hover td,
body.manager-dark-theme .table-hover tbody tr:hover td {
    background: #1b2a42 !important;
}

body.manager-dark-theme table.dataTable tbody a,
body.manager-dark-theme .table tbody a {
    color: #a9c8ff !important;
}

body.manager-dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #d7e4fb !important;
    border: 1px solid rgba(145, 181, 255, 0.14) !important;
    background: #162235 !important;
}

body.manager-dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,
body.manager-dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,
body.manager-dark-theme .dataTables_wrapper .dataTables_paginate span .paginate_button,
body.manager-dark-theme .dataTables_paginate .paginate_button,
body.manager-dark-theme .dataTables_paginate .paginate_button a {
    color: #d7e4fb !important;
}

body.manager-dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button:hover,
body.manager-dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.current,
body.manager-dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover {
    color: #eef4ff !important;
    border-color: rgba(95, 142, 230, 0.3) !important;
    background: #223250 !important;
}

body.manager-dark-theme table.dataTable thead .sorting,
body.manager-dark-theme table.dataTable thead .sorting_asc,
body.manager-dark-theme table.dataTable thead .sorting_desc,
body.manager-dark-theme table.dataTable thead .sorting_asc_disabled,
body.manager-dark-theme table.dataTable thead .sorting_desc_disabled {
    color: #d7e4fb !important;
}

body.manager-dark-theme #sidebar-menu ul li a,
body.manager-dark-theme #sidebar-menu ul li a i,
body.manager-dark-theme .menu-title {
    color: #a9bcdb !important;
}

body.manager-dark-theme #sidebar-menu ul li.mm-active > a i,
body.manager-dark-theme #sidebar-menu ul li.mm-active > a span,
body.manager-dark-theme #sidebar-menu ul li a:hover i,
body.manager-dark-theme #sidebar-menu ul li a:hover span,
body.manager-dark-theme #sidebar-menu ul li a:focus i,
body.manager-dark-theme #sidebar-menu ul li a:focus span {
    color: #d8e5ff !important;
}

body.manager-dark-theme #sidebar-menu ul li.mm-active > a,
body.manager-dark-theme #sidebar-menu ul li a:hover,
body.manager-dark-theme #sidebar-menu ul li a:focus {
    background: rgba(95, 142, 230, 0.08) !important;
    color: #d8e5ff !important;
}

body.manager-dark-theme #sidebar-menu ul li.mm-active > ul,
body.manager-dark-theme #sidebar-menu ul li.mm-show,
body.manager-dark-theme #sidebar-menu ul li ul {
    background: rgba(255, 255, 255, 0.015) !important;
}

body.manager-dark-theme #sidebar-menu > ul > li > a.active,
body.manager-dark-theme #sidebar-menu > ul > li > ul > li > a.active {
    color: #0082c2 !important;
    background-color: #4c4c4c;
    border-left: 4px solid #0082c2;
}

body.manager-dark-theme .manager-theme-toggle {
    background: #1a2740;
    color: #eef4ff;
    border-color: rgba(145, 181, 255, 0.18);
}

body.manager-dark-theme .manager-theme-toggle:hover,
body.manager-dark-theme .manager-theme-toggle:focus {
    color: #eef4ff;
}

body.manager-dark-theme .manager-theme-toggle .fa-sun {
    display: none;
}

body.manager-dark-theme .manager-theme-toggle .fa-moon {
    display: inline-block;
}
