body.dark-theme {
	color: #f3f6f9;
	background: #1f1e2e;
}

body.dark-theme .form-group label {
	font-size: 1rem;
	font-weight: 400;
	color: #f3f6f9
}

body.dark-theme .label.label-success {
	color: #fff;
	background-color: #1bc5bd
}

body.dark-theme .text-primary {
	color: #3445E5 !important
}

body.dark-theme hr {
	border-top: 1px solid rgba(243, 246, 249, 0.1);
}

body.dark-theme .table {
	color: #dae0e6;
}

body.dark-theme .table td,
body.dark-theme .table th {
	border-top: 1px solid #dae0e6;
}

body.dark-theme .table thead th {
	border-bottom: 2px solid #dae0e6;
}

body.dark-theme .table tbody+tbody {
	border-top: 2px solid #dae0e6;
}

body.dark-theme .table-bordered {
	border: 1px solid #dae0e6;
}

body.dark-theme .table-bordered td,
body.dark-theme .table-bordered th {
	border: 1px solid #dae0e6;
}

body.dark-theme .table-striped tbody tr:nth-of-type(odd) {
	background-color: #181824;
}

body.dark-theme .form-control {
	color: #f3f6f9;
	background-color: #181824;
}

body.dark-theme .form-control:focus {
	color: #fcfeff;
	background-color: #1c1c29;
	border-color: #fcfeff;
}

body.dark-theme .form-control:disabled,
body.dark-theme .form-control[readonly] {
	background-color: #212130;
}

body.dark-theme .btn-light {
	color: #f3f6f9;
	background-color: #1f1f2e;
	border-color: #f3f6f9;
}

body.dark-theme .btn-light:hover {
	color: #f3f6f9;
	background-color: #212130;
	border-color: #212130;
}

body.dark-theme .btn-light.focus,
body.dark-theme .btn-light:focus {
	color: #f3f6f9;
	background-color: #212130;
	border-color: #212130;
}

body.dark-theme .btn-light.disabled,
body.dark-theme .btn-light:disabled {
	background-color: #212130;
	border-color: #212130;
}

body.dark-theme .btn-light:not(:disabled):not(.disabled).active,
body.dark-theme .btn-light:not(:disabled):not(.disabled):active,
body.dark-theme .show>.btn-light.dropdown-toggle {
	color: #f3f6f9;
	background-color: #212130;
	border-color: #212130;
}

body.dark-theme .input-group-text {
	color: #f3f6f9;
	background-color: #181824;
	border: 1px solid #f3f6f9;
}

body.dark-theme .nav-tabs {
	border-bottom: 1px solid #181824;
}

body.dark-theme .card {
	color: #3F4254;
	background-color: #181824;
}

body.dark-theme .card-header {
	border-bottom: 1px solid #1f1f2e;
}

body.dark-theme .badge-secondary {
	color: #f3f6f9;
	background-color: #1f1f2e;
}

body.dark-theme a.badge-secondary:focus,
body.dark-theme a.badge-secondary:hover {
	color: #d3dbe3;
	background-color: #1f1f2e;
}

body.dark-theme .modal-content {
	background-color: #181824;
}

body.dark-theme .modal-body {
	color: #f3f6f9;
}

body.dark-theme .bg-light {
	background-color: #1f1f2e !important;
}

body.dark-theme .bg-white {
	background-color: #181824 !important;
}

body.dark-theme .text-success {
	color: #f3f6f9 !important;
}

body.dark-theme a.text-success:focus,
body.dark-theme a.text-success:hover {
	color: #f3f6f9 !important;
}

body.dark-theme a.text-dark:focus,
body.dark-theme a.text-dark:hover {
	color: #c8d1db !important;
}

body.dark-theme .bg-diagonal-success:before {
	background-color: #1f1f2e !important;
}

body.dark-theme .bg-hover-light:hover {
	background-color: #1f1f2e !important;
}

body.dark-theme .bg-light-primary {
	background-color: #28283b !important;
}

body.dark-theme .bg-hover-light-primary:hover {
	background-color: #28283b !important;
}

body.dark-theme .bg-diagonal-light-primary:before {
	background-color: #28283b !important;
}

body.dark-theme .bg-light-secondary {
	background-color: #28283b !important;
}

