html.dark .page-header,
html.header-dark .page-header {
	border-left-color: #171717;
	box-shadow: 1px 3px 0 1px #2f3139;
}

html.dark .tab-navigation nav > ul > li.nav-expanded > a {
	color: #191a1a;
	background: #1e2020;
}

html.dark .tab-navigation nav > ul > li > a {
	color: #191a1a;
	background: #17191d;
}

html.dark .tab-navigation nav > ul > li > ul {
	background: #1e2020;
}

html.dark .tab-navigation nav > ul > li > ul > li:hover > a {
	color: #CCC;
}

html.dark .tab-navigation nav > ul > li > ul > li .dropdown-menu {
	background-color: #1e2020;
	border-radius: 0;
}

html.dark .tab-navigation nav > ul > li > ul > li .dropdown-menu li > a {
	color: #777;
	border-bottom-color: #3c3f40;
}

html.dark .tab-navigation nav > ul > li > ul > li .dropdown-menu li:hover > a {
	color: #CCC;
}

html.dark .tab-navigation nav > ul > li > ul > li > a {
	color: #777;
}

html.dark .tab-navigation nav > ul > li > ul > li > a:hover, html.dark .tab-navigation nav > ul > li > ul > li > a:focus {
	background-color: transparent;
	color: #CCC;
}

/* Tab Navigation Mobile - Dark Colors */
@media (max-width: 991px) {
	html.dark .tab-navigation nav > ul > li.expanding > a {
		color: #191a1a !important;
		background: #1e2020 !important;
	}

	html.dark .tab-navigation nav > ul > li.nav-expanded > a {
		color: #191a1a !important;
		background: #1e2020 !important;
	}

	html.dark .tab-navigation nav > ul > li.active > a {
		background: #17191d;
	}

	html.dark .tab-navigation nav > ul > li.active > a:hover, html.dark .tab-navigation nav > ul > li.active > a:focus {
		background: #17191d;
	}

	html.dark .tab-navigation nav > ul > li.active ul li a {
		background: transparent !important;
	}

	html.dark .tab-navigation nav > ul > li.active ul li a:hover {
		background: #1e2020 !important;
	}

	html.dark .tab-navigation nav > ul > li:hover:not(.nav-expanded) > a {
		background: #17191d;
	}

	html.dark .tab-navigation nav > ul > li:hover:not(.nav-expanded) > a:hover, html.dark .tab-navigation nav > ul > li:hover:not(.nav-expanded) > a:focus {
		background: #17191d;
	}

	html.dark .tab-navigation nav > ul > li > a {
		color: #191a1a;
		background: #17191d;
	}

	html.dark .tab-navigation nav > ul > li > ul {
		background: #1e2020;
	}

	html.dark .tab-navigation nav > ul > li > ul > li.dropdown-submenu:hover > a {
		color: #CCC;
	}

	html.dark .tab-navigation nav > ul > li > ul > li .dropdown-menu {
		background-color: #1e2020;
		border-radius: 0;
	}

	html.dark .tab-navigation nav > ul > li > ul > li .dropdown-menu li > a {
		color: #777;
		background-color: transparent;
	}

	html.dark .tab-navigation nav > ul > li > ul > li .dropdown-menu li:hover > a {
		color: #CCC;
	}

	html.dark .tab-navigation nav > ul > li > ul > li > a {
		color: #777;
	}

	html.dark .tab-navigation nav > ul > li > ul > li > a:hover, html.dark .tab-navigation nav > ul > li > ul > li > a:focus {
		background-color: transparent;
		color: #CCC;
	}
}

html.dark .inner-menu-toggle:after,
html.dark .inner-menu .inner-menu-toggle-inside:after {
	box-shadow: none;
}

/* Header Dark */
html.dark .header,
html.header-dark .header {
	background: #181a1c;
	border-bottom-color: #3c3f40;
	border-top-color: #181a1c;
}

@media only screen and (max-width: 767px) {
	html.dark .header .logo-container,
		html.header-dark .header .logo-container {
		background: #181a1c;
		border-bottom-color: #3c3f40;
		border-top-color: #181a1c;
	}

	html.dark .header .header-right,
		html.header-dark .header .header-right {
		background: #181a1c;
	}
}

html.dark .header .search .form-control,
html.header-dark .header .search .form-control {
	background-color: #1e2020;
	border-color: #1e2020;
	color: #EEE;
}

html.dark .header .search .btn-default,
html.header-dark .header .search .btn-default {
	background-color: #1e2020;
	border-color: #1e2020;
	color: #EEE;
}

