#nprogress{pointer-events:none}
#nprogress .bar{background:rgba(88,108,177,.8);
	position:fixed;
	z-index:999999;
	top:0;
	left:0;
	width:100%;
	height:2.5px}

#nprogress .peg{display:block;

	position:absolute;
	right:0;
	width:100px;
	height:100%;
	box-shadow:0 0 10px #586cb1,0 0 5px #586cb1;
	opacity:1;
	transform:rotate(3deg) translateY(-4px)}
#nprogress .spinner{display:block;
	position:fixed;
	z-index:1031;
	top:75px;
	right:15px}
#nprogress .spinner-icon{width:18px;
	height:18px;
	box-sizing:border-box;
	border-color:#586cb1 transparent transparent #586cb1;
	border-style:solid;
	border-width:2px;
	border-radius:50%;
	-webkit-animation:nprogress-spinner .4s linear infinite;
	animation:nprogress-spinner .4s linear infinite}
.nprogress-custom-parent{overflow:hidden;
	position:relative}
@-webkit-keyframes nprogress-spinner{0%{-webkit-transform:rotate(0)}
to{-webkit-transform:rotate(1turn)}
}
@keyframes nprogress-spinner{0%{transform:rotate(0)}
to{transform:rotate(1turn)}
}
.swal2-title{font-weight:400!important}
.swal2-actions .btn{padding:.5rem 1.5rem!important}
.swal2-container{z-index:89891015!important}
html{font-size:14px;
	height:100%;
	letter-spacing:.01rem}