body.dark-theme .bg-hover-light-secondary:hover {
	background-color: #28283b !important;
}

body.dark-theme .bg-diagonal-light-secondary:before {
	background-color: #28283b !important;
}

body.dark-theme .bg-light-success {
	background-color: #28283b !important;
}

body.dark-theme .bg-hover-light-success:hover {
	background-color: #28283b !important;
}

body.dark-theme .bg-diagonal-light-success:before {
	background-color: #28283b !important;
}

body.dark-theme .bg-light-info {
	background-color: #28283b !important;
}

body.dark-theme .bg-hover-light-info:hover {
	background-color: #28283b !important;
}

body.dark-theme .bg-diagonal-light-info:before {
	background-color: #28283b !important;
}

body.dark-theme .bg-light-warning {
	background-color: #28283b !important;
}

body.dark-theme .bg-hover-light-warning:hover {
	background-color: #28283b !important;
}

body.dark-theme .bg-diagonal-light-warning:before {
	background-color: #28283b !important;
}

body.dark-theme .bg-light-danger {
	background-color: #28283b !important;
}

body.dark-theme .bg-hover-light-danger:hover {
	background-color: #28283b !important;
}

body.dark-theme .bg-diagonal-light-danger:before {
	background-color: #28283b !important;
}

body.dark-theme .bg-light-light {
	background-color: #28283b !important;
}

body.dark-theme .bg-hover-light-light:hover {
	background-color: #28283b !important;
}

body.dark-theme .bg-diagonal-light-light:before {
	background-color: #28283b !important;
}

body.dark-theme .bg-gray-100 {
	background-color: #212130 !important;
}

body.dark-theme .text-success {
	color: #1BC5BD !important;
}

body.dark-theme .text-dark {
	color: #B5B5C3 !important;
}

body.dark-theme .text-dark-75 {
	color: #f3f6f9 !important;
}

body.dark-theme .text-hover-dark-75:hover,
body.dark-theme a.text-hover-dark-75:hover {
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
	color: #f3f6f9 !important;
}

body.dark-theme .text-hover-dark-75:hover i,
body.dark-theme a.text-hover-dark-75:hover i {
	color: #f3f6f9 !important;
}

body.dark-theme .text-hover-dark-75:hover .svg-icon svg g [fill],
body.dark-theme a.text-hover-dark-75:hover .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #f3f6f9;
}

body.dark-theme .hoverable:hover .text-hover-dark-75,
body.dark-theme .hoverable:hover a.text-hover-dark-75 {
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
	color: #f3f6f9 !important;
}

body.dark-theme .hoverable:hover .text-hover-dark-75 i,
body.dark-theme .hoverable:hover a.text-hover-dark-75 i {
	color: #f3f6f9 !important;
}

body.dark-theme .hoverable:hover .text-hover-dark-75 .svg-icon svg g [fill],
body.dark-theme .hoverable:hover a.text-hover-dark-75 .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #f3f6f9 !important;
}

body.dark-theme .hoverable:hover .text-hover-dark-75 .svg-icon svg:hover g [fill],
body.dark-theme .hoverable:hover a.text-hover-dark-75 .svg-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

body.dark-theme .text-dark-65 {
	color: #b5b5c3 !important;
}

body.dark-theme .text-hover-dark-65:hover,
body.dark-theme a.text-hover-dark-65:hover {
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
	color: #b5b5c3 !important;
}

body.dark-theme .text-hover-dark-65:hover i,
body.dark-theme a.text-hover-dark-65:hover i {
	color: #b5b5c3 !important;
}

body.dark-theme .text-hover-dark-65:hover .svg-icon svg g [fill],
body.dark-theme a.text-hover-dark-65:hover .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #b5b5c3;
}

body.dark-theme .hoverable:hover .text-hover-dark-65,
body.dark-theme .hoverable:hover a.text-hover-dark-65 {
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
	color: #b5b5c3 !important;
}

body.dark-theme .hoverable:hover .text-hover-dark-65 i,
body.dark-theme .hoverable:hover a.text-hover-dark-65 i {
	color: #b5b5c3 !important;
}

body.dark-theme .hoverable:hover .text-hover-dark-65 .svg-icon svg g [fill],
body.dark-theme .hoverable:hover a.text-hover-dark-65 .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #b5b5c3 !important;
}

