:root {
			--bs-card-spacer-y: 1rem;
			--bs-card-spacer-x: 1rem;
			--bs-card-title-spacer-y: 0.5rem;
			--bs-card-title-color: var(--bs-gray-900);
			--bs-card-border-width: 1px;
			--bs-card-border-color: #F1F1F4;
			--bs-card-border-radius: 1.5rem;
			--bs-card-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.03);
			--bs-card-inner-border-radius: calc(1.5rem - 1px);
			--bs-card-cap-padding-y: 0.5rem;
			--bs-card-cap-padding-x: 1rem;
			--bs-card-cap-bg: transparent;
			--bs-card-bg: var(--bs-body-bg);
			--bs-card-img-overlay-padding: 1rem;
			--bs-card-group-margin: 0.75rem;

			--bs-text-muted: #99A1B7;
			--bs-gray-100: #F9F9F9;
			--bs-gray-100-rgb: 249, 249, 249;
			--bs-gray-200: #F1F1F4;
			--bs-gray-200-rgb: 241, 241, 244;
			--bs-gray-300: #DBDFE9;
			--bs-gray-300-rgb: 219, 223, 233;
			--bs-gray-400: #C4CADA;
			--bs-gray-400-rgb: 196, 202, 218;
			--bs-gray-500: #99A1B7;
			--bs-gray-500-rgb: 153, 161, 183;
			--bs-gray-600: #78829D;
			--bs-gray-600-rgb: 120, 130, 157;
			--bs-gray-700: #4B5675;
			--bs-gray-700-rgb: 75, 86, 117;
			--bs-gray-800: #252F4A;
			--bs-gray-800-rgb: 37, 47, 74;
			--bs-gray-900: #071437;
			--bs-gray-900-rgb: 7, 20, 55;
		}

		body {
			font-family: Inter, sans-serif;
			background-color: #fff;
		}

		.header {
			background-color: #ffffff;
			box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.08);
			height: 65px;
		}

		.invalid-feedback {
			display: block !important;
		}

		.menu-title-gray-600 .menu-item .menu-link .menu-title {
			color: rgba(156, 163, 175, 1);
		}

		.separator {
			border-bottom: 1px solid rgba(156, 163, 175, .15);
			;
		}

		.menu-state-primary .menu-item.hover>.menu-link:not(.disabled):not(.active) .menu-title,
		.menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title {
			color: #fff;
		}

		.menu-active-bg-primary .menu-item .menu-link.active .menu-title {
			color: rgba(255, 255, 255, 1);
		}

		.menu-icon-gray-400 .menu-item .menu-link .menu-icon i {
			color: rgba(156, 163, 175, 1);
		}

		.menu-state-primary .menu-item.hover>.menu-link:not(.disabled):not(.active) .menu-icon i,
		.menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i {
			color: #fff;
		}

		.menu-active-bg-primary .menu-item .menu-link.active .menu-icon i {
			color: #fff;
		}

		.menu-active-bg-primary .menu-item .menu-link:hover {
			color: rgba(255, 255, 255, 1);
		}

		.menu-active-bg-primary .menu-item .menu-link.active {
			/*background-image: linear-gradient(to left, #54d475, #59ce76, #5dc978, #61c379, #64bd7a);*/
			/*background-color: rgba(255, 255, 255, .15);*/
			background-image: linear-gradient(to top left, #2563eb, #7c3aed);
		}

		.card {
			border: var(--bs-card-border-width) solid var(--bs-card-border-color);
			border-radius: var(--bs-card-border-radius);
			box-shadow: var(--bs-card-box-shadow);
		}

		.form-control.form-control-solid {
			background-color: #F9F9F9;
			border-color: #F9F9F9;
			color: #4B5675;
		}

		.dropdown.show>.form-control.form-control-solid,
		.form-control.form-control-solid:active,
		.form-control.form-control-solid.active,
		.form-control.form-control-solid:focus,
		.form-control.form-control-solid.focus {
			background-color: #f1f1f2;
			border-color: #f1f1f2;
			color: #4B5675;
		}

		.form-select.form-select-solid {
			background-color: #F9F9F9;
			border-color: #F9F9F9;
			color: #4B5675;
		}

		.select2-container--bootstrap5.select2-container--focus .form-select-solid,
		.select2-container--bootstrap5.select2-container--open .form-select-solid {
			background-color: #f1f1f2;
		}

		.image-input {
			position: relative;
			display: inline-block;
			border-radius: 0.475rem;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.image-input:not(.image-input-empty) {
			background-image: none !important;
		}

		.image-input .image-input-wrapper {
			width: 120px;
			height: 120px;
			border-radius: 0.475rem;
			background-repeat: no-repeat;
			background-size: cover;
		}

		.image-input [data-kt-image-input-action] {
			cursor: pointer;
			position: absolute;
			transform: translate(-50%, -50%);
		}

		.image-input [data-kt-image-input-action=change] {
			left: 100%;
			top: 0;
		}

		.image-input [data-kt-image-input-action=change] input {
			width: 0 !important;
			height: 0 !important;
			overflow: hidden;
			opacity: 0;
		}

		.image-input [data-kt-image-input-action=cancel],
		.image-input [data-kt-image-input-action=remove] {
			position: absolute;
			left: 100%;
			top: 100%;
		}

		.image-input [data-kt-image-input-action=cancel] {
			display: none;
		}

		.image-input.image-input-changed [data-kt-image-input-action=cancel] {
			display: flex;
		}

		.image-input.image-input-changed [data-kt-image-input-action=remove] {
			display: none;
		}

		.image-input.image-input-empty [data-kt-image-input-action=remove],
		.image-input.image-input-empty [data-kt-image-input-action=cancel] {
			display: none;
		}

		.image-input.image-input-circle {
			border-radius: 50%;
		}

		.image-input.image-input-circle .image-input-wrapper {
			border-radius: 50%;
		}

		.image-input.image-input-circle [data-kt-image-input-action=change] {
			left: 100%;
			top: 0;
			transform: translate(-100%, 0%);
		}

		.image-input.image-input-circle [data-kt-image-input-action=cancel],
		.image-input.image-input-circle [data-kt-image-input-action=remove] {
			left: 100%;
			top: 100%;
			transform: translate(-100%, -100%);
		}

		.image-input.image-input-outline .image-input-wrapper {
			border: 3px solid var(--bs-body-bg);
			box-shadow: var(--bs-box-shadow);
		}

		.image-input-wrapper.image-input-rectangle {
			width: 206px !important;
			height: 116px !important;
			border-radius: 0.475rem;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center center;
		}

		.image-input-wrapper.image-input-square {
			width: 150px !important;
			height: 150px !important;
			border-radius: 0.475rem;
			background-repeat: no-repeat;
			background-size: cover;
			background-position: center center;
		}

		.toastr-title {
			font-weight: 700;
		}

		.toastr-message {
			-ms-word-wrap: break-word;
			word-wrap: break-word;
		}

		.toastr-message a,
		.toastr-message label {
			color: #fff;
		}

		.toastr-message a:hover {
			color: #ccc;
			text-decoration: none;
		}

		.toastr-close-button {
			position: relative;
			right: -0.3em;
			top: -0.3em;
			float: right;
			font-size: 20px;
			font-weight: 700;
			color: #fff;
			-webkit-text-shadow: 0 1px 0 #fff;
			text-shadow: 0 1px 0 #fff;
			opacity: 0.8;
			line-height: 1;
		}

		.toastr-close-button:focus,
		.toastr-close-button:hover {
			color: #000;
			text-decoration: none;
			cursor: pointer;
			opacity: 0.4;
		}

		.rtl .toastr-close-button {
			left: -0.3em;
			float: left;
			right: 0.3em;
		}

		button.toastr-close-button {
			padding: 0;
			cursor: pointer;
			background: 0 0;
			border: 0;
			-webkit-appearance: none;
			appearance: none;
		}

		.toastr-top-center {
			top: 0;
			right: 0;
			width: 100%;
		}

		.toastr-top-center-nav-margin {
			top: 65px;
			right: 0;
			width: 100%;
		}

		.toastr-bottom-center {
			bottom: 0;
			right: 0;
			width: 100%;
		}

		.toastr-top-full-width {
			top: 0;
			right: 0;
			width: 100%;
		}

		.toastr-top-full-width-nav-margin {
			top: 65px;
			right: 0;
			width: 100%;
		}

		.toastr-bottom-full-width {
			bottom: 0;
			right: 0;
			width: 100%;
		}

		.toastr-top-left {
			top: 12px;
			left: 12px;
		}

		.toastr-top-left-nav-margin {
			top: 65px;
			left: 12px;
		}

		.toastr-top-right {
			top: 12px;
			right: 12px;
		}

		.toastr-top-right-nav-margin {
			top: 65px;
			right: 12px;
		}

		.toastr-bottom-right {
			right: 12px;
			bottom: 12px;
		}

		.toastr-bottom-left {
			bottom: 12px;
			left: 12px;
		}

		#toastr-container {
			position: fixed;
			z-index: 999999;
			pointer-events: none;
		}

		#toastr-container * {
			-moz-box-sizing: border-box;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
		}

		#toastr-container>div {
			position: relative;
			pointer-events: auto;
			overflow: hidden;
			margin: 0 0 6px;
			padding: 15px 15px 15px 50px;
			width: 300px;
			-moz-border-radius: 3px 3px 3px 3px;
			-webkit-border-radius: 3px 3px 3px 3px;
			border-radius: 3px 3px 3px 3px;
			background-position: 15px center;
			background-repeat: no-repeat;
			-moz-box-shadow: 0 0 12px #999;
			-webkit-box-shadow: 0 0 12px #999;
			box-shadow: 0 0 12px #999;
			color: #fff;
			opacity: 0.8;
		}

		#toastr-container>div.rtl {
			direction: rtl;
			padding: 15px 50px 15px 15px;
			background-position: right 15px center;
		}

		#toastr-container>div:hover {
			-moz-box-shadow: 0 0 12px #000;
			-webkit-box-shadow: 0 0 12px #000;
			box-shadow: 0 0 12px #000;
			opacity: 1;
			cursor: pointer;
		}

		#toastr-container>.toastr-info {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=) !important;
		}

		#toastr-container>.toastr-error {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=) !important;
		}

		#toastr-container>.toastr-success {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==) !important;
		}

		#toastr-container>.toastr-warning {
			background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=) !important;
		}

		#toastr-container.toastr-bottom-center>div,
		#toastr-container.toastr-top-center-nav-margin>div,
		#toastr-container.toastr-top-center>div {
			width: 300px;
			margin-left: auto;
			margin-right: auto;
		}

		#toastr-container.toastr-bottom-full-width>div,
		#toastr-container.toastr-top-full-width-nav-margin>div,
		#toastr-container.toastr-top-full-width>div {
			width: 96%;
			margin-left: auto;
			margin-right: auto;
		}

		.toastr {
			background-color: #030303;
		}

		.toast-success {
			background-color: #17C653;
		}

		.toast-error {
			background-color: #F8285A;
		}

		.toast-info {
			background-color: #2f96b4;
		}

		.toast-warning {
			background-color: #f89406;
		}

		.toastr-progress {
			position: absolute;
			left: 0;
			bottom: 0;
			height: 4px;
			background-color: #000;
			opacity: 0.4;
		}

        
		.link-primary {
			color: #3b82f6;
		}
		.link-primary:hover {
			color: #2563eb;
		}
		.bg-gradient-brand {
			/*background-image: linear-gradient(to top, #ab47ec, #8e58f0, #6f64f1, #4f6dee, #2673e8);*/
			background-image: linear-gradient(to top, #0f172a, #1f1c46);
		}
		.btn.btn-primary {
			color: #FFFFFF;
			/*background: linear-gradient(to right, #65BC7B, #54d575);*/
			background-color: #3b82f6 !important;
		}

		.btn.btn-primary:hover {
			color: #FFFFFF;
			/*background: linear-gradient(to right, #65BC7B, #65BC7B);*/
			background-color: #2563eb !important;
		}

		.form-control.form-control-solid {
			background-color: #F9F9F9;
			border-color: #F9F9F9;
			color: #4B5675;
		}

		.dropdown.show>.form-control.form-control-solid,
		.form-control.form-control-solid:active,
		.form-control.form-control-solid.active,
		.form-control.form-control-solid:focus,
		.form-control.form-control-solid.focus {
			background-color: #f1f1f2;
			border-color: #f1f1f2;
			color: #4B5675;
		}

		.form-select.form-select-solid {
			background-color: #F9F9F9;
			border-color: #F9F9F9;
			color: #4B5675;
		}


		@media (min-width: 992px) {
			.col-lg-4:not(label) {
				flex: 0 0 auto;
				width: 100%;
			}
		}

		.btn-check:active+.btn.btn-active-light-success,
		.btn-check:checked+.btn.btn-active-light-success,
		.btn.btn-active-light-success.active,
		.btn.btn-active-light-success.show,
		.btn.btn-active-light-success:active:not(.btn-active),
		.btn.btn-active-light-success:focus:not(.btn-active),
		.btn.btn-active-light-success:hover:not(.btn-active),
		.show>.btn.btn-active-light-success {
			color: #17C653 !important;
			border-color: #DFFFEA;
			background-color: #DFFFEA !important;
		}

		.btn-check:active+.btn.btn-active-light-danger,
		.btn-check:checked+.btn.btn-active-light-danger,
		.btn.btn-active-light-danger.active,
		.btn.btn-active-light-danger.show,
		.btn.btn-active-light-danger:active:not(.btn-active),
		.btn.btn-active-light-danger:focus:not(.btn-active),
		.btn.btn-active-light-danger:hover:not(.btn-active),
		.show>.btn.btn-active-light-danger {
			color: #F8285A !important;
			border-color: #FFEEF3;
			background-color: #FFEEF3 !important;
		}

		.btn.btn-light {
			color: #252F4A;
			border-color: #F9F9F9;
			background-color: #F9F9F9;
		}

		.badge {
			font-weight: 500;
		}

		.badge-light {
			color: #252F4A;
			background-color: #F9F9F9;
		}

		.badge-light-primary {
			color: #1B84FF;
			background-color: #E9F3FF;
		}

		.card-title {
			color: #011c37 !important;
		}

		.subtitle {
			text-transform: uppercase;
			border-bottom: 1px solid #eff2f5;
			padding-bottom: 10px;
		}

		.w-full {
			width: 100%;
			;
		}


		table.dataTable {
			width: 100% !important;
		}

		table.dataTable thead {
			color: #011c37;
			font-weight: 600;
			font-size: 13px;
			text-transform: uppercase;
		}

		table.dataTable tbody {
			color: #545d7e !important;
			font-weight: 500;
			font-size: 14px;
		}

		table.dataTable tbody a {
			color: #545d7e;
		}

		tbody tr td:first-child a {
			color: #011c37 !important;
			font-weight: 600;
		}

		table.dataTable tbody .btn i {
			display: block;
		}

		table.dataTable tbody img {
			width: 40px;
			height: 40px;
			border-radius: 6px;
		}
		table.dataTable tbody img.flag {
			width: 20px;
			height: 20px;
			border-radius: 4px;
		}

		.fw-semibold {
			font-weight: 500 !important;
		}

		.text-gray-600 {
			color: #78829D !important;
		}

		.bg-gradient-brand {
			/*background-image: linear-gradient(to top, #ab47ec, #8e58f0, #6f64f1, #4f6dee, #2673e8);*/
			background-image: linear-gradient(to top, #0f172a, #1f1c46);
		}

		.btn.btn-primary {
			color: #FFFFFF;
			/*background: linear-gradient(to right, #65BC7B, #54d575);*/
			background-color: #3b82f6 !important;
		}

		.btn.btn-primary:hover {
			color: #FFFFFF;
			/*background: linear-gradient(to right, #65BC7B, #65BC7B);*/
			background-color: #2563eb !important;
		}

		.badge-light-primary {
			color: #2673e8;
			background-color: #F1FAFF;
		}

		.max-w-40px {
			max-width: 40px;
		}

		.max-w-50px {
			max-width: 50px;
		}

		.max-w-75px {
			max-width: 75px;
		}

		.max-w-100px {
			max-width: 100px;
		}

		.max-h-50px {
			max-height: 50px;
		}

		.max-h-40px {
			max-height: 40px;
		}

		.max-h-30px {
			max-height: 30px;
		}


		.toastr-top-right {
			top: 65px;
		}

		.toastr {
			padding: 15px 15px 15px 50px !important;
			font-size: 24px !important;
		}

		.toastr.toastr-warning {
			color: #232323 !important;
		}

		#toastr-container>.toastr-warning {
			background-size: 24px;
			background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHdpZHRoPSI0MHB4IiBoZWlnaHQ9IjQwcHgiIHZpZXdCb3g9IjAgMCA0MCA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEuNDE0MjE7IiB4PSIwcHgiIHk9IjBweCI+CiAgICA8ZGVmcz4KICAgICAgICA8c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwhW0NEQVRBWwogICAgICAgICAgICBALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7CiAgICAgICAgICAgICAgZnJvbSB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTM1OWRlZykKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgQGtleWZyYW1lcyBzcGluIHsKICAgICAgICAgICAgICBmcm9tIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICAgIHRvIHsKICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNTlkZWcpCiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHN2ZyB7CiAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7CiAgICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxLjVzIGxpbmVhciBpbmZpbml0ZTsKICAgICAgICAgICAgICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOwogICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgbGluZWFyIGluZmluaXRlOwogICAgICAgICAgICB9CiAgICAgICAgXV0+PC9zdHlsZT4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJvdXRlciI+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwwQzIyLjIwNTgsMCAyMy45OTM5LDEuNzg4MTMgMjMuOTkzOSwzLjk5MzlDMjMuOTkzOSw2LjE5OTY4IDIyLjIwNTgsNy45ODc4MSAyMCw3Ljk4NzgxQzE3Ljc5NDIsNy45ODc4MSAxNi4wMDYxLDYuMTk5NjggMTYuMDA2MSwzLjk5MzlDMTYuMDA2MSwxLjc4ODEzIDE3Ljc5NDIsMCAyMCwwWiIgc3R5bGU9ImZpbGw6YmxhY2s7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNNS44NTc4Niw1Ljg1Nzg2QzcuNDE3NTgsNC4yOTgxNSA5Ljk0NjM4LDQuMjk4MTUgMTEuNTA2MSw1Ljg1Nzg2QzEzLjA2NTgsNy40MTc1OCAxMy4wNjU4LDkuOTQ2MzggMTEuNTA2MSwxMS41MDYxQzkuOTQ2MzgsMTMuMDY1OCA3LjQxNzU4LDEzLjA2NTggNS44NTc4NiwxMS41MDYxQzQuMjk4MTUsOS45NDYzOCA0LjI5ODE1LDcuNDE3NTggNS44NTc4Niw1Ljg1Nzg2WiIgc3R5bGU9ImZpbGw6cmdiKDIxMCwyMTAsMjEwKTsiLz4KICAgICAgICA8L2c+CiAgICAgICAgPGc+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik0yMCwzMi4wMTIyQzIyLjIwNTgsMzIuMDEyMiAyMy45OTM5LDMzLjgwMDMgMjMuOTkzOSwzNi4wMDYxQzIzLjk5MzksMzguMjExOSAyMi4yMDU4LDQwIDIwLDQwQzE3Ljc5NDIsNDAgMTYuMDA2MSwzOC4yMTE5IDE2LjAwNjEsMzYuMDA2MUMxNi4wMDYxLDMzLjgwMDMgMTcuNzk0MiwzMi4wMTIyIDIwLDMyLjAxMjJaIiBzdHlsZT0iZmlsbDpyZ2IoMTMwLDEzMCwxMzApOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksMjguNDkzOUMzMC4wNTM2LDI2LjkzNDIgMzIuNTgyNCwyNi45MzQyIDM0LjE0MjEsMjguNDkzOUMzNS43MDE5LDMwLjA1MzYgMzUuNzAxOSwzMi41ODI0IDM0LjE0MjEsMzQuMTQyMUMzMi41ODI0LDM1LjcwMTkgMzAuMDUzNiwzNS43MDE5IDI4LjQ5MzksMzQuMTQyMUMyNi45MzQyLDMyLjU4MjQgMjYuOTM0MiwzMC4wNTM2IDI4LjQ5MzksMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxMDEsMTAxLDEwMSk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMy45OTM5LDE2LjAwNjFDNi4xOTk2OCwxNi4wMDYxIDcuOTg3ODEsMTcuNzk0MiA3Ljk4NzgxLDIwQzcuOTg3ODEsMjIuMjA1OCA2LjE5OTY4LDIzLjk5MzkgMy45OTM5LDIzLjk5MzlDMS43ODgxMywyMy45OTM5IDAsMjIuMjA1OCAwLDIwQzAsMTcuNzk0MiAxLjc4ODEzLDE2LjAwNjEgMy45OTM5LDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoMTg3LDE4NywxODcpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTUuODU3ODYsMjguNDkzOUM3LjQxNzU4LDI2LjkzNDIgOS45NDYzOCwyNi45MzQyIDExLjUwNjEsMjguNDkzOUMxMy4wNjU4LDMwLjA1MzYgMTMuMDY1OCwzMi41ODI0IDExLjUwNjEsMzQuMTQyMUM5Ljk0NjM4LDM1LjcwMTkgNy40MTc1OCwzNS43MDE5IDUuODU3ODYsMzQuMTQyMUM0LjI5ODE1LDMyLjU4MjQgNC4yOTgxNSwzMC4wNTM2IDUuODU3ODYsMjguNDkzOVoiIHN0eWxlPSJmaWxsOnJnYigxNjQsMTY0LDE2NCk7Ii8+CiAgICAgICAgPC9nPgogICAgICAgIDxnPgogICAgICAgICAgICA8cGF0aCBkPSJNMzYuMDA2MSwxNi4wMDYxQzM4LjIxMTksMTYuMDA2MSA0MCwxNy43OTQyIDQwLDIwQzQwLDIyLjIwNTggMzguMjExOSwyMy45OTM5IDM2LjAwNjEsMjMuOTkzOUMzMy44MDAzLDIzLjk5MzkgMzIuMDEyMiwyMi4yMDU4IDMyLjAxMjIsMjBDMzIuMDEyMiwxNy43OTQyIDMzLjgwMDMsMTYuMDA2MSAzNi4wMDYxLDE2LjAwNjFaIiBzdHlsZT0iZmlsbDpyZ2IoNzQsNzQsNzQpOyIvPgogICAgICAgIDwvZz4KICAgICAgICA8Zz4KICAgICAgICAgICAgPHBhdGggZD0iTTI4LjQ5MzksNS44NTc4NkMzMC4wNTM2LDQuMjk4MTUgMzIuNTgyNCw0LjI5ODE1IDM0LjE0MjEsNS44NTc4NkMzNS43MDE5LDcuNDE3NTggMzUuNzAxOSw5Ljk0NjM4IDM0LjE0MjEsMTEuNTA2MUMzMi41ODI0LDEzLjA2NTggMzAuMDUzNiwxMy4wNjU4IDI4LjQ5MzksMTEuNTA2MUMyNi45MzQyLDkuOTQ2MzggMjYuOTM0Miw3LjQxNzU4IDI4LjQ5MzksNS44NTc4NloiIHN0eWxlPSJmaWxsOnJnYig1MCw1MCw1MCk7Ii8+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4K") !important;
		}



		.app-sidebar {
			background-color: #101010;
			box-shadow: var(--bs-app-sidebar-base-box-shadow);
			border-left: var(--bs-app-sidebar-base-border-start);
			border-right: var(--bs-app-sidebar-base-border-end);
		}

		.app-sidebar-navs .menu .menu-item .menu-link .menu-title {
			color: #ddd;
		}

		.app-sidebar-navs .menu .menu-item:hover .menu-link .menu-title {
			color: #fff !important;
		}

		.app-sidebar-navs .menu .menu-item .menu-link .menu-icon,
		.app-sidebar-navs .menu .menu-item .menu-link .menu-icon .svg-icon,
		.app-sidebar-navs .menu .menu-item .menu-link .menu-icon i {
			color: #666;
		}

		.app-sidebar-navs .menu .menu-item .menu-link .menu-icon,
		.app-sidebar-navs .menu .menu-item .menu-link .menu-icon .svg-icon,
		.app-sidebar-navs .menu .menu-item:hover .menu-link .menu-icon i {
			color: #ff5335 !important;
		}

		.app-sidebar-navs .menu .menu-item .menu-link .menu-icon,
		.app-sidebar-navs .menu .menu-item .menu-link .menu-icon .svg-icon,
		.app-sidebar-navs .menu .menu-item.here .menu-link .menu-icon i {
			color: #ff5335 !important;
		}

		.app-sidebar-navs .menu .menu-item .menu-heading {
			color: #3b3b3b;
		}

		.menu-icon i {
			color: #FFFFFF;
			font-size: 20px;
		}
		
		#kt_header {
			position: fixed !important;
			top: 0;
			left: var(--kt-aside-width, 280px);
			right: 0;
			z-index: 105;
			background-color: #fff !important;
			box-shadow: 0px 10px 30px 0px rgba(82, 63, 105, 0.08);
		}

		@media (max-width: 991px) {
			#kt_header {
				left: 0;
			}
		}

		#kt_toolbar,
		#kt_content {
			margin-top: var(--kt-header-height, 80px);
		}

		#kt_header .toolbar {
			display: flex;
			flex-direction: column;
		}