/* Body Background */
body.dark-mode {
    background-color: #1e1e2d !important;
    color: #e4e6ef !important;
}

/* AdminLTE Main Header */
.dark-mode .main-header {
    background-color: #2a2a3c !important;
}
.dark-mode .main-header .navbar {
    background-color: #2a2a3c !important;
}
.dark-mode .main-header .logo {
    background-color: #2a2a3c !important;
}

/* Sidebar */
.dark-mode .main-sidebar {
    background-color: #1f1f2e !important;
}
.dark-mode .sidebar-menu > li > a {
    color: #e4e6ef !important;
}
.dark-mode .sidebar-menu > li.active > a {
    background: #2f2f44 !important;
}

/* Content Wrapper */
.dark-mode .content-wrapper {
    background-color: #1e1e2d !important;
}

/* Box / Panel */
.dark-mode .box {
    background: #2a2a3c !important;
    border-color: #3e3e55 !important;
}
.dark-mode .box-header {
    color: #fff !important;
}

/* Tables */
.dark-mode table {
    background-color: #2a2a3c !important;
    color: #fff !important;
}
.dark-mode table > tbody > tr:hover {
    background-color: #ffffff !important;
    color: #000000 !important;
}
.dark-mode .table > tbody > tr > td {
    border-color: #3a3a50 !important;
}

/* Forms */
.dark-mode input,
.dark-mode select,
.dark-mode textarea {
    background-color: #2a2a3c !important;
    color: #fff !important;
    border-color: #4c4c68 !important;
}
.dark-mode .select2-results__option {
    background-color: #2a2a3c !important;
    color: #fff !important;
}
.dark-mode .select2-results__option--highlighted {
    background-color: #ffffff !important;
    color: #000000 !important;
}
.dark-mode .jconfirm-title,
.dark-mode .jconfirm-content {
    color: #000000 !important;
}