body.dark-theme .hoverable:hover .text-hover-dark-65 .svg-icon svg:hover g [fill],
body.dark-theme .hoverable:hover a.text-hover-dark-65 .svg-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

body.dark-theme .text-dark-50 {
	color: #dfe3e8 !important;
}

body.dark-theme .text-hover-dark-50:hover,
body.dark-theme a.text-hover-dark-50:hover {
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
	color: #dfe3e8 !important;
}

body.dark-theme .text-hover-dark-50:hover i,
body.dark-theme a.text-hover-dark-50:hover i {
	color: #dfe3e8 !important;
}

body.dark-theme .card.card-custom>.card-header .card-title .card-icon i {
	font-size: 1.25rem;
	color: #f3f6f9;
	line-height: 0;
}

body.dark-theme .card.card-custom>.card-header .card-title .card-icon .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #f3f6f9;
}

body.dark-theme .card.card-custom>.card-header .card-title,
body.dark-theme .card.card-custom>.card-header .card-title .card-label {
	font-weight: 500;
	font-size: 1.275rem;
	color: #f3f6f9;
}

body.dark-theme .nav .nav-link {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
	padding: 0.75rem 1.5rem;
	color: #b5b5c3;
}

body.dark-theme .nav .nav-link .nav-text {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	font-size: 1rem;
	color: #b5b5c3;
	font-weight: 400;
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

body.dark-theme .nav .nav-link.active .nav-text,
body.dark-theme .nav .nav-link:hover:not(.disabled) .nav-text,
body.dark-theme .nav .show>.nav-link .nav-text {
	-webkit-transition: color .15s ease, background-color .15s ease, border-color .15s ease, -webkit-box-shadow .15s ease;
	transition: color .15s ease, background-color .15s ease, border-color .15s ease, -webkit-box-shadow .15s ease;
	transition: color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow .15s ease;
	transition: color .15s ease, background-color .15s ease, border-color .15s ease, box-shadow .15s ease, -webkit-box-shadow .15s ease;
	color: #3445e5
}

body.dark-theme .nav .nav-link .nav-icon {
	line-height: 0;
	color: #b5b5c3;
	width: 2rem;
}

body.dark-theme .btn.btn-clean.focus:not(.btn-text),
body.dark-theme .btn.btn-clean:focus:not(.btn-text),
body.dark-theme .btn.btn-clean:hover:not(.btn-text):not(:disabled):not(.disabled) {
	color: #3445e5;
	background-color: #1f1f2e;
	border-color: transparent;
}

body.dark-theme .btn.btn-clean:not(:disabled):not(.disabled).active,
body.dark-theme .btn.btn-clean:not(:disabled):not(.disabled):active:not(.btn-text),
body.dark-theme .show .btn.btn-clean.btn-dropdown,
body.dark-theme .show>.btn.btn-clean.dropdown-toggle {
	color: #3445e5;
	background-color: #1f1f2e;
	border-color: transparent;
}

body.dark-theme .btn.btn-default {
	color: #f3f6f9;
	background-color: #181824;
	border-color: #3f4254;
}

body.dark-theme .btn.btn-default i {
	color: #f3f6f9;
}

body.dark-theme .btn.btn-default .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #f3f6f9;
}

body.dark-theme .btn.btn-default .svg-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

body.dark-theme .btn.btn-default.dropdown-toggle:after {
	color: #f3f6f9;
}

body.dark-theme .btn.btn-default.focus:not(.btn-text),
body.dark-theme .btn.btn-default:focus:not(.btn-text),
body.dark-theme .btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled) {
	color: #3445e5;
	background-color: #1f1f2e;
	border-color: #1f1f2e;
}

body.dark-theme .btn.btn-default.focus:not(.btn-text) i,
body.dark-theme .btn.btn-default:focus:not(.btn-text) i,
body.dark-theme .btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled) i {
	color: #181824;
}

body.dark-theme .btn.btn-default.focus:not(.btn-text) .svg-icon svg g [fill],
body.dark-theme .btn.btn-default:focus:not(.btn-text) .svg-icon svg g [fill],
body.dark-theme .btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #181824;
}

body.dark-theme .btn.btn-default.focus:not(.btn-text).dropdown-toggle:after,
body.dark-theme .btn.btn-default:focus:not(.btn-text).dropdown-toggle:after,
body.dark-theme .btn.btn-default:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after {
	color: #181824;
}

