html.dark,
body.dark,
body.dark nav,
body.dark nav .navbar-container {
	background-color: #202020 !important;
	color: #ffffff;
}
body.dark #big-main-logo {
	background-image: var(--url-logo-lg-light);
}
body.dark .main-menu.menu-dark,
body.dark .main-menu.menu-bg-default,
body.dark .main-menu.menu-dark .main-menu-header .menu-search,
body.dark .main-menu.menu-dark .main-menu-header .menu-search:focus,
body.dark .main-menu.menu-dark .navigation,
body.dark .main-menu.menu-dark .navigation > li.open > a,
body.dark .main-menu.menu-dark .navigation > li .active,
body.dark .main-menu.menu-dark .navigation > li .active .hover > a,
body.dark .main-menu.menu-dark .navigation > li > ul,
body.dark .main-menu.menu-dark ul.menu-popout,
body.dark .main-menu.menu-dark ul.menu-popout .open > ul .open,
body.dark .main-menu.menu-dark ul.menu-popout .open > ul .open > ul {
	box-shadow: none !important;
	-webkit-box-shadow: none !important;
	background: #2d2d2d !important;
	background-color: #2d2d2d;
	color: #ffffff;
	border-color: #1f1f1f;
}
body.dark table,
body.dark table tr,
body.dark table td,
body.dark table th {
	border-color: #1f1f1f !important;
}
body.dark h1,
body.dark h2,
body.dark h3,
body.dark h4,
body.dark h5,
body.dark h6,
body.dark .h1,
body.dark .h2,
body.dark .h3,
body.dark .h4,
body.dark .h5,
body.dark .h6,
body.dark .breadcrumb-item.active {
	color: #ffffff;
}
body.dark .content-header-title {
	color: #ffffff !important;
}
body.dark a:not(.btn) {
	color: #429ce3;
}
body.dark .btn.btn-link {
	color: #429ce3;
}
body.dark .dropdown-menu a {
	color: #ffffff;
}
body.dark .progress {
	background-color: #3d3d3d;
}
body.dark input,
body.dark select,
body.dark select option,
body.dark input.form-control,
body.dark textarea {
	border-color: #1f1f1f;
	background-color: #3d3d3d;
	color: #ffffff;
}
body.dark .form-label-group input:not(:placeholder-shown) ~ label {
	color: #ffffff;
}
body.dark form label {
	color: #ffffff;
}
body.dark input:focus,
body.dark select:focus,
body.dark select option:focus,
body.dark input.form-control:focus,
body.dark textarea:focus {
	border-color: #1f1f1f;
	background-color: #3d3d3d;
	color: #429ce3;
}
body.dark a:hover {
	color: #429ce3;
}
body.dark .btn.btn-link:hover {
	color: #ffffff;
}
body.dark input:disabled,
body.dark select:disabled,
body.dark select option:disabled,
body.dark input.form-control:disabled,
body.dark span.input-group-text,
body.dark textarea:disabled {
	border-color: #1f1f1f;
	background-color: #1d1d1d;
	color: #ffffff;
}
body.dark .dropdown-menu,
body.dark div.card,
body.dark div.card-body,
body.dark div.card-header,
body.dark div.card-footer,
body.dark .qq-uploader {
	background-color: #2d2d2d;
	color: #ffffff;
	border-color: #1f1f1f;
}
body.dark div.card,
body.dark section.card {
	border-radius: 0rem;
}
body.dark div.modal-content {
	background-color: #202020;
	color: #ffffff;
	border-color: #1f1f1f;
}
body.dark .modal-header,
body.dark .modal-footer,
body.dark .dropdown-menu,
body.dark .dropdown-menu-header,
body.dark .dropdown-divider,
body.dark .header-navbar .navbar-container .dropdown-menu-notification .dropdown-menu-footer a {
	border-color: #1f1f1f !important;
}
body.dark .table-hover tbody tr:hover,
body.dark .dropdown-item:hover,
body.dark .dropdown-item:focus {
	background-color: #3d3d3d;
	color: #ffffff;
}
body.dark i.black {
	color: #ffffff !important;
}
/* Darker Daterange Picker */

