/*------------------------------------------------------------------
/*------------------------------------------------------------------
[Dark-Theme Stylesheet]

Project        :   Nixlot - HTML5 Bootstrap Admin Template
Version        :   V.1
Create Date    :   05/02/20
Last Update    :   05/02/20
Copyright      :   Spruko Technologies Private Limited 
Author         :   SprukoSoft
Author URL     :   https://themeforest.net/user/sprukosoft
Support		   :   support@spruko.com
License        :   Licensed under ThemeForest License

-------------------------------------------------------------------*/

/* ------ Table Of Contents
	** BODY PARTS
	** TABLE STYLES
	** FROM ELEMENTS
	** BUTTON STYLES
	** NAVIGATION
	** CARD STYLES
	** ACCORDION
	** BREADCRUMB
	** PAGINATION
	** BADGES
	** ALERTS
	** PROGRESS
	** LIST GROUP
	** TOAST & MODAL
	** TOOLTIP & POPOVER
	** CAROUSEL
	** DEFAULT ELEMENTS
	** DATE PICKER
	** WIZARD ELEMENTS
	** PARSELY
	** RANGE SLIDER
	** PERFECT SCROLLBAR
	** SELECT2
	** CUSTOM STYLES
	** BACKGROUNDS
	** BORDERS
	** CUSTOM CSS
	
	-----*/
	
	