html.dark .header .separator,
html.header-dark .header .separator {
	background-image: linear-gradient(#181a1c 10%, #121518);
}

/* Header Nav Menu Dark */
html.dark .header.header-nav-menu,
html.header-dark .header.header-nav-menu {
		/* Header Nav Main */
		/* Header Nav Stripe & Header Nav Top Line */
		/* Header Nav Main Mobile */;
}

@media only screen and (min-width: 768px) {
	html.dark .header.header-nav-menu .logo:after,
		html.header-dark .header.header-nav-menu .logo:after {
		border-color: #343a44;
	}
}

@media (min-width: 992px) {
	html.dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown .dropdown-menu,
		html.header-dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown .dropdown-menu {
		background-color: #1e2020;
	}

	html.dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown .dropdown-menu li a,
		html.header-dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown .dropdown-menu li a {
		border-color: #343a44;
	}

	html.dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover, html.dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:focus,
		html.header-dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover,
		html.header-dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:focus {
		background-color: #181a1c;
	}

	html.dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover > a,
		html.header-dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown-mega .dropdown-mega-sub-nav > li:hover > a {
		background: #181a1c;
	}
}

@media (min-width: 992px) {
	html.dark .header.header-nav-menu.header-nav-stripe .header-nav-main nav > ul > li:not(.active):not(:hover) > a, html.dark .header.header-nav-menu.header-nav-top-line .header-nav-main nav > ul > li:not(.active):not(:hover) > a,
		html.header-dark .header.header-nav-menu.header-nav-stripe .header-nav-main nav > ul > li:not(.active):not(:hover) > a,
		html.header-dark .header.header-nav-menu.header-nav-top-line .header-nav-main nav > ul > li:not(.active):not(:hover) > a {
		color: #191a1a;
	}

	html.dark .header.header-nav-menu.header-nav-stripe .header-nav-main nav > ul > li:not(.active):not(:hover) > a.dropdown-toggle::after, html.dark .header.header-nav-menu.header-nav-top-line .header-nav-main nav > ul > li:not(.active):not(:hover) > a.dropdown-toggle::after,
		html.header-dark .header.header-nav-menu.header-nav-stripe .header-nav-main nav > ul > li:not(.active):not(:hover) > a.dropdown-toggle::after,
		html.header-dark .header.header-nav-menu.header-nav-top-line .header-nav-main nav > ul > li:not(.active):not(:hover) > a.dropdown-toggle::after {
		border-color: #191a1a transparent transparent transparent;
	}
}

html.dark .header.header-nav-menu .header-nav-main nav > ul > li:not(.dropdown-mega).active ul.dropdown-menu li:hover > a,
html.header-dark .header.header-nav-menu .header-nav-main nav > ul > li:not(.dropdown-mega).active ul.dropdown-menu li:hover > a {
	background-color: #181a1c;
}

html.dark .header.header-nav-menu .header-nav-main nav > ul > li:not(.dropdown-mega).active ul.dropdown-menu li a,
html.header-dark .header.header-nav-menu .header-nav-main nav > ul > li:not(.dropdown-mega).active ul.dropdown-menu li a {
	background: transparent;
}

html.dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown-mega.active ul.dropdown-mega-sub-nav li:hover a,
html.header-dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown-mega.active ul.dropdown-mega-sub-nav li:hover a {
	background-color: #181a1c;
}

html.dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown-mega.active ul.dropdown-mega-sub-nav li a,
html.header-dark .header.header-nav-menu .header-nav-main nav > ul > li.dropdown-mega.active ul.dropdown-mega-sub-nav li a {
	background: transparent;
}

html.dark .text-muted {
	color: #505461 !important;
}

html.dark .btn-default {
	background-color: #1e2020;
	border-color: #1e2020;
	color: #EEE;
}

html.dark .btn-default:hover {
	background-color: #2a3039;
	border-color: #2a3039;
}

html.dark .btn-default:focus, html.dark .btn-default:active {
	background-color: #242830;
	border-color: #242830;
}

html.dark .btn-default:hover,
html.dark .btn-default:focus,
html.dark .btn-default:active,
html.dark .btn-default.active,
html.dark .show > .dropdown-toggle.btn-default {
	color: #EEE;
	background-color: #242830;
	border-color: #242830;
}


/* Dark */
html.dark .call-to-action.call-to-action-grey {
	background-color: #181a1c;
}

html.dark .call-to-action.call-to-action-grey:before {
	background-color: #181a1c;
}

/* Dark - Cards */
html.dark .card-header {
	background: #1e2020;
	border-bottom-color: #3c3f40;
}

html.dark .card-actions a:hover {
	background-color: #242830;
}

html.dark .card-body {
	background: #2e353e;
}

html.dark .card-footer {
	background: #242830;
	border-top-color: #191c21;
}

html.dark .chart-data-selector h2 .multiselect {
	background-color: #1e2020;
}

html.dark div.DTTT_container .btn {
	color: #EEE !important;
}

html.dark .input-daterange .input-group-addon {
	text-shadow: none;
}

html.dark .datepicker-dropdown {
	color: #EEE;
	background-color: #1e2020;
}

html.dark .datepicker-dropdown:after {
	border-bottom-color: #3c3f40;
}

html.dark .datepicker-dropdown.datepicker-orient-bottom:before {
	border-top-color: rgba(0, 0, 0, 0.2);
}

html.dark .datepicker-dropdown.datepicker-orient-bottom:after {
	border-top-color: #1e2020;
}

html.dark .datepicker.datepicker-primary {
	border-color: #1e2020;
	background: #1e2020;
}

/* Dark */
html.dark .dropdown-menu .dropdown-item {
	color: #EEE;
}

html.dark .dropdown-menu .dropdown-item:hover, html.dark .dropdown-menu .dropdown-item:focus, html.dark .dropdown-menu .dropdown-item:active {
	background-color: #191a1a;
}

html.dark .dropdown-menu .dropdown-divider {
	opacity: 0.2;
}

html.dark .dropzone .dz-default span {
	color: rgba(255, 255, 255, 0.2);
}

html.dark .dropzone:hover .dz-default span {
	color: rgba(255, 255, 255, 0.3);
}

html.dark .form-control, select, .discountprice, #totalprice {
  color: rgb(175, 172, 167);
  background-color: rgb(25, 26, 26);
  background-image: none;
  border-color: rgb(64, 67, 68);
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
}

html.dark .form-control[disabled],
html.dark .form-control[readonly],
html.dark fieldset[disabled] .form-control {
	background-color: #191a1a;
}