body.dark .daterangepicker,
body.dark .daterangepicker .calendar-table,
body.dark .daterangepicker .drp-calendar.left,
body.dark .daterangepicker .drp-calendar.right {
	border-color: #1f1f1f;
	background-color: #2d2d2d;
	color: #ffffff;
}
body.dark .daterangepicker .ranges li:hover {
	background-color: #3d3d3d;
	color: #ffffff;
}
body.dark .daterangepicker .ranges li.active {
	background-color: #3d3d3d;
	color: #429ce3;
}
body.dark .daterangepicker .ranges li {
	background-color: #2d2d2d;
	color: #e1e1e1;
}
body.dark .daterangepicker:after {
	border-bottom: 6px solid #2d2d2d;
}
body.dark .daterangepicker:before {
	border-bottom: 7px solid #1f1f1f;
}
body.dark .daterangepicker td.off,
body.dark .daterangepicker td.off.in-range,
body.dark .daterangepicker td.off.start-date,
body.dark .daterangepicker td.off.end-date {
	background-color: transparent;
	color: #3d3d3d;
}
body.dark .daterangepicker td.active {
	background-color: #3d3d3d;
	color: #ffffff;
	text-decoration: underline;
}
body.dark .daterangepicker td.active:hover {
	background-color: #3d3d3d;
	color: #ffffff;
}
body.dark .daterangepicker td.available:hover {
	background-color: #3d3d3d;
	color: #ffffff;
}
body.dark .daterangepicker td.in-range {
	background-color: #3d3d3d;
	color: #ffffff;
}
body.dark .bootbox-body iframe {
	background-color: #9d9d9d;
}
body.dark .nav-tabs .nav-link.active,
body.dark .nav-tabs .nav-item.show .nav-link {
	color: #ffffff;
	background-color: #2d2d2d;
	border-bottom: 0;
}
body.dark .nav-tabs {
	border-bottom: 1px solid #3d3d3d;
	overflow-x: auto;
	overflow-y: hidden;
	flex-wrap: nowrap;
	white-space: nowrap;
}
body.dark .nav-tabs .nav-link {
	border-color: #3d3d3d #3d3d3d #3d3d3d;
}
body.dark .nav.nav-tabs .nav-item:hover {
	color: #fff;
}
@media (max-width: 767.98px) {
	body.dark .navbar-light .navbar-header .navbar-nav .nav-link,
	body.dark .navbar-semi-light .navbar-header .navbar-nav .nav-link {
		color: #6b6f82;
	}
}
body.dark .was-validated .form-control:invalid,
body.dark .form-control.is-invalid,
body.dark .was-validated .form-select:invalid,
body.dark .form-select.is-invalid {
	border-color: #ff4961 !important;
}
body.dark .navbar-light .navbar-nav .nav-link {
	color: #6b6f82;
}
body.dark .table {
	color: #ffffff;
}
body.dark .bg-color-iframe {
	background-color: #202020 !important;
}
body.dark .text-muted {
	color: #6b6f82 !important;
}

body.dark .table-striped>tbody>tr:nth-of-type(odd)>* {
	color: #ffffff;
}

body.dark .table-hover>tbody>tr:hover>* {
	color: #ffffff;
}

body.dark .btn-close {
	--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
	background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
}

body.dark .selectize-input {
	border-color: #1f1f1f;
	background-color: #3d3d3d;
	color: #ffffff;
}

/* body.dark .daterangepicker td.off, body.dark .daterangepicker td.off.in-range, body.dark .daterangepicker td.off.start-date, body.dark .daterangepicker td.off.end-date {
  background-color: transparent;
  color: rgba(200,200,200,0.5);
}body.dark .daterangepicker {
  background-color: inherit;
  color: #ebf4f0;
}body.dark .daterangepicker .calendar-table {
  background-color: transparent;
}body.dark .datepicker.dropdown-menu table  {
  background-color: transparent;
}body.dark .daterangepicker td.active, body.dark .daterangepicker td.active:hover {
  background-color: transparent;
  color: #ebf4f8;
}body.dark .daterangepicker td.in-range {
  background-color: rgba(37,47,57,0.9);
  color: #ebf4f8;
}body.dark .btn-success {
  color: #fff;
  background-color: inherit;
  border-color: rgba(5,150,1,0.8);
}
body.dark .btn-success.disabled,
body.dark .btn-success[disabled],
body.dark fieldset[disabled] .btn-success,
body.dark .btn-success.disabled:hover,
body.dark .btn-success[disabled]:hover,
body.dark fieldset[disabled] .btn-success:hover,
body.dark .btn-success.disabled:focus,
body.dark .btn-success[disabled]:focus,
body.dark fieldset[disabled] .btn-success:focus,
body.dark .btn-success.disabled.focus,
body.dark .btn-success[disabled].focus,
body.dark fieldset[disabled] .btn-success.focus,
body.dark .btn-success.disabled:active,
body.dark .btn-success[disabled]:active,
body.dark fieldset[disabled] .btn-success:active,
body.dark .btn-success.disabled.active,
body.dark .btn-success[disabled].active,
body.dark fieldset[disabled] .btn-success.active {
  color: #fff;
  background-color: inherit;
  border-color: rgba(5,150,1,0.1);
}body.dark .btn-default {
  color: #fff;
  background-color: inherit;
  border-color: rgba(255,255,255,0.6);
}body.dark .daterangepicker select.monthselect {
  color: rgba(37,47,57,0.9);
}body.dark .daterangepicker select.yearselect {
  color: rgba(37,47,57,0.9);
}body.dark .daterangepicker .input-mini {
  color: #ebf4f8;
} */

/* :root {
  --primary-color: rgb(255, 255, 255);
  --secondary-color: rgb(201, 201, 201);
  --primary-background-color: rgb(32, 32, 32);
  --secondary-background-color: rgb(45, 45, 45);
  --primary-accent-shade: rgb(136, 136, 136);
  --secondary-accent-shade: rgb(61, 61, 61);
  --mild-overlay: rgba(0, 0, 0, 0.3);
  --distinct-overlay: rgba(0, 0, 0, 0.4);
} */