/*--- BODY PARTS ---*/
body.dark-theme {
	color: #e7eeff;
	background-color: #25273e;
}
.dark-theme caption {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme hr {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.dark-theme mark, .dark-theme .mark {
	background-color: #fcf8e3;
}
.dark-theme .blockquote-footer {
	color: rgba(255, 255, 255, 0.8);
}
body.dark-theme *::-webkit-scrollbar-thumb {
	background: #c1c0d0;
}
body.dark-theme *:hover::-webkit-scrollbar-thumb {
	background: #a9a7b9;
}
body.dark-theme *::-webkit-scrollbar-track {
  background: #e6e3ec; 
}
.dark-theme .img-thumbnail {
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .figure-caption {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme code {
	color: #ff4668;
}
.dark-theme kbd {
	color: #e7eeff;
	background-color: #e7eeff;
}
.dark-theme pre {
	color: #e7eeff;
}
/*--- TABLE STYLES ---*/
.dark-theme .table {
	color: #848ea2;
}
.dark-theme .table th, .dark-theme .table td {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .table thead th {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .table tbody+tbody {
	border-top: 1px solid #25273e;
}
.dark-theme .table-bordered {
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .table-bordered th, .dark-theme .table-bordered td {
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .table-striped tbody tr:nth-of-type(odd) {
	background-color: rgba(0, 0, 0, 0.05);
}
.dark-theme .table-hover tbody tr:hover {
	color: #848ea2;
	background-color: #25273e;
}
.dark-theme .table-light, .dark-theme .table-light>th, .dark-theme .table-light>td {
	background-color: #fcfcfd;
}
.dark-theme .table-light th, .dark-theme .table-light td, .dark-theme .table-light thead th, .dark-theme .table-light tbody+tbody {
	border-color: #f9fafb;
}
.dark-theme .table-hover .table-light:hover {
	background-color: #ededf3;
}
.dark-theme .table-hover .table-light:hover>td, .dark-theme .table-hover .table-light:hover>th {
	background-color: #ededf3;
}
.dark-theme .table-active, .dark-theme .table-active>th, .dark-theme .table-active>td {
	background-color: #25273e;
}
.dark-theme .table-hover .table-active:hover {
	background-color: #25273e;
}
.dark-theme .table-hover .table-active:hover>td, .dark-theme .table-hover .table-active:hover>th {
	background-color: #25273e;
}
.dark-theme .table .thead-dark th {
	color: #e7eeff;
	background-color: rgba(255, 255, 255, 0.8);
	border-color: #49597b;
}
.dark-theme .table .thead-light th {
	color: #848ea2;
	background-color: #25273e;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme table.dataTable tbody tr.selected {
    background-color: #25273e;
}
.dark-theme .table {
	color: #848ea2;
}
.dark-theme .table thead th, .dark-theme .table thead td {
	color: #e7eeff;
}
.dark-theme .table tbody tr {
	background-color: rgba(22, 24, 47, 0.5);
}
.dark-theme .table th, .dark-theme .table td {
	border-right:1px solid rgba(255,255,255,0.1);
}
.dark-theme .table-borderless th, .dark-theme .table-borderless td, .dark-theme .table-borderless thead th, .dark-theme .table-borderless tbody+tbody {
    border: 0;
}
.dark-theme  .table-striped tbody tr:nth-of-type(2n+1) {
	background-color: rgba(0, 0, 0, 0.3);
}
.dark-theme  .table-bordered thead th, .dark-theme .table-bordered thead td {
	background-color: rgba(22, 24, 47, 0.5);
}
.dark-theme .toast {
	background-color: rgba(255, 255, 255, 0.95);
	border-color: rgba(20, 17, 45, 0.16);
	box-shadow: 0 2px 3px rgba(20, 17, 45, 0.06);
}
.dark-theme .toast-header {
	border-bottom-color: rgba(205, 212, 224, 0.4);
}
.dark-theme .toast-header .close {
	color: rgba(255, 255, 255, 0.8);
}
/*DATA TABLE*/
.dark-theme table.dataTable {
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme table.dataTable.no-footer {
	border-bottom-color: rgba(255,255,255,0.1);
}
.dark-theme table.dataTable thead th, .dark-theme table.dataTable thead td {
	color: #e7eeff;
}
.dark-theme table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child::before,.dark-theme  table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child::before {	
    background-color: #4c84ff;
    color: #e7eefffff;
}
.dark-theme .dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single {
	height: 32px;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .dataTables_wrapper .dataTables_length .select2-container--default .select2-selection--single .select2-selection__arrow b {
	border-top-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .dataTables_wrapper .dataTables_filter input {
	border: 1px solid rgba(255,255,255,0.1);
	color: #848ea2;
}
.dark-theme .dataTables_wrapper .dataTables_filter input::placeholder {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button {
	background-color: #25273e;
}
.dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:focus {
	background-color: #16182f;
	color: #25273e !important;
}
.dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button:hover, .dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button:focus {
	background-color: #25273e;
	color: #848ea2 !important;
}
.dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dark-theme .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus {
	background-color: #4c84ff;
	color: #e7eeff !important;
}
.dark-theme table.dataTable tfoot th, .dark-theme table.dataTable tfoot td{
	border-top:1px solid #25273e;
}
/*DATA TABLE*/
/*--- TABLE STYLES ---*/

/*--- FORM ELEMENTS ---*/
.dark-theme .form-control {
	color: #e7eeff;
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .form-control:focus {
	border-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .form-label {
	color: #848ea2;
}
.dark-theme .form-control:focus {
	color: #848ea2;
	background-color: #16182f;
	border-color: #4c84ff;
}
.dark-theme .form-control::placeholder {
	color: rgba(255, 255, 255, 0.8);
	opacity: 1;
}
.dark-theme .form-control:disabled, .dark-theme .form-control[readonly] {
	background-color: #25273e;
	opacity: 1;
}
.dark-theme select.form-control:focus::-ms-value {
	color: #848ea2;
	background-color: #16182f;
}
.dark-theme .form-control-plaintext {
	color: #848ea2;
	background-color: transparent;
	border: solid transparent;
	border-width: 1px 0;
}
.dark-theme .form-check-input:disabled~.form-check-label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .valid-feedback {
	color: #28c76f;
}
.dark-theme .valid-tooltip {
	color: #e7eeff;
	background-color: rgba(78, 220, 184, 0.9);
}
.dark-theme .was-validated .form-control:valid, .dark-theme .form-control.is-valid, .dark-theme input.form-control.parsley-success, .dark-theme textarea.form-control.parsley-success {
	border-color: #28c76f;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233bb001' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}
.dark-theme .was-validated .form-control:valid:focus, .dark-theme .form-control.is-valid:focus, .dark-theme input.form-control.parsley-success:focus, .dark-theme textarea.form-control.parsley-success:focus {
	border-color: #28c76f;
	box-shadow: 0 0 0 0.2rem rgba(78, 220, 184, 0.25);
}
.dark-theme .was-validated .custom-select:valid, .dark-theme .custom-select.is-valid, .dark-theme input.custom-select.parsley-success, .dark-theme textarea.custom-select.parsley-success {
	border-color: #28c76f;
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%233bb001' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #e7eeff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.dark-theme .was-validated .custom-select:valid:focus, .dark-theme .custom-select.is-valid:focus, .dark-theme input.custom-select.parsley-success:focus, .dark-theme textarea.custom-select.parsley-success:focus {
	border-color: #28c76f;
	box-shadow: 0 0 0 0.2rem rgba(78, 220, 184, 0.25);
}
.dark-theme .was-validated .form-check-input:valid~.form-check-label, .dark-theme .form-check-input.is-valid~.form-check-label, .dark-theme input.form-check-input.parsley-success~.form-check-label, .dark-theme textarea.form-check-input.parsley-success~.form-check-label {
	color: #28c76f;
}
.dark-theme .was-validated .custom-control-input:valid~.custom-control-label, .dark-theme .custom-control-input.is-valid~.custom-control-label, input.custom-control-input.parsley-success~.custom-control-label, .dark-theme textarea.custom-control-input.parsley-success~.custom-control-label {
	color: #28c76f;
}
.dark-theme .was-validated .custom-control-input:valid~.custom-control-label::before, .dark-theme .custom-control-input.is-valid~.custom-control-label::before, .dark-theme input.custom-control-input.parsley-success~.custom-control-label::before, .dark-theme textarea.custom-control-input.parsley-success~.custom-control-label::before {
	border-color: #28c76f;
}
.dark-theme .was-validated .custom-control-input:valid:checked~.custom-control-label::before, .dark-theme .custom-control-input.is-valid:checked~.custom-control-label::before, .dark-theme input.custom-control-input.parsley-success:checked~.custom-control-label::before, .dark-theme textarea.custom-control-input.parsley-success:checked~.custom-control-label::before {
	border-color: #4ce301;
	background-color: #4ce301;
}
.dark-theme .was-validated .custom-control-input:valid:focus~.custom-control-label::before, .dark-theme .custom-control-input.is-valid:focus~.custom-control-label::before, .dark-theme input.custom-control-input.parsley-success:focus~.custom-control-label::before, .dark-theme textarea.custom-control-input.parsley-success:focus~.custom-control-label::before {
	box-shadow: 0 0 0 0.2rem rgba(78, 220, 184, 0.25);
}
.dark-theme .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before, .dark-theme .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before, .dark-theme input.custom-control-input.parsley-success:focus:not(:checked)~.custom-control-label::before, .dark-theme textarea.custom-control-input.parsley-success:focus:not(:checked)~.custom-control-label::before {
	border-color: #28c76f;
}
.dark-theme .was-validated .custom-file-input:valid~.custom-file-label, .dark-theme .custom-file-input.is-valid~.custom-file-label, .dark-theme input.custom-file-input.parsley-success~.custom-file-label, .dark-theme textarea.custom-file-input.parsley-success~.custom-file-label {
	border-color: #28c76f;
}
.dark-theme .was-validated .custom-file-input:valid:focus~.custom-file-label, .dark-theme .custom-file-input.is-valid:focus~.custom-file-label, .dark-theme input.custom-file-input.parsley-success:focus~.custom-file-label, .dark-theme textarea.custom-file-input.parsley-success:focus~.custom-file-label {
	border-color: #28c76f;
	box-shadow: 0 0 0 0.2rem rgba(78, 220, 184, 0.25);
}
.dark-theme .invalid-feedback {
	color: #ff5c77;
}
.dark-theme .invalid-tooltip {
	color: #e7eeff;
	background-color: rgba(220, 53, 69, 0.9);
}
.dark-theme .was-validated .form-control:invalid, .dark-theme .form-control.is-invalid, .dark-theme input.form-control.parsley-error, .dark-theme textarea.form-control.parsley-error {
	border-color: #ff5c77;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
}
.dark-theme .was-validated .form-control:invalid:focus, .dark-theme .form-control.is-invalid:focus, .dark-theme input.form-control.parsley-error:focus, .dark-theme textarea.form-control.parsley-error:focus {
	border-color: #ff5c77;
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.dark-theme .was-validated .custom-select:invalid, .dark-theme .custom-select.is-invalid, .dark-theme input.custom-select.parsley-error, .dark-theme textarea.custom-select.parsley-error {
	border-color: #ff5c77;
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #e7eeff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.dark-theme .was-validated .custom-select:invalid:focus, .dark-theme .custom-select.is-invalid:focus, .dark-theme input.custom-select.parsley-error:focus,.dark-theme  textarea.custom-select.parsley-error:focus {
	border-color: #ff5c77;
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.dark-theme .was-validated .form-check-input:invalid~.form-check-label, .dark-theme .form-check-input.is-invalid~.form-check-label, .dark-theme input.form-check-input.parsley-error~.form-check-label,.dark-theme  textarea.form-check-input.parsley-error~.form-check-label {
	color: #ff5c77;
}
.dark-theme .was-validated .custom-control-input:invalid~.custom-control-label, .dark-theme .custom-control-input.is-invalid~.custom-control-label, .dark-theme input.custom-control-input.parsley-error~.custom-control-label, .dark-theme textarea.custom-control-input.parsley-error~.custom-control-label {
	color: #ff5c77;
}
.dark-theme .was-validated .custom-control-input:invalid~.custom-control-label::before, .dark-theme .custom-control-input.is-invalid~.custom-control-label::before, .dark-theme input.custom-control-input.parsley-error~.custom-control-label::before, .dark-theme textarea.custom-control-input.parsley-error~.custom-control-label::before {
	border-color: #ff5c77;
}
.dark-theme .was-validated .custom-control-input:invalid:checked~.custom-control-label::before, .dark-theme .custom-control-input.is-invalid:checked~.custom-control-label::before, .dark-theme input.custom-control-input.parsley-error:checked~.custom-control-label::before, .dark-theme textarea.custom-control-input.parsley-error:checked~.custom-control-label::before {
	border-color: #e4606d;
	background-color: #e4606d;
}
.dark-theme .was-validated .custom-control-input:invalid:focus~.custom-control-label::before, .dark-theme .custom-control-input.is-invalid:focus~.custom-control-label::before, .dark-theme input.custom-control-input.parsley-error:focus~.custom-control-label::before, textarea.custom-control-input.parsley-error:focus~.custom-control-label::before {
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.dark-theme .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before, .dark-theme .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before, .dark-theme input.custom-control-input.parsley-error:focus:not(:checked)~.custom-control-label::before, .dark-theme textarea.custom-control-input.parsley-error:focus:not(:checked)~.custom-control-label::before {
	border-color: #ff5c77;
}
.dark-theme .was-validated .custom-file-input:invalid~.custom-file-label, .dark-theme .custom-file-input.is-invalid~.custom-file-label, .dark-theme input.custom-file-input.parsley-error~.custom-file-label, .dark-theme textarea.custom-file-input.parsley-error~.custom-file-label {
	border-color: #ff5c77;
}
.dark-theme .was-validated .custom-file-input:invalid:focus~.custom-file-label, .dark-theme .custom-file-input.is-invalid:focus~.custom-file-label, .dark-theme input.custom-file-input.parsley-error:focus~.custom-file-label, .dark-theme textarea.custom-file-input.parsley-error:focus~.custom-file-label {
	border-color: #ff5c77;
	box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
/*--- FORM ELEMENTS ---*/

/*--- BUTTON STYLES ---*/
.dark-theme .btn, .dark-theme .sp-container button {
	color: #fff;
}
.dark-theme .btn:hover, .dark-theme .sp-container button:hover {
	color: #fff;
	text-decoration: none;
}
.dark-theme .btn:focus, .dark-theme .sp-container button:focus, .dark-theme .btn.focus, .sp-container button.focus {
	outline: 0;
	box-shadow: none;
}
.dark-theme .btn-light {
	color: #fff;
	background-color: #25273e;
	border-color: #25273e;
}
.dark-theme .btn-light:hover {
	color: #fff;
	background-color: #dde0e9;
	border-color: #d5d9e4;
}
.dark-theme .btn-light:focus, .dark-theme .btn-light.focus {
	box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5);
}
.dark-theme .btn-light.disabled, .dark-theme .btn-light:disabled {
	color: #fff;
	background-color: #25273e;
	border-color: #25273e;
}
.dark-theme .btn-light:not(:disabled):not(.disabled):active, .dark-theme .btn-light:not(:disabled):not(.disabled).active, .dark-theme .show>.btn-light.dropdown-toggle {
	color: #fff;
	background-color: #d5d9e4;
	border-color: #cdd2df;
}
.dark-theme .btn-light:not(:disabled):not(.disabled):active:focus, .dark-theme .btn-light:not(:disabled):not(.disabled).active:focus, .dark-theme .show>.btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 0.2rem rgba(212, 214, 220, 0.5);
}
.dark-theme .btn-dark:hover {
	color: #fff;
	background-color: #0e0c13;
	border-color: #0e0c13;
}
.dark-theme .btn-dark:focus, .dark-theme .btn-dark.focus {
	box-shadow: 0 0 0 1px rgba(25, 22, 33, 0.5);
}
.dark-theme .btn-dark.disabled, .dark-theme .btn-dark:disabled {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.8);
	border-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .btn-dark:not(:disabled):not(.disabled):active, .dark-theme .btn-dark:not(:disabled):not(.disabled).active, .dark-theme .show>.btn-dark.dropdown-toggle {
	color: #fff;
	background-color: #0e0c13;
	border-color: #232b3b;
}
.dark-theme .btn-dark:not(:disabled):not(.disabled):active:focus, .dark-theme .btn-dark:not(:disabled):not(.disabled).active:focus, .dark-theme .show>.btn-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 1px rgba(25, 22, 33, 0.5);
}
.dark-theme .btn-outline-light {
	color: #25273e;
	border-color: #25273e;
}
.dark-theme .btn-outline-light:hover {
	color: #fff;
	background-color: #25273e;
	border-color: #25273e;
}
.dark-theme .btn-outline-light:focus, .dark-theme .btn-outline-light.focus {
	box-shadow: 0 0 0 1px rgba(244, 245, 248, 0.5);
}
.dark-theme .btn-outline-light.disabled, .dark-theme .btn-outline-light:disabled {
	color: #25273e;
	background-color: transparent;
}
.dark-theme .btn-outline-light:not(:disabled):not(.disabled):active, .dark-theme .btn-outline-light:not(:disabled):not(.disabled).active, .dark-theme .show>.btn-outline-light.dropdown-toggle {
	color: #e7eeff;
	background-color: #25273e;
	border-color: #25273e;
}
.dark-theme .btn-outline-light:not(:disabled):not(.disabled):active:focus, .dark-theme .btn-outline-light:not(:disabled):not(.disabled).active:focus, .dark-theme .show>.btn-outline-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 1px rgba(244, 245, 248, 0.5);
}
.dark-theme .btn-outline-dark {
	color: rgba(255, 255, 255, 0.8);
	border-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .btn-outline-dark:hover {
	color: #e7eeff;
	background-color: rgba(255, 255, 255, 0.8);
	border-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .btn-outline-dark:focus, .dark-theme .btn-outline-dark.focus {
	box-shadow: 0 0 0 1px rgba(59, 72, 99, 0.5);
}
.dark-theme .btn-outline-dark.disabled, .dark-theme .btn-outline-dark:disabled {
	color: rgba(255, 255, 255, 0.8);
	background-color: transparent;
}
.dark-theme .btn-outline-dark:not(:disabled):not(.disabled):active, .dark-theme .btn-outline-dark:not(:disabled):not(.disabled).active, .dark-theme .show>.btn-outline-dark.dropdown-toggle {
	color: #e7eeff;
	background-color: rgba(255, 255, 255, 0.1);
	border-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .dark-theme .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .dark-theme .show>.btn-outline-dark.dropdown-toggle:focus {
	box-shadow: 0 0 0 1px rgba(59, 72, 99, 0.5);
}
.dark-theme .btn-link {
	color: #4c84ff;
	text-decoration: none;
}
.dark-theme .btn-link:hover {
	color: #3b76f7;
	text-decoration: none;
}
.dark-theme .btn-link:disabled, .dark-theme .btn-link.disabled {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .btn-light {
	color: #e7eeff;
	background-color: #25283e;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .btn-light:hover {
	color: #e7eeff;
	background-color: rgba(255,255,255,0.1);
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .btn-light:focus, .dark-theme .btn-light.focus {
	box-shadow: 0 0 0 1px rgb(239, 239, 247,0.5);
}
.dark-theme .btn-light.disabled, .dark-theme .btn-light:disabled {
	color: #e7eeff;
	background-color: #25273e;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .btn-light:not(:disabled):not(.disabled):active, .dark-theme .btn-light:not(:disabled):not(.disabled).active, .dark-theme .show>.btn-light.dropdown-toggle {
	color: #e7eeff;
	background-color: #25273e;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .btn-light:not(:disabled):not(.disabled):active:focus, .dark-theme .btn-light:not(:disabled):not(.disabled).active:focus, .dark-theme .show>.btn-light.dropdown-toggle:focus {
	box-shadow: 0 0 0 1px rgba(239, 239, 247, 0.5);
}
.dark-theme .btn-outline-light {
	border-color: rgba(255, 255, 255, 0.19);
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .btn-outline-light:hover, .dark-theme .btn-outline-light:focus {
	background-color: rgb(37, 39, 62);
}
.dark-theme .dropdown-menu {
	color: #848ea2;
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
}
.dark-theme .dropdown-menu li{
	color: #e7eeff;
}
.dark-theme .dropdown-menu li a{
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .dropdown-divider {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .dropdown-item {
	color: #e7eeff;
}
.dark-theme .dropdown-item:hover, .dark-theme .dropdown-item:focus {
	color: #e7eefffff;
	text-decoration: none;
	background: #25273e;
}
.dark-theme .dropdown-item.disabled, .dark-theme .dropdown-item:disabled {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .dropdown-header {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .dropdown-item-text {
	color: #e7eeff;
}
.dark-theme .input-group-text {
	color: #848ea2;
    background-color: #16182f;
    border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .custom-control-input:checked~.custom-control-label::before {
	color: #e7eeff;
	border-color: #4c84ff;
	background-color: #4c84ff;
}
.dark-theme .custom-control-input:focus~.custom-control-label::before {
	box-shadow: 0 0 0 0.2rem rgba(104, 75, 219, 0.25);
}
.dark-theme .custom-control-input:focus:not(:checked)~.custom-control-label::before {
	border-color: #b3c6ff;
}
.dark-theme .custom-control-input:not(:disabled):active~.custom-control-label::before {
	color: #e7eeff;
	background-color: #e6ecff;
	border-color: #e6ecff;
}
.dark-theme .custom-control-input:disabled~.custom-control-label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .custom-control-input:disabled~.custom-control-label::before {
	background-color: #25273e;
}
.dark-theme .custom-control-label::before {
	background-color: #16182f;
	border: rgba(255, 255, 255, 0.8) solid 1px;
}
.dark-theme .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
	border-color: #4c84ff;
	background-color: #4c84ff;
}
.dark-theme .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(104, 75, 219, 0.5);
}
.dark-theme .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
	background-color: rgba(104, 75, 219, 0.5);
}
.dark-theme .custom-radio .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(104, 75, 219, 0.5);
}
.dark-theme .custom-switch .custom-control-input:checked~.custom-control-label::after {
	background-color: #16182f;
}
.dark-theme .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
	background-color: rgba(104, 75, 219, 0.5);
}
.dark-theme .custom-select {
	color: #848ea2;
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%233b4863' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .custom-select:focus {
	border-color: #b3c6ff;
	box-shadow: 0 0 0 0.2rem rgba(104, 75, 219, 0.25);
}
.dark-theme .custom-select:focus::-ms-value {
	color: #848ea2;
	background-color: #16182f;
}
.dark-theme .custom-select:disabled {
	color: rgba(255, 255, 255, 0.8);
	background-color: #25273e;
}
.dark-theme .custom-file-input:focus~.custom-file-label {
	border-color: #b3c6ff;
	box-shadow: 0 0 0 0.2rem rgba(104, 75, 219, 0.25);
}
.dark-theme .custom-file-input:disabled~.custom-file-label {
	background-color: #25273e;
}
.dark-theme .custom-file-label {
	color: #848ea2;
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .custom-file-label::after {
	color: #e7eeff;
	background-color: #4c84ff;
}
.dark-theme .custom-range:focus::-webkit-slider-thumb {
	box-shadow: 0 0 0 1px #e7eeff, 0 0 0 0.2rem rgba(104, 75, 219, 0.25);
}
.dark-theme .custom-range:focus::-moz-range-thumb {
	box-shadow: 0 0 0 1px #e7eeff, 0 0 0 0.2rem rgba(104, 75, 219, 0.25);
}
.dark-theme .custom-range:focus::-ms-thumb {
	box-shadow: 0 0 0 1px #e7eeff, 0 0 0 0.2rem rgba(104, 75, 219, 0.25);
}
.dark-theme .custom-range::-webkit-slider-thumb {
	background-color: #4c84ff;
}
.dark-theme .custom-range::-webkit-slider-thumb:active {
	background-color: #e6ecff;
}
.dark-theme .custom-range::-webkit-slider-runnable-track {
	background-color: #25273e;
}
.dark-theme .custom-range::-moz-range-thumb {
	background-color: #4c84ff;
}
.dark-theme .custom-range::-moz-range-thumb:active {
	background-color: #e6ecff;
}
.dark-theme .custom-range::-moz-range-track {
	background-color: #25273e;
	border-color: transparent;
	border-radius: 1rem;
}
.dark-theme .custom-range::-ms-thumb {
	background-color: #4c84ff;
	border: 0;
	border-radius: 1rem;
}
.dark-theme .custom-range::-ms-thumb:active {
	background-color: #e6ecff;
}
.dark-theme .custom-range::-ms-fill-lower {
	background-color: #25273e;
	border-radius: 1rem;
}
.dark-theme .custom-range::-ms-fill-upper {
	margin-right: 15px;
	background-color: #25273e;
	border-radius: 1rem;
}
.dark-theme .custom-range:disabled::-webkit-slider-thumb {
	background-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .custom-range:disabled::-moz-range-thumb {
	background-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .custom-range:disabled::-ms-thumb {
	background-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .nav-link.disabled {
	color: rgba(255, 255, 255, 0.8);
	cursor: default;
}
.dark-theme .nav-tabs {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .nav-tabs .nav-link {
	border: 1px solid transparent;
}
.dark-theme .nav-tabs .nav-link:hover, .dark-theme .nav-tabs .nav-link:focus {
	border-color: rgba(255,255,255,0.1) #25273e #25273e;
}
.dark-theme .nav-tabs .dark-theme .nav-link.disabled {
	color: rgba(255, 255, 255, 0.8);
	background-color: transparent;
	border-color: transparent;
}
.dark-theme .nav-tabs .nav-link.active, .dark-theme .nav-tabs .nav-item.show .nav-link {
	color: #848ea2;
	background-color: #16182f;
	border-color: rgba(255,255,255,0.1) #25273e #16182f;
}
.dark-theme .nav-pills .nav-link.active, .dark-theme .nav-pills .show>.nav-link {
	color: #e7eeff;
	background-color: #4c84ff;
}
.dark-theme .navbar-toggler {
	background-color: transparent;
	border: 1px solid transparent;
}
.dark-theme .navbar-light .navbar-brand {
	color: rgba(0, 0, 0, 0.9);
}
.dark-theme .navbar-light .navbar-brand:hover, .dark-theme .navbar-light .navbar-brand:focus {
	color: rgba(0, 0, 0, 0.9);
}
.dark-theme .navbar-light .navbar-nav .nav-link {
	color: rgba(0, 0, 0, 0.5);
}
.dark-theme .navbar-light .navbar-nav .nav-link:hover, .dark-theme .navbar-light .navbar-nav .nav-link:focus {
	color: rgba(0, 0, 0, 0.7);
}
.dark-theme .navbar-light .navbar-nav .nav-link.disabled {
	color: rgba(0, 0, 0, 0.3);
}
.dark-theme .navbar-light .navbar-nav .show>.nav-link, .dark-theme .navbar-light .navbar-nav .active>.nav-link, .dark-theme .navbar-light .navbar-nav .nav-link.show, .dark-theme .navbar-light .navbar-nav .nav-link.active {
	color: rgba(0, 0, 0, 0.9);
}
.dark-theme .navbar-light .navbar-toggler {
	color: rgba(0, 0, 0, 0.5);
	border-color: rgba(0, 0, 0, 0.1);
}
.dark-theme .navbar-light .navbar-text {
	color: rgba(0, 0, 0, 0.5);
}
.dark-theme .navbar-light .navbar-text a {
	color: rgba(0, 0, 0, 0.9);
}
.dark-theme .navbar-light .navbar-text a:hover, .dark-theme .navbar-light .navbar-text a:focus {
	color: rgba(0, 0, 0, 0.9);
}
.dark-theme .navbar-dark .navbar-brand {
	color: #e7eeff;
}
.dark-theme .navbar-dark .navbar-brand:hover, .dark-theme .navbar-dark .navbar-brand:focus {
	color: #e7eeff;
}
.dark-theme .navbar-dark .navbar-nav .nav-link {
	color: rgba(255, 255, 255, 0.5);
}
.dark-theme .navbar-dark .navbar-nav .nav-link:hover, .dark-theme .navbar-dark .navbar-nav .nav-link:focus {
	color: rgba(255, 255, 255, 0.75);
}
.dark-theme .navbar-dark .navbar-nav .nav-link.disabled {
	color: rgba(255, 255, 255, 0.25);
}
.dark-theme .navbar-dark .navbar-nav .show>.nav-link, .dark-theme .navbar-dark .navbar-nav .active>.nav-link, .dark-theme .navbar-dark .navbar-nav .nav-link.show, .dark-theme .navbar-dark .navbar-nav .nav-link.active {
	color: #e7eeff;
}
.dark-theme .navbar-dark .navbar-toggler {
	color: rgba(255, 255, 255, 0.5);
	border-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .navbar-dark .navbar-toggler-icon {
	background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.dark-theme .navbar-dark .navbar-text {
	color: rgba(255, 255, 255, 0.5);
}
.dark-theme .navbar-dark .navbar-text a {
	color: #e7eeff;
}
.dark-theme .navbar-dark .navbar-text a:hover, .dark-theme .navbar-dark .navbar-text a:focus {
	color: #e7eeff;
}
.dark-theme .nav-pills .nav-link {
	color: #fff;
}
.dark-theme .nav-pills .nav-link:hover, .dark-theme .nav-pills .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .nav-pills .nav-link.active {
	background-color: #4c84ff;
}
.dark-theme .nav-pills .nav-link.active:hover, .dark-theme .nav-pills .nav-link.active:focus {
	color: #e7eeff;
}
.dark-theme .nav-dark .nav-link {
	color: rgba(255,255,255,0.8);
}
.dark-theme .nav-dark .nav-link:hover, .dark-theme .nav-dark .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .nav-tabs .nav-link {
	background-color: rgba(255, 255, 255, 0.3);
	color: #848ea2;
}
.dark-theme .nav-tabs .nav-link:hover, .dark-theme .nav-tabs .nav-link:focus {
	background-color: rgba(255, 255, 255, 0.5);
	color: #e7eeff;
}
.dark-theme .nav-tabs .nav-link.active {
	background-color: #16182f;
	color: #fff;
}
/*--- NAVIGATION ---*/

.dark-theme .tx-gray-100 {
	color: #f3f7fd;
}
.dark-theme .tx-gray-200 {
	color: #f3f7fd;
}
.dark-theme .tx-gray-300 {
	color: #f3f7fd;
}
.dark-theme .tx-gray-400 {
	color: #b4bdce;
}
.dark-theme .tx-gray-500 {
	color: #737688;
}
.dark-theme .tx-gray-600 {
	color: #737688;
}
.dark-theme .tx-gray-700 {
	color: #898398;
}
.dark-theme .tx-gray-800 {
	color: #f7f7f7;
}
.dark-theme .tx-gray-900 {
	color: #fff;
}

/*--- CARD STYLES ---*/
.dark-theme .card {
	background-color: #16182f;
	box-shadow: 0 4px 25px 0 rgba(13, 26, 53, 0.1);
	border:1px solid rgba(255,255,255,0.1);
}
.dark-theme .card-header {
	background-color: rgb(22, 24, 47);
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card-header {
    border-bottom: 0;
}
.dark-theme .card-footer {
	background-color: rgb(22, 24, 47);
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card.text-white .card-title, .dark-theme .card.tx-white .card-title {
	color: #e7eeff;
}
.dark-theme .card-header, .dark-theme .card-footer {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card-title {
	color: #e7eeff;
}
/*--- CARD STYLES ---*/

/*--- ACCORDION ---*/
.dark-theme .accordion .card-header a {
	color: #e7eeff;
	background-color: #16182f;
	border:1px solid rgba(255,255,255,0.1);
}
.dark-theme .accordion .card-header a:hover, .dark-theme .accordion .card-header a:focus {
	color: #e7eeff;
}
.dark-theme .accordion .card-header a.collapsed {
	color: #848ea2;
	background-color: #25273e;
}
.dark-theme .accordion .card-header a.collapsed:hover, .dark-theme .accordion .card-header a.collapsed:focus {
	color: #e7eeff;
	background-color: #25273e;
}
.dark-theme .accordion .card-body {
	padding:1rem;
	background-color: #16182f;
	transition: none;
	border:1px solid rgba(255,255,255,0.1);
}
.dark-theme .accordion-primary .card {
	border-color: #4c84ff;
}
.dark-theme .accordion-primary .card-header a, .dark-theme .accordion-primary .card-header a:hover, .dark-theme .accordion-primary .card-header a:focus {
	color: #4c84ff;
}
.dark-theme .accordion-primary .card-header a.collapsed {
	background-color: #4c84ff;
	color: rgba(255, 255, 255, 0.8);
	font-weight: 500;
	letter-spacing: -.1px;
}
.dark-theme .accordion-primary .card-header a.collapsed:hover, .dark-theme .accordion-primary .card-header a.collapsed:focus {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .accordion-blue .card {
	border-color:#4c84ff;
}
.dark-theme .accordion-blue .card-header a, .dark-theme .accordion-blue .card-header a:hover, .dark-theme .accordion-blue .card-header a:focus {
	color: #4c84ff;
}
.dark-theme .accordion-blue .card-header a.collapsed {
	background-color: #4c84ff;
	color: rgba(255, 255, 255, 0.8);
	font-weight: 500;
	letter-spacing: -.1px;
}
.dark-theme .accordion-blue .card-header a.collapsed:hover, .dark-theme .accordion-blue .card-header a.collapsed:focus {
	background-color: #1a53ff;
	color: #e7eeff;
}
.dark-theme .accordion-dark .card {
	border-color: rgba(255, 255, 255, 0);
}
.dark-theme .accordion-dark .card-header a, .dark-theme .accordion-dark .card-header a:hover, .dark-theme .accordion-dark .card-header a:focus {
	color: #e7eeff;
}
.dark-theme .accordion-dark .card-header a.collapsed {
	background-color: #16182f;
	color: rgba(255, 255, 255, 0.8);
	font-weight: 500;
	letter-spacing: -.1px;
}
.dark-theme .accordion-dark .card-header a.collapsed:hover, .dark-theme .accordion-dark .card-header a.collapsed:focus {
	background-color: #16182f;
	color: #e7eeff;
}
.dark-theme .accordion-gray .card {
	border-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .accordion-gray .card-header a, .dark-theme .accordion-gray .card-header a:hover, .dark-theme .accordion-gray .card-header a:focus {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .accordion-gray .card-header a.collapsed {
	background-color: rgba(255, 255, 255, 0.8);
	color: rgba(255, 255, 255, 0.8);
	font-weight: 500;
	letter-spacing: -.1px;
}
.dark-theme .accordion-gray .card-header a.collapsed:hover, .dark-theme .accordion-gray .card-header a.collapsed:focus {
	background-color: #6a7a96;
	color: #e7eeff;
}
/*--- ACCORDION ---*/

/*--- BREADCRUMB ---*/
.dark-theme .breadcrumb {
	background-color: #25273e;
}
.dark-theme .breadcrumb-item+.breadcrumb-item::before {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .breadcrumb-item.active {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .breadcrumb {
	background-color: #25273e;
}
.dark-theme .breadcrumb-style1, .dark-theme .breadcrumb-style2, .dark-theme .breadcrumb-style3 {
	background-color: transparent;
}
.dark-theme .breadcrumb-style1 .breadcrumb-item a, .dark-theme .breadcrumb-style2 .breadcrumb-item a, .dark-theme .breadcrumb-style3 .breadcrumb-item a {
	color: #e7eeff;
}
.dark-theme .breadcrumb-style1 .breadcrumb-item a:hover, .dark-theme .breadcrumb-style1 .breadcrumb-item a:focus, .dark-theme .breadcrumb-style2 .breadcrumb-item a:hover, .dark-theme .breadcrumb-style2 .breadcrumb-item a:focus, .dark-theme .breadcrumb-style3 .breadcrumb-item a:hover, .dark-theme .breadcrumb-style3 .breadcrumb-item a:focus {
	color: #4c84ff;
}
.dark-theme .breadcrumb-style1 .breadcrumb-item.active, .dark-theme .breadcrumb-style2 .breadcrumb-item.active, .dark-theme .breadcrumb-style3 .breadcrumb-item.active {
	color: #4c84ff;
}
.dark-theme .breadcrumb-style1 .breadcrumb-item+.breadcrumb-item::before, .dark-theme .breadcrumb-style2 .breadcrumb-item+.breadcrumb-item::before, .dark-theme .breadcrumb-style3 .breadcrumb-item+.breadcrumb-item::before {
	color: rgba(255, 255, 255, 0.8);
}
/*--- BREADCRUMB ---*/

/*--- PAGINATION ---*/
.dark-theme .page-link {
	color: #4c84ff;
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .page-link:hover {
	color: #3b76f7;
	background-color: #25273e;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .page-link:focus {
	box-shadow: 0 0 0 0.2rem rgba(104, 75, 219, 0.25);
}
.dark-theme .page-item.active .page-link {
	color: #e7eeff;
	background-color: #4c84ff;
	border-color: #4c84ff;
}
.dark-theme .page-item.disabled .page-link {
	color: rgba(255, 255, 255, 0.8);
	background-color: #16182f;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .page-item.active{
	background-color: #4c84ff!important;
}
.dark-theme .page-link {
	color: #848ea2;
	background-color: #25273e;
}
.dark-theme .page-link:hover, .dark-theme .page-link:focus {
	color: #e7eeff;
	background-color: #25273e;
}
.dark-theme .pagination-dark .page-item.active .page-link {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .pagination-dark .page-link {
	font-weight: 400;
	background-color: rgba(255, 255, 255, 0.05);
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .pagination-dark .page-link:hover, .dark-theme .pagination-dark .page-link:focus {
	color: #e7eeff;
	background-color: rgba(255, 255, 255, 0.08);
}
.dark-theme .pagination-primary .page-item.active .page-link {
	background-color: #4c84ff;
}
.dark-theme .pagination-success .page-item.active .page-link {
	background-color: #28c76f;
}
.dark-theme .pagination-circled .active{
	background-color: transparent !important;
}
/*--- PAGINATION ---*/

/*--- BADGES ---*/
.dark-theme .badge-light {
	color: #e7eeff;
	background-color: #25273e;
}
.dark-theme a.badge-light:hover, .dark-theme a.badge-light:focus {
	color: #e7eeff;
	background-color: #d5d9e4;
}
.dark-theme a.badge-light:focus, .dark-theme a.badge-light.focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(244, 245, 248, 0.5);
}
.dark-theme .badge-dark {
	color: #e7eeff;
	background-color: #25273e;
}
.dark-theme a.badge-dark:hover, .dark-theme a.badge-dark:focus {
	color: #e7eeff;
	background-color: #0e0c13;
}
.dark-theme a.badge-dark:focus, .dark-theme a.badge-dark.focus {
	outline: 0;
	box-shadow: 0 0 0 0.2rem rgba(59, 72, 99, 0.5);
}
/*--- BADGES ---*/

/*--- ALERTS ---*/
.dark-theme .alert-light {
	color: #7f7f81;
	background-color: #fdfdfe;
	border-color: #fcfcfd;
}
.dark-theme .alert-light hr {
	border-top-color: #ededf3;
}
.dark-theme .alert-light .alert-link {
	color: #666667;
}
.dark-theme .alert-dark {
	color: #1f2533;
	background-color: #d8dae0;
	border-color: #c8ccd3;
}
.dark-theme .alert-dark hr {
	border-top-color: #babfc8;
}
.dark-theme .alert-dark .alert-link {
	color: #0c0e13;
}
.dark-theme [class*=alert-solid-] {
	border-width: 0;
	color: #e7eeff;
}
/*--- ALERTS ---*/

/*--- PROGRESS ---*/
.dark-theme .progress {
	background-color: #25273e;
}
.dark-theme .progress-bar {
	color: #e7eeff;
	background-color: #4c84ff;
}
.dark-theme .progress-bar-striped {
	background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-size: 1rem 1rem;
}
/*--- PROGRESS ---*/

/*--- LIST GROUP ---*/
.dark-theme .list-group-item-action {
	width: 100%;
	color: #848ea2;
}
.dark-theme .list-group-item-action:hover, .dark-theme .list-group-item-action:focus {
	color: #848ea2;
	background-color: #25273e;
}
.dark-theme .list-group-item-action:active {
	color: #848ea2;
	background-color: #25273e;
}
.dark-theme .list-group-item {
	background-color: #16182f;
	border:1px solid rgba(255,255,255,0.1);
}
.dark-theme .list-group-item.disabled, .dark-theme .list-group-item:disabled {
	color: rgba(255, 255, 255, 0.8);
	background-color: #16182f;
}
.dark-theme .list-group-item.active {
	color: #e7eeff;
	background-color: #4c84ff;
	border-color: #4c84ff;
}
.dark-theme .list-group-item-light {
	color: #7f7f81;
	background-color: #fcfcfd;
}
.dark-theme .list-group-item-light.list-group-item-action:hover, .dark-theme .list-group-item-light.list-group-item-action:focus {
	color: #7f7f81;
	background-color: #ededf3;
}
.dark-theme .list-group-item-light.list-group-item-action.active {
	color: #e7eeff;
	background-color: #7f7f81;
	border-color: #7f7f81;
}
.dark-theme .list-group-item-dark {
	color: #1f2533;
	background-color: #c8ccd3;
}
.dark-theme .list-group-item-dark.list-group-item-action:hover, .dark-theme .list-group-item-dark.list-group-item-action:focus {
	color: #1f2533;
	background-color: #babfc8;
}
.dark-theme .list-group-item-dark.list-group-item-action.active {
	color: #e7eeff;
	background-color: #1f2533;
	border-color: #1f2533;
}
/*--- LIST GROUP ---*/

/*--- TOAST & MODAL ---*/
.dark-theme .close {
	color: #848ea2;
	text-shadow: 0 1px 0 #e7eeff;
}
.dark-theme .close:hover {
	color: #fff;
	text-decoration: none;
}
.dark-theme .toast {
	background-color: rgba(255, 255, 255, 0.85);
	border: 1px solid rgba(0, 0, 0, 0.1);
	box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
	backdrop-filter: blur(10px);
}
.dark-theme .toast-header {
	color: rgba(255, 255, 255, 0.8);
	background-color: rgba(255, 255, 255, 0.85);
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.dark-theme .modal-content {
	background-color: #16182f;
	border: 1px solid rgba(0, 0, 0, 0.2);
}
.dark-theme .modal-backdrop {
	background-color: #848ea2;
}
.dark-theme .modal-header {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .modal-footer {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .modal-backdrop {
	background-color: #0c1019;
}
/*--- TOAST & MODAL ---*/

/*--- TOOLTIP & POPOVER ---*/
.dark-theme .bs-tooltip-top .arrow::before, .dark-theme .bs-tooltip-auto[x-placement^="top"] .arrow::before {
	border-top-color: #000;
}
.dark-theme .bs-tooltip-right .arrow::before, .dark-theme .bs-tooltip-auto[x-placement^="right"] .arrow::before {
	border-right-color: #000;
}
.dark-theme .bs-tooltip-bottom, .dark-theme .bs-tooltip-auto[x-placement^="bottom"] {
	padding: 0.4rem 0;
}
.dark-theme .bs-tooltip-bottom .arrow::before, .dark-theme .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	border-bottom-color: #000;
}
.dark-theme .bs-tooltip-left .arrow::before, .dark-theme .bs-tooltip-auto[x-placement^="left"] .arrow::before {
	border-left-color: #000;
}
.dark-theme .tooltip-inner {
	color: #e7eeff;
	background-color: #000;
}
.dark-theme .popover {
	background-color: #16182f;
	border: 1px solid rgba(0, 0, 0, 0.2);
}
.dark-theme .bs-popover-top>.arrow::after, .dark-theme .bs-popover-auto[x-placement^="top"]>.arrow::after {
	border-top-color: #16182f;
}
.dark-theme .bs-popover-right>.arrow::before, .dark-theme .bs-popover-auto[x-placement^="right"]>.arrow::before {
	border-right-color: rgba(0, 0, 0, 0.25);
}
.dark-theme .bs-popover-right>.arrow::after, .dark-theme .bs-popover-auto[x-placement^="right"]>.arrow::after {
	border-right-color: #16182f;
}
.dark-theme .bs-popover-bottom>.arrow::before, .dark-theme .bs-popover-auto[x-placement^="bottom"]>.arrow::before {
	border-bottom-color: rgba(0, 0, 0, 0.25);
}
.dark-theme .bs-popover-bottom>.arrow::after, .dark-theme .bs-popover-auto[x-placement^="bottom"]>.arrow::after {
	border-bottom-color: #16182f;
}
.dark-theme .bs-popover-bottom .popover-header::before, .dark-theme .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
	border-bottom: 1px solid #f7f7f7;
}
.dark-theme .bs-popover-left>.arrow::before, .dark-theme .bs-popover-auto[x-placement^="left"]>.arrow::before {
	border-left-color: rgba(0, 0, 0, 0.25);
}
.dark-theme .bs-popover-left>.arrow::after, .dark-theme .bs-popover-auto[x-placement^="left"]>.arrow::after {
	border-left-color: #16182f;
}
.dark-theme .popover-header {
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
}
.dark-theme .popover-body {
	color: #848ea2;
}
.dark-theme .popover-header {
	color: rgba(255, 255, 255, 0.8);
	background-color: #16182f;
	border-color: rgba(20, 17, 45, 0.2);
}
/*--- TOOLTIP & POPOVER ---*/

/*--- CAROUSEL ---*/
.dark-theme .carousel-control-prev, .dark-theme .carousel-control-next {
	color: #e7eeff;
}
.dark-theme .carousel-control-prev:hover, .dark-theme .carousel-control-prev:focus, .dark-theme .carousel-control-next:hover, .dark-theme .carousel-control-next:focus {
	color: #e7eeff;
}
.dark-theme .carousel-indicators li {
	background-color: #16182f;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
}
.dark-theme .carousel-caption {
	color: #e7eeff;
}
/*--- CAROUSEL ---*/

/*--- DEFAULT ELEMENTS ---*/
.dark-theme .bg-light {
	background-color: #25273e  !important;
}
.dark-theme a.bg-light:hover, .dark-theme a.bg-light:focus, .dark-theme button.bg-light:hover, .dark-theme button.bg-light:focus {
	background-color: #f1f5fb !important;
}
.dark-theme .bg-dark {
	background-color: rgba(255, 255, 255, 0.8) !important;
}
.dark-theme a.bg-dark:hover, .dark-theme a.bg-dark:focus, .dark-theme button.bg-dark:hover, .dark-theme button.bg-dark:focus {
	background-color: #0e0c13 !important;
}
.dark-theme .bg-white {
	background-color: #16182f !important;
}
.dark-theme .bg-transparent {
	background-color: transparent !important;
}
.dark-theme .bg-dark-transparent {
	background-color: rgba(75, 66, 97, 0.15);
}
.dark-theme .border {
	border: 1px solid rgba(255,255,255,0.1) !important;
}
.dark-theme .border-top {
	border-top: 1px solid rgba(255,255,255,0.1) !important;
}
.dark-theme .border-right {
	border-right: 1px solid rgba(255,255,255,0.1) !important;
}
.dark-theme .border-bottom {
	border-bottom: 1px solid rgba(255,255,255,0.1) !important;
}
.dark-theme .border-left {
	border-left: 1px solid rgba(255,255,255,0.1) !important;
}
.dark-theme .border-light {
	border-color: #25273e !important;
}
.dark-theme .border-dark {
	border-color: rgba(255, 255, 255, 0.8) !important;
}
.dark-theme .border-white {
	border-color: #e7eeff !important;
}
.dark-theme .shadow-sm {
	box-shadow: 0 0.125rem 0.25rem #25273e !important;
}
.dark-theme .shadow {
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}
.dark-theme .shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}
.dark-theme .stretched-link::after {
	background-color: rgba(0, 0, 0, 0);
}
.dark-theme .text-light {
	color: #25273e !important;
}
.dark-theme a.text-light:hover,.dark-theme  a.text-light:focus {
	color: #c5cbda !important;
}
.dark-theme .text-dark {
	color: #e7eeff !important;
}
.dark-theme a.text-dark:hover, .dark-theme a.text-dark:focus {
	color: #e7eeff !important;
}
.dark-theme .text-body {
	color: #848ea2 !important;
}
.dark-theme .text-muted {
	color: #848ea2 !important;
}
.dark-theme .text-black-50 {
	color: rgba(0, 0, 0, 0.5) !important;
}
.dark-theme .text-white-50 {
	color: rgba(255, 255, 255, 0.5) !important;
}
@media print {
	.dark-theme .badge {
		border: 1px solid #848ea2;
	}
	.dark-theme .table td, .dark-theme .table th {
		background-color: #e7eeff !important;
	}
	.dark-theme .table-bordered th, .dark-theme .table-bordered td {
		border: 1px solid rgba(255,255,255,0.1) !important;
	}
	.dark-theme .table-dark th, .dark-theme .table-dark td, .dark-theme .table-dark thead th, .dark-theme .table-dark tbody+tbody {
		border-color: rgba(255,255,255,0.1);
	}
	.dark-theme .table .thead-dark th {
		border-color: rgba(255,255,255,0.1);
	}
}
/*--- DEFAULT ELEMENTS ---*/

/*--- DATE PICKER ---*/
.dark-theme .select2-container--default.select2-container--disabled .select2-selection--single {
    background-color: #16182f;
}
.dark-theme .select2-container--default.select2-container--disabled .select2-selection--multiple{
	background-color: #16182f;
}
.dark-theme .ui-datepicker {
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .ui-datepicker .ui-datepicker-header {
	color: #848ea2;
}
.dark-theme .ui-datepicker .ui-datepicker-header .ui-datepicker-next, .dark-theme .ui-datepicker .ui-datepicker-header .ui-datepicker-prev {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover::before, .dark-theme .ui-datepicker .ui-datepicker-header .ui-datepicker-next:focus::before, .dark-theme .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover::before, .dark-theme .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:focus::before {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover, .dark-theme .ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover {
	color: #848ea2;
}
.dark-theme .ui-datepicker .ui-datepicker-title {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .ui-datepicker .ui-datepicker-calendar {
	background-color: transparent;
}
.dark-theme .ui-datepicker .ui-datepicker-calendar th {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .ui-datepicker .ui-datepicker-calendar td {
	border: 1px solid rgba(255, 255, 255, 0.1);
	background-color: #16182f;
}
.dark-theme .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-other-month .ui-state-default {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .ui-datepicker .ui-datepicker-calendar td span, .dark-theme .ui-datepicker .ui-datepicker-calendar td a {
	color: #848ea2;
}
.dark-theme .ui-datepicker .ui-datepicker-calendar td a:hover {
	background-color: #16182f;
	color: #848ea2;
}
.dark-theme .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a, .dark-theme .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover, .dark-theme .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:focus {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .ui-datepicker-inline {
	border-color:rgba(255, 255, 255, 0);
}
/*--- WIZARD ELEMENTS ---*/

.dark-theme .wizard {
	border: 1px solid rgba(255,255,255,0.1);
	background-color: #16182f;
}
.dark-theme .wizard>.steps a, .dark-theme .wizard>.steps a:hover, .dark-theme .wizard>.steps a:active {
	color: #e7eeff;
}
.dark-theme .wizard>.steps a .number, .dark-theme .wizard>.steps a:hover .number, .dark-theme .wizard>.steps a:active .number {
	color: #e7eeff;
	background-color: #25273e;
}
.dark-theme .wizard>.steps .disabled a, .dark-theme .wizard>.steps .disabled a:hover, .dark-theme .wizard>.steps .disabled a:active {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .wizard>.steps .current a, .dark-theme .wizard>.steps .current a:hover, .dark-theme .wizard>.steps .current a:active {
	color: #4c84ff;
}
.dark-theme .wizard>.steps .current a .title, .dark-theme .wizard>.steps .current a:hover .title, .dark-theme .wizard>.steps .current a:active .title {
	display: inline-block;
}
.dark-theme .wizard>.steps .current a .number, .dark-theme .wizard>.steps .current a:hover .number, .dark-theme .wizard>.steps .current a:active .number {
	background-color: #4c84ff;
}
.dark-theme .wizard>.steps .done a, .dark-theme .wizard>.steps .done a:hover, .dark-theme .wizard>.steps .done a:active {
	color: #28c76f;
}
.dark-theme .wizard>.steps .done a .number, .dark-theme .wizard>.steps .done a:hover .number, .dark-theme .wizard>.steps .done a:active .number {
	background-color: #28c76f;
}
.dark-theme .wizard>.content {
	border-top: 1px solid rgba(255,255,255,0.1);
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .wizard>.content>.title {
	color: #e7eeff;
}
.dark-theme .wizard>.content>.body input.parsley-error {
	border-color: #ff5c77;
}
.dark-theme .wizard>.actions>ul>li:last-child a {
	background-color: #28c76f;
}
.dark-theme .wizard>.actions a, .dark-theme .wizard>.actions a:hover, .dark-theme .wizard>.actions a:active {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .wizard>.actions .disabled a, .dark-theme .wizard>.actions .disabled a:hover, .dark-theme .wizard>.actions .disabled a:active {
	background-color: rgb(37, 39, 62);
}
@media (min-width: 576px) {
	.dark-theme .wizard.vertical>.content {
		border-left: 1px solid rgba(255,255,255,0.1);
	}
}
@media (min-width: 576px) {
	.dark-theme .wizard.vertical>.actions {
		border-left: 1px solid rgba(255,255,255,0.1);
	}
}
.dark-theme .wizard-style-1>.steps>ul a .number, .dark-theme .wizard-style-1>.steps>ul a:hover .number, .dark-theme .wizard-style-1>.steps>ul a:active .number {
	color: rgba(255, 255, 255, 0.8);
	background-color: #25273e;
}
.dark-theme .wizard-style-1>.steps>ul .current a .number, .dark-theme .wizard-style-1>.steps>ul .current a:hover .number, .dark-theme .wizard-style-1>.steps>ul .current a:active .number {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .wizard-style-1>.steps>ul .done a .number, .dark-theme .wizard-style-1>.steps>ul .done a:hover .number, .dark-theme .wizard-style-1>.steps>ul .done a:active .number {
	background-color: #643ab0;
	color: #e7eeff;
}
.dark-theme .wizard-style-2>.steps>ul a .number, .dark-theme .wizard-style-2>.steps>ul a:hover .number, .dark-theme .wizard-style-2>.steps>ul a:active .number {
	border: 2px solid #25273e;
	color: rgba(255, 255, 255, 0.8);
	background-color: #16182f;
}
.dark-theme .wizard-style-2>.steps>ul .current a .number, .dark-theme .wizard-style-2>.steps>ul .current a:hover .number, .dark-theme .wizard-style-2>.steps>ul .current a:active .number {
	border-color: #4c84ff;
	color: #4c84ff;
}
.dark-theme .wizard-style-2>.steps>ul .done a .number, .dark-theme .wizard-style-2>.steps>ul .done a:hover .number, .dark-theme .wizard-style-2>.steps>ul .done a:active .number {
	border-color: #8c3feb;
	color: #8c3feb;
}
/*--- WIZARD ELEMENTS ---*/

/*--- PARSELY ---*/
.dark-theme .parsley-checkbox.parsley-error {
	border: 1px solid #ff5c77;
}
.dark-theme .parsley-checkbox.parsley-success {
	border: 1px solid #28c76f;
}
.dark-theme .parsley-errors-list {
	color: #ff5c77;
}
.dark-theme .parsley-style-1 .parsley-input.parsley-error .form-control {
	background-color: #fef9f9;
	border-color: #ff5c77;
}
.dark-theme .parsley-style-1 .parsley-input.parsley-success .form-control {
	border-color: #28c76f;
}
.dark-theme .parsley-style-1 .parsley-checkbox.parsley-error {
	border: 1px solid #ff5c77;
	background-color: #fef9f9;
}
.dark-theme .parsley-style-1 .parsley-select.parsley-error .select2-container--default .select2-selection--single {
	background-color: #fef9f9;
}
.dark-theme .parsley-style-1 .parsley-errors-list.filled {
	background-color: #ff5c77;
	color: #e7eeff;
}
.dark-theme .jqvmap-label {
	background-color: rgba(17, 17, 17, 0.9);
}
.dark-theme .ql-bubble.ql-container {
	border: 2px solid #25273e;
}
.dark-theme .ql-bubble.ql-container:not(.ql-disabled) a::before {
	background-color: #e7eeff;
}
.dark-theme .ql-bubble .ql-tooltip {
	background-color: #e7eeff;
}
.dark-theme .ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
	border-top-color: #e7eeff;
}
.dark-theme .ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
	border-bottom-color: #e7eeff;
}
.dark-theme .ql-bubble .ql-toolbar button {
	color: #8896af;
}
.dark-theme .ql-bubble .ql-toolbar button .ql-fill {
	fill: #8896af;
}
.dark-theme .ql-bubble .ql-toolbar button .ql-stroke {
	stroke: #8896af;
}
.dark-theme .ql-bubble .ql-toolbar button.ql-active {
	color: #e7eeff;
	background-color: rgba(255, 255, 255, 0.08);
}
.dark-theme .ql-snow.ql-container {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .ql-snow.ql-toolbar {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .ql-snow.ql-toolbar .ql-picker-label {
	border-color: #25273e;
}
.dark-theme .ql-snow.ql-toolbar .ql-picker-label.ql-active {
	background-color: #25273e;
	border-color: transparent;
	color: #e7eeff;
}
.dark-theme .ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke {
	stroke: #848ea2;
}
.dark-theme .ql-snow.ql-toolbar button {
	border: 1px solid transparent;
	color: #848ea2;
}
.dark-theme .ql-snow.ql-toolbar button:hover, .dark-theme .ql-snow.ql-toolbar button:focus {
	border-color: #25273e;
	color: #063598;
}
.dark-theme .ql-snow.ql-toolbar button:hover .ql-stroke, .dark-theme .ql-snow.ql-toolbar button:focus .ql-stroke {
	stroke: rgba(255, 255, 255, 0.8);
}
.dark-theme .ql-snow.ql-toolbar button.ql-active {
	background-color: #25273e;
	color: rgba(255, 255, 255, 0.8);
	border-color: transparent;
}
.dark-theme .ql-snow.ql-toolbar button.ql-active .ql-fill {
	fill: rgba(255, 255, 255, 0.8);
}
.dark-theme .ql-snow.ql-toolbar button.ql-active .ql-stroke {
	stroke: rgba(255, 255, 255, 0.8);
}
.dark-theme .ql-snow .ql-picker {
	color: #848ea2;
}
.dark-theme .ql-snow .ql-picker:hover .ql-picker-label, .dark-theme .ql-snow .ql-picker:focus .ql-picker-label {
	color: #e7eeff;
}
.dark-theme .ql-snow .ql-picker:hover .ql-picker-label .ql-stroke, .dark-theme .ql-snow .ql-picker:focus .ql-picker-label .ql-stroke {
	stroke: #848ea2;
}
.dark-theme .ql-snow .ql-picker-label {
	border: 1px solid rgba(255,255,255,0.1);
	background-color: #16182f;
}
.dark-theme .ql-snow .ql-stroke {
	stroke: #848ea2;
}
.dark-theme .ql-snow .ql-editor {
	color: rgba(255, 255, 255, 0.81);
}
/*--- QUILL ---*/

/*--- RANGE SLIDER ---*/
.dark-theme .irs-from, .dark-theme .irs-to, .irs-single {
	background-color: #4c84ff;
}
.dark-theme .irs-bar {
	background-color: #4c84ff;
}
.dark-theme .irs-bar-edge {
	background-color: #4c84ff;
}
.dark-theme .irs-line-left {
	background-color: #25273e;
}
.dark-theme .irs-line-mid {
	background-color: #25273e;
}
.dark-theme .irs-line-right {
	background-color: #25273e;
}
.dark-theme .irs-from::after, .dark-theme .irs-to::after, .dark-theme .irs-single::after {
	border-top-color: #4c84ff;
}
.dark-theme .irs-slider:before {
	background-color: #4c84ff;
}
.dark-theme .irs-slider:hover:before, .dark-theme .irs-slider:focus:before {
	background-color: #4c84ff;
}

/* #################### COLOR VARIANT SKINS #################### */
.dark-theme .irs-dark .irs-bar, .dark-theme .irs-dark .irs-bar-edge, .dark-theme .irs-dark .irs-slider::before {
	background-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .irs-dark .irs-from, .dark-theme .irs-dark .irs-to, .dark-theme .irs-dark .irs-single {
	background-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .irs-dark .irs-from::after, .dark-theme .irs-dark .irs-to::after, .dark-theme .irs-dark .irs-single::after {
	border-top-color: rgba(255, 255, 255, 0.8);
}
/* #################### MODERN SKIN #################### */


.dark-theme .irs-modern .irs-line-left, .dark-theme .irs-modern .irs-line-mid, .dark-theme .irs-modern .irs-line-right {
	box-shadow: inset -2px 2px 2px 0 rgba(34, 34, 34, 0.1);
}
.dark-theme .irs-modern .irs-bar, .dark-theme .irs-modern .irs-bar-edge {
	box-shadow: inset 0 1px 1px 0 rgba(34, 34, 34, 0.1);
}
.dark-theme .irs-modern .irs-slider {
	background-color: #16182f;
	border: 1px solid #4c84ff;
}
.dark-theme .irs-modern .irs-slider::before {
	background-color: #16182f;
	border-left: 1px solid #4c84ff;
	border-right: 1px solid #4c84ff;
}
.dark-theme .irs-modern.irs-dark .irs-slider {
	border-color: #e7eeff;
}
.dark-theme .irs-modern.irs-dark .irs-slider::before {
	border-color: #e7eeff;
}
/* #################### OUTLINE SKIN #################### */


.dark-theme .irs-outline .irs-line {
	border: 1px solid #4c84ff;
}
.dark-theme .irs-outline .irs-line-left, .dark-theme .irs-outline .irs-line-mid, .irs-outline .irs-line-right {
	background-color: transparent;
}
.dark-theme .irs-outline .irs-slider {
	background-color: #16182f;
	border: 1px solid #4c84ff;
}
.dark-theme .irs-outline .irs-slider:hover::before, .dark-theme .irs-outline .irs-slider:focus::before {
	background-color: #4c84ff;
}
.dark-theme .irs-outline.irs-dark .irs-line, .dark-theme .irs-outline.irs-dark .irs-slider {
	border-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .irs-outline.irs-dark .irs-line:hover::before, .dark-theme .irs-outline.irs-dark .irs-line:focus::before, .dark-theme .irs-outline.irs-dark .irs-slider:hover::before, .dark-theme .irs-outline.irs-dark .irs-slider:focus::before {
	background-color: #313c53;
}
/*--- RANGE SLIDER ---*/

/*--- PERFECT SCROLLBAR ---*/
.dark-theme .ps>.ps__rail-y {
	background-color: rgba(20, 17, 45, 0.04);
}
.dark-theme .ps>.ps__rail-y>.ps__thumb-y {
	background-color:  rgba(255, 255, 255, 0.1);
}
/*--- PERFECT SCROLLBAR ---*/

/*--- SELECT2 ---*/
.dark-theme .select2-container--default .select2-selection--single {
	background-color: #16182f;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #848ea2;
}
.dark-theme .select2-container--default .select2-selection--single .select2-selection__placeholder {
	color: rgba(255, 255, 255, 0.5);
}
.dark-theme .select2-container--default .select2-selection--multiple {
	background-color: #16182f;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .select2-container--default .select2-selection--multiple .select2-selection__choice {
	border-color: transparent;
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
	color: #e7eeff;
}
.dark-theme .select2-container--default.select2-container--focus .select2-selection--multiple {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .select2-container--default .select2-search--dropdown .select2-search__field {
	border-color: rgba(255,255,255,0.1);
    background: #25273e;
    color: #e7eeff;
}
.dark-theme .select2-container--default .select2-results__option[aria-selected="true"] {
	background-color: #25273e;
}
.dark-theme .select2-container--default .select2-results__option--highlighted[aria-selected] {
	background-color: #4c84ff;
}
.dark-theme .select2-container--default.select2-container--disabled .select2-selection__choice {
	background-color: #25273e;
}
.dark-theme .select2-container--open .select2-selection--single, .dark-theme .select2-container--open .select2-selection--multiple {
	background-color: #16182f;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .select2-dropdown {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .has-success .select2-container--default .select2-selection--single, .dark-theme .parsley-select.parsley-success .select2-container--default .select2-selection--single {
	border-color: #28c76f;
}
.dark-theme .has-warning .select2-container--default .select2-selection--single {
	border-color: #fcb32d;
}
.dark-theme .has-danger .select2-container--default .select2-selection--single, .dark-theme .parsley-select.parsley-error .select2-container--default .select2-selection--single {
	border-color: #ff5c77;
}
.dark-theme .bg-gray+.select2-container--default .select2-selection--single {
	background-color: #455473;
}
.dark-theme .bg-gray+.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #25273e;
}
/*--- SELECT2 ---*/

/*--- DATE PICKER ---*/
.dark-theme .sp-container {
	background-color: #16182f;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .sp-container button {
	background-color: #25273e;	
}
.dark-theme .sp-container button:hover, .dark-theme .sp-container button:focus {
	background-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .sp-button-container .sp-cancel {
	color: rgba(255, 255, 255, 0.8) !important;
}
.dark-theme .sp-button-container .sp-cancel:hover, .dark-theme .sp-button-container .sp-cancel:focus {
	color: rgba(255, 255, 255, 0.8) !important;
}
.dark-theme .sp-replacer {
	border-color: rgba(255,255,255,0.1);
	background-color: #16182f;
}
.dark-theme .sp-replacer:hover, .dark-theme .sp-replacer:focus {
	border-color: #25273e;
}
.dark-theme .sp-replacer.sp-active {
	border-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .sp-dd::before {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .sp-dragger {
	background-color: transparent;
}
.dark-theme .sp-choose {
	background-color: #25273e;
}
.dark-theme .sp-palette .sp-thumb-el:hover, .dark-theme .sp-palette .sp-thumb-el.sp-thumb-active {
	border-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .datetimepicker {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .datetimepicker table th.prev, .dark-theme .datetimepicker table th.next, .dark-theme .datetimepicker table th.switch {
	background-color: #16182f;
	color: #848ea2;
}
.dark-theme .datetimepicker table th.prev span::before, .dark-theme .datetimepicker table th.next span::before {
	color: #e7eeff;
}
.dark-theme .datetimepicker table th.prev:hover, .dark-theme .datetimepicker table th.prev:focus, .dark-theme .datetimepicker table th.next:hover, .dark-theme .datetimepicker table th.next:focus {
	background-color: #16182f;
}
.dark-theme .datetimepicker table th.prev:hover span::before, .dark-theme .datetimepicker table th.prev:focus span::before, .dark-theme .datetimepicker table th.next:hover span::before, .dark-theme .datetimepicker table th.next:focus span::before {
	color: #4c84ff;
}
.dark-theme .datetimepicker table th.switch {
	color: #e7eeff;
}
.dark-theme .datetimepicker table th.switch:hover, .dark-theme .datetimepicker table th.switch:focus {
	background-color: #16182f;
	color: #4c84ff;
}
.dark-theme .datetimepicker table td.old, .dark-theme .datetimepicker table td.new {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .datetimepicker table td.active, .dark-theme .datetimepicker table td.active:hover, .dark-theme .datetimepicker table td.active:focus {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .datetimepicker table span.active, .dark-theme .datetimepicker table span.active:hover, .dark-theme .datetimepicker table span.active:focus {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .datetimepicker .datetimepicker-days table thead tr:last-child th {
	color: #848ea2;
}
/* jQuery Simple Datetimepicker */

.dark-theme .main-datetimepicker {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .main-datetimepicker>.datepicker_inner_container {
	background-color: #16182f;
}
.dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_calendar th {
	color: #e7eeff;
}
.dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.day_another_month {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.hover {
	background-color: #25273e;
}
.dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_calendar td.active {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_timelist {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item:hover, .dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item:focus {
	background-color: #25273e;
}
.dark-theme .main-datetimepicker>.datepicker_inner_container>.datepicker_timelist>div.timelist_item.active {
	background-color: #4c84ff;
	color: #e7eeff;
}
/* Picker JS */
.dark-theme .picker-picked {
	color: #4c84ff;
}
/*--- DATE PICKER ---*/

/*--- CUSTOM STYLES ---*/
.dark-theme .main-accordion .accordion-item {
	background-color: #25273e;
	border: 1px solid rgba(255, 255, 255, 0.5);
}
.dark-theme .main-accordion .accordion-item:hover, .dark-theme .main-accordion .accordion-item:focus {
	background-color: #f4f7fd;
	border-color: #bcc4de;
}
.dark-theme .main-accordion .accordion-item.active {
	background-color: #16182f;
	border-color: #bcc4de;
}
.dark-theme .main-accordion .accordion-item.active .accordion-title {
	color: #4c84ff;
}
.dark-theme .main-accordion .accordion-title {
	color: #848ea2;
}
.dark-theme .ckbox span:before {
	background-color: #16182f;
	border: 1px solid rgba(255, 255, 255, 0.5);
}
.dark-theme .ckbox span:after {
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
	background-color: #4c84ff;
}
.dark-theme .rdiobox span:before {
	background-color: #16182f;
	border: 1px solid rgba(255, 255, 255, 0.8);
}
.dark-theme .rdiobox span:after {
	background-color: #16182f;
}
.dark-theme .rdiobox input[type='radio']:checked+span:before {
	border-color: transparent;
	background-color: #4c84ff;
}
.dark-theme .main-toggle {
	background-color: #26283f;
}
.dark-theme .main-toggle span {
	background-color: #16182f;
}
.dark-theme .main-toggle span::before, .dark-theme .main-toggle span::after {
	color: #e7eeff;
}
.dark-theme .main-toggle.on {
	background-color: #4c84ff;
}
.dark-theme .main-toggle-secondary.on {
	background-color: #4c84ff;
}
.dark-theme .main-toggle-success.on {
	background-color: #28c76f;
}
.dark-theme .main-toggle-dark.on {
	background-color: #26293f;
}
.dark-theme .main-form-group {
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-form-group.focus {
	border-color: #25273e;
	box-shadow: 0 0 0 2px rgba(0, 110, 255, 0.16);
}
.dark-theme .main-form-group .form-label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-form-group .form-control {
	color: #e7eeff;
}
.dark-theme .main-img-user.offline::after {
	box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.95);
	background:#dfe4ea;
}
.dark-theme .main-img-user.online::after {
	background-color: #28c76f;
	box-shadow:0 0 0 2px rgb(37, 39, 62,0.5);
}
.dark-theme .main-avatar {
	color: #e7eeff;
	background-color: #25273e;
}
.dark-theme .main-avatar::after {
	background-color: rgba(255, 255, 255, 0.8);
	box-shadow: 0 0 0 2px rgb(37, 39, 62,0.5);
}
.dark-theme .main-avatar.online::after {
	background-color: #28c76f;
}
.dark-theme .avatar-xl::after {
	box-shadow: 0 0 0 2.5px #e7eeff;
}
.dark-theme .avatar-xxl::after {
	box-shadow: 0 0 0 3px #25273e;
}

/* ###### 5.5 List   ###### */
.dark-theme .main-list-item+.main-list-item {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-list-item>div:first-child h6 {
	color: #e7eeff;
}
.dark-theme .main-list-item>div span {
	color: rgba(255, 255, 255, 0.8);
}

/* ###### 5.6 Modal   ###### */
.dark-theme .modal.effect-just-me .modal-content {
	background-color: transparent;
	border: 1px solid #4d4e50;
}
.dark-theme .modal.effect-just-me .close {
	color: #e7eeff;
}
.dark-theme .modal.effect-just-me .modal-header {
	background-color: transparent;
	border-bottom-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .modal.effect-just-me .modal-header h6 {
	color: #e7eeff;
}
.dark-theme .modal.effect-just-me .modal-body {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .modal.effect-just-me .modal-body h6 {
	color: #e7eeff;
}
.dark-theme .modal.effect-just-me .modal-footer {
	background-color: transparent;
	border-top-color: rgba(255, 255, 255, 0.1);
}

/* ###### 5.7 Nav   ###### */
.dark-theme .main-nav .nav-link {
	color: #848ea2;
}
.dark-theme .main-nav .nav-link:hover, .dark-theme .main-nav .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .main-nav .nav-link+.nav-link {
	border-top: 1px solid rgba(255, 255, 255, 0.8);
}
@media (min-width: 768px) {
	.dark-theme .main-nav .nav-link+.nav-link {
		border-left: 1px solid rgba(255, 255, 255, 0.1);
		border-top: 0;
	}
}
.dark-theme .main-nav .nav-link.active {
	color: #4c84ff;
}
.dark-theme .main-nav-column .nav-link {
	color: #e7eeff;
}
.dark-theme .main-nav-column .nav-link i:not([class*=' tx-']) {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-nav-column .nav-link span {
    color: #e7eeff;
    background: #25273e;
}
.dark-theme .main-nav-column .nav-link:hover, .dark-theme .main-nav-column .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .main-nav-column .nav-link:hover i:not([class*=' tx-']), .dark-theme .main-nav-column .nav-link:focus i:not([class*=' tx-']) {
	color: #e7eeff;
}
.dark-theme .main-nav-column .nav-link.active::before {
	background-color: #4c84ff;
}
.dark-theme .main-nav-column .nav-link.active, .dark-theme .main-nav-column .nav-link.active:hover, .dark-theme .main-nav-column .nav-link.active:focus {
	color: #4c84ff;
}
.dark-theme .main-nav-column .nav-link.active i, .dark-theme .main-nav-column .nav-link.active:hover i, .dark-theme .main-nav-column .nav-link.active:focus i {
	color: #4c84ff;
}
.dark-theme .main-nav-column .nav-link+.nav-link {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-theme .main-nav-dark .nav-link {
	color: rgba(255, 255, 255, 0.7);
}
.dark-theme .main-nav-dark .nav-link:hover, .dark-theme .main-nav-dark .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .main-nav-dark .nav-link+.nav-link {
	border-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .main-nav-dark .nav-link.active {
	color: #e7eeff;
}
.dark-theme .main-nav-colored-bg .nav-link+.nav-link {
	border-color: rgba(255, 255, 255, 0.4);
}
.dark-theme .main-nav-colored-bg .nav-link.active {
	color: #e7eeff;
}
.dark-theme .main-nav-line .nav-link {
	color: #848ea2;
}
.dark-theme .main-nav-line .nav-link:hover, .dark-theme .main-nav-line .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .main-nav-line .nav-link.active {
	color: #e7eeff;
}
.dark-theme .main-nav-line.main-nav-dark .nav-link {
	color: rgba(255, 255, 255, 0.7);
}
.dark-theme .main-nav-line.main-nav-dark .nav-link:hover, .dark-theme .main-nav-line.main-nav-dark .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .main-nav-line.main-nav-dark .nav-link.active {
	color: #e7eeff;
}
.dark-theme .main-nav-line.main-nav-dark .nav-link.active::before {
	background-color: #16182f;
}
.dark-theme .main-nav-tabs {
	background-color: #25273e;
}
.dark-theme .main-nav-tabs .lSAction>a {
	background-color: #25273e;
}
.dark-theme .main-nav-tabs .lSAction>a:hover, .dark-theme .main-nav-tabs .lSAction>a:focus {
	background-color: #a5afc4;
}
.dark-theme .main-nav-tabs .lSAction>a.disabled {
	background-color: #25273e;
	color: #e7eeff;
}
.dark-theme .main-nav-tabs .tab-link {
	color: #848ea2;
	background-color: #25273e;
}
.dark-theme .main-nav-tabs .tab-link:hover, .dark-theme .main-nav-tabs .tab-link:focus {
	background-color: #25273e;
}
.dark-theme .main-nav-tabs .tab-link.active {
	background-color: #16182f;
	color: #e7eeff;
}
@media (max-width: 991.98px) {
	.dark-theme .main-content-left-show .main-content-left {
		background-color: #16182f;
		border-right: 1px solid rgba(255,255,255,0.1);
		box-shadow: 0 0 3px rgba(20, 17, 45, 0.1);
	}	
}
.dark-theme .main-content-breadcrumb {
    color: rgba(255, 255, 255, 0.8);
    background: #e7eeff;
    border: 0px solid rgba(255,255,255,0.1);
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
}
.dark-theme .main-content-breadcrumb span::before {
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
	border-left-color: #e7eeff;
}
.dark-theme .main-content-breadcrumb span::after {
    border-top: 18px solid transparent;
    border-bottom: 18px solid transparent;
	border-left: 11px solid #e3e3ec;
}
.dark-theme .main-content-breadcrumb span:last-child {
	color: #848ea2;
}
.dark-theme .main-content-title {
	color: #e7eeff;
}
.dark-theme .main-content-label, .dark-theme .card-table-two .card-title, .dark-theme .card--eight .card-title {
	color: #e7eeff;
}
.dark-theme .main-content-label-sm {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-content-text {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-footer {
	background-color: #16182f;
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .app.sidebar-mini .main-footer{
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
}
.dark-theme .main-table-reference {
	background-color: #16182f;
}
.dark-theme .main-table-reference>thead>tr>th, .dark-theme .main-table-reference>thead>tr>td, .dark-theme .main-table-reference>tbody>tr>th, .dark-theme .main-table-reference>tbody>tr>td {
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-table-reference>thead>tr>th, .dark-theme .main-table-reference>thead>tr>td {
	background-color: #25273e;
    color: #e7eeff;
}
@media (max-width: 991.98px) {
	.dark-theme .main-header-menu-show .main-header-menu {
		border-right: 1px solid rgba(20, 17, 45, 0.08);
		box-shadow: 0 0 30px rgba(20, 17, 45, 0.08);
	}
}
.dark-theme .main-header {
	background-color: #16182f;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-header.fixed-header{
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.1);
}
.dark-theme .main-logo {
	color: #4c84ff;
}
.dark-theme .main-logo:hover, .dark-theme .main-logo:focus {
	color: #4c84ff;
}
.dark-theme .main-header-menu-icon span {
	background-color: #16182f;
}
.dark-theme .main-content-left .main-header-menu-icon span::before, .dark-theme .main-content-left .main-header-menu-icon span::after {
	background-color: #e7eeff;
}
.dark-theme .main-content-left .main-header-menu-icon span{
	background-color: #e7eeff;
}
.dark-theme .main-header-menu-icon span::before, .dark-theme .main-header-menu-icon span::after {
	background-color: #16182f;
}
.dark-theme .main-header-menu {
	background-color: #16182f;
}
@media (min-width: 992px) {
	.dark-theme .main-header-menu {
		background-color: transparent;
	}
}
.dark-theme .main-header-menu .nav-item::before {
	border-top: 2px solid #25273e;
	border-left: 2px solid #25273e;
	background-color: #16182f;
}
.dark-theme .main-header-menu .nav-item>.nav-link {
	color: #848ea2;
}
.dark-theme .main-header-menu .nav-item>.nav-link:hover {
	color: #4c84ff;
}
.dark-theme .main-header-menu .nav-item>.nav-link:hover i {
	color: #4c84ff;
}
.dark-theme .main-header-menu .nav-item.active>.nav-link {
	color: #4c84ff;
}
.dark-theme .main-header-menu .nav-item.active>.nav-link::before {
	background-color: #4c84ff;
}
.dark-theme .main-header-menu-header {
	border-bottom: 1px solid rgba(20, 17, 45, 0.05);
}
@media (min-width: 992px) {
	.dark-theme .main-menu-sub {
		background-color: #16182f;
		border: 2px solid #25273e;
	}
}
.dark-theme .main-menu-sub .nav-link {
	color: #848ea2;
}
.dark-theme .main-menu-sub .nav-link+.nav-link {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-menu-sub .nav-link:hover, .dark-theme .main-menu-sub .nav-link:focus {
	color: #4c84ff;
}
.dark-theme .main-menu-sub .nav-link.active {
	color: #4c84ff;
}
.dark-theme .main-menu-sub-mega {
	background-color: transparent;
}
@media (min-width: 992px) {
	.dark-theme .main-menu-sub-mega .container {
		background-color: #16182f;
		border: 2px solid #25273e;
	}
}
@media (min-width: 992px) {
	.dark-theme .main-menu-sub-mega .container>div+div {
		border-left: 1px solid rgba(20, 17, 45, 0.05);
	}
}
.dark-theme .main-menu-sub-mega .nav+.nav {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-menu-sub-mega .nav>span {
	color: #e7eeff;
}
.dark-theme .main-header-search .form-control {
	border:1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-header-center .form-control:focus {
	background-color: #16182f;
	border-color: #25273e;
}
.dark-theme .main-header-center .btn, .dark-theme .main-header-center .sp-container button, .dark-theme .sp-container .main-header-center button {	
	color: #535353;
}
.dark-theme .main-header-center .btn:hover, .dark-theme .main-header-center .sp-container button:hover, .dark-theme .sp-container .main-header-center button:hover, .dark-theme .main-header-center .btn:focus, .dark-theme .main-header-center .sp-container button:focus, .dark-theme .sp-container .main-header-center button:focus {
	color: #535353;
}
.dark-theme .main-header-right .btn-social {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-header-right .btn-social:hover, .dark-theme .main-header-right .btn-social:focus {
	color: #848ea2;
}
.dark-theme .main-header-right .btn-buy {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .main-header-right .btn-buy:hover, .dark-theme .main-header-right .btn-buy:focus {
	background-color: #4c84ff;
}
.dark-theme .main-header-search-link {
	color: #848ea2;
}
.dark-theme .main-header-arrow {
    color: #e7eeff;
}
.dark-theme .main-content-body .main-header-arrow {
	color: #e7eeff;
}
.dark-theme .main-dropdown-header .main-header-arrow{
	color: #e7eeff;
}
.dark-theme .main-header-arrow:hover, .dark-theme .main-header-arrow:focus {
	color: #848ea2;
}
.dark-theme .dropdown-footer {
	border-top: 1px solid rgba(255,255,255,0.1);
	background: #16182f;
}
.dark-theme .main-header .main-header-right .dropdown-menu {
    border-color: rgba(255,255,255,0.1);
}
.dark-theme .main-header .main-header-center .dropdown-menu {
    border-color: rgba(255,255,255,0.1);
}
.dark-theme .main-notification-title {
	color: #e7eeff;
}
.dark-theme .main-notification-list .media+.media {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-notification-list .media.new {
	color: #e7eeff;
}
.dark-theme .main-notification-list .media:hover::before, .dark-theme .main-notification-list .media:focus::before {
	background-color: #25273e;
	border-top: 1px solid rgba(255,255,255,0.1);
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-notification-list .media-body span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-header-sidebar-notification a{
    color: #535353;
}
.dark-theme .main-profile-menu .dropdown-item:hover, .dark-theme .main-profile-menu .dropdown-item:focus {
	background-color: transparent;
	color: #4c84ff;
}
.dark-theme .main-profile-menu .dropdown-item+.dropdown-item {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-header-profile {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-header-profile h6 {
	color: #e7eeff;
}
/* ###### 6.5 Iconbar  ###### */
.dark-theme .main-iconbar {
	background-color: #16182f;
}
.dark-theme .main-iconbar .nav-link {
	color: #848ea2;
}
.dark-theme .main-iconbar .nav-link:hover, .dark-theme .main-iconbar .nav-link:focus {
	color: #848ea2;
}
.dark-theme .main-iconbar .nav-link.active {
	color: #4c84ff;
}
.dark-theme .main-iconbar-logo {
	color: #e7eeff;
}
.dark-theme .main-iconbar-logo::after {
	background-color: #4c84ff;
}
.dark-theme .main-iconbar-logo:hover, .dark-theme .main-iconbar-logo:focus {
	color: #e7eeff;
}
.dark-theme .main-iconbar-help {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-iconbar-help:hover, .dark-theme .main-iconbar-help:focus {
	color: #e7eeff;
}
.dark-theme .main-iconbar-aside {
	background-color: #16182f;
	border-right: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-iconbar-toggle-menu {
	color: #e7eeff;
}
.dark-theme .main-iconbar-toggle-menu:hover, .dark-theme .main-iconbar-toggle-menu:focus {
	color: #e7eeff;
}
@media (min-width: 1200px) {
	.dark-theme .main-iconbar-toggle-menu::before {
		border-left: 2px solid #e7eeff;
	}
}
.dark-theme .main-iconbar-body .nav {
	border-left: 2px solid #25273e;
}
.dark-theme .main-iconbar-body .nav-item+.nav-item {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-iconbar-body .nav-item.active .nav-link {
	color: #4c84ff;
}
.dark-theme .main-iconbar-body .nav-item.active .nav-link i {
	color: #4c84ff;
}
.dark-theme .main-iconbar-body .nav-link {
	color: #848ea2;
}
.dark-theme .main-iconbar-body .nav-link i {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-iconbar-body .nav-link:hover, .dark-theme .main-iconbar-body .nav-link:focus {
	color: #4c84ff;
}
.dark-theme .main-iconbar-body .nav-link:hover i, .dark-theme  .main-iconbar-body .nav-link:focus i {
	color: #4c84ff;
}
.dark-theme .main-iconbar-body .nav-link.with-sub::after {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-iconbar-body .nav-sub {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-iconbar-body .nav-sub .nav-sub-item+.nav-sub-item {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-iconbar-body .nav-sub .nav-sub-item.active>.nav-sub-link {
	color: #4c84ff;
}
.dark-theme .main-iconbar-body .nav-sub .nav-sub-link {
	color: #848ea2;
}
.dark-theme .main-iconbar-body .nav-sub .nav-sub-link:hover, .dark-theme .main-iconbar-body .nav-sub .nav-sub-link:focus {
	color: #4c84ff;
}
.dark-theme .main-iconbar-title {
	color: #e7eeff;
}
.dark-theme .main-iconbar-text {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-navbar-backdrop {
	background-color: rgba(0, 0, 0, 0.45);
}
.dark-theme .main-navbar {
	background-color: #16182f;
}
@media (min-width: 992px) {
	.dark-theme .main-navbar {
		border-bottom: 1px solid rgba(255,255,255,0.1);
		box-shadow:0 8px 8px #25273e;
	}
	.dark-theme .sticky-wrapper.is-sticky .main-navbar {
		box-shadow:0 3px 17px #eaeaea;
	}
}
.dark-theme .main-navbar .nav-label {
	color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 992px) {
	.dark-theme .main-navbar .nav-item.active .nav-link {
		color: #4c84ff;
		background:rgba(255,255,255,0.1) !important;
	}
}
.dark-theme .main-navbar .nav-item+.nav-item {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-navbar .nav-item.active .nav-link {
	color: #4c84ff;
    background: #25273e;
}
.dark-theme .main-navbar .nav-item.active .nav-link i{
	color: #4c84ff;
}
.dark-theme .main-navbar .nav-item .nav-link:hover {
	color: #4c84ff;
	background:#25273e;
}
.dark-theme .main-navbar .nav-item .nav-link:hover i {
	color: #4c84ff;
}
.dark-theme .main-navbar .nav-link {
	color: #e7eeff;
}
.dark-theme .main-navbar .nav-link i {
	color:#848ea2;
}
.dark-theme .main-navbar .nav-link.with-sub::after {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-navbar .nav-link.with-sub::before {
    border-top-color: rgba(255,255,255,0.1);
    border-left-color: #25273e;
    background-color: #16182f;
}
.dark-theme .main-navbar .nav-sub {
	border-top: 1px solid rgba(255,255,255,0.1);
}
@media (min-width: 992px) {
	.dark-theme .main-navbar .nav-sub {
		background-color: #16182f;
		border: 1px solid rgba(255,255,255,0.1);
		box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
	}
}
.dark-theme .main-navbar .nav-sub-item.active>.nav-sub-link {
	color: #4c84ff;
}
.dark-theme .main-navbar .nav-sub-link {
	color: #848ea2;
}
.dark-theme .main-navbar .nav-sub-link:before{
	color: #25273e;
}
.dark-theme .main-navbar .nav-sub-mega .nav-sub-link:before{
    color: #25273e;
}
.dark-theme .main-navbar .nav-sub-link:hover, .dark-theme .main-navbar .nav-sub-link:focus {
	color: #4c84ff;
}
.dark-theme .main-navbar .nav-sub-link.with-sub::after {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-navbar .nav-sub-mega {
	border-top: 1px solid rgba(255,255,255,0.1);
}
@media (min-width: 992px) {
	.dark-theme .main-navbar .nav-sub-mega .container, .dark-theme .main-navbar .nav-sub-mega .container-fluid {
		background-color: #16182f;
		border: 1px solid rgba(255,255,255,0.1);
	}
}
@media (min-width: 992px) {
	.dark-theme .main-navbar .nav-sub-mega .container>div+div, .dark-theme .main-navbar .nav-sub-mega .container-fluid>div+div {
		border-left: 1px solid rgba(20, 17, 45, 0.05);
	}
}
@media (max-width: 991.98px) {
	.dark-theme .main-navbar .nav-sub-mega .nav+.nav .nav-sub-item:first-child {
		border-top: 1px solid rgba(255,255,255,0.1);
	}
}
.dark-theme .main-navbar .nav-sub-mega .nav li:not(.nav-sub-item) {
	color: #e7eeff;
}
.dark-theme .main-navbar-header {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-navbar-search {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
@media (min-width: 992px) {
	.dark-theme .main-navbar-search {
		border: 1px solid rgba(255,255,255,0.1);
	}
}
.dark-theme .main-navbar-search .form-control:focus {
	border-color: rgba(255,255,255,0.1);
}
@media (min-width: 992px) {
	.dark-theme .main-navbar-two .nav-item.active::before {
		border-bottom: 2px solid #4c84ff;
	}
}
.dark-theme .main-navbar-three .nav-item.active .nav-link {
	color: #4c84ff;
}
.dark-theme .main-navbar-three .nav-link {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-navbar-three .nav-link:hover, .dark-theme .main-navbar-three .nav-link:focus {
	color: #e7eeff;
}
@media (min-width: 992px) {
	.dark-theme .main-navbar-three .nav-sub {
		box-shadow: 0 0 0 2px rgba(180, 189, 206, 0.5);
	}
}

/* ###### 6.8 Sidebar  ###### */
.dark-theme .main-sidebar {
	border-right: 0 solid #25273e;
}
@media (max-width: 991.98px) {
	.dark-theme .main-sidebar {
		background-color: #16182f;
	}
}
.dark-theme .main-sidebar-loggedin .media-body h6 {
	color: #e7eeff;
}
.dark-theme .main-sidebar-loggedin .media-body span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-sidebar-body .nav-label {
	color: rgba(255, 255, 255, 0.8);
	border-bottom: 1px solid #25273e;
}
.dark-theme .main-sidebar-body .nav-item.active .nav-link {
	color: #4c84ff;
}
.dark-theme .main-sidebar-body .nav-item+.nav-item::before {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-sidebar-body .nav-link {
	color: #e7eeff;
}
.dark-theme .main-sidebar-body .nav-link.with-sub::after {
	color: #25273e;
}
.dark-theme .main-sidebar-body .nav-sub {
	border-left: 2px solid #25273e;
}
.dark-theme .main-sidebar-body .nav-sub-item.active>.nav-sub-link {
	color: #4c84ff;
}
.dark-theme .main-sidebar-body .nav-sub-link {
	color: #848ea2;
}
.dark-theme .main-sidebar-body .nav-sub-link:hover, .dark-theme .main-sidebar-body .nav-sub-link:focus {
	color: #4c84ff;
}
.dark-theme .main-sidebar-body .nav-sub-link.with-sub::after {
	color: #25273e;
}
.dark-theme .main-sidebar-body .nav-sub-link+.nav-sub-link {
	border-top: 1px solid rgba(255,255,255,0.1);
}
/* ############### TEMPLATE STYLES ############### */

/* ###### 7.1 Demo  ###### */

.dark-theme .main-home-slider {
	background-color: #1904be;
}
.dark-theme .main-home-content {
	color: rgba(255, 255, 255, 0.7);
}
.dark-theme .main-home-content .main-logo {
	color: #e7eeff;
}
.dark-theme .main-home-content h1 {
	color: #e7eeff;
}
.dark-theme .main-home-content nav:last-child a {
	color: rgba(255, 255, 255, 0.5);
}
.dark-theme .main-home-content nav:last-child a:hover, .dark-theme .main-home-content nav:last-child a:focus {
	color: #e7eeff;
}
.dark-theme .main-content-choose-demo {
	background-color: #0f0373;
	color: rgba(255, 255, 255, 0.5);
}
.dark-theme .main-content-choose-demo .title-label {
	color: #4c84ff;
}
.dark-theme .main-content-choose-demo .title {
	color: #e7eeff;
}
.dark-theme .main-content-choose-demo .card figcaption {
	background-color: rgba(25, 4, 190, 0.75);
}
.dark-theme .main-content-choose-demo .card.coming-soon {
	color: #e7eeff;
	background-color: #25273e;
}
.dark-theme .main-content-choose-demo .main-content-label, .dark-theme .main-content-choose-demo .card-table-two .card-title, .dark-theme .card-table-two .main-content-choose-demo .card-title, .dark-theme .main-content-choose-demo .card--eight .card-title, .dark-theme .card--eight .main-content-choose-demo .card-title {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-content-choose-demo .main-content-title {
	color: #e7eeff;
}
.dark-theme .main-footer-demo {
	background-color: #0c025b;
	color: rgba(255, 255, 255, 0.4);
}
.dark-theme .main-footer-demo a {
	color: rgba(255, 255, 255, 0.5);
}
.dark-theme .main-footer-demo a:hover, .dark-theme .main-footer-demo a:focus {
	color: #e7eeff;
}
.dark-theme .main-icon-group {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .modal-content-demo .modal-body h6 {
	color: #e7eeff;
}
.dark-theme .tooltip-static-demo {
	background-color: #25273e;
}
.dark-theme .popover-static-demo {
	background-color: #25273e;
}
.dark-theme .main-dropdown-form-demo .static-dropdown {
	background-color: #25273e;
}
.dark-theme .main-dropdown-form-demo .dropdown-title {
	color: #e7eeff;
}
.dark-theme .ql-wrapper-demo {
	background-color: #16182f;
}
.dark-theme .ql-scrolling-demo {
	background-color: #16182f;
	border: 2px solid #25273e;
}
.dark-theme .ql-scrolling-demo .ql-container .ql-editor {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-content-left-components {
	border-right: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-content-left-components .component-item .nav-link {
	color: #848ea2;
}
.dark-theme .main-content-left-components .component-item .nav-link:hover {
	color: #4c84ff;
}
.dark-theme .main-content-left-components .component-item .nav-link.active {
	color: #4c84ff;
}
.dark-theme .main-content-right-components .component-item{
    background: #171a30;
    box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
    border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-content-right-components .component-item .nav-link {
	border-top: 1px solid rgba(255, 255, 255, 0.1);
	color: #848ea2;
}
.dark-theme .main-content-right-components .component-item a:first-child{
	border-top:0 !important;
}
.dark-theme .main-content-right-components .component-item .nav-link:hover {
	color: #4c84ff;
}
.dark-theme .main-content-right-components .component-item .nav-link.active {
	color: #4c84ff;
}
.dark-theme .main-breadcrumbs {
	background-color: transparent;
}
.dark-theme .main-breadcrumbs .breadcrumb-item a {
	color: #848ea2;
}
.dark-theme .main-breadcrumbs .breadcrumb-item a:hover {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-breadcrumbs .breadcrumb-item.active {
	color: #4c84ff;
}
.dark-theme .main-breadcrumbs .breadcrumb-item+.breadcrumb-item::before {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-page-header {
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.dark-theme .main-page-content-list li i {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-syntax-wrapper pre {
	border-color: rgba(255,255,255,0.1);
	background-color: #16182f;
}
.dark-theme .main-datepicker .ui-datepicker .ui-datepicker-title {
	color: #4c84ff;
}
.dark-theme .main-datepicker .ui-datepicker .ui-datepicker-calendar th {
	color: #e7eeff;
}
.dark-theme .main-datepicker .ui-datepicker .ui-datepicker-calendar th.ui-datepicker-week-end:first-child:not(.ui-datepicker-other-month) a, .dark-theme .main-datepicker .ui-datepicker .ui-datepicker-calendar td.ui-datepicker-week-end:first-child:not(.ui-datepicker-other-month) a {
	color: #ff5c77;
}
.dark-theme .main-datepicker .ui-datepicker .ui-datepicker-calendar td span, .dark-theme .main-datepicker .ui-datepicker .ui-datepicker-calendar td a {
	color: #848ea2;
}
.dark-theme .main-datepicker .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .main-nav-calendar-event .nav-link.exclude {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-nav-calendar-event .nav-link.exclude i {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-nav-calendar-event .nav-link.exclude::before {
	border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.dark-theme .main-calendar {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .main-calendar .fc-content, .dark-theme .main-calendar .fc-divider, .dark-theme .main-calendar .fc-list-heading td, .dark-theme .main-calendar .fc-list-view, .dark-theme .main-calendar .fc-popover, .dark-theme .main-calendar .fc-row, .dark-theme .main-calendar tbody, .dark-theme .main-calendar td, .dark-theme .main-calendar th, .dark-theme .main-calendar thead {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .main-calendar .fc-header-toolbar h2 {
	color: #e7eeff;
}
.dark-theme .main-calendar .fc-header-toolbar button {
	background-color: #16182f;
	background-image: none;
	border: 1px solid rgba(255,255,255,0.1);
	color: #e7eeff;
}
.dark-theme .main-calendar .fc-header-toolbar button:hover, .dark-theme .main-calendar .fc-header-toolbar button:focus {
	background-color: #25273e;
}
.dark-theme .main-calendar .fc-header-toolbar button.fc-state-active {
	background-color: #25273e;
}
.dark-theme .main-calendar .fc-header-toolbar button.fc-today-button {
	color: #e7eeff;
	background-color: #4c84ff;
	border-color: #1a53ff;
}
.dark-theme .main-calendar .fc-header-toolbar button.fc-today-button.fc-state-disabled {
	border-color: rgba(255,255,255,0.1);
	background-color:#25273e;
	color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 575px) {	
	.dark-theme .main-calendar .fc-header-toolbar button.fc-month-button::before, .dark-theme .main-calendar .fc-header-toolbar button.fc-agendaWeek-button::before, .dark-theme .main-calendar .fc-header-toolbar button.fc-agendaDay-button::before, .dark-theme .main-calendar .fc-header-toolbar button.fc-listWeek-button::before, .dark-theme .main-calendar .fc-header-toolbar button.fc-listMonth-button::before {
		color: #848ea2;
	}
}
.dark-theme .main-calendar .fc-head-container .fc-day-header {
	color: #e7eeff;
}
.dark-theme .main-calendar .fc-view>table {
	background-color: #16182f;
	border:1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-calendar .fc-view>table>thead th, .dark-theme .main-calendar .fc-view>table>thead td {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .main-calendar .fc-view>table>tbody>tr>td {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .main-calendar .fc-view .fc-other-month {
	background-color: #25273e;
}
.dark-theme .main-calendar .fc-view .fc-day-number {
	color: #848ea2;
}
.dark-theme .main-calendar .fc-view .fc-day-number:hover, .dark-theme .main-calendar .fc-view .fc-day-number:focus {
	color: #e7eeff;
	background-color: #25273e;
}
.dark-theme .main-calendar .fc-view.fc-agenda-view .fc-day-header>a>span:first-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-calendar .fc-view.fc-agenda-view .fc-day-header.fc-today>a {
	color: #4c84ff;
}
.dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main span:last-child, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main span:last-child {
	color: #e7eeff;
}
.dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main.now, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main.now {
	color: #4c84ff;
}
.dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-heading-main.now span:last-child, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-heading-main.now span:last-child {
	color: #4c84ff;
}
.dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-item, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-item {
	border-left: 4px solid transparent;
	background-color: #16182f;
}
.dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-item:hover td, .dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-item:focus td, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-item:hover td, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-item:focus td {
	background-color: transparent;
}
.dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-item>td.fc-list-item-time, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-item>td.fc-list-item-time {
	border-top: 1px solid rgba(255,255,255,0.1);
	border-right: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-item>td.fc-list-item-title, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-item>td.fc-list-item-title {
	border-bottom: 1px solid rgba(255,255,255,0.1);
	border-right: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-calendar .fc-view.fc-listMonth-view .fc-list-item-title a, .dark-theme .main-calendar .fc-view.fc-listWeek-view .fc-list-item-title a {
	color: #e7eeff;
}
.dark-theme .main-calendar td.fc-today {
	background-color:#25273e;
}
.dark-theme .main-calendar td.fc-today .fc-day-number, .dark-theme .main-calendar td.fc-today .fc-day-number:hover, .dark-theme .main-calendar td.fc-today .fc-day-number:focus {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .main-calendar .fc-time-grid-event .fc-title {
	color: #e7eeff;
}
.dark-theme .main-calendar .fc-time-grid-event .fc-desc {
	color: rgba(20, 17, 45, 0.8);
}
.dark-theme .main-calendar .fc-list-empty {
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-modal-calendar-schedule .modal-content>.close {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-modal-calendar-schedule .form-group-date {
	border: 1px solid rgba(255,255,255,0.1);
	background-color: #25273e;
	color: #e7eeff;
}
.dark-theme .main-modal-calendar-event .nav-modal-event .nav-link {
	color: rgba(255, 255, 255, 0.75);
}
.dark-theme .main-modal-calendar-event .nav-modal-event .nav-link:hover, .dark-theme .main-modal-calendar-event .nav-modal-event .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .main-modal-calendar-event .event-title {
	color: #e7eeff;
}
.dark-theme .main-modal-calendar-event .modal-body {
	background-color: #16182f;
}
.dark-theme .main-modal-calendar-event .event-start-date, .dark-theme .main-modal-calendar-event .event-end-date {
	color: #e7eeff;
}
.dark-theme .main-nav-line-chat {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-nav-line-chat .nav-link {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-nav-line-chat .nav-link.active {
	color: #4c84ff;
}
.dark-theme .main-nav-line-chat .nav-link.active::before {
	background-color: #4c84ff;
}
.dark-theme .main-chat-contacts-wrapper {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-chat-contacts-more {
	background-color:#4c84ff;
	color: #e7eeff;
}
.dark-theme .main-chat-list .media+.media::before {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-chat-list .media.new {
	background-color: #16182f;
}
.dark-theme .main-chat-list .media.new .media-contact-name span:first-child {
	color: #e7eeff;
}
.dark-theme .main-chat-list .media.new .media-body p {
	color: #848ea2;
}
.dark-theme .main-chat-list .media:hover, .dark-theme .main-chat-list .media:focus {
	background-color: #25273e;
	border-top-color: rgba(255,255,255,0.1);
	border-bottom-color: rgba(255,255,255,0.1);
}
.dark-theme .main-chat-list .media:hover:first-child, .dark-theme .main-chat-list .media:focus:first-child {
	border-top-color: transparent;
}
.dark-theme .main-chat-list .media.selected {
	background-color:#25273e;
	border-top-color: rgba(255,255,255,0.1);
	border-bottom-color: rgba(255,255,255,0.1);
}
.dark-theme .main-chat-list .media.selected:first-child {
	border-top-color: transparent;
}
.dark-theme .main-chat-list .media.selected .media-contact-name span:first-child {
	color: #e7eeff;
}
.dark-theme .main-chat-list .media.selected .media-body p {
	color: #848ea2;
}
.dark-theme .main-chat-list .main-img-user span {
	color: #e7eeff;
	background-color: #ff5c77;
	box-shadow: 0 0 0 2px #e7eeff;
}
.dark-theme .main-chat-list .media-body p {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-chat-list .media-contact-name span:first-child {
	color: #e7eeff;
}
.dark-theme .main-chat-list .media-contact-name span:last-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-chat-header {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-chat-header .nav-link {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-chat-header .nav-link:hover, .dark-theme .main-chat-header .nav-link:focus {
	color: #4c84ff;
}
.dark-theme .main-chat-msg-name h6 {
	color: #e7eeff;
}
.dark-theme .main-chat-msg-name small {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-chat-body .media.flex-row-reverse .main-msg-wrapper {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .main-chat-body .media-body>div:last-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-msg-wrapper {
	background-color:#25273e;
}
.dark-theme .main-chat-footer {
	border-top: 1px solid rgba(255,255,255,0.1);
	background-color: #16182f;
}
.dark-theme .main-chat-footer .nav-link {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-msg-send {
	font-size: 20px;
	color:#4c84ff;
}
.dark-theme .main-contact-label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-contact-label::after {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-contact-item {
	border: 1px solid transparent;
}
.dark-theme .main-contact-item+.main-contact-item::before {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-contact-item:hover, .dark-theme .main-contact-item:focus {
	background-color: #25273e;
	border-top-color: rgba(255,255,255,0.1);
	border-bottom-color: rgba(255,255,255,0.1);
}
.dark-theme .main-contact-item.selected {
	border-left-color: #4c84ff;
	border-top-color: rgba(255,255,255,0.1);
	border-bottom-color: rgba(255,255,255,0.1);
	background-color: #25273e;
}
.dark-theme .main-contact-body h6 {
	color: #e7eeff;
}
.dark-theme .main-contact-body span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-contact-star {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-contact-star:hover, .dark-theme .main-contact-star:focus {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-contact-star.active {
	color: #fcb32d;
}
.dark-theme .main-contact-info-header {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-contact-info-header .main-img-user a {
	background-color: #25273e;
    color: #e7eeff;
    box-shadow: 0 0 0 2px #25273e;
}
.dark-theme .main-contact-info-header .main-img-user a:hover, .dark-theme .main-contact-info-header .main-img-user a:focus {
	background-color: #4c84ff;
}
.dark-theme .main-contact-info-header .media-body h4 {
	color: #e7eeff;
}
.dark-theme .main-contact-info-header .media-body p {
	color: #848ea2;
}
.dark-theme .main-contact-info-header .media-body .nav-link {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-contact-info-header .media-body .nav-link:hover, .dark-theme .main-contact-info-header .media-body .nav-link:focus {
	color: #4c84ff;
}
.dark-theme .main-contact-action a:hover, .dark-theme .main-contact-action a:focus {
	color: #4c84ff;
}
.dark-theme .main-contact-info-body .media+.media::before {
    border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-contact-info-body .media-icon {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-contact-info-body .media-body label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-contact-info-body .media-body span {
	color: #e7eeff;
}
@media (min-width: 992px) {
	.dark-theme .main-content-left-invoice {
		border-right: 1px solid rgba(255,255,255,0.1);
	}
}
.dark-theme .main-invoice-list {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-invoice-list .media:hover, .dark-theme .main-invoice-list .media:focus {
	background-color: #25273e;
}
.dark-theme .main-invoice-list .media+.media::before {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-invoice-list .media-icon {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-invoice-list .media-body h6 {
	color: #e7eeff;
}
.dark-theme .main-invoice-list .media-body h6 span:last-child {
	color: #4c84ff;
}
.dark-theme .main-invoice-list .media-body p {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-invoice-list .media-body p span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-invoice-list .selected {
	background-color: #25273e;
	border-top-color: rgba(255,255,255,0.1);
	border-bottom-color: rgba(255,255,255,0.1);
	border-left-color: #4c84ff;
}
.dark-theme .main-invoice-list .selected:first-child {
	border-top-color: transparent;
}
.dark-theme .invoice-title {
	color: #25273e;
}
.dark-theme .billed-from h6 {
	color: #e7eeff;
}
.dark-theme .billed-to h6 {
	color: #e7eeff;
}
.dark-theme .invoice-info-row+.invoice-info-row {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .invoice-info-row span:first-child {
	color: #848ea2;
}
.dark-theme .table-invoice thead>tr>th, .dark-theme .table-invoice thead>tr>td {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .table-invoice tbody>tr>th:first-child, .dark-theme .table-invoice tbody>tr>td:first-child {
	color: #e7eeff;
}
.dark-theme .table-invoice tbody>tr>th:first-child .invoice-notes p, .dark-theme .table-invoice tbody>tr>td:first-child .invoice-notes p {
	color: #848ea2;
}
.dark-theme .main-mail-header .btn-group .btn, .dark-theme .main-mail-header .btn-group .sp-container button, .dark-theme .sp-container .main-mail-header .btn-group button {
	border-color: rgba(255,255,255,0.1);
	background-color: #16182f;
}
.dark-theme .main-mail-header .btn-group .btn:hover, .dark-theme .main-mail-header .btn-group .sp-container button:hover, .dark-theme .sp-container .main-mail-header .btn-group button:hover, .dark-theme .main-mail-header .btn-group .btn:focus, .dark-theme .main-mail-header .btn-group .sp-container button:focus, .dark-theme .sp-container .main-mail-header .btn-group button:focus {
	color: #e7eeff;
	background-color: #25273e;
}
.dark-theme .main-mail-header .btn-group .btn.disabled, .dark-theme .main-mail-header .btn-group .sp-container button.disabled, .dark-theme .sp-container .main-mail-header .btn-group button.disabled {
	background-color: #16182f;
	color: #25273e;
	border-color: rgba(255,255,255,0.1);
}
.main-mail-options {
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-mail-options .btn:hover, .dark-theme .main-mail-options .sp-container button:hover, .dark-theme .sp-container .main-mail-options button:hover, .dark-theme .main-mail-options .btn:focus, .dark-theme .main-mail-options .sp-container button:focus, .dark-theme .sp-container .main-mail-options button:focus {
	background-color: #25273e;
}
.dark-theme .main-mail-options .btn.disabled, .dark-theme .main-mail-options .sp-container button.disabled, .dark-theme .sp-container .main-mail-options button.disabled {
	background-color: transparent;
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-mail-list {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-mail-item {
	border-top: 1px solid rgba(255,255,255,0.1);
	border-bottom: 1px solid rgba(255,255,255,0.1);
	background-color: #16182f;
}
.dark-theme .main-mail-item:hover, .dark-theme .main-mail-item:focus {
	background-color: #25273e;
}
.dark-theme .main-mail-item.unread {
	background-color: #25273e;
}
.dark-theme .main-mail-item.selected {
	background-color: #25273e;
}
.dark-theme .main-mail-star {
	color: #25273e;
}
.dark-theme .main-mail-star.active {
	color: #fcb32d;
}
.dark-theme .main-mail-subject strong {
	color: #e7eeff;
}
.dark-theme .main-mail-subject span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-mail-date {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-mail-compose {
	background-color: rgba(20, 17, 45, 0.5);
}
.dark-theme .main-mail-compose-box {
	box-shadow: 0 0 30px rgba(8, 35, 171, 0.2);
}
.dark-theme .main-mail-compose-header {
	background-color: #e7eeff;
	color: #e7eeff;
}
.dark-theme .main-mail-compose-header .nav-link {
	color: rgba(255, 255, 255, 0.3);
}
.dark-theme .main-mail-compose-header .nav-link:hover, .dark-theme .main-mail-compose-header .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .main-mail-compose-body {
	background-color: #16182f;
}
.dark-theme .main-mail-compose-body .form-group .form-label {
	color: #e7eeff;
}
.dark-theme .main-mail-compose-body .form-group+.form-group {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-mail-compose-body .form-group .nav-link {
	color: #848ea2;
}
.dark-theme .main-mail-compose-body .form-group .nav-link:hover, .dark-theme .main-mail-compose-body .form-group .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .main-mail-two .main-header {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-mail-left {
	background-color: #f9f9f9;
	border-right: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-mail-content {
	background-color: #25273e;
	max-width: 100vw - 480px;
}
.dark-theme .main-content-left-profile {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
@media (min-width: 992px) {
	.dark-theme .main-content-left-profile {
		border-right: 1px solid rgba(255,255,255,0.1);
	}
}
.dark-theme .main-profile-name {
	color: #e7eeff;
}
.dark-theme .main-profile-name-text {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-content-body-profile .nav {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-content-body-profile .main-nav-line .nav-link {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-content-body-profile .main-nav-line .nav-link.active {
	color: #4c84ff;
}
.dark-theme .main-content-body-profile .main-nav-line .nav-link.active::before {
	background-color:#4c84ff;
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.dark-theme .main-content-body-profile .main-nav-line .nav-link.active::before {
		width: auto;
		top: auto;
		left: 0;
		right: 0;
		height: 2px;
	}
}
@media (min-width: 576px) {
	.dark-theme .main-content-body-profile .main-nav-line .nav-link.active::before {
		bottom: -11px;
	}
}
@media (min-width: 576px) and (max-width: 767.98px) {
	.dark-theme .main-content-body-profile .main-nav-line .nav-link+.nav-link {
		margin-top: 0;
		margin-left: 20px;
	}
}
.dark-theme .main-profile-body {
	padding: 15px 0 0;
}
@media (min-width: 576px) {
	.dark-theme .main-profile-body {
		padding-top: 0px;
	}
}
@media (min-width: 1200px) {
	.dark-theme .main-profile-body {
		padding-left: 0px;
	}
}
.dark-theme .main-profile-view-chart {
	position: relative;
	width: calc(100% - 10px);
	height: 200px;
}
@media (min-width: 375px) {
	.dark-theme .main-profile-view-chart {
		width: 100%;
	}
}
@media (min-width: 576px) {
	.dark-theme .main-profile-view-chart {
		height: 250px;
	}
}
.dark-theme .main-profile-view-info h6 {
	color: #e7eeff;
}
.dark-theme .main-profile-view-info span {
	color: #ff2b93;
}
.dark-theme .main-traffic-detail-item>div:first-child>span:first-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-traffic-detail-item>div:first-child>span:last-child {
	color: #e7eeff;
}
.dark-theme .main-traffic-detail-item>div:first-child>span:last-child span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-profile-work-list .media-logo {
	color: #e7eeff;
}
.dark-theme .main-profile-work-list .media-body h6 {
	color: #e7eeff;
}
.dark-theme .main-profile-work-list .media-body p {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-profile-contact-list .media-body span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-profile-contact-list .media-body div {
	color: #e7eeff;
}
.dark-theme .main-card-signin {
	background-color: #16182f;
}
.dark-theme .main-card-signup {
	background-color: rgba(255, 255, 255, 0.5);
}
@media (min-width: 480px) {
	.dark-theme .main-card-signin {
		border: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .main-card-signup {
		border: 1px solid rgba(255,255,255,0.1);
	}
}
.dark-theme .main-signin-header h2 {
	color: #4c84ff;
}
.dark-theme .main-signin-header h4 {
    color: #e7eeff;
}
.dark-theme .main-signin-header label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-signin-header .form-control {
	color: #e7eeff;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .main-signin-header .form-control:focus {
	border-color: #25273e;
}
.dark-theme .main-signin-header .form-control::placeholder {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-signin-footer p {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-signin-footer a {
	color: #e7eeff;
}
.dark-theme .main-signin-footer a:hover, .dark-theme .main-signin-footer a:focus {
	color: #4c84ff;
}
.dark-theme .main-signup-wrapper {
	background-color: rgba(244, 245, 248, 0.2);
}
.dark-theme .main-column-signup-left h5 {
	color: #e7eeff;
}
.dark-theme .main-column-signup {
	background-color: #16182f;
}
@media (min-width: 992px) {
	.dark-theme .main-column-signup {
		border-left: 1px solid rgba(255,255,255,0.1);
	}
}
.dark-theme .main-signup-header h2 {
	color: #4c84ff;
}
.dark-theme .main-signup-header h4 {
	color: #e7eeff;
}
.dark-theme .main-signup-header label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-signup-header .form-control {
	color: #e7eeff;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .main-signup-header .form-control:focus {
	border-color: #25273e;
}
.dark-theme .main-signup-header .form-control::placeholder {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-signup-header .row>div:first-child .btn, .dark-theme .main-signup-header .row>div:first-child .sp-container button, .dark-theme .sp-container .main-signup-header .row>div:first-child button {
	background-color: #4267b2;
	color: #e7eeff;
}
.dark-theme .main-signup-header .row>div:first-child .btn:hover, .dark-theme .main-signup-header .row>div:first-child .sp-container button:hover, .dark-theme .sp-container .main-signup-header .row>div:first-child button:hover, .dark-theme .main-signup-header .row>div:first-child .btn:focus, .dark-theme .main-signup-header .row>div:first-child .sp-container button:focus, .dark-theme .sp-container .main-signup-header .row>div:first-child button:focus {
	background-color: #375694;
	color: #e7eeff;
}
.dark-theme .main-signup-footer p {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-signup-footer a {
	color: #e7eeff;
}
.dark-theme .main-signup-footer a:hover, .dark-theme .main-signup-footer a:focus {
	color: #4c84ff;
}
.dark-theme .main-error-wrapper h1 {
	color: #e7eeff;
}
.dark-theme .main-error-wrapper h2 {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-dashboard-title {
	color: #e7eeff;
}
.dark-theme .main-dashboard-date .date>div:first-child {
	color: #e7eeff;
}
.dark-theme .main-dashboard-date .date>div:last-child span {
	color: #e7eeff;
}
.dark-theme .main-dashboard-date .date>div:last-child span:last-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-dashboard-date>i {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-dashboard-nav {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-dashboard-nav .nav-link:hover, .dark-theme .main-dashboard-nav .nav-link:focus {
	color: #4c84ff;
}
.dark-theme .main-dashboard-nav .nav-link+.nav-link {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-dashboard-nav .nav:first-child .nav-link {
	color: #e7eeff;
}
.dark-theme .main-dashboard-nav .nav:first-child .nav-link:hover, .dark-theme .main-dashboard-nav .nav:first-child .nav-link:focus {
	color: #4c84ff;
}
.dark-theme .main-dashboard-nav .nav:first-child .nav-link.active {
	color: #4c84ff;
}
.dark-theme .main-dashboard-nav .nav:last-child .nav-link {
	color: #848ea2;
}
.dark-theme .main-dashboard-nav .nav:last-child .nav-link:hover, .dark-theme .main-dashboard-nav .nav:last-child .nav-link:focus {
	color: #4c84ff;
}
.dark-theme .card--one {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card--one .card-header .card-title {
	color: #e7eeff;
}
.dark-theme .card--one .card-header .btn-group .btn, .dark-theme .card--one .card-header .btn-group .sp-container button, .dark-theme .sp-container .card--one .card-header .btn-group button {
	background-color: #16182f;
	color: rgba(255, 255, 255, 0.8);
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--one .card-header .btn-group .btn:hover, .dark-theme .card--one .card-header .btn-group .sp-container button:hover, .dark-theme .sp-container .card--one .card-header .btn-group button:hover, .dark-theme .card--one .card-header .btn-group .btn:focus, .dark-theme .card--one .card-header .btn-group .sp-container button:focus, .dark-theme .sp-container .card--one .card-header .btn-group button:focus {
	background-color: #25273e;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card--one .card-header .btn-group .btn.active, .dark-theme .card--one .card-header .btn-group .sp-container button.active, .dark-theme .sp-container .card--one .card-header .btn-group button.active {
	color: #e7eeff;
	background-color: #25273e;
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card--one .card-body .flot-chart .flot-y-axis>div {
	text-shadow: 1px 1px rgba(255, 255, 255, 0.75);
	color: #848ea2;
}
.dark-theme .card--one .card-body .flot-chart .flot-x-axis>div {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--one .card-body-top h2 {
	color: #e7eeff;
}
.dark-theme .card--two {
	border-color: rgba(255,255,255,0.1);
	background-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .card--two .card-header {
	background-color: transparent;
}
.dark-theme .card--two .card-header h6 {
	color: #e7eeff;
}
.dark-theme .card--two .card-header h6 small {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--three {
	border-color: rgba(255,255,255,0.1);
	background-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .card--three .card-header {
	background-color: transparent;
}
.dark-theme .card--three .card-header h6 {
	color: #e7eeff;
}
.dark-theme .card--three .card-header p {
	color: #e7eeff;
}
.dark-theme .card--three .card-header>small {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--pageviews {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card--pageviews .card-header {
	background-color: transparent;
}
.dark-theme .card--pageviews .card-title {
	color: #e7eeff;
}
.dark-theme .card--four {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card--four .card-header {
	background-color: transparent;
}
.dark-theme .card--four .card-title {
	color: #e7eeff;
}
.dark-theme .card--five {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card--five .card-header {
	background-color: transparent;
}
.dark-theme .card--five .card-title {
	color: #e7eeff;
}
.dark-theme .card--five .card-body h4 {
	color: #e7eeff;
}
.dark-theme .card-table-one {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card-table-one .table thead tr>th strong, .dark-theme .card-table-one .table thead tr>td strong, .dark-theme .card-table-one .table tbody tr>th strong, .dark-theme .card-table-one .table tbody tr>td strong {
	color: #e7eeff;
}
.dark-theme .main-content-dashboard-two {
	background-color: #fdfdfd;
}
.dark-theme .main-dashboard-header-right>div h5 {
	color: #e7eeff;
}
.dark-theme .main-star i {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-star i.active {
	color: #fcb32d;
}
.dark-theme .card--seven {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card--seven .card-header {
	background-color: transparent;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	background-color: #25273e;
}
.dark-theme .card--seven .card-header .media>div:first-child {
	color: #e7eeff;
	background-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--seven .card-header label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--seven .card-header .date a {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--seven .card-body .row>div+div::before {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--seven .card-body .main-content-label, .dark-theme .card--seven .card-body .card-table-two .card-title, .dark-theme .card-table-two .card--seven .card-body .card-title, .dark-theme .card--seven .card-body .card--eight .card-title, .dark-theme .card--eight .card--seven .card-body .card-title {
	color: #848ea2;
}
.dark-theme .card--seven .card-body h2 {
	color: #e7eeff;
}
.dark-theme .card--seven .card-body h2 span {
	color: #848ea2;
}
.dark-theme .card--seven .card-body .desc span strong {
	color: #e7eeff;
}
.dark-theme .card--seven .card-body .desc.up>i {
	color: #28c76f;
}
.dark-theme .card--seven .card-body .desc.down>i {
	color: #ff5c77;
}
.dark-theme .card--six {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card--map-one {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card-table-two {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card--eight {
	border-color: rgba(255,255,255,0.1);
	background-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .card--eight .list-group-item {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card--eight .list-group-item span {
	color: #e7eeff;
}
.dark-theme .main-content-dashboard-three {
	background-color: #fdfdfd;
}
@media (min-width: 992px) {
	.dark-theme .main-content-dashboard-three {
		border-left: 1px solid rgba(255,255,255,0.1);
	}
}
.dark-theme .card--nine {
	border-color: rgba(255,255,255,0.1);
	background-color: rgba(255, 255, 255);
}
.dark-theme .card--nine .card-header h1 {
	color: #e7eeff;
}
.dark-theme .card--nine .main-content-label, .dark-theme .card--nine .card-table-two .card-title, .dark-theme .card-table-two .card--nine .card-title, .dark-theme .card--nine .card--eight .card-title, .dark-theme .card--eight .card--nine .card-title {
	color: #e7eeff;
}
.dark-theme .card--nine .main-content-text {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--ten .main-content-label, .dark-theme .card--ten .card-table-two .card-title, .dark-theme .card-table-two .card--ten .card-title, .dark-theme .card--ten .card--eight .card-title, .dark-theme .card--eight .card--ten .card-title {
	color: #e7eeff;
}
.dark-theme .card--ten .card-body>div label {
	color: rgba(255, 255, 255, 0.75);
}
.dark-theme .card--ten .card-body>div h6 {
	color: #e7eeff;
}
.dark-theme .card--eleven {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card--eleven .main-content-label, .dark-theme .card--eleven .card-table-two .card-title, .dark-theme .card-table-two .card--eleven .card-title, .dark-theme .card--eleven .card--eight .card-title, .dark-theme .card--eight .card--eleven .card-title {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--eleven .card-text {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--eleven .card-footer>div {
	border-top: 1px solid rgba(255,255,255,0.1);
}
@media (min-width: 768px) {
	.dark-theme .card--eleven .card-footer>div+div {
		border-left: 1px solid rgba(255,255,255,0.1);
	}
}
.dark-theme .card--eleven .card-footer label {
	color: #848ea2;
}
.dark-theme .card--eleven .card-footer h6 {
	color: #e7eeff;
}
.dark-theme .card--eleven .card-footer h6 span {
	color: #e7eeff;
}
.dark-theme .card--eleven .card-footer h6 span.up {
	background-color: #28c76f;
}
.dark-theme .card--eleven .card-footer h6 span.down {
	background-color: #ff5c77;
}
.dark-theme .card--eleven .card-footer small {
	color: #848ea2;
}
.dark-theme .main-navbar-dashboard-four {
	box-shadow: 0 0 30px rgba(20, 17, 45, 0.08);
}
.dark-theme .main-content-dashboard-four .main-content-header {
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
}
.dark-theme .main-content-header-right .media label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-content-header-right .media h6 {
	color: #e7eeff;
}
.dark-theme .main-content-header-right .media+.media {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--calendar {
	border-color: rgba(255,255,255,0.1);
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
}
.dark-theme .card--calendar .card-title {
	color: #e7eeff;
}
.dark-theme .card--calendar .ui-datepicker .ui-datepicker-header {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--calendar .ui-datepicker .ui-datepicker-month {
	color: #4c84ff;
}
.dark-theme .card--calendar .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a {
	background-color: transparent;
	border: 0px solid #4c84ff;
	color: #4c84ff;
}
.dark-theme .card--twelve {
	box-shadow:0 12px 11px -3px rgba(31,30,47,0.1);
}
.dark-theme .card--twelve .card-header {
	background-color: transparent;
}
.dark-theme .card--twelve .card-title span {
	color: #848ea2;
}
@media (min-width: 1024px) {
	.dark-theme .card--twelve .sales-overview {
		background: #16182f;
	}
}
.dark-theme .card--twelve .sales-overview .media-icon {
	color: #e7eeff;
}
.dark-theme .card--twelve .sales-overview label {
	color: #848ea2;
}
.dark-theme .card--twelve .sales-overview h4 {
	color: #e7eeff;
}
.dark-theme .card--twelve .sales-overview h4 span {
	color: #848ea2;
}
.dark-theme .card--twelve .sales-overview .media-body>span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--twelve .sales-overview .media-body>span strong {
	color: #848ea2;
}
.dark-theme .card--twelve .sales-overview p {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--twelve .flot-chart .flot-x-axis>div span:first-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--twelve .flot-chart .flot-x-axis>div span:last-child {
	color: #e7eeff;
}
.dark-theme .main-media-date h1 {
	color: #e7eeff;
}
.dark-theme .main-media-date p {
	color: #e7eeff;
}
.dark-theme .card--thirteen {
	border-color: rgba(255,255,255,0.1);
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
}
.dark-theme .card--thirteen .media-body h6 {
	color: #e7eeff;
}
.dark-theme .card--thirteen .media-body h6 span {
	color: #848ea2;
}
.dark-theme .card--events {
	border-color: rgba(255,255,255,0.1);
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
}
.dark-theme .card--events .card-title {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--events .card-subtitle {
	color: #e7eeff;
}
.dark-theme .card--events .list-group-item label {
	color: #848ea2;
}
.dark-theme .card--events .list-group-item label span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--events .list-group-item h6 {
	color: #e7eeff;
}
.dark-theme .card--events .event-user a:last-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--events .event-user a:last-child:hover, .dark-theme .card--events .event-user a:last-child:focus {
	color: #848ea2;
}
.dark-theme .card--fourteen {
	border-color: rgba(255,255,255,0.1);
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
}
.dark-theme .card--fourteen .main-content-label span, .dark-theme .card--fourteen .card-table-two .card-title span, .dark-theme .card-table-two .card--fourteen .card-title span, .dark-theme .card--fourteen .card--eight .card-title span, .dark-theme .card--eight .card--fourteen .card-title span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--fourteen .card-body h1 {
	color: #e7eeff;
}
.dark-theme .card--fourteen .card-body h1 span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--fourteen .card-body h4 {
	color: #e7eeff;
}
.dark-theme .card--fourteen .card-body small {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--fourteen .card-footer h6 {
	color: #e7eeff;
}
.dark-theme .card--fourteen .card-footer label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-body-sidebar.main-light .main-sidebar {
	background-color: #25273e;
	border-right-color: #25273e;
	box-shadow: 2px 0 3px rgba(20, 17, 45, 0.04);
}
.dark-theme .main-content-dashboard-five {
	background-color: #eeeff4;
}
.dark-theme .main-content-dashboard-five .main-header {
	background-color: #25273e;
	box-shadow: 0 2px 3px rgba(20, 17, 45, 0.05);
}
.dark-theme .main-content-dashboard-five .main-header-center .form-control {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .main-content-dashboard-five .card {
	background-color: #25273e;
	border-color: rgba(255,255,255,0.1);
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
}
.dark-theme .main-content-dashboard-five .card-text {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--fifteen h1 {
	color: #e7eeff;
}
.dark-theme .card--fifteen h1 span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--fifteen span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--fifteen .flot-chart .flot-x-axis>div:nth-child(4) {
	color: #e7eeff !important;
}
.dark-theme .card--sixteen .table tbody>tr {
	background-color: transparent;
}
.dark-theme .main-light .main-iconbar {
	background-color: #25273e;
}
.dark-theme .main-light .main-iconbar-aside {
	background-color: #25273e;
}
.dark-theme .main-light .main-iconbar-body .nav {
	border-left-color: #25273e;
}
.dark-theme .main-light .main-iconbar-body .nav-item+.nav-item {
	border-top-color: #bdc6d6;
}
.dark-theme .main-light .main-iconbar-body .nav-sub {
	border-top-color: #bdc6d6;
}
.dark-theme .main-light .main-iconbar-body .nav-sub-item+.nav-sub-item {
	border-top-color: #bdc6d6;
}
.dark-theme .main-content-dashboard-six {
	border-left-color: #25273e;
	box-shadow: 0 0 7px rgba(20, 17, 45, 0.08);
	background-color: #25273e;
}
@media (min-width: 992px) {
	.dark-theme .main-content-dashboard-six {
		border-left: 1px solid rgba(255,255,255,0.1);
		margin-left: 64px;
	}
}
.dark-theme .main-header-dashboard-six {
	background-color: #16182f;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	box-shadow: 0 0 10px rgba(20, 17, 45, 0.06);
}
.dark-theme .main-content-body-dashboard-six .card {
	border-color: rgba(255,255,255,0.1);
	box-shadow: 0 0 10px rgba(20, 17, 45, 0.06);
}
.dark-theme .main-content-body-dashboard-six .card-header {
	background-color: transparent;
}
.dark-theme .card--donut .main-donut-chart.chart1 {
	background: #282a41;
}
.dark-theme .card--donut .main-donut-chart.chart1 .slice.one {
	background: #fc4975;
}
.dark-theme .card--donut .main-donut-chart.chart1 .slice.two {
	background: #fc4975;
}
.dark-theme .card--donut .main-donut-chart.chart1 .chart-center {
	background: #16182f;
}
.dark-theme .card--donut .main-donut-chart.chart1 .chart-center span {
	color: #fc4975;
}
.dark-theme .card--donut .main-donut-chart.chart2 {
	background: #282a41;
}
.dark-theme .card--donut .main-donut-chart.chart2 .slice.one {
	background: #4c84ff;
}
.dark-theme .card--donut .main-donut-chart.chart2 .slice.two {
	background: #4c84ff;
}
.dark-theme .card--donut .main-donut-chart.chart2 .chart-center {
	background: #16182f;
}
.dark-theme .card--donut .main-donut-chart.chart2 .chart-center span {
	color: #4c84ff;
}
.dark-theme .card--donut .main-donut-chart.chart3 {
	background: #25273e;
}
.dark-theme .card--donut .main-donut-chart.chart3 .slice.one {
	background: #28c76f;
}
.dark-theme .card--donut .main-donut-chart.chart3 .slice.two {
	background:#28c76f;
}
.dark-theme .card--donut .main-donut-chart.chart3 .chart-center {
	background: #16182f;
}
.dark-theme .card--donut .main-donut-chart.chart3 .chart-center span {
	color: #28c76f;
}
.dark-theme .card--balance .fab {
	color: #4c84ff;
	background-color: #16182f;
}
.dark-theme .card--balance .main-content-label, .dark-theme .card--balance .card-table-two .card-title, .dark-theme .card-table-two .card--balance .card-title, .dark-theme .card--balance .card--eight .card-title, .dark-theme .card--eight .card--balance .card-title {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--balance .balance-amount {
	color: #e7eeff;
}
.dark-theme .card--balance .balance-amount span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--balance .account-number {
	color: #e7eeff;
}
.dark-theme .card--balance .account-number span i {
	background-color: #e7eeff;
}
.dark-theme .card--balance .account-name {
	color: #e7eeff;
}
.dark-theme .card--ratio .card-body h5 {
	color: #e7eeff;
}
.dark-theme .card--ratio .card-icon {
	color: #25273e;
}
.dark-theme .card--finance h2 {
	color: #e7eeff;
}
.dark-theme .card--finance h2 span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--table-six .card-title {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--table-six .table thead tr:first-child {
	background-color: #25273e;
}
.dark-theme .card--table-six .table thead tr:first-child th:last-child {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--table-six .table thead tr:last-child th:nth-child(2) {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--table-six .table thead tr:last-child th:nth-child(6) {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--table-six .table tbody tr td:nth-child(2) {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--table-six .table tbody tr td:nth-child(6) {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--table-six .table tbody tr:last-child td {
	color: #e7eeff;
}
.dark-theme .card--donut .card-header {
    background-color: transparent;
}

/* ###### 8.7 Dashboard Seven  ###### */
.dark-theme .main-minimal {
	background-color: #16182f;
}
.dark-theme .main-content-title-minimal {
	color: #e7eeff;
}
.dark-theme .main-content-text-minimal {
	color: #848ea2;
}
.dark-theme .card-minimal-one {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card-minimal-one .card-body>label {
	color: #4c84ff;
}
.dark-theme .card-minimal-one .card-body>label span {
	color: #848ea2;
}
.dark-theme .card-minimal-one .card-body>small {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-minimal-one .card-body>h6 {
	color: #e7eeff;
}
.dark-theme .card-minimal-one .card-body>h6 span {
	color: #848ea2;
}
.dark-theme .card-minimal-one .value-info p {
	color: #e7eeff;
}
.dark-theme .card-minimal-one .value-info p span {
	color: #848ea2;
}
.dark-theme .card-minimal-one .open-info label {
	color: #7f8da9;
}
.dark-theme .card-minimal-one .open-info h6 {
	color: #e7eeff;
}
.dark-theme .card-minimal-two {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card-minimal-two .card-header {
	background-color: transparent;
}
.dark-theme .card-minimal-two .card-header>.nav .nav-link {
	background-color: #25273e;
}
.dark-theme .card-minimal-two .card-header>.nav .nav-link:hover, .dark-theme .card-minimal-two .card-header>.nav .nav-link:focus {
	background-color: #25273e;
}
.dark-theme .card-minimal-two .card-header>.nav .nav-link.active {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .card-minimal-two .card-header-right .nav-link:hover, .dark-theme .card-minimal-two .card-header-right .nav-link:focus {
	background-color: #25273e;
}
.dark-theme .card-minimal-two .card-header-right .nav-link.active {
	background-color: rgba(255, 255, 255, 0.8);
	color: #e7eeff;
}
.dark-theme .card-minimal-two .more-info span:first-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-minimal-two .more-info span:last-child {
	color: #e7eeff;
}
.dark-theme .card-minimal-two .card-footer .media-icon {
	color: #f7931a;
}
.dark-theme .card-minimal-two .card-footer label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-minimal-two .card-footer p {
	color: #e7eeff;
}
.dark-theme .card-minimal-three {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card-minimal-three .card-header {
	border-bottom: 1px solid rgba(255,255,255,0.1);
	background-color: transparent;
}
.dark-theme .card-minimal-three .main-nav-tabs .lSAction>a {
	background-color: #25273e;
	color:#848ea2;
}
.dark-theme .card-minimal-three .main-nav-tabs .tab-link {
	background-color: #25273e;
}
.dark-theme .card-minimal-three .main-nav-tabs .tab-link:hover {
	background-color: #25273e;
}
.dark-theme .card-minimal-three .main-nav-tabs .tab-link.active, .dark-theme .card-minimal-three .main-nav-tabs .tab-link.active:hover, .dark-theme .card-minimal-three .main-nav-tabs .tab-link.active:focus {
	background-color: #4c84ff;
	color: #e7eeff;
}
.dark-theme .card-minimal-three .tab-pane-header {
	background-color: #16182f;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card-minimal-three .no-transactions-panel .icon-wrapper {
	background-color: #25273e;
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-minimal-three .no-transactions-panel h6 {
	color: #e7eeff;
}
.dark-theme .card-minimal-three .table tbody tr td:last-child {
	color: #e7eeff;
}
.dark-theme .card-crypto-portfolio {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card-crypto-portfolio .table tbody tr td:first-child {
	color: #e7eeff;
}
.dark-theme .card-minimal-four {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .card-minimal-four .card-header {
	background-color: transparent;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card-minimal-four .card-header h6 {
	color: #e7eeff;
}
.dark-theme .card-minimal-four .card-header p span {
	color: #ff5c77;
}
.dark-theme .card-minimal-four .card-body {
	background-color: #25273e;
}
.dark-theme .card-minimal-four .card-body-top a {
	color: #e7eeff;
}
.dark-theme .card-minimal-four .card-body-top a:hover, .dark-theme .card-minimal-four .card-body-top a:focus {
	color: #4c84ff;
}
.dark-theme .card-minimal-four .card-footer {
	background-color: transparent;
	border-top-color: rgba(255,255,255,0.1);
}
.dark-theme .card-minimal-four .card-footer .nav-link {
	background-color: #25273e;
}
.dark-theme .card-minimal-four .card-footer .nav-link:hover, .dark-theme .card-minimal-four .card-footer .nav-link:focus {
	background-color: #eeeff4;
}
.dark-theme .card-minimal-four .card-footer .nav-link span:first-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-minimal-four .card-footer .nav-link span:last-child {
	color: #848ea2;
}
.dark-theme .card-minimal-four .card-footer .nav-link+.nav-link {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card-minimal-four .card-footer .nav-link.active {
	background-color: #25273e;
}
.dark-theme .card-minimal-four .card-footer .nav-link.active::before {
	border-top: 1px solid #f7f7f7;
}
.dark-theme .card-minimal-four .card-footer .nav-link.active span:first-child {
	color: #e7eeff;
}
/* ###### 8.8 Dashboard Eight  ###### */

.dark-theme .main-dashboard-eight {
	background-color: #dde2e9;
}
.dark-theme .main-header-primary {
	background-color: #4c84ff;
}
.dark-theme .main-header-primary .main-header-center .form-control {
	background-color: #0033cc;
	color: #e7eeff;
}
.dark-theme .main-header-primary .main-header-center .form-control::placeholder {
	color: rgba(255, 255, 255, 0.4);
}
.dark-theme .main-header-primary .main-header-center .form-control:focus+.btn, .dark-theme .main-header-primary .main-header-center .sp-container .form-control:focus+button, .dark-theme .sp-container .main-header-primary .main-header-center .form-control:focus+button {
	color: #e7eeff;
}
.dark-theme .main-header-primary .main-header-center .btn:hover, .dark-theme .main-header-primary .main-header-center .sp-container button:hover, .dark-theme .sp-container .main-header-primary .main-header-center button:hover, .dark-theme .main-header-primary .main-header-center .btn:focus, .dark-theme .main-header-primary .main-header-center .sp-container button:focus, .dark-theme .sp-container .main-header-primary .main-header-center button:focus {
	color: #e7eeff;
}
.dark-theme .main-header-primary .main-logo {
	color: #e7eeff;
}
.dark-theme .main-header-primary .main-logo span {
	color: rgba(255, 255, 255, 0.65);
}
.dark-theme .main-header-primary .main-header-menu-icon span, .dark-theme .main-header-primary .main-header-menu-icon span::before, .dark-theme .main-header-primary .main-header-menu-icon span::after {
	background-color: rgba(255, 255, 255, 0.65);
}
.dark-theme .main-header-primary .main-header-message>a, .dark-theme .main-header-primary .main-header-notification>a {
	color: rgba(255, 255, 255, 0.75);
}
.dark-theme .main-header-primary .main-header-notification .dropdown-menu, .dark-theme .main-header-primary .main-profile-menu .dropdown-menu {
	box-shadow: 0 0 5px rgba(20, 17, 45, 0.1);
}
.dark-theme .main-navbar-dashboard-eight {
	background-color: #f9f9f9;
}
.dark-theme .main-navbar-dashboard-eight .main-navbar-header {
	background-color: #0040ff;
	color: #e7eeff;
}
.dark-theme .main-navbar-dashboard-eight .main-navbar-header .main-logo {
	color: #e7eeff;
}
.dark-theme .main-navbar-dashboard-eight .nav-item.active::before {
	border-bottom-color: #1a53ff;
}
.dark-theme .main-navbar-dashboard-eight .nav-item.active .nav-link {
	color: #1a53ff;
}
.dark-theme .main-navbar-dashboard-eight .nav-sub:not(.nav-sub-mega) {
	background-color: #f9f9f9;
}
@media (min-width: 992px) {
	.dark-theme .main-navbar-dashboard-eight .nav-sub:not(.nav-sub-mega) {
		box-shadow: 0 0 5px #25273e;
	}
}
.dark-theme .main-navbar-dashboard-eight .nav-sub:not(.nav-sub-mega)::before {
	background-color: #f9f9f9;
}
.dark-theme .main-navbar-dashboard-eight .nav-sub-item.active .nav-sub-link {
	color: #4c84ff;
}
.dark-theme .main-navbar-dashboard-eight .nav-sub-link:hover {
	color: #4c84ff;
}
.dark-theme .main-navbar-dashboard-eight .nav-sub-mega .container, .dark-theme .main-navbar-dashboard-eight .nav-sub-mega .container-fluid {
	background-color: #f9f9f9;
}
@media (min-width: 992px) {
	.dark-theme .main-navbar-dashboard-eight .nav-sub-mega .container, .dark-theme .main-navbar-dashboard-eight .nav-sub-mega .container-fluid {
		box-shadow: 0 5px 3px -3px #25273e;
	}
}
.dark-theme .main-content-dashboard-eight .card {
	box-shadow: 0 0 5px rgba(20, 17, 45, 0.1);
}
.dark-theme .card--seventeen .card-body h4 {
	color: #e7eeff;
}
.dark-theme .card--seventeen.bg-primary-dark {
	background-color: #0033cc;
}
.dark-theme .card--eighteen .card-body h6 {
	color: #e7eeff;
}
.dark-theme .card--eighteen .card-body h6 span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--eighteen .card-body h6::before {
	border: 4px solid transparent;
}
.dark-theme .card--eighteen .card-body h6.dot-primary::before {
	border-color: #4c84ff;
}
.dark-theme .card--eighteen .card-body h6.dot-purple::before {
	border-color: #8c3feb;
}
.dark-theme .card--eighteen .card-body h6.dot-teal::before {
	border-color: #00cccc;
}
.dark-theme .card--eighteen .card-body h6.dot-dark-blue::before {
	border-color: #0033cc;
}
.dark-theme .card--eighteen .card-body label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--nineteen {
	background-color: #f9f9f9;
}
.dark-theme .card--nineteen .card-header {
	background-color: transparent;
}
.dark-theme .card--nineteen .card-header h4 {
	color: #e7eeff;
}
.dark-theme .card--nineteen .card-header h4 span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--nineteen .card-header p {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--nineteen .card-title {
	color: #0040ff;
}
.dark-theme .card--nineteen .chart-legend>div:first-child::before {
	background-color: #05478f;
}
.dark-theme .card--nineteen .chart-legend>div:nth-child(2)::before {
	background-color: #2f93fe;
}
.dark-theme .card--nineteen .chart-legend>div:last-child::before {
	background-color: #bbdafc;
}
.dark-theme .card--nineteen .flot-chart .flot-x-axis {
	color: #e7eeff;
}
.dark-theme .card--nineteen .flot-chart .flot-y-axis {
	color: rgba(0, 0, 0, 0.65);
}
.dark-theme .card--twenty .expansion-value strong:first-child {
	color: #e7eeff;
}
.dark-theme .card--twenty .expansion-value strong:last-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--twenty .expansion-label span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--progress .progress-legend li:first-child::before {
	background-color: #4c84ff;
}
.dark-theme .card--progress .progress-legend li:last-child::before {
	background-color: #00cccc;
}
.dark-theme .card--progress .progress {
	background-color: #25273e;
}
/* ###### 8.9 Dashboard Nine  ###### */

.dark-theme .main-body-dashboard-nine {
	background-color: #25273e;
}
.dark-theme .main-sidebar-indigo-dark {
	background-color: #4130c5;
}
.dark-theme .main-sidebar-indigo-dark .main-logo {
	color: #e7eeff;
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-loggedin .media-body h6 {
	color: #e7eeff;
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-loggedin .media-body span {
	color: rgba(255, 255, 255, 0.5);
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-label {
	border-bottom-color: rgba(255, 255, 255, 0.2);
	color: rgba(255, 255, 255, 0.35);
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-item+.nav-item::before {
	border-top-color: rgba(255, 255, 255, 0.12);
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-item.active::before {
	background-color: #33269c;
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link, .dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link:hover, .dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link i, .dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link:hover i, .dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-item.active .nav-link:focus i {
	color: #e7eeff;
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-link {
	color: rgba(255, 255, 255, 0.45);
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-link i {
	color: rgba(255, 255, 255, 0.75);
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-link:hover, .dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-link:focus {
	color: rgba(255, 255, 255, 0.75);
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-sub {
	border-left-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-sub::before {
	background-color: rgba(0, 0, 0, 0.1);
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-sub-item.active .nav-sub-link {
	color: #e7eeff;
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-sub-link {
	color: rgba(255, 255, 255, 0.4);
	border-top-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-sub-link:hover, .dark-theme .main-sidebar-indigo-dark .main-sidebar-body .nav-sub-link:focus {
	color: #e7eeff;
}
.dark-theme .main-header-dashboard-nine {
	background-color: #16182f;
}
@media (min-width: 992px) {
	.dark-theme .main-header-dashboard-nine {
		box-shadow: 0 0 15px rgba(20, 17, 45, 0.1);
	}
}
.dark-theme .main-content-dashboard-nine .main-content-header {
	background-color: #ebedf2;
}
.dark-theme .main-content-dashboard-nine .main-content-header .nav-link {
	color: #848ea2;
}
.dark-theme .main-content-dashboard-nine .main-content-header .nav-link:hover, .dark-theme .main-content-dashboard-nine .main-content-header .nav-link:focus {
	color: #e7eeff;
}
.dark-theme .main-content-dashboard-nine .main-content-header .nav-link.active {
	color: #3b76f7;
}
.dark-theme .main-content-dashboard-nine .main-content-header .nav-link.active::before {
	background-color: #3b76f7;
}
.dark-theme .main-content-dashboard-nine .card {
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
}
.dark-theme .card--twentyone .card-body {
	background-color: #25273e;
}
.dark-theme .card--twentyone .list-group-item span:last-of-type {
	color: #e7eeff;
}
.dark-theme .card--twentyone .list-group-item .progress {
	background-color: #25273e;
}
.dark-theme .card--twentyone .vmap-wrapper .jqvmap-zoomin, .dark-theme .card--twentyone .vmap-wrapper .jqvmap-zoomout {
	background-color: #e7eeff;
	color: #e7eeff;
}
.dark-theme .card--twentytwo {
	background-color: #16182f;
}
.dark-theme .card--twentytwo .media-icon {
	color: #e7eeff;
}
.dark-theme .card--twentytwo .media-body h6 {
	color: #e7eeff;
}
.dark-theme .card--twentytwo .media-body h6>small {
	color: #e7eeff;
}
.dark-theme .card--twentytwo .media-body h6>small.up {
	background-color: #28c76f;
}
.dark-theme .card--twentytwo .media-body h6>small.down {
	background-color: #ff5c77;
}
.dark-theme .card--twentytwo .media-body>small {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--twentythree {
	background-color: #25273e;
}
.dark-theme .card--twentythree .main-donut-chart.chart1 {
	background: #25273e;
}
.dark-theme .card--twentythree .main-donut-chart.chart1 .slice.one {
	background: #4c84ff;
}
.dark-theme .card--twentythree .main-donut-chart.chart1 .slice.two {
	background: #4c84ff;
}
.dark-theme .card--twentythree .main-donut-chart.chart1 .chart-center {
	background: #25273e;
}
.dark-theme .card--twentythree .main-donut-chart.chart1 .chart-center span {
	color: #4c84ff;
}
.dark-theme .card--twentythree h5 {
	color: #e7eeff;
}
.dark-theme .card--audience-metrics {
	background-color: #25273e;
}
.dark-theme .card--audience-metrics .card-header {
	background-color: #25273e;
}
.dark-theme .card--audience-metrics .flot-chart .flot-x-axis>div {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--audience-metrics .flot-chart .flot-x-axis>div span:last-child {
	color: #e7eeff;
}
.dark-theme .card--audience-metrics .card-body {
	background-color: #25273e;
}
.dark-theme .card--audience-metrics .card-body>div+div {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--audience-metrics .card-body h4 {
	color: #e7eeff;
}
.dark-theme .bg-primary-dark {
	background-color: #0033cc !important;
}
.dark-theme .main-iconbar-primary {
	background-color: #0040ff;
}
.dark-theme .main-iconbar-primary .main-iconbar-logo {
	background-color: #3b76f7;
	color: #e7eeff;
}
.dark-theme .main-iconbar-primary .nav-link {
	color: rgba(255, 255, 255, 0.5);
}
.dark-theme .main-iconbar-primary .nav-link:hover, .dark-theme .main-iconbar-primary .nav-link:focus {
	color: #e7eeff;
	background-color: rgba(255, 255, 255, 0.1);
}
.dark-theme .main-iconbar-primary .nav-link.active {
	color: #e7eeff;
	background-color: rgba(255, 255, 255, 0.2);
}
.dark-theme .main-iconbar-primary .main-iconbar-help {
	color: rgba(255, 255, 255, 0.5);
}
.dark-theme .main-iconbar-primary .main-iconbar-help:hover, .dark-theme .main-iconbar-primary .main-iconbar-help:focus {
	color: #e7eeff;
}
.dark-theme .main-iconbar-aside-primary {
	background-color: #25273e;
	box-shadow: 0 0 16px rgba(20, 17, 45, 0.08);
	border-right: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-iconbar-aside-primary .main-iconbar-header {
	background-color: #16182f;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-iconbar-aside-primary .main-iconbar-body .nav-item+.nav-item {
	border-top-color: rgba(255,255,255,0.1);
}
.dark-theme .main-iconbar-aside-primary .main-iconbar-body .nav-sub {
	border-top-color: rgba(255,255,255,0.1);
}
.dark-theme .main-iconbar-aside-primary .main-iconbar-body .nav-sub-item+.nav-sub-item {
	border-top-color: rgba(255,255,255,0.1);
}
.dark-theme .main-iconbar-aside-primary .main-iconbar-body .nav-link:hover, .dark-theme .main-iconbar-aside-primary .main-iconbar-body .nav-link:focus {
	color: #4c84ff;
}
.dark-theme .main-iconbar-aside-primary .main-iconbar-body .nav-link.active {
	color: #4c84ff;
}
.dark-theme .main-content-dashboard-ten {
	background-color: #25273e;
}
.dark-theme .main-content-dashboard-ten .main-header {
	background-color: #16182f;
}
.dark-theme .main-content-dashboard-ten .main-content-body-right {
	background-color: #25273e;
}
.dark-theme .main-content-body-right{
	background-color: #25273e;
}
@media (min-width: 1200px) {
	.dark-theme .main-content-dashboard-ten .main-content-body-right {
		box-shadow: 0 0 6px rgba(20, 17, 45, 0.1);
	}
}
.dark-theme .main-content-dashboard-ten .card {
	box-shadow: 0 0 6px #25273e;
}
.dark-theme .card--twentyfour .card-body-top h6 {
	color: #e7eeff;
}
.dark-theme .card--twentyfour .card-body-top h6 span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--twentyfour .card-body-top label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--twentyfour .main-content-label, .dark-theme .card--twentyfour .card-table-two .card-title, .dark-theme .card-table-two .card--twentyfour .card-title, .dark-theme .card--twentyfour .card--eight .card-title, .dark-theme .card--eight .card--twentyfour .card-title {
	color: #848ea2;
}
.dark-theme .card--twentyfive .col+.col {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .card--twentyfive .card-label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--twentyfive .card-value {
	color: #e7eeff;
}
.dark-theme .card--twentysix .card-body h6 {
	color: #e7eeff;
}
.dark-theme .card--twentysix .card-body label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card--twentysix .flot-chart .flot-x-axis>div {
	color: rgba(255, 255, 255, 0.75);
}
.dark-theme .card--twentysix .flot-chart .flot-y-axis>div {
	color: rgba(20, 17, 45, 0.5);
}
.dark-theme .card--twentysix.card-dark-one .card-title, .dark-theme .card--twentysix.card-dark-two .card-title {
	color: #e7eeff;
}
.dark-theme .card--twentysix.card-dark-one .card-body h6, .dark-theme .card--twentysix.card-dark-two .card-body h6 {
	color: #e7eeff;
}
.dark-theme .card--twentysix.card-dark-one .card-body h6 span, .dark-theme .card--twentysix.card-dark-two .card-body h6 span {
	color: rgba(255, 255, 255, 0.5);
}
.dark-theme .card--twentysix.card-dark-one .card-body label, .dark-theme .card--twentysix.card-dark-two .card-body label {
	color: rgba(255, 255, 255, 0.7);
}
.dark-theme .card--twentysix.card-dark-one .flot-chart .flot-y-axis>div, .dark-theme .card--twentysix.card-dark-two .flot-chart .flot-y-axis>div {
	color: rgba(255, 255, 255, 0.2);
}
.dark-theme .card--twentysix.card-dark-one {
	background-color: #3b76f7;
	background-image: linear-gradient(to bottom, #3b76f7 0%, #3b76f7 100%);
}
.dark-theme .card--twentysix.card-dark-two {
	background-color: #0040ff;
	background-image: linear-gradient(to bottom, #0a47ff 0%, #4c84ff 100%);
}
.dark-theme .main-rating-value {
	color: #e7eeff;
}
.dark-theme .main-media-list-reviews .media-body small {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-star-group span:last-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-star-item {
	color: #4c84ff;
}
.dark-theme .main-media-list-activity .media-icon {
	color: #e7eeff;
}
.dark-theme .main-media-list-activity .media-body h6 {
	color: #e7eeff;
}
.dark-theme .main-media-list-activity .media-body span {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-media-list-activity .media-right {
	color: rgba(255, 255, 255, 0.8);
}
/*--- CUSTOM STYLES ---*/

/*--- BACKGROUNDS ---*/

.dark-theme .bg-gray-100 {
	background-color: rgba(103, 105, 128, 0.1);
}
.dark-theme .bg-gray-200 {
	background-color: rgba(103, 105, 128, 0.2);
}
.dark-theme .bg-gray-300 {
	background-color: rgba(103, 105, 128, 0.3);
}
.dark-theme .bg-gray-400 {
	background-color: rgba(103, 105, 128, 0.4);
}
.dark-theme .bg-gray-500 {
	background-color: rgba(103, 105, 128, 0.5);
}
.dark-theme .bg-gray-600 {
	background-color: rgba(103, 105, 128, 0.6);
}
.dark-theme .bg-gray-700 {
	background-color: rgba(103, 105, 128, 0.7);
}
.dark-theme .bg-gray-800 {
	background-color: rgba(103, 105, 128, 0.8);
}
.dark-theme .bg-gray-900 {
	background-color: rgba(103, 105, 128, 0.9);
}
/*--- BACKGROUNDS ---*/

/*--- BORDERS ---*/
.dark-theme .bd {
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .bd-t {
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .bd-r {
	border-right: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .bd-b {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .bd-l {
	border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .bd-y {
	border-top: 1px solid rgba(255,255,255,0.1);
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .bd-x {
	border-left: 1px solid rgba(255,255,255,0.1);
	border-right: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .bd-gray-100 {
	border-color: #25273e;
}
.dark-theme .bd-gray-200 {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .bd-gray-300 {
	border-color: rgba(255,255,255,0.1);
}
.dark-theme .bd-gray-400 {
	border-color: #25273e;
}
.dark-theme .bd-gray-500 {
	border-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .bd-gray-600 {
	border-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .bd-gray-700 {
	border-color: #848ea2;
}
.dark-theme .bd-gray-800 {
	border-color: rgba(255, 255, 255, 0.8);
}
.dark-theme .bd-gray-900 {
	border-color: #e7eeff;
}
@media (min-width: 480px) {
	.dark-theme .bd-xs {
		border: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xs-t {
		border-top: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xs-r {
		border-right: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xs-b {
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xs-l {
		border-left: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xs-y {
		border-top: 1px solid rgba(255,255,255,0.1);
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xs-x {
		border-left: 1px solid rgba(255,255,255,0.1);
		border-right: 1px solid rgba(255,255,255,0.1);
	}
}
@media (min-width: 576px) {
	.dark-theme .bd-sm {
		border: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-sm-t {
		border-top: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-sm-r {
		border-right: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-sm-b {
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-sm-l {
		border-left: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-sm-y {
		border-top: 1px solid rgba(255,255,255,0.1);
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-sm-x {
		border-left: 1px solid rgba(255,255,255,0.1);
		border-right: 1px solid rgba(255,255,255,0.1);
	}
}
@media (min-width: 768px) {
	.dark-theme .bd-md {
		border: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-md-t {
		border-top: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-md-r {
		border-right: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-md-b {
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-md-l {
		border-left: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-md-y {
		border-top: 1px solid rgba(255,255,255,0.1);
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-md-x {
		border-left: 1px solid rgba(255,255,255,0.1);
		border-right: 1px solid rgba(255,255,255,0.1);
	}
}
@media (min-width: 992px) {
	.dark-theme .bd-lg {
		border: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-lg-t {
		border-top: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-lg-r {
		border-right: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-lg-b {
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-lg-l {
		border-left: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-lg-y {
		border-top: 1px solid rgba(255,255,255,0.1);
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-lg-x {
		border-left: 1px solid rgba(255,255,255,0.1);
		border-right: 1px solid rgba(255,255,255,0.1);
	}
}
@media (min-width: 1200px) {
	.dark-theme .bd-xl {
		border: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xl-t {
		border-top: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xl-r {
		border-right: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xl-b {
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xl-l {
		border-left: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xl-y {
		border-top: 1px solid rgba(255,255,255,0.1);
		border-bottom: 1px solid rgba(255,255,255,0.1);
	}
	.dark-theme .bd-xl-x {
		border-left: 1px solid rgba(255,255,255,0.1);
		border-right: 1px solid rgba(255,255,255,0.1);
	}
}
/*--- BORDERS ---*/

/*-- CUSTOM CSS ---*/
.dark-theme .emojis a.active{
    box-shadow: 0px 0px 18px rgb(174, 183, 187);
}
/*----- Global Loader -----*/
.dark-theme #loading {
	background:#25273e;
}
/*----- Global Loader -----*/

/*----- clipboard-----*/
.dark-theme .clipboard-icon {
	background: #16182f;
	color: #e7eeff;
}
.dark-theme .highlight{
    background: #262940;
}
.dark-theme .navbar-collapse .input-group-btn .btn {
	border: 0px solid #25273e !important;
	background: #f5f6fb;
}
.dark-theme .main-header-search a{
    color: #e7eeff;
}
.dark-theme .navbar-collapse form[role="search"] input {
	color: #6f7282;
	background-color: rgb(248, 248, 248);
	border-color: rgb(231, 231, 231);
}
.dark-theme .navbar-collapse form[role="search"] input {
	color: #807b90;
}
.dark-theme .navbar-collapse form[role="search"] a.reset {
	background: #e7eeff;
}
@media (min-width: 768px) {
	.dark-theme .navbar-collapse form[role="search"].active input {
		background: #e7eeff;
		border-bottom:1px solid rgba(255,255,255,0.1);
	}
}
.dark-theme .main-avatar-list-stacked .main-img-user {
	box-shadow:0 0 0 2px #16182f;
}
/*--Breadcrumb--*/
.dark-theme .breadcrumb1 {
    background-color: #25273e;
}
.dark-theme .breadcrumb-item1 a:hover {
	color: #123787;
}
.dark-theme .breadcrumb-item1+.breadcrumb-item1::before {
	color: #e7eeff;
}
.dark-theme .breadcrumb-item1.active {
	color: #807b90;
}
/*--Breadcrumb--*/

.dark-theme .icons-list {
	border-top: 1px solid rgba(255,255,255,0.1);
    border-left: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .icons-list-item {
	border-right: 1px solid rgba(255,255,255,0.1);
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
/*-------- Loaders ---------*/
.dark-theme .expanel-default {
	border: #ddd !important;
}
.dark-theme .expanel {
	background-color: #25273e !important;
	border: 1px solid rgba(255,255,255,0.1) !important;
}
.dark-theme .expanel-default>.expanel-heading {
    background-color: #25273e !important;
    border-color:  1px solid rgba(255,255,255,0.1) !important;
}
.dark-theme .expanel-heading {
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .expanel-footer {
    background-color: #25273e !important;
    border-top: 1px solid rgba(255,255,255,0.1) !important;
}
.dark-theme .tag {
	color: #e7eeff;
	background-color: #25273e;
}
.dark-theme a.tag:hover {
	background-color: rgba(110, 118, 135, 0.2);
	color: inherit;
}
.dark-theme .tag-addon {
	background: rgba(0, 0, 0, 0.06);
}
.dark-theme a.tag-addon:hover {
	background: rgba(0, 0, 0, 0.16);
}
.dark-theme .page-signin-style:before{
    border: 1px solid transparent;
    border-top-color: #4c84ff;
    border-left-color: #4c84ff;
    background-color: #4c84ff;
}
.dark-theme .sign-in-data a span{
    background: rgba(0,0,0,0.2);
}
.dark-theme .sign-in-data.active a span{
	background: rgba(0,0,0,0.3);
}
.dark-theme .sign-in-data2 a span:before{
    background: rgba(0,0,0,0.05);
}
.dark-theme .main-profile-body .card-header{
	background:transparent;
}
.dark-theme .profile-footer{
    background: #16182f;
}
.dark-theme .profile-footer a{
    background: #25273e;
    color: #848ea2;
}
.dark-theme .profile-footer a:hover{
	background:#4c84ff;
	color:#e7eeff;
}
.dark-theme .profile-user .profile-edit{
    background: #25273e;
}
.dark-theme #count-down .clock-presenter {
	box-shadow: 0 0 0 rgb(17, 5, 150);
}
.dark-theme #count-down .clock-presenter:before{
	background:rgba(17, 5, 150, 0.75);
}
.dark-theme .progress-legend-style li:first-child::before{
	background: #4c84ff;
}
.dark-theme .progress-legend-style li:last-child::before{
	background: #28c76f;
}
.dark-theme .sidebar-right .main-nav-line .nav-link{
	background: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .sidebar-right .main-nav-line .nav-link.active{
	background:#25273e;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .tabs-style-1 .main-nav-line .nav-link.active::before{
	background: #4c84ff;
}
.dark-theme .tabs-style-1 .main-nav-line .nav-link{
	background:#16182f;
}
.dark-theme .tabs-style-1 .main-nav-line .nav-link.active{
	background:#25273e;
}
.dark-theme .tabs-style-2 .main-nav-line .nav-link.active{
	background: #4c84ff;
	color:#e7eeff;
}
.dark-theme .tabs-style-2 .main-nav-line .nav-link{
    background: #25273e;
}
.dark-theme .tabs-style-3{
	border:1px solid rgba(255,255,255,0.1);
}
.dark-theme .tabs-style-3 .nav.panel-tabs li a{
    background: #25273e;
	color: #e7eeff;
}
.dark-theme .tabs-style-3 .nav.panel-tabs li a.active{
	background: #4c84ff;
	color:#e7eeff;
}
.dark-theme .tabs-style-4 .tabs-menu-body{
	border:1px solid rgba(255,255,255,0.1);
}
.dark-theme .tabs-style-4 .nav.panel-tabs li a{
    background: #25273e;
	color: #e7eeff;
}
.dark-theme .tabs-style-4 .nav.panel-tabs li a.active{
	background: #4c84ff;
	color:#e7eeff;
}
.dark-theme .demo-gallery>ul>li a .demo-gallery-poster {
	background-color: rgba(0, 0, 0, 0.1);
}
.dark-theme .demo-gallery>ul>li a:hover .demo-gallery-poster {
	background-color: rgba(0, 0, 0, 0.5);
}
.dark-theme .demo-gallery .justified-gallery>a .demo-gallery-poster {
	background-color: rgba(0, 0, 0, 0.1);
}
.dark-theme .demo-gallery .justified-gallery>a:hover .demo-gallery-poster {
	background-color: rgba(0, 0, 0, 0.5);
}
.dark-theme .demo-gallery.dark>ul>li a {
	border: 3px solid #04070a;
}
.dark-theme .pricing-style01 .list-unstyled li{
    border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .main-content-left .ui-datepicker .ui-datepicker-calendar td{
	border: 0px solid rgba(255, 255, 255, 0.1);
}
.dark-theme .main-content-left.card--calendar .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today{
	background:#25273e;
}
.dark-theme .pricing-tabs ul.nav-price{
	border: 1px solid #4c84ff;
    background: #e7eeff;
}
.dark-theme .pricing-tabs ul.nav-price li a{
    background: #16182f;
	color: #e7eeff;
}
.dark-theme .pricing-tabs ul.nav-price li a.active{
	background:#4c84ff;
	color:#e7eeff;
}
.dark-theme .code-runner pre code{
    background: #262940;
    border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .drop-down-profile span.assigned-task{
    color: #e7eeff;
}
.dark-theme .custom-progress {
	background-color: #25273e;
}
/* WEBKIT BROWSERS - CHROME, OPERA AND SAFARI */
.dark-theme .custom-progress::-webkit-progress-bar {
	background-color:#25273e;
}
.dark-theme .custom-progress::-webkit-progress-value {
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-color:#4c84ff;
}
/* MOZILLA FIREFOX */
.dark-theme .custom-progress::-moz-progress-bar {
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-color:#4c84ff;
}

/* MICROSOFT EDGE & IE */
.dark-theme .custom-progress::-ms-fill {
	background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	background-color:#4c84ff;
}
/*-- CUSTOM CSS ---*/
.dark-theme input:-webkit-autofill,
.dark-theme input:-webkit-autofill:hover, 
.dark-theme input:-webkit-autofill:focus,
.dark-theme textarea:-webkit-autofill,
.dark-theme textarea:-webkit-autofill:hover,
.dark-theme textarea:-webkit-autofill:focus,
.dark-theme select:-webkit-autofill,
.dark-theme select:-webkit-autofill:hover,
.dark-theme select:-webkit-autofill:focus {
	border: 1px solid rgba(255,255,255,0.1);
	-webkit-text-fill-color: #e7eeff;
	-webkit-box-shadow: 0 0 0px 1000px #25273e inset;
}
.dark-theme .feature .feature-icon {
    color: #e7eeff;
}
.dark-theme .feature .feature-icon2 {
    color: #e7eeff;
}
.dark-theme .product-timeline ul.timeline-1:before {
    border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .product-timeline ul.timeline-1 > li .product-icon {
    background-color: #f3f6f7;
}
@media (min-width: 768px){
	.dark-theme .card--twelve .card-header .btn-group .btn.active, .card--twelve .card-header .btn-group .sp-container button.active, .sp-container .card--twelve .card-header .btn-group button.active {
		color: #1c273c;
		background-color: #25273e;
		border-color: #cdd4e0;
	}
}
@media (min-width: 576px){
	.dark-theme .card--twelve .card-header .btn-group .btn, .dark-theme .card--twelve .card-header .btn-group .sp-container button, .dark-theme .sp-container .card--twelve .card-header .btn-group button {
		background-color: #16182f;
		color: rgba(255, 255, 255, 0.8);
		border: 1px solid #cdd4e0;
	}
	.dark-theme .card--twelve .card-header .btn-group .btn:hover, .dark-theme .card--twelve .card-header .btn-group .sp-container button:hover, .dark-theme .sp-container .card--twelve .card-header .btn-group button:hover, .dark-theme .card--twelve .card-header .btn-group .btn:focus, .dark-theme .card--twelve .card-header .btn-group .sp-container button:focus, .dark-theme .sp-container .card--twelve .card-header .btn-group button:focus {
		background-color: rgba(255,255,255,0.1);
		border-color: #cdd4e0; 
	}
	.dark-theme .card--twelve .card-header .btn-group .btn.active, .dark-theme .card--twelve .card-header .btn-group .sp-container button.active, .dark-theme .sp-container .card--twelve .card-header .btn-group button.active {
		color: #1c273c;
		background-color: #25273e;
		border-color: #cdd4e0;
	}
}
.dark-theme .card-dashboard-two .card-header h6 {
	color: #1c273c;
}
.dark-theme .card-dashboard-two .card-header h6 small {
    color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-dashboard-three {
	border-color: #cdd4e0;
	background-color: rgba(255, 255, 255, 0.5); 
}
.dark-theme .card-dashboard-three .card-header {
    background-color: transparent;
}
.dark-theme .card-dashboard-three .card-header h6 {
	color: #1c273c;
}
.dark-theme .card-dashboard-three .card-header p {
	color: #1c273c; 
}
.dark-theme .card-dashboard-three .card-header > small {
	color: rgba(255, 255, 255, 0.8); 
}
.dark-theme .card-dashboard-pageviews {
	border-color: #cdd4e0;
}
.dark-theme .card-dashboard-pageviews .card-title {
    color: #1c273c;
}
.dark-theme .card-dashboard-four {
	border-color: #cdd4e0;
}
.dark-theme .card-dashboard-four .card-title {
    color: #1c273c;
}
.dark-theme .card-dashboard-five {
	border-color: #cdd4e0;
}
.dark-theme .card-dashboard-five .card-title {
    color: #1c273c;
}
.dark-theme .card-dashboard-five .card-body h4 {
    color: #1c273c;
}
.dark-theme .card-dashboard-seven .card-header {
    border-bottom: 1px solid #e6e9ef;
    background-color: #e7eefffff; 
}
.dark-theme .card-dashboard-seven .card-header .media > div:first-child {
    color: #4c84ff;
    background-color: #eaebfe;
}
.dark-theme .card-dashboard-seven .card-header label {
    color: #97a3b9; 
}
.dark-theme .card-dashboard-seven .card-header .date a {
	color: #97a3b9;
}
.dark-theme .card-dashboard-seven .card-body .row > div + div::before {
	border-left: 1px dotted #cdd4e0;
}
.dark-theme .card-dashboard-seven .card-body .az-content-label, .dark-theme .card-dashboard-seven .card-body .card-table-two .card-title, .dark-theme .card-table-two .card-dashboard-seven .card-body .card-title, .dark-theme .card-dashboard-seven .card-body .card-dashboard-eight .card-title, .dark-theme .card-dashboard-eight .card-dashboard-seven .card-body .card-title {
    color: #010a1f;
}
.dark-theme .card-dashboard-seven .card-body h2 {
    color: #1c273c;
}
.dark-theme .card-dashboard-seven .card-body h2 span {
	color: #010a1f;
}
.dark-theme .card-dashboard-seven .card-body .desc span strong {
	color: #1c273c; 
}
.dark-theme .card-dashboard-seven .card-body .desc.up > i {
    color: #28c76f; 
}
.dark-theme .card-dashboard-seven .card-body .desc.down > i {
    color: #ff5c77; 
}
.dark-theme .card-dashboard-six {
	border-color: #cdd4e0;
}
.dark-theme .card-dashboard-eight {
	border-color: #cdd4e0;
	background-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .card-dashboard-eight .list-group-item {
    border-color: rgba(255,255,255,0.1);
}
.dark-theme .card-dashboard-eight .list-group-item span {
    color: #848ea2; 
}
.dark-theme .card-dashboard-nine {
	border-color: #cdd4e0;
	background-color: rgba(255, 255, 255, 0.5);
}
.dark-theme .card-dashboard-nine .card-header h1 {
    color: #1c273c; 
}
.dark-theme .card-dashboard-nine .az-content-label, .dark-theme .card-dashboard-nine .card-table-two .card-title, .dark-theme .card-table-two .card-dashboard-nine .card-title, .dark-theme .card-dashboard-nine .card-dashboard-eight .card-title, .dark-theme .card-dashboard-eight .card-dashboard-nine .card-title {
   color: #010a1f; 
}
.dark-theme .card-dashboard-nine .az-content-text {
    color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-dashboard-eleven {
	border-color: #cdd4e0;
}
.dark-theme .card-dashboard-eleven .card-header {
    background-color: transparent;
}
.dark-theme .card-dashboard-eleven .az-content-label, .dark-theme .card-dashboard-eleven .card-table-two .card-title, .dark-theme .card-table-two .card-dashboard-eleven .card-title, .dark-theme .card-dashboard-eleven .card-dashboard-eight .card-title, .dark-theme .card-dashboard-eight .card-dashboard-eleven .card-title {
	color: #3b4863;
}
.dark-theme .card-dashboard-eleven .card-text {
    color: rgba(255, 255, 255, 0.8); 
}
.dark-theme .card-dashboard-eleven .card-footer > div {
    border-top: 1px solid #cdd4e0;
}
@media (min-width: 768px) {
    .dark-theme .card-dashboard-eleven .card-footer > div + div {
          border-left: 1px solid #cdd4e0; 
	} 
}
.dark-theme .card-dashboard-eleven .card-footer label {
    color: #596882;
}
.dark-theme .card-dashboard-eleven .card-footer h6 {
	color: #1c273c; 
}
.dark-theme .card-dashboard-eleven .card-footer h6 span {
	color: #e7eeff;
}
.dark-theme .card-dashboard-eleven .card-footer h6 span.up {
	background-color: #28c76f; 
}
.dark-theme .card-dashboard-eleven .card-footer h6 span.down {
    background-color: #ff5c77; 
}
.dark-theme .card-dashboard-eleven .card-footer small {
	color: #596882; 
}
.dark-theme .card-dashboard-fifteen h1 {
	color: #1c273c;
}
.dark-theme .card-dashboard-fifteen h1 span {
    color: rgba(255, 255, 255, 0.8); 
}
.dark-theme .card-dashboard-fifteen span {
    color: #97a3b9;
}
.dark-theme .card-dashboard-fifteen .flot-chart .flot-x-axis > div:nth-child(4) {
    color: #1c273c !important; 
}
.dark-theme .card-dashboard-balance .fab {
    color: #3366ff;
    background-color: #16182f;
}
.dark-theme .card-dashboard-balance .az-content-label, .dark-theme .card-dashboard-balance .card-table-two .card-title, .dark-theme .card-table-two .card-dashboard-balance .card-title, .dark-theme .card-dashboard-balance .card-dashboard-eight .card-title, .dark-theme .card-dashboard-eight .card-dashboard-balance .card-title {
    color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-dashboard-balance .balance-amount {
    color: #1c273c; 
}
.dark-theme .card-dashboard-balance .balance-amount span {
	color: #e7eeff;
}
.dark-theme .card-dashboard-balance .account-number {
	color: #1c273c;
}
.dark-theme .card-dashboard-balance .account-number span i {
	background-color: #1c273c;
}
.dark-theme .card-dashboard-balance .account-name {
    color: #1c273c;
}
.dark-theme .card-dashboard-ratio .card-body h5 {
	color: #1c273c;
}
.dark-theme .card-dashboard-ratio .card-icon {
	color: #cdd4e0;
}
.dark-theme .card-dashboard-finance h2 {
    color: #1c273c; 
}
.dark-theme .card-dashboard-finance h2 span {
    color: #97a3b9;
}
.dark-theme .card-dashboard-table-six .card-title {
	border-bottom: 1px solid rgba(255,255,255,0.1); 
}
.dark-theme .card-dashboard-table-six .table thead tr:first-child {
    background-color:#25273e; 
}
.dark-theme .card-dashboard-table-six .table thead tr:first-child th:last-child {
	border-left: 1px solid rgba(255,255,255,0.1); 
}
.dark-theme .card-dashboard-table-six .table thead tr:last-child th:nth-child(2) {
	border-left: 1px solid rgba(255,255,255,0.1); 
}
.dark-theme .card-dashboard-table-six .table thead tr:last-child th:nth-child(6) {
	border-left: 1px solid rgba(255,255,255,0.1); 
}
.dark-theme .card-dashboard-table-six .table tbody tr td:nth-child(2) {
    border-left: 1px solid rgba(255,255,255,0.1); 
}
.dark-theme .card-dashboard-table-six .table tbody tr td:nth-child(6) {
    border-left: 1px solid rgba(255,255,255,0.1); 
}
.dark-theme .card-dashboard-table-six .table tbody tr:last-child td {
    color: #1c273c; 
}
.dark-theme .card-minimal-two {
	border-color: #cdd4e0;
}
.dark-theme .card-minimal-two .card-header > .nav .nav-link {
	background-color: #25273e; 
}
.dark-theme .card-minimal-two .card-header > .nav .nav-link:hover, .card-minimal-two .card-header > .nav .nav-link:focus {
	background-color: #cdd4e0; 
}
.dark-theme .card-minimal-two .card-header > .nav .nav-link.active {
	background-color: #5b47fb;
	color: #e7eeff; 
}
.dark-theme .card-minimal-two .card-header-right .nav-link:hover, .card-minimal-two .card-header-right .nav-link:focus {
	background-color: #25273e; 
}
.dark-theme .card-minimal-two .card-header-right .nav-link.active {
	background-color: #97a3b9;
	color: #e7eeff; 
}
.dark-theme .card-minimal-two .more-info span:first-child {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-minimal-two .more-info span:last-child {
    color: #1c273c;
}
.dark-theme .card-minimal-two .trans-card .media-icon {
	color: #f7931a;
}
.dark-theme .card-minimal-two .trans-card label {
	color: rgba(255, 255, 255, 0.8); 
}
.dark-theme .card-minimal-two .trans-card p {
	color: #1c273c;
}
.dark-theme .card-minimal-one {
	border-color: #cdd4e0;
}
.dark-theme .card-minimal-one .card-body > label {
	color: #5b47fb;
}
.dark-theme .card-minimal-one .card-body > label span {
	color: #596882; 
}
.dark-theme .card-minimal-one .card-body > small {
	color: #97a3b9; 
}
.dark-theme .card-minimal-one .card-body > h6 {
	color: #1c273c;
}
.dark-theme .card-minimal-one .card-body > h6 span {
	color: #010a1f; 
}
.dark-theme .card-minimal-one .value-info p {
	color: #1c273c;
}
.dark-theme .card-minimal-one .value-info p span {
	color: #010a1f; 
}
.dark-theme .card-minimal-one .open-info label {
	color: #7f8da9; 
}
.dark-theme .card-minimal-one .open-info h6 {
	color: #1c273c;
}
.dark-theme .card-minimal-four {
	border-color: #cdd4e0; 
}
.dark-theme .card-minimal-four .card-header {
	border-bottom: 1px solid #cdd4e0; 
}
.dark-theme .card-minimal-four .card-header h6 {
	color: #1c273c; 
}
.dark-theme .card-minimal-four .card-header p span {
	color: #ff5c77; 
}
.dark-theme .card-minimal-four .coin-logo {
	color: #e7eeff;
}
.dark-theme .cryp-icon{
	color:#e7eeff;
}
.dark-theme .card-minimal-four .card-body {
	background-color: #16182f; 
}
.dark-theme .card-minimal-four .card-body-top a {
	color: #1c273c;
}
.dark-theme .card-minimal-four .card-body-top a:hover, .card-minimal-four .card-body-top a:focus {
	color: #3366ff; 
}
.dark-theme .card-minimal-four .card-footer {
	background-color: transparent;
	border-top-color: #cdd4e0;
}
.dark-theme .card-minimal-four .card-footer .nav-link {
	background-color: #25273e;
}
.dark-theme .card-minimal-four .card-footer .nav-link:hover, .dark-theme .card-minimal-four .card-footer .nav-link:focus {
	background-color: #eeeff4; 
}
.dark-theme .card-minimal-four .card-footer .nav-link span:first-child {
	color: #97a3b9;
}
.dark-theme .card-minimal-four .card-footer .nav-link span:last-child {
	color: #010a1f;
}
.dark-theme .card-minimal-four .card-footer .nav-link + .nav-link {
	border-left: 1px solid #cdd4e0; 
}
.dark-theme .card-minimal-four .card-footer .nav-link.active {
	background-color: #16182f;
}
.dark-theme .card-minimal-four .card-footer .nav-link.active::before {
	border-top: 1px solid #f7f7f7;
}
.dark-theme .card-minimal-four .card-footer .nav-link.active span:first-child {
	color: #1c273c; 
}
.dark-theme .card-dashboard-seventeen .card-body h4 {
	color: #1c273c; 
}
.dark-theme .card-dashboard-seventeen.bg-primary-dark {
	background-color: #0033cc; 
}
.dark-theme .card-dashboard-eighteen .card-body h6 {
	color: #1c273c;
}
.dark-theme .card-dashboard-eighteen .card-body h6 span {
	color: #97a3b9;
}
.dark-theme .card-dashboard-eighteen .card-body h6.dot-primary::before {
	border-color: #4c84ff; 
}
.dark-theme .card-dashboard-eighteen .card-body h6.dot-info::before {
	border-color: #2dc3fc; 
}
.dark-theme .card-dashboard-eighteen .card-body h6.dot-danger::before {
	border-color: #fc4975; 
}
.dark-theme .card-dashboard-eighteen .card-body h6.dot-warning::before {
	border-color: #f7931a; 
}
.dark-theme .card-dashboard-eighteen .card-body label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-dashboard-nineteen {
	background-color: #f9f9f9; 
}
.dark-theme .card-dashboard-nineteen .card-header h4 {
	color: #1c273c;
}
.dark-theme .card-dashboard-nineteen .card-header h4 span {
	color: #97a3b9; 
}
.dark-theme .card-dashboard-nineteen .card-header p {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-dashboard-nineteen .card-title {
	color: #848ea2; 
}
.dark-theme .card-dashboard-nineteen .chart-legend > div:first-child::before {
	background-color: #4745d9; 
}
.dark-theme .card-dashboard-nineteen .chart-legend > div:nth-child(2)::before {
	background-color: #33c5fd; 
}
.dark-theme .card-dashboard-nineteen .chart-legend > div:last-child::before {
	background-color: #bbdafc; 
}
.dark-theme .card-dashboard-nineteen .flot-chart .flot-x-axis {
	color: #e7eeff;
}
.dark-theme .card-dashboard-nineteen .flot-chart .flot-y-axis {
	color: rgba(0, 0, 0, 0.65);
}
.dark-theme .card-dashboard-twenty .expansion-value strong:first-child {
	color: #1c273c; 
}
.dark-theme .card-dashboard-twenty .expansion-value strong:last-child {
	color: rgba(255, 255, 255, 0.8); 
}
.dark-theme .card-dashboard-twenty .expansion-label span {
	color: #848ea2; 
}
.dark-theme .card-dashboard-progress .progress-legend li:first-child::before {
	background-color: #3366ff; 
}
.dark-theme .card-dashboard-progress .progress-legend li:last-child::before {
	background-color: #00cccc; 
}
.dark-theme .card-dashboard-progress .progress {
	background-color: #25273e; 
}
.dark-theme .card-dashboard-twentytwo {
	background-color: #16182f;
}
.dark-theme .card-dashboard-twentytwo .media-icon {
	color: #e7eeff; 
}
.dark-theme .card-dashboard-twentytwo .media-body h6 {
	color: #1c273c;
}
.dark-theme .card-dashboard-twentytwo .media-body h6 > small {
	color: #e7eeff; 
}
.dark-theme .card-dashboard-twentytwo .media-body h6 > small.up {
	background-color: #28c76f; 
}
.dark-theme .card-dashboard-twentytwo .media-body h6 > small.down {
	background-color: #ff5c77; 
}
.dark-theme .card-dashboard-twentytwo .media-body > small {
	color: #97a3b9; 
}
.dark-theme .card-dashboard-twentyone .card-body {
	background-color: #e7eefffff;
    border-right: 1px solid rgba(255,255,255,0.1); 
}
.dark-theme .card-dashboard-twentyone .list-group-item span:last-of-type {
	color: #1c273c;
}
.dark-theme .card-dashboard-twentyone .list-group-item .progress {
	background-color: #25273e; 
}
.dark-theme .card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomin,
.dark-theme .card-dashboard-twentyone .vmap-wrapper .jqvmap-zoomout {
	background-color: #1c273c;
	color: #e7eeff;
}
.dark-theme .card-dashboard-twentythree {
	background-color: rgba(255,255,255,0.1); 
}
.dark-theme .card-dashboard-twentythree .az-donut-chart.chart1 {
	background: #25273e; 
}
.dark-theme .card-dashboard-twentythree .az-donut-chart.chart1 .slice.one {
	background: #5b47fb; 
}
.dark-theme .card-dashboard-twentythree .az-donut-chart.chart1 .slice.two {
	background: #5b47fb; 
}
.dark-theme .card-dashboard-twentythree .az-donut-chart.chart1 .chart-center {
	background: rgba(255,255,255,0.1); 
}
.dark-theme .card-dashboard-twentythree .az-donut-chart.chart1 .chart-center span {
	color: #5b47fb; 
}
.dark-theme .card-dashboard-twentythree h5 {
	color: #1c273c;
}
.dark-theme .card-dashboard-audience-metrics {
	background-color: rgba(255,255,255,0.1);
}
.dark-theme .card-dashboard-audience-metrics .card-header {
	background-color: #16182f;
}
.dark-theme .card-dashboard-audience-metrics .flot-chart .flot-x-axis > div {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-dashboard-audience-metrics .flot-chart .flot-x-axis > div span:last-child {
	color: #1c273c; 
}
.dark-theme .card-dashboard-audience-metrics .card-body {
	background-color: #e7eefffff;
}
.dark-theme .card-dashboard-audience-metrics .card-body > div + div {
	border-left: 1px solid #25273e; 
}
.dark-theme .card-dashboard-audience-metrics .card-body h4 {
	color: #1c273c;
}
.dark-theme .card-dashboard-twentysix .card-body h6 {
	color: #1c273c;
}
.dark-theme .card-dashboard-twentysix .card-body label {
	color: #97a3b9; 
}
.dark-theme .card-dashboard-twentysix .flot-chart .flot-x-axis > div {
	color: rgba(0, 0, 0, 0.2);
}
.dark-theme .card-dashboard-twentysix .flot-chart .flot-y-axis > div {
	color: rgba(28, 39, 60, 0.5); 
}
.dark-theme .card-dashboard-twentysix.card-dark-one .card-title, .dark-theme .card-dashboard-twentysix.card-dark-two .card-title {
	color: #e7eeff; 
}
.dark-theme .card-dashboard-twentysix.card-dark-one .card-body h6, .dark-theme .card-dashboard-twentysix.card-dark-two .card-body h6 {
	color: #e7eeff; 
}
.dark-theme .card-dashboard-twentysix.card-dark-one .card-body h6 span, .dark-theme .card-dashboard-twentysix.card-dark-two .card-body h6 span {
	color: rgba(255, 255, 255, 0.5); 
}
.dark-theme .card-dashboard-twentysix.card-dark-one .card-body label, .dark-theme .card-dashboard-twentysix.card-dark-two .card-body label {
	color: rgba(255, 255, 255, 0.7); 
}
.dark-theme .card-dashboard-twentysix.card-dark-one .flot-chart .flot-y-axis > div, .dark-theme .card-dashboard-twentysix.card-dark-two .flot-chart .flot-y-axis > div {
	color: rgba(255, 255, 255, 0.2); 
}
.dark-theme .card-dashboard-twentysix.card-dark-one {
	background-color: #3b76f7;
	background-image: linear-gradient(to bottom, #3b76f7 0%, #3b76f7 100%);
}
.dark-theme .card-dashboard-twentysix.card-dark-two {
	background-color: #0040ff;
	background-image: linear-gradient(to bottom, #0a47ff 0%, #3366ff 100%);
}
.dark-theme .card-dashboard-twentyfive .col + .col {
	border-left: 1px solid #cdd4e0; 
}
.dark-theme .card-dashboard-twentyfive .card-label {
	color: #97a3b9;
}
.dark-theme .card-dashboard-twentyfive .card-value {
	color: #1c273c;
}
.dark-theme .card-dashboard-twentyfour .card-body-top h6 {
    color: #1c273c;
}
.dark-theme .card-dashboard-twentyfour .card-body-top h6 span {
	color: #97a3b9;
}
.dark-theme .card-dashboard-twentyfour .card-body-top label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-dashboard-twentyfour .az-content-label, .dark-theme .card-dashboard-twentyfour .card-table-two .card-title, .dark-theme .card-table-two .card-dashboard-twentyfour .card-title, .dark-theme .card-dashboard-twentyfour .card-dashboard-eight .card-title, .dark-theme .card-dashboard-eight .card-dashboard-twentyfour .card-title {
	color: #010a1f;
}
.dark-theme .card-dashboard-thirteen {
	border-color: #cdd4e0;
	box-shadow: 0 0 10px rgba(28, 39, 60, 0.1); 
}
.dark-theme .card-dashboard-thirteen .media-body h6 {
	color: #1c273c;
}
.dark-theme .card-dashboard-thirteen .media-body h6 span {
	color: #010a1f; 
}
.dark-theme .card-dashboard-fourteen {
	border-color: #cdd4e0;
	box-shadow: 0 0 10px rgba(28, 39, 60, 0.1);
}
.dark-theme .card-dashboard-fourteen .az-content-label span, .dark-theme .card-dashboard-fourteen .card-table-two .card-title span, .dark-theme .card-table-two .card-dashboard-fourteen .card-title span, .dark-theme .card-dashboard-fourteen .card-dashboard-eight .card-title span, .dark-theme .card-dashboard-eight .card-dashboard-fourteen .card-title span {
	color: #97a3b9;
}
.dark-theme .card-dashboard-fourteen .card-body h1 {
	color: #1c273c;
}
.dark-theme .card-dashboard-fourteen .card-body h1 span {
	color: #848ea2;
}
.dark-theme .card-dashboard-fourteen .card-body h4 {
	color: #1c273c;
}
.dark-theme .card-dashboard-fourteen .card-body small {
	color: #97a3b9; 
}
.dark-theme .card-dashboard-fourteen .card-footer h6 {
	color: #1c273c; 
}
.dark-theme .card-dashboard-fourteen .card-footer label {
	color: #97a3b9;
}
.dark-theme .card-dashboard-twelve {
	border-color: #cdd4e0;
}
.dark-theme .card-dashboard-twelve .card-header {
	border-bottom: 1px solid #25273e;
}
.dark-theme .card-dashboard-twelve .card-title span {
	color: #010a1f;
}
.dark-theme .card-dashboard-twelve .sales-overview .media-icon {
	color: #e7eeff;
}
.dark-theme .card-dashboard-twelve .sales-overview label {
	color: #010a1f;
}
.dark-theme .card-dashboard-twelve .sales-overview h4 {
	color: #1c273c;
}
.dark-theme .card-dashboard-twelve .sales-overview h4 span {
	color: #010a1f;
}
.dark-theme .card-dashboard-twelve .sales-overview .media-body > span {
	color: #97a3b9; 
}
.dark-theme .card-dashboard-twelve .sales-overview .media-body > span strong {
	color: #010a1f; 
}
.dark-theme .card-dashboard-twelve .sales-overview p {
	color: #97a3b9; 
}
.dark-theme .card-dashboard-twelve .flot-chart .flot-x-axis > div span:first-child {
	color: rgba(255, 255, 255, 0.8); 
}
.dark-theme .card-dashboard-twelve .flot-chart .flot-x-axis > div span:last-child {
	color: #1c273c;
}
.dark-theme .card-dashboard-one {
	border-color: #cdd4e0; 
}
.dark-theme .card-dashboard-one .card-header .card-title {
	color: #1c273c;
}
.dark-theme .card-dashboard-one .card-header .btn-group .btn, .dark-theme .card-dashboard-one .card-header .btn-group .sp-container button, .dark-theme .sp-container .card-dashboard-one .card-header .btn-group button {
	background-color: #16182f;
	color: rgba(255, 255, 255, 0.8);
	border: 1px solid #cdd4e0; 
}
.dark-theme .card-dashboard-one .card-header .btn-group .btn:hover, .dark-theme .card-dashboard-one .card-header .btn-group .sp-container button:hover, .dark-theme .sp-container .card-dashboard-one .card-header .btn-group button:hover, .dark-theme .card-dashboard-one .card-header .btn-group .btn:focus, .dark-theme .card-dashboard-one .card-header .btn-group .sp-container button:focus, .dark-theme .sp-container .card-dashboard-one .card-header .btn-group button:focus {
	background-color: rgba(255,255,255,0.1);
	border-color: #cdd4e0; 
}
.dark-theme .card-dashboard-one .card-header .btn-group .btn.active, .dark-theme .card-dashboard-one .card-header .btn-group .sp-container button.active, .dark-theme .sp-container .card-dashboard-one .card-header .btn-group button.active {
	color: #1c273c;
	background-color: #e3e7ed;
	border-color: #cdd4e0; 
}
.dark-theme .card-dashboard-one .card-body .flot-chart .flot-y-axis > div {
	text-shadow: 1px 1px rgba(255, 255, 255, 0.75);
	color: #010a1f;
}
.dark-theme .card-dashboard-one .card-body .flot-chart .flot-x-axis > div {
	color: #97a3b9;
}
.dark-theme .card-dashboard-one .card-body-top h2 {
	color: #1c273c; 
}
.dark-theme .card--donut .main-donut-chart.chart4 {
	background: #25273e;
}
.dark-theme .card--donut .main-donut-chart.chart4 .slice.one {
	background: #00cccc;
}
.dark-theme .card--donut .main-donut-chart.chart4 .slice.two {
	background: #00cccc;
}
.dark-theme .card--donut .main-donut-chart.chart4 .chart-center {
	background: #e7eeff;
}
.dark-theme .card--donut .main-donut-chart.chart4 .chart-center span {
	color: #00cccc;
}
.dark-theme .card-index-10 .card-body-top h6 {
    color: #1c273c;
}
.dark-theme .card-index-10 .card-body-top h6 span {
	color: #848ea2;
}
.dark-theme .card-index-10 .card-body-top label {
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .card-index-10 .az-content-label, .dark-theme .card-index-10 .card-table-two .card-title, .dark-theme .card-table-two .card-index-10 .card-title, .dark-theme .card-index-10 .card-dashboard-eight .card-title, .dark-theme .card-dashboard-eight .card-index-10 .card-title {
	color: #010a1f;
}
.dark-theme .bg-pink-transparent {
    background-color: rgba(241, 0, 117, 0.11);
}
.dark-theme .bg-teal-transparent {
    background-color: rgba(0, 204, 204, 0.11);
}
.dark-theme .feature .project{
	color: #e7eeff;
}
.dark-theme .header-icons{
	fill:#b0b7c7;
}
.dark-theme .header-icons:hover{
	fill:#4c84ff;
}
.dark-theme .header-link:hover{
	color:#4c84ff!important;
}
.dark-theme .nav-link-badge {
    color: #e7eeff;
}
.dark-theme .pulse {
    background:#ff473d;
    box-shadow: 0 0 0 rgba(255, 71, 61, 0.9);
}
.dark-theme .drop-icon-wrap .drop-icon-item {
    color: #e7eeff;
}
.dark-theme .drop-icon-item i{
	color:#e7eeff;
}	
.dark-theme .drop-icon-item:hover span{
	color:#4c84ff;
}
.dark-theme .main-form-search .btn, .main-form-search .sp-container button, .sp-container .main-form-search button {
    color: rgba(255, 255, 255, 0.8);
}
.dark-theme .main-nav-line.header-activity .nav-link.active::before{
	background-color:#4c84ff;
}
.dark-theme .card-option .btns a{
	color:#e7eeff;
	border:1px solid rgba(255,255,255,0.1);
}
.dark-theme .card-option .btns a.active{
	background: #25273e;
}
.dark-theme .card-dashboard-twentysix h4{
    color: #1c273c;
}
.dark-theme .media-icon {
    color: #e7eeff;
}
.dark-theme .tree li i {
	color: #4c84ff;
}
.dark-theme .page-header .breadcrumb .breadcrumb-item a{
	color:#848ea2;
}
.dark-theme .page-header .breadcrumb .breadcrumb-item.active{
	color:#4c84ff;
}
.dark-theme .app-sidebar{
	box-shadow: 0 2px 10px -1px rgba(8, 35, 171, 0.05);
    border-right: 1px solid rgba(255,255,255,0.1);
	background: #16182f;
}
.dark-theme .header-formsearch .form-control {
    border: 1px solid  rgba(255,255,255,0.1);
	background-color:#25273e;
}
.dark-theme .header-formsearch .btn {
	color: #848ea2;
}
.dark-theme .metric-card p{
    color: #848ea2;
}
.dark-theme .progress{
	background-color: #25273e;
}
.dark-theme .app.sidebar-mini .main-footer{
	box-shadow:0 2px 10px -1px rgba(8, 35, 171, 0.05)!important;
}
.dark-theme .main-header .dropdown-menu{
	border:1px solid  rgba(255,255,255,0.1);
	border-color:  rgba(255,255,255,0.1) !important;
	box-shadow:5px 5px 10px 0 rgba(37, 39, 62, 0.5);
}
.dark-theme .dropdown-footer{
	border-top:1px solid  rgba(255,255,255,0.1);
}
.dark-theme .main-notification-list .media+.media{
	border-top: 1px solid  rgba(255,255,255,0.1);
}
.dark-theme .main-profile-menu .dropdown-item+.dropdown-item{
	border-top: 1px solid  rgba(255,255,255,0.1);
}
.dark-theme .main-header-profile{
	border-bottom: 1px solid  rgba(255,255,255,0.1);
}
.dark-theme .main-notification-list .media:hover::before, .dark-theme .main-notification-list .media:focus::before{
	background-color: #25273e;
    border-top: 1px solid  rgba(255,255,255,0.1);
    border-bottom: 1px solid  rgba(255,255,255,0.1);
}
.dark-theme .dropdown-item:hover, .dark-theme .dropdown-item:focus{
	background-color: #25273e;
}
.dark-theme .app-sidebar .slide.active .side-menu__item{
	background: #16182f;
	color: #4c84ff;
}
.dark-theme .slide-menu li:before{
	background: #dcdcec;
}
.dark-theme .sub-slide.active.is-expanded:before, .dark-theme .slide-menu li.active:before{
	background:#4c84ff;
}
.dark-theme .side-menu h3 {
    color: #97a3b9;
}
.dark-theme .main-traffic-detail-item>div:first-child>span:first-child {
    color: rgba(255, 255, 255, 0.8);
}
.dark-theme .sidebar-icon{
    background: #28c76f;
}
.dark-theme .skill-tags a {
    color: rgba(255, 255, 255, 0.8);
    border: 1px solid  rgba(255,255,255,0.1);
}
.dark-theme form.convFormDynamic button.submit{
	border: 1px solid #3b76f7;
    background: #3b76f7;
}
.dark-theme div.conv-form-wrapper div.options div.option{
	border: 1px solid #3b76f7;
	color:#3b76f7;
}
.dark-theme .br-theme-bars-horizontal .br-widget a.br-active,
.dark-theme .br-theme-bars-horizontal .br-widget a.br-selected {
	background-color: #3b76f7 !important;
}
.dark-theme .br-theme-bars-horizontal .br-widget .br-current-rating {
	color: #3b76f7 !important;
}
.dark-theme .br-theme-bars-pill .br-widget a {
	background-color: #25273e !important;
}
.dark-theme .br-theme-bars-pill .br-widget a.br-active,
.dark-theme .br-theme-bars-pill .br-widget a.br-selected {
	background-color: #3b76f7 !important;
	color: white !important;
}
.dark-theme .br-theme-bars-pill .br-widget a {
	color: #3b76f7 !important;
}
.dark-theme .br-theme-bars-square .br-widget a.br-active,
.dark-theme .br-theme-bars-square .br-widget a.br-selected {
	border: 2px solid #3b76f7 !important;
	color: #3b76f7 !important;
}
.dark-theme .br-theme-bars-square .br-widget a {
	border: 2px solid rgba(107,122,144,0.1) !important;
	background-color: #26293f !important;
	color: #3b76f7 !important;
}
.dark-theme .br-theme-bars-movie .br-widget a.br-active,
.dark-theme .br-theme-bars-movie .br-widget a.br-selected {
	background-color: #3b76f7 !important;
}
.dark-theme .br-theme-bars-movie .br-widget a {
	background-color:  #25273e !important;
}
.dark-theme .br-theme-bars-movie .br-widget .br-current-rating {
	color:#3b76f7 !important;
}
.dark-theme .br-theme-bars-1to10 .br-widget a {
	background-color: #25273e !important;
}
.dark-theme .br-theme-bars-1to10 .br-widget a.br-active,
.dark-theme .br-theme-bars-1to10 .br-widget a.br-selected {
	background-color: #3b76f7 !important;
}
.dark-theme .br-theme-bars-1to10 .br-widget .br-current-rating {
	color: #3b76f7 !important;
}
.dark-theme .br-theme-fontawesome-stars .br-widget a.br-active:after {
	color: #3b76f7 !important;
}
.dark-theme .br-theme-fontawesome-stars .br-widget a.br-selected:after {
	color: #3b76f7 !important;
}
.dark-theme .br-theme-fontawesome-stars-o .br-widget a.br-active:after {
	color: #3b76f7 !important;
}
.dark-theme .br-theme-fontawesome-stars-o .br-widget a.br-selected:after {
	color: #3b76f7 !important;
}
.dark-theme .br-theme-fontawesome-stars-o .br-widget a.br-fractional:after {
	color: #3b76f7 !important;
}
.dark-theme .br-theme-fontawesome-stars .br-widget a:after {
	color: #26283e !important;
}
.dark-theme .br-theme-fontawesome-stars-o .br-widget a:after {
	color: #26283e !important;
}
.dark-theme .br-theme-bars-horizontal .br-widget a{
	background-color: #26293f !important;
}
.dark-theme .theme-white .cookie-popup-accept-cookies {
    background-color: #3b76f7;
    color: #e7eeff;
}
.dark-theme .theme-primary .cookie-popup {
    background-color: #3b76f7;
    color: #e7eeff;
}
.dark-theme #ui_notifIt.default {
    background-color: #3b76f7;
	color:#e7eeff;
}
.dark-theme .theme-white .cookie-popup-learn-more{
	color: #e7eeff;
    background: #ffbb00;
}
.dark-theme .theme-dark .cookie-popup-accept-cookies {
    background-color:rgba(255,255,255,0.2);
    color: #e7eeff;
}
.dark-theme .confirm{
	color: #e7eeff;
    background-color: #3b76f7 !important;
    border-color:#3b76f7 !important;
}
.dark-theme .sweet-alert button.cancel {
	color: #e7eeff;
    background-color: #ffbb00;
    border-color: #ffbb00;
}
.dark-theme div.conv-form-wrapper div#messages div.message.from {
    background: #3b76f7;
    color: #e7eeff;
}
.dark-theme .app-sidebar .side-menu__item.active:hover {
   color:#4c84ff!important;
}
.dark-theme .app-sidebar .slide.active .side-menu__icon{
	fill:#4c84ff !important;
}
.dark-theme .app-sidebar .slide.is-expanded .side-menu__icon{
	fill:#4c84ff  !important;
}
.dark-theme .app-sidebar .slide.active .side-menu__icon{
	fill: #4c84ff !important;
}
.dark-theme .app-sidebar .slide.active .side-menu__item{
	color: #4c84ff !important;
}
.dark-theme .app-sidebar .side-menu__item.active:hover {
   color:#4c84ff !important;
}
.dark-theme .app-sidebar .side-menu__item.active .side-menu__icon{
	fill:#4c84ff  !important;
}
.dark-theme .app-sidebar .side-menu__item.active{
	color:#4c84ff!important;
}
.dark-theme .app-sidebar .side-menu__item:hover .side-menu__icon{
	fill:#4c84ff !important;
}
.dark-theme .app-sidebar .side-menu__item.active:hover .side-menu__icon{
	color:#4c84ff!important;
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active{
	color:#4c84ff;
	background:#16182f
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>a:hover{
	color:#4c84ff;
	background:#16182f
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a.active {
    color: #4c84ff;
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a.active {
	color:#4c84ff;
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a.active{
	color:#4c84ff !important;
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a:hover{
	color:#4c84ff;
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover{
	color:#4c84ff;
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a:hover{
	color:#4c84ff;
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>a:hover .hor-icon{
	fill: #4c84ff !important;
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>a.active .hor-icon{
	fill: #4c84ff !important;
}
.dark-theme .slide-menu li.active>a{
	color:#4c84ff!important;
}
.dark-theme .app-sidebar .side-menu__item:hover {
    color: #4c84ff;
    background: #16182f;
}
.dark-theme .sub-slide.is-expanded .sub-side-menu__item{
    color: #4c84ff;
}
.dark-theme .slide.is-expanded .side-menu__item {
    color: #4c84ff;
    background: #16182f;
}
.dark-theme .slide-menu li.active>a:hover {
    color: #4c84ff!important;
}
.dark-theme .app-sidebar .slide-menu .slide-item:hover{
    color: #4c84ff;	
}
.dark-theme .icon-dash:before{
	background: rgba(127, 99, 216, .07);
}
.dark-theme .side-menu .slide-menu li a{
	color: rgba(255, 255, 255, 0.8);
}
.dark-theme .side-menu li ul {
    background: #16182f;
}
.dark-theme .absolute-icons a{
    border: 1px solid rgba(255,255,255,0.1);
    color: #1c273c;
}
.dark-theme .absolute-icons a:hover{
	background:#4c84ff;
	border: 1px solid #4c84ff;
	color:#e7eeff;
}
.dark-theme .side-menu__item svg{
	fill:#b0b7c7;
}
.dark-theme svg.hor-icon{
	fill:#b0b7c7;
}
.dark-theme .slide-menu li:before {
    background: rgba(255, 255, 255, 0.5);
}
.dark-theme .chart-circle .chart-circle-value.circle-style{
    border: 3px dotted #4c84ff;
	background:#25273e;
}
.dark-theme .chart-circle-value small {
	color: #9aa0ac;
}
.dark-theme .latest-timeline-1 ul.timeline-1:before {
    border: 2px dotted #272a40;
}
.dark-theme .latest-timeline-1 ul.timeline-1 > li .product-icon {
    background-color: #f3f6f7;
}
.dark-theme .latest-timeline-1 ul.timeline-1 > li:nth-child(2):before {
	border: 3px solid #fb1c52;	
}
.dark-theme .latest-timeline-1 ul.timeline-1 > li:nth-child(3):before {
	border: 3px solid #e9b307;
}
.dark-theme .latest-timeline-1 ul.timeline-1 > li:nth-child(4):before {
	border: 3px solid #4481eb;
}
.dark-theme .latest-timeline-1 ul.timeline-1 > li:last-child:before {
	border: 3px solid #27af06;
}
.dark-theme .product-timeline ul.timeline-1:before {
    border: 1px solid #e5eafb;
}
.dark-theme .product-timeline ul.timeline-1 > li .product-icon {
    background-color: #f3f6f7;
}
.dark-theme .flot-chart-wrapper .flot-chart .flot-x-axis > div {
    color: rgba(255, 255, 255, 0.8);
}
.dark-theme .flot-chart-wrapper .flot-chart .flot-y-axis > div{
    color: rgb(85, 83, 103);
}
.dark-theme .flot-absolute-value .bg-light {
    background-color: #adc4f7 !important;
}
.dark-theme .sub-menu li a.active:before, .dark-theme .mega-menubg li a.active:before{
	background: #4c84ff;
}
.dark-theme .app-sidebar ul li a{
	color:#848ea2;
}
.dark-theme .sidebar {
    background-color: #16182f;
    border: 1px solid rgba(255,255,255,0.1);
    box-shadow: 5px 7px 26px -5px rgba(8, 35, 171, 0.2);
}
.dark-theme .select2-dropdown{
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
	background-color: #25273e;
}
.dark-theme .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.dark-theme .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
	background-color: #25273e;
}
.dark-theme .fc-unthemed .fc-divider, .dark-theme .fc-unthemed .fc-list-heading td, .dark-theme .fc-unthemed .fc-popover .fc-header {
    background: #25273e;
}
.dark-theme form.convFormDynamic textarea.userInputDynamic{
	background: #25273e;
	    color: #e7eeff;
}
.dark-theme form.convFormDynamic{
	background: #25273e;
}
.dark-theme div.conv-form-wrapper div.options div.option{
	background: #25273e;
}
.dark-theme div.conv-form-wrapper div#messages div.message.to{
	background: #25273e;
}
.dark-theme .theme-light .cookie-popup-inner {
    border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .theme-white .cookie-popup {
    background-color: #25273e;
    color: #e7eeff;
}
.dark-theme .cookie-popup-inner{
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .cookie-popup.position-topleft{
	box-shadow: 5px 7px 26px -5px #26283f;
}
.dark-theme .sweet-alert {
    background-color: #16182f;
}
.dark-theme .sweet-alert h2{
	color:#e7eeff;
}
.dark-theme .jq-toast-single{
	background-color:#25273e;
	color:#e7eeff;
	border: 1px solid rgba(255,255,255,0.2);
}
.dark-theme .jq-toast-single h2{
	border-bottom: 1px solid rgba(255,255,255,0.2);
}
.dark-theme .tree li a{
	color:rgba(255,255,255,0.7);
}
.dark-theme .tree li{
	color:rgba(255,255,255,0.4)
}
.dark-theme .tree ul li:last-child:before {
    background: #16182f;	
}
.dark-theme .select2-container--default .select2-search--dropdown .select2-search__field {
    border-color: rgba(255,255,255,0.2);
    border-radius: 0;
    background: #16182f;
    color: rgba(255,255,255,0.8);
}
.dark-theme .ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
    border-color: rgba(255,255,255,0.2);
}
.dark-theme .ql-snow .ql-picker-options{
	background-color: #16182f;
}
.dark-theme .datetimepicker table td{
	color: #e7eeff;
    background: #25273e;
}
.dark-theme .datepicker>.datepicker_inner_container>.datepicker_calendar, .dark-theme .datepicker>.datepicker_inner_container>.datepicker_timelist{
	background: transparent;
}
.dark-theme .datepicker>.datepicker_header{
	background-color: #16182f;
    color: #e7eeff;
}
.dark-theme .select2-container .select2-search--inline .select2-search__field{
	color:#e7eeff !important
}
.dark-theme .cart-each-product{
	color: rgba(255,255,255,0.5);
	border-top: 1px solid rgba(255,255,255,0.2);
}
.dark-theme  .cart-heading{
	background:transparent !important;
}
.dark-theme .breadcrumb-style1,.dark-theme .breadcrumb-style2, .dark-theme .breadcrumb-style3 {
    background-color: transparent;
}
.dark-theme .dataTables_wrapper .page-link{
	border:0 !important;
}
.dark-theme .tooltip-primary .tooltip-inner {
	background-color: #3b76f7;
	color: #e7eeff;
}
.dark-theme .modal-title {
	color: #e7eeff;
}
.dark-theme .dropify-wrapper {
    color: rgba(255,255,255,0.8);
    background-color: #16182f;
    border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .dropify-wrapper .dropify-clear{
	border: 2px solid rgba(255,255,255,0.1);
}
.dark-theme .dropify-wrapper .dropify-preview{
	background-color: #16182f;
}
.dark-theme .dropify-wrapper:hover {
	background-image: -webkit-linear-gradient(135deg, rgba(255,255,255,0.12) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.12) 50%, rgba(255,255,255,0.12) 75%, transparent 75%, transparent);
	background-image: linear-gradient(-45deg, rgba(255,255,255,0.12) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.12) 50%, rgba(255,255,255,0.12) 75%, transparent 75%, transparent);
}
.dark-theme .ff_fileupload_wrap .ff_fileupload_dropzone{
	background-color: #16182f;
    border: 2px solid rgba(255,255,255,0.1);
}
.dark-theme .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_summary .ff_fileupload_filename input{
	background-color: transparent;
	color:#e7eeff;	
}
.dark-theme .ff_fileupload_wrap table.ff_fileupload_uploads td.ff_fileupload_actions button{
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
	color:#e7eeff;	
}
.dark-theme .ms-choice{
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
	color:#e7eeff;
}
.dark-theme .ms-drop{
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
	color:#e7eeff;	
}
.dark-theme .ms-search input{
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
	color:#e7eeff;	
}
.dark-theme .iti input, .dark-theme .iti input[type=text],.dark-theme  .iti input[type=tel]{
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
	color:#e7eeff;	
}
.dark-theme .iti__country-list {
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
	color:#e7eeff;	
}
.dark-theme .iti__country.iti__highlight {
    background-color: #25273e;
}
.dark-theme .iti__divider{	
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag{
	background-color: #25273e;
}
.dark-theme .SumoSelect>.CaptionCont, .dark-theme .SumoSelect>.optWrapper{
	background-color: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
	color:#e7eeff;	
}
.dark-theme .SumoSelect>.optWrapper>.options li.opt:hover{
	background-color: #25273e;
}
.dark-theme .SumoSelect>.optWrapper>.options li.opt{
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .SumoSelect>.optWrapper.multiple>.options li.opt span i, .dark-theme .SumoSelect .select-all>span i{
	background-color: #25273e;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .SumoSelect.open .search-txt {
    border-radius: 0px;
    background: #16182f;
	color: rgba(255,255,255,0.8);
}
.dark-theme .SumoSelect .select-all{
	background-color: #25273e;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .transfer-double{
	background-color: #25273e;
}
.dark-theme .transfer-double-content-tabs .tab-item-name.tab-active {
    background: #16182f;
}
.dark-theme .transfer-double-list-search-input, .dark-theme .transfer-double-selected-list-search-input{
	background: #16182f;
	border: 1px solid rgba(255,255,255,0.1);
	color: rgba(255,255,255,0.8);
}
.dark-theme .transfer-double-content-tabs, .dark-theme .transfer-double-content-param{
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .transfer-double-content-left, .dark-theme .transfer-double-content-right{
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .transfer-double-list-footer{
	border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .checkbox-group label:before{
	background: #25273e;
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .btn-select-arrow{
	color: rgba(255,255,255,0.8);
    background: #16182f
}
.dark-theme .checkbox-group .checkbox-normal:disabled + label:before {
    color: #e7eeff;
    border: 1px solid rgba(255,255,255,0.1);
    background-color: #16182f;	
}
.dark-theme .multi-wrapper{
	border: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .multi-wrapper .search-input{
	background: #16182f;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	color: rgba(255,255,255,0.8);
}
.dark-theme .multi-wrapper .non-selected-wrapper {
    background: #25273e;
    border-right: 1px solid rgba(255,255,255,0.1);
    color: rgba(255,255,255,0.9);
}
.dark-theme .multi-wrapper .item-1{
	color: rgba(255,255,255,0.7);
}
.dark-theme .multi-wrapper .selected-wrapper {
    background: #25273e;
}
.dark-theme .SumoSelect>.optWrapper>.MultiControls{
	background: #25273e;
}
.dark-theme  .app-sidebar {
    -webkit-box-shadow: 0px 8px 14.72px 1.28px rgb(229, 228, 230, 0.5);
    box-shadow: 0px 8px 14.72px 1.28px rgb(24, 33, 48);
    border-right: 1px solid rgba(255,255,255,0.1);
    border-top: 1px solid rgba(255,255,255,0.1);
}
.dark-theme .irs-min, .dark-theme .irs-max {
    color: #e7eeff;
    background: #16182f;
}
.dark-theme.demo-header-light .main-header-sidebar-notification a {
    color: #e7eeff;
}
.dark-theme .tooltip-primary .tooltip-inner {
	background-color: #3b76f7;
	color: #e7eeff;
}
.dark-theme .tooltip-primary.bs-tooltip-top .arrow::before, .dark-theme .tooltip-primary.bs-tooltip-auto[x-placement^="top"] .arrow::before, .dark-theme .tooltip-primary.bs-tooltip-auto[x-placement^="top"] .arrow::before {
	border-top-color: #3b76f7;
}
.dark-theme .tooltip-primary.bs-tooltip-bottom .arrow::before,.dark-theme  .tooltip-primary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .dark-theme .tooltip-primary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	border-bottom-color: #3b76f7;
}
.dark-theme .tooltip-primary.bs-tooltip-left .arrow::before, .dark-theme .tooltip-primary.bs-tooltip-auto[x-placement^="left"] .arrow::before, .dark-theme .tooltip-primary.bs-tooltip-auto[x-placement^="left"] .arrow::before {
	border-left-color: #3b76f7;
}
.dark-theme .tooltip-primary.bs-tooltip-right .arrow::before, .dark-theme .tooltip-primary.bs-tooltip-auto[x-placement^="right"] .arrow::before, .dark-theme .tooltip-primary.bs-tooltip-auto[x-placement^="right"] .arrow::before {
	border-right-color: #3b76f7;
}
.dark-theme .tooltip-secondary .tooltip-inner {
	background-color: #3b76f7;
	color: #e7eeff;
}
.dark-theme .tooltip-secondary.tooltip-secondary.bs-tooltip-top .arrow::before, .dark-theme .tooltip-secondary.bs-tooltip-auto[x-placement^="top"] .arrow::before, .dark-theme .tooltip-secondary.bs-tooltip-auto[x-placement^="top"] .arrow::before {
	border-top-color: #3b76f7;
}
.dark-theme .tooltip-secondary.bs-tooltip-bottom .arrow::before, .dark-theme .tooltip-secondary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .dark-theme .tooltip-secondary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
	border-bottom-color: #3b76f7;
}
.dark-theme .tooltip-secondary.bs-tooltip-left .arrow::before, .dark-theme .tooltip-secondary.bs-tooltip-auto[x-placement^="left"] .arrow::before, .dark-theme .tooltip-secondary.bs-tooltip-auto[x-placement^="left"] .arrow::before {
	border-left-color: #3b76f7;
}
.dark-theme .tooltip-secondary.bs-tooltip-right .arrow::before, .dark-theme .tooltip-secondary.bs-tooltip-auto[x-placement^="right"] .arrow::before, .dark-theme .tooltip-secondary.bs-tooltip-auto[x-placement^="right"] .arrow::before {
	border-right-color: #3b76f7;
}
.dark-theme .horizontal-main.hor-menu{
	background: #16182f;
	border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>a{
	border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li:first-child{
	border-left:1px solid rgba(255, 255, 255, 0.1);
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li:last-child{
	border-right:0px solid rgba(255, 255, 255, 0.1);
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>a{
	color:rgba(255,255,255,0.7);
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>a{
	color:rgba(255,255,255,0.7);
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu{
	background-color: #16182f;
    box-shadow: 0 8px 16px 0 rgb(37, 39, 62);
    border: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-theme .sub-menu li a:before, .dark-theme .mega-menubg li a:before{
	background: rgba(255, 255, 255, 0.1);
}
.dark-theme .hor-menu .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li a {
    background: #16182f !important;
    color: #e7eeff !important;
}
.dark-theme .mega-menubg{
	background: #16182f !important;
	box-shadow: 0 8px 16px 0 rgb(37, 39, 62);
    border: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu .link-list li{
	color:#e7eeff;
}
@media only screen and (max-width: 991px){
	.dark-theme .horizontalMenu>.horizontalMenu-list {
		background: #16182f;
	}
	.dark-theme .horizontalMenu>.horizontalMenu-list>li>a{
		border-bottom-color:rgba(255, 255, 255, 0.1);
	}
	.dark-theme .animated-arrow span, .dark-theme .animated-arrow span:before, .dark-theme .animated-arrow span:after{
		background: rgba(255, 255, 255, 0.7);
	}
}
.dark-theme .datetimepicker table th.dow {
    background: #25273e;
}
@media (min-width: 767px){
	.dark-theme .main-logo.desktop-logo{
		display:none;
	}
	.dark-theme .main-logo.dark-theme-logo{
		display:block !important;
		font-size: inherit;
	}
}
@media (max-width: 992px) and (min-width: 768px){
	.hor-header .main-logo.dark-theme-logo {
		margin-left: 35px;
	}
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu {
    background-color: #16182f;
	box-shadow: 0 8px 16px 0 rgb(37, 39, 62);
	border: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu a {
    color: rgba(255,255,255,0.7);
}


.dark-theme .main-chat-footer .form-control {
    border-width: 0;
}
.dark-theme .tree ul:before {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-theme .tree ul li:before {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
}
.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu .sub-menu-sub:after {
    color: #fff;
}
@media only screen and (max-width: 991px){
	.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu {
		background-color: #16182f;
		box-shadow: none;
		border: 0px solid rgba(255, 255, 255, 0.1);
	}
	.dark-theme.active .animated-arrow span {
		background-color: transparent;
	}
	.dark-theme .horizontalMenu>.horizontalMenu-list>li>.horizontal-megamenu {
		border-bottom: 1px solid rgba(255, 255, 255, 0.13);
	}
	.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu li:hover>a {
		background-color: #16182f;
	}
	.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu .sub-menu-sub:after {
		color: #fff;
	}
	.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li .horizontalMenu-click02>i {
		color: rgba(0, 0, 0, 0.25);
	}
	.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu {
		border: 0px solid rgba(255, 255, 255, 0.1);
	}
	.dark-theme .horizontalMenu>.horizontalMenu-list>li>ul.sub-menu>li>ul.sub-menu>li>a:hover {
		background-color: rgba(255, 255, 255, 0.08);
	}
		
}