/* Dark - Form - Bordered */
html.dark .form-bordered .form-group {
	border-bottom: 1px solid #242830;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

html.dark .checkbox-custom label:before {
	background: #1e2020;
	border-color: #191a1a;
}

html.dark .checkbox-custom input[type="checkbox"]:checked + label:after {
	color: #191a1a;
}

html.dark .checkbox-custom input[type="checkbox"]:disabled + label:before {
	background: #242830;
	border-color: #242830;
}

html.dark .checkbox-primary input[type="checkbox"]:checked + label:after,
.checkbox-primary input[type="checkbox"]:checked + label:after {
	color: #191a1a;
}

html.dark .checkbox-primary label:before,
.checkbox-primary label:before {
	background: #CCC;
	border-color: #bfbfbf;
}

html.dark .checkbox-text-primary input[type="checkbox"]:checked + label:after,
.checkbox-text-primary input[type="checkbox"]:checked + label:after {
	color: #CCC;
}

html.dark .checkbox-success input[type="checkbox"]:checked + label:after,
.checkbox-success input[type="checkbox"]:checked + label:after {
	color: #191a1a;
}

html.dark .checkbox-success label:before,
.checkbox-success label:before {
	background: #47a447;
	border-color: #3f923f;
}

html.dark .checkbox-text-success input[type="checkbox"]:checked + label:after,
.checkbox-text-success input[type="checkbox"]:checked + label:after {
	color: #47a447;
}

html.dark .checkbox-warning input[type="checkbox"]:checked + label:after,
.checkbox-warning input[type="checkbox"]:checked + label:after {
	color: #191a1a;
}

html.dark .checkbox-warning label:before,
.checkbox-warning label:before {
	background: #ed9c28;
	border-color: #e89113;
}

html.dark .checkbox-text-warning input[type="checkbox"]:checked + label:after,
.checkbox-text-warning input[type="checkbox"]:checked + label:after {
	color: #ed9c28;
}

html.dark .checkbox-danger input[type="checkbox"]:checked + label:after,
.checkbox-danger input[type="checkbox"]:checked + label:after {
	color: #191a1a;
}

html.dark .checkbox-danger label:before,
.checkbox-danger label:before {
	background: #d2322d;
	border-color: #bd2d29;
}

html.dark .checkbox-text-danger input[type="checkbox"]:checked + label:after,
.checkbox-text-danger input[type="checkbox"]:checked + label:after {
	color: #d2322d;
}

html.dark .checkbox-info input[type="checkbox"]:checked + label:after,
.checkbox-info input[type="checkbox"]:checked + label:after {
	color: #191a1a;
}

html.dark .checkbox-info label:before,
.checkbox-info label:before {
	background: #5bc0de;
	border-color: #46b8da;
}

html.dark .checkbox-text-info input[type="checkbox"]:checked + label:after,
.checkbox-text-info input[type="checkbox"]:checked + label:after {
	color: #5bc0de;
}

html.dark .checkbox-dark input[type="checkbox"]:checked + label:after,
.checkbox-dark input[type="checkbox"]:checked + label:after {
	color: #191a1a;
}

html.dark .checkbox-dark label:before,
.checkbox-dark label:before {
	background: #171717;
	border-color: #0a0a0a;
}

html.dark .checkbox-text-dark input[type="checkbox"]:checked + label:after,
.checkbox-text-dark input[type="checkbox"]:checked + label:after {
	color: #171717;
}


html.dark .radio-custom label:before {
	background: #1e2020;
	border-color: #191a1a;
}

html.dark .radio-custom input[type="radio"]:checked + label:after {
	background-color: #191a1a;
}

html.dark .radio-custom input[type="radio"]:disabled + label:before {
	background: #242830;
	border-color: #242830;
}

html.dark .radio-primary input[type="radio"]:checked + label:after,
.radio-primary input[type="radio"]:checked + label:after {
	background: #CCC;
	box-shadow: 0px 0px 1px #CCC;
}

html.dark .radio-success input[type="radio"]:checked + label:after,
.radio-success input[type="radio"]:checked + label:after {
	background: #47a447;
	box-shadow: 0px 0px 1px #47a447;
}

html.dark .radio-warning input[type="radio"]:checked + label:after,
.radio-warning input[type="radio"]:checked + label:after {
	background: #ed9c28;
	box-shadow: 0px 0px 1px #ed9c28;
}

html.dark .radio-danger input[type="radio"]:checked + label:after,
.radio-danger input[type="radio"]:checked + label:after {
	background: #d2322d;
	box-shadow: 0px 0px 1px #d2322d;
}

html.dark .radio-info input[type="radio"]:checked + label:after,
.radio-info input[type="radio"]:checked + label:after {
	background: #5bc0de;
	box-shadow: 0px 0px 1px #5bc0de;
}

html.dark .radio-dark input[type="radio"]:checked + label:after,
.radio-dark input[type="radio"]:checked + label:after {
	background: #171717;
	box-shadow: 0px 0px 1px #171717;
}


html.dark .fileupload .uneditable-input {
	background-color: #1e2020;
	border-color: #1e2020;
}

html.dark .fileupload-new .input-append .btn-file {
	border-color: #191a1a;
}

/* Dark */
html.dark .white-popup-block,
html.dark .dialog {
	background: #181a1c;
}

html.dark .md-editor {
	border-color: #1e2020;
}

html.dark .md-editor > .md-header,
html.dark .md-editor .md-footer {
	background: #242830;
}

html.dark .md-editor > .md-preview,
html.dark .md-editor > textarea {
	background: #1e2020;
}

html.dark .md-editor > textarea {
	color: #EEE;
	border-color: #181a1c;
}

html.dark .show-grid [class*="col"] {
	background-color: #1e2020;
	border-color: #1e2020;
}

html.dark .modal-content {
	background-color: #181a1c;
}

html.dark .modal-header,
html.dark .modal-footer {
	border-color: #1e2020;
}

/* Multiselect */
html.dark .multiselect-container {
	background-color: #1e2020;
}

html.dark .multiselect-container > li > a {
	color: #EEE;
}

html.dark .multiselect-container > li > a:hover, html.dark .multiselect-container > li > a:focus {
	background-color: #181a1c;
	color: #191a1a;
}

/* dark */
html.dark .dd-handle {
	background: #1e2020;
	border-color: #191a1a;
	color: #808697;
}

html.dark .dd-handle:hover {
	background: #191a1a;
}

html.dark .notifications > li .notification-icon,
html.header-dark .notifications > li .notification-icon {
	background: #1e2020;
}

html.dark .notifications > li .notification-icon i,
html.header-dark .notifications > li .notification-icon i {
	color: #C3C3C3;
}

html.dark .notifications .notification-menu hr,
html.header-dark .notifications .notification-menu hr {
	background: #8d8f91;
}

/* dark */
html.dark .pricing-table li {
	border-top-color: #191a1a;
}

html.dark .pricing-table h3 {
	background-color: #191a1a;
	text-shadow: none;
}

html.dark .pricing-table h3 span {
	background: #2e353e;
	border-color: #242830;
	box-shadow: 0 5px 20px #242830 inset, 0 3px 0 #1e2020 inset;
	color: #ebebeb;
}

html.dark .pricing-table .most-popular {
	border-color: #1e2020;
}

html.dark .pricing-table .most-popular h3 {
	background-color: #1e2020;
	color: #808697;
	text-shadow: none;
}

html.dark .pricing-table .plan-ribbon {
	background-color: #1e2020;
}

html.dark .pricing-table .plan {
	background: #1e2020;
	border: 1px solid #1e2020;
	color: #808697;
	text-shadow: none;
}

html.dark .progress.light {
	background: #2e353e;
	background-image: linear-gradient(#2e353e, #2e353e 10%, #1e2020 11%);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
}

/* Select 2 */
html.dark .select2-container--bootstrap .select2-selection,
html.dark .select2-container--bootstrap .select2-dropdown,
html.dark .select2-container--bootstrap .select2-choices .select2-search-field input,
html.dark .select2-container--bootstrap .select2-choice,
html.dark .select2-container--bootstrap .select2-choices {
	color: #EEE;
	background-color: #1e2020;
	border-color: #1e2020;
}

html.dark .select2-container--bootstrap .select2-selection--single .select2-selection__rendered {
	color: #EEE;
}

html.dark .select2-container--bootstrap .select2-results__option[aria-selected="true"],
html.dark .select2-container--bootstrap .select2-search--dropdown .select2-search__field {
	color: #EEE;
	background-color: #2e353e;
	border-color: #2e353e;
}


html.dark .note-editor {
	border-color: #1e2020;
	color: #EEE;
}

html.dark .note-editor .note-toolbar,
html.dark .note-editor .note-statusbar {
	background: #242830;
	border-color: #181a1c;
}

html.dark .note-editor .note-toolbar .note-btn,
html.dark .note-editor .note-statusbar .note-btn {
	background: #1e2020;
	border-color: #2e353e !important;
}

html.dark .note-editor .note-editable {
	background: #1e2020;
	border-color: #181a1c;
}

html.dark .note-editor .note-statusbar .note-resizebar {
	border-color: #181a1c;
}

html.dark .note-editor .note-statusbar .note-resizebar .note-icon-bar {
	border-color: #444;
}

html.dark .note-editor .note-editing-area .note-editable {
	color: #EEE;
	background: #1e2020;
}

html.dark .note-editor .caret {
	border-color: #191a1a transparent transparent;
}

/* Dark - Tables */
html.dark .table > thead > tr > th,
html.dark .table > tbody > tr > th,
html.dark .table > tfoot > tr > th,
html.dark .table > thead > tr > td,
html.dark .table > tbody > tr > td,
html.dark .table > tfoot > tr > td,
html.dark .table-bordered {
	border-color: rgb(60, 62, 63);
	color: rgb(153, 149, 143);
}

html.dark .table-striped > tbody > tr:nth-child(2n+1) > td,
html.dark .table-striped > tbody > tr:nth-child(2n+1) > th {
	background-color: #1e2020;
}

html.dark .table-hover > tbody > tr:hover > td,
html.dark .table-hover > tbody > tr:hover > th {
	background-color: #272c34;
}

html.dark .table .actions a,
html.dark .table .actions-hover a {
	color: #808697;
}

@media screen and (max-width: 991px) {
	html.dark .table-responsive {
		border-color: #262b33;
	}
}

@media only screen and (max-width: 991px) {
	html.dark .table.table-no-more tr,
		html.dark .table.table-no-more.table-bordered td {
		border-bottom-color: #3c3f40;
	}
}

/* Dark */
html.dark .tabs.tabs-bottom .tab-content,
html.dark .tab-content {
	background-color: #191a1a;
	border-color: #1e2020;
}

html.dark .tabs.tabs-bottom .nav-tabs,
html.dark .nav-tabs {
	border-bottom-color: #3c3f40;
	border-top-color: #1e2020;
}

html.dark .tabs.tabs-bottom .nav-tabs li .nav-link,
html.dark .nav-tabs li .nav-link {
	background: #1e2020;
	border-left-color: #1e2020;
	border-right-color: #1e2020;
	border-top-color: #2e353e;
}

html.dark .tabs.tabs-bottom .nav-tabs li.active .nav-link,
html.dark .nav-tabs li.active .nav-link {
	background: #191a1a;
	border-left-color: #1e2020;
	border-right-color: #1e2020;
}

html.dark .tabs.tabs-bottom .nav-tabs li .nav-link {
	border-bottom-color: #3c3f40;
}

html.dark .tabs.tabs-bottom .nav-tabs li.active .nav-link {
	border-top-width: 1px;
}

html.dark .tabs.tabs-bottom .nav-tabs li.active .nav-link:hover, html.dark .tabs.tabs-bottom .nav-tabs li.active .nav-link:focus, html.dark .tabs.tabs-bottom .nav-tabs li.active .nav-link:active {
	border-top-width: 1px;
}

html.dark .tabs .nav-tabs.nav-justified li .nav-link {
	border-bottom-color: #3c3f40;
}

html.dark .tabs .nav-tabs.nav-justified li.active .nav-link:hover, html.dark .tabs .nav-tabs.nav-justified li.active .nav-link:focus, html.dark .tabs .nav-tabs.nav-justified li.active .nav-link:active {
	background-color: #191a1a;
	border-left-color: #1e2020;
	border-right-color: #1e2020;
}

html.dark .tabs.tabs-vertical {
	border-top-color: #1e2020;
}

html.dark .tabs.tabs-vertical .nav-tabs li .nav-link {
	border-bottom-color: #3c3f40;
}

html.dark .tabs.tabs-vertical .nav-tabs li.active .nav-link {
	border-right-color: #191a1a;
}

html.dark .tabs.tabs-vertical .nav-tabs li.active .nav-link:hover, html.dark .tabs.tabs-vertical .nav-tabs li.active .nav-link:focus, html.dark .tabs.tabs-vertical .nav-tabs li.active .nav-link:active {
	border-left-color: #2e353e;
	border-right-color: #191a1a;
	border-bottom-color: #3c3f40;
}

html.dark .tabs.tabs-vertical.tabs-right .nav-tabs li.active .nav-link {
	border-left-color: #191a1a;
}

html.dark .tabs.tabs-vertical.tabs-right .nav-tabs li.active .nav-link:hover, html.dark .tabs.tabs-vertical.tabs-right .nav-tabs li.active .nav-link:focus, html.dark .tabs.tabs-vertical.tabs-right .nav-tabs li.active .nav-link:active {
	border-left-color: #191a1a;
}

html.dark .tabs.tabs-dark .nav-tabs li .nav-link {
	color: #777;
}

html.dark .tabs.tabs-dark .nav-tabs li .nav-link:hover, html.dark .tabs.tabs-dark .nav-tabs li .nav-link:focus, html.dark .tabs.tabs-dark .nav-tabs li .nav-link:active {
	color: #777;
}

html.dark .tabs.tabs-dark .nav-tabs li.active .nav-link {
	color: #777;
}

html.dark .tabs.tabs-dark .nav-tabs li.active .nav-link:hover, html.dark .tabs.tabs-dark .nav-tabs li.active .nav-link:focus, html.dark .tabs.tabs-dark .nav-tabs li.active .nav-link:active {
	color: #777;
}

html.dark .bootstrap-tagsinput {
	background: #1e2020;
	border-color: #1e2020;
}

/* Timepicker */
html.dark .bootstrap-timepicker-widget {
	background-color: #1e2020;
}

html.dark .bootstrap-timepicker-widget:before {
	border-bottom-color: #3c3f40;
}

html.dark .bootstrap-timepicker-widget:after {
	border-bottom-color: #3c3f40;
}

html.dark .bootstrap-timepicker-widget.timepicker-orient-bottom:before {
	border-top-color: #181a1c;
}

html.dark .bootstrap-timepicker-widget.timepicker-orient-bottom:after {
	border-top-color: #1e2020;
}

html.dark .bootstrap-timepicker-widget table td a {
	color: #191a1a;
}

html.dark .bootstrap-timepicker-widget table td a:hover {
	border-color: #1e2020;
}

html.dark .bootstrap-timepicker-widget table td input {
	background-color: #191a1a;
	border-color: #1e2020;
	color: #EEE;
}

/* dark */
html.dark .inner-toolbar {
	border-left: none;
	border-bottom: 1px solid #242830;
}

html.dark .inner-toolbar > ul > li {
	border-color: #242830;
}

/* dark */
html.dark body .jstree-default .jstree-checkbox {
	background-image: url(../img/jstree-dark.png);
}

html.dark body .jstree-default .jstree-hovered {
	background-color: #191a1a !important;
	box-shadow: none;
}

html.dark body .jstree-default .jstree-clicked {
	background-color: #181a1c !important;
	box-shadow: none;
}

html.dark body .jstree-default .jstree-icon {
	color: #808697;
}

/* Header Dark - Userbox */
html.dark .userbox:after,
html.header-dark .userbox:after {
	background: #121518;
}

html.dark .userbox .name,
html.dark .userbox .custom-caret,
html.header-dark .userbox .name,
html.header-dark .userbox .custom-caret {
	color: #C3C3C3;
}

html.dark .userbox .dropdown-menu,
html.header-dark .userbox .dropdown-menu {
	background: #1e2020;
}

html.dark .userbox .dropdown-menu .name,
html.dark .userbox .dropdown-menu .custom-caret,
html.header-dark .userbox .dropdown-menu .name,
html.header-dark .userbox .dropdown-menu .custom-caret {
	color: #C3C3C3;
}

html.dark .userbox .dropdown-menu a,
html.header-dark .userbox .dropdown-menu a {
	color: #C3C3C3;
}

html.dark .userbox .dropdown-menu a:hover,
html.header-dark .userbox .dropdown-menu a:hover {
	color: #191a1a;
}

html.dark .userbox .dropdown-menu .divider,
html.header-dark .userbox .dropdown-menu .divider {
	background: #181a1c;
}

html.dark .userbox .dropdown-menu a,
html.header-dark .userbox .dropdown-menu a {
	color: #C3C3C3;
}

html.dark {
    /* Widget Summary */
    /* Panel Footer - Button Group */
    /* To-do List */
    /* Simple Post List */
    /* Simple User List */
    /* Simple Bullet List */
    /* Simple Compose Box */;
}

html.dark .widget-summary .summary .title,
html.dark .widget-summary .summary .amount {
color: #EEE;
}

html.dark .widget-summary .summary-footer {
border-color: #4C4C4C;
}

html.dark .card-footer-btn-group a {
background-color: #1e2020;
border-color: #191a1a;
}

html.dark .card-footer-btn-group a:hover {
background-color: #2e353e;
}

html.dark ul.widget-todo-list li {
border-color: #242830;
}

html.dark ul.simple-post-list li {
border-color: #4c4c4c;
}

html.dark ul.simple-user-list li .title {
color: #EEE;
}

html.dark ul.simple-bullet-list li .title {
color: #EEE;
}

html.dark .simple-compose-box {
background-color: #1e2020;
border-color: #1e2020;
}

html.dark .simple-compose-box .compose-box-footer {
background-color: #191a1a;
}


/* dark */
html.dark .invoice header {
	border-bottom-color: #3c3f40;
}

html.dark .invoice table.table > thead:first-child > tr > th {
	background-color: #1e2020;
	border-bottom-color: #3c3f40;
	border-top-color: #1e2020;
}

html.dark .invoice table.table > tbody tr > td {
	border-color: #99958f;
}

html.dark .section-full-width-bg-light {
	background-color: #191a1a;
}

html.dark .section-full-width-bg-light:before {
	background-color: #191a1a;
}

html.dark .testimonial {
	background: #1e2020;
}

/* dark */
html.dark .mailbox .mailbox-email,
html.dark .mailbox .content-with-menu-container {
	background: #181a1c;
}

html.dark .mailbox .mailbox-actions {
	border-top-color: #1e2020;
}

html.dark .mailbox .mailbox-actions ul a.item-action {
	background: #2e353e;
}

html.dark .mailbox .mailbox-email-list {
	border-top-color: #1e2020;
}

html.dark .mailbox .mailbox-email-list li {
	border-bottom-color: #3c3f40;
}

html.dark .mailbox .mailbox-email-list li:hover {
	background: #161a1e;
}

html.dark .mailbox .mailbox-email-list li a {
	color: #808697;
}

html.dark .mailbox .mailbox-email-list li.unread a {
	color: #9ca1ae;
}

html.dark .mailbox .mailbox-email .mailbox-email-header {
	background: #191a1a;
}

html.dark .mailbox .mailbox-email .card .card-header,
html.dark .mailbox .mailbox-email .card .card-footer {
	background-color: #1e2020;
	border-color: #191a1a;
	color: #808697;
}

html.dark .mailbox .mailbox-email .card .card-header .card-title,
html.dark .mailbox .mailbox-email .card .card-footer .card-title {
	color: #808697;
}

html.dark .mailbox .mailbox-email .card .card-header .card-actions a:hover {
	background: #181a1c;
}

html.dark .mailbox .mailbox-compose .note-editor .note-toolbar,
html.dark .mailbox .mailbox-compose .note-editor .note-statusbar,
html.dark .mailbox .mailbox-compose .note-editor .note-editable {
	background: #181a1c;
}

html.dark .mailbox .mailbox-compose .note-editor .note-editable {
	color: #808697;
}

html.dark .media-gallery .mg-files .thumbnail.thumbnail-selected {
	border-color: #242830;
}

html.dark .media-gallery .mg-files .thumbnail .mg-title small {
	color: #808697;
}

/* dark */
html.dark .search-content .search-control-wrapper {
	background: #181a1c;
	border-bottom-color: #3c3f40;
}

html.dark .search-content .tab-content {
	background: transparent;
}

html.dark .search-content .search-toolbar {
	background: #191a1a;
	border-bottom-color: #3c3f40;
}

html.dark .search-content .search-toolbar .nav-pills a, html.dark .search-content .search-toolbar .nav-pills a:hover, html.dark .search-content .search-toolbar .nav-pills a:focus {
	border-bottom-color: #3c3f40;
	border-top-color: #191a1a;
	color: #808697;
}

html.dark .search-content .search-toolbar .nav-pills a:hover, html.dark .search-content .search-toolbar .nav-pills a:focus {
	border-bottom-color: #3c3f40;
	border-top-color: #191a1a;
	color: #555;
}

html.dark .search-content .search-toolbar .nav-pills li.active a, html.dark .search-content .search-toolbar .nav-pills li.active a:hover, html.dark .search-content .search-toolbar .nav-pills li.active a:focus {
	color: #CCC;
	border-bottom-color: #3c3f40;
}

html.dark .search-content .search-results-list li {
	border-bottom-color: #1e2020;
}

html.dark .search-content .search-results-list a .description {
	color: #808697;
}

html.dark .search-content .search-results-list a:hover {
	background: #1e2020;
}

/* dark */
html.dark .body-sign .card-sign .card-body {
	background-color: #2e353e;
}

html.dark .body-sign .line-thru:before {
	background-color: #2e353e;
}

html.dark .body-sign .line-thru:after {
	border-bottom-color: #1e2020;
}

html.dark .timeline .tm-items > li .tm-box {
	background: #1e2020;
	border-color: #191a1a;
}

html.dark .timeline .tm-items > li .tm-box:after {
	border-right-color: #1e2020;
}

html.dark .timeline .tm-items > li .tm-box:before {
	border-right-color: #191a1a;
}

html.dark .timeline .tm-items > li .tm-icon {
	background-color: #181a1c;
}

html.dark .timeline .tm-title {
	background-color: #1e2020;
	border-color: #191a1a;
}

html.dark .timeline.timeline-simple .tm-body .tm-title {
	background-color: #1e2020;
	border-color: #191a1a;
}

html.dark .timeline.timeline-simple .tm-body .tm-items > li:before {
	box-shadow: 0 0 0 3px #2e353e, 0 0 0 6px #CCC;
}

html.dark .timeline.timeline-simple .tm-body .tm-items > li .tm-box:after {
	border-right-color: #1e2020;
}

html.dark .timeline.timeline-simple .tm-body .tm-items > li .tm-box:before {
	border-right-color: #191a1a;
}

/* Dark - Background */
html.dark,
html.dark body {
	background-color: #181a1c;
}

html.dark.boxed .content-body {
	background-color: #181a1c;
}

html.dark body {
	color: #99958f;
}

html.dark .hidden-on-dark {
	display: none !important;
}

html.dark .bg-white {
	background-color: #191a1a !important;
}

/* Dark - Titles */
html.dark h1,
html.dark .h1,
html.dark h2,
html.dark .h2,
html.dark h3,
html.dark .h3,
html.dark h4,
html.dark .h4,
html.dark h6,
html.dark .h6 {
	color: #99958f;
}

html.dark h5,
html.dark .h5 {
	color: #f4f4f4;
}

/* Dark - Alerts */
html.dark .alert h1,
html.dark .alert .h1,
html.dark .alert h2,
html.dark .alert .h2,
html.dark .alert h3,
html.dark .alert .h3,
html.dark .alert h4,
html.dark .alert .h4,
html.dark .alert h5,
html.dark .alert .h5,
html.dark .alert h6,
html.dark .alert .h6 {
	color: #111;
}

/* Dark - Blockquote */
html.dark blockquote:not(.primary):not(.success):not(.danger):not(.warning):not(.info):not(.dark) {
	border-color: #1e2020;
}

/* Dark - Helpers */
html.dark .text-dark {
	color: #99958f !important;
}

html.dark ul.nav-list.primary > li a {
	border-bottom-color: #1e2020;
}

html.dark ul.nav-list.primary > li a:hover {
	background-color: #1e2020;
}

html.dark .pagination > li > a,
html.dark .pagination > li > span {
	background-color: #1e2020;
	border-color: #242830;
}

html.dark .pagination > li.active > a,
html.dark .pagination > li.active > span {
	background-color: #CCC;
	border-color: #242830;
}

html.dark .pagination > li.disabled > a,
html.dark .pagination > li.disabled > span {
	background-color: #1e2020;
	border-color: #242830;
}

html.dark .dropdown-menu {
	background-color: #1e2020;
}

html.dark .dropdown-menu > li > a {
	color: #EEE;
}

html.dark .dropdown-menu > li > a:hover, html.dark .dropdown-menu > li > a:focus {
	background-color: #181a1c;
	color: #191a1a;
}

html.dark hr.dotted,
html.dark hr.solid {
	border-color: #4C4C4C;
}

html.dark .img-thumbnail,
html.dark .thumbnail {
	background-color: #191a1a;
	border-color: #1e2020;
}

html.dark .notification-menu .title {
	color: #c3c3c3;
}

html.dark .input-group-text {
	background-color: #191a1a;
	border-color: #191a1a;
	color: #808697;
}

html.dark .mailbox-compose .bootstrap-tagsinput {
	background: transparent;
}

html.dark .mailbox-compose .bootstrap-tagsinput > input {
	color: #191a1a;
}



/* NEW CODE  */

html.dark .panel-body {
	background: #191a1a;
}

html.dark .bg-primary {
	background: #2d637e;
}

html.dark .panel-heading {
  background-color: rgb(30, 32, 32);
  background-image: none;
  border-bottom-color: rgb(60, 63, 64);
}

html.dark .panel-footer {
    background: #1e2020;
    border-bottom-color: #181a1c;
    border-top: none !important;
}

html.dark .panel-title {
    color: #72b3d3;
}

html.dark .dataTables_wrapper .dataTables_paginate .paginate_button {
    color: #191a1a !important;
}

html.dark #modalEditOrder{
    background: #191a1a;
    border: 1px solid #191a1a;
}

html.dark .tabs {
    margin-bottom: 0px !important;
    border-top: none !important;
    border-bottom: 1px solid #191a1a !important;
}

html.dark .tab-content {
    
}

html.dark .panel-featured-primary {
  border-color: rgb(53, 118, 150);
} 

html.dark .page-header h2 {
  border-bottom-color: rgb(53, 118, 150);
}

html.dark .header {
  background-color: rgb(30, 32, 32);
  background-image: linear-gradient(rgb(30, 32, 32) 0%, rgb(25, 26, 26) 45%);
  border-bottom-color: rgb(57, 59, 60);
  border-top-color: rgb(55, 58, 59);
}

html.dark .btn-default {
  color: rgb(198, 195, 192);
  background-color: rgb(25, 26, 26);
  border-color: rgb(64, 67, 68);
}

html.dark .btn-primary {
  color: rgb(231, 230, 229);
  text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px;
  background-color: rgb(45, 99, 126);
  border-color: rgb(53, 118, 150);
}

html.dark .btn-primary:hover {
  border-color: rgb(51, 113, 144) !important;
  background-color: rgb(50, 111, 142);
}

html.dark .btn-success {
  color: rgb(231, 230, 229);
  text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px;
  background-color: rgb(83, 120, 83);
  border-color: rgb(82, 119, 82);
}

html.dark .btn-success:hover {
  border-color: rgb(78, 113, 78) !important;
  background-color: rgb(101, 131, 91);
}

html.dark .btn-danger {
  color: rgb(231, 230, 229);
  text-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px;
  background-color: rgb(109, 50, 48);
  border-color: rgb(103, 47, 45);
}

html.dark .btn-danger:hover {
  border-color: rgb(99, 45, 43) !important;
  background-color: rgb(117, 53, 51);
}

html.dark .dataTables_wrapper .dataTables_paginate .paginate_button {
  text-decoration-color: currentcolor !important;
  color: rgb(198, 195, 192) !important;
  border-color: rgb(87, 90, 92);
}

html.dark .body {
  background-color: rgb(35, 36, 37);
  background-image: none;
}


/* NAV TABS */

html.dark .nav-tabs li.active a, .nav-tabs li.active a:hover, .nav-tabs li.active a:focus {
	background-color: rgb(45, 99, 126);
	background-image: none;
	border-left-color: rgb(45, 99, 126);
	border-right-color: rgb(45, 99, 126);
	border-top-color: rgb(45, 99, 126);
	color: #FFF;
}

html.dark .tabs-primary li.active a, .tabs-primary li.active a:hover, .tabs-primary li.active a:focus {
  border-top-color: rgb(53, 118, 150);
  color: rgb(114, 179, 211);
}

html.dark .nav-tabs.nav-justify li.active a {
  border-bottom-color: rgb(50, 52, 53);
}
html.dark .nav-tabs.nav-justify li:first-child a, .nav-tabs.nav-justify li:first-child a:hover {
  border-left-color: rgb(55, 57, 58);
}

html.dark .nav-tabs.nav-justify li a {
  border-left-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: rgb(60, 62, 63);
}

html.dark .nav-tabs li a, .nav-tabs li a:hover {
  background-color: rgb(31, 33, 33);
  background-image: none;
  border-color: rgb(60, 62, 63) rgb(55, 57, 58) currentcolor;
    border-right-color: rgb(55, 57, 58);
    border-bottom-color: currentcolor;
    border-left-color: rgb(55, 57, 58);
  color: rgb(175, 172, 167);
}

/* Google Maps Pop Up Info Box */

html.dark .gm-style .gm-style-iw-c {
  position: absolute;
  box-sizing: border-box;
  overflow: hidden;
  top: 24px !important;
  left: 0;
  transform: translate(-50%,-100%);
  background-color: rgb(53, 118, 150);
  border-radius: 8px;
  padding: 12px;
    padding-top: 12px;
  box-shadow: 0 2px 7px 1px rgba(0,0,0,0.3);
}


html.dark .modalViewOrderDescription{
	background: transparent;
	color: #FFF !important;
}

html.dark table .input-group .input-group-addon{
	background: rgb(25, 26, 26) !important;
  	border: none;
	color: rgb(175, 172, 167);
}

html.dark .gm-style-iw-tc {
	top: 25px !important;
}

html.dark .EmailLink {
	color: rgb(175, 172, 167);
  background-color: rgb(25, 26, 26);
  background-image: none;
  border-color: rgb(64, 67, 68);
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
}

html.dark .pac-container {
	background: rgb(25, 26, 26) !important;
  	border: none;
	color: #FFF !important;
}

html.dark .pac-item-query {
	color: #FFF;
}

html.dark .pac-item {
	color: #FFF !important;
}

html.dark .pac-item:hover {
	color: #FFF !important;
	background: #000 !important;
}

html.dark .pac-item-query:hover {
	color: #FFF !important;
}

html.dark .pac-container:hover {
	color: #000 !important;
}

html.dark .pac-container:hover {
	background: rgb(25, 26, 26) !important;
  	border: none;
	color: #FFF !important;
}

html.dark .ui-autocomplete{
	background: rgb(25, 26, 26) !important;
  	border: none;
	color: #FFF !important;
}

html.dark .ui-menu-item a{
	color: #FFF;
}

html.dark .ui-menu-item a:hover{
	background: rgb(54, 58, 58) !important;
  	border: none;
	color: #FFF !important;
}

html.dark .ui-state-focus{border:1px solid rgb(54, 58, 58); background: rgb(54, 58, 58) url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x;}

html.dark .input-group-addon{
	background: rgb(25, 26, 26) !important;
	border-color: rgb(64, 67, 68);
	color: rgb(175, 172, 167);
}

html.dark .body-sign .panel-sign .panel-body {
  background: #181a1c;
  border-top: 5px solid ##0088cc;
    border-top-color: ##0088cc;
  border-radius: 5px 0 5px 5px;
  box-shadow: 0 1px 2px #0088cc;
  padding: 33px 33px 15px;
}

html.dark #datatable-default_filter, #datatable-agencies_filter input{
	color: rgb(175, 172, 167);
  background-color: rgb(25, 26, 26);
  background-image: none;
  border-color: rgb(64, 67, 68);
  box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
}