body.sidebar-dark {
  color: #e8edf5;
  background-color: #0b1020;
}

body.sidebar-dark .main-wrapper .page-wrapper {
  background: #0b1020;
  color: #e8edf5;
}

body.sidebar-dark .navbar {
  background: #0c1427;
  border-bottom-color: #2c3a52;
  box-shadow: none;
}

body.sidebar-dark .navbar .sidebar-toggler {
  border-right-color: #2c3a52;
}

body.sidebar-dark .navbar .sidebar-toggler svg {
  color: #e8edf5;
}

body.sidebar-dark .card {
  background-color: #162033;
  border-color: #2c3a52;
  color: #e8edf5;
}

body.sidebar-dark .card-header,
body.sidebar-dark .card-footer {
  background-color: transparent;
  border-color: #2c3a52;
  color: #e8edf5;
}

body.sidebar-dark .text-muted {
  color: #9aa6bd !important;
}

body.sidebar-dark label {
  color: #9aa6bd;
}

body.sidebar-dark .form-control,
body.sidebar-dark textarea.form-control {
  color: #e8edf5;
  background-color: #162033;
  border-color: #2c3a52;
}

body.sidebar-dark .form-control:focus,
body.sidebar-dark textarea.form-control:focus {
  color: #e8edf5;
  background-color: #162033;
  border-color: #727cf5;
  box-shadow: 0 0 0 0.2rem rgba(114, 124, 245, 0.25);
}

body.sidebar-dark .form-control::placeholder {
  color: #9aa6bd;
}

body.sidebar-dark .table {
  color: #e8edf5;
}

body.sidebar-dark .table th,
body.sidebar-dark .table td {
  border-color: #2c3a52;
  color: #e8edf5;
}

body.sidebar-dark .table thead th,
body.sidebar-dark .admin-table th {
  color: #9aa6bd;
}

body.sidebar-dark .table-bordered,
body.sidebar-dark .table-bordered th,
body.sidebar-dark .table-bordered td {
  border-color: #2c3a52;
}

body.sidebar-dark .table-striped tbody tr:nth-of-type(odd),
body.sidebar-dark .table-striped tr:nth-of-type(even) {
  background-color: rgba(255, 255, 255, 0.03);
}

body.sidebar-dark .dropdown-menu {
  background-color: #162033;
  border-color: #2c3a52;
  color: #e8edf5;
}

body.sidebar-dark .navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-header .info .name {
  color: #e8edf5;
}

body.sidebar-dark .navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-body .profile-nav .nav-item .nav-link {
  color: #e8edf5;
}

body.sidebar-dark .navbar .navbar-content .navbar-nav .nav-item.nav-profile .dropdown-menu .dropdown-body .profile-nav .nav-item:hover .nav-link {
  color: #727cf5;
}

body.sidebar-dark .noble-ui-logo {
  color: #e8edf5;
}

body.sidebar-dark .alert-danger {
  background-color: #3a1d2a;
  border-color: #6b2d45;
  color: #f8d0dc;
}

body.sidebar-dark .swal2-popup {
  background: #162033;
  color: #e8edf5;
}

body.sidebar-dark .swal2-title,
body.sidebar-dark .swal2-html-container {
  color: #e8edf5;
}

.admin-table {
  width: 100%;
  margin-bottom: 0;
}

.admin-table th,
.admin-table td {
  white-space: normal;
  line-height: 1.4;
  vertical-align: middle;
}

.admin-table .admin-fit {
  white-space: nowrap;
  width: 1%;
}

.admin-table .admin-wrap {
  width: 99%;
  overflow-wrap: anywhere;
}

.admin-table .admin-actions {
  white-space: nowrap;
  width: 1%;
}

.table td img.admin-thumb {
  display: block;
  width: 96px;
  height: 64px;
  max-width: none;
  border-radius: 4px;
  object-fit: cover;
}