body.dark-theme .btn.btn-default.disabled,
body.dark-theme .btn.btn-default:disabled {
	color: #f3f6f9;
	background-color: #1f1f2e;
	border-color: #1f1f2e;
}

body.dark-theme .btn.btn-default:not(:disabled):not(.disabled).active,
body.dark-theme .btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text),
body.dark-theme .show .btn.btn-default.btn-dropdown,
body.dark-theme .show>.btn.btn-default.dropdown-toggle {
	color: #181824;
	background-color: #f3f6f9;
	border-color: #f3f6f9;
}

body.dark-theme .btn.btn-default:not(:disabled):not(.disabled).active i,
body.dark-theme .btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text) i,
body.dark-theme .show .btn.btn-default.btn-dropdown i,
body.dark-theme .show>.btn.btn-default.dropdown-toggle i {
	color: #181824;
}

body.dark-theme .btn.btn-default:not(:disabled):not(.disabled).active .svg-icon svg g [fill],
body.dark-theme .btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text) .svg-icon svg g [fill],
body.dark-theme .show .btn.btn-default.btn-dropdown .svg-icon svg g [fill],
body.dark-theme .show>.btn.btn-default.dropdown-toggle .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #181824;
}

body.dark-theme .btn.btn-default:not(:disabled):not(.disabled).active.dropdown-toggle:after,
body.dark-theme .btn.btn-default:not(:disabled):not(.disabled):active:not(.btn-text).dropdown-toggle:after,
body.dark-theme .show .btn.btn-default.btn-dropdown.dropdown-toggle:after,
body.dark-theme .show>.btn.btn-default.dropdown-toggle.dropdown-toggle:after {
	color: #181824;
}

body.dark-theme .btn.btn-light-primary {
	color: #f3f6f9;
	background-color: #181824;
	border: 1px solid #f3f6f9;
}

body.dark-theme .btn.btn-light-primary i {
	color: #f3f6f9;
}

body.dark-theme .btn.btn-light-primary .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #f3f6f9;
}

body.dark-theme .btn.btn-light-primary .svg-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

body.dark-theme .btn.btn-light-primary.dropdown-toggle:after {
	color: #f3f6f9;
}

body.dark-theme .btn.btn-light-primary.focus:not(.btn-text),
body.dark-theme .btn.btn-light-primary:focus:not(.btn-text),
body.dark-theme .btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) {
	color: #1f1e2e;
	background-color: #f3f6f9;
	border-color: transparent;
}

body.dark-theme .btn.btn-light-primary.focus:not(.btn-text) i,
body.dark-theme .btn.btn-light-primary:focus:not(.btn-text) i,
body.dark-theme .btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i {
	color: #1f1e2e;
}

body.dark-theme .btn.btn-light-primary.focus:not(.btn-text) .svg-icon svg g [fill],
body.dark-theme .btn.btn-light-primary:focus:not(.btn-text) .svg-icon svg g [fill],
body.dark-theme .btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #1f1e2e;
}

body.dark-theme .btn.btn-light-primary.focus:not(.btn-text) .svg-icon svg:hover g [fill],
body.dark-theme .btn.btn-light-primary:focus:not(.btn-text) .svg-icon svg:hover g [fill],
body.dark-theme .btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

body.dark-theme .btn.btn-light-primary.focus:not(.btn-text).dropdown-toggle:after,
body.dark-theme .btn.btn-light-primary:focus:not(.btn-text).dropdown-toggle:after,
body.dark-theme .btn.btn-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled).dropdown-toggle:after {
	color: #1f1e2e;
}

body.dark-theme .btn.btn-hover-light-primary.focus:not(.btn-text),
body.dark-theme .btn.btn-hover-light-primary:focus:not(.btn-text),
body.dark-theme .btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) {
	color: #181824;
	background-color: #f1f3ff;
	border-color: transparent;
}

body.dark-theme .btn.btn-hover-light-primary.focus:not(.btn-text) i,
body.dark-theme .btn.btn-hover-light-primary:focus:not(.btn-text) i,
body.dark-theme .btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) i {
	color: #181824;
}