html body{background-color:#eff1f7;
	color:#414750}
.body-bg,.content-wrapper{background:#eff1f7}
body::-webkit-scrollbar{width:10px;
	height:10px}
body::-webkit-scrollbar-track{background-color:#eee}
body::-webkit-scrollbar-thumb{background-color:#cacaca;
	border-radius:.4rem}
.table-main::-webkit-scrollbar{width:10px;
	height:10px}
.table-main::-webkit-scrollbar-track{background-color:#eee}
.table-main::-webkit-scrollbar-thumb{background-color:#cacaca;
	border-radius:.4rem}
.table-responsive::-webkit-scrollbar{width:10px;
	height:10px}
.table-responsive::-webkit-scrollbar-track{background-color:#eee}
.table-responsive::-webkit-scrollbar-thumb{background-color:#cacaca;
	border-radius:.4rem}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:10px;
	height:10px}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:#eee}
.select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#cacaca;
	border-radius:.4rem}
.layui-layer-page .layui-layer-content::-webkit-scrollbar{width:10px;
	height:10px}
.layui-layer-page .layui-layer-content::-webkit-scrollbar-track{background-color:#eee}
.layui-layer-page .layui-layer-content::-webkit-scrollbar-thumb{background-color:#cacaca;
	border-radius:.4rem}
.iconpicker .iconpicker-items::-webkit-scrollbar{width:10px;
	height:10px}
.iconpicker .iconpicker-items::-webkit-scrollbar-track{background-color:#eee}
.iconpicker .iconpicker-items::-webkit-scrollbar-thumb{background-color:#cacaca;
	border-radius:.4rem}
.breadcrumb,.h1,.h2,.h3,.h4,.h5,.h6,.header-navbar,.navigation,body,h1,h2,h3,h4,h5,h6{font-family:Nunito,Montserrat,system-ui,BlinkMacSystemFont,-apple-system,sans-serif}
li{list-style-type:none}
.text-primary-darker{color:#4c60a3!important}
.text-danger-darker{color:#bd4147!important}
.text-blue-darker{color:#236bb0!important}
.text-custom{color:#59a9f8!important}
.text-pink{color:#ff8acc!important}
.text-yellow{color:#edc30e!important}
.text-light{color:#f7f7f9!important}
.text-white50{color:hsla(0,0%,100%,.5)!important}
.text-orange{color:#dda451!important}
.text-orange-1{color:#ffcc80!important}
.text-orange-2{color:#f99037!important}
.text-blue-1{color:#007ee5!important}
.text-blue-2{color:#4199de!important}
.text-cyan{color:#7367f0!important}
.text-tear{color:#01847f!important}
.text-tear-1{color:#00b5b5!important}
.text-gray{color:#b9c3cd!important}
.text-20{color:#f6fbff!important}
.text-30{color:#f4f7fa!important}
.text-35{color:#e7eef7!important}
.text-40{color:#ebf0f3!important}
.text-50{color:#d3dde5!important}
.text-60{color:#bacad6!important}
.text-70{color:#b3b9bf!important}
.text-80{color:#7c858e!important}
.text-85{color:#5c7089!important}
.bg-custom{background:#59a9f8!important}
.bg-pink{background:#ff8acc!important}
.bg-yellow{background:#edc30e!important}
.bg-light{background:#f7f7f9!important}
.bg-white50{background:hsla(0,0%,100%,.5)!important}
.bg-orange{background:#dda451!important}
.bg-orange-1{background:#ffcc80!important}
.bg-orange-2{background:#f99037!important}
.bg-blue-1{background:#007ee5!important}
.bg-blue-2{background:#4199de!important}
.bg-cyan{background:#7367f0!important}
.bg-tear{background:#01847f!important}
.bg-tear-1{background:#00b5b5!important}
.bg-default{background:#d2d6de!important}
.bg-gray{background:#b9c3cd!important}
.bg-20{background:#f6fbff!important}
.bg-30{background:#f4f7fa!important}
.bg-35{background:#e7eef7!important}
.bg-40{background:#ebf0f3!important}
.bg-50{background:#d3dde5!important}
.bg-60{background:#bacad6!important}
.bg-70{background:#b3b9bf!important}
.bg-80{background:#7c858e!important}
.bg-primary-gradient{background-image:linear-gradient(60deg,#586cb1,0,#697bb9 37%,#97a3ce 65%,#a4afd5)}
.shadow-0{box-shadow:none!important}
.shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.05)!important}
.shadow-100{box-shadow:0 3px 1px -2px rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 1px rgba(0,0,0,.05)!important}
.shadow-200{box-shadow:0 3px 1px -2px rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.1),0 1px 5px 1px rgba(0,0,0,.1)!important}
.font-sm-1{font-size:.7rem!important}
.font-sm-2{font-size:.8rem!important}
.font-sm-3{font-size:.9rem!important}
.font-md-1{font-size:1.1rem!important}
.font-md-2{font-size:1.2rem!important}
.font-md-3{font-size:1.3rem!important}
.font-md-4{font-size:1.4rem!important}
.font-md-5{font-size:1.5rem!important}
.font-lg-1{font-size:2rem!important}
.font-lg-2{font-size:3rem!important}
.font-lg-3{font-size:4rem!important}
.font-lg-4{font-size:5rem!important}
.font-lg-5{font-size:6rem!important}
.font-w-300{font-weight:300}
.font-w-400{font-weight:400}
.font-w-500{font-weight:500}
.font-w-600{font-weight:600}
.font-w-700{font-weight:700}
.mt-1-5{margin-top:1.5rem!important}
.mb-1-5{margin-bottom:1.5rem!important}
.ml-1-5{margin-left:1.5rem!important}
.mr-1-5{margin-right:1.5rem!important}
.pt-1-5{padding-top:1.5rem!important}
.pb-1-5{padding-bottom:1.5rem!important}
.pl-1-5{padding-left:1.5rem!important}
.pr-1-5{padding-right:1.5rem!important}
.text-italic{font-style:italic}
.text-highlight{padding:4px 6px}
.pin,.pin-y{top:0;
	bottom:0}
.pin{right:0;
	left:0}
.icon-bg-circle{color:#fff;
	padding:.5rem;
	border-radius:50%}
.icon-left,.icon-right{margin-right:.5rem}
.icon-spin{display:inline-block;
	-webkit-animation:spin 1s linear infinite;
	animation:spin 1s linear infinite}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn)}
}
.hidden{display:none;
	visibility:hidden}
.round{border-radius:1.5rem}
.square{border-radius:0}
.icon-line-height{line-height:1.5rem!important}
.spinner{display:inline-block;
	-webkit-animation:spin 1s linear infinite;
	animation:spin 1s linear infinite}
@keyframes spin{0%{transform:rotate(0deg)}
to{transform:rotate(1turn)}
}
button:focus{outline:none}
.overflow-x-auto{overflow-x:auto!important}
.overflow-y-auto{overflow-y:auto!important}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.3}
.content .content-wrapper{padding:7rem 2.5rem 0}
.navbar-fixed-top .content-wrapper{padding-top:6.4rem}
.full-page .content .content-wrapper{padding:0;
	margin-left:0!important}
dl,ol,ul{margin-bottom:0}
.btn{padding:.54rem 1.2rem!important;
	height:34px;
	line-height:1.2;
	border-radius:.2rem;
	cursor:pointer;
	box-shadow:0 3px 1px -2px rgba(0,0,0,.065),0 2px 2px 0 rgba(0,0,0,.065),0 1px 5px 1px rgba(0,0,0,.065)}
.btn.btn-trans{box-shadow:none}
.btn-trans.btn-primary{background-color:#e3e6f2;
	border-color:#e3e6f2;
	color:#586cb1}
.btn-shadow.btn,.btn:focus,.btn:hover{box-shadow:0 3px 1px -2px rgba(0,0,0,.065),0 2px 2px 0 rgba(0,0,0,.065),0 1px 5px 1px rgba(0,0,0,.065)}
.btn-shadow.btn:focus,.btn-shadow.btn:hover{box-shadow:0 3px 1px -2px rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.1),0 1px 5px 1px rgba(0,0,0,.1)}
.btn-group-sm>.btn,.btn-lg,.btn-sm{border-radius:.2rem}
.btn-primary{color:#fff}
.btn-sm,.btn-xs{padding:.54rem .9rem!important}
a.btn,span.btn{line-height:1.4}
div.btn{line-height:1.3}
.btn-group-sm>div.btn,.btn-group-sm>span.btn,div.btn.btn-sm,span.btn.btn-sm{line-height:1.2}
.btn-group-sm>a.btn,a.btn-sm{line-height:1.1}
.btn-warning,.btn.btn-warning.active,.btn.btn-warning:focus,.btn.btn-warning:hover{color:#fff}
.btn-group-sm>.btn,.btn-sm{font-size:12px;
	line-height:1.1;
	height:30px}
.btn-default{background:#fff;
	border-color:#fff}
.btn-default.active,.btn-default:focus,.btn-default:hover{background:#fff;
	box-shadow:0 3px 1px -2px rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 1px rgba(0,0,0,.05)}
.btn-group{box-shadow:0 3px 1px -2px rgba(0,0,0,.065),0 2px 2px 0 rgba(0,0,0,.065),0 1px 5px 1px rgba(0,0,0,.065)}
.btn-group .btn:not(.btn-white):hover{box-shadow:0 3px 1px -2px rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 1px rgba(0,0,0,.05)}
.btn-group .btn{box-shadow:none!important}
.btn-group.btn-shadow{box-shadow:0 3px 1px -2px rgba(0,0,0,.065),0 2px 2px 0 rgba(0,0,0,.065),0 1px 5px 1px rgba(0,0,0,.065)}
.btn-custom{color:#2a2e30;
	background-color:#59a9f8;
	border-color:#59a9f8;
	color:#fff}
.btn-custom:hover{color:#fff;
	background-color:#48a0f7;
	border-color:#48a0f7}
.btn-custom.focus,.btn-custom:focus{box-shadow:0 0 0 .2rem rgba(82,151,218,.5)}
.btn-custom.disabled,.btn-custom:disabled{color:#2a2e30;
	background-color:#59a9f8;
	border-color:#59a9f8}
.btn-custom:not(:disabled):not(.disabled).active,.btn-custom:not(:disabled):not(.disabled):active,.show>.btn-custom.dropdown-toggle{color:#fff;
	background-color:#419cf7;
	border-color:#419cf7}
.btn-custom:not(:disabled):not(.disabled).active:focus,.btn-custom:not(:disabled):not(.disabled):active:focus,.show>.btn-custom.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(82,151,218,.5)}
.btn-outline-custom,.btn-outline-custom:hover{color:#59a9f8;
	border-color:#59a9f8}
.btn-outline-custom:hover{background-color:rgba(89,169,248,.1)}
.btn-outline-custom.focus,.btn-outline-custom:focus{box-shadow:0 0 0 .2rem rgba(89,169,248,.5)}
.btn-outline-custom.disabled,.btn-outline-custom:disabled{color:#59a9f8;
	background-color:transparent}
.btn-outline-custom:not(:disabled):not(.disabled).active,.btn-outline-custom:not(:disabled):not(.disabled):active,.show>.btn-outline-custom.dropdown-toggle{color:#2a2e30;
	background-color:#59a9f8;
	border-color:#59a9f8}
.btn-outline-custom:not(:disabled):not(.disabled).active:focus,.btn-outline-custom:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-custom.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(89,169,248,.5)}
.btn-cyan{color:#fff;
	background-color:#7367f0;
	border-color:#7367f0}
.btn-cyan:hover{color:#fff;
	background-color:#6457ee;
	border-color:#6457ee}
.btn-cyan.focus,.btn-cyan:focus{box-shadow:0 0 0 .2rem rgba(136,126,242,.5)}
.btn-cyan.disabled,.btn-cyan:disabled{color:#fff;
	background-color:#7367f0;
	border-color:#7367f0}
.btn-cyan:not(:disabled):not(.disabled).active,.btn-cyan:not(:disabled):not(.disabled):active,.show>.btn-cyan.dropdown-toggle{color:#fff;
	background-color:#5e50ee;
	border-color:#5e50ee}
.btn-cyan:not(:disabled):not(.disabled).active:focus,.btn-cyan:not(:disabled):not(.disabled):active:focus,.show>.btn-cyan.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(136,126,242,.5)}
.btn-outline-cyan,.btn-outline-cyan:hover{color:#7367f0;
	border-color:#7367f0}
.btn-outline-cyan:hover{background-color:rgba(115,103,240,.1)}
.btn-outline-cyan.focus,.btn-outline-cyan:focus{box-shadow:0 0 0 .2rem rgba(115,103,240,.5)}
.btn-outline-cyan.disabled,.btn-outline-cyan:disabled{color:#7367f0;
	background-color:transparent}
.btn-outline-cyan:not(:disabled):not(.disabled).active,.btn-outline-cyan:not(:disabled):not(.disabled):active,.show>.btn-outline-cyan.dropdown-toggle{color:#fff;
	background-color:#7367f0;
	border-color:#7367f0}
.btn-outline-cyan:not(:disabled):not(.disabled).active:focus,.btn-outline-cyan:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-cyan.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(115,103,240,.5)}
.btn.btn-default,.btn.btn-white{color:#414750;
	box-shadow:0 3px 1px -2px rgba(0,0,0,.065),0 2px 2px 0 rgba(0,0,0,.065),0 1px 5px 1px rgba(0,0,0,.065);
	background:#fff}
.btn.btn-white.btn-primary,.btn.btn-white.btn-primary:focus,.btn.btn-white.btn-primary:hover{color:#fff!important}
.btn-white.active,.btn-white:focus,.btn-white:hover{box-shadow:0 3px 1px -2px rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.1),0 1px 5px 1px rgba(0,0,0,.1)!important}
.btn-light{border-color:#dbe3e6!important;
	background-color:#fff!important;
	color:#444;
	box-shadow:none}
.btn-light:focus,.btn-light:hover{box-shadow:0 3px 1px -2px rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.1),0 1px 5px 1px rgba(0,0,0,.1)!important;
	color:#444!important}
.btn-secondary{border-color:#e4eaee!important;
	background-color:#f4f4f4!important;
	color:#414750!important;
	box-shadow:none}
.btn-secondary:focus,.btn-secondary:hover{box-shadow:0 3px 1px -2px rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.1),0 1px 5px 1px rgba(0,0,0,.1)!important}
.btn-flat-danger,.btn-flat-dark,.btn-flat-info,.btn-flat-primary,.btn-flat-success,.btn-flat-warning,.btn-no-shadow,.btn-outline-danger,.btn-outline-dark,.btn-outline-info,.btn-outline-primary,.btn-outline-success,.btn-outline-warning{box-shadow:none}
.input-group-sm>.custom-select,.input-group-sm>.form-control,.input-group-sm>.input-group-append>.btn,.input-group-sm>.input-group-append>.input-group-text,.input-group-sm>.input-group-prepend>.btn,.input-group-sm>.input-group-prepend>.input-group-text{padding:.5rem .7rem}
.btn:not(.btn-sm) .spinner-grow,a:not(.btn) .spinner-grow{margin-bottom:.15rem}
.btn-outline{background-color:transparent}
.btn-primary.btn-outline{color:#586cb1;
	border-color:#586cb1}
.btn-info.btn-outline{color:#4277cf;
	border-color:#4277cf}
.btn-success.btn-outline{color:#21b978;
	border-color:#21b978}
.btn-danger.btn-outline{color:#ea5455;
	border-color:#ea5455}
.btn-warning.btn-outline{color:#dda451;
	border-color:#dda451}
.btn-primary.btn-outline.disabled,.btn-primary.btn-outline:disabled{background:transparent}
.btn-danger.btn-outline.active,.btn-danger.btn-outline:hover,.btn-info.btn-outline.active,.btn-info.btn-outline:hover,.btn-success.btn-outline.active,.btn-success.btn-outline:hover,.btn-warning.btn-outline.active,.btn-warning.btn-outline:hover{color:#fff}
.btn-primary.btn-outline.active,.btn-primary.btn-outline:hover{background:rgba(88,108,177,.05);
	color:#586cb1}
.number-group .input-group-btn:first-child .btn{border-bottom-right-radius:0;
	border-top-right-radius:0;
	border-right:0}
.number-group .input-group-btn:last-child .btn{border-bottom-left-radius:0;
	border-top-left-radius:0}
.header-navbar.navbar-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}
.header-navbar.floating-nav{margin:1.3rem 2.2rem 0}
.navbar-container{height:60px}
.navbar-light{background-color:#fff}
.dark-mode-switcher{margin:0 5px 0 0;
	font-size:1.5rem;
	cursor:pointer}
.breadcrumb{border-left:0}
.content-header{padding:0 0 2px}
.breadcrumbs-top{margin-bottom:1rem}
.content-header h1{font-weight:400;
	font-size:24px;
	display:inline-block;
	font-family:Montserrat,Nunito,sans-serif}
.content-header h1 small{font-size:15px;
	display:inline-block;
	padding-left:5px;
	color:#777}
.custom-data-table-header .table-responsive .top{display:flex;
	justify-content:space-between;
	padding:0 1rem}
.custom-data-table-header .table-responsive .top .action-btns{margin-top:1.5rem;
	display:flex}
.custom-data-table-header .table-responsive .top .action-btns .actions-dropodown{box-shadow:0 2px 8px 0 rgba(0,0,0,.14);
	border-radius:.3rem;
	margin-right:.75rem}
.custom-data-table-header .table-responsive .top .action-btns .actions-dropodown .dropdown-toggle{font-size:1.125rem;
	font-weight:500}
.custom-data-table-header .table-responsive .top .action-btns .actions-dropodown .dropdown-toggle:after{left:0}
.custom-data-table-header .table-responsive .top .action-btns .dt-buttons .btn{padding:.9rem .938rem}
.table-responsive .table-filter{display:inline-block}
.table-filter .form-control{padding:1.25rem 2.8rem!important;
	border-radius:5rem;
	border:0;
	background:#fff;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.05);
	font-size:.82rem}
.table-filter label{position:relative}
.table-filter label:after{content:"\E8BD";
	font-family:feather;
	position:absolute;
	top:.45rem;
	font-size:1.1rem;
	left:1.1rem;
	font-weight:300;
	color:#b3b9bf}
table.custom-data-table.data-table{border-spacing:0 .8rem;
	padding:0}
table.custom-data-table tbody tr{background:#fff}
table.data-table{border-collapse:separate!important}
table.custom-data-table.data-table thead th{padding:.714rem .51rem;
	font-weight:600;
	border-bottom:0;
	border-top:0}
table.custom-data-table.data-table thead th input:focus{outline:0}
table.custom-data-table.data-table thead th:first-child{padding-left:.9rem}
table.custom-data-table.data-table tbody tr{background-color:#fff;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.05);
	cursor:pointer;
	transition:all .3s ease;
	border-radius:.3rem}
table.custom-data-table.data-table tbody tr:hover{background:#f8fafc}
table.custom-data-table.data-table tbody tr td:first-child{padding-left:1rem;
	border-top-left-radius:.3rem;
	border-bottom-left-radius:.3rem}
table.custom-data-table.data-table tbody tr td:last-child{border-top-right-radius:.3rem;
	border-bottom-right-radius:.3rem}
table.custom-data-table.data-table tbody tr.selected td{border-radius:0}
table.custom-data-table.data-table tbody td{border:none;
	vertical-align:middle;
	height:60px;
	padding:.55rem;
	line-height:1.42857}
table.custom-data-table.data-table tbody td:focus,table.custom-data-table.data-table tbody td input:focus{outline:0}
table.custom-data-table.data-table tbody td .progress{margin-bottom:0;
	box-shadow:0 4px 8px 0 rgba(0,0,0,.12),0 2px 4px 0 rgba(0,0,0,.08)}
.form-control{border-color:#dbe3e6;
	color:#414750}
.form-control:not(textarea){padding:.5rem .7rem;
	font-size:.9rem}
div.form-control,input.form-control{min-height:34px;
	border-radius:.25rem}
.input-group-text{border-color:#dbe3e6}
.form-control-sm{padding:.5rem 1.5rem}
select.form-control:not([multiple=multiple]){background-image:none}
.form-control-sm,.input-group-sm>.custom-select,.input-group-sm>.form-control{line-height:13px}
.input-group-sm>div.form-control,.input-group-sm>input.form-control,div.form-control-sm,input.form-control-sm{max-height:30px;
	min-height:30px}
.input-group .form-control{height:100%}
.input-group-text{padding:.6rem .9rem;
	border-radius:.25rem}
.help-block{display:block;
	margin-top:7px;
	margin-bottom:3px;
	color:#737373}
.control-label{padding-top:10px;
	padding-right:5px;
	margin-bottom:0;
	font-size:1rem;
	text-transform:capitalize}
.fields-group .row.form-group{margin-right:0;
	margin-left:0}
@media (min-width:768px){.form-group .control-label{text-align:right}
}
.with-errors.help-block{margin-bottom:4px}
.form-control:disabled,.form-control[readonly],.select2-container--default.select2-container--disabled .select2-selection--multiple,.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#f7f7f9!important;
	cursor:not-allowed!important}
.has-error .checkbox,.has-error .checkbox-inline,.has-error.checkbox label,.has-error .control-label,.has-error .form-control-position i,.has-error .form-control:focus~.form-control-position i,.has-error .help-block,.has-error .radio,.has-error .radio-inline,.has-error.radio label{color:#bd4147}
.control-label.asterisk:before{content:"* ";
	font-weight:700;
	color:#bd4147}
.form-group.has-error .form-control{border-color:#bd4147}
.input-group-prepend .input-group-text{margin-right:-1px;
	max-height:34px}
.input-group-addon{width:1%;
	white-space:nowrap;
	vertical-align:middle;
	padding:6px 12px;
	font-size:14px;
	font-weight:400;
	line-height:1;
	text-align:center;
	background-color:#fff;
	border:1px solid #dbe3e6;
	min-width:30px}
.input-group-sm>.input-group-addon{height:30px;
	padding:5px 10px;
	font-size:.7rem;
	line-height:1.5}
.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--multiple,.select2-container--default .select2-selection--single{border-color:#dbe3e6!important;
	border-radius:.25rem!important}
.select2-search--inline{display:inline-block}
.select2-container--default .select2-dropdown .select2-search__field:focus,.select2-container--default .select2-search--inline .select2-search__field:focus{border-color:#586cb1!important}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered li .select2-search__field,.select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field{margin-top:8px}
.input-group .select2-container{width:50%!important;
	flex:1 1 auto}
.select2-container .select2-selection--multiple{min-height:34px!important}
.select2-container--classic .select2-selection--single,.select2-container--default .select2-selection--single{min-height:34px;
	padding:5px;
	border:1px solid rgba(0,0,0,.2)}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:32px!important}
.select2-dropdown{border:1px solid rgba(0,0,0,.03)!important;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#f1f1f1!important}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#ebf0f3!important;
	color:#414750!important}
.select2-results__option{padding:6px 10px!important}
.select2-container--default .select2-selection--multiple .select2-selection__choice{padding:2px 5px!important;
	border:0!important;
	font-size:90%;
	background-color:#586cb1!important}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#fff!important;
	border-right:0!important}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#586cb1!important}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 .25rem!important}
.select2-selection .default-text{display:inline-block;
	padding:.5rem .7rem 0}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:30px!important}
.input-group-sm .select2-container--classic .select2-selection--single,.input-group-sm .select2-container--default .select2-selection--single{min-height:31px;
	padding:1px 2px;
	font-size:.7rem}
.input-group-sm .select2-selection .default-text{padding:.3rem .5rem 0}
.input-group-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 .4rem!important}
.input-group-sm .select2-container--default .select2-selection--multiple{min-height:30px!important;
	padding:0 2px;
	font-size:.7rem;
	line-height:14px}
.input-group-sm .select2-container--default .select2-selection--single .select2-selection__arrow{top:-3px}
.input-group-sm .select2-container--classic .select2-selection--multiple .select2-selection__rendered li .select2-search__field,.input-group-sm .select2-container--default .select2-selection--multiple .select2-selection__rendered li .select2-search__field{margin-top:6px}
.glyphicon-arrow-right:before{font-family:feather;
	content:"\E829"}
.glyphicon-arrow-left:before{font-family:feather;
	content:"\E828"}
.bootstrap-duallistbox-container .info{color:#414750!important}
.has-icon-left .form-control-position{right:auto;
	left:inherit}
.form-control-position{position:absolute;
	top:0;
	right:0;
	z-index:2;
	display:block;
	width:2.5rem;
	height:2.5rem;
	line-height:2.5rem;
	text-align:center}
.has-icon-left .form-control{padding-right:2rem;
	padding-left:3rem}
.form-divider{height:20px;
	border-bottom:1px solid #eee}
.form-divider span{font-size:16px;
	background-color:#fff;
	padding:0 10px}
.pagination .page-item .page-link{font-weight:600;
	font-size:.95rem;
	padding:.5rem .75rem}
.pagination .page-item.disabled{opacity:.82}
.table{color:#414750;
	margin-bottom:0}
.table-middle td{vertical-align:middle}
.table-text-center td,.table-text-center th{text-align:center}
table.data-table thead tr{background:transparent}
.table thead th{padding:.65rem;
	font-weight:600;
	text-transform:capitalize;
	font-size:.95rem!important;
	border-bottom:1px solid #f0f0f0}
table.data-table tfoot td,table.data-table tfoot th,table.data-table thead td,table.data-table thead th{font-size:.9rem!important}
table.data-table:not(.table-bordered) thead tr th{text-transform:capitalize}
table.data-table{border:0}
.table td{padding:.55rem;
	height:55px;
	line-height:1.42857;
	border-color:#f0f0f0}
.table tr td:first-child,.table tr th:first-child{padding-left:2rem}
.quick-search-clear{margin-left:-1.45rem;
	position:relative;
	color:#fff}
.table-responsive{border:0!important;
	margin-bottom:0!important;
	overflow-x:inherit}
.table-responsive[data-pattern=priority-columns]{overflow-y:auto!important}
.custom-data-table-header .table-responsive{overflow:visible!important;
	padding-bottom:0!important}
.sticky-table-header{z-index:45!important}
table.table-bordered.data-table:not(.complex-headers) tbody th,table.table-bordered.data-table tbody td{border-bottom-width:1px}
table.table-bordered.data-table td,table.table-bordered.data-table th:not(.complex-headers){border-left-width:1px}
table.table-bordered.data-table td:last-child,table.table-bordered.data-table th:last-child{border-right-width:1px}
table.data-table.complex-headers{border:1px solid #e4e4e4}
table.data-table.complex-headers tfoot td,table.data-table.complex-headers tfoot th,table.data-table.complex-headers thead td,table.data-table.complex-headers thead th{border-bottom:1px solid #e4e4e4;
	border-right:1px solid #e4e4e4}
.data-table.table-bordered:not(.complex-headers) thead th{border-right:1px solid #e2e8ec;
	border-bottom:1px solid #e2e8ec}
.data-table.table-bordered:not(.complex-headers) tr:first-child th{border-top:1px solid #e2e8ec}
.data-table.table-bordered:not(.complex-headers) thead tr th:first-child{border-left:1px solid #e2e8ec}
table.table-bordered.data-table.complex-headers{border-spacing:0;
	margin-top:12px!important;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}
table.table-bordered.data-table.complex-headers thead th{vertical-align:middle;
	font-size:1rem!important}
table.table-bordered.data-table.complex-headers tbody tr{box-shadow:none;
	border-radius:0}
table.table-bordered.data-table.complex-headers tbody tr td{border-bottom:1px solid #eee;
	border-right:1px solid #eee}
table.table-bordered.data-table.complex-headers tbody tr td:first-child{border-top-left-radius:0;
	border-bottom-left-radius:0}
table.table-bordered.data-table.complex-headers tbody tr td:last-child{border-top-right-radius:0;
	border-bottom-right-radius:0;
	border-right:0}
table.table-bordered.data-table.complex-headers tbody tr:last-child td{border-bottom:0}
.table-hover tbody tr:hover{color:#414750;
	background-color:#f8fafc}
.table.default-table tr{box-shadow:none!important}
.table.default-table td{border-top:1px solid #f0f4f8!important;
	border-radius:0!important}
.table.default-table thead th{border-bottom:2px solid #f0f4f8!important}
.table.default-table.table-bordered td,.table.default-table.table-bordered th{border:1px solid #f0f4f8!important}
.table-collapse .custom-data-table.data-table tbody tr td:first-child{border-top-left-radius:0;
	border-bottom-left-radius:0}
.table-collapse .custom-data-table.data-table tbody tr td:last-child{border-top-right-radius:0;
	border-bottom-right-radius:0}
.table-collapse .custom-data-table.data-table tbody tr:first-child td:first-child{border-top-left-radius:.25rem}
.table-collapse .custom-data-table.data-table tbody tr:first-child td:last-child{border-top-right-radius:.25rem}
.table-collapse .custom-data-table.data-table tbody tr:last-child td:first-child{border-bottom-left-radius:.25rem}
.table-collapse .custom-data-table.data-table tbody tr:last-child td:last-child{border-bottom-right-radius:.25rem}
.table-collapse .table.custom-data-table{padding:3px 5px 5px}
.table-collapse .table-fixed-left .table.custom-data-table{padding:3px 0 0 5px}
.table-collapse .table-fixed-right .table.custom-data-table{padding:3px 5px 0 0}
.table-collapse .table-fixed th{background:#ececf1}
body:not(.dark-mode) .table-collapse{box-shadow:0 2px 4px 0 rgba(0,0,0,.05);
	background:#ececf1;
	margin-top:1rem}
body:not(.dark-mode) .table-collapse .custom-data-table{border-spacing:0;
	margin-top:0!important;
	background-color:#ececf1}
body:not(.dark-mode) .table-collapse table.custom-data-table thead th{height:38px;
	vertical-align:middle}
body:not(.dark-mode) .table-collapse .custom-data-table tbody td{border-top:1px solid #eff3f8;
	height:60px}
body:not(.dark-mode) .table-collapse .custom-data-table tbody tr:first-child td{border-top:0}
body:not(.dark-mode) .table-collapse table.custom-data-table tbody tr{box-shadow:none}
body:not(.dark-mode) .table-collapse .quick-create td{background:#f7f7f9!important;
	border-radius:0}
body:not(.dark-mode) .table-collapse .table-wrap table.custom-data-table thead th{height:19px}
body.dark-mode .table-collapse table{border-spacing:0 .24rem}
body.dark-mode .table-collapse table.custom-data-table.data-table tbody td{height:56px}
body.dark-mode .table-collapse .table.custom-data-table{padding:3px 10px 10px}
body.dark-mode .table-collapse .table-fixed-left .table.custom-data-table{padding:3px 0 0 10px}
body.dark-mode .table-collapse .table-fixed-right .table.custom-data-table{padding:3px 10px 0 0}
.column-selector{margin:0 5px}
.column-selector .dropdown-menu{z-index:100}
.column-selector .selectors{padding:0 1rem;
	height:auto;
	max-height:500px;
	overflow-x:hidden}
.column-selector .selectors::-webkit-scrollbar{width:10px;
	height:10px}
.column-selector .selectors::-webkit-scrollbar-track{background-color:#eee}
.column-selector .selectors::-webkit-scrollbar-thumb{background-color:#cacaca;
	border-radius:.4rem}
.grid-column-header a{color:#a5acb3;
	font-size:1rem}
.grid-column-header a.active,.grid-column-header a:hover{color:#4c60a3}
.grid-sort{display:inline-block;
	margin:-2px -4px 0 3px;
	height:15px}
.grid-sort .up:before{font-family:feather;
	padding-right:.3rem;
	font-size:.7rem;
	content:"\E845"}
.grid-sort .down{margin:6px 0 0 -1.17rem}
.grid-sort .down:after{font-family:feather;
	content:"\E842";
	font-size:.7rem}
.dcat-box.card{margin-bottom:0}
.dcat-box.card .card-header{border-bottom:0;
	padding:1.3rem 1.5rem;
	margin-bottom:.5rem}
.dcat-box.card .card-body{padding:1rem 0 0}
.dcat-box.card .box-footer{border:0;
	padding:1rem 1.5rem 1.3rem}
.table-responsive.table-scrollbar-x{overflow-x:auto}
.table-responsive.table-scrollbar-x .table{width:-webkit-max-content;
	width:-moz-max-content;
	width:max-content;
	min-width:100%}
.right-side-filter-container .header{border-bottom:1px solid #f4f4f4;
	width:100%;
	background:#fff;
	z-index:10;
	top:0;
	margin-left:-1rem}
.quick-create td{padding-left:45px;
	background-color:#f3f3f3;
	vertical-align:middle;
	height:42px;
	color:#777;
	border-bottom:#eff3f8}
.grid-modal .modal-body{padding:1.5rem}
.simple-grid .filter-box{background:transparent;
	box-shadow:none!important;
	margin:.5rem 0 -1rem!important;
	padding:0!important}
.simple-grid .filter-box .form-group{margin-bottom:1rem}
.simple-grid .dcat-box.card .card-header{padding:.8rem 0}
.simple-grid .dcat-box.card .box-footer{padding:1rem 1.5rem 0}
body:not(.dark-mode) .simple-grid .card{box-shadow:none}
body:not(.dark-mode) .simple-grid .table-collapse{box-shadow:none;
	background:transparent}
body:not(.dark-mode) .simple-grid .table-collapse .custom-data-table{background:transparent}
body:not(.dark-mode) .simple-grid .table-collapse .custom-data-table.data-table tbody td{height:48px}
body:not(.dark-mode) .simple-grid .table-collapse .custom-data-table.data-table thead th{height:20px}
body:not(.dark-mode) .simple-grid .table-collapse .custom-data-table{padding:5px 0 0;
	border-bottom:1px solid #eff3f8}
body:not(.dark-mode) .simple-grid .table-collapse table.data-table thead tr:last-child th{border-bottom:2px solid #eff3f8}
.vs-checkbox-con.checkbox-grid-column input:disabled+.vs-checkbox{cursor:not-allowed;
	opacity:.33}
.dropdown-menu{z-index:20}
.dropdown .dropdown-menu{box-shadow:0 3px 1px -2px rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 1px rgba(0,0,0,.05);
	border:0;
	min-width:10rem;
	transform:none}
.dropdown .dropdown-menu .dropdown-item:hover{background-color:#f4f7fa;
	color:#414750}
.dropdown .dropdown-menu:before{border-top:1px solid rgba(0,0,0,.07);
	border-left:1px solid rgba(0,0,0,.07)}
.dropdown i{margin-right:0}
.dropdown .dropdown-menu .dropdown-item,.dropleft .dropdown-menu .dropdown-item,.dropright .dropdown-menu .dropdown-item,.dropup .dropdown-menu .dropdown-item{padding:0;
	color:#414750}
.dropdown-item a,.dropdown-menu label{color:#414750}
.dropdown-item a{padding:.35rem 1.38rem;
	display:block}
.vs-checkbox-con{margin:0}
.vs-checkbox-con input{z-index:5}
.vs-checkbox-con .vs-checkbox{width:17px;
	height:17px}
.vs-checkbox-con input:checked~.vs-checkbox .vs-checkbox--check .vs-icon{font-size:.95rem;
	margin-top:-1px}
.vs-radio-con input{z-index:10}
.card{box-shadow:0 2px 4px 0 rgba(0,0,0,.05);
	margin-bottom:1.5rem;
	border-radius:.25rem}
.card .card-header{padding:1.1rem 1.1rem 0;
	align-items:center;
	display:flex;
	justify-content:space-between}
.card-header.with-border{border-bottom:1px solid #f4f4f4;
	padding:1.1rem}
.card-box-title{font-size:1.1rem}
.card-title{font-size:1.2rem}
.card-footer{background:transparent;
	border-color:#f4f4f4!important}
.card-body,.card-footer{padding:1.1rem}
.card-body .card-footer{padding:.8rem;
	margin:-1.1rem}
.dd{margin:0!important}
.dd-item>button:before{font-family:feather;
	content:"\E844"!important;
	margin-top:3px}
.dd-item>button[data-action=collapse]:before{content:"\E842"!important}
.dd-handle{border:1px solid #eaeff0!important;
	border-radius:.2rem!important}
.layui-layer{box-shadow:0 2px 6px 0 rgba(0,0,0,.2)!important}
.layui-layer-title{padding:0 80px 0 20px;
	height:52px!important;
	line-height:52px!important;
	border-bottom:1px solid #f4f4f4!important;
	font-size:1.1rem!important;
	text-transform:capitalize;
	overflow:hidden;
	background-color:#fff!important;
	border-radius:.25rem .25rem 0 0!important}
.layui-layer-setwin .layui-layer-min cite{background:transparent!important;
	position:static!important}
.layui-layer-setwin .layui-layer-min cite:before{font-family:feather;
	content:"\E897";
	font-size:1.1rem;
	color:#414750}
.layui-layer-ico{background:transparent!important;
	color:#414750}
.layui-layer-setwin .layui-layer-max:before{font-family:feather;
	content:"\E908";
	font-size:1rem}
.layui-layer-setwin .layui-layer-maxmin:before{content:"\E88D"}
.layui-layer-setwin .layui-layer-close1:before{font-family:feather;
	content:"\E8F6";
	font-size:1.1rem}
.layui-layer-setwin .layui-layer-close1{margin-left:7px!important}
.layui-layer-setwin a{top:3px}
.layui-layer-tips,.layui-layer-tips .layui-layer-content{font-size:13px!important;
	box-shadow:none!important}
.layui-layer-btn a{height:30px!important;
	line-height:20px!important;
	padding:4px 15px!important;
	font-size:.85rem;
	box-shadow:0 3px 1px -2px rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 1px rgba(0,0,0,.05);
	border-color:#fff!important}
.layui-layer-btn .layui-layer-btn0{border-color:#586cb1!important;
	background-color:#586cb1!important;
	color:#fff!important}
.layui-layer-border{border:0!important}
.slider-panel{padding:0;
	background-color:#fff;
	position:fixed;
	top:0;
	bottom:0;
	height:100vh;
	height:calc(var(--vh, 1vh)*100);
	transition:right .4s cubic-bezier(.05,.74,.2,.99);
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	border-left:1px solid rgba(0,0,0,.05);
	box-shadow:0 0 5px 0 rgba(0,0,0,.05);
	width:450px;
	right:-450px;
	z-index:998}
.slider-panel.open{right:0}
.slider-panel .slider-content{position:relative;
	height:100%;
	width:450px}
.slider-panel .slider-close{position:absolute;
	right:30px;
	top:20px;
	padding:7px;
	width:auto;
	z-index:10;
	color:#626262}
.slider-panel .slider-close i{font-size:1.35rem}
.slider-panel .slider-toggle{background:#586cb1;
	color:#fff;
	display:block;
	box-shadow:-3px 0 8px rgba(0,0,0,.1);
	border-top-left-radius:6px;
	border-bottom-left-radius:6px;
	position:absolute;
	top:50%;
	width:38px;
	height:38px;
	left:-39px;
	text-align:center;
	line-height:40px;
	cursor:pointer}
@media (max-width:576px){.slider-panel{width:410px;
	right:-410px}
.slider-panel .slider-content{width:410px}
}
.grid-selector{width:100%;
	margin-top:1rem}
.grid-selector .wrap{position:relative;
	line-height:40px;
	border-bottom:1px dashed #eee;
	padding:0 25px;
	font-size:13px;
	overflow:auto}
.grid-selector .select-label{float:left;
	width:100px;
	padding-left:10px;
	color:#888}
.grid-selector .select-options{margin-left:100px}
.grid-selector ul{height:25px;
	list-style:none}
.grid-selector ul>li{margin-right:30px;
	float:left}
.grid-selector ul>li a{color:#666;
	text-decoration:none}
.grid-selector .select-options a.active{color:#4c60a3;
	font-weight:700}
.grid-selector li .add{visibility:hidden}
.grid-selector li:hover .add{visibility:visible}
.grid-selector ul .clear{visibility:hidden}
.grid-selector ul:hover .clear{color:#bd4147;
	visibility:visible}
.grid-selector{padding:2px 0;
	margin:.35rem 0 -.5rem}
.grid-selector .wrap{border-bottom:0;
	background:#fff;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.05);
	border-radius:.25rem;
	margin:7px 0}
.simple-grid .grid-selector .wrap{box-shadow:none;
	border-radius:0;
	border-bottom:1px dashed #eff3f8}
.box{position:relative;
	border-radius:.25rem;
	background:#fff;
	margin-bottom:10px;
	width:100%;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.05);
	display:flex;
	flex-direction:column}
.box .box-footer,.card .box-footer{border-top:1px solid #f4f4f4}
.box-header{padding:1rem;
	display:inherit;
	justify-content:space-between;
	align-items:center}
.box-header .h3,.box-header h3{font-size:1.15rem;
	margin-bottom:0;
	padding:.1rem}
.box-header.with-border,.card-header.with-border{border-bottom:1px solid #f4f4f4}
.box,.panel{transition:.3s cubic-bezier(.25,.8,.5,1)}
.box-shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}
.box.box-solid{border-top:0}
.box-footer{display:inherit}
.box-body,.box-footer{border-top-left-radius:0;
	border-top-right-radius:0;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	padding:10px}
.box-body .box-footer{margin:-10px}
.box.box-solid.box-default{border:1px solid #e1e8ea;
	box-shadow:0 1px 1px rgba(0,0,0,.1)}
.form-group .box{margin-bottom:0}
.label{display:inline;
	padding:.24em .6em .34em;
	line-height:1;
	text-align:center;
	white-space:nowrap;
	vertical-align:baseline;
	border-radius:.25em;
	cursor:pointer}
.badge,.label{font-size:87%;
	font-weight:600;
	color:#fff;
	margin-bottom:4px}
.badge{min-width:10px;
	padding:5px 8px;
	border-radius:10px}
.bg-default.badge,.label.bg-default{color:#414750;
	font-weight:700}
.nav.nav-tabs .nav-item .nav-link.active:after{box-shadow:0 0 2px 0 rgba(88,108,177,.5)!important}
.nav.nav-tabs .nav-item .nav-link{font-size:1rem;
	padding:17px 14px;
	text-transform:capitalize;
	letter-spacing:.045rem;
	color:rgba(0,0,0,.4);
	font-weight:700}
.nav-vertical .nav.nav-tabs .nav-item .nav-link{padding:10px 25px}
.nav-vertical .nav.nav-tabs .nav-item .nav-link.active:after{top:1.3rem;
	width:2.6rem;
	left:-17px;
	right:auto}
.nav-vertical .nav.nav-tabs.nav-left{top:5px}
.nav-vertical .nav.nav-tabs.nav-left~.tab-content .tab-pane{background-color:transparent}
.nav-tabs .nav-item{margin-bottom:0}
.nav.nav-tabs{border-bottom:1px solid #f4f4f4}
.nav-vertical .nav.nav-tabs{border-bottom:0}
.nav-vertical .nav-tabs.flex-column{border-right:0}
.nav-vertical .nav-tabs.flex-column>li{border-bottom:0}
.nav-theme-danger .nav.nav-tabs,.nav-theme-info .nav.nav-tabs,.nav-theme-primary .nav.nav-tabs,.nav-theme-success .nav.nav-tabs,.nav-theme-white .nav.nav-tabs{background:#586cb1;
	padding-left:10px;
	border-radius:.15rem;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.05);
	border-bottom:0}
.nav-theme-danger .nav.nav-tabs .nav-item .nav-link,.nav-theme-info .nav.nav-tabs .nav-item .nav-link,.nav-theme-primary .nav.nav-tabs .nav-item .nav-link,.nav-theme-success .nav.nav-tabs .nav-item .nav-link,.nav-theme-white .nav.nav-tabs .nav-item .nav-link{color:hsla(0,0%,100%,.5)}
.nav-theme-danger .nav.nav-tabs .nav-item .nav-link.active,.nav-theme-info .nav.nav-tabs .nav-item .nav-link.active,.nav-theme-primary .nav.nav-tabs .nav-item .nav-link.active,.nav-theme-success .nav.nav-tabs .nav-item .nav-link.active,.nav-theme-white .nav.nav-tabs .nav-item .nav-link.active{color:#fff}
.nav-theme-danger .nav.nav-tabs .nav-item .nav-link.active:after,.nav-theme-info .nav.nav-tabs .nav-item .nav-link.active:after,.nav-theme-primary .nav.nav-tabs .nav-item .nav-link.active:after,.nav-theme-success .nav.nav-tabs .nav-item .nav-link.active:after,.nav-theme-white .nav.nav-tabs .nav-item .nav-link.active:after{background:#fff!important}
.nav-theme-danger .nav-tabs .nav-item,.nav-theme-info .nav-tabs .nav-item,.nav-theme-primary .nav-tabs .nav-item,.nav-theme-success .nav-tabs .nav-item,.nav-theme-white .nav-tabs .nav-item{margin-bottom:2px}
.nav-theme-success .nav.nav-tabs{background:#21b978}
.nav-theme-info .nav.nav-tabs{background:#4277cf}
.nav-theme-danger .nav.nav-tabs{background:#ea5455}
.nav-theme-white .nav.nav-tabs{background:#fff}
.nav-theme-white .nav.nav-tabs .nav-item .nav-link{color:rgba(0,0,0,.4)}
.nav-theme-white .nav.nav-tabs .nav-item .nav-link.active{color:#586cb1}
.nav-theme-white .nav.nav-tabs .nav-item .nav-link.active:after{background:#586cb1!important}
.main-menu .navbar-header{padding:.35rem 1rem 0}
.main-menu .navbar-header .navbar-brand{margin-top:1.1rem}
.main-menu .navbar-header .navbar-brand img{display:inline-block;
	max-width:45px;
	max-height:40px;
	margin-top:-1px}
.main-menu .navbar-header .logo-mini{display:none;
	font-size:1.8rem;
	color:#4b5ea0}
.main-menu .navbar-header .logo-lg{color:#4b5ea0;
	letter-spacing:.01rem;
	font-size:1.45rem;
	-webkit-animation:fadein .3s cubic-bezier(.25,.8,.25,1) 0s 1 normal forwards;
	animation:fadein .3s cubic-bezier(.25,.8,.25,1) 0s 1 normal forwards}
.main-menu .navbar-header .nav-item{width:100%;
	text-align:center}
.main-menu .navbar-header .navbar-brand{display:inline-block;
	margin:10px 0}
.main-menu [class*=sidebar-dark-] .navbar-header .logo-lg,.main-menu [class*=sidebar-dark-] .navbar-header .logo-mini{color:#f7f7f7}
.main-menu.menu-light .navigation>li.active>a{box-shadow:0 0 4px 1px rgba(88,108,177,.7)}
.main-menu.menu-shadow{box-shadow:0 0 5px 0 rgba(0,0,0,.05)}
body.sidebar-collapse .main-sidebar:not(:hover,.sidebar-focused) .navbar-header{padding:.35rem 15px}
body.sidebar-collapse .main-sidebar:not(:hover,.sidebar-focused) .navbar-header .logo-lg{display:none}
body.sidebar-collapse .main-sidebar:not(:hover,.sidebar-focused) .navbar-header .logo-mini{display:inline-block}
.main-sidebar .nav-sidebar .nav-item>.nav-link{font-size:1.04rem;
	border-radius:.1rem}
.nav-pills .nav-link:not(.active):hover{color:#414750}
[class*=sidebar-dark-] .navbar-header{padding:0 1rem;
	height:61px;
	background:#262d37}
[class*=sidebar-dark-] .navbar-header .navbar-brand{margin:8px 0}
[class*=sidebar-light-] .nav-treeview>.nav-item>.nav-link.active,[class*=sidebar-light-] .nav-treeview>.nav-item>.nav-link.active:hover{color:#4c60a3;
	background:none;
	box-shadow:0 0}
.nav-treeview>.nav-item>.nav-link p i{margin-top:-5px}
.sidebar-light-primary .nav-item>.nav-link.active{background:none;
	color:#4c60a3!important;
	font-weight:700;
	box-shadow:0 0}
.nav-sidebar>.nav-item>.nav-treeview .nav-link p{font-size:14px}
body.sidebar-separate .main-sidebar{top:6rem;
	left:1.5rem;
	text-align:center;
	background-color:#fff}
body.sidebar-separate .navbar-header .logo-lg,body.sidebar-separate .navbar-header .logo-mini{color:#414750}
body.sidebar-separate .navbar-header .navbar-brand{margin-top:1rem!important}
body.sidebar-separate .header-navbar.fixed-top,body.sidebar-separate .sidebar-collapse .header-navbar.fixed-top{left:0}
@media (min-width:768px){body.sidebar-separate .content-wrapper{margin-left:280px}
}
body.sidebar-separate .main-sidebar .nav-sidebar .nav-item>.nav-link{text-align:left}
body.sidebar-separate.dark-mode [class*=sidebar-dark-] .navbar-header{background:unset!important;
	height:auto;
	padding:.35rem 1rem 0}
.main-sidebar.sidebar-primary{background-color:#586cb1!important}
.main-sidebar.sidebar-primary .nav-pills .nav-link:not(.active):hover,.main-sidebar.sidebar-primary .nav-treeview>.nav-item>.nav-link,.main-sidebar.sidebar-primary .navbar-header .logo-lg,.main-sidebar.sidebar-primary .navbar-header .logo-mini,.main-sidebar.sidebar-primary .sidebar a{color:#fff}
.main-sidebar.sidebar-primary .nav-treeview>.nav-item>.nav-link.active,.main-sidebar.sidebar-primary .nav-treeview>.nav-item>.nav-link:hover,.main-sidebar.sidebar-primary .nav.nav-pills .nav-item .nav-link.active{font-weight:700;
	border-bottom:1px solid #fff}
.main-sidebar.sidebar-primary .nav-item>.nav-link i{margin-right:.71rem;
	font-size:1.2rem}
.main-sidebar.sidebar-primary .nav-treeview>.nav-item>.nav-link i{margin-right:.65rem;
	margin-left:30px}
.horizontal-menu .header-navbar.navbar-shadow{box-shadow:none;
	border-bottom:1px solid #ebeff2}
.horizontal-menu .content-wrapper,.horizontal-menu .main-footer,.horizontal-menu .main-header{margin-left:0!important}
.horizontal-menu .header-navbar{position:-webkit-sticky;
	position:sticky;
	top:0}
.horizontal-menu .header-navbar.navbar-horizontal{top:60px;
	position:fixed}
.horizontal-menu .main-horizontal-sidebar{top:60px;
	left:0;
	position:fixed;
	width:100%;
	height:inherit;
	min-height:auto;
	bottom:inherit;
	box-shadow:none}
.horizontal-menu .main-horizontal-sidebar>div{box-shadow:0 2px 4px 0 rgba(0,0,0,.05);
	background:#fff}
.horizontal-menu [class*=sidebar-dark-] .nav-sidebar>.nav-item.menu-open>.nav-link,.horizontal-menu [class*=sidebar-dark-] .nav-sidebar>.nav-item:hover>.nav-link,.horizontal-menu [class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link:focus,.horizontal-menu [class*=sidebar-dark-] .nav-sidebar>.nav-item i{color:#414750}
.horizontal-menu .nav-sidebar>.nav-item{padding-bottom:.6rem}
.horizontal-menu .nav-sidebar>.nav-item .nav-link{
    color:#414750;
    margin-left:100rem; !important;
	font-size:1rem;
	padding:.45rem .7rem;
	transition:all .35s ease!important}
.horizontal-menu .nav-sidebar>.nav-item .nav-link.dropdown-toggle:after{margin-top:0!important}
.horizontal-menu .nav-sidebar>.nav-item .nav-link.active,.horizontal-menu .nav-sidebar>.nav-item .nav-link.active i{color:#586cb1!important;
	font-weight:600}
.horizontal-menu .dropdown-menu .nav-item:hover>.nav-link{margin-left:10px;padding-left:1rem}
.horizontal-menu .nav.nav-pills{margin-bottom:0}
.horizontal-menu .nav.dropdown-menu{display:none;
	margin-top:-.2rem;
	min-width:200px}
.horizontal-menu .open>.nav.dropdown-menu{display:block;
	-webkit-animation:fadein .8s cubic-bezier(.25,.8,.25,1) 0s 1 normal forwards;
	animation:fadein .8s cubic-bezier(.25,.8,.25,1) 0s 1 normal forwards}
.horizontal-menu [class*=sidebar-light-]{background-color:transparent}
.horizontal-menu [class*=sidebar-light-] .nav-sidebar>.nav-item>.nav-treeview{background:#fff;
	border-radius:.4rem}
.horizontal-menu .nav-sidebar>.nav-item>.nav-link i{margin-right:.35rem!important}
.horizontal-menu .nav-pills .nav-link.active{background-color:transparent}
.horizontal-menu .horizontal-navbar-brand{margin-top:-5px;
	display:none}
.horizontal-menu .horizontal-navbar-brand .logo-lg{font-size:1.45rem}
.horizontal-menu.navbar-fixed-top .content-wrapper{padding-top:75px}
body.dark-mode.horizontal-menu .header-navbar.navbar-shadow{border-color:#303247}
body.dark-mode.horizontal-menu [class*=sidebar-light-] .nav-sidebar>.nav-item>.nav-treeview{background:#223;
	border-radius:.4rem}
body.dark-mode.horizontal-menu [class*=sidebar-dark-] .nav-sidebar>.nav-item i{color:#a8a9bb}
body.dark-mode.horizontal-menu .main-horizontal-sidebar>div,body.dark-mode.horizontal-menu [class*=sidebar-dark-],body.dark-mode.horizontal-menu [class*=sidebar-light-]{background-color:#223}
body.dark-mode.horizontal-menu [class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link.active{background-color:transparent}
body.dark-mode.horizontal-menu a.nav-link.active p{color:#586cb1!important}
body.dark-mode.horizontal-menu [class*=sidebar-light-] .nav-sidebar>.nav-item:hover>.nav-link:not(.active){color:#fff}
@media (min-width:576px){.navbar-expand-sm{flex-flow:row nowrap;
	justify-content:flex-start}
.navbar-expand-sm,.navbar-expand-sm .navbar-nav{-webkit-box-orient:horizontal}
}
.alert{font-weight:500;
	border:none;
	padding:.85rem 1.2rem;
	border-radius:.25rem}
.alert h4{color:inherit}
.alert .close:focus{outline:0}
.alert p{font-weight:500;
	padding:2px 0;
	margin-bottom:0}
.alert p,.alert span{vertical-align:middle}
.alert .alert-heading{font-weight:700;
	font-size:.9rem;
	padding:0 0 8px}
.alert.alert-dark .alert-heading{box-shadow:0 6px 15px -7px rgba(34,41,47,.4)}
.alert-danger{background-color:#f5e0e8;
	color:#ef5228;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}
.alert-success{background:rgba(33,185,120,.2);
	color:#1fb072;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.12)}
.alert-info{background:rgba(66,119,207,.2);
	color:#4277cf}
.alert-info,.alert-primary{box-shadow:0 2px 4px 0 rgba(0,0,0,.17)}
.alert-primary{background:rgba(88,108,177,.2);
	color:#4c60a3}
.alert-warning{background-color:#f6f6eb;
	color:#d6922f;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.09)}
.callout{border-radius:.1rem;
	border:0;
	border-left:3.5px solid #9da7b7;
	background-color:#fff;
	margin-bottom:1rem;
	box-shadow:0 2px 4px 0 rgba(0,0,0,.05)}
.callout.callout-primary{border-left:3.5px solid #5f72b4}
.callout.callout-light{background-color:#f7f7f9;
	box-shadow:none}
code{box-shadow:0 1px 1px rgba(0,0,0,.125);
	padding:3px 5px;
	background:#f7f7f9;
	color:#475a99}
code,pre{font-family:Montserrat,Nunito,sans-serif}
pre{padding:7px;
	white-space:pre-wrap;
	margin-bottom:0;
	word-break:break-all}
a.disabled{opacity:.65}
.img,[data-action=preview-img]{cursor:pointer}
.avatar{max-width:120px;
	border:2px solid #ddd}
.popover{font-family:Nunito,Montserrat,system-ui,BlinkMacSystemFont,-apple-system,sans-serif;
	border:0;
	box-shadow:0 3px 1px -2px rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.05),0 1px 5px 1px rgba(0,0,0,.05);
	max-width:320px;
	z-index:10}
.popover .popover-header{color:#fff;
	border:none;
	border-top-left-radius:.3rem;
	border-top-right-radius:.3rem}
.bs-popover-auto[x-placement^=right]>.arrow:before,.bs-popover-right>.arrow:before{border-right-color:#eee}
.popover.bs-popover-bottom .arrow:after{border-bottom-color:#fff}
.bs-popover-auto[x-placement^=bottom]>.arrow:before,.bs-popover-bottom>.arrow:before{border-bottom-color:#eee}
.bs-popover-auto[x-placement^=top]>.arrow:before,.bs-popover-top>.arrow:before{border-top-color:#eee}
.bootstrap-datetimepicker-widget table td i,.bootstrap-datetimepicker-widget table td span{height:0!important;
	line-height:0!important}
.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#f7f7f9!important;
	color:#4c60a3!important;
	font-weight:700}
.bootstrap-datetimepicker-widget table td{width:0!important}
.bootstrap-datetimepicker-widget table td .btn{padding:.5rem!important}
.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{padding:.5em .1em!important}
.modal-content{border:0;
	border-radius:0}
.iconpicker-popover.popover .popover-title{background:#fff!important}
.iconpicker-popover.popover.bottom>.arrow,.iconpicker-popover.popover.bottomLeft>.arrow,.iconpicker-popover.popover.bottomRight>.arrow{border-bottom-color:#dfdfdf!important}
body.dark-mode::-webkit-scrollbar{width:12px;
	height:12px}
body.dark-mode::-webkit-scrollbar-track{background-color:#2c2c43}
body.dark-mode::-webkit-scrollbar-thumb{background-color:#1e1e2d;
	border-radius:.4rem}
body.dark-mode{background-color:#2c2c43;
	color:#a8a9bb}
body.dark-mode .body-bg,body.dark-mode .content-wrapper,body.dark-mode .main-footer{background:#2c2c43}
body.dark-mode .bg-white{background:#2c2c43!important}
body.dark-mode a{color:#5b6fb3}
body.dark-mode a:hover{color:#4e62a7}
body.dark-mode .grid-column-header a{color:#7d7f99}
body.dark-mode .grid-column-header a.active,body.dark-mode .grid-column-header a:hover{color:#5b6fb3}
body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:#cacbd6}
body.dark-mode label,body.dark-mode p,body.dark-mode small{color:#a8a9bb}
body.dark-mode .label{color:#f9f9f9}
body.dark-mode .dcat-loading:not(.layui-layer-shade){background-color:inherit!important}
body.dark-mode .btn.btn-default,body.dark-mode .btn.btn-light,body.dark-mode .btn.btn-white{color:#a8a9bb;
	background-color:#223;
	border-color:#223}
body.dark-mode .btn.btn-default:hover,body.dark-mode .btn.btn-light:hover,body.dark-mode .btn.btn-white:focus,body.dark-mode .btn.btn-white:hover{color:#aeafbf!important}
body.dark-mode .bg-light,body.dark-mode .btn.btn-light{color:#a8a9bb!important;
	background-color:#2c2c43!important;
	border-color:#2c2c43!important}
body.dark-mode .bg-default{background-color:#223!important;
	color:#a8a9bb!important}
body.dark-mode .btn-light:focus,body.dark-mode .btn-light:hover{color:#abacbe!important}
body.dark-mode .btn.btn-custom:not(.btn-outline),body.dark-mode .btn.btn-danger:not(.btn-outline),body.dark-mode .btn.btn-info:not(.btn-outline),body.dark-mode .btn.btn-primary:not(.btn-outline),body.dark-mode .btn.btn-success:not(.btn-outline),body.dark-mode .btn.btn-warning:not(.btn-outline){color:#ebebeb}
body.dark-mode hr{border-color:#303247}
body.dark-mode pre{background-color:#223;
	border:0;
	color:#a8a9bb}
body.dark-mode pre code{background-color:inherit}
body.dark-mode code,body.dark-mode pre code .operator,body.dark-mode pre code .url{background-color:#2c2c43}
body.dark-mode code{color:#b8c2cc!important}
body.dark-mode kbd{background-color:#2c2c43}
body.dark-mode .text-dark{color:#b8c2cc!important}
body.dark-mode .header-navbar{background-color:#223}
body.dark-mode .header-navbar .navbar-container .nav .nav-item .nav-link{color:#a8a9bb;
	background-color:transparent}
body.dark-mode .header-navbar .navbar-container .nav .nav-item .nav-link i{color:#a8a9bb}
body.dark-mode .header-navbar.navbar-static-top{background-color:transparent}
body.dark-mode .header-navbar[class*=bg-] .navbar-nav .nav-item .nav-link{background-color:inherit}
body.dark-mode .main-menu .navbar-header .logo-lg{font-weight:300}
body.dark-mode .dropdown-toggle:hover:after,body.dark-mode .dropdown-toggle:hover i{color:#fff}
body.dark-mode .dropdown .dropdown-menu{box-shadow:0 3px 1px -2px rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.1),0 1px 5px 1px rgba(0,0,0,.1)}
body.dark-mode .dropdown-menu{background-color:#223}
body.dark-mode .dropdown-menu:before{background:#223}
body.dark-mode .dropdown-menu .dropdown-item:focus,body.dark-mode .dropdown-menu .dropdown-item:hover{background:#1e1e2d}
body.dark-mode .dropdown-menu .dropdown-item{color:#a8a9bb}
body.dark-mode .dropdown-menu .form-control{background-color:#223}
body.dark-mode .dropdown-menu .dropdown-divider{border-color:#303247}
body.dark-mode .dropdown-item a,body.dark-mode .dropdown-menu label{color:#a8a9bb}
body.dark-mode .modal .modal-header,body.dark-mode .modal .modal-header[class*=bg-]{border-color:#303247;
	background-color:#242436}
body.dark-mode .modal .modal-header .close span,body.dark-mode .modal .modal-header[class*=bg-] .close span{color:hsla(0,0%,100%,.5)}
body.dark-mode .modal .modal-body,body.dark-mode .modal .modal-content,body.dark-mode .modal .modal-footer{background-color:#28283c}
body.dark-mode .modal-backdrop{background-color:rgba(34,41,47,.5)}
body.dark-mode .pagination:not([class*=pagination-]) .page-item.active{background-color:#2c2c43}
body.dark-mode .pagination:not([class*=pagination-]) .page-item.active .page-link:hover{color:#fff}
body.dark-mode .pagination:not([class*=pagination-]) .page-item .page-link{background-color:#2c2c43;
	color:#a8a9bb}
body.dark-mode .pagination:not([class*=pagination-]) .page-item.next-item .page-link:hover,body.dark-mode .pagination:not([class*=pagination-]) .page-item.prev-item .page-link:hover{color:#fff}
body.dark-mode .pagination[class*=pagination-] .page-item:not(.active):not(:hover) .page-link{background-color:#1e1e2d;
	color:#a8a9bb}
body.dark-mode .pagination[class*=pagination-] .page-item:not(.active) .page-link:hover{background-color:#2c2c43}
body.dark-mode .pagination[class*=pagination-] .page-item.active{background-color:#223}
body.dark-mode .nav .nav-item .nav-link{color:#a8a9bb}
body.dark-mode .popover[x-placement=top] .arrow:after{border-top-color:#223}
body.dark-mode .popover[x-placement=bottom] .arrow:after{border-bottom-color:#223}
body.dark-mode .popover[x-placement=left] .arrow:after{border-left-color:#223}
body.dark-mode .popover[x-placement=right] .arrow:after{border-right-color:#223}
body.dark-mode .popover .popover-body{background-color:#223;
	color:#a8a9bb}
body.dark-mode .nav.nav-tabs{border-color:#444865}
body.dark-mode .nav-theme-primary .nav.nav-tabs,body.dark-mode .nav-theme-white .nav.nav-tabs{background-color:#223}
body.dark-mode .nav-theme-primary .nav.nav-tabs .nav-item .nav-link:not(.active),body.dark-mode .nav-theme-white .nav.nav-tabs .nav-item .nav-link:not(.active){color:#9d9eb2}
body.dark-mode .nav-theme-primary .nav.nav-tabs .nav-item .nav-link.active,body.dark-mode .nav-theme-white .nav.nav-tabs .nav-item .nav-link.active{color:#586cb1}
body.dark-mode .nav-theme-primary .nav.nav-tabs .nav-item .nav-link.active:after,body.dark-mode .nav-theme-white .nav.nav-tabs .nav-item .nav-link.active:after{background:linear-gradient(30deg,#586cb1,rgba(88,108,177,.5))!important}
body.dark-mode .table-responsive[data-pattern=priority-columns]::-webkit-scrollbar{width:12px;
	height:12px}
body.dark-mode .table-responsive[data-pattern=priority-columns]::-webkit-scrollbar-track{background-color:#2c2c43}
body.dark-mode .table-responsive[data-pattern=priority-columns]::-webkit-scrollbar-thumb{background-color:#1e1e2d;
	border-radius:.4rem}
body.dark-mode .table-wrapper{margin-top:12px!important}
body.dark-mode .table.default-table td,body.dark-mode .table.default-table th{border-color:#303247!important}
body.dark-mode .table.default-table th,body.dark-mode table.table-bordered.dataTable.complex-headers th{background:#26263a}
body.dark-mode .table.default-table td,body.dark-mode table.table-bordered.dataTable.complex-headers td{background:#2a2a40}
body.dark-mode .table{background-color:#223;
	padding:0 1rem}
body.dark-mode .table td,body.dark-mode .table th{border-color:#303247}
body.dark-mode .table .thead tr:not([class*=table-]) td,body.dark-mode .table .thead tr:not([class*=table-]) th,body.dark-mode .table tbody tr:not([class*=table-]) td,body.dark-mode .table tbody tr:not([class*=table-]) th{border:0;
	color:#a8a9bb}
body.dark-mode .table .thead tr:not([class*=table-]) td code,body.dark-mode .table .thead tr:not([class*=table-]) th code,body.dark-mode .table tbody tr:not([class*=table-]) td code,body.dark-mode .table tbody tr:not([class*=table-]) th code{background-color:#223}
body.dark-mode .table thead tr th{border:0;
	background-color:#223;
	color:#a8a9bb}
body.dark-mode .table tbody tr{background:#2c2c43!important}
body.dark-mode .table tbody tr[class*=table-] td,body.dark-mode .table tbody tr[class*=table-] th{background-color:unset;
	color:#22292f;
	border-color:#303247}
body.dark-mode .table tbody tr.table-dark td,body.dark-mode .table tbody tr.table-dark th{color:#fff}
body.dark-mode .table tbody tr.table-active td,body.dark-mode .table tbody tr.table-active th{color:#a8a9bb}
body.dark-mode .table tbody tr th{background-color:#2c2c43}
body.dark-mode .table tbody tr td{background-color:#2c2c43;
	color:#a8a9bb}
body.dark-mode .table.table-bordered,body.dark-mode .table.table-bordered tbody tr td,body.dark-mode .table.table-bordered tbody tr th,body.dark-mode .table.table-bordered thead tr td,body.dark-mode .table.table-bordered thead tr th{border:1px solid #303247}
body.dark-mode .table.table-hover tbody tr:hover{background-color:#223}
body.dark-mode .table.table-hover tbody tr td,body.dark-mode .table.table-hover tbody tr th{background-color:unset}
body.dark-mode .table.table-striped tbody tr:nth-of-type(odd){background-color:#223}
body.dark-mode .table.table-striped tbody tr td,body.dark-mode .table.table-striped tbody tr th{background-color:unset}
body.dark-mode .table.table-bordered{padding:0}
body.dark-mode .box,body.dark-mode .card{background:#223}
body.dark-mode .box.box-solid.box-default{background-color:#2c2c43}
body.dark-mode .box-header.with-border,body.dark-mode .box.box-solid.box-default,body.dark-mode .card.dcat-box .card-header,body.dark-mode .dd-handle,body.dark-mode .with-border{border-bottom:1px solid #303247;
	border-color:#303247!important}
body.dark-mode .box .box-footer,body.dark-mode .card .box-footer{border-color:#303247}
body.dark-mode .dd-handle{background:#2a2a3f;
	color:#a8a9bb;
	margin-bottom:2px}
body.dark-mode .dd-item>button:before{color:#a8a9bb}
body.dark-mode .input-group-addon,body.dark-mode .input-group-append,body.dark-mode .input-group-prepend,body.dark-mode .input-group-text{background-color:#2c2c43;
	border-color:#303247;
	color:#a8a9bb!important}
body.dark-mode input::-webkit-input-placeholder{color:#9a9bb0!important}
body.dark-mode input::-moz-placeholder{color:#9a9bb0!important}
body.dark-mode input:-ms-input-placeholder{color:#9a9bb0!important}
body.dark-mode .help-block{color:#a4a5b8!important}
body.dark-mode .has-error .checkbox,body.dark-mode .has-error .checkbox-inline,body.dark-mode .has-error.checkbox label,body.dark-mode .has-error .control-label,body.dark-mode .has-error .form-control-position i,body.dark-mode .has-error .form-control:focus~.form-control-position i,body.dark-mode .has-error .help-block,body.dark-mode .has-error .radio,body.dark-mode .has-error .radio-inline,body.dark-mode .has-error.radio label{color:#bd4147!important}
body.dark-mode .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar{width:12px;
	height:12px}
body.dark-mode .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-track{background-color:#2c2c43}
body.dark-mode .select2-container--default .select2-results>.select2-results__options::-webkit-scrollbar-thumb{background-color:#1e1e2d;
	border-radius:.4rem}
body.dark-mode .form-control,body.dark-mode .select2-container--default .select2-selection--multiple,body.dark-mode .select2-container--default .select2-selection--single{background:#2c2c43;
	color:#a8a9bb!important;
	border-color:#303247!important}
body.dark-mode .select2-container--default .select2-search--inline .select2-search__field,body.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered{color:#a8a9bb!important}
body.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field{background:#2c2c43!important;
	color:#a8a9bb!important}
body.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field,body.dark-mode .select2-container--default .select2-selection--multiple{border-color:#303247!important}
body.dark-mode .select2-container--default .select2-results>.select2-results__options,body.dark-mode .select2-dropdown{background:#223!important}
body.dark-mode .select2-container--default .select2-results__option--highlighted[aria-selected],body.dark-mode .select2-container--default .select2-results__option[aria-selected=true]{background:#1e1e2d!important;
	color:#a8a9bb!important}
body.dark-mode .table-filter .form-control{background:#223;
	color:#a8a9bb}
body.dark-mode .form-divider{border-color:#303247}
body.dark-mode .form-divider span{background-color:#223}
body.dark-mode .form-control:disabled,body.dark-mode .form-control[readonly],body.dark-mode .select2-container--default.select2-container--disabled .select2-selection--multiple,body.dark-mode .select2-container--default.select2-container--disabled .select2-selection--single{background-color:#28283d!important}
body.dark-mode .layui-layer-page .layui-layer-content::-webkit-scrollbar{width:12px;
	height:12px}
body.dark-mode .layui-layer-page .layui-layer-content::-webkit-scrollbar-track{background-color:#2c2c43}
body.dark-mode .layui-layer-page .layui-layer-content::-webkit-scrollbar-thumb{background-color:#1e1e2d;
	border-radius:.4rem}
body.dark-mode .layui-layer{background-color:#242436!important}
body.dark-mode .layui-layer-page .layui-layer-btn,body.dark-mode .layui-layer-page .layui-layer-content{background-color:#28283c!important}
body.dark-mode .layui-layer-title{background-color:#242436!important;
	border-bottom:1px solid #303247!important;
	color:#a8a9bb!important}
body.dark-mode .layui-layer-btn1{border-color:#223!important;
	background:#223!important}
body.dark-mode .layui-layer-setwin .layui-layer-close1:before,body.dark-mode .layui-layer-setwin .layui-layer-max:before,body.dark-mode .layui-layer-setwin .layui-layer-min cite:before{color:#a8a9bb!important}
body.dark-mode .web-uploader .placeholder{border-width:2px;
	border-color:#9495ab!important}
body.dark-mode .web-uploader .filelist li{background:#223!important}
body.dark-mode .web-uploader .queueList{border-color:#303247!important}
body.dark-mode .web-uploader .filelist li p.title,body.dark-mode .web-uploader .statusBar .info{color:#a8a9bb!important}
body.dark-mode .slider-panel{background-color:#242436}
body.dark-mode .right-side-filter-container .header{border-color:#303247;
	background-color:#242436}
body.dark-mode .swal2-popup{background:#223}
body.dark-mode .swal2-popup h2{color:#a8a9bb}
body.dark-mode .swal2-content{color:#a4a5b8}
body.dark-mode .quick-create td{background-color:#28283c!important;
	color:#9a9bb0}
body.dark-mode .iconpicker .iconpicker-items::-webkit-scrollbar{width:12px;
	height:12px}
body.dark-mode .iconpicker .iconpicker-items::-webkit-scrollbar-track{background-color:#2c2c43}
body.dark-mode .iconpicker .iconpicker-items::-webkit-scrollbar-thumb{background-color:#1e1e2d;
	border-radius:.4rem}
body.dark-mode .iconpicker-popover.popover,body.dark-mode .iconpicker-popover.popover .popover-title,body.dark-mode .iconpicker .iconpicker-items{background:#223!important;
	border-color:#303247!important}
body.dark-mode .iconpicker-popover.popover.bottom>.arrow:after,body.dark-mode .iconpicker-popover.popover.bottomLeft>.arrow:after,body.dark-mode .iconpicker-popover.popover.bottomRight>.arrow:after,body.dark-mode .iconpicker-popover.popover .popover-title{border-color:#223}
body.dark-mode .alert.alert-danger h3,body.dark-mode .alert.alert-danger h4,body.dark-mode .alert.alert-danger h5{color:#ea5455}
body.dark-mode .alert.alert-success h3,body.dark-mode .alert.alert-success h4,body.dark-mode .alert.alert-success h5{color:#21b978}
body.dark-mode .alert.alert-info h3,body.dark-mode .alert.alert-info h4,body.dark-mode .alert.alert-info h5{color:#4277cf}
body.dark-mode .alert.alert-primary h3,body.dark-mode .alert.alert-primary h4,body.dark-mode .alert.alert-primary h5{color:#4c60a3}
body.dark-mode .alert.alert-warning h3,body.dark-mode .alert.alert-warning h4,body.dark-mode .alert.alert-warning h5{color:#d9993c}
body.dark-mode .callout{background:#26263a;
	border-color:#8e9aac}
body.dark-mode .callout h3,body.dark-mode .callout h4,body.dark-mode .callout h5{color:#b6b7c6}
body.dark-mode .apexcharts-legend-series .apexcharts-legend-text{color:#a8a9bb!important}
body.dark-mode .apexcharts-radialbar-track path{stroke:#2c2c43}
body.dark-mode .apexcharts-inner polygon{stroke:#223!important;
	fill:#2c2c43!important}
body.dark-mode .apexcharts-pie-series path{stroke:#2c2c43}
body.dark-mode .apexcharts-menu{background-color:#2c2c43;
	border:0}
body.dark-mode .apexcharts-toolbar .apexcharts-menu-icon:hover svg,body.dark-mode .apexcharts-toolbar .apexcharts-reset-zoom-icon:hover svg,body.dark-mode .apexcharts-toolbar .apexcharts-zoom-icon:hover svg,body.dark-mode .apexcharts-toolbar .apexcharts-zoom-in-icon:hover svg,body.dark-mode .apexcharts-toolbar .apexcharts-zoom-out-icon:hover svg{fill:#a8a9bb}
body.dark-mode .login-page{background-color:#2c2c43!important}
body.dark-mode .login-card-body,body.dark-mode .register-card-body{background-color:#223;
	color:#a8a9bb}
body.dark-mode .grid-selector .wrap{background-color:#223}
body.dark-mode .grid-selector .select-label{color:#9a9bb0}
body.dark-mode .grid-selector ul>li a{color:#a8a9bb}
body.dark-mode .grid-selector .select-options a.active{color:#586cb1}
body.dark-mode .switchery{background-color:#b3b4c4!important;
	border-color:#b3b4c4!important;
	box-shadow:0 3px 1px -2px rgba(0,0,0,.1),0 2px 2px 0 rgba(0,0,0,.1),0 1px 5px 1px rgba(0,0,0,.1)}
body.dark-mode .switchery>small{background-color:#c5c5d1!important}
body.dark-mode .dropdown-menu li.checkbox-row:hover{background-color:#1e1e2d!important}
body.dark-mode .dcat-step .dcat-step-title{color:#a8a9bb}
body.dark-mode .dcat-step .active>.dcat-step-item-container>.dcat-step-content>.dcat-step-title,body.dark-mode .dcat-step .done>.dcat-step-item-container>.dcat-step-content>.dcat-step-title{color:#bfc0cd}
body.dark-mode .dcat-step .dcat-step-icons{border-color:#b3b4c4}
body.dark-mode .dcat-step .dcat-step-icons>.dcat-step-icon{color:#b3b4c4}
body.dark-mode .dcat-step .dcat-step-title:after{background-color:#a8a9bb}
body.dark-mode .dcat-step .active>.dcat-step-item-container>.dcat-step-content>.dcat-step-title:after{background-color:#b3b4c4}
body.dark-mode .dcat-step .done .dcat-step-icons{background-color:transparent;
	border-color:#586cb1}
body.dark-mode .dcat-step .done .dcat-step-icons>.dcat-step-icon{color:#586cb1}
body.dark-mode .dcat-done-step .st-title{color:#cacbd6}
body.dark-mode .dcat-done-step .st-desc{color:#a8a9bb}
body.dark-mode .table-main::-webkit-scrollbar{width:12px;
	height:12px}
body.dark-mode .table-main::-webkit-scrollbar-track{background-color:#2c2c43}
body.dark-mode .table-main::-webkit-scrollbar-thumb{background-color:#1e1e2d;
	border-radius:.4rem}
body.dark-mode .table-fixed-left .table{box-shadow:6px 0 5px -5px #000}
body.dark-mode .table-fixed-right .table{box-shadow:-5px 0 5px -5px #000}
body.dark-mode [class*=sidebar-dark-]{background-image:none;
	background-color:#223!important}
body.dark-mode [class*=sidebar-dark-] .navbar-header{background:#1e1e2d}
body.dark-mode [class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-treeview{background:transparent}
body.dark-mode [class*=sidebar-dark-] .nav-sidebar>.nav-item>.nav-link.active,body.dark-mode [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active,body.dark-mode [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:focus,body.dark-mode [class*=sidebar-dark-] .nav-treeview>.nav-item>.nav-link.active:hover{background:#1e1e2d}
body.dark-mode [class*=sidebar-dark-] .nav-treeview.nav .nav-item .nav-link.active{margin-left:50px;!important;padding:10px 10px 10px 25px!important}
body.dark-mode .main-menu .navbar-header .navbar-brand{margin-top:.5rem}
body.dark-mode:not(.sidebar-separate) .main-sidebar .sidebar{margin-top:1rem}