body.dark-theme .btn.btn-hover-light-primary.focus:not(.btn-text) .svg-icon svg g [fill],
body.dark-theme .btn.btn-hover-light-primary:focus:not(.btn-text) .svg-icon svg g [fill],
body.dark-theme .btn.btn-hover-light-primary:hover:not(.btn-text):not(:disabled):not(.disabled) .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #181824;
}

body.dark-theme .btn.btn-light {
	color: #f3f6f9;
	background-color: #1f1f2e;
	border-color: #1f1f2e;
}

body.dark-theme .btn.btn-light i {
	color: #f3f6f9;
}

body.dark-theme .btn.btn-light .svg-icon svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #f3f6f9;
}

body.dark-theme .btn.btn-light .svg-icon svg:hover g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
}

body.dark-theme .btn.btn-light.dropdown-toggle:after {
	color: #f3f6f9;
}

body.dark-theme .btn.btn-light.focus:not(.btn-text),
body.dark-theme .btn.btn-light:focus:not(.btn-text),
body.dark-theme .btn.btn-light:hover:not(.btn-text):not(:disabled):not(.disabled) {
	color: #f3f6f9;
	background-color: #1f1f2e;
	border-color: #1f1f2e;
}

body.dark-theme .btn.btn-light.disabled,
body.dark-theme .btn.btn-light:disabled {
	color: #7e8299;
	background-color: #1f1f2e;
	border-color: #1f1f2e;
}

body.dark-theme .btn.btn-light:not(:disabled):not(.disabled).active,
body.dark-theme .btn.btn-light:not(:disabled):not(.disabled):active:not(.btn-text),
body.dark-theme .show .btn.btn-light.btn-dropdown,
body.dark-theme .show>.btn.btn-light.dropdown-toggle {
	color: #7e8299;
	background-color: #1f1f2e;
	border-color: #1f1f2e;
}

body.dark-theme .btn.btn-bg-light {
	background-color: #1f1f2e;
	border-color: #1f1f2e;
}

body.dark-theme .btn.btn-bg-light.disabled,
body.dark-theme .btn.btn-bg-light:disabled {
	background-color: #1f1f2e;
	border-color: #1f1f2e;
}

body.dark-theme .btn.btn-icon-primary i {
	color: #f3f6f9;
}

body.dark-theme code {
	background-color: #1f1f2e;
	padding: 0.15rem 0.5rem;
	font-weight: 400;
	border-radius: 0.42rem;
}

body.dark-theme .form-control.form-control-solid {
	background-color: #3f4254;
	border-color: #3b3e4f;
	color: #f3f6f9;
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

body.dark-theme .form-control.form-control-solid.active,
body.dark-theme .form-control.form-control-solid.focus,
body.dark-theme .form-control.form-control-solid:active,
body.dark-theme .form-control.form-control-solid:focus {
	background-color: #3f4254;
	border-color: #3b3e4f;
	color: #f3f6f9;
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

body.dark-theme .input-group.input-group-solid .form-control.form-control-solid.active,
body.dark-theme .input-group.input-group-solid .form-control.form-control-solid.focus,
body.dark-theme .input-group.input-group-solid .form-control.form-control-solid:active,
body.dark-theme .input-group.input-group-solid .form-control.form-control-solid:focus {
	background-color: #3f4254;
	border-color: #3b3e4f;
	color: #f3f6f9;
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
}

body.dark-theme .modal .modal-header .modal-title {
	font-weight: 500;
	font-size: 1.3rem;
	color: #ebedf3;
}

body.dark-theme .modal .modal-header .modal-title small {
	font-weight: 400;
	font-size: 0.9rem;
	color: #ebedf3;
}

body.dark-theme .modal .modal-header .close {
	outline: 0 !important;
	color: #ebedf3;
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
	padding: 0;
	margin: 0;
	line-height: 0;
}

body.dark-theme .modal .modal-header .close .ki,
body.dark-theme .modal .modal-header .close i {
	-webkit-transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, -webkit-box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;
	transition: color 0.15s ease, background-color 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease, -webkit-box-shadow 0.15s ease;
	color: #ebedf3;
	font-size: 0.8rem;
}

body.dark-theme .accordion .card .card-header {
	cursor: pointer;
	margin: 0;
	border-bottom: 0;
	padding: 0;
	background-color: #1d1d2b;
}

body.dark-theme .accordion.accordion-solid .card .card-header .card-title.collapsed {
	color: #f3f6f9;
	background-color: #3f4254;
	border-radius: 0.42rem;
}

body.dark-theme .accordion.accordion-toggle-plus .card .card-header .card-title.collapsed {
	color: #f3f6f9;
	background-color: #1f1f2e;
}

body.dark-theme .label {
	background-color: #3f4254;
	color: #f3f6f9;
}

body.dark-theme .label.label-light-primary {
	color: #f3f6f9;
	background-color: #1f1f2e;
}

body.dark-theme .symbol .symbol-label {
	color: #f3f6f9;
	background-color: #1b1b29;
}

body.dark-theme .symbol .symbol-badge {
	border: 2px solid transparent;
}

body.dark-theme .symbol.symbol-light-primary .symbol-label {
	background-color: #1f1f2e;
}

body.dark-theme .symbol.symbol-light .symbol-label {
	background-color: #1f1f2e;
}

body.dark-theme .symbol.symbol-light-light .symbol-label {
	background-color: #1f1f2e;
	color: #f3f6f9;
}

body.dark-theme .spinner.spinner-success:before {
	border: 2px solid #f3f6f9;
}

body.dark-theme .spinner.spinner-track.spinner-success:before {
	border: 2px solid #f3f6f9;
}

body.dark-theme .sticky-toolbar {
	background: #181824;
	border-left: 2px solid #1f1e2e;
	border-top: 2px solid #1f1e2e;
	border-bottom: 2px solid #1f1e2e;
}

body.dark-theme .svg-icon.svg-icon-dark svg g [fill] {
	-webkit-transition: fill 0.3s ease;
	transition: fill 0.3s ease;
	fill: #f3f6f9 !important;
}

body.dark-theme .svg-icon.svg-logo-dark svg path {
	fill: #f3f6f9 !important;
}

body.dark-theme .wave {
	background-color: #1f1f2e;
	overflow: hidden;
	position: relative;
}

body.dark-theme .wave:before {
	content: " ";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #1f1f2e;
	z-index: -1;
}

body.dark-theme .wave:after {
	content: " ";
	width: 1000px;
	height: 1025px;
	position: absolute;
	bottom: 65%;
	left: -250px;
	border-radius: 35%;
	background: #1b1b29;
	z-index: 0;
}

body.dark-theme .navi .navi-item .navi-link .navi-bullet .bullet {
	background-color: #f3f6f9;
}

body.dark-theme .navi .navi-item .navi-link .navi-text {
	color: #b5b5c3;
}

body.dark-theme .navi.navi-light-icon .navi-item .navi-link .navi-text {
	color: #d1d3e0;
}
body.dark-theme .navi .navi-item .navi-link:hover .navi-text {
	color: #3445e5
}
body.dark-theme .navi .navi-item .navi-link.active .navi-text {
	color: #3445e5
}

body.dark-theme .navi.navi-hover .navi-item .navi-link:hover {
	background-color: #1b1b29;
}

body.dark-theme .navi.navi-active .navi-item .navi-link.active {
	background-color: #1b1b29;
}

body.dark-theme .offcanvas {
	color: #f3f6f9;
	background: #181824;
}

body.dark-theme .apexcharts-legend-text,
body.dark-theme .apexcharts-text,
body.dark-theme .apexcharts-title-text {
	color: #d7d7db !important;
}

body.dark-theme .apexcharts-title-text {
	color: #d7d7db !important;
}

body.dark-theme .apexcharts-pie-label {
	color: #d7d7db !important;
}

body.dark-theme .apexcharts-toolbar {
	color: #d7d7db !important;
}

body.dark-theme .apexcharts-menu {
	background: #181824 !important;
	color: #d7d7db;
}

body.dark-theme .apexcharts-menu .apexcharts-menu-item:hover {
	background-color: #1f1f2e !important;
}

body.dark-theme .apexcharts-tooltip.apexcharts-theme-light {
	color: #d7d7db;
	background: #1f1f2e !important;
}

body.dark-theme .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
	background: #181824 !important;
	border: 0 !important;
}

body.dark-theme .apexcharts-xaxistooltip.apexcharts-theme-light {
	background: #1f1f2e !important;
	color: #d7d7db;
}

body.dark-theme .apexcharts-xaxistooltip.apexcharts-theme-light:after {
	border-bottom-color: #1f1f2e !important;
}

body.dark-theme .header .header-top .quick-search .quick-search-form .input-group .form-control {
	color: rgba(243, 246, 249, 0.75);
}

body.dark-theme .header .header-top .quick-search .quick-search-form .input-group .form-control::-moz-placeholder {
	color: rgba(243, 246, 249, 0.75);
	opacity: 1;
}

body.dark-theme .header .header-top .quick-search .quick-search-form .input-group .form-control:-ms-input-placeholder {
	color: rgba(243, 246, 249, 0.75);
}

body.dark-theme .header .header-top .quick-search .quick-search-form .input-group .form-control::-webkit-input-placeholder {
	color: rgba(243, 246, 249, 0.75);
}

body.dark-theme .header .header-top .quick-search .quick-search-form .input-group .form-control.active,
body.dark-theme .header .header-top .quick-search .quick-search-form .input-group .form-control.focus,
body.dark-theme .header .header-top .quick-search .quick-search-form .input-group .form-control:active,
body.dark-theme .header .header-top .quick-search .quick-search-form .input-group .form-control:focus {
	color: rgba(243, 246, 249, 0.85);
}

@media (max-width: 991.98px) {
	body.dark-theme .header-mobile {
		background-color: #1d1c2b;
	}
}

@media (min-width: 992px) {
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu {
		background-color: #28273b;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item>.menu-link .menu-icon {
		color: #7e8299;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item>.menu-link .menu-icon.svg-icon svg g [fill] {
		fill: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #7e8299;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #7e8299;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item>.menu-link .menu-text {
		color: #7e8299;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item>.menu-link .menu-arrow {
		color: #7e8299;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-active>.menu-link {
		background-color: #242336;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-active>.menu-link .menu-icon {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-active>.menu-link .menu-icon.svg-icon svg g [fill] {
		fill: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-active>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-active>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-active>.menu-link .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-active>.menu-link>.menu-arrow {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-here>.menu-link {
		background-color: #242336;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-here>.menu-link .menu-icon {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-here>.menu-link .menu-icon.svg-icon svg g [fill] {
		-webkit-transition: fill 0.3s ease;
		transition: fill 0.3s ease;
		fill: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-here>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-here>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-here>.menu-link .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-here>.menu-link>.menu-arrow {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active)>.menu-link,
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item:hover:not(.menu-item-here):not(.menu-item-active)>.menu-link {
		background-color: #242336;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active)>.menu-link .menu-icon,
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item:hover:not(.menu-item-here):not(.menu-item-active)>.menu-link .menu-icon {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active)>.menu-link .menu-icon.svg-icon svg g [fill],
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item:hover:not(.menu-item-here):not(.menu-item-active)>.menu-link .menu-icon.svg-icon svg g [fill] {
		-webkit-transition: fill 0.3s ease;
		transition: fill 0.3s ease;
		fill: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active)>.menu-link .menu-text,
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item:hover:not(.menu-item-here):not(.menu-item-active)>.menu-link .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item.menu-item-hover:not(.menu-item-here):not(.menu-item-active)>.menu-link>.menu-arrow,
	body.dark-theme .header-menu .menu-nav>.menu-item .menu-submenu>.menu-subnav>.menu-item:hover:not(.menu-item-here):not(.menu-item-active)>.menu-link>.menu-arrow {
		color: #f3f6f9;
	}
}

@media (max-width: 991.98px) {
	body.dark-theme .header-menu-mobile {
		background-color: #28273b;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-heading .menu-text,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-link .menu-text {
		color: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-heading .menu-icon,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-link .menu-icon {
		color: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-heading .menu-icon.svg-icon svg g [fill],
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-link .menu-icon.svg-icon svg g [fill] {
		-webkit-transition: fill 0.3s ease;
		transition: fill 0.3s ease;
		fill: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-heading .menu-bullet.menu-bullet-dot>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-heading .menu-bullet.menu-bullet-line>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-heading .menu-arrow,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-link .menu-arrow {
		color: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-heading .menu-text,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-link .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-heading .menu-icon,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-link .menu-icon {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-heading .menu-icon.svg-icon svg g [fill],
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-link .menu-icon.svg-icon svg g [fill] {
		-webkit-transition: fill 0.3s ease;
		transition: fill 0.3s ease;
		fill: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-heading .menu-bullet.menu-bullet-dot>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-heading .menu-bullet.menu-bullet-line>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-heading .menu-arrow,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-open>.menu-link .menu-arrow {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here {
		background-color: #242336;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-heading .menu-text,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-link .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-heading .menu-icon,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-link .menu-icon {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-heading .menu-icon.svg-icon svg g [fill],
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-link .menu-icon.svg-icon svg g [fill] {
		-webkit-transition: fill 0.3s ease;
		transition: fill 0.3s ease;
		fill: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-heading .menu-bullet.menu-bullet-dot>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #242336;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-heading .menu-bullet.menu-bullet-line>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #242336;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-heading .menu-arrow,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-here>.menu-link .menu-arrow {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active {
		-webkit-transition: background-color 0.3s;
		transition: background-color 0.3s;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-heading,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-link {
		background-color: #242336;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-text,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-link .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-icon,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-link .menu-icon {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-icon.svg-icon svg g [fill],
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-link .menu-icon.svg-icon svg g [fill] {
		-webkit-transition: fill 0.3s ease;
		transition: fill 0.3s ease;
		fill: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-bullet.menu-bullet-dot>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-bullet.menu-bullet-line>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-heading .menu-arrow,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item.menu-item-active>.menu-link .menu-arrow {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-text,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-icon,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-icon {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-icon.svg-icon svg g [fill],
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-icon.svg-icon svg g [fill] {
		-webkit-transition: fill 0.3s ease;
		transition: fill 0.3s ease;
		fill: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-bullet.menu-bullet-dot>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-bullet.menu-bullet-line>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-arrow,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-arrow {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item>.menu-arrow {
		color: #28273b;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-section .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-section .menu-icon {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-heading .menu-text,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-link .menu-text {
		color: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-heading .menu-icon,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-link .menu-icon {
		color: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-heading .menu-icon.svg-icon svg g [fill],
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-link .menu-icon.svg-icon svg g [fill] {
		-webkit-transition: fill 0.3s ease;
		transition: fill 0.3s ease;
		fill: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-heading .menu-bullet.menu-bullet-dot>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-heading .menu-bullet.menu-bullet-line>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-heading .menu-arrow,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item>.menu-link .menu-arrow {
		color: #7e8299;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-heading .menu-text,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-link .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-heading .menu-icon,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-link .menu-icon {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-heading .menu-icon.svg-icon svg g [fill],
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-link .menu-icon.svg-icon svg g [fill] {
		-webkit-transition: fill 0.3s ease;
		transition: fill 0.3s ease;
		fill: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-heading .menu-bullet.menu-bullet-dot>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-heading .menu-bullet.menu-bullet-line>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-heading .menu-arrow,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-open>.menu-link .menu-arrow {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-here>.menu-heading .menu-bullet.menu-bullet-dot>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-here>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-here>.menu-heading .menu-bullet.menu-bullet-line>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-here>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link {
		background-color: #242336;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading .menu-text,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading .menu-icon,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link .menu-icon {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading .menu-icon.svg-icon svg g [fill],
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link .menu-icon.svg-icon svg g [fill] {
		-webkit-transition: fill 0.3s ease;
		transition: fill 0.3s ease;
		fill: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading .menu-bullet.menu-bullet-dot>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading .menu-bullet.menu-bullet-line>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-heading .menu-arrow,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item.menu-item-active>.menu-link .menu-arrow {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-text,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-icon,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-icon {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-icon.svg-icon svg g [fill],
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-icon.svg-icon svg g [fill] {
		-webkit-transition: fill 0.3s ease;
		transition: fill 0.3s ease;
		fill: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-bullet.menu-bullet-dot>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-bullet.menu-bullet-dot>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-bullet.menu-bullet-line>span,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-bullet.menu-bullet-line>span {
		background-color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-heading .menu-arrow,
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover>.menu-link .menu-arrow {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-section .menu-text {
		color: #f3f6f9;
	}
	body.dark-theme .header-menu-mobile .menu-nav>.menu-item .menu-submenu .menu-section .menu-icon {
		color: #f3f6f9;
	}
}

@media (max-width: 991.98px) {
	body.dark-theme .header-menu-wrapper {
		background: #28273b;
	}
}