/* .table thead, */
label {
	text-transform: uppercase
}

.checkbox label:after,
.checkbox label:before {
	height: 20px;
	width: 20px;
	top: 0;
	left: 0;
	position: absolute
}

.alert.alert-dismissible .close:focus,
.custom-switch .custom-control-label:focus,
.dropdown .dropdown-toggle:focus,
.dropleft .dropdown-toggle:focus,
.dropright .dropdown-toggle:focus,
.dropup .dropdown-toggle:focus,
.list-group button.list-group-item:focus,
.modal .modal-content .modal-header .close:active,
.modal .modal-content .modal-header .close:focus,
.modal .modal-content .modal-header .close:hover,
.navbar-components-wrapper .navbar .navbar-container.navbar-dark .navbar-toggler:focus,
.navbar-components-wrapper .navbar .navbar-container.navbar-light .navbar-toggler:focus,
.toast .toast-header .close:active,
.toast .toast-header .close:focus,
a:focus {
	outline: 0
}

.font-small-1 {
	font-size: .7rem!important
}

.font-small-2 {
	font-size: .8rem!important
}

.font-small-3 {
	font-size: .9rem!important
}

.font-medium-1 {
	font-size: 1.1rem!important
}

.font-medium-2 {
	font-size: 1.2rem!important
}

.font-medium-3 {
	font-size: 1.3rem!important
}

.font-medium-4 {
	font-size: 1.4rem!important
}

.font-medium-5 {
	font-size: 1.5rem!important
}

.font-large-1 {
	font-size: 2rem!important
}

.font-large-2 {
	font-size: 3rem!important
}

.font-large-3 {
	font-size: 4rem!important
}

.font-large-4 {
	font-size: 5rem!important
}

.font-large-5 {
	font-size: 6rem!important
}

.text-bold-300 {
	font-weight: 300
}

.text-bold-400 {
	font-weight: 400
}

.text-bold-500 {
	font-weight: 500
}

.text-bold-600 {
	font-weight: 600
}

.text-bold-700 {
	font-weight: 700
}

.text-italic {
	font-style: italic
}

.text-highlight {
	padding: 4px 6px
}

code {
	padding: .1rem .4rem;
	font-size: 90%;
	color: #E83E8C;
	background-color: #EEE;
	border-radius: .1335rem
}

pre {
	background-color: #F7F7F9
}

pre code {
	background-color: transparent !important
}

.bd-example-row .row+.row {
	margin-top: 1rem
}

.bd-example-row .row>.col,
.bd-example-row .row>[class^=col-] {
	padding-top: .75rem;
	padding-bottom: .75rem;
	background-color: rgba(86, 61, 124, .15);
	border: 1px solid rgba(86, 61, 124, .2)
}

.bd-example-row .flex-items-bottom,
.bd-example-row .flex-items-middle,
.bd-example-row .flex-items-top {
	min-height: 6rem;
	background-color: rgba(255, 0, 0, .1)
}

.bd-example-row-flex-cols .row {
	min-height: 10rem;
	background-color: rgba(255, 0, 0, .1)
}

.bd-highlight {
	background-color: rgba(86, 61, 124, .15);
	border: 1px solid rgba(86, 61, 124, .15)
}

.table td,
.table thead th {
	vertical-align: middle;
	border-top: none
}

.example-container {
	width: 800px;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	margin-right: auto;
	margin-left: auto
}

.example-content-main,
.example-content-secondary {
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
	position: relative
}

.example-row {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-right: -15px;
	margin-left: -15px
}

@media (min-width:576px) {
	.example-content-main {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width:992px) {
	.example-content-main {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 66.66667%;
		-ms-flex: 0 0 66.66667%;
		flex: 0 0 66.66667%;
		max-width: 66.66667%
	}
}

@media (min-width:576px) {
	.example-content-secondary {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 50%;
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%
	}
}

@media (min-width:992px) {
	.example-content-secondary {
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 33.33333%;
		-ms-flex: 0 0 33.33333%;
		flex: 0 0 33.33333%;
		max-width: 33.33333%
	}
}

body {
	font-family: Segoe UI !important;
}

.table td,
.table th {
	/* font-family: Rubik, Helvetica, Arial, serif; */
	font-family: Segoe UI;
	font-weight: 500;
}

.table thead i {
	color: #475F7B
}

.table thead th {
	color: #475F7B;
	font-size: .8rem;
	letter-spacing: 1px
}

.table td {
	border-bottom: 1px solid #DFE3E7 !important;
	padding: 5px 5px;
	font-size: 13px;
	/* text-align: center; */
	/* border: none; */
}

.table td a {
	display: inline-block
}

.table td a .badge-circle {
	margin-bottom: -7px;
	margin-top: -7px
}

.table tbody tr.group {
	background-color: #F2F4F4
}

.table tbody tr:last-child td {
	border-bottom: none
}

.table .thead-dark th {
	background-color: #40566F;
	border-color: #40566F
}

.table thead th {
	/* border-top: 1px solid #DFE3E7 */
	background: #76a742;
	color: #fff;
	text-align: center;
	border: none;
	padding: 10px 5px !important;
	min-width: 80px;
}

.table.table-bordered thead th {
	/* border-top: 1px solid #DFE3E7 */
	background: #76a742;
	color: #fff;
	text-align: center;
	/* border: none; */
	padding: 9px 5px;
}

.table.table-borderless thead tr {
	border-bottom: 2px solid #DFE3E7
}

.table.table-borderless td {
	border: none
}

.table.table-dark tbody td,
.table.table-striped.table-dark tbody td {
	border-color: #40566F
}

.table.table-dark i {
	color: #FFF;
	background-color: rgba(255, 255, 255, .09)
}

.table.table-dark thead th {
	color: #FFF;
	background-color: #40566F
}

.table.table-striped.table-dark th {
	background-color: #40566F
}

.table.table-striped.table-hover tbody tr:hover {
	background-color: #E7EDF3
}

.table.table-transparent tbody,
.table.table-transparent thead th {
	background-color: transparent
}

label {
	color: #444;
	font-size: .8rem;
	font-weight: 500
}

.form-label-group {
	position: relative;
	margin-bottom: 1.5rem
}

.form-label-group>label {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	padding: .6rem;
	color: #475F7B;
	font-size: .85rem;
	opacity: 0
}

.form-label-group textarea:focus:not(:placeholder-shown)~label,
.form-label-group textarea:not(:active):not(:placeholder-shown)~label,
.form-label-group>input:focus:not(:placeholder-shown)~label,
.form-label-group>input:not(:active):not(:placeholder-shown)~label {
	color: #5A8DEE !important;
	-webkit-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	opacity: 1
}

.form-label-group textarea:not(:focus):not(:placeholder-shown)~label,
.form-label-group>input:not(:focus):not(:placeholder-shown)~label {
	color: #475F7B !important
}

.form-label-group textarea:not(:placeholder-shown)~label,
.form-label-group>input:not(:placeholder-shown)~label {
	padding: .25rem 0;
	font-size: .7rem;
	top: -20px;
	left: 3px
}

.col-form-label {
	font-size: .8rem
}

.invalid-feedback i,
.valid-feedback i {
	font-size: .6rem;
	position: relative;
	font-weight: 700;
	margin-top: .5rem
}

.checkbox label,
.custom-checkbox label,
.custom-radio label {
	font-size: 0.9rem;
	text-transform: none
}

.form-control:focus::-webkit-input-placeholder {
	-webkit-transform: translate(5px);
	transform: translate(5px);
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.form-control:focus::-moz-placeholder {
	transform: translate(5px);
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.form-control:focus:-ms-input-placeholder {
	-ms-transform: translate(5px);
	transform: translate(5px);
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.form-control:focus::-ms-input-placeholder {
	-ms-transform: translate(5px);
	transform: translate(5px);
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.form-control:focus::placeholder {
	-webkit-transform: translate(5px);
	-ms-transform: translate(5px);
	transform: translate(5px);
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.form-control:focus~.form-control-position i {
	color: #5e8a2e;
}

.form-control:not(:focus)::-webkit-input-placeholder {
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.form-control:not(:focus)::-moz-placeholder {
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.form-control:not(:focus):-ms-input-placeholder {
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.form-control:not(:focus)::-ms-input-placeholder {
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.form-control:not(:focus)::placeholder {
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.form-control:-ms-input-placeholder {
	color: #828D99
}

/* .form-control:disabled {
	border: 0
} */

.form-control.is-valid:focus {
	box-shadow: 0 3px 8px 0 rgba(57, 218, 138, .2)
}

.form-control.is-invalid:focus {
	box-shadow: 0 3px 8px 0 rgba(255, 91, 92, .2)
}

.needs-validation.was-validated .form-control:valid:focus {
	box-shadow: 0 3px 8px 0 rgba(57, 218, 138, .2)
}

.needs-validation.was-validated .form-control:invalid:focus {
	box-shadow: 0 3px 8px 0 rgba(255, 91, 92, .2)
}

.needs-validation .valid-tooltip {
	color: #39DA8A;
	margin-top: .5rem
}

.needs-validation .invalid-tooltip {
	color: #FF5B5C;
	margin-top: .5rem
}

.custom-checkbox .custom-control-input:not(:disabled):active~.custom-control-label::before,
.custom-radio .custom-control-input:not(:disabled):active~.custom-control-label::before {
	background-color: #5A8DEE;
	border-color: #5A8DEE
}

.checkbox {
	position: relative;
	display: inline-block
}

.checkbox input[type=checkbox],
.radio input[type=radio] {
	display: none
}

.checkbox label {
	margin-left: 1.75rem;
	margin-bottom: 0
}

.checkbox label:before {
	content: '';
	border-radius: 4px
}

.checkbox label:after {
	content: ' ';
	border: 1px solid #DFE3E7;
	border-radius: 4px;
	-webkit-transition: .1s ease-in-out;
	transition: .1s ease-in-out
}

.radio label::after,
.radio label::before {
	content: ''
}

.checkbox input:checked~label:after {
	border-top-style: none;
	border-right-style: none;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	height: .4rem;
	width: .8rem;
	border-color: #5A8DEE;
	border-radius: 0;
	border-width: 2px;
	top: 6px;
	left: 4px
}

.checkbox input:checked~label:before {
	background-color: #FFF;
	border: 1px solid #DFE3E7
}

.checkbox input:disabled~label::before {
	background-color: #F2F4F4!important;
	border-color: #DFE3E7!important;
	box-shadow: none!important
}

.checkbox input:disabled~label::after {
	border-color: #B3C0CE!important
}

.checkbox.checkbox-shadow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(22, 22, 22, .2)
}

.checkbox.checkbox-sm input:checked~label:after {
	height: 5px;
	width: 8px;
	top: 7px
}

.checkbox.checkbox-sm label::after,
.checkbox.checkbox-sm label::before {
	width: 15px;
	height: 15px;
	top: 3px
}

.checkbox.checkbox-icon input:checked~label:after {
	border: none
}

.checkbox.checkbox-icon input:checked~label i {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.checkbox.checkbox-icon i {
	position: absolute;
	left: 4px;
	top: 5px;
	font-size: .85rem;
	-webkit-transform: scale(1.5);
	-ms-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition: all .15s ease-in;
	transition: all .15s ease-in
}

.custom-switch .custom-control-label .switch-icon-left i,
.custom-switch .custom-control-label .switch-icon-right i,
.radio label {
	font-size: 1rem
}

.radio input[type=radio]:checked~label::after {
	opacity: 1;
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all .3s cubic-bezier(.35, .9, .4, .9);
	transition: all .3s cubic-bezier(.35, .9, .4, .9)
}

.radio input[type=radio]:disabled~label::before {
	background-color: #F2F4F4!important;
	box-shadow: none!important
}

.radio input[type=radio]:disabled~label::after {
	background-color: #B3C0CE!important
}

.radio label {
	text-transform: none;
	position: relative;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 0
}

.radio label::after {
	position: absolute;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 6px;
	width: 6px;
	background-color: #5A8DEE;
	border-radius: 50%;
	left: 5px;
	opacity: 0;
	-webkit-transform: scale(3.6);
	-ms-transform: scale(3.6);
	transform: scale(3.6)
}

.dropdown .dropdown-toggle.nav-hide-arrow::after,
.dropdown.dropdown-icon-wrapper .dropdown-toggle:after,
.dropleft .dropdown-toggle.nav-hide-arrow::after,
.dropright .dropdown-toggle.nav-hide-arrow::after,
.dropup .dropdown-toggle.nav-hide-arrow::after,
.dropup.dropdown-icon-wrapper .dropdown-toggle:after,
.header-navbar .nav-link.dropdown-toggle::after,
.header-navbar-shadow {
	display: none
}

.radio label::before {
	border: 1px solid #DFE3E7;
	border-radius: 50%;
	width: 16px;
	height: 16px;
	margin-right: .5rem
}

.radio.radio-shadow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(22, 22, 22, .2)
}

.radio.radio-sm label::before {
	width: 14px;
	height: 14px
}

.radio.radio-sm label:after {
	height: 6px;
	width: 6px;
	left: 4px
}

.custom-switch {
	padding-left: 0
}

.custom-switch .custom-control-input:focus~.custom-control-label::before {
	box-shadow: none!important
}

.custom-switch .custom-control-label::before,
.custom-switch .custom-control-label:after {
	box-shadow: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	cursor: pointer
}

.custom-switch .custom-control-label {
	height: 20px;
	width: 42px;
	padding: 0
}

.custom-switch .custom-control-label::before {
	border: none;
	background-color: #E7EDF3;
	height: 20px;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	user-select: none;
	top: 0;
	left: 1px
}

.custom-switch .custom-control-label:after {
	position: absolute;
	top: 1px;
	left: 2px;
	background-color: #FFF;
	-webkit-transition: all .25s ease;
	transition: all .25s ease;
	user-select: none
}

.counter-value,
.custom-switch .custom-control-input:not(:disabled):active~.custom-control-label::before {
	background-color: #5A8DEE
}

.custom-switch .custom-control-label .switch-icon-left,
.custom-switch .custom-control-label .switch-icon-right {
	position: absolute;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	top: 2px
}

.btn i,
.collapse-icon .card-header {
	position: relative
}

.custom-switch .custom-control-label .switch-icon-left {
	left: 5px;
	color: #FFF
}

.custom-switch .custom-control-label .switch-icon-right {
	right: 5px
}

.custom-switch .custom-control-input:checked~.custom-control-label::after {
	-webkit-transform: translateX(1.4rem);
	-ms-transform: translateX(1.4rem);
	transform: translateX(1.4rem)
}

.custom-switch.custom-switch-glow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(90, 141, 238, .8) !important
}

.custom-switch.custom-switch-shadow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .4) !important
}

.counter-value {
	color: #FFF;
	padding: 1px 6px;
	font-size: .6rem;
	border-radius: 0 0 5px 5px;
	margin-right: 1rem
}

.bootstrap-touchspin .btn.disabled-max-min,
.bootstrap-touchspin .btn.disabled-max-min:hover,
.bootstrap-touchspin.input-group.disabled-touchspin .bootstrap-touchspin-down,
.bootstrap-touchspin.input-group.disabled-touchspin .bootstrap-touchspin-up {
	background-color: #A3AFBD !important;
	cursor: default
}

.input-group .input-group-text .radio label:before {
	margin-right: 0
}

.input-group .input-group-text .checkbox label:after,
.input-group .input-group-text .checkbox label:before {
	left: 3px
}

.input-group .input-group-text .checkbox input:checked~label:after {
	left: 7px
}

.input-group .input-group-text .checkbox.checkbox-sm label:after,
.input-group .input-group-text .checkbox.checkbox-sm label:before {
	left: 5px
}

.input-group .input-group-text .checkbox.checkbox-sm input:checked~label:after {
	left: 8px
}

select.form-control:not([multiple=multiple]) {
	background-image: url(../images/arrow-down.png);
	background-position: calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
	background-size: 12px 12px, 10px 10px;
	background-repeat: no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 1.5rem
}

.custom-select {
	-moz-appearance: none;
	-webkit-appearance: none
}

select::-ms-expand {
	display: none
}

.bootstrap-touchspin.input-group input[type=number] {
	-moz-appearance: textfield
}

.bootstrap-touchspin.input-group .input-group-btn .btn {
	padding: .4rem 1rem
}

.bootstrap-touchspin.input-group input.touchspin-vertical {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px
}

.bootstrap-touchspin.input-group input.touchspin-vertical~.input-group-btn-vertical .bootstrap-touchspin-up {
	border-bottom: 1px solid
}

.bootstrap-touchspin.input-group .bootstrap-touchspin-down i,
.bootstrap-touchspin.input-group .bootstrap-touchspin-up i {
	font-size: .8rem;
	position: relative;
	top: 0;
	font-weight: 700
}

.bootstrap-touchspin.input-group.disabled-touchspin input {
	border: 1px solid #F2F4F4 !important
}

.bootstrap-touchspin.input-group.input-group-lg .input-group-btn .btn {
	padding: .5rem 1.2rem
}

.bootstrap-touchspin.input-group.input-group-sm .input-group-btn .btn {
	padding: .5rem .8rem
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {
	.radio input[type=radio]:checked~label::after {
		margin-top: .4rem
	}
}

.btn[class*=btn-outline-] {
	padding-top: calc(.467rem - 1px);
	padding-bottom: calc(.467rem - 1px)
}

.btn[class*=btn-outline-].btn-lg {
	padding-top: calc(.6rem - 1px);
	padding-bottom: calc(.6rem - 1px)
}

.btn[class*=btn-outline-].btn-sm {
	padding-top: calc(.467rem - 1px);
	padding-bottom: calc(.467rem - 1px)
}

.btn i {
	top: 3px
}

.btn.btn-white,
.btn.btn-white:active,
.btn.btn-white:focus,
.btn.btn-white:hover {
	color: inherit !important
}

.btn.shadow.hover,
.btn.shadow:hover {
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .2) !important
}

.btn.btn-icon {
	padding: .4rem .6rem
}

.btn.btn-sm.btn-icon {
	padding: .5rem
}

.btn.btn-lg.btn-icon {
	padding: 1rem
}

.btn.active,
.btn.focus,
.btn:active,
.btn:focus {
	outline: 0;
	box-shadow: none!important
}

.btn-group:not(.dropdown)>.btn {
	border: 1px solid #DFE3E7
}

.btn-group:not(.dropdown)>.btn:not(:last-child) {
	border-right-width: 0
}

.btn-group:not(.dropdown)>.btn.active,
.btn-group:not(.dropdown)>.btn:active,
.btn-group:not(.dropdown)>.btn:focus,
.btn-group:not(.dropdown)>.btn:hover {
	background-color: #5A8DEE;
	color: #FFF;
	border-color: #5A8DEE
}

.collapse-icon [data-toggle=collapse]:before {
	position: absolute;
	top: 26%;
	right: 20px;
	font-family: boxicons;
	content: '\e9fa';
	-webkit-transition: all .2s linear 0s;
	transition: all .2s linear 0s;
	font-size: 1.2rem;
	font-weight: 600
}



.filter_cls::before {
	display: none !important;
}


.collapse-icon.accordion-icon-rotate [aria-expanded=true]:before {
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg)
}

.show>.dropdown-menu {
	display: block
}

.btn.dropdown-toggle.dropdown-toggle-split {
	padding: 0 1rem;
	border-left-color: rgba(255, 255, 255, .2) !important;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}

.dropdown-menu {
	box-shadow: -7px 8px 16px 0 rgba(55, 70, 95, .2)
}

.dropdown-menu::before {
	border-top: 1px solid #DFE3E7;
	border-left: 1px solid #DFE3E7;
	content: '';
	position: absolute;
	top: -1px;
	left: 1.2rem;
	width: .75rem;
	height: .75rem;
	display: block;
	background: #FFF;
	-webkit-transform: rotate(45deg) translate(-7px);
	-ms-transform: rotate(45deg) translate(-7px);
	transform: rotate(45deg) translate(-7px);
	z-index: 10;
	box-sizing: border-box
}

.dropdown-menu .dropdown-header {
	text-transform: uppercase;
	font-weight: 500
}

.dropdown-menu .dropdown-item {
	text-transform: uppercase;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.dropdown-menu .dropdown-item .dropdown-item-emoji {
	font-size: 1rem;
	margin-right: .5rem
}

.dropdown-menu .dropdown-item.active i,
.dropdown-menu .dropdown-item:active i {
	color: #FFF
}

.dropdown-menu.dropdown-menu-right::before {
	right: .6rem;
	left: auto
}

.dropdown-menu i {
	color: #475F7B
}

.dropdown .dropdown-toggle::after,
.dropleft .dropdown-toggle::after,
.dropright .dropdown-toggle::after,
.dropup .dropdown-toggle::after {
	border: none !important;
	font-family: boxicons;
	content: '\ea48' !important;
	position: relative;
	top: 1px;
	right: 0;
	left: .714rem;
	padding: 0;
	margin: 0;
	vertical-align: 0
}

.dropdown .dropdown-toggle.dropdown-toggle-split:after,
.dropleft .dropdown-toggle.dropdown-toggle-split:after,
.dropright .dropdown-toggle.dropdown-toggle-split:after,
.dropup .dropdown-toggle.dropdown-toggle-split:after {
	left: 0
}

.dropup .dropdown-toggle::after {
	content: '\ea4f' !important;
	vertical-align: .05rem;
	top: 3px
}

.dropup .dropdown-menu::before {
	bottom: -.714rem;
	left: 1.214rem;
	top: auto;
	border-bottom: 1px solid #DFE3E7;
	border-right: 1px solid #DFE3E7
}

.dropup .dropdown-menu.dropdown-menu-right::before {
	left: auto;
	right: .714rem
}

.dropup .dropdown-menu[x-placement^=top-start]::before,
.dropup .dropdown-menu[x-placement^=top-end]::before,
.dropup .dropdown-menu[x-placement^=bottom-start]::before {
	border-top: 0;
	border-left: 0
}

.dropup .dropdown-submenu .dropdown-menu {
	bottom: auto;
	top: 0
}

.dropleft .dropdown-toggle::before {
	border: none !important;
	font-family: boxicons;
	content: '\ea49' !important
}

.dropleft .dropdown-menu::before {
	content: '';
	top: 1.285rem;
	right: 0;
	left: auto;
	-webkit-transform: rotate(130deg) translate(-8px);
	-ms-transform: rotate(130deg) translate(-8px);
	transform: rotate(130deg) translate(-8px);
	border-top: 1px solid #DFE3E7;
	border-left: 1px solid #DFE3E7
}

.dropright .dropdown-toggle::after {
	border: none !important;
	font-family: boxicons;
	content: '\ea4a' !important
}

.card .card-footer,
.header-navbar {
	/* font-family: Rubik, Helvetica, Arial, serif; */
	font-family: Segoe UI;
}

.dropright .dropdown-menu::before {
	top: 1.285rem;
	left: -.9rem;
	-webkit-transform: rotate(140deg) translate(-9px);
	-ms-transform: rotate(140deg) translate(-9px);
	transform: rotate(140deg) translate(-9px);
	border-bottom: 1px solid #DFE3E7;
	border-right: 1px solid #DFE3E7
}

.dropright .dropdown-menu[x-placement^=right-start]::before {
	border-top: 0;
	border-left: 0
}

.dropdown.dropdown-icon-wrapper .dropdown-menu,
.dropup.dropdown-icon-wrapper .dropdown-menu {
	min-width: auto
}

.dropdown.dropdown-icon-wrapper .dropdown-menu .dropdown-item,
.dropup.dropdown-icon-wrapper .dropdown-menu .dropdown-item {
	cursor: pointer
}

.dropdown.dropdown-icon-wrapper .dropdown-menu .dropdown-item i,
.dropup.dropdown-icon-wrapper .dropdown-menu .dropdown-item i {
	font-size: 1.3rem
}

.btn.btn-white~.dropdown-menu .dropdown-item:not(.acitve):hover {
	color: #727E8C !important
}

.btn.btn-white~.dropdown-menu .dropdown-item.active {
	color: #727E8C
}

.carousel .card-img-overlay h1,
.carousel .card-img-overlay h2,
.carousel .card-img-overlay h3,
.carousel .card-img-overlay h4,
.carousel .card-img-overlay h5,
.carousel .card-img-overlay h6,
.header-navbar[class*=bg-] .navbar-nav .nav-item>a {
	color: #FFF
}

.carousel .carousel-indicators li {
	border-radius: 3px;
	border-top: 0;
	border-bottom: 0
}

.carousel .carousel-inner {
	border-radius: .267rem
}

.carousel .carousel-caption {
	font-weight: 500
}

.navbar-dark .hamburger-inner,
.navbar-dark .hamburger-inner::after,
.navbar-dark .hamburger-inner::before {
	background-color: #FFF
}

.navbar {
	position: inherit
}

.header-navbar {
	padding: 0;
	min-height: 4rem;
	-webkit-transition: .1s ease all;
	transition: .1s ease all;
	z-index: 1000
}

.header-navbar.fixed-top {
	left: 260px;
	position: fixed;
	background-color: #F2F4F4
}

.header-navbar[class*=bg-] .navbar-nav .nav-item.dropdown-language .dropdown-menu .dropdown-item:active,
.header-navbar[class*=bg-] .navbar-nav .nav-item.dropdown-user .dropdown-menu .dropdown-item:active,
.header-navbar[class*=bg-] .navbar-nav .nav-item>a i,
.header-navbar[class*=bg-] .navbar-nav .nav-item>a span {
	color: #FFF !important
}

.header-navbar[class*=bg-] .navbar-nav .nav-item>a i {
	-webkit-text-stroke: .2px #727E8C !important
}

.header-navbar[class*=bg-] .navbar-nav .search-input .input,
.header-navbar[class*=bg-] .navbar-nav .search-input .search-list .auto-suggestion {
	color: #727E8C !important
}

.header-navbar.navbar-static-top {
	background: 0 0;
	box-shadow: none !important
}

.header-navbar.navbar-static-top .navbar-wrapper {
	margin-left: 260px
}

.header-navbar .navbar-wrapper {
	width: 100%;
	border-bottom: 1px solid #ddd;
}

.header-navbar.navbar-border {
	border-bottom: 1px solid #DFE3E7
}

.header-navbar.navbar-dark.navbar-border {
	border-bottom: 1px solid #8596B5
}

.header-navbar.navbar-shadow {
	box-shadow: -8px 12px 18px 0 rgba(25, 42, 70, .13)
}

.header-navbar .navbar-container ul.nav li.dropdown-language {
	padding: 14px 0
}

.header-navbar .navbar-container {
	padding-left: 1rem;
	-webkit-transition: .3s ease all;
	transition: .3s ease all;
	background: inherit;
	margin-left: 0
}

.header-navbar .navbar-container .bookmark-wrapper ul.nav li>a.nav-link.nav-menu-main {
	padding: 1.2rem .5rem;
	position: relative
}

.header-navbar .navbar-container .bookmark-wrapper ul.nav li>a.nav-link i:hover {
	color: #5A8DEE
}

.header-navbar .navbar-container .bookmark-input {
	z-index: 1001
}

.header-navbar .navbar-container ul.nav li.dropdown .dropdown-menu {
	top: 53px;
	-webkit-animation: .8s cubic-bezier(.25, .8, .25, 1) 0s normal forwards 1 fadein;
	animation: .8s cubic-bezier(.25, .8, .25, 1) 0s normal forwards 1 fadein
}

.header-navbar .navbar-container ul.nav li.dropdown .dropdown-menu:before {
	content: '';
	background-color: transparent;
	border: none
}

.header-navbar .navbar-container ul.nav li .badge {
	padding: .25em .4em .18rem .35rem
}

.header-navbar .navbar-container ul.nav li .badge.badge-up {
	position: absolute;
	top: 2px;
	right: 2px
}

.header-navbar .navbar-container ul.nav li>a.nav-link {
	color: #727E8C
}

.header-navbar .navbar-container ul.nav li>a.nav-link i.flag-icon {
	margin-right: .5rem
}

.header-navbar .navbar-container ul.nav li.dropdown-user .dropdown-menu-right {
	right: 12px;
	left: auto;
	padding: 0
}

.header-navbar .navbar-container .dropdown-divider {
	margin: 0;
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link {
	padding: .9rem 1.25rem .9rem 1rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-name {
	display: inline-block;
	margin-left: .2rem;
	line-height: 1.2
}

.navbar-dark .navbar-nav li,
.navbar-semi-dark .navbar-nav li,
.navbar-semi-light .navbar-nav li {
	line-height: 1
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-status {
	font-size: smaller
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link img {
	box-shadow: 0 4px 8px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .08);
	object-fit: cover;
}

.header-navbar .navbar-container ul.nav li a.menu-toggle i {
	font-size: 1.75rem
}

.header-navbar .navbar-container ul.nav li a.dropdown-user-link .user-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-ms-flex-align: end;
	align-items: flex-end;
	float: left;
	margin-right: .8rem
}

.header-navbar .navbar-container ul.nav li a.nav-link-expand,
.header-navbar .navbar-container ul.nav li a.nav-link-search {
	padding: 1.5rem .75rem 1.15rem
}

.header-navbar .navbar-container ul.nav li div.input-group {
	padding: .7rem 1rem
}

.header-navbar .navbar-container ul.nav li i.ficon {
	font-size: 1.5rem;
	color: #475F7B;
	vertical-align: middle;
	cursor: pointer;
	-webkit-text-stroke: .2px #FFF
}

.header-navbar .navbar-container ul.nav li i.ficon:hover {
	color: #5A8DEE
}

.header-navbar .navbar-container ul.nav li .media-list {
	max-height: 21rem
}

.header-navbar .navbar-container ul.nav li .scrollable-container {
	position: relative
}

.header-navbar .navbar-container .dropdown-menu-media {
	width: 26rem
}

.header-navbar .navbar-container .dropdown-menu-media .media-list .media {
	padding: 1.3rem 1rem;
	border: none;
	border-bottom: 1px solid #DFE3E7
}

.header-navbar .navbar-container .dropdown-menu-media .media-list .media:hover {
	background: #F2F4F4
}

.header-navbar .navbar-container .dropdown-menu-media .media-list .media .media-meta {
	color: #727E8C
}

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header {
	border-bottom: 1px solid #DFE3E7
}

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-header .dropdown-header {
	text-transform: none
}

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a {
	padding: .3rem;
	border-top: 1px solid #DFE3E7
}

.header-navbar .navbar-container .dropdown-menu-media .dropdown-menu-footer a:active {
	background-color: transparent
}

.header-navbar .nav-item+.nav-item,
.header-navbar.navbar-without-menu .navbar-container {
	margin-left: 0
}

@media (max-width:767.98px) {
	.accordion_heading {
		margin-left: 7.5% !important;
	}

	.mr-1,
	.mx-1 {
		margin-right: 0.5rem !important;
	}

	.header-navbar .navbar-header {
		width: 100% !important;
		padding: .5rem 1rem;
		position: relative
	}

	.header-navbar .navbar-header .menu-toggle {
		top: 2px;
		position: relative
	}

	.header-navbar .navbar-header .open-navbar-container i {
		font-size: 1.8rem
	}

	.header-navbar .navbar-header .navbar-brand {
		position: absolute;
		left: 50%;
		top: 0;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		transform: translate(-50%, 0)
	}

	.header-navbar.navbar-with-menu .navbar-container {
		width: 100%;
		display: table;
		margin: 0;
		height: auto
	}
}

@media (max-width:991.98px) {
	[data-menu=vertical-menu-modern] .header-navbar .navbar-header {
		width: 100% !important;
		padding: .5rem 1rem;
		position: relative
	}

	[data-menu=vertical-menu-modern] .header-navbar .navbar-header .menu-toggle {
		top: 2px;
		position: relative
	}

	[data-menu=vertical-menu-modern] .header-navbar .navbar-header .open-navbar-container i {
		font-size: 1.8rem
	}

	[data-menu=vertical-menu-modern] .header-navbar .navbar-header .navbar-brand {
		position: absolute;
		left: 50%;
		top: 0;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		transform: translate(-50%, 0)
	}

	[data-menu=vertical-menu-modern] .header-navbar.navbar-with-menu .navbar-container {
		width: 100%;
		display: table;
		margin: 0;
		height: auto
	}

	[data-menu=vertical-menu-modern] .navbar-dark .navbar-header .navbar-nav .nav-link,
	[data-menu=vertical-menu-modern] .navbar-semi-dark .navbar-header .navbar-nav .nav-link {
		color: #FFF
	}

	[data-menu=vertical-menu-modern] .navbar-dark .navbar-container .navbar-nav .nav-link,
	[data-menu=vertical-menu-modern] .navbar-light .navbar-header .navbar-nav .nav-link,
	[data-menu=vertical-menu-modern] .navbar-semi-dark .navbar-container .navbar-nav .nav-link {
		color: #475F7B
	}
}

.navbar-light {
	background: #FFF
}

.navbar-light .navbar-nav .active.nav-link {
	background-color: rgba(0, 0, 0, .03)
}

.navbar-dark,
.navbar-dark.navbar-horizontal {
	background: #475F7B
}

.navbar-dark .nav-search .btn-secondary,
.navbar-dark .nav-search .form-control {
	color: #FFF;
	background: #475F7B
}

.navbar-dark .navbar-nav .active.nav-link {
	background-color: rgba(255, 255, 255, .05)
}

.navbar-semi-dark {
	background: #FFF
}

.navbar-semi-dark .navbar-header {
	background: #475F7B
}

.navbar-semi-dark .navbar-header .brand-text {
	color: #FFF
}

.navbar-semi-dark .navbar-nav .nav-link,
.navbar-semi-light .navbar-header .brand-text {
	color: #475F7B
}

.navbar-semi-dark .navbar-nav .active.nav-link {
	background-color: rgba(0, 0, 0, .03)
}

.navbar-semi-light {
	background: #475F7B
}

.navbar-semi-light .navbar-header {
	background: #FFF
}

.navbar-semi-light .navbar-nav .nav-link {
	color: #FFF
}

.navbar-semi-light .navbar-nav .active.nav-link {
	background-color: rgba(0, 0, 0, .03)
}

@-moz-document url-prefix() {
	ul li a .children-in {
		position: relative;
		right: 3px;
		top: -14px
	}
}

.navbar-menu-icon span {
	display: block;
	position: absolute;
	height: 2px;
	width: 100%;
	background: #475F7B;
	border-radius: 9px;
	opacity: 1;
	left: 0;
	-webkit-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0);
	-webkit-transition: .25s ease-in-out;
	transition: .25s ease-in-out
}

.navbar-menu-icon span:nth-child(1) {
	top: 0
}

.navbar-menu-icon span:nth-child(2) {
	top: 10px
}

.navbar-menu-icon span:nth-child(3) {
	top: 20px
}

.navbar-menu-icon.show span:nth-child(1) {
	top: 10px;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg)
}

.navbar-menu-icon.show span:nth-child(2) {
	opacity: 0;
	left: -60px
}

.navbar-menu-icon.show span:nth-child(3) {
	top: 10px;
	-webkit-transform: rotate(-135deg);
	-ms-transform: rotate(-135deg);
	transform: rotate(-135deg)
}

@media (max-width:767.98px) {
	.header-navbar .navbar-nav .show {
		position: static
	}

	.header-navbar .navbar-nav .open-navbar-container {
		padding-top: .625rem
	}

	.header-navbar .navbar-container .show .dropdown-menu {
		right: 0;
		left: 0 !important;
		float: none;
		width: auto;
		margin-top: 0;
		max-height: 420px;
		overflow-x: hidden
	}

	.header-navbar .navbar-container ul.nav li.nav-item i {
		margin-right: .2rem
	}

	.header-navbar .navbar-container ul.nav li a.dropdown-user-link {
		padding: .9rem .6rem
	}

	.header-navbar .navbar-container ul.nav li .dropdown-toggle::after {
		margin-right: 0;
		margin-left: -2px
	}

	.navbar-dark .hamburger-inner,
	.navbar-dark .hamburger-inner::after,
	.navbar-dark .hamburger-inner::before,
	.navbar-semi-dark .hamburger-inner,
	.navbar-semi-dark .hamburger-inner::after,
	.navbar-semi-dark .hamburger-inner::before {
		background-color: #FFF
	}

	.navbar-dark .navbar-header .navbar-nav .nav-link,
	.navbar-semi-dark .navbar-header .navbar-nav .nav-link {
		color: #FFF
	}

	.navbar-dark .navbar-container .navbar-nav .nav-link,
	.navbar-light .navbar-container .navbar-nav .nav-link,
	.navbar-light .navbar-header .navbar-nav .nav-link,
	.navbar-semi-dark .navbar-container .navbar-nav .nav-link,
	.navbar-semi-light .navbar-container .navbar-nav .nav-link,
	.navbar-semi-light .navbar-header .navbar-nav .nav-link {
		color: #475F7B
	}
}

.headroom {
	will-change: transform;
	-webkit-transition: -webkit-transform .2s linear;
	transition: -webkit-transform .2s linear;
	transition: transform .2s linear;
	transition: transform .2s linear, -webkit-transform .2s linear
}

.headroom--pinned-top {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.headroom--unpinned-top {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%)
}

.headroom--pinned-bottom {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.headroom--unpinned-bottom {
	-webkit-transform: translateY(100%);
	-ms-transform: translateY(100%);
	transform: translateY(100%)
}

@media (max-width:1199.98px) {
	.header-navbar .navbar-container ul.nav li a.dropdown-user-link {
		padding: .9rem 1.23rem
	}

	.header-navbar .navbar-container ul.nav li .dropdown-toggle::after {
		margin-right: 0;
		margin-left: -2px
	}
}

@media (max-width:767px) {
	#navbar-mobile.navbar-collapse .navbar-nav {
		margin: 0;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}

	#navbar-mobile.navbar-collapse .navbar-nav .menu-toggle {
		position: relative;
		top: 4.5px;
		padding: 1.12rem .8rem 1.12rem 0
	}

	#navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu {
		position: absolute
	}

	#navbar-mobile.navbar-collapse .navbar-nav .nav-item {
		float: left
	}

	#navbar-mobile.navbar-collapse .navbar-nav .dropdown-notification .badge-up {
		right: -.2rem
	}
}

@media (max-width:991.98px) {
	#navbar-mobile.navbar-collapse .navbar-nav {
		margin: 0;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-flow: row wrap;
		-ms-flex-flow: row wrap;
		flex-flow: row wrap
	}

	#navbar-mobile.navbar-collapse .navbar-nav .menu-toggle {
		position: relative;
		top: 4.5px;
		padding: 1.12rem .8rem 1.12rem 0
	}

	#navbar-mobile.navbar-collapse .navbar-nav .dropdown-menu {
		position: absolute
	}

	#navbar-mobile.navbar-collapse .navbar-nav .nav-item {
		float: left
	}

	#navbar-mobile.navbar-collapse .navbar-nav .dropdown-notification .badge-up {
		right: -.2rem
	}
}

@media only screen and (min-device-width:26.78em) and (max-device-width:47.64em) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape) {
	.header-navbar .navbar-container .show .dropdown-menu {
		max-height: 180px
	}
}

@media only screen and (min-device-width:29.57em) and (max-device-width:52.57em) and (-webkit-min-device-pixel-ratio:3) and (orientation:landscape) {
	.header-navbar .navbar-container .show .dropdown-menu {
		max-height: 280px
	}
}

@media (min-width:992px) {
	.navbar-components-wrapper .navbar .navbar-container {
		background: inherit
	}

	.navbar-components-wrapper .nav .dropdown-language {
		float: right
	}
}

@media (max-width:1200px) {
	.header-navbar.fixed-top {
		left: 0
	}

	.header-navbar.navbar-static-top .navbar-wrapper {
		margin-left: 0
	}
}

@media (max-width:768px) {
	.navbar-components-wrapper .navbar .navbar-nav .dropdown-notification.show {
		position: static
	}

	.header-navbar .navbar-container ul.nav li.dropdown-user .dropdown-menu-right {
		right: 0
	}
}

@media (max-width:575.98px) {
	.header-navbar .navbar-container ul.nav li .selected-language {
		display: none
	}

	.content.app-content .content-area-wrapper {
		margin-left: 1.2rem !important;
		margin-right: 1.2rem !important
	}
}

@media (max-width:992px) {
	.navbar-components-wrapper .navbar .navbar-container {
		background: inherit
	}

	.navbar-components-wrapper .navbar .navbar-container .navbar-nav {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row
	}

	.navbar-container #navbar-mobile .nav-back {
		margin-top: 5px
	}
}

.navbar-components-wrapper .navbar-theme .nav-item .nav-link {
	padding: 1.35rem 1.5rem 1.5rem 0
}

.navbar-components-wrapper .navbar-theme .nav-item .nav-link i {
	top: 0
}

.navbar-components-wrapper .navbar-theme .nav-item .nav-link.menu-toggle {
	padding: 1.2rem .5rem
}

.navbar-components-wrapper .navbar-theme .nav-item .nav-link.navbar-brand {
	margin-right: 0
}

.navbar-components-wrapper .navbar {
	z-index: auto;
	max-height: 4rem;
	min-height: 4rem
}

.navbar-components-wrapper .navbar .navbar-container .navbar-nav {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-flow: row nowrap;
	-ms-flex-flow: row nowrap;
	flex-flow: row nowrap
}

.navbar-components-wrapper .navbar .navbar-container .navbar-nav .dropdown-menu {
	position: absolute
}

@media screen and (max-width:991px) {
	.navbar-components-wrapper .navbar .navbar-container {
		padding: 0 .5rem
	}
}

@-webkit-keyframes fadein {
	from {
		-webkit-transform: translate3d(0, 6px, 0);
		transform: translate3d(0, 6px, 0);
		opacity: 0
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

@keyframes fadein {
	from {
		-webkit-transform: translate3d(0, 6px, 0);
		transform: translate3d(0, 6px, 0);
		opacity: 0
	}

	to {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
		opacity: 1
	}
}

.no-card-shadow .card {
	box-shadow: none
}

.card {
	margin-bottom: 2.2rem;
	box-shadow: -8px 12px 18px 0 rgba(25, 42, 70, .13);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}

.card .table-responsive .table-bordered {
	border: 1px solid #DFE3E7
}

.card .text-ellipsis {
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis
}

.card .card {
	box-shadow: none !important
}

.card .card-subtitle {
	color: #828D99;
	font-weight: 400
}

.card .card-title {
	font-weight: 400;
	letter-spacing: .05rem;
	font-size: 1.2rem;
	margin-bottom: 1.2rem;
	text-transform: capitalize
}

.card .card-bordered {
	border: 0 solid #DFE3E7
}

.card .card-img {
	border-radius: .267rem
}

.card.card-fullscreen {
	display: block;
	z-index: 9999;
	position: fixed;
	width: 100% !important;
	height: 100% !important;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	overflow: auto
}

.card .heading-elements-toggle.heading-top-elements .page-item,
.card .heading-elements.heading-top-elements .page-item,
ul.list-inline li {
	display: inline-block
}

.card .card-img-overlay {
	border-radius: .267rem;
	text-overflow: ellipsis
}

.card .card-img-overlay.bg-overlay {
	background: rgba(0, 0, 0, .5)
}

.card .card-img-overlay .card-text,
.card .card-img-overlay .card-title,
.card .card-img-overlay p {
	color: #FFF
}

.card .card-header .card-title {
	margin-bottom: 0
}

.card .card-header~.card-content .card-body {
	padding-top: 0
}

.card .heading-elements,
.card .heading-elements-toggle {
	background-color: inherit;
	position: absolute;
	top: 17px;
	right: 21px;
	cursor: pointer
}

.card .heading-elements a,
.card .heading-elements-toggle a {
	padding-left: 8px
}

.card .heading-elements a.btn,
.card .heading-elements-toggle a.btn {
	padding-top: 6px;
	padding-bottom: 6px
}

.card .heading-elements a[data-action=collapse] i,
.card .heading-elements-toggle a[data-action=collapse] i {
	-webkit-transition: all .25s ease-out;
	transition: all .25s ease-out;
	display: inline-block
}

.card .heading-elements a[data-action=collapse].rotate i,
.card .heading-elements-toggle a[data-action=collapse].rotate i {
	-webkit-transform: rotate(-180deg);
	-ms-transform: rotate(-180deg);
	transform: rotate(-180deg)
}

.card .card-footer {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 1.2rem;
	font-weight: 400;
	color: #475F7B;
	padding: 1rem 1.9rem
}

.card-columns .card {
	margin-bottom: 1.96rem
}

/* .blank-page .card.bg-authentication {
	box-shadow: -8px 20px 25px 0 rgba(25, 42, 70, .3)
} */

.card-group .card {
	box-shadow: 5px 12px 18px 0 rgba(25, 42, 70, .13)
}

@media (max-width:767.98px) {
	.heading-elements-toggle {
		z-index: 2
	}

	.heading-elements {
		text-align: center
	}

	.heading-elements .list-inline {
		display: none
	}

	.heading-elements.visible {
		top: 22px !important;
		display: block;
		margin-top: 0;
		height: auto;
		left: 0;
		padding: 10px;
		z-index: 1;
		position: absolute;
		width: 100%
	}

	.heading-elements.visible .list-inline {
		background-color: #FFF;
		display: block;
		position: absolute;
		top: 15px;
		right: 20px
	}
}

@media (min-width:768px) {
	.heading-elements-toggle {
		display: none
	}
}

.breadcrumb>li+li::before {
	padding-right: .867rem
}

.breadcrumb .breadcrumb-item a {
	color: #596F88
}

.breadcrumb .breadcrumb-item a i {
	color: #5A8DEE;
	position: relative;
	top: 2px
}

.breadcrumb .breadcrumb-item+.breadcrumb-item:before {
	content: '\ea4a';
	font-family: boxicons;
	position: relative;
	top: 2px
}

.accordion .card .card-header,
.badge,
.collapsible .card .card-header,
.modal .modal-content .modal-header .modal-title {
	/* font-family: Rubik, Helvetica, Arial, serif; */
	font-family: Segoe UI;
}

.breadcrumb.breadcrumb-divider {
	padding: 0;
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.breadcrumb.breadcrumb-divider .breadcrumb-item+.breadcrumb-item:before {
	content: '|';
	color: #E0E0E0;
	font-size: 1.5rem;
	position: relative;
	top: -3px
}

.breadcrumb.breadcrumb-divider .breadcrumb-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: .4rem 0 .4rem 1rem
}

.breadcrumb.breadcrumb-divider .breadcrumb-item:first-child {
	padding-left: 1.67rem
}

.breadcrumb.breadcrumb-divider .breadcrumb-item.active {
	background-color: #5A8DEE;
	color: #FFF;
	border-radius: .267rem;
	padding-right: 1.67rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-left: 1.2rem
}

.breadcrumb.breadcrumb-divider .breadcrumb-item.active:before {
	content: ''
}

.breadcrumb.rounded-pill {
	background-color: #FFF;
	box-shadow: 3px 3px 14px 0 rgba(0, 0, 0, .12)
}

.badge,
.badge-circle {
	background-color: #e7eaef;
	color: #495e7b;
}

.breadcrumb.rounded-pill.breadcrumb-divider .breadcrumb-item.active {
	border-radius: 50rem
}

.badge {
	text-transform: uppercase
}

.badge.badge-up {
	position: absolute;
	top: -.8rem;
	right: -.5rem
}

.badge.badge-round {
	padding: .28rem .4rem
}

.badge.badge-icon {
	padding: .25rem .4rem
}

.badge-circle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	height: 36px;
	width: 36px;
	min-width: 36px;
}

.badge-circle.badge-circle-sm {
	height: 24px;
	width: 24px
}

.badge-circle.badge-circle-lg {
	height: 48px;
	width: 48px
}

.nav.nav-pills .nav-item,
.nav.nav-tabs .nav-item {
	margin-right: .8rem
}

.nav.nav-pills .nav-item.dropdown.show .dropdown-toggle:hover,
.nav.nav-tabs .nav-item.dropdown.show .dropdown-toggle:hover {
	color: #FFF
}

.nav.nav-pills .nav-item .nav-link,
.nav.nav-pills .nav-item.dropdown.show .dropdown-menu,
.nav.nav-tabs .nav-item .nav-link,
.nav.nav-tabs .nav-item.dropdown.show .dropdown-menu {
	border-radius: .267rem
}

.nav.nav-pills .nav-item .nav-link.disabled,
.nav.nav-tabs .nav-item .nav-link.disabled {
	opacity: .5
}

.nav.nav-pills .nav-item .nav-link:hover,
.nav.nav-tabs .nav-item .nav-link:hover {
	color: #475F7B
}

.nav.nav-pills .nav-item .nav-link i,
.nav.nav-tabs .nav-item .nav-link i {
	margin-right: .2rem
}

.nav.nav-pills .nav-item .nav-link.active,
.nav.nav-tabs .nav-item .nav-link.active {
	box-shadow: 0 2px 4px 0 rgba(90, 141, 238, .5)
}

.nav.nav-pills~.tab-content,
.pills-stacked .tab-content {
	background-color: #FFF;
	box-shadow: -8px 12px 18px 0 rgba(25, 42, 70, .13);
	border-radius: .267rem
}

.nav.nav-pills .nav-item .nav-link.active:hover,
.nav.nav-tabs .nav-item .nav-link.active:hover {
	color: #FFF
}

.nav.nav-tabs {
	margin-bottom: 1rem;
	border-bottom-color: #EDEDED
}

.nav.nav-tabs .nav-item {
	padding-bottom: .8rem;
	position: relative
}

.nav.nav-tabs .nav-item.current::after,
.nav.nav-tabs .nav-item.current::before {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	margin: auto;
	bottom: 0;
	left: 0;
	right: 0
}

.nav.nav-tabs .nav-item.current::before {
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 8px solid #EDEDED
}

.nav.nav-tabs .nav-item.current::after {
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-bottom: 6px solid #FFF
}

.nav.nav-tabs~.tab-content {
	padding-left: .6rem;
	color: #475F7B
}

.nav.nav-pills .nav-item {
	margin-bottom: 1rem
}

.nav.nav-pills~.tab-content {
	padding: 1.13rem 1.16rem .6rem 1.13rem;
	color: #475F7B
}

.pills-stacked .flex-column .nav-item {
	padding-bottom: 0;
	margin-bottom: 0
}

.pills-stacked .tab-content {
	padding: 1.13rem 1.16rem .6rem 1.13rem;
	color: #475F7B
}

.nav-pills .nav-link,
.nav-tabs .nav-link {
	background-color: #F2F4F4;
	color: #475F7B
}

.alert.alert-dismissible .close {
	color: #FFF;
	opacity: 1;
	top: -4px;
	text-shadow: none;
	font-weight: 400;
	font-size: 1.73rem
}

.alert i {
	margin-right: .8rem
}

.media-list .media {
	padding: 1.25rem;
	width: 100%;
	margin-top: 0
}

.media-list a.media {
	color: #475F7B !important
}

.media-bordered .media {
	border-top: 1px solid #DFE3E7
}

.media-bordered .media:first-child {
	border-top: 0
}

.tooltip .tooltip-inner {
	box-shadow: 0 0 10px 0 rgba(58, 70, 93, .25)
}

.tooltip.tooltip-light .tooltip-inner {
	background-color: #FFF;
	color: #727E8C;
	border: 1px solid #DFE3E7
}

.tooltip.tooltip-light[x-placement^=top] .arrow:before {
	border-top-color: #FFF;
	top: -1px
}

.tooltip.tooltip-light[x-placement^=right] .arrow:before {
	border-right-color: #FFF;
	right: -1px
}

.tooltip.tooltip-light[x-placement^=bottom] .arrow:before {
	border-bottom-color: #FFF;
	bottom: -1px
}

.tooltip.tooltip-light[x-placement^=left] .arrow:before {
	border-left-color: #FFF;
	left: -1px
}

.tooltip.tooltip-horizontal-bookmark {
	z-index: 1000 !important;
	top: -7px
}

.progress {
	height: .6rem;
	overflow: visible;
	background-color: #F2F4F4
}

.progress .progress-bar {
	position: relative;
	border-radius: 1.28rem;
	box-shadow: 0 2px 6px 0 rgba(90, 141, 238, .6)
}

.users-list li .badge,
.users-list li img {
	border: 2px solid #FFF
}

.progress.progress-sm {
	height: .4rem
}

.progress .progress-label:before {
	content: attr(aria-valuenow) '%';
	position: absolute;
	color: #000;
	right: 0;
	top: -1.6rem;
	font-size: 1rem
}

ul.list-inline.list-inline-pipe>li+li:before {
	content: ' | ';
	padding-right: 2px
}

.list-group .list-group-item.active i.badge-circle {
	background-color: #FFF
}

.list-group .list-group-item.active:hover {
	background-color: #5A8DEE
}

.list-group .list-group-item.active h1,
.list-group .list-group-item.active h2,
.list-group .list-group-item.active h3,
.list-group .list-group-item.active h4,
.list-group .list-group-item.active h5,
.list-group .list-group-item.active h6 {
	color: #FFF
}

.list-group .list-group-item i {
	font-size: 1.4rem
}

.list-group .list-group-item-action:hover {
	background-color: #F2F4F4
}

.users-list li+li {
	margin-left: -.785rem
}

.users-list li .badge {
	border-radius: 50%;
	padding: .4rem
}

.toast-bs-container {
	z-index: 1040;
	position: fixed;
	top: 0;
	right: 0;
	width: 498px
}

.toast-bs-container .toast-position {
	position: relative;
	top: 6.2rem;
	right: 2rem;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap-reverse;
	-ms-flex-wrap: wrap-reverse;
	flex-wrap: wrap-reverse
}

.toast-placement .toast {
	position: fixed;
	top: 6.2rem;
	z-index: 1040
}

.toast {
	display: none;
	margin-top: .75rem
}

.toast .toast-header i {
	font-size: 1.4rem;
	margin-right: .6rem
}

.toast .toast-header .toast-title {
	font-size: 1.2rem;
	font-weight: 400
}

.toast .toast-header .close {
	padding: .1rem .25rem;
	border-radius: 1.5rem;
	margin-left: 1rem;
	opacity: 1;
	color: #475F7B;
	background-color: #F2F4F4
}

.toast .toast-header .close i {
	font-size: 1.2rem;
	margin: 0
}

.toast .toast-body {
	padding: .86rem 1.4rem
}

.toast.toast-light .toast-header {
	background-color: transparent;
	border-bottom: 1px solid #DFE3E7
}

.toast.toast-light .toast-header i,
.toast.toast-light .toast-header span {
	color: #475F7B
}

.toast.toast-light .toast-header small {
	color: #828D99
}

.toast.toast-translucent {
	opacity: .95;
	display: block
}

@media screen and (-ms-high-contrast:active),
(-ms-high-contrast:none) {

	.card-body,
	.card-content {
		min-height: 1px
	}

	.toast-bs-container {
		position: fixed !important;
		top: 0;
		right: 1%;
		width: auto;
		left: auto
	}
}

.toast-bs-container,
_:-ms-lang(x) {
	position: fixed !important;
	top: 0;
	right: 1%;
	width: auto;
	left: auto
}

@media screen and (max-width:430px) {
	.toast-bs-container .toast-position {
		right: 0
	}
}

.accordion .card,
.collapsible .card {
	margin-bottom: .71rem;
	box-shadow: none;
	border-radius: .267rem !important
}

.accordion .card .card-header,
.collapsible .card .card-header {
	margin: 0;
	border: 1px solid #DFE3E7;
	padding: 0.6rem 0.6rem;
	border-radius: .267rem !important;
	font-size: 1.1rem;
	cursor: pointer
}

.accordion .card .card-header i,
.collapsible .card .card-header i {
	margin-right: 0.2rem
}

.accordion .card.open,
.collapsible .card.open {
	box-shadow: 0 3px 12px 0 rgba(0, 0, 0, .1) !important;
	border-radius: .267rem !important
}

.accordion .card.open .card-header,
.collapsible .card.open .card-header {
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	border-bottom: 1px solid #DFE3E7 !important;
	border-top: 0;
	border-left: 0;
	border-right: 0;
	color: #6E9F3D;
	font-weight: 500;
}

.pagination .page-item.first .page-link,
.pagination .page-item.last .page-link,
.pagination .page-item.next .page-link,
.pagination .page-item.previous .page-link {
	color: #527a27;
	padding: .435rem .5rem
}

.pagination .page-item.first.disabled .page-link,
.pagination .page-item.last.disabled .page-link,
.pagination .page-item.next.disabled .page-link,
.pagination .page-item.previous.disabled .page-link {
	background-color: #F2F4F4
}

.pagination .page-item:first-child .page-link {
	border-left: 1px solid #DFE3E7
}

.pagination .page-item:last-child .page-link {
	border-right: 1px solid #DFE3E7
}

.pagination .page-item .page-link {
	border: 1px solid #DFE3E7;
	border-right: 0;
	border-left: 0;
	color: #333333;
	background-color: transparent;
	font-weight: 600
}

.pagination .page-item .page-link:focus {
	box-shadow: none
}

.pagination .page-item .page-link:hover {
	border-radius: .267rem;
	background-color: rgba(90, 141, 238, .2)
}

.pagination .page-item .page-link i {
	font-weight: 600;
	vertical-align: middle
}

.pagination .page-item.active {
	border-radius: 0
}

.pagination .page-item.active .page-link,
.pagination .page-item.active .page-link:hover {
	border-radius: .267rem;
	background-color: #527a27 !important;
	color: #FFF
}

.pagination .page-item.previous {
	margin-right: .3571rem
}

.pagination .page-item.previous .page-link {
	border: 1px solid #DFE3E7;
	border-radius: .267rem
}

.pagination .page-item.previous~.page-item:nth-child(2) .page-link {
	border-left: 1px solid #DFE3E7;
	border-top-left-radius: .267rem;
	border-bottom-left-radius: .267rem
}

.pagination .page-item.previous~.page-item:nth-last-child(-n+2) .page-link {
	border-right: 1px solid #DFE3E7;
	border-top-right-radius: .267rem;
	border-bottom-right-radius: .267rem
}

.pagination .page-item.next {
	margin-left: .3571rem
}

.pagination .page-item.next .page-link {
	border: 1px solid #DFE3E7;
	border-radius: .267rem
}

.pagination.pagination-borderless .page-item .page-link {
	border: none !important
}

.pagination.pagination-borderless .page-item.next .page-link,
.pagination.pagination-borderless .page-item.previous .page-link {
	background-color: #DFE3E7
}

.pagination.pagination-borderless .page-item.next .page-link:hover,
.pagination.pagination-borderless .page-item.previous .page-link:hover {
	background-color: rgba(90, 141, 238, .2)
}

.pagination.pagination-lg .page-item:first-child .page-link {
	border-top-left-radius: .267rem;
	border-bottom-left-radius: .267rem
}

.pagination.pagination-lg .page-item:last-child .page-link {
	border-top-right-radius: .267rem;
	border-bottom-right-radius: .267rem
}

.spinner-border-lg,
.spinner-grow-lg {
	width: 3rem;
	height: 3rem
}

.modal-open {
	overflow: hidden !important
}

.modal .modal-content {
	box-shadow: -8px 12px 18px 0 rgba(25, 42, 70, .13);
	border: none;
}



.modal .modal-content i {
	top: 0
}

.modal .modal-content .modal-header {
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center
}

.modal .modal-content .modal-header .modal-title {
	font-weight: 400;
	font-size: 1.2rem
}

.modal .modal-content .modal-header .close {
	padding: 0;
	margin: 0;
	height: 2.4rem;
	width: 2.4rem;
	background-color: #F2F4F4;
	border-radius: 50%
}

.modal.modal-borderless .modal-footer,
.modal.modal-borderless .modal-header {
	border: none !important
}

.modal .modal-full {
	max-width: 94%;
	margin-left: 3%;
	margin-right: 3%
}

@media (max-width:576px) {
	.modal {
		padding-right: 1rem;
		padding-left: 1rem
	}

	.modal .modal-sm {
		max-width: unset
	}
}

.popover {
	z-index: 10;
	box-shadow: 0 0 10px 0 rgba(58, 70, 93, .25)
}

.popover .popover-header {
	border-bottom: 1px solid #DFE3E7;
	font-weight: 400
}

.popover .popover-body {
	color: #727E8C
}

.popover.bs-popover-top>.arrow::after {
	bottom: 2px
}

.popover.bs-popover-left>.arrow::after {
	right: 2px
}

.icon-left,
.icon-right {
	margin-right: .5rem
}

.icon-spin {
	display: inline-block;
	-webkit-animation: spin 1s infinite linear;
	animation: spin 1s infinite linear
}

.blockOverlay {
	z-index: 1050 !important
}

.blockElement,
.blockPage {
	z-index: 1051 !important
}

.hidden {
	display: none;
	visibility: hidden
}

.disabled,
.disabled a,
:disabled,
:disabled a {
	color: #828D99 !important
}

.disabled:hover,
:disabled:hover {
	cursor: auto !important
}

.round {
	border-radius: 1.5rem
}

.square {
	border-radius: 0
}

.icon-line-height {
	line-height: 1.5rem !important
}

.bx {
	font-size: 1.2rem
}

.gu-mirror {
	list-style-type: none !important
}

.line-ellipsis {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis
}

.login_main {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100vh;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.overlay_login {
	overflow: overlay;
	overflow-x: hidden;
	overflow-y: hidden;
}

.login_bg {
	/* background: url(../../assets/images/login_bg2.jpg) center center no-repeat;  */
	background-size: cover;
	background-color: #f5f7fa !important;
}

.bg_login_img {
	background: url(../../assets/images/bg_login.png) center center no-repeat;
	background-size: cover;
	min-height: 657px;
}



/*Color */

.white {
	color: #FFF !important
}

.text-light-white {
	color: rgba(255, 255, 255, .2) !important
}

.bg-white {
	background-color: #FFF !important
}

.bg-white .card-footer,
.bg-white .card-header {
	background-color: transparent
}

.bg-rgba-white {
	background: rgba(255, 255, 255, .2) !important
}

.bg-rgba-white.alert,
.bg-rgba-white.alert.alert-dismissible .close {
	color: #FFF
}

.alert.alert-white {
	background: #FFF !important;
	color: #FFF !important;
	box-shadow: 0 3px 8px 0 rgba(255, 255, 255, .4);
	border: none
}

.badge-circle-white,
.badge.badge-white {
	background-color: #FFF
}

.border-white {
	border: 1px solid #FFF !important
}

.border-white.alert,
.border-white.alert.alert-dismissible .close {
	color: #FFF
}

.border-top-white {
	border-top: 1px solid #FFF
}

.border-bottom-white {
	border-bottom: 1px solid #FFF
}

.border-left-white {
	border-left: 1px solid #FFF
}

.border-right-white {
	border-right: 1px solid #FFF
}

.header-navbar.bg-white .navbar-nav .nav-item>a i {
	-webkit-text-stroke: .2px #FFF !important
}

.badge.badge-light-white {
	color: #FFF !important
}

.badge-circle-light-white,
.btn-white,
.btn-white.hover,
.btn-white:hover {
	color: #FFF
}

.badge.badge-white.badge-glow,
.badge.bg-white.badge-glow,
.badge.border-white.badge-glow {
	box-shadow: 0 0 10px #FFF
}

.overlay-white {
	background: #FFF;
	background: rgba(255, 255, 255, .6)
}

.btn-white {
	background-color: #FFF !important
}

.btn-light-white,
.btn-light-white.active,
.btn-light-white.hover,
.btn-light-white:active,
.btn-light-white:hover,
.btn-outline-white,
.btn-outline-white.active,
.btn-outline-white.hover,
.btn-outline-white:active,
.btn-outline-white:hover,
.btn-white.active,
.btn-white.disabled,
.btn-white:active,
.btn-white:disabled,
.btn-white:focus {
	color: #FFF !important
}

.btn-white.hover.glow,
.btn-white:hover.glow {
	box-shadow: 0 4px 12px 0 rgba(255, 255, 255, .6) !important
}

.btn-white.glow {
	box-shadow: 0 2px 4px 0 rgba(255, 255, 255, .5) !important
}

.btn-outline-white {
	border: 1px solid #FFF;
	background-color: transparent
}

.btn-outline-white~.dropdown-menu .dropdown-item.active,
.btn-white~.dropdown-menu .dropdown-item.active {
	background-color: #FFF;
	color: #FFF
}

.btn-outline-white~.dropdown-menu .dropdown-item.active:hover,
.btn-white~.dropdown-menu .dropdown-item.active:hover,
.dropdown.dropdown-icon-wrapper .btn-outline-white~.dropdown-menu .dropdown-item:active i,
.dropdown.dropdown-icon-wrapper .btn-outline-white~.dropdown-menu .dropdown-item:hover i,
.dropdown.dropdown-icon-wrapper .btn-white~.dropdown-menu .dropdown-item:active i,
.dropdown.dropdown-icon-wrapper .btn-white~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-outline-white~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-outline-white~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-white~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-white~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-outline-white~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-outline-white~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-white~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-white~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-outline-white~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-outline-white~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-white~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-white~.dropdown-menu .dropdown-item:hover i {
	color: #FFF
}

.bullet.bullet-white {
	background-color: #FFF
}

.pagination-white .page-item.active .page-link,
.pagination-white .page-item.active .page-link:hover {
	background: #FFF !important;
	color: #FFF
}

.pagination-white .page-item.next .page-link,
.pagination-white .page-item.previous .page-link {
	color: #FFF
}

.pagination-white .page-item.next .page-link:hover,
.pagination-white .page-item.previous .page-link:hover {
	background: #FFF
}

.progress-bar-white .progress-bar {
	background-color: #FFF;
	box-shadow: 0 2px 6px 0 rgba(255, 255, 255, .6)
}

.chip-white,
input[type=checkbox].bg-white+.custom-control-label:before,
input[type=radio].bg-white+.custom-control-label:before {
	background-color: #FFF !important
}

.chip-white .chip-body {
	color: #FFF !important
}

.divider.divider-white .divider-text:after,
.divider.divider-white .divider-text:before {
	border-color: #FFF !important
}

.widget-timeline li.timeline-items.timeline-icon-white:before {
	background: #FFF !important
}

.checkbox.checkbox-white input:checked~label::before,
.checkbox.radio-white input:checked~label::before,
.radio.checkbox-white input:checked~label::before,
.radio.radio-white input:checked~label::before {
	background-color: #FFF;
	border-color: #FFF
}

.checkbox.checkbox-white input:checked~label::after,
.checkbox.radio-white input:checked~label::after,
.radio.checkbox-white input:checked~label::after,
.radio.radio-white input:checked~label::after {
	border-color: #FFF
}

.checkbox.checkbox-white.checkbox-glow input:checked~label::before,
.checkbox.checkbox-white.radio-glow input:checked~label::before,
.checkbox.radio-white.checkbox-glow input:checked~label::before,
.checkbox.radio-white.radio-glow input:checked~label::before,
.radio.checkbox-white.checkbox-glow input:checked~label::before,
.radio.checkbox-white.radio-glow input:checked~label::before,
.radio.radio-white.checkbox-glow input:checked~label::before,
.radio.radio-white.radio-glow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(255, 255, 255, .7)
}

.checkbox.checkbox-white.checkbox-icon label i,
.checkbox.radio-white.checkbox-icon label i,
.radio.checkbox-white.checkbox-icon label i,
.radio.radio-white.checkbox-icon label i {
	color: #FFF
}

.checkbox.checkbox-white label:after {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.radio.radio-white input:checked~label::after {
	background-color: #FFF;
	-webkit-transition: all .15s cubic-bezier(.35, .9, .4, .9);
	transition: all .15s cubic-bezier(.35, .9, .4, .9)
}

.custom-switch-white .custom-control-input:checked~.custom-control-label::before {
	background-color: #FFF !important;
	color: #FFF;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.custom-switch-white.custom-switch-glow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(255, 255, 255, .8) !important
}

.input-group.touchspin-glow .bootstrap-touchspin-down.btn-white,
.input-group.touchspin-glow .bootstrap-touchspin-up.btn-white {
	box-shadow: 0 0 8px 0 rgba(255, 255, 255, .8)
}

.edit-kanban-item select option.bg-color_name,
.kanban-container .kanban-board .kanban-item[data-border=white]:before {
	background-color: #FFF
}

select.select-light-white~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
select.select-light-white~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	color: #FFF !important
}

.black {
	color: #000 !important
}

.text-light-black {
	color: rgba(0, 0, 0, .2) !important
}

.bg-black {
	background-color: #000 !important
}

.bg-black .card-footer,
.bg-black .card-header {
	background-color: transparent
}

.bg-rgba-black {
	background: rgba(0, 0, 0, .2) !important
}

.bg-rgba-black.alert,
.bg-rgba-black.alert.alert-dismissible .close {
	color: #000
}

.alert.alert-black {
	background: #000 !important;
	color: #FFF !important;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .4);
	border: none
}

.badge-circle-black,
.badge.badge-black {
	background-color: #000
}

.border-black {
	border: 1px solid #000 !important
}

.border-black.alert,
.border-black.alert.alert-dismissible .close {
	color: #000
}

.border-top-black {
	border-top: 1px solid #000
}

.border-bottom-black {
	border-bottom: 1px solid #000
}

.border-left-black {
	border-left: 1px solid #000
}

.border-right-black {
	border-right: 1px solid #000
}

.header-navbar.bg-black .navbar-nav .nav-item>a i {
	-webkit-text-stroke: .2px #000 !important
}

.badge.badge-light-black {
	color: #000 !important
}

.badge.badge-black.badge-glow,
.badge.bg-black.badge-glow,
.badge.border-black.badge-glow {
	box-shadow: 0 0 10px #000
}

.badge-circle-light-black {
	color: #000
}

.btn-black,
.btn-black.hover,
.btn-black:hover {
	color: #FFF
}

.overlay-black {
	background: #000;
	background: rgba(0, 0, 0, .6)
}

.btn-black {
	background-color: #000 !important
}

.btn-black.active,
.btn-black.disabled,
.btn-black:active,
.btn-black:disabled,
.btn-black:focus {
	color: #FFF !important
}

.btn-black.hover.glow,
.btn-black:hover.glow {
	box-shadow: 0 4px 12px 0 rgba(0, 0, 0, .6) !important
}

.btn-black.glow {
	box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5) !important
}

.btn-light-black {
	color: #000 !important
}

.btn-light-black.active,
.btn-light-black.hover,
.btn-light-black:active,
.btn-light-black:hover {
	color: #FFF !important
}

.btn-outline-black {
	border: 1px solid #000;
	background-color: transparent;
	color: #000 !important
}

.btn-outline-black.active,
.btn-outline-black.hover,
.btn-outline-black:active,
.btn-outline-black:hover {
	color: #FFF !important
}

.btn-black~.dropdown-menu .dropdown-item.active,
.btn-outline-black~.dropdown-menu .dropdown-item.active {
	background-color: #000;
	color: #FFF
}

.btn-black~.dropdown-menu .dropdown-item.active:hover,
.btn-outline-black~.dropdown-menu .dropdown-item.active:hover {
	color: #FFF
}

.dropdown.dropdown-icon-wrapper .btn-black~.dropdown-menu .dropdown-item:hover i,
.dropdown.dropdown-icon-wrapper .btn-outline-black~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-black~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-outline-black~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-black~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-outline-black~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-black~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-outline-black~.dropdown-menu .dropdown-item:hover i {
	color: #000
}

.dropdown.dropdown-icon-wrapper .btn-black~.dropdown-menu .dropdown-item:active i,
.dropdown.dropdown-icon-wrapper .btn-outline-black~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-black~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-outline-black~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-black~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-outline-black~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-black~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-outline-black~.dropdown-menu .dropdown-item:active i {
	color: #FFF
}

.bullet.bullet-black {
	background-color: #000
}

.pagination-black .page-item.active .page-link,
.pagination-black .page-item.active .page-link:hover {
	background: #000 !important;
	color: #FFF
}

.pagination-black .page-item.next .page-link,
.pagination-black .page-item.previous .page-link {
	color: #000
}

.pagination-black .page-item.next .page-link:hover,
.pagination-black .page-item.previous .page-link:hover {
	background: #000
}

.progress-bar-black .progress-bar {
	background-color: #000;
	box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .6)
}

.chip-black,
input[type=checkbox].bg-black+.custom-control-label:before,
input[type=radio].bg-black+.custom-control-label:before {
	background-color: #000 !important
}

.chip-black .chip-body {
	color: #FFF !important
}

.divider.divider-black .divider-text:after,
.divider.divider-black .divider-text:before {
	border-color: #000 !important
}

.widget-timeline li.timeline-items.timeline-icon-black:before {
	background: #000 !important
}

.checkbox.checkbox-black input:checked~label::before,
.checkbox.radio-black input:checked~label::before,
.radio.checkbox-black input:checked~label::before,
.radio.radio-black input:checked~label::before {
	background-color: #000;
	border-color: #000
}

.checkbox.checkbox-black input:checked~label::after,
.checkbox.radio-black input:checked~label::after,
.radio.checkbox-black input:checked~label::after,
.radio.radio-black input:checked~label::after {
	border-color: #FFF
}

.checkbox.checkbox-black.checkbox-glow input:checked~label::before,
.checkbox.checkbox-black.radio-glow input:checked~label::before,
.checkbox.radio-black.checkbox-glow input:checked~label::before,
.checkbox.radio-black.radio-glow input:checked~label::before,
.radio.checkbox-black.checkbox-glow input:checked~label::before,
.radio.checkbox-black.radio-glow input:checked~label::before,
.radio.radio-black.checkbox-glow input:checked~label::before,
.radio.radio-black.radio-glow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(0, 0, 0, .7)
}

.checkbox.checkbox-black.checkbox-icon label i,
.checkbox.radio-black.checkbox-icon label i,
.radio.checkbox-black.checkbox-icon label i,
.radio.radio-black.checkbox-icon label i {
	color: #FFF
}

.checkbox.checkbox-black label:after {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.radio.radio-black input:checked~label::after {
	background-color: #FFF;
	-webkit-transition: all .15s cubic-bezier(.35, .9, .4, .9);
	transition: all .15s cubic-bezier(.35, .9, .4, .9)
}

.custom-switch-black .custom-control-input:checked~.custom-control-label::before {
	background-color: #000 !important;
	color: #FFF;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.custom-switch-black.custom-switch-glow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .8) !important
}

.input-group.touchspin-glow .bootstrap-touchspin-down.btn-black,
.input-group.touchspin-glow .bootstrap-touchspin-up.btn-black {
	box-shadow: 0 0 8px 0 rgba(0, 0, 0, .8)
}

.edit-kanban-item select option.bg-color_name,
.kanban-container .kanban-board .kanban-item[data-border=black]:before {
	background-color: #000
}

select.select-light-black~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
select.select-light-black~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	color: #000 !important
}

.dark {
	color: #394C62 !important
}

.text-light-dark {
	color: rgba(57, 76, 98, .2) !important
}

.bg-dark {
	background-color: #394C62 !important
}

.bg-dark .card-footer,
.bg-dark .card-header {
	background-color: transparent
}

.bg-rgba-dark {
	background: rgba(57, 76, 98, .2) !important
}

.bg-rgba-dark.alert,
.bg-rgba-dark.alert.alert-dismissible .close {
	color: #394C62
}

.alert.alert-dark {
	background: #394C62 !important;
	color: #FFF !important;
	box-shadow: 0 3px 8px 0 rgba(57, 76, 98, .4);
	border: none
}

.badge-circle-dark,
.badge.badge-dark {
	background-color: #394C62
}

.border-dark {
	border: 1px solid #394C62 !important
}

.border-dark.alert,
.border-dark.alert.alert-dismissible .close {
	color: #394C62
}

.border-top-dark {
	border-top: 1px solid #394C62
}

.border-bottom-dark {
	border-bottom: 1px solid #394C62
}

.border-left-dark {
	border-left: 1px solid #394C62
}

.border-right-dark {
	border-right: 1px solid #394C62
}

.header-navbar.bg-dark .navbar-nav .nav-item>a i {
	-webkit-text-stroke: .2px #394C62 !important
}

.badge.badge-light-dark {
	color: #394C62 !important
}

.badge.badge-dark.badge-glow,
.badge.bg-dark.badge-glow,
.badge.border-dark.badge-glow {
	box-shadow: 0 0 10px #394C62
}

.badge-circle-light-dark {
	color: #394C62
}

.btn-dark,
.btn-dark.hover,
.btn-dark:hover {
	color: #FFF
}

.overlay-dark {
	background: #394C62;
	background: rgba(57, 76, 98, .6)
}

.btn-dark {
	background-color: #394C62 !important
}

.btn-dark.active,
.btn-dark.disabled,
.btn-dark:active,
.btn-dark:disabled,
.btn-dark:focus {
	color: #FFF !important
}

.btn-dark.hover.glow,
.btn-dark:hover.glow {
	box-shadow: 0 4px 12px 0 rgba(57, 76, 98, .6) !important
}

.btn-dark.glow {
	box-shadow: 0 2px 4px 0 rgba(57, 76, 98, .5) !important
}

.btn-light-dark {
	color: #394C62 !important
}

.btn-light-dark.active,
.btn-light-dark.hover,
.btn-light-dark:active,
.btn-light-dark:hover {
	color: #FFF !important
}

.btn-outline-dark {
	border: 1px solid #394C62;
	background-color: transparent;
	color: #394C62 !important
}

.btn-outline-dark.active,
.btn-outline-dark.hover,
.btn-outline-dark:active,
.btn-outline-dark:hover {
	color: #FFF !important
}

.btn-dark~.dropdown-menu .dropdown-item.active,
.btn-outline-dark~.dropdown-menu .dropdown-item.active {
	background-color: #394C62;
	color: #FFF
}

.btn-dark~.dropdown-menu .dropdown-item.active:hover,
.btn-outline-dark~.dropdown-menu .dropdown-item.active:hover {
	color: #FFF
}

.dropdown.dropdown-icon-wrapper .btn-dark~.dropdown-menu .dropdown-item:hover i,
.dropdown.dropdown-icon-wrapper .btn-outline-dark~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-dark~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-outline-dark~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-dark~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-outline-dark~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-dark~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-outline-dark~.dropdown-menu .dropdown-item:hover i {
	color: #394C62
}

.dropdown.dropdown-icon-wrapper .btn-dark~.dropdown-menu .dropdown-item:active i,
.dropdown.dropdown-icon-wrapper .btn-outline-dark~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-dark~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-outline-dark~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-dark~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-outline-dark~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-dark~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-outline-dark~.dropdown-menu .dropdown-item:active i {
	color: #FFF
}

.bullet.bullet-dark {
	background-color: #394C62
}

.pagination-dark .page-item.active .page-link,
.pagination-dark .page-item.active .page-link:hover {
	background: #394C62 !important;
	color: #FFF
}

.pagination-dark .page-item.next .page-link,
.pagination-dark .page-item.previous .page-link {
	color: #394C62
}

.pagination-dark .page-item.next .page-link:hover,
.pagination-dark .page-item.previous .page-link:hover {
	background: #394C62
}

.progress-bar-dark .progress-bar {
	background-color: #394C62;
	box-shadow: 0 2px 6px 0 rgba(57, 76, 98, .6)
}

.chip-dark,
input[type=checkbox].bg-dark+.custom-control-label:before,
input[type=radio].bg-dark+.custom-control-label:before {
	background-color: #394C62 !important
}

.chip-dark .chip-body {
	color: #FFF !important
}

.divider.divider-dark .divider-text:after,
.divider.divider-dark .divider-text:before {
	border-color: #394C62 !important
}

.widget-timeline li.timeline-items.timeline-icon-dark:before {
	background: #394C62 !important
}

.checkbox.checkbox-dark input:checked~label::before,
.checkbox.radio-dark input:checked~label::before,
.radio.checkbox-dark input:checked~label::before,
.radio.radio-dark input:checked~label::before {
	background-color: #394C62;
	border-color: #394C62
}

.checkbox.checkbox-dark input:checked~label::after,
.checkbox.radio-dark input:checked~label::after,
.radio.checkbox-dark input:checked~label::after,
.radio.radio-dark input:checked~label::after {
	border-color: #FFF
}

.checkbox.checkbox-dark.checkbox-glow input:checked~label::before,
.checkbox.checkbox-dark.radio-glow input:checked~label::before,
.checkbox.radio-dark.checkbox-glow input:checked~label::before,
.checkbox.radio-dark.radio-glow input:checked~label::before,
.radio.checkbox-dark.checkbox-glow input:checked~label::before,
.radio.checkbox-dark.radio-glow input:checked~label::before,
.radio.radio-dark.checkbox-glow input:checked~label::before,
.radio.radio-dark.radio-glow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(57, 76, 98, .7)
}

.checkbox.checkbox-dark.checkbox-icon label i,
.checkbox.radio-dark.checkbox-icon label i,
.radio.checkbox-dark.checkbox-icon label i,
.radio.radio-dark.checkbox-icon label i {
	color: #FFF
}

.checkbox.checkbox-dark label:after {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.radio.radio-dark input:checked~label::after {
	background-color: #FFF;
	-webkit-transition: all .15s cubic-bezier(.35, .9, .4, .9);
	transition: all .15s cubic-bezier(.35, .9, .4, .9)
}

.custom-switch-dark .custom-control-input:checked~.custom-control-label::before {
	background-color: #394C62 !important;
	color: #FFF;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.custom-switch-dark.custom-switch-glow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(57, 76, 98, .8) !important
}

.input-group.touchspin-glow .bootstrap-touchspin-down.btn-dark,
.input-group.touchspin-glow .bootstrap-touchspin-up.btn-dark {
	box-shadow: 0 0 8px 0 rgba(57, 76, 98, .8)
}

.edit-kanban-item select option.bg-color_name,
.kanban-container .kanban-board .kanban-item[data-border=dark]:before {
	background-color: #394C62
}

select.select-light-dark~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
select.select-light-dark~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	color: #394C62 !important
}

.light {
	color: #A3AFBD !important
}

.text-light-light {
	color: rgba(163, 175, 189, .2) !important
}

.bg-light {
	background-color: #A3AFBD !important
}

.bg-light .card-footer,
.bg-light .card-header {
	background-color: transparent
}

.bg-rgba-light {
	background: rgba(163, 175, 189, .2) !important
}

.bg-rgba-light.alert,
.bg-rgba-light.alert.alert-dismissible .close {
	color: #A3AFBD
}

.alert.alert-light {
	background: #A3AFBD !important;
	color: #FFF !important;
	box-shadow: 0 3px 8px 0 rgba(163, 175, 189, .4);
	border: none
}

.badge-circle-light,
.badge.badge-light {
	background-color: #A3AFBD
}

.border-light {
	border: 1px solid #A3AFBD !important
}

.border-light.alert,
.border-light.alert.alert-dismissible .close {
	color: #A3AFBD
}

.border-top-light {
	border-top: 1px solid #A3AFBD
}

.border-bottom-light {
	border-bottom: 1px solid #A3AFBD
}

.border-left-light {
	border-left: 1px solid #A3AFBD
}

.border-right-light {
	border-right: 1px solid #A3AFBD
}

.header-navbar.bg-light .navbar-nav .nav-item>a i {
	-webkit-text-stroke: .2px #A3AFBD !important
}

.badge.badge-light-light {
	color: #A3AFBD !important
}

.badge.badge-light.badge-glow,
.badge.bg-light.badge-glow,
.badge.border-light.badge-glow {
	box-shadow: 0 0 10px #A3AFBD
}

.badge-circle-light-light {
	color: #A3AFBD
}

.btn-light,
.btn-light.hover,
.btn-light:hover {
	color: #FFF
}

.overlay-light {
	background: #A3AFBD;
	background: rgba(163, 175, 189, .6)
}

.btn-light {
	background-color: #A3AFBD !important
}

.btn-light.active,
.btn-light.disabled,
.btn-light:active,
.btn-light:disabled,
.btn-light:focus {
	color: #FFF !important
}

.btn-light.hover.glow,
.btn-light:hover.glow {
	box-shadow: 0 4px 12px 0 rgba(163, 175, 189, .6) !important
}

.btn-light.glow {
	box-shadow: 0 2px 4px 0 rgba(163, 175, 189, .5) !important
}

.btn-light-light {
	color: #A3AFBD !important
}

.btn-light-light.active,
.btn-light-light.hover,
.btn-light-light:active,
.btn-light-light:hover {
	color: #FFF !important
}

.btn-outline-light {
	border: 1px solid #A3AFBD;
	background-color: transparent;
	color: #A3AFBD !important
}

.btn-outline-light.active,
.btn-outline-light.hover,
.btn-outline-light:active,
.btn-outline-light:hover {
	color: #FFF !important
}

.btn-light~.dropdown-menu .dropdown-item.active,
.btn-outline-light~.dropdown-menu .dropdown-item.active {
	background-color: #A3AFBD;
	color: #FFF
}

.btn-light~.dropdown-menu .dropdown-item.active:hover,
.btn-outline-light~.dropdown-menu .dropdown-item.active:hover {
	color: #FFF
}

.dropdown.dropdown-icon-wrapper .btn-light~.dropdown-menu .dropdown-item:hover i,
.dropdown.dropdown-icon-wrapper .btn-outline-light~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-light~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-outline-light~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-light~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-outline-light~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-light~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-outline-light~.dropdown-menu .dropdown-item:hover i {
	color: #A3AFBD
}

.dropdown.dropdown-icon-wrapper .btn-light~.dropdown-menu .dropdown-item:active i,
.dropdown.dropdown-icon-wrapper .btn-outline-light~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-light~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-outline-light~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-light~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-outline-light~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-light~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-outline-light~.dropdown-menu .dropdown-item:active i {
	color: #FFF
}

.bullet.bullet-light {
	background-color: #A3AFBD
}

.pagination-light .page-item.active .page-link,
.pagination-light .page-item.active .page-link:hover {
	background: #A3AFBD !important;
	color: #FFF
}

.pagination-light .page-item.next .page-link,
.pagination-light .page-item.previous .page-link {
	color: #A3AFBD
}

.pagination-light .page-item.next .page-link:hover,
.pagination-light .page-item.previous .page-link:hover {
	background: #A3AFBD
}

.progress-bar-light .progress-bar {
	background-color: #A3AFBD;
	box-shadow: 0 2px 6px 0 rgba(163, 175, 189, .6)
}

.chip-light,
input[type=checkbox].bg-light+.custom-control-label:before,
input[type=radio].bg-light+.custom-control-label:before {
	background-color: #A3AFBD !important
}

.chip-light .chip-body {
	color: #FFF !important
}

.divider.divider-light .divider-text:after,
.divider.divider-light .divider-text:before {
	border-color: #A3AFBD !important
}

.widget-timeline li.timeline-items.timeline-icon-light:before {
	background: #A3AFBD !important
}

.checkbox.checkbox-light input:checked~label::before,
.checkbox.radio-light input:checked~label::before,
.radio.checkbox-light input:checked~label::before,
.radio.radio-light input:checked~label::before {
	background-color: #A3AFBD;
	border-color: #A3AFBD
}

.checkbox.checkbox-light input:checked~label::after,
.checkbox.radio-light input:checked~label::after,
.radio.checkbox-light input:checked~label::after,
.radio.radio-light input:checked~label::after {
	border-color: #FFF
}

.checkbox.checkbox-light.checkbox-glow input:checked~label::before,
.checkbox.checkbox-light.radio-glow input:checked~label::before,
.checkbox.radio-light.checkbox-glow input:checked~label::before,
.checkbox.radio-light.radio-glow input:checked~label::before,
.radio.checkbox-light.checkbox-glow input:checked~label::before,
.radio.checkbox-light.radio-glow input:checked~label::before,
.radio.radio-light.checkbox-glow input:checked~label::before,
.radio.radio-light.radio-glow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(163, 175, 189, .7)
}

.checkbox.checkbox-light.checkbox-icon label i,
.checkbox.radio-light.checkbox-icon label i,
.radio.checkbox-light.checkbox-icon label i,
.radio.radio-light.checkbox-icon label i {
	color: #FFF
}

.checkbox.checkbox-light label:after {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.radio.radio-light input:checked~label::after {
	background-color: #FFF;
	-webkit-transition: all .15s cubic-bezier(.35, .9, .4, .9);
	transition: all .15s cubic-bezier(.35, .9, .4, .9)
}

.custom-switch-light .custom-control-input:checked~.custom-control-label::before {
	background-color: #A3AFBD !important;
	color: #FFF;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.custom-switch-light.custom-switch-glow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(163, 175, 189, .8) !important
}

.input-group.touchspin-glow .bootstrap-touchspin-down.btn-light,
.input-group.touchspin-glow .bootstrap-touchspin-up.btn-light {
	box-shadow: 0 0 8px 0 rgba(163, 175, 189, .8)
}

.edit-kanban-item select option.bg-color_name,
.kanban-container .kanban-board .kanban-item[data-border=light]:before {
	background-color: #A3AFBD
}

.bg-primary.bg-lighten-5,
.btn-primary.btn-lighten-5 {
	background-color: #CEDDFA !important
}

select.select-light-light~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
select.select-light-light~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	color: #A3AFBD !important
}

.primary.lighten-5 {
	color: #CEDDFA !important
}

.btn-primary.btn-lighten-5 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-lighten-5:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-lighten-5:active,
.btn-primary.btn-lighten-5:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-lighten-5 {
	border-color: #CEDDFA !important;
	color: #CEDDFA !important
}

.btn-outline-primary.btn-outline-lighten-5:hover {
	background-color: #CEDDFA !important
}

.border-primary.border-lighten-5 {
	border: 1px solid #CEDDFA !important
}

.border-top-primary.border-top-lighten-5 {
	border-top: 1px solid #CEDDFA !important
}

.border-bottom-primary.border-bottom-lighten-5 {
	border-bottom: 1px solid #CEDDFA !important
}

.border-left-primary.border-left-lighten-5 {
	border-left: 1px solid #CEDDFA !important
}

.border-right-primary.border-right-lighten-5 {
	border-right: 1px solid #CEDDFA !important
}

.overlay-primary.overlay-lighten-5 {
	background: #CEDDFA;
	background: rgba(206, 221, 250, .6)
}

.bg-primary.bg-lighten-4,
.btn-primary.btn-lighten-4 {
	background-color: #B6CDF8 !important
}

.primary.lighten-4 {
	color: #B6CDF8 !important
}

.btn-primary.btn-lighten-4 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-lighten-4:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-lighten-4:active,
.btn-primary.btn-lighten-4:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-lighten-4 {
	border-color: #B6CDF8 !important;
	color: #B6CDF8 !important
}

.btn-outline-primary.btn-outline-lighten-4:hover {
	background-color: #B6CDF8 !important
}

.border-primary.border-lighten-4 {
	border: 1px solid #B6CDF8 !important
}

.border-top-primary.border-top-lighten-4 {
	border-top: 1px solid #B6CDF8 !important
}

.border-bottom-primary.border-bottom-lighten-4 {
	border-bottom: 1px solid #B6CDF8 !important
}

.border-left-primary.border-left-lighten-4 {
	border-left: 1px solid #B6CDF8 !important
}

.border-right-primary.border-right-lighten-4 {
	border-right: 1px solid #B6CDF8 !important
}

.overlay-primary.overlay-lighten-4 {
	background: #B6CDF8;
	background: rgba(182, 205, 248, .6)
}

.bg-primary.bg-lighten-3,
.btn-primary.btn-lighten-3 {
	background-color: #9FBDF5 !important
}

.primary.lighten-3 {
	color: #9FBDF5 !important
}

.btn-primary.btn-lighten-3 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-lighten-3:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-lighten-3:active,
.btn-primary.btn-lighten-3:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-lighten-3 {
	border-color: #9FBDF5 !important;
	color: #9FBDF5 !important
}

.btn-outline-primary.btn-outline-lighten-3:hover {
	background-color: #9FBDF5 !important
}

.border-primary.border-lighten-3 {
	border: 1px solid #9FBDF5 !important
}

.border-top-primary.border-top-lighten-3 {
	border-top: 1px solid #9FBDF5 !important
}

.border-bottom-primary.border-bottom-lighten-3 {
	border-bottom: 1px solid #9FBDF5 !important
}

.border-left-primary.border-left-lighten-3 {
	border-left: 1px solid #9FBDF5 !important
}

.border-right-primary.border-right-lighten-3 {
	border-right: 1px solid #9FBDF5 !important
}

.overlay-primary.overlay-lighten-3 {
	background: #9FBDF5;
	background: rgba(159, 189, 245, .6)
}

.bg-primary.bg-lighten-2,
.btn-primary.btn-lighten-2 {
	background-color: #88ADF3 !important
}

.primary.lighten-2 {
	color: #88ADF3 !important
}

.btn-primary.btn-lighten-2 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-lighten-2:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-lighten-2:active,
.btn-primary.btn-lighten-2:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-lighten-2 {
	border-color: #88ADF3 !important;
	color: #88ADF3 !important
}

.btn-outline-primary.btn-outline-lighten-2:hover {
	background-color: #88ADF3 !important
}

.border-primary.border-lighten-2 {
	border: 1px solid #88ADF3 !important
}

.border-top-primary.border-top-lighten-2 {
	border-top: 1px solid #88ADF3 !important
}

.border-bottom-primary.border-bottom-lighten-2 {
	border-bottom: 1px solid #88ADF3 !important
}

.border-left-primary.border-left-lighten-2 {
	border-left: 1px solid #88ADF3 !important
}

.border-right-primary.border-right-lighten-2 {
	border-right: 1px solid #88ADF3 !important
}

.overlay-primary.overlay-lighten-2 {
	background: #88ADF3;
	background: rgba(136, 173, 243, .6)
}

.bg-primary.bg-lighten-1,
.btn-primary.btn-lighten-1 {
	background-color: #719DF0 !important
}

.primary.lighten-1 {
	color: #719DF0 !important
}

.btn-primary.btn-lighten-1 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-lighten-1:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-lighten-1:active,
.btn-primary.btn-lighten-1:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-lighten-1 {
	border-color: #719DF0 !important;
	color: #719DF0 !important
}

.btn-outline-primary.btn-outline-lighten-1:hover {
	background-color: #719DF0 !important
}

.border-primary.border-lighten-1 {
	border: 1px solid #719DF0 !important
}

.border-top-primary.border-top-lighten-1 {
	border-top: 1px solid #719DF0 !important
}

.border-bottom-primary.border-bottom-lighten-1 {
	border-bottom: 1px solid #719DF0 !important
}

.border-left-primary.border-left-lighten-1 {
	border-left: 1px solid #719DF0 !important
}

.border-right-primary.border-right-lighten-1 {
	border-right: 1px solid #719DF0 !important
}

.overlay-primary.overlay-lighten-1 {
	background: #719DF0;
	background: rgba(113, 157, 240, .6)
}

.primary {
	color: #444 !important
}

.text-light-primary {
	color: rgba(90, 141, 238, .2) !important
}

.bg-primary {
	background-color: #5A8DEE !important
}

.bg-primary .card-footer,
.bg-primary .card-header {
	background-color: transparent
}

.bg-rgba-primary {
	background: rgba(90, 141, 238, .2) !important
}

.bg-rgba-primary.alert,
.bg-rgba-primary.alert.alert-dismissible .close {
	color: #5A8DEE
}

.alert.alert-primary {
	background: #5A8DEE !important;
	color: #FFF !important;
	box-shadow: 0 3px 8px 0 rgba(90, 141, 238, .4);
	border: none
}

.border-primary {
	border: 1px solid #5A8DEE !important
}

.border-primary .select2-selection__arrow b {
	border-color: #2C6DE9 !important
}

.border-primary.alert,
.border-primary.alert.alert-dismissible .close {
	color: #5A8DEE
}

.border-top-primary {
	border-top: 1px solid #5A8DEE
}

.border-bottom-primary {
	border-bottom: 1px solid #5A8DEE
}

.border-left-primary {
	border-left: 1px solid #5A8DEE
}

.border-right-primary {
	border-right: 1px solid #5A8DEE
}

.header-navbar.bg-primary .navbar-nav .nav-item>a i {
	-webkit-text-stroke: .2px #5A8DEE !important
}

.badge.badge-primary {
	background-color: #5A8DEE
}

.badge.badge-light-primary {
	background-color: #E2ECFF;
	color: #5A8DEE !important
}

.badge.badge-primary.badge-glow,
.badge.bg-primary.badge-glow,
.badge.border-primary.badge-glow {
	box-shadow: 0 0 10px #5A8DEE
}

.badge-circle-primary {
	background-color: #5A8DEE
}

.badge-circle-light-primary,
.dashboard_class_4 {
	background-color: #E2ECFF;
	color: #5A8DEE
}

.overlay-primary {
	background: #5A8DEE;
	background: rgba(90, 141, 238, .6)
}

.btn-primary {
	border-color: #76a742 !important;
	background-color: #76a742 !important;
	color: #FFF
}

.btn-primary.hover,
.btn-primary:hover {
	background-color: #5f8a31 !important;
	color: #FFF
}

.btn-primary.hover.glow,
.btn-primary:hover.glow {
	box-shadow: 0 4px 12px 0 rgba(90, 141, 238, .6) !important
}

.btn-primary.active,
.btn-primary:active,
.btn-primary:focus {
	background-color: #5f8a31 !important;
	color: #FFF !important
}

.btn-primary.glow {
	box-shadow: 0 2px 4px 0 rgba(90, 141, 238, .5) !important
}

.btn-primary.disabled,
.btn-primary:disabled {
	color: #FFF !important
}

.btn-light-primary {
	background-color: #E2ECFF;
	color: #5A8DEE !important
}

.btn-light-primary.hover,
.btn-light-primary:hover {
	background-color: #719DF0 !important;
	color: #FFF !important
}

.btn-light-primary.active,
.btn-light-primary:active {
	background-color: #437DEC !important;
	color: #FFF !important
}

.btn-outline-primary {
	border: 1px solid #5A8DEE;
	background-color: transparent;
	color: #5A8DEE !important
}

.btn-outline-primary.hover,
.btn-outline-primary:hover {
	background-color: #719DF0 !important;
	color: #FFF !important
}

.btn-outline-primary.active,
.btn-outline-primary:active {
	background-color: #437DEC !important;
	color: #FFF !important
}

.btn-outline-primary~.dropdown-menu .dropdown-item.active,
.btn-primary~.dropdown-menu .dropdown-item.active {
	background-color: #5A8DEE;
	color: #FFF
}

.btn-outline-primary~.dropdown-menu .dropdown-item.active:hover,
.btn-primary~.dropdown-menu .dropdown-item.active:hover {
	color: #FFF
}

.dropdown.dropdown-icon-wrapper .btn-outline-primary~.dropdown-menu .dropdown-item:hover i,
.dropdown.dropdown-icon-wrapper .btn-primary~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-outline-primary~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-primary~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-outline-primary~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-primary~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-outline-primary~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-primary~.dropdown-menu .dropdown-item:hover i {
	color: #5A8DEE
}

.dropdown.dropdown-icon-wrapper .btn-outline-primary~.dropdown-menu .dropdown-item:active i,
.dropdown.dropdown-icon-wrapper .btn-primary~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-outline-primary~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-primary~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-outline-primary~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-primary~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-outline-primary~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-primary~.dropdown-menu .dropdown-item:active i {
	color: #FFF
}

.bullet.bullet-primary {
	background-color: #5A8DEE
}

.pagination-primary .page-item.active .page-link,
.pagination-primary .page-item.active .page-link:hover {
	background: #5A8DEE !important;
	color: #FFF
}

.pagination-primary .page-item .page-link:hover {
	background-color: #E2ECFF !important
}

.pagination-primary .page-item.next .page-link,
.pagination-primary .page-item.previous .page-link {
	color: #5A8DEE
}

.pagination-primary .page-item.next .page-link:hover,
.pagination-primary .page-item.previous .page-link:hover {
	background: #5A8DEE
}

.progress-bar-primary .progress-bar {
	background-color: #5A8DEE;
	box-shadow: 0 2px 6px 0 rgba(90, 141, 238, .6)
}

.chip-primary {
	background-color: #5A8DEE !important
}

.chip-primary .chip-body {
	color: #FFF !important
}

.divider.divider-primary .divider-text:after,
.divider.divider-primary .divider-text:before {
	border-color: #5A8DEE !important
}

.widget-timeline li.timeline-items.timeline-icon-primary:before {
	background: #5A8DEE !important
}

input[type=checkbox].bg-primary+.custom-control-label:before,
input[type=radio].bg-primary+.custom-control-label:before {
	background-color: #5A8DEE !important;
	border-color: #2C6DE9 !important
}

.checkbox.checkbox-primary input:checked~label::before,
.checkbox.radio-primary input:checked~label::before,
.radio.checkbox-primary input:checked~label::before,
.radio.radio-primary input:checked~label::before {
	background-color: #5A8DEE;
	border-color: #5A8DEE
}

.checkbox.checkbox-primary input:checked~label::after,
.checkbox.radio-primary input:checked~label::after,
.radio.checkbox-primary input:checked~label::after,
.radio.radio-primary input:checked~label::after {
	border-color: #FFF
}

.checkbox.checkbox-primary.checkbox-glow input:checked~label::before,
.checkbox.checkbox-primary.radio-glow input:checked~label::before,
.checkbox.radio-primary.checkbox-glow input:checked~label::before,
.checkbox.radio-primary.radio-glow input:checked~label::before,
.radio.checkbox-primary.checkbox-glow input:checked~label::before,
.radio.checkbox-primary.radio-glow input:checked~label::before,
.radio.radio-primary.checkbox-glow input:checked~label::before,
.radio.radio-primary.radio-glow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(90, 141, 238, .7)
}

.checkbox.checkbox-primary.checkbox-icon label i,
.checkbox.radio-primary.checkbox-icon label i,
.radio.checkbox-primary.checkbox-icon label i,
.radio.radio-primary.checkbox-icon label i {
	color: #FFF
}

.checkbox.checkbox-primary label:after {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.radio.radio-primary input:checked~label::after {
	background-color: #FFF;
	-webkit-transition: all .15s cubic-bezier(.35, .9, .4, .9);
	transition: all .15s cubic-bezier(.35, .9, .4, .9)
}

.custom-switch-primary .custom-control-input:checked~.custom-control-label::before {
	background-color: #5A8DEE !important;
	color: #FFF;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.custom-switch-primary.custom-switch-glow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(90, 141, 238, .8) !important
}

.input-group.touchspin-glow .bootstrap-touchspin-down.btn-primary,
.input-group.touchspin-glow .bootstrap-touchspin-up.btn-primary {
	box-shadow: 0 0 8px 0 rgba(90, 141, 238, .8)
}

.edit-kanban-item select option.bg-color_name,
.kanban-container .kanban-board .kanban-item[data-border=primary]:before {
	background-color: #5A8DEE
}

select.select-light-primary~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
select.select-light-primary~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	background-color: #E2ECFF !important;
	color: #5A8DEE !important
}

.bg-primary.bg-darken-1,
.btn-primary.btn-darken-1 {
	background-color: #437DEC !important
}

.primary.darken-1 {
	color: #437DEC !important
}

.btn-primary.btn-darken-1 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-darken-1:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-darken-1:active,
.btn-primary.btn-darken-1:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-darken-1 {
	border-color: #437DEC !important;
	color: #437DEC !important
}

.btn-outline-primary.btn-outline-darken-1:hover {
	background-color: #437DEC !important
}

.border-primary.border-darken-1 {
	border: 1px solid #437DEC !important
}

.border-top-primary.border-top-darken-1 {
	border-top: 1px solid #437DEC !important
}

.border-bottom-primary.border-bottom-darken-1 {
	border-bottom: 1px solid #437DEC !important
}

.border-left-primary.border-left-darken-1 {
	border-left: 1px solid #437DEC !important
}

.border-right-primary.border-right-darken-1 {
	border-right: 1px solid #437DEC !important
}

.overlay-primary.overlay-darken-1 {
	background: #437DEC;
	background: rgba(67, 125, 236, .6)
}

.bg-primary.bg-darken-2,
.btn-primary.btn-darken-2 {
	background-color: #2C6DE9 !important
}

.primary.darken-2 {
	color: #2C6DE9 !important
}

.btn-primary.btn-darken-2 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-darken-2:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-darken-2:active,
.btn-primary.btn-darken-2:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-darken-2 {
	border-color: #2C6DE9 !important;
	color: #2C6DE9 !important
}

.btn-outline-primary.btn-outline-darken-2:hover {
	background-color: #2C6DE9 !important
}

.border-primary.border-darken-2 {
	border: 1px solid #2C6DE9 !important
}

.border-top-primary.border-top-darken-2 {
	border-top: 1px solid #2C6DE9 !important
}

.border-bottom-primary.border-bottom-darken-2 {
	border-bottom: 1px solid #2C6DE9 !important
}

.border-left-primary.border-left-darken-2 {
	border-left: 1px solid #2C6DE9 !important
}

.border-right-primary.border-right-darken-2 {
	border-right: 1px solid #2C6DE9 !important
}

.overlay-primary.overlay-darken-2 {
	background: #2C6DE9;
	background: rgba(44, 109, 233, .6)
}

.primary.darken-3 {
	color: #175EE4 !important
}

.bg-primary.bg-darken-3 {
	background-color: #175EE4 !important
}

.btn-primary.btn-darken-3,
.btn-primary.btn-darken-3:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-darken-3:active,
.btn-primary.btn-darken-3:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-darken-3 {
	border-color: #175EE4 !important;
	color: #175EE4 !important
}

.btn-outline-primary.btn-outline-darken-3:hover {
	background-color: #175EE4 !important
}

.border-primary.border-darken-3 {
	border: 1px solid #175EE4 !important
}

.border-top-primary.border-top-darken-3 {
	border-top: 1px solid #175EE4 !important
}

.border-bottom-primary.border-bottom-darken-3 {
	border-bottom: 1px solid #175EE4 !important
}

.border-left-primary.border-left-darken-3 {
	border-left: 1px solid #175EE4 !important
}

.border-right-primary.border-right-darken-3 {
	border-right: 1px solid #175EE4 !important
}

.overlay-primary.overlay-darken-3 {
	background: #175EE4;
	background: rgba(23, 94, 228, .6)
}

.bg-primary.bg-darken-4,
.btn-primary.btn-darken-4 {
	background-color: #1554CD !important
}

.primary.darken-4 {
	color: #1554CD !important
}

.btn-primary.btn-darken-4 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-darken-4:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-darken-4:active,
.btn-primary.btn-darken-4:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-darken-4 {
	border-color: #1554CD !important;
	color: #1554CD !important
}

.btn-outline-primary.btn-outline-darken-4:hover {
	background-color: #1554CD !important
}

.border-primary.border-darken-4 {
	border: 1px solid #1554CD !important
}

.border-top-primary.border-top-darken-4 {
	border-top: 1px solid #1554CD !important
}

.border-bottom-primary.border-bottom-darken-4 {
	border-bottom: 1px solid #1554CD !important
}

.border-left-primary.border-left-darken-4 {
	border-left: 1px solid #1554CD !important
}

.border-right-primary.border-right-darken-4 {
	border-right: 1px solid #1554CD !important
}

.overlay-primary.overlay-darken-4 {
	background: #1554CD;
	background: rgba(21, 84, 205, .6)
}

.bg-primary.bg-accent-1,
.btn-primary.btn-accent-1 {
	background-color: #BDFDFF !important
}

.primary.accent-1 {
	color: #BDFDFF !important
}

.btn-primary.btn-accent-1 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-accent-1:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-accent-1:active,
.btn-primary.btn-accent-1:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-accent-1 {
	border-color: #BDFDFF !important;
	color: #BDFDFF !important
}

.btn-outline-primary.btn-outline-accent-1:hover {
	background-color: #BDFDFF !important
}

.border-primary.border-accent-1 {
	border: 1px solid #BDFDFF !important
}

.border-top-primary.border-top-accent-1 {
	border-top: 1px solid #BDFDFF !important
}

.border-bottom-primary.border-bottom-accent-1 {
	border-bottom: 1px solid #BDFDFF !important
}

.border-left-primary.border-left-accent-1 {
	border-left: 1px solid #BDFDFF !important
}

.border-right-primary.border-right-accent-1 {
	border-right: 1px solid #BDFDFF !important
}

.overlay-primary.overlay-accent-1 {
	background: #BDFDFF;
	background: rgba(189, 253, 255, .6)
}

.bg-primary.bg-accent-2,
.btn-primary.btn-accent-2 {
	background-color: #8AFBFF !important
}

.primary.accent-2 {
	color: #8AFBFF !important
}

.btn-primary.btn-accent-2 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-accent-2:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-accent-2:active,
.btn-primary.btn-accent-2:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-accent-2 {
	border-color: #8AFBFF !important;
	color: #8AFBFF !important
}

.btn-outline-primary.btn-outline-accent-2:hover {
	background-color: #8AFBFF !important
}

.border-primary.border-accent-2 {
	border: 1px solid #8AFBFF !important
}

.border-top-primary.border-top-accent-2 {
	border-top: 1px solid #8AFBFF !important
}

.border-bottom-primary.border-bottom-accent-2 {
	border-bottom: 1px solid #8AFBFF !important
}

.border-left-primary.border-left-accent-2 {
	border-left: 1px solid #8AFBFF !important
}

.border-right-primary.border-right-accent-2 {
	border-right: 1px solid #8AFBFF !important
}

.overlay-primary.overlay-accent-2 {
	background: #8AFBFF;
	background: rgba(138, 251, 255, .6)
}

.bg-primary.bg-accent-3,
.btn-primary.btn-accent-3 {
	background-color: #57FAFF !important
}

.primary.accent-3 {
	color: #57FAFF !important
}

.btn-primary.btn-accent-3 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-accent-3:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-accent-3:active,
.btn-primary.btn-accent-3:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-accent-3 {
	border-color: #57FAFF !important;
	color: #57FAFF !important
}

.btn-outline-primary.btn-outline-accent-3:hover {
	background-color: #57FAFF !important
}

.border-primary.border-accent-3 {
	border: 1px solid #57FAFF !important
}

.border-top-primary.border-top-accent-3 {
	border-top: 1px solid #57FAFF !important
}

.border-bottom-primary.border-bottom-accent-3 {
	border-bottom: 1px solid #57FAFF !important
}

.border-left-primary.border-left-accent-3 {
	border-left: 1px solid #57FAFF !important
}

.border-right-primary.border-right-accent-3 {
	border-right: 1px solid #57FAFF !important
}

.overlay-primary.overlay-accent-3 {
	background: #57FAFF;
	background: rgba(87, 250, 255, .6)
}

.bg-primary.bg-accent-4,
.btn-primary.btn-accent-4 {
	background-color: #3DF9FF !important
}

.primary.accent-4 {
	color: #3DF9FF !important
}

.btn-primary.btn-accent-4 {
	border-color: #2C6DE9 !important
}

.btn-primary.btn-accent-4:hover {
	border-color: #2C6DE9 !important;
	background-color: #175EE4 !important
}

.btn-primary.btn-accent-4:active,
.btn-primary.btn-accent-4:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-accent-4 {
	border-color: #3DF9FF !important;
	color: #3DF9FF !important
}

.btn-outline-primary.btn-outline-accent-4:hover {
	background-color: #3DF9FF !important
}

.border-primary.border-accent-4 {
	border: 1px solid #3DF9FF !important
}

.border-top-primary.border-top-accent-4 {
	border-top: 1px solid #3DF9FF !important
}

.border-bottom-primary.border-bottom-accent-4 {
	border-bottom: 1px solid #3DF9FF !important
}

.border-left-primary.border-left-accent-4 {
	border-left: 1px solid #3DF9FF !important
}

.border-right-primary.border-right-accent-4 {
	border-right: 1px solid #3DF9FF !important
}

.btn-primary.btn-light,
.btn-primary.btn-light:hover {
	border-color: #2C6DE9 !important
}

.overlay-primary.overlay-accent-4 {
	background: #3DF9FF;
	background: rgba(61, 249, 255, .6)
}

.bg-primary.bg-light,
.btn-primary.btn-light {
	background-color: #E2ECFF !important
}

.primary.light {
	color: #E2ECFF !important
}

.btn-primary.btn-light:hover {
	background-color: #175EE4 !important
}

.btn-primary.btn-light:active,
.btn-primary.btn-light:focus {
	border-color: #175EE4 !important;
	background-color: #1554CD !important
}

.btn-outline-primary.btn-outline-light {
	border-color: #E2ECFF !important;
	color: #E2ECFF !important
}

.btn-outline-primary.btn-outline-light:hover {
	background-color: #E2ECFF !important
}

input:focus~.bg-primary {
	box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #E2ECFF !important
}

.border-primary.border-light {
	border: 1px solid #E2ECFF !important
}

.border-top-primary.border-top-light {
	border-top: 1px solid #E2ECFF !important
}

.border-bottom-primary.border-bottom-light {
	border-bottom: 1px solid #E2ECFF !important
}

.border-left-primary.border-left-light {
	border-left: 1px solid #E2ECFF !important
}

.border-right-primary.border-right-light {
	border-right: 1px solid #E2ECFF !important
}

.overlay-primary.overlay-light {
	background: #E2ECFF;
	background: rgba(226, 236, 255, .6)
}

.bg-secondary.bg-lighten-5,
.btn-secondary.btn-lighten-5 {
	background-color: #879FBA !important
}

.secondary.lighten-5 {
	color: #879FBA !important
}

.btn-secondary.btn-lighten-5 {
	border-color: #34465B !important
}

.btn-secondary.btn-lighten-5:hover {
	border-color: #34465B !important;
	background-color: #2B3A4A !important
}

.btn-secondary.btn-lighten-5:active,
.btn-secondary.btn-lighten-5:focus {
	border-color: #2B3A4A !important;
	background-color: #222D3A !important
}

.btn-outline-secondary.btn-outline-lighten-5 {
	border-color: #879FBA !important;
	color: #879FBA !important
}

.btn-outline-secondary.btn-outline-lighten-5:hover {
	background-color: #879FBA !important
}

.border-secondary.border-lighten-5 {
	border: 1px solid #879FBA !important
}

.border-top-secondary.border-top-lighten-5 {
	border-top: 1px solid #879FBA !important
}

.border-bottom-secondary.border-bottom-lighten-5 {
	border-bottom: 1px solid #879FBA !important
}

.border-left-secondary.border-left-lighten-5 {
	border-left: 1px solid #879FBA !important
}

.border-right-secondary.border-right-lighten-5 {
	border-right: 1px solid #879FBA !important
}

.overlay-secondary.overlay-lighten-5 {
	background: #879FBA;
	background: rgba(135, 159, 186, .6)
}

.bg-secondary.bg-lighten-4,
.btn-secondary.btn-lighten-4 {
	background-color: #7792B1 !important
}

.secondary.lighten-4 {
	color: #7792B1 !important
}

.btn-secondary.btn-lighten-4 {
	border-color: #34465B !important
}

.btn-secondary.btn-lighten-4:hover {
	border-color: #34465B !important;
	background-color: #2B3A4A !important
}

.btn-secondary.btn-lighten-4:active,
.btn-secondary.btn-lighten-4:focus {
	border-color: #2B3A4A !important;
	background-color: #222D3A !important
}

.btn-outline-secondary.btn-outline-lighten-4 {
	border-color: #7792B1 !important;
	color: #7792B1 !important
}

.btn-outline-secondary.btn-outline-lighten-4:hover {
	background-color: #7792B1 !important
}

.border-secondary.border-lighten-4 {
	border: 1px solid #7792B1 !important
}

.border-top-secondary.border-top-lighten-4 {
	border-top: 1px solid #7792B1 !important
}

.border-bottom-secondary.border-bottom-lighten-4 {
	border-bottom: 1px solid #7792B1 !important
}

.border-left-secondary.border-left-lighten-4 {
	border-left: 1px solid #7792B1 !important
}

.border-right-secondary.border-right-lighten-4 {
	border-right: 1px solid #7792B1 !important
}

.overlay-secondary.overlay-lighten-4 {
	background: #7792B1;
	background: rgba(119, 146, 177, .6)
}

.bg-secondary.bg-lighten-3,
.btn-secondary.btn-lighten-3 {
	background-color: #6785A7 !important
}

.secondary.lighten-3 {
	color: #6785A7 !important
}

.btn-secondary.btn-lighten-3 {
	border-color: #34465B !important
}

.btn-secondary.btn-lighten-3:hover {
	border-color: #34465B !important;
	background-color: #2B3A4A !important
}

.btn-secondary.btn-lighten-3:active,
.btn-secondary.btn-lighten-3:focus {
	border-color: #2B3A4A !important;
	background-color: #222D3A !important
}

.btn-outline-secondary.btn-outline-lighten-3 {
	border-color: #6785A7 !important;
	color: #6785A7 !important
}

.btn-outline-secondary.btn-outline-lighten-3:hover {
	background-color: #6785A7 !important
}

.border-secondary.border-lighten-3 {
	border: 1px solid #6785A7 !important
}

.border-top-secondary.border-top-lighten-3 {
	border-top: 1px solid #6785A7 !important
}

.border-bottom-secondary.border-bottom-lighten-3 {
	border-bottom: 1px solid #6785A7 !important
}

.border-left-secondary.border-left-lighten-3 {
	border-left: 1px solid #6785A7 !important
}

.border-right-secondary.border-right-lighten-3 {
	border-right: 1px solid #6785A7 !important
}

.overlay-secondary.overlay-lighten-3 {
	background: #6785A7;
	background: rgba(103, 133, 167, .6)
}

.bg-secondary.bg-lighten-2,
.btn-secondary.btn-lighten-2 {
	background-color: #5A789B !important
}

.secondary.lighten-2 {
	color: #5A789B !important
}

.btn-secondary.btn-lighten-2 {
	border-color: #34465B !important
}

.btn-secondary.btn-lighten-2:hover {
	border-color: #34465B !important;
	background-color: #2B3A4A !important
}

.btn-secondary.btn-lighten-2:active,
.btn-secondary.btn-lighten-2:focus {
	border-color: #2B3A4A !important;
	background-color: #222D3A !important
}

.btn-outline-secondary.btn-outline-lighten-2 {
	border-color: #5A789B !important;
	color: #5A789B !important
}

.btn-outline-secondary.btn-outline-lighten-2:hover {
	background-color: #5A789B !important
}

.border-secondary.border-lighten-2 {
	border: 1px solid #5A789B !important
}

.border-top-secondary.border-top-lighten-2 {
	border-top: 1px solid #5A789B !important
}

.border-bottom-secondary.border-bottom-lighten-2 {
	border-bottom: 1px solid #5A789B !important
}

.border-left-secondary.border-left-lighten-2 {
	border-left: 1px solid #5A789B !important
}

.border-right-secondary.border-right-lighten-2 {
	border-right: 1px solid #5A789B !important
}

.overlay-secondary.overlay-lighten-2 {
	background: #5A789B;
	background: rgba(90, 120, 155, .6)
}

.bg-secondary.bg-lighten-1,
.btn-secondary.btn-lighten-1 {
	background-color: #506B8B !important
}

.secondary.lighten-1 {
	color: #506B8B !important
}

.btn-secondary.btn-lighten-1 {
	border-color: #34465B !important
}

.btn-secondary.btn-lighten-1:hover {
	border-color: #34465B !important;
	background-color: #2B3A4A !important
}

.btn-secondary.btn-lighten-1:active,
.btn-secondary.btn-lighten-1:focus {
	border-color: #2B3A4A !important;
	background-color: #222D3A !important
}

.btn-outline-secondary.btn-outline-lighten-1 {
	border-color: #506B8B !important;
	color: #506B8B !important
}

.btn-outline-secondary.btn-outline-lighten-1:hover {
	background-color: #506B8B !important
}

.border-secondary.border-lighten-1 {
	border: 1px solid #506B8B !important
}

.border-top-secondary.border-top-lighten-1 {
	border-top: 1px solid #506B8B !important
}

.border-bottom-secondary.border-bottom-lighten-1 {
	border-bottom: 1px solid #506B8B !important
}

.border-left-secondary.border-left-lighten-1 {
	border-left: 1px solid #506B8B !important
}

.border-right-secondary.border-right-lighten-1 {
	border-right: 1px solid #506B8B !important
}

.overlay-secondary.overlay-lighten-1 {
	background: #506B8B;
	background: rgba(80, 107, 139, .6)
}

.secondary {
	color: #475F7B !important
}

.text-light-secondary {
	color: rgba(71, 95, 123, .2) !important
}

.bg-secondary {
	background-color: #475F7B !important
}

.bg-secondary .card-footer,
.bg-secondary .card-header {
	background-color: transparent
}

.bg-rgba-secondary {
	background: rgba(71, 95, 123, .2) !important
}

.bg-rgba-secondary.alert,
.bg-rgba-secondary.alert.alert-dismissible .close {
	color: #475F7B
}

.alert.alert-secondary {
	background: #475F7B !important;
	color: #FFF !important;
	box-shadow: 0 3px 8px 0 rgba(71, 95, 123, .4);
	border: none
}

.border-secondary {
	border: 1px solid #475F7B !important
}

.border-secondary .select2-selection__arrow b {
	border-color: #34465B !important
}

.border-secondary.alert,
.border-secondary.alert.alert-dismissible .close {
	color: #475F7B
}

.border-top-secondary {
	border-top: 1px solid #475F7B
}

.border-bottom-secondary {
	border-bottom: 1px solid #475F7B
}

.border-left-secondary {
	border-left: 1px solid #475F7B
}

.border-right-secondary {
	border-right: 1px solid #475F7B
}

.header-navbar.bg-secondary .navbar-nav .nav-item>a i {
	-webkit-text-stroke: .2px #475F7B !important
}

.badge.badge-secondary {
	background-color: #475F7B
}

.badge.badge-light-secondary {
	background-color: #E6EAEE;
	color: #475F7B !important
}

.badge.badge-secondary.badge-glow,
.badge.bg-secondary.badge-glow,
.badge.border-secondary.badge-glow {
	box-shadow: 0 0 10px #475F7B
}

.badge-circle-secondary {
	background-color: #475F7B
}

.badge-circle-light-secondary,
.dashboard_class_2 {
	background-color: #E6EAEE;
	color: #527a27;
}

.overlay-secondary {
	background: #475F7B;
	background: rgba(71, 95, 123, .6)
}

.btn-secondary {
	border-color: #34465B !important;
	background-color: #475F7B !important;
	color: #FFF
}

.btn-secondary.hover,
.btn-secondary:hover {
	background-color: #506B8B !important;
	color: #FFF
}

.btn-secondary.hover.glow,
.btn-secondary:hover.glow {
	box-shadow: 0 4px 12px 0 rgba(71, 95, 123, .6) !important
}

.btn-secondary.active,
.btn-secondary:active,
.btn-secondary:focus {
	background-color: #3E536B !important;
	color: #FFF !important
}

.btn-secondary.glow {
	box-shadow: 0 2px 4px 0 rgba(71, 95, 123, .5) !important
}

.btn-secondary.disabled,
.btn-secondary:disabled {
	color: #FFF !important
}

.btn-light-secondary {
	background-color: #E6EAEE;
	color: #475F7B !important
}

.btn-light-secondary.hover,
.btn-light-secondary:hover {
	background-color: #506B8B !important;
	color: #FFF !important
}

.btn-light-secondary.active,
.btn-light-secondary:active {
	background-color: #3E536B !important;
	color: #FFF !important
}

.btn-outline-secondary {
	border: 1px solid #475F7B;
	background-color: transparent;
	color: #475F7B !important
}

.btn-outline-secondary.hover,
.btn-outline-secondary:hover {
	background-color: #506B8B !important;
	color: #FFF !important
}

.btn-outline-secondary.active,
.btn-outline-secondary:active {
	background-color: #3E536B !important;
	color: #FFF !important
}

.btn-outline-secondary~.dropdown-menu .dropdown-item.active,
.btn-secondary~.dropdown-menu .dropdown-item.active {
	background-color: #475F7B;
	color: #FFF
}

.btn-outline-secondary~.dropdown-menu .dropdown-item.active:hover,
.btn-secondary~.dropdown-menu .dropdown-item.active:hover {
	color: #FFF
}

.dropdown.dropdown-icon-wrapper .btn-outline-secondary~.dropdown-menu .dropdown-item:hover i,
.dropdown.dropdown-icon-wrapper .btn-secondary~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-outline-secondary~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-secondary~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-outline-secondary~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-secondary~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-outline-secondary~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-secondary~.dropdown-menu .dropdown-item:hover i {
	color: #475F7B
}

.dropdown.dropdown-icon-wrapper .btn-outline-secondary~.dropdown-menu .dropdown-item:active i,
.dropdown.dropdown-icon-wrapper .btn-secondary~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-outline-secondary~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-secondary~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-outline-secondary~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-secondary~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-outline-secondary~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-secondary~.dropdown-menu .dropdown-item:active i {
	color: #FFF
}

.bullet.bullet-secondary {
	background-color: #475F7B
}

.pagination-secondary .page-item.active .page-link,
.pagination-secondary .page-item.active .page-link:hover {
	background: #475F7B !important;
	color: #FFF
}

.pagination-secondary .page-item .page-link:hover {
	background-color: #E6EAEE !important
}

.pagination-secondary .page-item.next .page-link,
.pagination-secondary .page-item.previous .page-link {
	color: #475F7B
}

.pagination-secondary .page-item.next .page-link:hover,
.pagination-secondary .page-item.previous .page-link:hover {
	background: #475F7B
}

.progress-bar-secondary .progress-bar {
	background-color: #475F7B;
	box-shadow: 0 2px 6px 0 rgba(71, 95, 123, .6)
}

.chip-secondary {
	background-color: #475F7B !important
}

.chip-secondary .chip-body {
	color: #FFF !important
}

.divider.divider-secondary .divider-text:after,
.divider.divider-secondary .divider-text:before {
	border-color: #475F7B !important
}

.widget-timeline li.timeline-items.timeline-icon-secondary:before {
	background: #475F7B !important
}

input[type=checkbox].bg-secondary+.custom-control-label:before,
input[type=radio].bg-secondary+.custom-control-label:before {
	background-color: #475F7B !important;
	border-color: #34465B !important
}

.checkbox.checkbox-secondary input:checked~label::before,
.checkbox.radio-secondary input:checked~label::before,
.radio.checkbox-secondary input:checked~label::before,
.radio.radio-secondary input:checked~label::before {
	background-color: #475F7B;
	border-color: #475F7B
}

.checkbox.checkbox-secondary input:checked~label::after,
.checkbox.radio-secondary input:checked~label::after,
.radio.checkbox-secondary input:checked~label::after,
.radio.radio-secondary input:checked~label::after {
	border-color: #FFF
}

.checkbox.checkbox-secondary.checkbox-glow input:checked~label::before,
.checkbox.checkbox-secondary.radio-glow input:checked~label::before,
.checkbox.radio-secondary.checkbox-glow input:checked~label::before,
.checkbox.radio-secondary.radio-glow input:checked~label::before,
.radio.checkbox-secondary.checkbox-glow input:checked~label::before,
.radio.checkbox-secondary.radio-glow input:checked~label::before,
.radio.radio-secondary.checkbox-glow input:checked~label::before,
.radio.radio-secondary.radio-glow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(71, 95, 123, .7)
}

.checkbox.checkbox-secondary.checkbox-icon label i,
.checkbox.radio-secondary.checkbox-icon label i,
.radio.checkbox-secondary.checkbox-icon label i,
.radio.radio-secondary.checkbox-icon label i {
	color: #FFF
}

.checkbox.checkbox-secondary label:after {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.radio.radio-secondary input:checked~label::after {
	background-color: #FFF;
	-webkit-transition: all .15s cubic-bezier(.35, .9, .4, .9);
	transition: all .15s cubic-bezier(.35, .9, .4, .9)
}

.custom-switch-secondary .custom-control-input:checked~.custom-control-label::before {
	background-color: #475F7B !important;
	color: #FFF;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.custom-switch-secondary.custom-switch-glow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(71, 95, 123, .8) !important
}

.input-group.touchspin-glow .bootstrap-touchspin-down.btn-secondary,
.input-group.touchspin-glow .bootstrap-touchspin-up.btn-secondary {
	box-shadow: 0 0 8px 0 rgba(71, 95, 123, .8)
}

.edit-kanban-item select option.bg-color_name,
.kanban-container .kanban-board .kanban-item[data-border=secondary]:before {
	background-color: #475F7B
}

select.select-light-secondary~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
select.select-light-secondary~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	background-color: #E6EAEE !important;
	color: #475F7B !important
}

.bg-secondary.bg-darken-1,
.btn-secondary.btn-darken-1 {
	background-color: #3E536B !important
}

.secondary.darken-1 {
	color: #3E536B !important
}

.btn-secondary.btn-darken-1 {
	border-color: #34465B !important
}

.btn-secondary.btn-darken-1:hover {
	border-color: #34465B !important;
	background-color: #2B3A4A !important
}

.btn-secondary.btn-darken-1:active,
.btn-secondary.btn-darken-1:focus {
	border-color: #2B3A4A !important;
	background-color: #222D3A !important
}

.btn-outline-secondary.btn-outline-darken-1 {
	border-color: #3E536B !important;
	color: #3E536B !important
}

.btn-outline-secondary.btn-outline-darken-1:hover {
	background-color: #3E536B !important
}

.border-secondary.border-darken-1 {
	border: 1px solid #3E536B !important
}

.border-top-secondary.border-top-darken-1 {
	border-top: 1px solid #3E536B !important
}

.border-bottom-secondary.border-bottom-darken-1 {
	border-bottom: 1px solid #3E536B !important
}

.border-left-secondary.border-left-darken-1 {
	border-left: 1px solid #3E536B !important
}

.border-right-secondary.border-right-darken-1 {
	border-right: 1px solid #3E536B !important
}

.overlay-secondary.overlay-darken-1 {
	background: #3E536B;
	background: rgba(62, 83, 107, .6)
}

.bg-secondary.bg-darken-2,
.btn-secondary.btn-darken-2 {
	background-color: #34465B !important
}

.secondary.darken-2 {
	color: #34465B !important
}

.btn-secondary.btn-darken-2 {
	border-color: #34465B !important
}

.btn-secondary.btn-darken-2:hover {
	border-color: #34465B !important;
	background-color: #2B3A4A !important
}

.btn-secondary.btn-darken-2:active,
.btn-secondary.btn-darken-2:focus {
	border-color: #2B3A4A !important;
	background-color: #222D3A !important
}

.btn-outline-secondary.btn-outline-darken-2 {
	border-color: #34465B !important;
	color: #34465B !important
}

.btn-outline-secondary.btn-outline-darken-2:hover {
	background-color: #34465B !important
}

.border-secondary.border-darken-2 {
	border: 1px solid #34465B !important
}

.border-top-secondary.border-top-darken-2 {
	border-top: 1px solid #34465B !important
}

.border-bottom-secondary.border-bottom-darken-2 {
	border-bottom: 1px solid #34465B !important
}

.border-left-secondary.border-left-darken-2 {
	border-left: 1px solid #34465B !important
}

.border-right-secondary.border-right-darken-2 {
	border-right: 1px solid #34465B !important
}

.overlay-secondary.overlay-darken-2 {
	background: #34465B;
	background: rgba(52, 70, 91, .6)
}

.secondary.darken-3 {
	color: #2B3A4A !important
}

.bg-secondary.bg-darken-3 {
	background-color: #2B3A4A !important
}

.btn-secondary.btn-darken-3,
.btn-secondary.btn-darken-3:hover {
	border-color: #34465B !important;
	background-color: #2B3A4A !important
}

.btn-secondary.btn-darken-3:active,
.btn-secondary.btn-darken-3:focus {
	border-color: #2B3A4A !important;
	background-color: #222D3A !important
}

.btn-outline-secondary.btn-outline-darken-3 {
	border-color: #2B3A4A !important;
	color: #2B3A4A !important
}

.btn-outline-secondary.btn-outline-darken-3:hover {
	background-color: #2B3A4A !important
}

.border-secondary.border-darken-3 {
	border: 1px solid #2B3A4A !important
}

.border-top-secondary.border-top-darken-3 {
	border-top: 1px solid #2B3A4A !important
}

.border-bottom-secondary.border-bottom-darken-3 {
	border-bottom: 1px solid #2B3A4A !important
}

.border-left-secondary.border-left-darken-3 {
	border-left: 1px solid #2B3A4A !important
}

.border-right-secondary.border-right-darken-3 {
	border-right: 1px solid #2B3A4A !important
}

.overlay-secondary.overlay-darken-3 {
	background: #2B3A4A;
	background: rgba(43, 58, 74, .6)
}

.bg-secondary.bg-darken-4,
.btn-secondary.btn-darken-4 {
	background-color: #222D3A !important
}

.secondary.darken-4 {
	color: #222D3A !important
}

.btn-secondary.btn-darken-4 {
	border-color: #34465B !important
}

.btn-secondary.btn-darken-4:hover {
	border-color: #34465B !important;
	background-color: #2B3A4A !important
}

.btn-secondary.btn-darken-4:active,
.btn-secondary.btn-darken-4:focus {
	border-color: #2B3A4A !important;
	background-color: #222D3A !important
}

.btn-outline-secondary.btn-outline-darken-4 {
	border-color: #222D3A !important;
	color: #222D3A !important
}

.btn-outline-secondary.btn-outline-darken-4:hover {
	background-color: #222D3A !important
}

.border-secondary.border-darken-4 {
	border: 1px solid #222D3A !important
}

.border-top-secondary.border-top-darken-4 {
	border-top: 1px solid #222D3A !important
}

.border-bottom-secondary.border-bottom-darken-4 {
	border-bottom: 1px solid #222D3A !important
}

.border-left-secondary.border-left-darken-4 {
	border-left: 1px solid #222D3A !important
}

.border-right-secondary.border-right-darken-4 {
	border-right: 1px solid #222D3A !important
}

.btn-secondary.btn-light,
.btn-secondary.btn-light:hover {
	border-color: #34465B !important
}

.overlay-secondary.overlay-darken-4 {
	background: #222D3A;
	background: rgba(34, 45, 58, .6)
}

.bg-secondary.bg-light,
.btn-secondary.btn-light {
	background-color: #E6EAEE !important
}

.secondary.light {
	color: #E6EAEE !important
}

.btn-secondary.btn-light:hover {
	background-color: #2B3A4A !important
}

.btn-secondary.btn-light:active,
.btn-secondary.btn-light:focus {
	border-color: #2B3A4A !important;
	background-color: #222D3A !important
}

.btn-outline-secondary.btn-outline-light {
	border-color: #E6EAEE !important;
	color: #E6EAEE !important
}

.btn-outline-secondary.btn-outline-light:hover {
	background-color: #E6EAEE !important
}

input:focus~.bg-secondary {
	box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #E6EAEE !important
}

.border-secondary.border-light {
	border: 1px solid #E6EAEE !important
}

.border-top-secondary.border-top-light {
	border-top: 1px solid #E6EAEE !important
}

.border-bottom-secondary.border-bottom-light {
	border-bottom: 1px solid #E6EAEE !important
}

.border-left-secondary.border-left-light {
	border-left: 1px solid #E6EAEE !important
}

.border-right-secondary.border-right-light {
	border-right: 1px solid #E6EAEE !important
}

.overlay-secondary.overlay-light {
	background: #E6EAEE;
	background: rgba(230, 234, 238, .6)
}

.bg-success.bg-lighten-5,
.btn-success.btn-lighten-5 {
	background-color: #A4EEC9 !important
}

.success.lighten-5 {
	color: #A4EEC9 !important
}

.btn-success.btn-lighten-5 {
	border-color: #23BD70 !important
}

.btn-success.btn-lighten-5:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-lighten-5:active,
.btn-success.btn-lighten-5:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-lighten-5 {
	border-color: #A4EEC9 !important;
	color: #A4EEC9 !important
}

.btn-outline-success.btn-outline-lighten-5:hover {
	background-color: #A4EEC9 !important
}

.border-success.border-lighten-5 {
	border: 1px solid #A4EEC9 !important
}

.border-top-success.border-top-lighten-5 {
	border-top: 1px solid #A4EEC9 !important
}

.border-bottom-success.border-bottom-lighten-5 {
	border-bottom: 1px solid #A4EEC9 !important
}

.border-left-success.border-left-lighten-5 {
	border-left: 1px solid #A4EEC9 !important
}

.border-right-success.border-right-lighten-5 {
	border-right: 1px solid #A4EEC9 !important
}

.overlay-success.overlay-lighten-5 {
	background: #A4EEC9;
	background: rgba(164, 238, 201, .6)
}

.bg-success.bg-lighten-4,
.btn-success.btn-lighten-4 {
	background-color: #8FEABD !important
}

.success.lighten-4 {
	color: #8FEABD !important
}

.btn-success.btn-lighten-4 {
	border-color: #23BD70 !important
}

.btn-success.btn-lighten-4:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-lighten-4:active,
.btn-success.btn-lighten-4:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-lighten-4 {
	border-color: #8FEABD !important;
	color: #8FEABD !important
}

.btn-outline-success.btn-outline-lighten-4:hover {
	background-color: #8FEABD !important
}

.border-success.border-lighten-4 {
	border: 1px solid #8FEABD !important
}

.border-top-success.border-top-lighten-4 {
	border-top: 1px solid #8FEABD !important
}

.border-bottom-success.border-bottom-lighten-4 {
	border-bottom: 1px solid #8FEABD !important
}

.border-left-success.border-left-lighten-4 {
	border-left: 1px solid #8FEABD !important
}

.border-right-success.border-right-lighten-4 {
	border-right: 1px solid #8FEABD !important
}

.overlay-success.overlay-lighten-4 {
	background: #8FEABD;
	background: rgba(143, 234, 189, .6)
}

.bg-success.bg-lighten-3,
.btn-success.btn-lighten-3 {
	background-color: #79E6B0 !important
}

.success.lighten-3 {
	color: #79E6B0 !important
}

.btn-success.btn-lighten-3 {
	border-color: #23BD70 !important
}

.btn-success.btn-lighten-3:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-lighten-3:active,
.btn-success.btn-lighten-3:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-lighten-3 {
	border-color: #79E6B0 !important;
	color: #79E6B0 !important
}

.btn-outline-success.btn-outline-lighten-3:hover {
	background-color: #79E6B0 !important
}

.border-success.border-lighten-3 {
	border: 1px solid #79E6B0 !important
}

.border-top-success.border-top-lighten-3 {
	border-top: 1px solid #79E6B0 !important
}

.border-bottom-success.border-bottom-lighten-3 {
	border-bottom: 1px solid #79E6B0 !important
}

.border-left-success.border-left-lighten-3 {
	border-left: 1px solid #79E6B0 !important
}

.border-right-success.border-right-lighten-3 {
	border-right: 1px solid #79E6B0 !important
}

.overlay-success.overlay-lighten-3 {
	background: #79E6B0;
	background: rgba(121, 230, 176, .6)
}

.bg-success.bg-lighten-2,
.btn-success.btn-lighten-2 {
	background-color: #64E2A3 !important
}

.success.lighten-2 {
	color: #64E2A3 !important
}

.btn-success.btn-lighten-2 {
	border-color: #23BD70 !important
}

.btn-success.btn-lighten-2:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-lighten-2:active,
.btn-success.btn-lighten-2:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-lighten-2 {
	border-color: #64E2A3 !important;
	color: #64E2A3 !important
}

.btn-outline-success.btn-outline-lighten-2:hover {
	background-color: #64E2A3 !important
}

.border-success.border-lighten-2 {
	border: 1px solid #64E2A3 !important
}

.border-top-success.border-top-lighten-2 {
	border-top: 1px solid #64E2A3 !important
}

.border-bottom-success.border-bottom-lighten-2 {
	border-bottom: 1px solid #64E2A3 !important
}

.border-left-success.border-left-lighten-2 {
	border-left: 1px solid #64E2A3 !important
}

.border-right-success.border-right-lighten-2 {
	border-right: 1px solid #64E2A3 !important
}

.overlay-success.overlay-lighten-2 {
	background: #64E2A3;
	background: rgba(100, 226, 163, .6)
}

.bg-success.bg-lighten-1,
.btn-success.btn-lighten-1 {
	background-color: #4EDE97 !important
}

.success.lighten-1 {
	color: #4EDE97 !important
}

.btn-success.btn-lighten-1 {
	border-color: #23BD70 !important
}

.btn-success.btn-lighten-1:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-lighten-1:active,
.btn-success.btn-lighten-1:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-lighten-1 {
	border-color: #4EDE97 !important;
	color: #4EDE97 !important
}

.btn-outline-success.btn-outline-lighten-1:hover {
	background-color: #4EDE97 !important
}

.border-success.border-lighten-1 {
	border: 1px solid #4EDE97 !important
}

.border-top-success.border-top-lighten-1 {
	border-top: 1px solid #4EDE97 !important
}

.border-bottom-success.border-bottom-lighten-1 {
	border-bottom: 1px solid #4EDE97 !important
}

.border-left-success.border-left-lighten-1 {
	border-left: 1px solid #4EDE97 !important
}

.border-right-success.border-right-lighten-1 {
	border-right: 1px solid #4EDE97 !important
}

.overlay-success.overlay-lighten-1 {
	background: #4EDE97;
	background: rgba(78, 222, 151, .6)
}


.text-light-success {
	color: rgba(57, 218, 138, .2) !important
}

.bg-success {
	background-color: #39DA8A !important
}

.bg-success .card-footer,
.bg-success .card-header {
	background-color: transparent
}

.bg-rgba-success {
	background: rgba(57, 218, 138, .2) !important
}

.bg-rgba-success.alert,
.bg-rgba-success.alert.alert-dismissible .close {
	color: #39DA8A
}

.alert.alert-success {
	background: #39DA8A !important;
	color: #FFF !important;
	box-shadow: 0 3px 8px 0 rgba(57, 218, 138, .4);
	border: none
}

.border-success {
	border: 1px solid #39DA8A !important
}

.border-success .select2-selection__arrow b {
	border-color: #23BD70 !important
}

.border-success.alert,
.border-success.alert.alert-dismissible .close {
	color: #39DA8A
}

.border-top-success {
	border-top: 1px solid #39DA8A
}

.border-bottom-success {
	border-bottom: 1px solid #39DA8A
}

.border-left-success {
	border-left: 1px solid #39DA8A
}

.border-right-success {
	border-right: 1px solid #39DA8A
}

.header-navbar.bg-success .navbar-nav .nav-item>a i {
	-webkit-text-stroke: .2px #39DA8A !important
}

.badge.badge-success {
	background-color: #39DA8A
}

.badge.badge-light-success {
	background-color: #D2FFE8;
	color: #39DA8A !important
}

.badge.badge-success.badge-glow,
.badge.bg-success.badge-glow,
.badge.border-success.badge-glow {
	box-shadow: 0 0 10px #39DA8A
}

.badge-circle-success {
	background-color: #39DA8A
}

.badge-circle-light-success,
.dashboard_class_6 {
	background-color: #D2FFE8;
	color: #39DA8A
}

.overlay-success {
	background: #39DA8A;
	background: rgba(57, 218, 138, .6)
}

.btn-success {
	border-color: #23BD70 !important;
	background-color: #39DA8A !important;
	color: #FFF
}

.btn-success.hover,
.btn-success:hover {
	background-color: #4EDE97 !important;
	color: #FFF
}

.btn-success.hover.glow,
.btn-success:hover.glow {
	box-shadow: 0 4px 12px 0 rgba(57, 218, 138, .6) !important
}

.btn-success.active,
.btn-success:active,
.btn-success:focus {
	background-color: #27D27D !important;
	color: #FFF !important
}

.btn-success.glow {
	box-shadow: 0 2px 4px 0 rgba(57, 218, 138, .5) !important
}

.btn-success.disabled,
.btn-success:disabled {
	color: #FFF !important
}

.btn-light-success {
	background-color: #D2FFE8;
	color: #39DA8A !important
}

.btn-light-success.hover,
.btn-light-success:hover {
	background-color: #4EDE97 !important;
	color: #FFF !important
}

.btn-light-success.active,
.btn-light-success:active {
	background-color: #27D27D !important;
	color: #FFF !important
}

.btn-outline-success {
	border: 1px solid #39DA8A;
	background-color: transparent;
	color: #39DA8A !important
}

.btn-outline-success.hover,
.btn-outline-success:hover {
	background-color: #4EDE97 !important;
	color: #FFF !important
}

.btn-outline-success.active,
.btn-outline-success:active {
	background-color: #27D27D !important;
	color: #FFF !important
}

.btn-outline-success~.dropdown-menu .dropdown-item.active,
.btn-success~.dropdown-menu .dropdown-item.active {
	background-color: #39DA8A;
	color: #FFF
}

.btn-outline-success~.dropdown-menu .dropdown-item.active:hover,
.btn-success~.dropdown-menu .dropdown-item.active:hover {
	color: #FFF
}

.dropdown.dropdown-icon-wrapper .btn-outline-success~.dropdown-menu .dropdown-item:hover i,
.dropdown.dropdown-icon-wrapper .btn-success~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-outline-success~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-success~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-outline-success~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-success~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-outline-success~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-success~.dropdown-menu .dropdown-item:hover i {
	color: #39DA8A
}

.dropdown.dropdown-icon-wrapper .btn-outline-success~.dropdown-menu .dropdown-item:active i,
.dropdown.dropdown-icon-wrapper .btn-success~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-outline-success~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-success~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-outline-success~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-success~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-outline-success~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-success~.dropdown-menu .dropdown-item:active i {
	color: #FFF
}

.bullet.bullet-success {
	background-color: #39DA8A
}

.pagination-success .page-item.active .page-link,
.pagination-success .page-item.active .page-link:hover {
	background: #39DA8A !important;
	color: #FFF
}

.pagination-success .page-item .page-link:hover {
	background-color: #D2FFE8 !important
}

.pagination-success .page-item.next .page-link,
.pagination-success .page-item.previous .page-link {
	color: #39DA8A
}

.pagination-success .page-item.next .page-link:hover,
.pagination-success .page-item.previous .page-link:hover {
	background: #39DA8A
}

.progress-bar-success .progress-bar {
	background-color: #39DA8A;
	box-shadow: 0 2px 6px 0 rgba(57, 218, 138, .6)
}

.chip-success {
	background-color: #39DA8A !important
}

.chip-success .chip-body {
	color: #FFF !important
}

.divider.divider-success .divider-text:after,
.divider.divider-success .divider-text:before {
	border-color: #39DA8A !important
}

.widget-timeline li.timeline-items.timeline-icon-success:before {
	background: #39DA8A !important
}

input[type=checkbox].bg-success+.custom-control-label:before,
input[type=radio].bg-success+.custom-control-label:before {
	background-color: #39DA8A !important;
	border-color: #23BD70 !important
}

.checkbox.checkbox-success input:checked~label::before,
.checkbox.radio-success input:checked~label::before,
.radio.checkbox-success input:checked~label::before,
.radio.radio-success input:checked~label::before {
	background-color: #39DA8A;
	border-color: #39DA8A
}

.checkbox.checkbox-success input:checked~label::after,
.checkbox.radio-success input:checked~label::after,
.radio.checkbox-success input:checked~label::after,
.radio.radio-success input:checked~label::after {
	border-color: #FFF
}

.checkbox.checkbox-success.checkbox-glow input:checked~label::before,
.checkbox.checkbox-success.radio-glow input:checked~label::before,
.checkbox.radio-success.checkbox-glow input:checked~label::before,
.checkbox.radio-success.radio-glow input:checked~label::before,
.radio.checkbox-success.checkbox-glow input:checked~label::before,
.radio.checkbox-success.radio-glow input:checked~label::before,
.radio.radio-success.checkbox-glow input:checked~label::before,
.radio.radio-success.radio-glow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(57, 218, 138, .7)
}

.checkbox.checkbox-success.checkbox-icon label i,
.checkbox.radio-success.checkbox-icon label i,
.radio.checkbox-success.checkbox-icon label i,
.radio.radio-success.checkbox-icon label i {
	color: #FFF
}

.checkbox.checkbox-success label:after {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.radio.radio-success input:checked~label::after {
	background-color: #FFF;
	-webkit-transition: all .15s cubic-bezier(.35, .9, .4, .9);
	transition: all .15s cubic-bezier(.35, .9, .4, .9)
}

.custom-switch-success .custom-control-input:checked~.custom-control-label::before {
	background-color: #39DA8A !important;
	color: #FFF;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.custom-switch-success.custom-switch-glow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(57, 218, 138, .8) !important
}

.input-group.touchspin-glow .bootstrap-touchspin-down.btn-success,
.input-group.touchspin-glow .bootstrap-touchspin-up.btn-success {
	box-shadow: 0 0 8px 0 rgba(57, 218, 138, .8)
}

.edit-kanban-item select option.bg-color_name,
.kanban-container .kanban-board .kanban-item[data-border=success]:before {
	background-color: #39DA8A
}

select.select-light-success~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
select.select-light-success~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	background-color: #D2FFE8 !important;
	color: #39DA8A !important
}

.bg-success.bg-darken-1,
.btn-success.btn-darken-1 {
	background-color: #27D27D !important
}

.success.darken-1 {
	color: #27D27D !important
}

.btn-success.btn-darken-1 {
	border-color: #23BD70 !important
}

.btn-success.btn-darken-1:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-darken-1:active,
.btn-success.btn-darken-1:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-darken-1 {
	border-color: #27D27D !important;
	color: #27D27D !important
}

.btn-outline-success.btn-outline-darken-1:hover {
	background-color: #27D27D !important
}

.border-success.border-darken-1 {
	border: 1px solid #27D27D !important
}

.border-top-success.border-top-darken-1 {
	border-top: 1px solid #27D27D !important
}

.border-bottom-success.border-bottom-darken-1 {
	border-bottom: 1px solid #27D27D !important
}

.border-left-success.border-left-darken-1 {
	border-left: 1px solid #27D27D !important
}

.border-right-success.border-right-darken-1 {
	border-right: 1px solid #27D27D !important
}

.overlay-success.overlay-darken-1 {
	background: #27D27D;
	background: rgba(39, 210, 125, .6)
}

.bg-success.bg-darken-2,
.btn-success.btn-darken-2 {
	background-color: #23BD70 !important
}

.success.darken-2 {
	color: #23BD70 !important
}

.btn-success.btn-darken-2 {
	border-color: #23BD70 !important
}

.btn-success.btn-darken-2:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-darken-2:active,
.btn-success.btn-darken-2:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-darken-2 {
	border-color: #23BD70 !important;
	color: #23BD70 !important
}

.btn-outline-success.btn-outline-darken-2:hover {
	background-color: #23BD70 !important
}

.border-success.border-darken-2 {
	border: 1px solid #23BD70 !important
}

.border-top-success.border-top-darken-2 {
	border-top: 1px solid #23BD70 !important
}

.border-bottom-success.border-bottom-darken-2 {
	border-bottom: 1px solid #23BD70 !important
}

.border-left-success.border-left-darken-2 {
	border-left: 1px solid #23BD70 !important
}

.border-right-success.border-right-darken-2 {
	border-right: 1px solid #23BD70 !important
}

.overlay-success.overlay-darken-2 {
	background: #23BD70;
	background: rgba(35, 189, 112, .6)
}

.success.darken-3 {
	color: #1FA764 !important
}

.bg-success.bg-darken-3 {
	background-color: #1FA764 !important
}

.btn-success.btn-darken-3,
.btn-success.btn-darken-3:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-darken-3:active,
.btn-success.btn-darken-3:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-darken-3 {
	border-color: #1FA764 !important;
	color: #1FA764 !important
}

.btn-outline-success.btn-outline-darken-3:hover {
	background-color: #1FA764 !important
}

.border-success.border-darken-3 {
	border: 1px solid #1FA764 !important
}

.border-top-success.border-top-darken-3 {
	border-top: 1px solid #1FA764 !important
}

.border-bottom-success.border-bottom-darken-3 {
	border-bottom: 1px solid #1FA764 !important
}

.border-left-success.border-left-darken-3 {
	border-left: 1px solid #1FA764 !important
}

.border-right-success.border-right-darken-3 {
	border-right: 1px solid #1FA764 !important
}

.overlay-success.overlay-darken-3 {
	background: #1FA764;
	background: rgba(31, 167, 100, .6)
}

.bg-success.bg-darken-4,
.btn-success.btn-darken-4 {
	background-color: #1B9257 !important
}

.success.darken-4 {
	color: #1B9257 !important
}

.btn-success.btn-darken-4 {
	border-color: #23BD70 !important
}

.btn-success.btn-darken-4:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-darken-4:active,
.btn-success.btn-darken-4:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-darken-4 {
	border-color: #1B9257 !important;
	color: #1B9257 !important
}

.btn-outline-success.btn-outline-darken-4:hover {
	background-color: #1B9257 !important
}

.border-success.border-darken-4 {
	border: 1px solid #1B9257 !important
}

.border-top-success.border-top-darken-4 {
	border-top: 1px solid #1B9257 !important
}

.border-bottom-success.border-bottom-darken-4 {
	border-bottom: 1px solid #1B9257 !important
}

.border-left-success.border-left-darken-4 {
	border-left: 1px solid #1B9257 !important
}

.border-right-success.border-right-darken-4 {
	border-right: 1px solid #1B9257 !important
}

.overlay-success.overlay-darken-4 {
	background: #1B9257;
	background: rgba(27, 146, 87, .6)
}

.bg-success.bg-accent-1,
.btn-success.btn-accent-1 {
	background-color: #E1FFF1 !important
}

.success.accent-1 {
	color: #E1FFF1 !important
}

.btn-success.btn-accent-1 {
	border-color: #23BD70 !important
}

.btn-success.btn-accent-1:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-accent-1:active,
.btn-success.btn-accent-1:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-accent-1 {
	border-color: #E1FFF1 !important;
	color: #E1FFF1 !important
}

.btn-outline-success.btn-outline-accent-1:hover {
	background-color: #E1FFF1 !important
}

.border-success.border-accent-1 {
	border: 1px solid #E1FFF1 !important
}

.border-top-success.border-top-accent-1 {
	border-top: 1px solid #E1FFF1 !important
}

.border-bottom-success.border-bottom-accent-1 {
	border-bottom: 1px solid #E1FFF1 !important
}

.border-left-success.border-left-accent-1 {
	border-left: 1px solid #E1FFF1 !important
}

.border-right-success.border-right-accent-1 {
	border-right: 1px solid #E1FFF1 !important
}

.overlay-success.overlay-accent-1 {
	background: #E1FFF1;
	background: rgba(225, 255, 241, .6)
}

.bg-success.bg-accent-2,
.btn-success.btn-accent-2 {
	background-color: #AEFFD9 !important
}

.success.accent-2 {
	color: #AEFFD9 !important
}

.btn-success.btn-accent-2 {
	border-color: #23BD70 !important
}

.btn-success.btn-accent-2:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-accent-2:active,
.btn-success.btn-accent-2:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-accent-2 {
	border-color: #AEFFD9 !important;
	color: #AEFFD9 !important
}

.btn-outline-success.btn-outline-accent-2:hover {
	background-color: #AEFFD9 !important
}

.border-success.border-accent-2 {
	border: 1px solid #AEFFD9 !important
}

.border-top-success.border-top-accent-2 {
	border-top: 1px solid #AEFFD9 !important
}

.border-bottom-success.border-bottom-accent-2 {
	border-bottom: 1px solid #AEFFD9 !important
}

.border-left-success.border-left-accent-2 {
	border-left: 1px solid #AEFFD9 !important
}

.border-right-success.border-right-accent-2 {
	border-right: 1px solid #AEFFD9 !important
}

.overlay-success.overlay-accent-2 {
	background: #AEFFD9;
	background: rgba(174, 255, 217, .6)
}

.bg-success.bg-accent-3,
.btn-success.btn-accent-3 {
	background-color: #7BFFC1 !important
}

.success.accent-3 {
	color: #7BFFC1 !important
}

.btn-success.btn-accent-3 {
	border-color: #23BD70 !important
}

.btn-success.btn-accent-3:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-accent-3:active,
.btn-success.btn-accent-3:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-accent-3 {
	border-color: #7BFFC1 !important;
	color: #7BFFC1 !important
}

.btn-outline-success.btn-outline-accent-3:hover {
	background-color: #7BFFC1 !important
}

.border-success.border-accent-3 {
	border: 1px solid #7BFFC1 !important
}

.border-top-success.border-top-accent-3 {
	border-top: 1px solid #7BFFC1 !important
}

.border-bottom-success.border-bottom-accent-3 {
	border-bottom: 1px solid #7BFFC1 !important
}

.border-left-success.border-left-accent-3 {
	border-left: 1px solid #7BFFC1 !important
}

.border-right-success.border-right-accent-3 {
	border-right: 1px solid #7BFFC1 !important
}

.overlay-success.overlay-accent-3 {
	background: #7BFFC1;
	background: rgba(123, 255, 193, .6)
}

.bg-success.bg-accent-4,
.btn-success.btn-accent-4 {
	background-color: #62FFB5 !important
}

.success.accent-4 {
	color: #62FFB5 !important
}

.btn-success.btn-accent-4 {
	border-color: #23BD70 !important
}

.btn-success.btn-accent-4:hover {
	border-color: #23BD70 !important;
	background-color: #1FA764 !important
}

.btn-success.btn-accent-4:active,
.btn-success.btn-accent-4:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-accent-4 {
	border-color: #62FFB5 !important;
	color: #62FFB5 !important
}

.btn-outline-success.btn-outline-accent-4:hover {
	background-color: #62FFB5 !important
}

.border-success.border-accent-4 {
	border: 1px solid #62FFB5 !important
}

.border-top-success.border-top-accent-4 {
	border-top: 1px solid #62FFB5 !important
}

.border-bottom-success.border-bottom-accent-4 {
	border-bottom: 1px solid #62FFB5 !important
}

.border-left-success.border-left-accent-4 {
	border-left: 1px solid #62FFB5 !important
}

.border-right-success.border-right-accent-4 {
	border-right: 1px solid #62FFB5 !important
}

.btn-success.btn-light,
.btn-success.btn-light:hover {
	border-color: #23BD70 !important
}

.overlay-success.overlay-accent-4 {
	background: #62FFB5;
	background: rgba(98, 255, 181, .6)
}

.bg-success.bg-light,
.btn-success.btn-light {
	background-color: #D2FFE8 !important
}

.success.light {
	color: #D2FFE8 !important
}

.btn-success.btn-light:hover {
	background-color: #1FA764 !important
}

.btn-success.btn-light:active,
.btn-success.btn-light:focus {
	border-color: #1FA764 !important;
	background-color: #1B9257 !important
}

.btn-outline-success.btn-outline-light {
	border-color: #D2FFE8 !important;
	color: #D2FFE8 !important
}

.btn-outline-success.btn-outline-light:hover {
	background-color: #D2FFE8 !important
}

input:focus~.bg-success {
	box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #D2FFE8 !important
}

.border-success.border-light {
	border: 1px solid #D2FFE8 !important
}

.border-top-success.border-top-light {
	border-top: 1px solid #D2FFE8 !important
}

.border-bottom-success.border-bottom-light {
	border-bottom: 1px solid #D2FFE8 !important
}

.border-left-success.border-left-light {
	border-left: 1px solid #D2FFE8 !important
}

.border-right-success.border-right-light {
	border-right: 1px solid #D2FFE8 !important
}

.btn-info.btn-lighten-5,
.btn-info.btn-lighten-5:hover {
	border-color: #009FAA !important
}

.overlay-success.overlay-light {
	background: #D2FFE8;
	background: rgba(210, 255, 232, .6)
}

.bg-info.bg-lighten-5,
.btn-info.btn-lighten-5 {
	background-color: #5EF5FF !important
}

.info.lighten-5 {
	color: #5EF5FF !important
}

.btn-info.btn-lighten-5:hover {
	background-color: #008791 !important
}

.btn-info.btn-lighten-5:active,
.btn-info.btn-lighten-5:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-lighten-5 {
	border-color: #5EF5FF !important;
	color: #5EF5FF !important
}

.btn-outline-info.btn-outline-lighten-5:hover {
	background-color: #5EF5FF !important
}

.border-info.border-lighten-5 {
	border: 1px solid #5EF5FF !important
}

.border-top-info.border-top-lighten-5 {
	border-top: 1px solid #5EF5FF !important
}

.border-bottom-info.border-bottom-lighten-5 {
	border-bottom: 1px solid #5EF5FF !important
}

.border-left-info.border-left-lighten-5 {
	border-left: 1px solid #5EF5FF !important
}

.border-right-info.border-right-lighten-5 {
	border-right: 1px solid #5EF5FF !important
}

.btn-info.btn-lighten-4,
.btn-info.btn-lighten-4:hover {
	border-color: #009FAA !important
}

.overlay-info.overlay-lighten-5 {
	background: #5EF5FF;
	background: rgba(94, 245, 255, .6)
}

.bg-info.bg-lighten-4,
.btn-info.btn-lighten-4 {
	background-color: #44F3FF !important
}

.info.lighten-4 {
	color: #44F3FF !important
}

.btn-info.btn-lighten-4:hover {
	background-color: #008791 !important
}

.btn-info.btn-lighten-4:active,
.btn-info.btn-lighten-4:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-lighten-4 {
	border-color: #44F3FF !important;
	color: #44F3FF !important
}

.btn-outline-info.btn-outline-lighten-4:hover {
	background-color: #44F3FF !important
}

.border-info.border-lighten-4 {
	border: 1px solid #44F3FF !important
}

.border-top-info.border-top-lighten-4 {
	border-top: 1px solid #44F3FF !important
}

.border-bottom-info.border-bottom-lighten-4 {
	border-bottom: 1px solid #44F3FF !important
}

.border-left-info.border-left-lighten-4 {
	border-left: 1px solid #44F3FF !important
}

.border-right-info.border-right-lighten-4 {
	border-right: 1px solid #44F3FF !important
}

.btn-info.btn-lighten-3,
.btn-info.btn-lighten-3:hover {
	border-color: #009FAA !important
}

.overlay-info.overlay-lighten-4 {
	background: #44F3FF;
	background: rgba(68, 243, 255, .6)
}

.bg-info.bg-lighten-3,
.btn-info.btn-lighten-3 {
	background-color: #2BF2FF !important
}

.info.lighten-3 {
	color: #2BF2FF !important
}

.btn-info.btn-lighten-3:hover {
	background-color: #008791 !important
}

.btn-info.btn-lighten-3:active,
.btn-info.btn-lighten-3:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-lighten-3 {
	border-color: #2BF2FF !important;
	color: #2BF2FF !important
}

.btn-outline-info.btn-outline-lighten-3:hover {
	background-color: #2BF2FF !important
}

.border-info.border-lighten-3 {
	border: 1px solid #2BF2FF !important
}

.border-top-info.border-top-lighten-3 {
	border-top: 1px solid #2BF2FF !important
}

.border-bottom-info.border-bottom-lighten-3 {
	border-bottom: 1px solid #2BF2FF !important
}

.border-left-info.border-left-lighten-3 {
	border-left: 1px solid #2BF2FF !important
}

.border-right-info.border-right-lighten-3 {
	border-right: 1px solid #2BF2FF !important
}

.btn-info.btn-lighten-2,
.btn-info.btn-lighten-2:hover {
	border-color: #009FAA !important
}

.overlay-info.overlay-lighten-3 {
	background: #2BF2FF;
	background: rgba(43, 242, 255, .6)
}

.bg-info.bg-lighten-2,
.btn-info.btn-lighten-2 {
	background-color: #11F0FF !important
}

.info.lighten-2 {
	color: #11F0FF !important
}

.btn-info.btn-lighten-2:hover {
	background-color: #008791 !important
}

.btn-info.btn-lighten-2:active,
.btn-info.btn-lighten-2:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-lighten-2 {
	border-color: #11F0FF !important;
	color: #11F0FF !important
}

.btn-outline-info.btn-outline-lighten-2:hover {
	background-color: #11F0FF !important
}

.border-info.border-lighten-2 {
	border: 1px solid #11F0FF !important
}

.border-top-info.border-top-lighten-2 {
	border-top: 1px solid #11F0FF !important
}

.border-bottom-info.border-bottom-lighten-2 {
	border-bottom: 1px solid #11F0FF !important
}

.border-left-info.border-left-lighten-2 {
	border-left: 1px solid #11F0FF !important
}

.border-right-info.border-right-lighten-2 {
	border-right: 1px solid #11F0FF !important
}

.btn-info.btn-lighten-1,
.btn-info.btn-lighten-1:hover {
	border-color: #009FAA !important
}

.overlay-info.overlay-lighten-2 {
	background: #11F0FF;
	background: rgba(17, 240, 255, .6)
}

.bg-info.bg-lighten-1,
.btn-info.btn-lighten-1 {
	background-color: #00E7F7 !important
}

.info.lighten-1 {
	color: #00E7F7 !important
}

.btn-info.btn-lighten-1:hover {
	background-color: #008791 !important
}

.btn-info.btn-lighten-1:active,
.btn-info.btn-lighten-1:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-lighten-1 {
	border-color: #00E7F7 !important;
	color: #00E7F7 !important
}

.btn-outline-info.btn-outline-lighten-1:hover {
	background-color: #00E7F7 !important
}

.border-info.border-lighten-1 {
	border: 1px solid #00E7F7 !important
}

.border-top-info.border-top-lighten-1 {
	border-top: 1px solid #00E7F7 !important
}

.border-bottom-info.border-bottom-lighten-1 {
	border-bottom: 1px solid #00E7F7 !important
}

.border-left-info.border-left-lighten-1 {
	border-left: 1px solid #00E7F7 !important
}

.border-right-info.border-right-lighten-1 {
	border-right: 1px solid #00E7F7 !important
}

.overlay-info.overlay-lighten-1 {
	background: #00E7F7;
	background: rgba(0, 231, 247, .6)
}

.info {
	color: #00CFDD !important
}

.text-light-info {
	color: rgba(0, 207, 221, .2) !important
}

.bg-info {
	background-color: #00CFDD !important
}

.bg-info .card-footer,
.bg-info .card-header {
	background-color: transparent
}

.bg-rgba-info {
	background: rgba(0, 207, 221, .2) !important
}

.bg-rgba-info.alert,
.bg-rgba-info.alert.alert-dismissible .close {
	color: #00CFDD
}

.alert.alert-info {
	background: #00CFDD !important;
	color: #FFF !important;
	box-shadow: 0 3px 8px 0 rgba(0, 207, 221, .4);
	border: none
}

.border-info {
	border: 1px solid #00CFDD !important
}

.border-info .select2-selection__arrow b {
	border-color: #009FAA !important
}

.border-info.alert,
.border-info.alert.alert-dismissible .close {
	color: #00CFDD
}

.border-top-info {
	border-top: 1px solid #00CFDD
}

.border-bottom-info {
	border-bottom: 1px solid #00CFDD
}

.border-left-info {
	border-left: 1px solid #00CFDD
}

.border-right-info {
	border-right: 1px solid #00CFDD
}

.header-navbar.bg-info .navbar-nav .nav-item>a i {
	-webkit-text-stroke: .2px #00CFDD !important
}

.badge.badge-info {
	background-color: #00CFDD
}

.badge.badge-light-info {
	background-color: #CCF5F8;
	color: #00CFDD !important
}

.badge.badge-info.badge-glow,
.badge.bg-info.badge-glow,
.badge.border-info.badge-glow {
	box-shadow: 0 0 10px #00CFDD
}

.badge-circle-info {
	background-color: #00CFDD
}

.badge-circle-light-info,
.dashboard_class_1 {
	background-color: #CCF5F8;
	color: #00CFDD
}

.overlay-info {
	background: #00CFDD;
	background: rgba(0, 207, 221, .6)
}

.btn-info {
	border-color: #009FAA !important;
	background-color: #00CFDD !important;
	color: #FFF
}

.btn-info.hover,
.btn-info:hover {
	background-color: #00E7F7 !important;
	color: #FFF
}

.btn-info.hover.glow,
.btn-info:hover.glow {
	box-shadow: 0 4px 12px 0 rgba(0, 207, 221, .6) !important
}

.btn-info.active,
.btn-info:active,
.btn-info:focus {
	background-color: #00B7C4 !important;
	color: #FFF !important
}

.btn-info.glow {
	box-shadow: 0 2px 4px 0 rgba(0, 207, 221, .5) !important
}

.btn-info.disabled,
.btn-info:disabled {
	color: #FFF !important
}

.btn-light-info {
	background-color: #CCF5F8;
	color: #00CFDD !important
}

.btn-light-info.hover,
.btn-light-info:hover {
	background-color: #00E7F7 !important;
	color: #FFF !important
}

.btn-light-info.active,
.btn-light-info:active {
	background-color: #00B7C4 !important;
	color: #FFF !important
}

.btn-outline-info {
	border: 1px solid #00CFDD;
	background-color: transparent;
	color: #00CFDD !important
}

.btn-outline-info.hover,
.btn-outline-info:hover {
	background-color: #00E7F7 !important;
	color: #FFF !important
}

.btn-outline-info.active,
.btn-outline-info:active {
	background-color: #00B7C4 !important;
	color: #FFF !important
}

.btn-info~.dropdown-menu .dropdown-item.active,
.btn-outline-info~.dropdown-menu .dropdown-item.active {
	background-color: #00CFDD;
	color: #FFF
}

.btn-info~.dropdown-menu .dropdown-item.active:hover,
.btn-outline-info~.dropdown-menu .dropdown-item.active:hover {
	color: #FFF
}

.dropdown.dropdown-icon-wrapper .btn-info~.dropdown-menu .dropdown-item:hover i,
.dropdown.dropdown-icon-wrapper .btn-outline-info~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-info~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-outline-info~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-info~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-outline-info~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-info~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-outline-info~.dropdown-menu .dropdown-item:hover i {
	color: #00CFDD
}

.dropdown.dropdown-icon-wrapper .btn-info~.dropdown-menu .dropdown-item:active i,
.dropdown.dropdown-icon-wrapper .btn-outline-info~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-info~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-outline-info~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-info~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-outline-info~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-info~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-outline-info~.dropdown-menu .dropdown-item:active i {
	color: #FFF
}

.bullet.bullet-info {
	background-color: #00CFDD
}

.pagination-info .page-item.active .page-link,
.pagination-info .page-item.active .page-link:hover {
	background: #00CFDD !important;
	color: #FFF
}

.pagination-info .page-item .page-link:hover {
	background-color: #CCF5F8 !important
}

.pagination-info .page-item.next .page-link,
.pagination-info .page-item.previous .page-link {
	color: #00CFDD
}

.pagination-info .page-item.next .page-link:hover,
.pagination-info .page-item.previous .page-link:hover {
	background: #00CFDD
}

.progress-bar-info .progress-bar {
	background-color: #00CFDD;
	box-shadow: 0 2px 6px 0 rgba(0, 207, 221, .6)
}

.chip-info {
	background-color: #00CFDD !important
}

.chip-info .chip-body {
	color: #FFF !important
}

.divider.divider-info .divider-text:after,
.divider.divider-info .divider-text:before {
	border-color: #00CFDD !important
}

.widget-timeline li.timeline-items.timeline-icon-info:before {
	background: #00CFDD !important
}

input[type=checkbox].bg-info+.custom-control-label:before,
input[type=radio].bg-info+.custom-control-label:before {
	background-color: #00CFDD !important;
	border-color: #009FAA !important
}

.checkbox.checkbox-info input:checked~label::before,
.checkbox.radio-info input:checked~label::before,
.radio.checkbox-info input:checked~label::before,
.radio.radio-info input:checked~label::before {
	background-color: #00CFDD;
	border-color: #00CFDD
}

.checkbox.checkbox-info input:checked~label::after,
.checkbox.radio-info input:checked~label::after,
.radio.checkbox-info input:checked~label::after,
.radio.radio-info input:checked~label::after {
	border-color: #FFF
}

.btn-info.btn-darken-1,
.btn-info.btn-darken-1:hover {
	border-color: #009FAA !important
}

.checkbox.checkbox-info.checkbox-glow input:checked~label::before,
.checkbox.checkbox-info.radio-glow input:checked~label::before,
.checkbox.radio-info.checkbox-glow input:checked~label::before,
.checkbox.radio-info.radio-glow input:checked~label::before,
.radio.checkbox-info.checkbox-glow input:checked~label::before,
.radio.checkbox-info.radio-glow input:checked~label::before,
.radio.radio-info.checkbox-glow input:checked~label::before,
.radio.radio-info.radio-glow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(0, 207, 221, .7)
}

.checkbox.checkbox-info.checkbox-icon label i,
.checkbox.radio-info.checkbox-icon label i,
.radio.checkbox-info.checkbox-icon label i,
.radio.radio-info.checkbox-icon label i {
	color: #FFF
}

.checkbox.checkbox-info label:after {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.radio.radio-info input:checked~label::after {
	background-color: #FFF;
	-webkit-transition: all .15s cubic-bezier(.35, .9, .4, .9);
	transition: all .15s cubic-bezier(.35, .9, .4, .9)
}

.custom-switch-info .custom-control-input:checked~.custom-control-label::before {
	background-color: #00CFDD !important;
	color: #FFF;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.custom-switch-info.custom-switch-glow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(0, 207, 221, .8) !important
}

.input-group.touchspin-glow .bootstrap-touchspin-down.btn-info,
.input-group.touchspin-glow .bootstrap-touchspin-up.btn-info {
	box-shadow: 0 0 8px 0 rgba(0, 207, 221, .8)
}

.edit-kanban-item select option.bg-color_name,
.kanban-container .kanban-board .kanban-item[data-border=info]:before {
	background-color: #00CFDD
}

select.select-light-info~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
select.select-light-info~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	background-color: #CCF5F8 !important;
	color: #00CFDD !important
}

.bg-info.bg-darken-1,
.btn-info.btn-darken-1 {
	background-color: #00B7C4 !important
}

.info.darken-1 {
	color: #00B7C4 !important
}

.btn-info.btn-darken-1:hover {
	background-color: #008791 !important
}

.btn-info.btn-darken-1:active,
.btn-info.btn-darken-1:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-darken-1 {
	border-color: #00B7C4 !important;
	color: #00B7C4 !important
}

.btn-outline-info.btn-outline-darken-1:hover {
	background-color: #00B7C4 !important
}

.border-info.border-darken-1 {
	border: 1px solid #00B7C4 !important
}

.border-top-info.border-top-darken-1 {
	border-top: 1px solid #00B7C4 !important
}

.border-bottom-info.border-bottom-darken-1 {
	border-bottom: 1px solid #00B7C4 !important
}

.border-left-info.border-left-darken-1 {
	border-left: 1px solid #00B7C4 !important
}

.border-right-info.border-right-darken-1 {
	border-right: 1px solid #00B7C4 !important
}

.btn-info.btn-darken-2,
.btn-info.btn-darken-2:hover {
	border-color: #009FAA !important
}

.overlay-info.overlay-darken-1 {
	background: #00B7C4;
	background: rgba(0, 183, 196, .6)
}

.bg-info.bg-darken-2,
.btn-info.btn-darken-2 {
	background-color: #009FAA !important
}

.info.darken-2 {
	color: #009FAA !important
}

.btn-info.btn-darken-2:hover {
	background-color: #008791 !important
}

.btn-info.btn-darken-2:active,
.btn-info.btn-darken-2:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-darken-2 {
	border-color: #009FAA !important;
	color: #009FAA !important
}

.btn-outline-info.btn-outline-darken-2:hover {
	background-color: #009FAA !important
}

.border-info.border-darken-2 {
	border: 1px solid #009FAA !important
}

.border-top-info.border-top-darken-2 {
	border-top: 1px solid #009FAA !important
}

.border-bottom-info.border-bottom-darken-2 {
	border-bottom: 1px solid #009FAA !important
}

.border-left-info.border-left-darken-2 {
	border-left: 1px solid #009FAA !important
}

.border-right-info.border-right-darken-2 {
	border-right: 1px solid #009FAA !important
}

.overlay-info.overlay-darken-2 {
	background: #009FAA;
	background: rgba(0, 159, 170, .6)
}

.info.darken-3 {
	color: #008791 !important
}

.bg-info.bg-darken-3 {
	background-color: #008791 !important
}

.btn-info.btn-darken-3,
.btn-info.btn-darken-3:hover {
	border-color: #009FAA !important;
	background-color: #008791 !important
}

.btn-info.btn-darken-3:active,
.btn-info.btn-darken-3:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-darken-3 {
	border-color: #008791 !important;
	color: #008791 !important
}

.btn-outline-info.btn-outline-darken-3:hover {
	background-color: #008791 !important
}

.border-info.border-darken-3 {
	border: 1px solid #008791 !important
}

.border-top-info.border-top-darken-3 {
	border-top: 1px solid #008791 !important
}

.border-bottom-info.border-bottom-darken-3 {
	border-bottom: 1px solid #008791 !important
}

.border-left-info.border-left-darken-3 {
	border-left: 1px solid #008791 !important
}

.border-right-info.border-right-darken-3 {
	border-right: 1px solid #008791 !important
}

.btn-info.btn-darken-4,
.btn-info.btn-darken-4:hover {
	border-color: #009FAA !important
}

.overlay-info.overlay-darken-3 {
	background: #008791;
	background: rgba(0, 135, 145, .6)
}

.bg-info.bg-darken-4,
.btn-info.btn-darken-4 {
	background-color: #006F77 !important
}

.info.darken-4 {
	color: #006F77 !important
}

.btn-info.btn-darken-4:hover {
	background-color: #008791 !important
}

.btn-info.btn-darken-4:active,
.btn-info.btn-darken-4:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-darken-4 {
	border-color: #006F77 !important;
	color: #006F77 !important
}

.btn-outline-info.btn-outline-darken-4:hover {
	background-color: #006F77 !important
}

.border-info.border-darken-4 {
	border: 1px solid #006F77 !important
}

.border-top-info.border-top-darken-4 {
	border-top: 1px solid #006F77 !important
}

.border-bottom-info.border-bottom-darken-4 {
	border-bottom: 1px solid #006F77 !important
}

.border-left-info.border-left-darken-4 {
	border-left: 1px solid #006F77 !important
}

.border-right-info.border-right-darken-4 {
	border-right: 1px solid #006F77 !important
}

.btn-info.btn-accent-1,
.btn-info.btn-accent-1:hover {
	border-color: #009FAA !important
}

.overlay-info.overlay-darken-4 {
	background: #006F77;
	background: rgba(0, 111, 119, .6)
}

.bg-info.bg-accent-1,
.btn-info.btn-accent-1 {
	background-color: #FEFFFF !important
}

.info.accent-1 {
	color: #FEFFFF !important
}

.btn-info.btn-accent-1:hover {
	background-color: #008791 !important
}

.btn-info.btn-accent-1:active,
.btn-info.btn-accent-1:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-accent-1 {
	border-color: #FEFFFF !important;
	color: #FEFFFF !important
}

.btn-outline-info.btn-outline-accent-1:hover {
	background-color: #FEFFFF !important
}

.border-info.border-accent-1 {
	border: 1px solid #FEFFFF !important
}

.border-top-info.border-top-accent-1 {
	border-top: 1px solid #FEFFFF !important
}

.border-bottom-info.border-bottom-accent-1 {
	border-bottom: 1px solid #FEFFFF !important
}

.border-left-info.border-left-accent-1 {
	border-left: 1px solid #FEFFFF !important
}

.border-right-info.border-right-accent-1 {
	border-right: 1px solid #FEFFFF !important
}

.btn-info.btn-accent-2,
.btn-info.btn-accent-2:hover {
	border-color: #009FAA !important
}

.overlay-info.overlay-accent-1 {
	background: #FEFFFF;
	background: rgba(254, 255, 255, .6)
}

.bg-info.bg-accent-2,
.btn-info.btn-accent-2 {
	background-color: #CBF5FF !important
}

.info.accent-2 {
	color: #CBF5FF !important
}

.btn-info.btn-accent-2:hover {
	background-color: #008791 !important
}

.btn-info.btn-accent-2:active,
.btn-info.btn-accent-2:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-accent-2 {
	border-color: #CBF5FF !important;
	color: #CBF5FF !important
}

.btn-outline-info.btn-outline-accent-2:hover {
	background-color: #CBF5FF !important
}

.border-info.border-accent-2 {
	border: 1px solid #CBF5FF !important
}

.border-top-info.border-top-accent-2 {
	border-top: 1px solid #CBF5FF !important
}

.border-bottom-info.border-bottom-accent-2 {
	border-bottom: 1px solid #CBF5FF !important
}

.border-left-info.border-left-accent-2 {
	border-left: 1px solid #CBF5FF !important
}

.border-right-info.border-right-accent-2 {
	border-right: 1px solid #CBF5FF !important
}

.btn-info.btn-accent-3,
.btn-info.btn-accent-3:hover {
	border-color: #009FAA !important
}

.overlay-info.overlay-accent-2 {
	background: #CBF5FF;
	background: rgba(203, 245, 255, .6)
}

.bg-info.bg-accent-3,
.btn-info.btn-accent-3 {
	background-color: #98ECFF !important
}

.info.accent-3 {
	color: #98ECFF !important
}

.btn-info.btn-accent-3:hover {
	background-color: #008791 !important
}

.btn-info.btn-accent-3:active,
.btn-info.btn-accent-3:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-accent-3 {
	border-color: #98ECFF !important;
	color: #98ECFF !important
}

.btn-outline-info.btn-outline-accent-3:hover {
	background-color: #98ECFF !important
}

.border-info.border-accent-3 {
	border: 1px solid #98ECFF !important
}

.border-top-info.border-top-accent-3 {
	border-top: 1px solid #98ECFF !important
}

.border-bottom-info.border-bottom-accent-3 {
	border-bottom: 1px solid #98ECFF !important
}

.border-left-info.border-left-accent-3 {
	border-left: 1px solid #98ECFF !important
}

.border-right-info.border-right-accent-3 {
	border-right: 1px solid #98ECFF !important
}

.btn-info.btn-accent-4,
.btn-info.btn-accent-4:hover {
	border-color: #009FAA !important
}

.overlay-info.overlay-accent-3 {
	background: #98ECFF;
	background: rgba(152, 236, 255, .6)
}

.bg-info.bg-accent-4,
.btn-info.btn-accent-4 {
	background-color: #7FE7FF !important
}

.info.accent-4 {
	color: #7FE7FF !important
}

.btn-info.btn-accent-4:hover {
	background-color: #008791 !important
}

.btn-info.btn-accent-4:active,
.btn-info.btn-accent-4:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-accent-4 {
	border-color: #7FE7FF !important;
	color: #7FE7FF !important
}

.btn-outline-info.btn-outline-accent-4:hover {
	background-color: #7FE7FF !important
}

.border-info.border-accent-4 {
	border: 1px solid #7FE7FF !important
}

.border-top-info.border-top-accent-4 {
	border-top: 1px solid #7FE7FF !important
}

.border-bottom-info.border-bottom-accent-4 {
	border-bottom: 1px solid #7FE7FF !important
}

.border-left-info.border-left-accent-4 {
	border-left: 1px solid #7FE7FF !important
}

.border-right-info.border-right-accent-4 {
	border-right: 1px solid #7FE7FF !important
}

.btn-info.btn-light,
.btn-info.btn-light:hover {
	border-color: #009FAA !important
}

.overlay-info.overlay-accent-4 {
	background: #7FE7FF;
	background: rgba(127, 231, 255, .6)
}

.bg-info.bg-light,
.btn-info.btn-light {
	background-color: #CCF5F8 !important
}

.info.light {
	color: #CCF5F8 !important
}

.btn-info.btn-light:hover {
	background-color: #008791 !important
}

.btn-info.btn-light:active,
.btn-info.btn-light:focus {
	border-color: #008791 !important;
	background-color: #006F77 !important
}

.btn-outline-info.btn-outline-light {
	border-color: #CCF5F8 !important;
	color: #CCF5F8 !important
}

.btn-outline-info.btn-outline-light:hover {
	background-color: #CCF5F8 !important
}

input:focus~.bg-info {
	box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #CCF5F8 !important
}

.border-info.border-light {
	border: 1px solid #CCF5F8 !important
}

.border-top-info.border-top-light {
	border-top: 1px solid #CCF5F8 !important
}

.border-bottom-info.border-bottom-light {
	border-bottom: 1px solid #CCF5F8 !important
}

.border-left-info.border-left-light {
	border-left: 1px solid #CCF5F8 !important
}

.border-right-info.border-right-light {
	border-right: 1px solid #CCF5F8 !important
}

.overlay-info.overlay-light {
	background: #CCF5F8;
	background: rgba(204, 245, 248, .6)
}

.bg-warning.bg-lighten-5,
.btn-warning.btn-lighten-5 {
	background-color: #FEE3BF !important
}

.warning.lighten-5 {
	color: #FEE3BF !important
}

.btn-warning.btn-lighten-5 {
	border-color: #FC960F !important
}

.btn-warning.btn-lighten-5:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-lighten-5:active,
.btn-warning.btn-lighten-5:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-lighten-5 {
	border-color: #FEE3BF !important;
	color: #FEE3BF !important
}

.btn-outline-warning.btn-outline-lighten-5:hover {
	background-color: #FEE3BF !important
}

.border-warning.border-lighten-5 {
	border: 1px solid #FEE3BF !important
}

.border-top-warning.border-top-lighten-5 {
	border-top: 1px solid #FEE3BF !important
}

.border-bottom-warning.border-bottom-lighten-5 {
	border-bottom: 1px solid #FEE3BF !important
}

.border-left-warning.border-left-lighten-5 {
	border-left: 1px solid #FEE3BF !important
}

.border-right-warning.border-right-lighten-5 {
	border-right: 1px solid #FEE3BF !important
}

.overlay-warning.overlay-lighten-5 {
	background: #FEE3BF;
	background: rgba(254, 227, 191, .6)
}

.bg-warning.bg-lighten-4,
.btn-warning.btn-lighten-4 {
	background-color: #FED8A6 !important
}

.warning.lighten-4 {
	color: #FED8A6 !important
}

.btn-warning.btn-lighten-4 {
	border-color: #FC960F !important
}

.btn-warning.btn-lighten-4:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-lighten-4:active,
.btn-warning.btn-lighten-4:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-lighten-4 {
	border-color: #FED8A6 !important;
	color: #FED8A6 !important
}

.btn-outline-warning.btn-outline-lighten-4:hover {
	background-color: #FED8A6 !important
}

.border-warning.border-lighten-4 {
	border: 1px solid #FED8A6 !important
}

.border-top-warning.border-top-lighten-4 {
	border-top: 1px solid #FED8A6 !important
}

.border-bottom-warning.border-bottom-lighten-4 {
	border-bottom: 1px solid #FED8A6 !important
}

.border-left-warning.border-left-lighten-4 {
	border-left: 1px solid #FED8A6 !important
}

.border-right-warning.border-right-lighten-4 {
	border-right: 1px solid #FED8A6 !important
}

.overlay-warning.overlay-lighten-4 {
	background: #FED8A6;
	background: rgba(254, 216, 166, .6)
}

.bg-warning.bg-lighten-3,
.btn-warning.btn-lighten-3 {
	background-color: #FECD8D !important
}

.warning.lighten-3 {
	color: #FECD8D !important
}

.btn-warning.btn-lighten-3 {
	border-color: #FC960F !important
}

.btn-warning.btn-lighten-3:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-lighten-3:active,
.btn-warning.btn-lighten-3:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-lighten-3 {
	border-color: #FECD8D !important;
	color: #FECD8D !important
}

.btn-outline-warning.btn-outline-lighten-3:hover {
	background-color: #FECD8D !important
}

.border-warning.border-lighten-3 {
	border: 1px solid #FECD8D !important
}

.border-top-warning.border-top-lighten-3 {
	border-top: 1px solid #FECD8D !important
}

.border-bottom-warning.border-bottom-lighten-3 {
	border-bottom: 1px solid #FECD8D !important
}

.border-left-warning.border-left-lighten-3 {
	border-left: 1px solid #FECD8D !important
}

.border-right-warning.border-right-lighten-3 {
	border-right: 1px solid #FECD8D !important
}

.overlay-warning.overlay-lighten-3 {
	background: #FECD8D;
	background: rgba(254, 205, 141, .6)
}

.bg-warning.bg-lighten-2,
.btn-warning.btn-lighten-2 {
	background-color: #FEC273 !important
}

.warning.lighten-2 {
	color: #FEC273 !important
}

.btn-warning.btn-lighten-2 {
	border-color: #FC960F !important
}

.btn-warning.btn-lighten-2:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-lighten-2:active,
.btn-warning.btn-lighten-2:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-lighten-2 {
	border-color: #FEC273 !important;
	color: #FEC273 !important
}

.btn-outline-warning.btn-outline-lighten-2:hover {
	background-color: #FEC273 !important
}

.border-warning.border-lighten-2 {
	border: 1px solid #FEC273 !important
}

.border-top-warning.border-top-lighten-2 {
	border-top: 1px solid #FEC273 !important
}

.border-bottom-warning.border-bottom-lighten-2 {
	border-bottom: 1px solid #FEC273 !important
}

.border-left-warning.border-left-lighten-2 {
	border-left: 1px solid #FEC273 !important
}

.border-right-warning.border-right-lighten-2 {
	border-right: 1px solid #FEC273 !important
}

.overlay-warning.overlay-lighten-2 {
	background: #FEC273;
	background: rgba(254, 194, 115, .6)
}

.bg-warning.bg-lighten-1,
.btn-warning.btn-lighten-1 {
	background-color: #FDB75A !important
}

.warning.lighten-1 {
	color: #FDB75A !important
}

.btn-warning.btn-lighten-1 {
	border-color: #FC960F !important
}

.btn-warning.btn-lighten-1:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-lighten-1:active,
.btn-warning.btn-lighten-1:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-lighten-1 {
	border-color: #FDB75A !important;
	color: #FDB75A !important
}

.btn-outline-warning.btn-outline-lighten-1:hover {
	background-color: #FDB75A !important
}

.border-warning.border-lighten-1 {
	border: 1px solid #FDB75A !important
}

.border-top-warning.border-top-lighten-1 {
	border-top: 1px solid #FDB75A !important
}

.border-bottom-warning.border-bottom-lighten-1 {
	border-bottom: 1px solid #FDB75A !important
}

.border-left-warning.border-left-lighten-1 {
	border-left: 1px solid #FDB75A !important
}

.border-right-warning.border-right-lighten-1 {
	border-right: 1px solid #FDB75A !important
}

.overlay-warning.overlay-lighten-1 {
	background: #FDB75A;
	background: rgba(253, 183, 90, .6)
}

.warning {
	color: #FDAC41 !important
}

.text-light-warning {
	color: rgba(253, 172, 65, .2) !important
}

.bg-warning {
	background-color: #FDAC41 !important
}

.bg-warning .card-footer,
.bg-warning .card-header {
	background-color: transparent
}

.bg-rgba-warning {
	background: rgba(253, 172, 65, .2) !important
}

.bg-rgba-warning.alert,
.bg-rgba-warning.alert.alert-dismissible .close {
	color: #FDAC41
}

.alert.alert-warning {
	background: #FDAC41 !important;
	color: #FFF !important;
	box-shadow: 0 3px 8px 0 rgba(253, 172, 65, .4);
	border: none
}

.border-warning {
	border: 1px solid #FDAC41 !important
}

.border-warning .select2-selection__arrow b {
	border-color: #FC960F !important
}

.border-warning.alert,
.border-warning.alert.alert-dismissible .close {
	color: #FDAC41
}

.border-top-warning {
	border-top: 1px solid #FDAC41
}

.border-bottom-warning {
	border-bottom: 1px solid #FDAC41
}

.border-left-warning {
	border-left: 1px solid #FDAC41
}

.border-right-warning {
	border-right: 1px solid #FDAC41
}

.header-navbar.bg-warning .navbar-nav .nav-item>a i {
	-webkit-text-stroke: .2px #FDAC41 !important
}

.badge.badge-warning {
	background-color: #FDAC41
}

.badge.badge-light-warning {
	background-color: #FFEED9;
	color: #FDAC41 !important
}

.badge.badge-warning.badge-glow,
.badge.bg-warning.badge-glow,
.badge.border-warning.badge-glow {
	box-shadow: 0 0 10px #FDAC41
}

.badge-circle-warning {
	background-color: #FDAC41
}

.badge-circle-light-warning,
.dashboard_class_5 {
	background-color: #FFEED9;
	color: #FDAC41
}

.overlay-warning {
	background: #FDAC41;
	background: rgba(253, 172, 65, .6)
}

.btn-warning {
	border-color: #FC960F !important;
	background-color: #FDAC41 !important;
	color: #FFF
}

.btn-warning.hover,
.btn-warning:hover {
	background-color: #FDB75A !important;
	color: #FFF
}

.btn-warning.hover.glow,
.btn-warning:hover.glow {
	box-shadow: 0 4px 12px 0 rgba(253, 172, 65, .6) !important
}

.btn-warning.active,
.btn-warning:active,
.btn-warning:focus {
	background-color: #FDA128 !important;
	color: #FFF !important
}

.btn-warning.glow {
	box-shadow: 0 2px 4px 0 rgba(253, 172, 65, .5) !important
}

.btn-warning.disabled,
.btn-warning:disabled {
	color: #FFF !important
}

.btn-light-warning {
	background-color: #FFEED9;
	color: #FDAC41 !important
}

.btn-light-warning.hover,
.btn-light-warning:hover {
	background-color: #FDB75A !important;
	color: #FFF !important
}

.btn-light-warning.active,
.btn-light-warning:active {
	background-color: #FDA128 !important;
	color: #FFF !important
}

.btn-outline-warning {
	border: 1px solid #FDAC41;
	background-color: transparent;
	color: #FDAC41 !important
}

.btn-outline-warning.hover,
.btn-outline-warning:hover {
	background-color: #FDB75A !important;
	color: #FFF !important
}

.btn-outline-warning.active,
.btn-outline-warning:active {
	background-color: #FDA128 !important;
	color: #FFF !important
}

.btn-outline-warning~.dropdown-menu .dropdown-item.active,
.btn-warning~.dropdown-menu .dropdown-item.active {
	background-color: #FDAC41;
	color: #FFF
}

.btn-outline-warning~.dropdown-menu .dropdown-item.active:hover,
.btn-warning~.dropdown-menu .dropdown-item.active:hover {
	color: #FFF
}

.dropdown.dropdown-icon-wrapper .btn-outline-warning~.dropdown-menu .dropdown-item:hover i,
.dropdown.dropdown-icon-wrapper .btn-warning~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-outline-warning~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-warning~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-outline-warning~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-warning~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-outline-warning~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-warning~.dropdown-menu .dropdown-item:hover i {
	color: #FDAC41
}

.dropdown.dropdown-icon-wrapper .btn-outline-warning~.dropdown-menu .dropdown-item:active i,
.dropdown.dropdown-icon-wrapper .btn-warning~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-outline-warning~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-warning~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-outline-warning~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-warning~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-outline-warning~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-warning~.dropdown-menu .dropdown-item:active i {
	color: #FFF
}

.bullet.bullet-warning {
	background-color: #FDAC41
}

.pagination-warning .page-item.active .page-link,
.pagination-warning .page-item.active .page-link:hover {
	background: #FDAC41 !important;
	color: #FFF
}

.pagination-warning .page-item .page-link:hover {
	background-color: #FFEED9 !important
}

.pagination-warning .page-item.next .page-link,
.pagination-warning .page-item.previous .page-link {
	color: #FDAC41
}

.pagination-warning .page-item.next .page-link:hover,
.pagination-warning .page-item.previous .page-link:hover {
	background: #FDAC41
}

.progress-bar-warning .progress-bar {
	background-color: #FDAC41;
	box-shadow: 0 2px 6px 0 rgba(253, 172, 65, .6)
}

.chip-warning {
	background-color: #FDAC41 !important
}

.chip-warning .chip-body {
	color: #FFF !important
}

.divider.divider-warning .divider-text:after,
.divider.divider-warning .divider-text:before {
	border-color: #FDAC41 !important
}

.widget-timeline li.timeline-items.timeline-icon-warning:before {
	background: #FDAC41 !important
}

input[type=checkbox].bg-warning+.custom-control-label:before,
input[type=radio].bg-warning+.custom-control-label:before {
	background-color: #FDAC41 !important;
	border-color: #FC960F !important
}

.checkbox.checkbox-warning input:checked~label::before,
.checkbox.radio-warning input:checked~label::before,
.radio.checkbox-warning input:checked~label::before,
.radio.radio-warning input:checked~label::before {
	background-color: #FDAC41;
	border-color: #FDAC41
}

.checkbox.checkbox-warning input:checked~label::after,
.checkbox.radio-warning input:checked~label::after,
.radio.checkbox-warning input:checked~label::after,
.radio.radio-warning input:checked~label::after {
	border-color: #FFF
}

.checkbox.checkbox-warning.checkbox-glow input:checked~label::before,
.checkbox.checkbox-warning.radio-glow input:checked~label::before,
.checkbox.radio-warning.checkbox-glow input:checked~label::before,
.checkbox.radio-warning.radio-glow input:checked~label::before,
.radio.checkbox-warning.checkbox-glow input:checked~label::before,
.radio.checkbox-warning.radio-glow input:checked~label::before,
.radio.radio-warning.checkbox-glow input:checked~label::before,
.radio.radio-warning.radio-glow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(253, 172, 65, .7)
}

.checkbox.checkbox-warning.checkbox-icon label i,
.checkbox.radio-warning.checkbox-icon label i,
.radio.checkbox-warning.checkbox-icon label i,
.radio.radio-warning.checkbox-icon label i {
	color: #FFF
}

.checkbox.checkbox-warning label:after {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.radio.radio-warning input:checked~label::after {
	background-color: #FFF;
	-webkit-transition: all .15s cubic-bezier(.35, .9, .4, .9);
	transition: all .15s cubic-bezier(.35, .9, .4, .9)
}

.custom-switch-warning .custom-control-input:checked~.custom-control-label::before {
	background-color: #FDAC41 !important;
	color: #FFF;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.custom-switch-warning.custom-switch-glow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(253, 172, 65, .8) !important
}

.input-group.touchspin-glow .bootstrap-touchspin-down.btn-warning,
.input-group.touchspin-glow .bootstrap-touchspin-up.btn-warning {
	box-shadow: 0 0 8px 0 rgba(253, 172, 65, .8)
}

.edit-kanban-item select option.bg-color_name,
.kanban-container .kanban-board .kanban-item[data-border=warning]:before {
	background-color: #FDAC41
}

select.select-light-warning~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
select.select-light-warning~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	background-color: #FFEED9 !important;
	color: #FDAC41 !important
}

.bg-warning.bg-darken-1,
.btn-warning.btn-darken-1 {
	background-color: #FDA128 !important
}

.warning.darken-1 {
	color: #FDA128 !important
}

.btn-warning.btn-darken-1 {
	border-color: #FC960F !important
}

.btn-warning.btn-darken-1:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-darken-1:active,
.btn-warning.btn-darken-1:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-darken-1 {
	border-color: #FDA128 !important;
	color: #FDA128 !important
}

.btn-outline-warning.btn-outline-darken-1:hover {
	background-color: #FDA128 !important
}

.border-warning.border-darken-1 {
	border: 1px solid #FDA128 !important
}

.border-top-warning.border-top-darken-1 {
	border-top: 1px solid #FDA128 !important
}

.border-bottom-warning.border-bottom-darken-1 {
	border-bottom: 1px solid #FDA128 !important
}

.border-left-warning.border-left-darken-1 {
	border-left: 1px solid #FDA128 !important
}

.border-right-warning.border-right-darken-1 {
	border-right: 1px solid #FDA128 !important
}

.overlay-warning.overlay-darken-1 {
	background: #FDA128;
	background: rgba(253, 161, 40, .6)
}

.bg-warning.bg-darken-2,
.btn-warning.btn-darken-2 {
	background-color: #FC960F !important
}

.warning.darken-2 {
	color: #FC960F !important
}

.btn-warning.btn-darken-2 {
	border-color: #FC960F !important
}

.btn-warning.btn-darken-2:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-darken-2:active,
.btn-warning.btn-darken-2:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-darken-2 {
	border-color: #FC960F !important;
	color: #FC960F !important
}

.btn-outline-warning.btn-outline-darken-2:hover {
	background-color: #FC960F !important
}

.border-warning.border-darken-2 {
	border: 1px solid #FC960F !important
}

.border-top-warning.border-top-darken-2 {
	border-top: 1px solid #FC960F !important
}

.border-bottom-warning.border-bottom-darken-2 {
	border-bottom: 1px solid #FC960F !important
}

.border-left-warning.border-left-darken-2 {
	border-left: 1px solid #FC960F !important
}

.border-right-warning.border-right-darken-2 {
	border-right: 1px solid #FC960F !important
}

.overlay-warning.overlay-darken-2 {
	background: #FC960F;
	background: rgba(252, 150, 15, .6)
}

.warning.darken-3 {
	color: #EF8903 !important
}

.bg-warning.bg-darken-3 {
	background-color: #EF8903 !important
}

.btn-warning.btn-darken-3,
.btn-warning.btn-darken-3:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-darken-3:active,
.btn-warning.btn-darken-3:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-darken-3 {
	border-color: #EF8903 !important;
	color: #EF8903 !important
}

.btn-outline-warning.btn-outline-darken-3:hover {
	background-color: #EF8903 !important
}

.border-warning.border-darken-3 {
	border: 1px solid #EF8903 !important
}

.border-top-warning.border-top-darken-3 {
	border-top: 1px solid #EF8903 !important
}

.border-bottom-warning.border-bottom-darken-3 {
	border-bottom: 1px solid #EF8903 !important
}

.border-left-warning.border-left-darken-3 {
	border-left: 1px solid #EF8903 !important
}

.border-right-warning.border-right-darken-3 {
	border-right: 1px solid #EF8903 !important
}

.overlay-warning.overlay-darken-3 {
	background: #EF8903;
	background: rgba(239, 137, 3, .6)
}

.bg-warning.bg-darken-4,
.btn-warning.btn-darken-4 {
	background-color: #D67B02 !important
}

.warning.darken-4 {
	color: #D67B02 !important
}

.btn-warning.btn-darken-4 {
	border-color: #FC960F !important
}

.btn-warning.btn-darken-4:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-darken-4:active,
.btn-warning.btn-darken-4:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-darken-4 {
	border-color: #D67B02 !important;
	color: #D67B02 !important
}

.btn-outline-warning.btn-outline-darken-4:hover {
	background-color: #D67B02 !important
}

.border-warning.border-darken-4 {
	border: 1px solid #D67B02 !important
}

.border-top-warning.border-top-darken-4 {
	border-top: 1px solid #D67B02 !important
}

.border-bottom-warning.border-bottom-darken-4 {
	border-bottom: 1px solid #D67B02 !important
}

.border-left-warning.border-left-darken-4 {
	border-left: 1px solid #D67B02 !important
}

.border-right-warning.border-right-darken-4 {
	border-right: 1px solid #D67B02 !important
}

.overlay-warning.overlay-darken-4 {
	background: #D67B02;
	background: rgba(214, 123, 2, .6)
}

.bg-warning.bg-accent-1,
.btn-warning.btn-accent-1 {
	background-color: #FFF5EF !important
}

.warning.accent-1 {
	color: #FFF5EF !important
}

.btn-warning.btn-accent-1 {
	border-color: #FC960F !important
}

.btn-warning.btn-accent-1:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-accent-1:active,
.btn-warning.btn-accent-1:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-accent-1 {
	border-color: #FFF5EF !important;
	color: #FFF5EF !important
}

.btn-outline-warning.btn-outline-accent-1:hover {
	background-color: #FFF5EF !important
}

.border-warning.border-accent-1 {
	border: 1px solid #FFF5EF !important
}

.border-top-warning.border-top-accent-1 {
	border-top: 1px solid #FFF5EF !important
}

.border-bottom-warning.border-bottom-accent-1 {
	border-bottom: 1px solid #FFF5EF !important
}

.border-left-warning.border-left-accent-1 {
	border-left: 1px solid #FFF5EF !important
}

.border-right-warning.border-right-accent-1 {
	border-right: 1px solid #FFF5EF !important
}

.overlay-warning.overlay-accent-1 {
	background: #FFF5EF;
	background: rgba(255, 245, 239, .6)
}

.bg-warning.bg-accent-2,
.btn-warning.btn-accent-2 {
	background-color: #FFE5D8 !important
}

.warning.accent-2 {
	color: #FFE5D8 !important
}

.btn-warning.btn-accent-2 {
	border-color: #FC960F !important
}

.btn-warning.btn-accent-2:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-accent-2:active,
.btn-warning.btn-accent-2:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-accent-2 {
	border-color: #FFE5D8 !important;
	color: #FFE5D8 !important
}

.btn-outline-warning.btn-outline-accent-2:hover {
	background-color: #FFE5D8 !important
}

.border-warning.border-accent-2 {
	border: 1px solid #FFE5D8 !important
}

.border-top-warning.border-top-accent-2 {
	border-top: 1px solid #FFE5D8 !important
}

.border-bottom-warning.border-bottom-accent-2 {
	border-bottom: 1px solid #FFE5D8 !important
}

.border-left-warning.border-left-accent-2 {
	border-left: 1px solid #FFE5D8 !important
}

.border-right-warning.border-right-accent-2 {
	border-right: 1px solid #FFE5D8 !important
}

.overlay-warning.overlay-accent-2 {
	background: #FFE5D8;
	background: rgba(255, 229, 216, .6)
}

.bg-warning.bg-accent-3,
.btn-warning.btn-accent-3 {
	background-color: #FFF6F3 !important
}

.warning.accent-3 {
	color: #FFF6F3 !important
}

.btn-warning.btn-accent-3 {
	border-color: #FC960F !important
}

.btn-warning.btn-accent-3:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-accent-3:active,
.btn-warning.btn-accent-3:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-accent-3 {
	border-color: #FFF6F3 !important;
	color: #FFF6F3 !important
}

.btn-outline-warning.btn-outline-accent-3:hover {
	background-color: #FFF6F3 !important
}

.border-warning.border-accent-3 {
	border: 1px solid #FFF6F3 !important
}

.border-top-warning.border-top-accent-3 {
	border-top: 1px solid #FFF6F3 !important
}

.border-bottom-warning.border-bottom-accent-3 {
	border-bottom: 1px solid #FFF6F3 !important
}

.border-left-warning.border-left-accent-3 {
	border-left: 1px solid #FFF6F3 !important
}

.border-right-warning.border-right-accent-3 {
	border-right: 1px solid #FFF6F3 !important
}

.overlay-warning.overlay-accent-3 {
	background: #FFF6F3;
	background: rgba(255, 246, 243, .6)
}

.bg-warning.bg-accent-4,
.btn-warning.btn-accent-4 {
	background-color: #FFE3DA !important
}

.warning.accent-4 {
	color: #FFE3DA !important
}

.btn-warning.btn-accent-4 {
	border-color: #FC960F !important
}

.btn-warning.btn-accent-4:hover {
	border-color: #FC960F !important;
	background-color: #EF8903 !important
}

.btn-warning.btn-accent-4:active,
.btn-warning.btn-accent-4:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-accent-4 {
	border-color: #FFE3DA !important;
	color: #FFE3DA !important
}

.btn-outline-warning.btn-outline-accent-4:hover {
	background-color: #FFE3DA !important
}

.border-warning.border-accent-4 {
	border: 1px solid #FFE3DA !important
}

.border-top-warning.border-top-accent-4 {
	border-top: 1px solid #FFE3DA !important
}

.border-bottom-warning.border-bottom-accent-4 {
	border-bottom: 1px solid #FFE3DA !important
}

.border-left-warning.border-left-accent-4 {
	border-left: 1px solid #FFE3DA !important
}

.border-right-warning.border-right-accent-4 {
	border-right: 1px solid #FFE3DA !important
}

.btn-warning.btn-light,
.btn-warning.btn-light:hover {
	border-color: #FC960F !important
}

.overlay-warning.overlay-accent-4 {
	background: #FFE3DA;
	background: rgba(255, 227, 218, .6)
}

.bg-warning.bg-light,
.btn-warning.btn-light {
	background-color: #FFEED9 !important
}

.warning.light {
	color: #FFEED9 !important
}

.btn-warning.btn-light:hover {
	background-color: #EF8903 !important
}

.btn-warning.btn-light:active,
.btn-warning.btn-light:focus {
	border-color: #EF8903 !important;
	background-color: #D67B02 !important
}

.btn-outline-warning.btn-outline-light {
	border-color: #FFEED9 !important;
	color: #FFEED9 !important
}

.btn-outline-warning.btn-outline-light:hover {
	background-color: #FFEED9 !important
}

input:focus~.bg-warning {
	box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFEED9 !important
}

.border-warning.border-light {
	border: 1px solid #FFEED9 !important
}

.border-top-warning.border-top-light {
	border-top: 1px solid #FFEED9 !important
}

.border-bottom-warning.border-bottom-light {
	border-bottom: 1px solid #FFEED9 !important
}

.border-left-warning.border-left-light {
	border-left: 1px solid #FFEED9 !important
}

.border-right-warning.border-right-light {
	border-right: 1px solid #FFEED9 !important
}

.overlay-warning.overlay-light {
	background: #FFEED9;
	background: rgba(255, 238, 217, .6)
}

.bg-danger.bg-lighten-5,
.btn-danger.btn-lighten-5 {
	background-color: #FFDBDB !important
}

.danger.lighten-5 {
	color: #FFDBDB !important
}

.btn-danger.btn-lighten-5 {
	border-color: #FF2829 !important
}

.btn-danger.btn-lighten-5:hover {
	border-color: #FF2829 !important;
	background-color: #FF0F10 !important
}

.btn-danger.btn-lighten-5:active,
.btn-danger.btn-lighten-5:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-lighten-5 {
	border-color: #FFDBDB !important;
	color: #FFDBDB !important
}

.btn-outline-danger.btn-outline-lighten-5:hover {
	background-color: #FFDBDB !important
}

.border-danger.border-lighten-5 {
	border: 1px solid #FFDBDB !important
}

.border-top-danger.border-top-lighten-5 {
	border-top: 1px solid #FFDBDB !important
}

.border-bottom-danger.border-bottom-lighten-5 {
	border-bottom: 1px solid #FFDBDB !important
}

.border-left-danger.border-left-lighten-5 {
	border-left: 1px solid #FFDBDB !important
}

.border-right-danger.border-right-lighten-5 {
	border-right: 1px solid #FFDBDB !important
}

.overlay-danger.overlay-lighten-5 {
	background: #FFDBDB;
	background: rgba(255, 219, 219, .6)
}

.bg-danger.bg-lighten-4,
.btn-danger.btn-lighten-4 {
	background-color: #FFC1C1 !important
}

.danger.lighten-4 {
	color: #FFC1C1 !important
}

.btn-danger.btn-lighten-4 {
	border-color: #FF2829 !important
}

.btn-danger.btn-lighten-4:hover {
	border-color: #FF2829 !important;
	background-color: #FF0F10 !important
}

.btn-danger.btn-lighten-4:active,
.btn-danger.btn-lighten-4:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-lighten-4 {
	border-color: #FFC1C1 !important;
	color: #FFC1C1 !important
}

.btn-outline-danger.btn-outline-lighten-4:hover {
	background-color: #FFC1C1 !important
}

.border-danger.border-lighten-4 {
	border: 1px solid #FFC1C1 !important
}

.border-top-danger.border-top-lighten-4 {
	border-top: 1px solid #FFC1C1 !important
}

.border-bottom-danger.border-bottom-lighten-4 {
	border-bottom: 1px solid #FFC1C1 !important
}

.border-left-danger.border-left-lighten-4 {
	border-left: 1px solid #FFC1C1 !important
}

.border-right-danger.border-right-lighten-4 {
	border-right: 1px solid #FFC1C1 !important
}

.overlay-danger.overlay-lighten-4 {
	background: #FFC1C1;
	background: rgba(255, 193, 193, .6)
}

.bg-danger.bg-lighten-3,
.btn-danger.btn-lighten-3 {
	background-color: #FFA8A8 !important
}

.danger.lighten-3 {
	color: #FFA8A8 !important
}

.btn-danger.btn-lighten-3 {
	border-color: #FF2829 !important
}

.btn-danger.btn-lighten-3:hover {
	border-color: #FF2829 !important;
	background-color: #FF0F10 !important
}

.btn-danger.btn-lighten-3:active,
.btn-danger.btn-lighten-3:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-lighten-3 {
	border-color: #FFA8A8 !important;
	color: #FFA8A8 !important
}

.btn-outline-danger.btn-outline-lighten-3:hover {
	background-color: #FFA8A8 !important
}

.border-danger.border-lighten-3 {
	border: 1px solid #FFA8A8 !important
}

.border-top-danger.border-top-lighten-3 {
	border-top: 1px solid #FFA8A8 !important
}

.border-bottom-danger.border-bottom-lighten-3 {
	border-bottom: 1px solid #FFA8A8 !important
}

.border-left-danger.border-left-lighten-3 {
	border-left: 1px solid #FFA8A8 !important
}

.border-right-danger.border-right-lighten-3 {
	border-right: 1px solid #FFA8A8 !important
}

.overlay-danger.overlay-lighten-3 {
	background: #FFA8A8;
	background: rgba(255, 168, 168, .6)
}

.bg-danger.bg-lighten-2,
.btn-danger.btn-lighten-2 {
	background-color: #FF8E8F !important
}

.danger.lighten-2 {
	color: #FF8E8F !important
}

.btn-danger.btn-lighten-2 {
	border-color: #FF2829 !important
}

.btn-danger.btn-lighten-2:hover {
	border-color: #FF2829 !important;
	background-color: #FF0F10 !important
}

.btn-danger.btn-lighten-2:active,
.btn-danger.btn-lighten-2:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-lighten-2 {
	border-color: #FF8E8F !important;
	color: #FF8E8F !important
}

.btn-outline-danger.btn-outline-lighten-2:hover {
	background-color: #FF8E8F !important
}

.border-danger.border-lighten-2 {
	border: 1px solid #FF8E8F !important
}

.border-top-danger.border-top-lighten-2 {
	border-top: 1px solid #FF8E8F !important
}

.border-bottom-danger.border-bottom-lighten-2 {
	border-bottom: 1px solid #FF8E8F !important
}

.border-left-danger.border-left-lighten-2 {
	border-left: 1px solid #FF8E8F !important
}

.border-right-danger.border-right-lighten-2 {
	border-right: 1px solid #FF8E8F !important
}

.overlay-danger.overlay-lighten-2 {
	background: #FF8E8F;
	background: rgba(255, 142, 143, .6)
}

.bg-danger.bg-lighten-1,
.btn-danger.btn-lighten-1 {
	background-color: #FF7575 !important
}

.danger.lighten-1 {
	color: #FF7575 !important
}

.btn-danger.btn-lighten-1 {
	border-color: #FF2829 !important
}

.btn-danger.btn-lighten-1:hover {
	border-color: #FF2829 !important;
	background-color: #FF0F10 !important
}

.btn-danger.btn-lighten-1:active,
.btn-danger.btn-lighten-1:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-lighten-1 {
	border-color: #FF7575 !important;
	color: #FF7575 !important
}

.btn-outline-danger.btn-outline-lighten-1:hover {
	background-color: #FF7575 !important
}

.border-danger.border-lighten-1 {
	border: 1px solid #FF7575 !important
}

.border-top-danger.border-top-lighten-1 {
	border-top: 1px solid #FF7575 !important
}

.border-bottom-danger.border-bottom-lighten-1 {
	border-bottom: 1px solid #FF7575 !important
}

.border-left-danger.border-left-lighten-1 {
	border-left: 1px solid #FF7575 !important
}

.border-right-danger.border-right-lighten-1 {
	border-right: 1px solid #FF7575 !important
}

.overlay-danger.overlay-lighten-1 {
	background: #FF7575;
	background: rgba(255, 117, 117, .6)
}

.danger {
	color: #FF5B5C !important
}

.text-light-danger {
	color: rgba(255, 91, 92, .2) !important
}

.bg-danger {
	background-color: #FF5B5C !important
}

.bg-danger .card-footer,
.bg-danger .card-header {
	background-color: transparent
}

.bg-rgba-danger {
	background: rgba(255, 91, 92, .2) !important
}

.bg-rgba-danger.alert,
.bg-rgba-danger.alert.alert-dismissible .close {
	color: #FF5B5C
}

.alert.alert-danger {
	background: #FF5B5C !important;
	color: #FFF !important;
	box-shadow: 0 3px 8px 0 rgba(255, 91, 92, .4);
	border: none
}

.border-danger {
	border: 1px solid #FF5B5C !important
}

.border-danger .select2-selection__arrow b {
	border-color: #FF2829 !important
}

.border-danger.alert,
.border-danger.alert.alert-dismissible .close {
	color: #FF5B5C
}

.border-top-danger {
	border-top: 1px solid #FF5B5C
}

.border-bottom-danger {
	border-bottom: 1px solid #FF5B5C
}

.border-left-danger {
	border-left: 1px solid #FF5B5C
}

.border-right-danger {
	border-right: 1px solid #FF5B5C
}

.header-navbar.bg-danger .navbar-nav .nav-item>a i {
	-webkit-text-stroke: .2px #FF5B5C !important
}

.badge.badge-danger {
	background-color: #FF5B5C
}

.badge.badge-light-danger {
	background-color: #FFDEDE;
	color: #FF5B5C !important
}

.badge.badge-danger.badge-glow,
.badge.bg-danger.badge-glow,
.badge.border-danger.badge-glow {
	box-shadow: 0 0 10px #FF5B5C
}

.badge-circle-danger {
	background-color: #FF5B5C
}

.badge-circle-light-danger,
.dashboard_class_3 {
	background-color: #FFDEDE;
	color: #FF5B5C
}

.overlay-danger {
	background: #FF5B5C;
	background: rgba(255, 91, 92, .6)
}

.btn-danger {
	border-color: #FF2829 !important;
	background-color: #FF5B5C !important;
	color: #FFF
}

.btn-danger.hover,
.btn-danger:hover {
	background-color: #FF7575 !important;
	color: #FFF
}

.btn-danger.hover.glow,
.btn-danger:hover.glow {
	box-shadow: 0 4px 12px 0 rgba(255, 91, 92, .6) !important
}

.btn-danger.active,
.btn-danger:active,
.btn-danger:focus {
	background-color: #FF4243 !important;
	color: #FFF !important
}

.btn-danger.glow {
	box-shadow: 0 2px 4px 0 rgba(255, 91, 92, .5) !important
}

.btn-danger.disabled,
.btn-danger:disabled {
	color: #FFF !important
}

.btn-light-danger {
	background-color: #FFDEDE;
	color: #FF5B5C !important
}

.btn-light-danger.hover,
.btn-light-danger:hover {
	background-color: #FF7575 !important;
	color: #FFF !important
}

.btn-light-danger.active,
.btn-light-danger:active {
	background-color: #FF4243 !important;
	color: #FFF !important
}

.btn-outline-danger {
	border: 1px solid #FF5B5C;
	background-color: transparent;
	color: #FF5B5C !important
}

.btn-outline-danger.hover,
.btn-outline-danger:hover {
	background-color: #FF7575 !important;
	color: #FFF !important
}

.btn-outline-danger.active,
.btn-outline-danger:active {
	background-color: #FF4243 !important;
	color: #FFF !important
}

.btn-danger~.dropdown-menu .dropdown-item.active,
.btn-outline-danger~.dropdown-menu .dropdown-item.active {
	background-color: #FF5B5C;
	color: #FFF
}

.btn-danger~.dropdown-menu .dropdown-item.active:hover,
.btn-outline-danger~.dropdown-menu .dropdown-item.active:hover {
	color: #FFF
}

.dropdown.dropdown-icon-wrapper .btn-danger~.dropdown-menu .dropdown-item:hover i,
.dropdown.dropdown-icon-wrapper .btn-outline-danger~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-danger~.dropdown-menu .dropdown-item:hover i,
.dropleft.dropdown-icon-wrapper .btn-outline-danger~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-danger~.dropdown-menu .dropdown-item:hover i,
.dropright.dropdown-icon-wrapper .btn-outline-danger~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-danger~.dropdown-menu .dropdown-item:hover i,
.dropup.dropdown-icon-wrapper .btn-outline-danger~.dropdown-menu .dropdown-item:hover i {
	color: #FF5B5C
}

.dropdown.dropdown-icon-wrapper .btn-danger~.dropdown-menu .dropdown-item:active i,
.dropdown.dropdown-icon-wrapper .btn-outline-danger~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-danger~.dropdown-menu .dropdown-item:active i,
.dropleft.dropdown-icon-wrapper .btn-outline-danger~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-danger~.dropdown-menu .dropdown-item:active i,
.dropright.dropdown-icon-wrapper .btn-outline-danger~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-danger~.dropdown-menu .dropdown-item:active i,
.dropup.dropdown-icon-wrapper .btn-outline-danger~.dropdown-menu .dropdown-item:active i {
	color: #FFF
}

.bullet.bullet-danger {
	background-color: #FF5B5C
}

.pagination-danger .page-item.active .page-link,
.pagination-danger .page-item.active .page-link:hover {
	background: #FF5B5C !important;
	color: #FFF
}

.pagination-danger .page-item .page-link:hover {
	background-color: #FFDEDE !important
}

.pagination-danger .page-item.next .page-link,
.pagination-danger .page-item.previous .page-link {
	color: #FF5B5C
}

.pagination-danger .page-item.next .page-link:hover,
.pagination-danger .page-item.previous .page-link:hover {
	background: #FF5B5C
}

.progress-bar-danger .progress-bar {
	background-color: #FF5B5C;
	box-shadow: 0 2px 6px 0 rgba(255, 91, 92, .6)
}

.chip-danger {
	background-color: #FF5B5C !important
}

.chip-danger .chip-body {
	color: #FFF !important
}

.divider.divider-danger .divider-text:after,
.divider.divider-danger .divider-text:before {
	border-color: #FF5B5C !important
}

.widget-timeline li.timeline-items.timeline-icon-danger:before {
	background: #FF5B5C !important
}

input[type=checkbox].bg-danger+.custom-control-label:before,
input[type=radio].bg-danger+.custom-control-label:before {
	background-color: #FF5B5C !important;
	border-color: #FF2829 !important
}

.checkbox.checkbox-danger input:checked~label::before,
.checkbox.radio-danger input:checked~label::before,
.radio.checkbox-danger input:checked~label::before,
.radio.radio-danger input:checked~label::before {
	background-color: #FF5B5C;
	border-color: #FF5B5C
}

.checkbox.checkbox-danger input:checked~label::after,
.checkbox.radio-danger input:checked~label::after,
.radio.checkbox-danger input:checked~label::after,
.radio.radio-danger input:checked~label::after {
	border-color: #FFF
}

.btn-danger.btn-darken-1,
.btn-danger.btn-darken-1:hover {
	border-color: #FF2829 !important
}

.checkbox.checkbox-danger.checkbox-glow input:checked~label::before,
.checkbox.checkbox-danger.radio-glow input:checked~label::before,
.checkbox.radio-danger.checkbox-glow input:checked~label::before,
.checkbox.radio-danger.radio-glow input:checked~label::before,
.radio.checkbox-danger.checkbox-glow input:checked~label::before,
.radio.checkbox-danger.radio-glow input:checked~label::before,
.radio.radio-danger.checkbox-glow input:checked~label::before,
.radio.radio-danger.radio-glow input:checked~label::before {
	box-shadow: 0 0 6px 0 rgba(255, 91, 92, .7)
}

.checkbox.checkbox-danger.checkbox-icon label i,
.checkbox.radio-danger.checkbox-icon label i,
.radio.checkbox-danger.checkbox-icon label i,
.radio.radio-danger.checkbox-icon label i {
	color: #FFF
}

.checkbox.checkbox-danger label:after {
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out
}

.radio.radio-danger input:checked~label::after {
	background-color: #FFF;
	-webkit-transition: all .15s cubic-bezier(.35, .9, .4, .9);
	transition: all .15s cubic-bezier(.35, .9, .4, .9)
}

.custom-switch-danger .custom-control-input:checked~.custom-control-label::before {
	background-color: #FF5B5C !important;
	color: #FFF;
	-webkit-transition: all .2s ease-out;
	transition: all .2s ease-out
}

.custom-switch-danger.custom-switch-glow .custom-control-input:not(:disabled):checked~.custom-control-label::before {
	box-shadow: 0 0 8px 0 rgba(255, 91, 92, .8) !important
}

.input-group.touchspin-glow .bootstrap-touchspin-down.btn-danger,
.input-group.touchspin-glow .bootstrap-touchspin-up.btn-danger {
	box-shadow: 0 0 8px 0 rgba(255, 91, 92, .8)
}

.edit-kanban-item select option.bg-color_name,
.kanban-container .kanban-board .kanban-item[data-border=danger]:before {
	background-color: #FF5B5C
}

select.select-light-danger~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice,
select.select-light-danger~.select2-container .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove {
	background-color: #FFDEDE !important;
	color: #FF5B5C !important
}

.bg-danger.bg-darken-1,
.btn-danger.btn-darken-1 {
	background-color: #FF4243 !important
}

.danger.darken-1 {
	color: #FF4243 !important
}

.btn-danger.btn-darken-1:hover {
	background-color: #FF0F10 !important
}

.btn-danger.btn-darken-1:active,
.btn-danger.btn-darken-1:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-darken-1 {
	border-color: #FF4243 !important;
	color: #FF4243 !important
}

.btn-outline-danger.btn-outline-darken-1:hover {
	background-color: #FF4243 !important
}

.border-danger.border-darken-1 {
	border: 1px solid #FF4243 !important
}

.border-top-danger.border-top-darken-1 {
	border-top: 1px solid #FF4243 !important
}

.border-bottom-danger.border-bottom-darken-1 {
	border-bottom: 1px solid #FF4243 !important
}

.border-left-danger.border-left-darken-1 {
	border-left: 1px solid #FF4243 !important
}

.border-right-danger.border-right-darken-1 {
	border-right: 1px solid #FF4243 !important
}

.btn-danger.btn-darken-2,
.btn-danger.btn-darken-2:hover {
	border-color: #FF2829 !important
}

.overlay-danger.overlay-darken-1 {
	background: #FF4243;
	background: rgba(255, 66, 67, .6)
}

.bg-danger.bg-darken-2,
.btn-danger.btn-darken-2 {
	background-color: #FF2829 !important
}

.danger.darken-2 {
	color: #FF2829 !important
}

.btn-danger.btn-darken-2:hover {
	background-color: #FF0F10 !important
}

.btn-danger.btn-darken-2:active,
.btn-danger.btn-darken-2:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-darken-2 {
	border-color: #FF2829 !important;
	color: #FF2829 !important
}

.btn-outline-danger.btn-outline-darken-2:hover {
	background-color: #FF2829 !important
}

.border-danger.border-darken-2 {
	border: 1px solid #FF2829 !important
}

.border-top-danger.border-top-darken-2 {
	border-top: 1px solid #FF2829 !important
}

.border-bottom-danger.border-bottom-darken-2 {
	border-bottom: 1px solid #FF2829 !important
}

.border-left-danger.border-left-darken-2 {
	border-left: 1px solid #FF2829 !important
}

.border-right-danger.border-right-darken-2 {
	border-right: 1px solid #FF2829 !important
}

.overlay-danger.overlay-darken-2 {
	background: #FF2829;
	background: rgba(255, 40, 41, .6)
}

.danger.darken-3 {
	color: #FF0F10 !important
}

.bg-danger.bg-darken-3 {
	background-color: #FF0F10 !important
}

.btn-danger.btn-darken-3,
.btn-danger.btn-darken-3:hover {
	border-color: #FF2829 !important;
	background-color: #FF0F10 !important
}

.btn-danger.btn-darken-3:active,
.btn-danger.btn-darken-3:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-darken-3 {
	border-color: #FF0F10 !important;
	color: #FF0F10 !important
}

.btn-outline-danger.btn-outline-darken-3:hover {
	background-color: #FF0F10 !important
}

.border-danger.border-darken-3 {
	border: 1px solid #FF0F10 !important
}

.border-top-danger.border-top-darken-3 {
	border-top: 1px solid #FF0F10 !important
}

.border-bottom-danger.border-bottom-darken-3 {
	border-bottom: 1px solid #FF0F10 !important
}

.border-left-danger.border-left-darken-3 {
	border-left: 1px solid #FF0F10 !important
}

.border-right-danger.border-right-darken-3 {
	border-right: 1px solid #FF0F10 !important
}

.btn-danger.btn-darken-4,
.btn-danger.btn-darken-4:hover {
	border-color: #FF2829 !important
}

.overlay-danger.overlay-darken-3 {
	background: #FF0F10;
	background: rgba(255, 15, 16, .6)
}

.bg-danger.bg-darken-4,
.btn-danger.btn-darken-4 {
	background-color: #F40001 !important
}

.danger.darken-4 {
	color: #F40001 !important
}

.btn-danger.btn-darken-4:hover {
	background-color: #FF0F10 !important
}

.btn-danger.btn-darken-4:active,
.btn-danger.btn-darken-4:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-darken-4 {
	border-color: #F40001 !important;
	color: #F40001 !important
}

.btn-outline-danger.btn-outline-darken-4:hover {
	background-color: #F40001 !important
}

.border-danger.border-darken-4 {
	border: 1px solid #F40001 !important
}

.border-top-danger.border-top-darken-4 {
	border-top: 1px solid #F40001 !important
}

.border-bottom-danger.border-bottom-darken-4 {
	border-bottom: 1px solid #F40001 !important
}

.border-left-danger.border-left-darken-4 {
	border-left: 1px solid #F40001 !important
}

.border-right-danger.border-right-darken-4 {
	border-right: 1px solid #F40001 !important
}

.btn-danger.btn-accent-1,
.btn-danger.btn-accent-1:hover {
	border-color: #FF2829 !important
}

.overlay-danger.overlay-darken-4 {
	background: #F40001;
	background: rgba(244, 0, 1, .6)
}

.bg-danger.bg-accent-1,
.btn-danger.btn-accent-1 {
	background-color: #FFEEF1 !important
}

.danger.accent-1 {
	color: #FFEEF1 !important
}

.btn-danger.btn-accent-1:hover {
	background-color: #FF0F10 !important
}

.btn-danger.btn-accent-1:active,
.btn-danger.btn-accent-1:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-accent-1 {
	border-color: #FFEEF1 !important;
	color: #FFEEF1 !important
}

.btn-outline-danger.btn-outline-accent-1:hover {
	background-color: #FFEEF1 !important
}

.border-danger.border-accent-1 {
	border: 1px solid #FFEEF1 !important
}

.border-top-danger.border-top-accent-1 {
	border-top: 1px solid #FFEEF1 !important
}

.border-bottom-danger.border-bottom-accent-1 {
	border-bottom: 1px solid #FFEEF1 !important
}

.border-left-danger.border-left-accent-1 {
	border-left: 1px solid #FFEEF1 !important
}

.border-right-danger.border-right-accent-1 {
	border-right: 1px solid #FFEEF1 !important
}

.btn-danger.btn-accent-2,
.btn-danger.btn-accent-2:hover {
	border-color: #FF2829 !important
}

.overlay-danger.overlay-accent-1 {
	background: #FFEEF1;
	background: rgba(255, 238, 241, .6)
}

.bg-danger.bg-accent-2,
.btn-danger.btn-accent-2 {
	background-color: #FFD6DB !important
}

.danger.accent-2 {
	color: #FFD6DB !important
}

.btn-danger.btn-accent-2:hover {
	background-color: #FF0F10 !important
}

.btn-danger.btn-accent-2:active,
.btn-danger.btn-accent-2:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-accent-2 {
	border-color: #FFD6DB !important;
	color: #FFD6DB !important
}

.btn-outline-danger.btn-outline-accent-2:hover {
	background-color: #FFD6DB !important
}

.border-danger.border-accent-2 {
	border: 1px solid #FFD6DB !important
}

.border-top-danger.border-top-accent-2 {
	border-top: 1px solid #FFD6DB !important
}

.border-bottom-danger.border-bottom-accent-2 {
	border-bottom: 1px solid #FFD6DB !important
}

.border-left-danger.border-left-accent-2 {
	border-left: 1px solid #FFD6DB !important
}

.border-right-danger.border-right-accent-2 {
	border-right: 1px solid #FFD6DB !important
}

.btn-danger.btn-accent-3,
.btn-danger.btn-accent-3:hover {
	border-color: #FF2829 !important
}

.overlay-danger.overlay-accent-2 {
	background: #FFD6DB;
	background: rgba(255, 214, 219, .6)
}

.bg-danger.bg-accent-3,
.btn-danger.btn-accent-3 {
	background-color: #FFECEE !important
}

.danger.accent-3 {
	color: #FFECEE !important
}

.btn-danger.btn-accent-3:hover {
	background-color: #FF0F10 !important
}

.btn-danger.btn-accent-3:active,
.btn-danger.btn-accent-3:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-accent-3 {
	border-color: #FFECEE !important;
	color: #FFECEE !important
}

.btn-outline-danger.btn-outline-accent-3:hover {
	background-color: #FFECEE !important
}

.border-danger.border-accent-3 {
	border: 1px solid #FFECEE !important
}

.border-top-danger.border-top-accent-3 {
	border-top: 1px solid #FFECEE !important
}

.border-bottom-danger.border-bottom-accent-3 {
	border-bottom: 1px solid #FFECEE !important
}

.border-left-danger.border-left-accent-3 {
	border-left: 1px solid #FFECEE !important
}

.border-right-danger.border-right-accent-3 {
	border-right: 1px solid #FFECEE !important
}

.btn-danger.btn-accent-4,
.btn-danger.btn-accent-4:hover {
	border-color: #FF2829 !important
}

.overlay-danger.overlay-accent-3 {
	background: #FFECEE;
	background: rgba(255, 236, 238, .6)
}

.bg-danger.bg-accent-4,
.btn-danger.btn-accent-4 {
	background-color: #FFD3D7 !important
}

.danger.accent-4 {
	color: #FFD3D7 !important
}

.btn-danger.btn-accent-4:hover {
	background-color: #FF0F10 !important
}

.btn-danger.btn-accent-4:active,
.btn-danger.btn-accent-4:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-accent-4 {
	border-color: #FFD3D7 !important;
	color: #FFD3D7 !important
}

.btn-outline-danger.btn-outline-accent-4:hover {
	background-color: #FFD3D7 !important
}

.border-danger.border-accent-4 {
	border: 1px solid #FFD3D7 !important
}

.border-top-danger.border-top-accent-4 {
	border-top: 1px solid #FFD3D7 !important
}

.border-bottom-danger.border-bottom-accent-4 {
	border-bottom: 1px solid #FFD3D7 !important
}

.border-left-danger.border-left-accent-4 {
	border-left: 1px solid #FFD3D7 !important
}

.border-right-danger.border-right-accent-4 {
	border-right: 1px solid #FFD3D7 !important
}

.btn-danger.btn-light,
.btn-danger.btn-light:hover {
	border-color: #FF2829 !important
}

.overlay-danger.overlay-accent-4 {
	background: #FFD3D7;
	background: rgba(255, 211, 215, .6)
}

.bg-danger.bg-light,
.btn-danger.btn-light {
	background-color: #FFDEDE !important
}

.danger.light {
	color: #FFDEDE !important
}

.btn-danger.btn-light:hover {
	background-color: #FF0F10 !important
}

.btn-danger.btn-light:active,
.btn-danger.btn-light:focus {
	border-color: #FF0F10 !important;
	background-color: #F40001 !important
}

.btn-outline-danger.btn-outline-light {
	border-color: #FFDEDE !important;
	color: #FFDEDE !important
}

.btn-outline-danger.btn-outline-light:hover {
	background-color: #FFDEDE !important
}

input:focus~.bg-danger {
	box-shadow: 0 0 0 .075rem #FFF, 0 0 0 .21rem #FFDEDE !important
}

.border-danger.border-light {
	border: 1px solid #FFDEDE !important
}

.border-top-danger.border-top-light {
	border-top: 1px solid #FFDEDE !important
}

.border-bottom-danger.border-bottom-light {
	border-bottom: 1px solid #FFDEDE !important
}

.border-left-danger.border-left-light {
	border-left: 1px solid #FFDEDE !important
}

.border-right-danger.border-right-light {
	border-right: 1px solid #FFDEDE !important
}

.overlay-danger.overlay-light {
	background: #FFDEDE;
	background: rgba(255, 222, 222, .6)
}

.btn {
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
	padding: 5px 15px;
}

.form-control {
	padding: .30rem .8rem !important;
	font-size: 13px !important;
	line-height: 1.4 !important;
	color: #333;
}

/*ng Dropdown */

.ui-dropdown select {
	background-image: url(../images/arrow-down.png);
	background-position: calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
	background-size: 12px 12px, 10px 10px;
	background-repeat: no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 1.5rem;

	padding: .30rem .8rem !important;
	font-size: 13px !important;
	line-height: 1.4 !important;

	display: block;
	width: 100%;
	height: calc(1.4em + .94rem + 3.7px);
	padding: .47rem .8rem;
	font-size: 1rem;
	line-height: 1.4;
	color: #475F7B;
	background-color: #FFF;
	border: 1px solid #DFE3E7;
	border-radius: .267rem;
	-webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;

}

.ui-dropdown .ui-helper-hidden-accessible input {
	display: none;
}

.ui-helper-hidden-accessible option {
	display: none;
}

.ui-dropdown .ui-dropdown-label-container label {
	display: none;
}

.ui-dropdown-items-wrapper .ui-dropdown-items {
	background: #fff;
	border: 1px solid #ddd;
	margin-top: -0.5%;
	padding: 0% 0% 0;
}

.ui-dropdown-items-wrapper .ui-dropdown-item {
	list-style: none;
	font-size: 13px;
	line-height: 25px;
	cursor: pointer;
	padding: 0 5%;
	white-space: nowrap;
}

.time_sheet_cls .ui-dropdown-panel {
	margin-left: 11.8% !important;
	width: 84% !important;
}

.ui-dropdown-items-wrapper .ui-dropdown-item:hover {
	color: #333;
	cursor: pointer;
	background-color: #ddd;
}

.ui-dropdown .ui-dropdown-panel {
	z-index: 1;
	position: absolute;
	width: 88.7%;
	margin-top: 7%;
	margin-left: 5.6%;
}

.leaveYearDropdown .ui-dropdown-items-wrapper {
	margin-top: -22px !important;
}

.ui-dropdown .ui-dropdown-panel .yeardropdown {
	z-index: 1;
	position: absolute;
	width: 88.7%;
	margin-top: 1%;
	margin-left: 5.6%;
}

   .ui-dropdown-items p-dropdownitem:first-child li  {  
	/* font-size: 11px; */
	/* background: #7ca3ed;
   color: #fff; */
}

/*ng AutoComplete */

.ui-autocomplete input {
	padding: .30rem .8rem !important;
	font-size: 13px !important;
	line-height: 1.4 !important;
	display: block;
	width: 100%;
	height: calc(1.4em + .94rem + 3.7px);
	padding: .47rem .8rem;
	font-size: 1rem;
	line-height: 1.4;
	color: #475F7B;
	background-color: #FFF;
	border: 1px solid #DFE3E7;
	border-radius: .267rem;
	-webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}

.ui-autocomplete .ui-autocomplete-panel {
	z-index: 1;
	position: absolute;
	width: 88.7%;
	/* margin-top: 9%;
    margin-left: 5.6%; */
}

.ui-autocomplete .ui-autocomplete-items {
	width: 100%;
	padding: 0%;
	margin: 0%;
}

.ui-autocomplete-items .ui-autocomplete-list-item {
	background: #fff;
	border: 1px solid #ddd;
	margin-top: -0.5%;
	padding: 0% 0% 0;
}

.ui-autocomplete-items .ui-autocomplete-list-item {
	list-style: none;
	font-size: 13px;
	line-height: 25px;
	cursor: pointer;
	padding: 0 5%;
}

.ui-autocomplete-items .ui-autocomplete-list-item:hover {
	color: #333;
	cursor: pointer;
	background-color: #ddd;
}


/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.datepicker {
	padding: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	direction: ltr;
	/*.dow {
		  border-top: 1px solid #ddd !important;
	  }*/
}

.datepicker-inline {
	width: 220px;
}

.datepicker.datepicker-rtl {
	direction: rtl;
}

.datepicker.datepicker-rtl table tr td span {
	float: right;
}

.datepicker-dropdown {
	top: 0;
	left: 0;
}

.datepicker-dropdown:before {
	content: '';
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	border-top: 0;
	border-bottom-color: rgba(0, 0, 0, 0.2);
	position: absolute;
}

.datepicker-dropdown:after {
	content: '';
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #ffffff;
	border-top: 0;
	position: absolute;
}

.datepicker-dropdown.datepicker-orient-left:before {
	left: 6px;
	display: none;
}

.datepicker-dropdown.datepicker-orient-left:after {
	left: 7px;
	display: none;
}

.datepicker-dropdown.datepicker-orient-right:before {
	right: 6px;
	display: none;
}

.datepicker-dropdown.datepicker-orient-right:after {
	right: 7px;
	display: none;
}

.datepicker-dropdown.datepicker-orient-top:before {
	top: -7px;
	display: none;
}

.datepicker-dropdown.datepicker-orient-top:after {
	top: -6px;
	display: none;
}

.datepicker-dropdown.datepicker-orient-bottom:before {
	bottom: -7px;
	border-bottom: 0;
	border-top: 7px solid #999;
}

.datepicker-dropdown.datepicker-orient-bottom:after {
	bottom: -6px;
	border-bottom: 0;
	border-top: 6px solid #ffffff;
}

.datepicker>div {
	display: none;
}

.datepicker.days div.datepicker-days {
	display: block;
}

.datepicker.months div.datepicker-months {
	display: block;
}

.datepicker.years div.datepicker-years {
	display: block;
}

.datepicker table {
	margin: 0;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.datepicker td,
.datepicker th {
	text-align: center;
	width: 20px;
	height: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border: none;
}

.table-striped .datepicker table tr td,
.table-striped .datepicker table tr th {
	background-color: transparent;
}

.datepicker table tr td.day:hover,
.datepicker table tr td.day.focused {
	background: #eeeeee;
	cursor: pointer;
}

.datepicker table tr td.old,
.datepicker table tr td.new {
	color: #999999;
}

.datepicker table tr td.disabled,
.datepicker table tr td.disabled:hover {
	background: none;
	color: #999999;
	cursor: default;
}

.datepicker table tr td.today,
.datepicker table tr td.today:hover,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today.disabled:hover {
	background-color: #83bd44;
	background-image: -moz-linear-gradient(top, #80a34a, #83bd44);
	background-image: -ms-linear-gradient(top, #80a34a, #83bd44);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#80a34a), to(#83bd44));
	background-image: -webkit-linear-gradient(top, #80a34a, #83bd44);
	background-image: -o-linear-gradient(top, #80a34a, #83bd44);
	background-image: linear-gradient(top, #80a34a, #83bd44);

	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80a34a', endColorstr='#83bd44', GradientType=0);
	border-color: #80a34a #80a34a #83bd44;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #000;
}

.datepicker table tr td.today:hover,
.datepicker table tr td.today:hover:hover,
.datepicker table tr td.today.disabled:hover,
.datepicker table tr td.today.disabled:hover:hover,
.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active,
.datepicker table tr td.today.disabled,
.datepicker table tr td.today:hover.disabled,
.datepicker table tr td.today.disabled.disabled,
.datepicker table tr td.today.disabled:hover.disabled,
.datepicker table tr td.today[disabled],
.datepicker table tr td.today:hover[disabled],
.datepicker table tr td.today.disabled[disabled],
.datepicker table tr td.today.disabled:hover[disabled] {
	background-color: #83bd44;
}

.datepicker table tr td.today:active,
.datepicker table tr td.today:hover:active,
.datepicker table tr td.today.disabled:active,
.datepicker table tr td.today.disabled:hover:active,
.datepicker table tr td.today.active,
.datepicker table tr td.today:hover.active,
.datepicker table tr td.today.disabled.active,
.datepicker table tr td.today.disabled:hover.active {
	background-color: #fbf069 \9;
}

.datepicker table tr td.today:hover:hover {
	color: #000;
}

.datepicker table tr td.today.active:hover {
	color: #fff;
}

.datepicker table tr td.range,
.datepicker table tr td.range:hover,
.datepicker table tr td.range.disabled,
.datepicker table tr td.range.disabled:hover {
	background: #eeeeee;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.datepicker table tr td.range.today,
.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today.disabled:hover {
	background-color: #f3d17a;
	background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
	background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
	background-image: linear-gradient(top, #f3c17a, #f3e97a);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
	border-color: #f3e97a #f3e97a #edde34;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}

.datepicker table tr td.range.today:hover,
.datepicker table tr td.range.today:hover:hover,
.datepicker table tr td.range.today.disabled:hover,
.datepicker table tr td.range.today.disabled:hover:hover,
.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active,
.datepicker table tr td.range.today.disabled,
.datepicker table tr td.range.today:hover.disabled,
.datepicker table tr td.range.today.disabled.disabled,
.datepicker table tr td.range.today.disabled:hover.disabled,
.datepicker table tr td.range.today[disabled],
.datepicker table tr td.range.today:hover[disabled],
.datepicker table tr td.range.today.disabled[disabled],
.datepicker table tr td.range.today.disabled:hover[disabled] {
	background-color: #f3e97a;
}

.datepicker table tr td.range.today:active,
.datepicker table tr td.range.today:hover:active,
.datepicker table tr td.range.today.disabled:active,
.datepicker table tr td.range.today.disabled:hover:active,
.datepicker table tr td.range.today.active,
.datepicker table tr td.range.today:hover.active,
.datepicker table tr td.range.today.disabled.active,
.datepicker table tr td.range.today.disabled:hover.active {
	background-color: #efe24b \9;
}

.datepicker table tr td.selected,
.datepicker table tr td.selected:hover,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected.disabled:hover {
	background-color: #9e9e9e;
	background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
	background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
	background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
	background-image: -o-linear-gradient(top, #b3b3b3, #808080);
	background-image: linear-gradient(top, #b3b3b3, #808080);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
	border-color: #808080 #808080 #595959;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.selected:hover,
.datepicker table tr td.selected:hover:hover,
.datepicker table tr td.selected.disabled:hover,
.datepicker table tr td.selected.disabled:hover:hover,
.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active,
.datepicker table tr td.selected.disabled,
.datepicker table tr td.selected:hover.disabled,
.datepicker table tr td.selected.disabled.disabled,
.datepicker table tr td.selected.disabled:hover.disabled,
.datepicker table tr td.selected[disabled],
.datepicker table tr td.selected:hover[disabled],
.datepicker table tr td.selected.disabled[disabled],
.datepicker table tr td.selected.disabled:hover[disabled] {
	background-color: #808080;
}

.datepicker table tr td.selected:active,
.datepicker table tr td.selected:hover:active,
.datepicker table tr td.selected.disabled:active,
.datepicker table tr td.selected.disabled:hover:active,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected:hover.active,
.datepicker table tr td.selected.disabled.active,
.datepicker table tr td.selected.disabled:hover.active {
	background-color: #666666 \9;
}

.datepicker table tr td.active,
.datepicker table tr td.active:hover,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active.disabled:hover {
	background-color: #7bb63b;
	background-image: -moz-linear-gradient(top, #7bb63b, #5d9125);
	background-image: -ms-linear-gradient(top, #7bb63b, #5d9125);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#5d9125));
	background-image: -webkit-linear-gradient(top, #7bb63b, #5d9125);
	background-image: -o-linear-gradient(top, #7bb63b, #5d9125);
	background-image: linear-gradient(top, #7bb63b, #5d9125);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bb63b', endColorstr='#5d9125', GradientType=0);
	border-color: #5d9125 #5d9125 #7bb63b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td.active:hover,
.datepicker table tr td.active:hover:hover,
.datepicker table tr td.active.disabled:hover,
.datepicker table tr td.active.disabled:hover:hover,
.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active,
.datepicker table tr td.active.disabled,
.datepicker table tr td.active:hover.disabled,
.datepicker table tr td.active.disabled.disabled,
.datepicker table tr td.active.disabled:hover.disabled,
.datepicker table tr td.active[disabled],
.datepicker table tr td.active:hover[disabled],
.datepicker table tr td.active.disabled[disabled],
.datepicker table tr td.active.disabled:hover[disabled] {
	background-color: #5d9125;
}

.datepicker table tr td.active:active,
.datepicker table tr td.active:hover:active,
.datepicker table tr td.active.disabled:active,
.datepicker table tr td.active.disabled:hover:active,
.datepicker table tr td.active.active,
.datepicker table tr td.active:hover.active,
.datepicker table tr td.active.disabled.active,
.datepicker table tr td.active.disabled:hover.active {
	background-color: #5d9125 \9;
}

.datepicker table tr td span {
	display: block;
	width: 23%;
	height: 54px;
	line-height: 54px;
	float: left;
	margin: 1%;
	cursor: pointer;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.datepicker table tr td span:hover {
	background: #eeeeee;
}

.datepicker table tr td span.disabled,
.datepicker table tr td span.disabled:hover {
	background: none;
	color: #999999;
	cursor: default;
}

.datepicker table tr td span.active,
.datepicker table tr td span.active:hover,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active.disabled:hover {
	background-color: #7bb63b;
	background-image: -moz-linear-gradient(top, #7bb63b, #5d9125);
	background-image: -ms-linear-gradient(top, #7bb63b, #5d9125);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#5d9125));
	background-image: -webkit-linear-gradient(top, #7bb63b, #5d9125);
	background-image: -o-linear-gradient(top, #7bb63b, #5d9125);
	background-image: linear-gradient(top, #7bb63b, #5d9125);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7bb63b', endColorstr='#5d9125', GradientType=0);
	border-color: #5d9125 #5d9125 #7bb63b;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	color: #fff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}

.datepicker table tr td span.active:hover,
.datepicker table tr td span.active:hover:hover,
.datepicker table tr td span.active.disabled:hover,
.datepicker table tr td span.active.disabled:hover:hover,
.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active,
.datepicker table tr td span.active.disabled,
.datepicker table tr td span.active:hover.disabled,
.datepicker table tr td span.active.disabled.disabled,
.datepicker table tr td span.active.disabled:hover.disabled,
.datepicker table tr td span.active[disabled],
.datepicker table tr td span.active:hover[disabled],
.datepicker table tr td span.active.disabled[disabled],
.datepicker table tr td span.active.disabled:hover[disabled] {
	background-color: #0044cc;
}

.datepicker table tr td span.active:active,
.datepicker table tr td span.active:hover:active,
.datepicker table tr td span.active.disabled:active,
.datepicker table tr td span.active.disabled:hover:active,
.datepicker table tr td span.active.active,
.datepicker table tr td span.active:hover.active,
.datepicker table tr td span.active.disabled.active,
.datepicker table tr td span.active.disabled:hover.active {
	background-color: #003399 \9;
}

.datepicker table tr td span.old,
.datepicker table tr td span.new {
	color: #999999;
}

.datepicker th.datepicker-switch {
	width: 145px;
}

.datepicker thead tr:first-child th,
.datepicker tfoot tr th {
	cursor: pointer;
	background: #c5deaa;
	border-radius: 0;
}

.datepicker thead tr:first-child th:hover,
.datepicker tfoot tr th:hover {
	background: #5d9125;
}

.datepicker .cw {
	font-size: 10px;
	width: 12px;
	padding: 0 2px 0 5px;
	vertical-align: middle;
}

.datepicker thead tr:first-child th.cw {
	cursor: default;
	background-color: transparent;
}

.input-append.date .add-on i,
.input-prepend.date .add-on i {
	cursor: pointer;
	width: 16px;
	height: 16px;
}

.input-daterange input {
	text-align: center;
}

.input-daterange input:first-child {
	-webkit-border-radius: 3px 0 0 3px;
	-moz-border-radius: 3px 0 0 3px;
	border-radius: 3px 0 0 3px;
}

.input-daterange input:last-child {
	-webkit-border-radius: 0 3px 3px 0;
	-moz-border-radius: 0 3px 3px 0;
	border-radius: 0 3px 3px 0;
}

.input-daterange .add-on {
	display: inline-block;
	width: auto;
	min-width: 16px;
	height: 20px;
	padding: 4px 5px;
	font-weight: normal;
	line-height: 20px;
	text-align: center;
	text-shadow: 0 1px 0 #ffffff;
	vertical-align: middle;
	background-color: #eeeeee;
	border: 1px solid #ccc;
	margin-left: -5px;
	margin-right: -5px;
}

.datepicker.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	float: left;
	display: none;
	min-width: 160px;
	list-style: none;
	background-color: #ffffff;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, 0.2);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
	-webkit-background-clip: padding-box;
	-moz-background-clip: padding;
	background-clip: padding-box;
	border-right-width: 2px;
	border-bottom-width: 2px;
	color: #333333;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
}

.datepicker.dropdown-menu th,
.datepicker.dropdown-menu td {
	padding: 4px 5px;
}

/*Validate Class*/

.validate_error_cls select {
	background-color: #f9f4f4;
	border: 1px solid #d8716f;
	border-left-width: 2px;
	border-right-width: 2px;
	box-shadow: 1px 3px 6px -4px #dfa8a8;
	color: #222;
}

.validate_success_cls input {
	background-color: #f5f9ef;
	border: 1px solid #5e8a2e;
	border-left-width: 2px;
	border-right-width: 2px;
	color: #222;
	box-shadow: 1px 3px 6px -4px #5e8a2e;
}

.error_notification {
	color: #d8716f;
	position: absolute;
	top: 0;
	right: 5%;
}

.success_notification {
	color: #5e8a2e;
	position: absolute;
	top: 0;
	right: 5%;
}

.mb-05 {
	margin-bottom: .5rem;
}

.custom-control-input:checked~.custom-control-label::before {
	color: #FFF;
	border-color: #72a33b !important;
	background-color: #83bd43 !important;
}

.custom-control-label::before {
	pointer-events: none;
	background-color: #FFF;
	border: 1px solid #72a33b;
}

/* a {
    color: #527a27;    
}

a:hover {
    color: #76a742;
} */

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333333;
}

.custom-file-label::after {
	background-color: #f0f0f0;
}

.custom-file-label,
.custom-file-label::after {
	color: #666;
	font-weight: 500;
}

/* loginScreen_vijayakumar text feild validation */
.vallidate_error .ng-invalid {
	border-left: 2px solid red;
	color: #333;
}

.vallidate_error .ng-valid {
	border-left: 2px solid green;
	color: #333;
}

/* TimeSheet */

.green_theme_btn {
	background-color: #76a742 !important;
}

.green_theme_btn:hover {
	background-color: #527a27 !important;

}

.filter_icon {
	margin-top: 8px;
	color: #76a742;
}

.btn-primary {
	background-color: #76a742 !important
}

.btn-primary:hover {
	background-color: #547b2b !important
}

.filter_icon:hover {
	color: #527a27;
}

.badge-circle-light-secondary:hover {
	background: #d1e9b7;
}

.mt_05 {
	margin-top: 7px;
}


/*Date Picker */
.date_pick_control {
	padding: 0 !important;
}

.date_pick_control .ui-inputtext {
	padding: 0 10px !important;
	margin: 0 !important;
	line-height: 25px;
	width: 100%;
	height: 34px;
	border: 0px;
}

.date_pick_control .ui-calendar {
	width: 100%;
}

body .ui-calendar.ui-calendar-w-btn .ui-datepicker-trigger.ui-button {
	right: 0;
	position: absolute;
}

.date_pick_control .ui-button {
	margin: 0;
	color: #ffffff;
	background-color: #557e29;
	border: 1px solid #557e29;
}

.date_pick_control .ui-button:enabled:hover {
	background: #76a742;
	border: 1px solid #77a743;
}

.date_pick_control .ui-button-icon-only .ui-button-icon-left {
	font-size: 22px;
}

.date_pick_control .ui-calendar.ui-calendar-w-btn .ui-inputtext {
	font-size: 13px;
	color: #444;
}

.date_pick_control .ui-datepicker table td.ui-datepicker-today>a.ui-state-active,
body .ui-datepicker table td.ui-datepicker-today>span.ui-state-active {
	color: #ffffff;
	background-color: #5e8a2e;
}

.date_pick_control .ui-datepicker table td.ui-datepicker-today>a,
body .ui-datepicker table td.ui-datepicker-today>span {
	background-color: #aad080;
	color: #333333;
}

.date_pick_control .ui-inputtext:enabled:focus:not(.ui-state-error) {
	box-shadow: 0 0 0 0.2em #e4efd8;
	border-color: #c2c4c0;
}

.date_pick_control .ui-inputtext:enabled:hover:not(.ui-state-error) {
	border-color: #999;
}

.date_pick_control .ui-datepicker table td>a.ui-state-active,
body .ui-datepicker table td>span.ui-state-active {
	color: #ffffff;
	background-color: #5e8a2e;
}

.validate_star_cls {
	color: red;
	font-size: 12px;
}

.form-group {
	margin-bottom: 0.66rem;
}

/*DatePicker Design Start */
body .ui-datepicker table td>a,
body .ui-datepicker table td>span {
	padding: 0.1em !important;
}

body .ui-datepicker {
	padding: 0.2em !important;
}

body .ui-datepicker table {
	font-size: 13px !important;
	margin: 0.1em 0 0 0 !important;
}

.accordion>.card,
.collapsing,
.modal-open,
.progress,
.toast {
	overflow: visible !important;
}

/*DatePicker Design End */

.table_design th {
	background: #76a742;
	color: #fff !important;
	border: 1px solid !important;
}

.table_design td {
	border: 1px solid #ddd !important;
	background-color: #fff;

}

.table_design table {
	border: 1px solid #DFE3E7;
}

.green_clr {
	color: #42a429 !important;
	font-size: 22px;
	cursor: pointer;
}

.red_clr {
	color: red !important;
	font-size: 22px;
	cursor: pointer;
}

.blue_clr {
	color: #76a742 !important;
	font-size: 22px;
	cursor: pointer;
}

.table_cls {
	overflow: hidden;
}

.table_cls table {
	width: 100%;
	border: 1px solid #DFE3E7
}

.table_cls thead th {
	background: #76a742;
	color: #fff;
	text-align: center;
	border: none;
	padding: 12px 5px;
}

/* Validate Cls */

.validate_error_cls {
	border: 1px solid #b94a48;
	background: #fbf9f9;
}

.validate_input_control {
	color: #b94a48;
	position: absolute;
	right: 10%;
	top: 46%;
}

.validate_autocomplete_control {
	color: #b94a48;
	position: absolute;
	right: 11%;
	top: 53%;
}

.autocomplete_validate_cls input {
	border: 1px solid #b94a48 !important;
	background: #fbf9f9 !important;
}


.validate_calendar_control {
	color: #b94a48;
	position: absolute;
	right: 22%;
	top: 46%;
}

.validate_dropdown_control {
	color: #b94a48;
	position: absolute;
	right: 20%;
	top: 54%;
}

.validate_calendar_control .ui-inputtext {
	border-width: 0px;
	background: #fbf9f9 !important;

}

/* .validate_error_cls {
	border:1px solid #b94a48;
	background:#fbf9f9;
} */

.tooltip-inner {
	background-color: #b94a48;
}

.bs-tooltip-auto[x-placement^=top] .arrow::before,
.bs-tooltip-top .arrow::before {
	border-top-color: #b94a48;
}

.bs-tooltip-auto[x-placement^=left] .arrow::before,
.bs-tooltip-left .arrow::before {
	border-left-color: #b94a48;
}

.bs-tooltip-auto[x-placement^=bottom] .arrow::before,
.bs-tooltip-bottom .arrow::before {
	border-bottom-color: #b94a48;
}

.bs-tooltip-auto[x-placement^=right] .arrow::before,
.bs-tooltip-right .arrow::before {
	border-right-color: #b94a48;
}

.card-body {
	padding: 1rem 1.7rem;
	/* min-height: 420px; */
}

.page_heading {
	top: 10%;
	position: relative;
}

.page_sec_heading {
	font-size: 16px;
	font-weight: 700;
	color: #5e5f5c;
	position: relative;
	padding: 0% 0 0.4%;
	margin: 2% 0 2%;
	float: left;
	width: 100%;
	border-bottom: 2px solid;
}

.page_sec_heading i {
	margin-right: 1%;
	font-size: 22px !important;
	font-size: 29px;
	padding: 7px;
	background: #d9edc2;
	border-radius: 30px;
	border: 1px solid #c5e5a2;
}

.ui-table table {
	table-layout: inherit !important;
}

.login_bg .card-body {
	min-height: auto;
}

/*Vijay Login css */
.validate_input_control_login {
	color: #b94a48;
	position: absolute;
	right: 4%;
	top: 30%;
}

.validate_input_control_forgot_feild {
	color: #b94a48;
	position: absolute;
	right: 8%;
	top: 55%;
}

.validate_input_control_forgot {
	color: #b94a48;
	position: absolute;
	right: 5%;
	top: 52%;
}


.card {

	/* background-color: transparent; */
	background-clip: border-box;
	/* border: 4px solid #DFE3E7; */
}

.login_content {
	padding: 0 20% !important;
	background: #f5f7fa !important;
}

.login_content h4 {
	color: #5c8b28 !important;
	font-weight: 500;
}

.login_main .bg-authentication {
	min-height: 657px;
}

.login_btn {
	background-color: #6ea333 !important;
	color: #fff;
	padding: 9px 15px;
	box-shadow: 0 2px 4px 0 rgba(90, 141, 238, .5) !important;
}

.login_btn:hover {
	background-color: #53841c !important;
	color: #fff;
	box-shadow: 0 2px 4px 0 rgba(90, 141, 238, .5) !important;
}

.login_content .form-control {
	font-size: 15px !important;
}

.btn_back {
	background-color: #ffffff;
	color: #558222;
	padding: 9px 15px;
	border: 1px solid #6ea333;
}

.btn_back:hover {
	background-color: #f6f7f4;
	color: #6ea333;
	padding: 9px 15px;
	border: 1px solid #5f8e2a;
}

.mar_top_new {
	margin-top: 15% !important;
}

.login_main .card {
	box-shadow: none;
}

.login_main .bg-authentication {
	background-color: transparent;
}

@media (max-width:780px) {
	.img_bg_clr {
		display: none !important;
	}

	.mar_top_new {
		margin-top: 0% !important;
	}

	.login_content {
		padding: 0 0% 0 6% !important;
	}

	.login_main {
		height: auto;
	}
}

@media only screen and (device-width: 768px) {

	/* For general iPad layouts */
	.login_content {
		padding: 18% !important;
	}
}

@media all and (device-width: 768px) and (device-height: 1024px) and (orientation:portrait) {
	.login_main .bg-authentication {
		min-height: 1024px;
		background-color: transparent;
	}

	html body .content.app-content {
		min-height: 972px;
	}
}

@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
	.login_main .bg-authentication {
		min-height: 768px;
		background-color: transparent;
	}

	html body .content.app-content {
		min-height: 715px;
	}

	.bg_login_img {
		min-height: 768px;
	}
}

@media all and (device-width: 1920px) and (device-height: 1080px) and (orientation:landscape) {
	.login_main {
		height: auto;
	}

	.bg_login_img {
		min-height: 1080px;
	}

	html body .content.app-content {
		min-height: 1027px;
	}
}

@media all and (device-width: 1080px) and (device-height: 1920px) and (orientation:portrait) {
	.login_main {
		height: auto;
	}

	.bg_login_img {
		min-height: 1920px;
	}

	html body .content.app-content {
		min-height: 1868px;
	}
}

@media all and (device-width: 1024px) and (device-height: 1366px) and (orientation:portrait) {
	.login_main {
		height: auto;
	}

	.bg_login_img {
		min-height: 1366px;
	}
}

@media all and (device-width: 1366px) and (device-height: 1024px) and (orientation:landscape) {
	.login_main {
		height: auto;
	}

	.bg_login_img {
		min-height: 1024px;
	}
}

@media all and (device-width: 1280px) and (device-height: 720px) and (orientation:landscape) {
	.login_main {
		height: auto;
	}

	.bg_login_img {
		min-height: 720px;
	}

	html body .content.app-content {
		min-height: 667px;
	}
}

@media all and (device-width: 720px) and (device-height: 1280px) and (orientation:portrait) {
	html body .content.app-content {
		min-height: 1228px;
	}
}

@media all and (device-width: 1280px) and (device-height: 950px) and (orientation:landscape) {
	.login_main {
		height: auto;
	}

	.bg_login_img {
		min-height: 950px;
	}

	html body .content.app-content {
		min-height: 896px;
	}

	html body.navbar-sticky .app-content .content-wrapper {
		min-height: 896px;
	}
}

@media all and (device-width: 1280px) and (device-height: 800px) and (orientation:landscape) {
	.login_main {
		height: auto;
	}

	.bg_login_img {
		min-height: 800px;
	}

	html body .content.app-content {
		min-height: 702px;
	}

	html body.navbar-sticky .app-content .content-wrapper {
		min-height: 747px;
	}
}

@media all and (device-width: 1440px) and (device-height: 900px) and (orientation:landscape) {
	.login_main {
		height: auto;
	}

	.bg_login_img {
		min-height: 900px;
	}

	html body .content.app-content {
		min-height: 802px;
	}

	html body.navbar-sticky .app-content .content-wrapper {
		min-height: 846px;
	}
}

.form-control:focus {
	background-color: #FFF;
	border-color: #a4cd78;
	outline: 0;
	box-shadow: 0 3px 8px 0 rgba(0, 0, 0, .1);
}

.duration_cls {
	padding: 10px 25px;
	float: left;
	background-color: #ebe6e6;
	color: #444;
	border-radius: 25px;
}

.duration_cls span {
	color: #59822e;
}

.border_none {
	border: 0px !important;
}

/*Accordion*/
body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon {
	color: #848484;
	float: right;
}

body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a {
	background-color: #fff;
	border-bottom: 0px solid #999;
	padding: 15px 15px;
	border-radius: 0px;
	box-shadow: 0 3px 12px 0 rgba(0, 0, 0, .1) !important;
	border-radius: .267rem !important;
	border: 0px;
	margin-bottom: 0%;
}

body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon {
	color: #6e9f3d;
	font-size: 13px;
	margin-top: 4px;
}

.ui-accordion .ui-accordion-toggle-icon,
.ui-accordion .ui-accordion-header-text {
	vertical-align: middle;
	color: #6e9f3d;
}

body .ui-accordion .ui-accordion-content {
	padding: 0.571em 1em;
	border: 0px solid #c8c8c8;
	background-color: #ffffff;
	color: #333333;
	padding: 0.571em 1em;
	box-shadow: 0 3px 12px 0 rgba(0, 0, 0, .1) !important;
	border-radius: .267rem !important;
	margin-bottom: 1%;
}

body .ui-accordion .ui-accordion-header a {
	padding: 15px;
	border: 0px solid #c8c8c8;
	color: #333333;
	background-color: #fff;
	color: #333333;
	font-weight: 700;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-transition: background-color 0.2s, box-shadow 0.2s;
	-o-transition: background-color 0.2s, box-shadow 0.2s;
	-webkit-transition: background-color 0.2s, box-shadow 0.2s;
	transition: background-color 0.2s, box-shadow 0.2s;
}

body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a .ui-accordion-toggle-icon {
	color: #6e9f3d;
}

body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active:hover a {
	border: 1px solid transparent;
	background-color: transparent;
	color: #6e9f3d;
}

body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a {
	background-color: #f2f4f4;
	border: 1px solid #eaefef;
	color: #333333;
}

body .ui-chkbox .ui-chkbox-box {
	border: 1px solid #a6a6a6;
	background-color: #ffffff;
	width: 20px;
	height: 20px;
	text-align: center;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	margin-left: -6px;
}

.table_cls table th {
	overflow-wrap: initial;
	white-space: pre;
	border-right: 1px solid #FFF;
	text-transform: uppercase;
	font-weight: 500 !important;
	font-size: 13px !important;
}


.table_cls table td {
	overflow-wrap: initial;
	white-space: pre;
}

.edit_icon {
	color: #76a742;
	font-size: 22px;
	cursor: pointer;
}

.edit_icon::before {
	content: "\ea8d";
}

.delete_icon {
	color: red;
	font-size: 22px;
	cursor: pointer;
}

.delete_icon::before {
	content: "\ec12";
}

.text {
	text-align: center;
}

/*New*/
body .ui-widget {
	font-family: inherit !important;
}

body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a {
	background-color: #fff !important;
	border: 0px solid #a7bf8b !important;
	color: #ffffff !important;
	border-radius: 0px !important;
	box-shadow: none !important;

}

body .ui-accordion .ui-accordion-header:not(.ui-state-disabled).ui-state-active a .ui-accordion-toggle-icon {
	color: #5e8a2e !important;
	;
}

body .ui-accordion .ui-accordion-content {
	padding: 0.571em 1em;
	border-top: 1px solid #eee !important;
	background-color: #ffffff;
	color: #333333;
	padding: 0.571em 1em;
	border-radius: 0px !important;
	padding-top: 1.6% !important;
	border-width: 1px 0 0 0 !important;
}

.custom-control-input:disabled~.custom-control-label {
	color: #444 !important;
}

body .ui-accordion .ui-accordion-header a {
	border-bottom: 0px solid #dadada !important;
	border-width: 0 0 0px 0 !important;
	box-shadow: 0 3px 12px 0 rgba(0, 0, 0, .1) !important;
}

body .ui-accordion .ui-accordion-header a .ui-accordion-toggle-icon {
	color: #5e8a2e !important;
	font-size: 13px !important;
	margin-top: 4px;
}

body .ui-accordion .ui-accordion-header:not(.ui-state-active):not(.ui-state-disabled):hover a {
	background-color: transparent !important;
	border: 0px solid transparent !important;
	color: #333333;
}

body .ui-accordion .ui-state-active {
	margin-bottom: 0px !important;
}

body .ui-accordion .ui-accordion-header a {
	padding: 1em 1em !important;
	margin-bottom: 6px;
}

.validate_dropdown_control {

	top: 45% !important;
}

.validate_dderror_cls .ui-dropdown-hidden-select select {
	border: 1px solid #b94a48 !important;
}

/* For Reimbursement Search screen*/
.multi_select {
	width: 100%;
}

.multi_select .ui-helper-hidden-accessible {
	display: none;
}

.multi_select .ui-multiselect {
	width: 100%;
}

.multi_select .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight {
	color: #252222;
	background-color: #c0daa4;
}

.multi_select .ui-chkbox .ui-chkbox-box.ui-state-active {
	border-color: #557e29;
	background-color: #557e29;
	color: #ffffff;
}

.multi_select .ui-chkbox:hover .ui-chkbox-box.ui-state-active:hover {
	border-color: #3e5d1d;
	background-color: #3e5d1d;
	color: #ffffff;
}

.multi_select .ui-multiselect-panel .ui-multiselect-header .ui-multiselect-filter-container .ui-multiselect-filter-icon {
	color: #557e29;
}

.multi_select .ui-inputtext:enabled:focus:not(.ui-state-error) {
	box-shadow: 0 0 0 0.2em #c0daa4;
	border-color: #c0daa4;
}

.form-control:focus {
	border-color: #5e8a2e !important;
}


.overflow-ellipsis {
	text-overflow: ellipsis !important;
	white-space: nowrap;
	overflow: hidden !important;

}

.ui-helper-hidden-accessible input {
	display: none;
}

.validate_InputError_cls {
	background-color: #f9f4f4;
	border: 1px solid #d8716f;
	border-left-width: 2px;
	border-right-width: 2px;
	box-shadow: 1px 3px 6px -4px #dfa8a8;
	color: #222;
}

.validate_DropdownError_cls select {
	background-color: #f9f4f4;
	border: 1px solid #d8716f;
	border-left-width: 2px;
	border-right-width: 2px;
	box-shadow: 1px 3px 6px -4px #dfa8a8;
	color: #222;
}

body .ui-accordion .ui-accordion-header a {
	background: #fff !important;
}

body .ui-chkbox .ui-chkbox-box {
	width: 17px !important;
	height: 17px !important;
	position: absolute;
}

body .ui-chkbox .ui-chkbox-box .ui-chkbox-icon {
	font-size: 16px !important;
}

body .ui-chkbox .ui-chkbox-box.ui-state-active {
	border-color: #82be41 !important;
	background-color: #83bd44 !important;
}

.custom-file-label {
	white-space: nowrap;
	width: auto;
	overflow: hidden;
	font-size: 13px;
	text-transform: initial;
	text-overflow: ellipsis;
	font-weight: 400;
}

.accordion_heading {
	color: #6e9f3d;
	padding: 0;
	margin: 0;
	margin-left: 3.5%;
	font-size: 15px;
}

.accordion_heading i {
	color: #6e9f3d;
	font-size: 25px;
	padding: 0 5px;
	line-height: 26px;
	position: absolute;
	float: left;
	left: 0.5%;
}

.pi-search:before {
	content: "\e908";
	position: absolute;
	margin-top: 1px;
	right: 10%;
	top: 9%;
	color: #74a723;
}

body .ui-inputtext:enabled:focus:not(.ui-state-error) {
	outline: 0 none;
	outline-offset: 0;
	-webkit-box-shadow: 0 0 0 0.2em #def8c3 !important;
	-moz-box-shadow: 0 0 0 0.2em #d0ebb4 !important;
	box-shadow: 0 0 0 0.2em #cde7b0 !important;
	border-color: #77a743 !important;
}

body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item.ui-state-highlight,
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group.ui-state-highlight {
	color: #ffffff;
	background-color: #92bb4f !important;
}

body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item:not(.ui-state-highlight):not(.ui-state-disabled):hover,
body .ui-dropdown-panel .ui-dropdown-items .ui-dropdown-item-group:not(.ui-state-highlight):not(.ui-state-disabled):hover {
	color: #333333;
	background-color: #bae190 !important;
}

.pi-check:before {
	content: "\e909";
	background-color: #74a723 !important;
}

.dd_search .ui-dropdown-panel .ui-dropdown-filter-container .ui-dropdown-filter-icon {
	top: 0% !important;
	margin-top: 5% !important;
	color: #74a723 !important;
	position: absolute;
	width: 11% !important;
	right: 8% !important;
	padding: 3% 0;
	text-align: center;
}

.table_design table th {
	overflow-wrap: initial;
	white-space: pre;
	border-right: 1px solid #FFF;
	text-transform: uppercase;
	font-weight: 500 !important;
	font-size: 13px !important;
}

.modal-dialog .ui-table-wrapper {
	overflow-x: auto;
}

.ui-chkbox {
	width: 17px !important;
	height: 17px !important;
}

.ui-chkbox:focus {
	outline: none !important;
}

p-checkbox:focus {
	outline: none !important;
}

.in-pointer {
	cursor: pointer;
	color: #76a742
}

.validate_TimePicker_control {
	color: #b94a48;
	position: absolute;
	right: 10%;
	top: 44%;

}

.CursorPointer {
	cursor: pointer;
}

.whiteBackGround {
	background: white !important;
}

.datePickerControl {
	padding: 5px;
	padding-top: 0px;
	padding-left: 0px;
}

.datePickerControl {
	border-radius: 1px !important;
}

.datePickerControl[readonly] {
	background-color: #ffffff !important;
}

.span.ui-cell-data .form-group {

	margin: 0px;
}

.clockpicker .input-group-addon {
	cursor: pointer;
}

.clockpicker-moving {
	cursor: move;
}

.clockpicker-align-left.popover>.arrow {
	left: 25px;
}

.clockpicker-align-top.popover>.arrow {
	top: 17px;
}

.clockpicker-align-right.popover>.arrow {
	left: auto;
	right: 25px;
}

.clockpicker-align-bottom.popover>.arrow {
	top: auto;
	bottom: 6px;
}

.clockpicker-popover .popover-title {
	background-color: #fff;
	color: #999;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	text-align: center;
}

.clockpicker-popover .popover-title span {
	cursor: pointer;
}

.clockpicker-popover .popover-content {
	background-color: #f8f8f8;
	padding: 12px;
}

.popover-content:last-child {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}

.clockpicker-plate {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 50%;
	width: 200px;
	height: 200px;
	overflow: visible;
	position: relative;
	/* Disable text selection highlighting. Thanks to Hermanya */
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.clockpicker-canvas,
.clockpicker-dial {
	width: 200px;
	height: 200px;
	position: absolute;
	left: -1px;
	top: -1px;
}

.clockpicker-minutes {
	visibility: hidden;
}

.clockpicker-tick {
	border-radius: 50%;
	color: #666;
	line-height: 26px;
	text-align: center;
	width: 26px;
	height: 26px;
	position: absolute;
	cursor: pointer;
	font-size: 12px !important;
}

.clockpicker-tick.active,
.clockpicker-tick:hover {
	background-color: rgb(192, 229, 247);
	background-color: rgba(0, 149, 221, .25);
}

.clockpicker-button {
	background-image: none;
	background-color: #fff;
	border-width: 1px 0 0;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	margin: 0;
	padding: 10px 0;
}

.clockpicker-button:hover {
	background-image: none;
	background-color: #ebebeb;
}

.clockpicker-button:focus {
	outline: none !important;
}

.clockpicker-dial {
	-webkit-transition: -webkit-transform 350ms, opacity 350ms;
	-moz-transition: -moz-transform 350ms, opacity 350ms;
	-ms-transition: -ms-transform 350ms, opacity 350ms;
	-o-transition: -o-transform 350ms, opacity 350ms;
	transition: transform 350ms, opacity 350ms;
}

.clockpicker-dial-out {
	opacity: 0;
}

.clockpicker-hours.clockpicker-dial-out {
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
	-o-transform: scale(1.2, 1.2);
	transform: scale(1.2, 1.2);
}

.clockpicker-minutes.clockpicker-dial-out {
	-webkit-transform: scale(.8, .8);
	-moz-transform: scale(.8, .8);
	-ms-transform: scale(.8, .8);
	-o-transform: scale(.8, .8);
	transform: scale(.8, .8);
}

.clockpicker-canvas {
	-webkit-transition: opacity 175ms;
	-moz-transition: opacity 175ms;
	-ms-transition: opacity 175ms;
	-o-transition: opacity 175ms;
	transition: opacity 175ms;
}

.clockpicker-canvas-out {
	opacity: 0.25;
}

.clockpicker-canvas-bearing,
.clockpicker-canvas-fg {
	stroke: none;
	fill: rgb(0, 149, 221);
}

.clockpicker-canvas-bg {
	stroke: none;
	fill: rgb(192, 229, 247);
}

.clockpicker-canvas-bg-trans {
	fill: rgba(0, 149, 221, .25);
}

.clockpicker-canvas line {
	stroke: rgb(0, 149, 221);
	stroke-width: 1;
	stroke-linecap: round;
	/*shape-rendering: crispEdges;*/
}

.clockpicker-button.am-button {
	margin: 1px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;

}

.clockpicker-button.pm-button {
	margin: 1px 1px 1px 136px;
	padding: 5px;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 4px;
}

.clockpickerSpan {
	padding: 5px !important;
	font-size: 18px !important;
	line-height: 16px !important;
}

.input-group-addon {
	line-height: 4px !important;
	font-size: 12px !important;
}

.bg_control {
	background-color: #f7f7f7;
	padding: 15px;
	float: left;
	width: 100%;
	border: 1px solid #eee;
}

.drop_cls {
	background-color: #fff;
	border: 1px solid #ddd;
	float: left;
	width: 100%;
	padding: 15px;
}

.drop_cls span {
	float: left;
	width: 100%;
	font-size: 13px;
	line-height: 24px;
}

.time_picker {
	position: absolute;
	right: 10%;
	bottom: 21%;
}

.content-body .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	color: #FFF;
	background-color: #5e8a2e !important;
	box-shadow: none !important;
	border-color: transparent;
}

.body .ui-inputtext.ng-dirty.ng-invalid,
body p-dropdown.ng-dirty.ng-invalid>.ui-dropdown,
body p-autocomplete.ng-dirty.ng-invalid>.ui-autocomplete>.ui-inputtext,
body p-calendar.ng-dirty.ng-invalid>.ui-calendar>.ui-inputtext,
body p-chips.ng-dirty.ng-invalid>.ui-inputtext,
body p-inputmask.ng-dirty.ng-invalid>.ui-inputtext,
body p-checkbox.ng-dirty.ng-invalid .ui-chkbox-box,
body p-radiobutton.ng-dirty.ng-invalid .ui-radiobutton-box,
body p-inputswitch.ng-dirty.ng-invalid .ui-inputswitch,
body p-listbox.ng-dirty.ng-invalid .ui-inputtext,
body p-multiselect.ng-dirty.ng-invalid>.ui-multiselect,
body p-spinner.ng-dirty.ng-invalid>.ui-inputtext,
body p-selectbutton.ng-dirty.ng-invalid .ui-button,
body p-togglebutton.ng-dirty.ng-invalid .ui-button {
	border: none;
}

p-autocomplete input {
	border: 1px solid #DFE3E7;
}

.ui-autocomplete .ui-autocomplete-input {
	border: 1px solid #DFE3E7;
}

body .ui-inputtext:enabled:hover:not(.ui-state-error) {
	border-color: #DFE3E7 !important;
}

body .ui-inputtext:enabled:focus:not(.ui-state-error) {
	outline: 0 none;
	outline-offset: 0;
	box-shadow: none !important;
	border-color: #5e8a2e !important;
}

/*Toast*/
body .ui-messages.ui-messages-warn {
	background-color: #f6d2d7 !important;
	border-radius: 6px !important;
}

body .ui-toast-message-content {
	border-radius: 6px !important;
	border: 3px solid #666 !important;
}

.ui-toast .ui-toast-message-content {
	padding-top: 3% !important;
}

.ui-toast .ui-toast-icon {
	top: 20% !important;
}

.ui-toast .ui-toast-summary {
	margin-top: 2% !important;
}

.ui-toast .ui-toast-close-icon {
	display: none !important;
}


body .ui-growl .ui-growl-item-container.ui-growl-message-warn {
	background-color: #f6d2d7 !important;
	border-radius: 6px !important;
	color: #212121 !important;

}

body .ui-toast .ui-toast-message.ui-toast-message-warn {
	background-color: #f6d2d7 !important;
	border-radius: 6px !important;
	color: #212121 !important;

}

.Textalin {
	text-align-last: right;
}

#basic-table input:disabled {
	cursor: not-allowed !important;
}

.popover {
	top: 121px;
	left: 0px;
}

.copyicon {
	float: right;
}

.butn_cls .btn.disabled,
.btn:disabled {
	opacity: 1 !important;
}

.butn_cls disabled:hover {
	cursor: not-allowed !important;
}

.active {
	background-color: #74a723 !important;
	color: white !important;
}

.ui-toast {
	width: 25em !important;
}

.form-control:disabled,
.form-control[readonly] {
	background-color: #F2F4F4 !important;
	opacity: 1 !important;
	cursor: not-allowed !important;
}

body .ui-state-disabled,
body .ui-widget:disabled {
	opacity: 0.5;
	filter: alpha(opacity=50);
	cursor: not-allowed !important;
}

.myDropDown {
	height: 60px;
	max-height: 60px;
	overflow-y: scroll;
}

#basic-table .ui-state-disabled:hover select {
	cursor: not-allowed !important;
}

#basic-table .ui-dropdown-panel .ui-dropdown-items {
	padding: 0;
	max-height: 200px;
	overflow: auto !important;
}

.popup_cls_border .fullWidth {
	border: 0 !important;
}

.popup_cls_border .ui-table {
	padding-top: 10px;
}

.circle {
	content: "\ed58";
	padding-right: 30px;
}

.flex {
	display: inline;
	padding-left: 15px;
}

.table-responsive {
	display: block;
	width: 100%;
	/* overflow-x: auto; */
	-webkit-overflow-scrolling: touch;
}

.grid_datepicker .ui-datepicker-calendar thead th {
	min-width: auto !important;
	background: transparent;
	color: #333 !important;
	border: none !important;
	text-transform: capitalize;
}

.grid_datepicker table {
	border: none;
}

.grid_datepicker .ui-datepicker-calendar td {
	border: none !important;
}

.grid_datepicker .ui-dropdown .ui-dropdown-panel {
	width: 14% !important;
	margin-left: 19%;
}

body .ui-multiselect-panel .ui-multiselect-items .ui-multiselect-item.ui-state-highlight {
	color: #000 !important;
	background-color: #c0daa4 !important;
}

.validate_grid_input_control {
	color: #b94a48;
	position: relative;
	left: 75%;
	margin-top: -21%;
	float: right;
	width: 100%;
}

.circle_icon {
	color: #557e29;
	font-size: 25px;
}

.validate_dderror_cls .ui-multiselect {
	border: 1px solid #b94a48 !important;
}

.validate_multiselect_control {
	position: relative;
	left: 70%;
	margin-top: -19%;
	float: right;
	color: #b94a48;
	width: 100%;
}

.validate_multiselect_DropDown_Control {
	color: #b94a48;
	position: absolute;
	right: 14%;
	top: 44%;
}

.shift_sheet_cls .ui-dropdown-panel {
	margin-top: 7% !important;

	margin-left: 5% !important;
	width: 91% !important;
}



.menu-collapsed .ui-dropdown .ui-dropdown-panel {
	margin-top: 9.8%;
}

.menu-collapsed .time_sheet_cls .ui-dropdown-panel {
	margin-left: 7% !important;
	width: 86% !important;
}

input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
	-webkit-box-shadow: 0 0 0 30px white inset !important;
	background-color: transparent !important;
}

.validate_tcalendar_control {
	color: #b94a48;
	position: absolute;
	right: 28%;
	top: 30%;
}

body .ui-listbox {
	padding: 0;
	min-width: 295px !important;
	background: #ffffff;
	border: 1px solid #a6a6a6;
	max-height: 200px;
	overflow: auto !important;
}

body .ui-listbox .ui-listbox-list .ui-listbox-item.ui-state-highlight {
	color: #ffffff;
	background-color: #92bb4f !important;
}

.validate_tcalendar_control .ui-inputtext {
	border-width: 0px;
	background: #fbf9f9 !important;
}

.validate_Clock_control {
	color: #b94a48;
	position: absolute;
	right: 10%;
	top: 44%;

}

.validate_Time_control {

	color: #b94a48;
	position: absolute;
	right: 10%;
	top: 38%;


}

.grid_datepicker .grid_ddn .ui-dropdown {
	position: relative;
}

.grid_datepicker .grid_ddn .ui-dropdown .ui-dropdown-panel {
	width: 100% !important;
	margin-left: 0 !important;
}

.pad_right {
	padding-right: 1px !important;
}

.panel-body {
	font-size: 14px;
	color: #5a3245;
	line-height: 25px;
	padding: 10px 10px 10px 10px;
	position: relative;
	border: none;
	position: relative;
	transition: all 0.5s ease 0s;
}

.selectedUserDetail {
	border: 1px solid #d8d2d2;
	min-height: 124px;
	border-radius: 6px;
}

.list-group {
	display: block !important;
}

.list-group-item {
	padding-top: 0px !important;
	padding-bottom: 0px !important;
}

.panel-body .delete_icon {
	float: right;
	cursor: pointer !important;
}

.patialChkboxCls .ui-chkbox .ui-chkbox-box {
	border: 1px solid rgba(0, 0, 0, 0.15);
	background-color: #333 !important;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;

}

.bx-x:before {
	content: "\ec4e";
	cursor: pointer;
}

.grid_datepicker .grid_ddn .ui-dropdown .ui-dropdown-panel {
	width: 100% !important;
	margin-left: 0 !important;
}

.grid_datepicker .ui-table .ui-table-tbody>tr>td {
	position: relative;
}

.ui-dropdown-hidden-select:focus-within select {
	display: none;
}

/*P-editor*/

.ql-formats svg {
	display: none;
}

.ql-formats button {
	border: none;
}

.ql-bold {
	background-image: url(../images/bold_icon.png) !important;
	background-position: center !important;
	background-size: 15px !important;
	background-repeat: no-repeat !important;
	height: 30px !important;
	width: 40px !important;
}

.ql-italic {
	background-image: url(../images/italic_icon.png) !important;
	background-position: center !important;
	background-size: 15px !important;
	background-repeat: no-repeat !important;
	height: 30px !important;
	width: 30px !important;
}

.ql-underline {
	background-image: url(../images/underline_icon.png) !important;
	background-position: center !important;
	background-size: 15px !important;
	background-repeat: no-repeat !important;
	height: 30px !important;
	width: 30px !important;
}

.ql-italic:focus {
	outline: none;
}

.ql-underline:focus {
	outline: none;
}

.ql-bold:focus {
	outline: none;
}

.ui-editor-content .ql-clipboard,
.ql-hidden {
	display: none;
}

.ql-editor {
	padding: 10px;
}

.ql-editor p {
	line-height: 10px;
}

.ql-editor:focus {
	outline: none;
}

body .ui-editor-container .ui-editor-content .ql-editor {
	background-color: #ffffff;
	color: #333333;
	min-height: 120px;
}


/*P-editor end */

/* New DD */
.ui-dropdown .ui-dropdown-label-container .ui-inputtext {
	background-image: url(../images/arrow-down.png);
	background-position: calc(100% - 12px) 13px, calc(100% - 20px) 13px, 100% 0;
	background-size: 12px 12px, 10px 10px;
	background-repeat: no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	padding-right: 1.5rem;
	padding: .30rem .8rem !important;
	font-size: 13px !important;
	line-height: 1.8 !important;
	display: block;
	width: 100%;
	height: calc(1.4em + .94rem + 3.7px);
	padding: .47rem .8rem;
	font-size: 1rem;
	line-height: 1.4;
	color: #475F7B;
	background-color: #FFF;
	border: 1px solid #DFE3E7;
	border-radius: .267rem;
	-webkit-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
	transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
}


p-dropdown:focus {
	outline: none !important;
	border: none !important;
}

/* new DD END */
.validate_editor_error_cls .ui-editor-container {
	border: 1px solid #b94a48;
	background: #fbf9f9;
}

.validate_dderror_cls .ui-dropdown-label-container span {
	border: 1px solid #b94a48 !important;
	background: #fbf9f9;
}

.validate_editor_control {
	color: #b94a48;
	position: absolute;
	right: 2.5%;
	top: 54%;
}

.validate_dderror_cls .ui-multiselect {
	border: 1px solid #b94a48 !important;
}

.has-sub ul li span {
	font-size: 12px;
	padding-left: 16px;
	font-size: 13px;
}

::-webkit-scrollbar {
	width: 0.5em;
	height: 1.0em;

}

/* ::-webkit-scrollbar-button {
    background: #f5fbee
} */
::-webkit-scrollbar-track-piece {
	background: #f5fbee
}

::-webkit-scrollbar-thumb {
	background: #517628
}

/* toggle switch*/
.switch {
	position: absolute;
	display: inline-block;
	width: 60px;
	height: 24px;

}

.switch input {
	opacity: 0;
	width: 0;
	height: 0;
}

.slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: .4s;
	transition: .4s;
}

.slider:before {
	position: absolute;
	content: "";
	height: 19px;
	width: 19px;
	left: 7px;
	bottom: 3px;
	background-color: #fff;
	-webkit-transition: .4s;
	transition: .4s;
}

input:checked+.slider {
	background-color: #7dc831;
}

input:focus+.slider {
	box-shadow: 0 0 1px #2196F3;
}

input:checked+.slider:before {
	-webkit-transform: translateX(26px);
	-ms-transform: translateX(26px);
	transform: translateX(26px);
}

.slider.round {
	border-radius: 34px;
}

.slider.round:before {
	border-radius: 50%;
}

.no_days {
	background: #507710;
	min-width: 30px;
	color: #fff;
	height: 30px;
	padding: 2px 2px;
	border-radius: 50px;
	position: absolute;
	text-align: center;
	vertical-align: text-bottom;
	line-height: 26px;
	float: right;
	margin-left: 10px;
	margin-top: 6px;
}

.uploadicon {
	float: right !important;
}

.circle_font {
	font-size: 14px;
}

.validate_textarea_control {
	position: absolute !important;
	top: 46% !important;
	right: 5% !important;
	color: #b94a48 !important;
}

.callback_submit_btn {
	width: 100px !important;
	height: 36px !important;
}

.addicon {
	margin-top: 36px !important;
	padding-left: 190px !important;
}

.add_btn {
	margin-top: 68px !important;
	padding-left: 177px !important;
}

.feedback_Submitbtn {
	margin-left: 64px !important;
}

.feedback_Backbtn {
	margin-left: 2px !important;
}

p-dropdown:focus .ui-dropdown .ui-dropdown-label-container .ui-inputtext {
	border-color: #5e8a2e !important;
}

.clearicon .ui-dropdown-label-container .ui-dropdown-clear-icon {
	position: absolute;
	right: 20%;
	bottom: 28%;
	font-size: 17px;
	color: #999;
}

.text_area {
	font-size: 9px;
	color: red;
	float: right !important
}

.remark_label label {
	width: 100%;
}

.login_password_eye_icon {
	position: absolute;
	bottom: 28%;
	right: 12%;
}

.forgot_password_eye_icon {
	position: absolute;
	bottom: 19%;
	right: 12%;
}


@media (min-width:769px) and (max-width:1200px) {
	.accordion_heading {
		margin-left: 4.5% !important;
	}
}

.content-header-left i {
	cursor: pointer;
}

.modal-header {
	padding: 0.8rem 1.3rem !important;
}

.modal {
	top: 1% !important;
}

.modal-dialog .ui-table .ui-table-tbody>tr>td {
	padding: 0.11em 0.37em !important;
}

p-dropdown {
	width: 100%;
	float: left;
}

p-inputmask .ui-inputtext {

	width: 100%;
}

/*User Right tree control*/

body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content:focus {
	box-shadow: none !important;
}

body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-treenode-label.ui-state-highlight {
	background-color: transparent !important;
	color: #222 !important;
}

.user_tree .ui-tree {
	width: 100% !important;
}

body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-chkbox {
	margin-right: 0 !important;
}

body .ui-tree .ui-tree-container .ui-treenode .ui-treenode-content .ui-tree-toggler {
	margin-left: -3% !important;
	margin-right: 0.2em !important;
}

a.disabled {
	pointer-events: none;
	cursor: default;
}

p-multiselect {
	width: 100%;
	height: 33px;
	float: left;
}

p-multiselect:focus {
	width: 100%;
	height: 33px;
	float: left;
	outline: none !important;
}

body .ui-multiselect:not(.ui-state-disabled):hover {
	border-color: #5e8a2e !important;
}

.ui-multiselect .ui-multiselect-trigger .ui-multiselect-trigger-icon {
	font-size: 10px;
}


.birthday_emp {
	height: 300px;
	width: auto;
}

.birth_emp_img {
	height: 100%;
	width: 100%;
	display: block;
	object-fit: cover;
}

.birth_date {
	background: #74a723;
	color: #fff;
	font-size: 14px;
	padding: 7px 5px;
	border-radius: 5px;
	font-weight: 600;
	float: left;
	width: 100%;
	margin-bottom: 5px !important;
}

.holiday_date {
	font-size: 17px;
	padding: 10px 5px;
	font-weight: 600;
	color: #527815;
	position: absolute;
	bottom: 7%;
}

.holiday_box {
	min-height: 200px;
}

/* .plannedTask .ui-dropdown-items-wrapper .ui-dropdown-item, .plannedTask .ui-dropdown .ui-inputtext{
	overflow: hidden !important;
	text-overflow: ellipsis;
	word-break: break-all;
} */
.showalldata:active {
	color: #6E9F3D;
}

.showalldata:visited {
	color: #6E9F3D;
}

/*weekly report input field*/
input.ui-inputnumber-input.ui-inputtext.ui-corner-all.ui-state-default.ui-widget {
	width: 100%;
}

.validate_dderror_cls .ui-inputnumber-input {
	border: 1px solid #b94a48 !important;
}

.validate_dderror_cls.ui-textbox {
	border: 1px solid #b94a48 !important;
	border-radius: 5px;
}

i.bx.bxs-info-circle:before {
	content: "\ed58";
}

/*------Column Filter--------*/
.column-search {
	font-size: 10px !important;
	opacity: 0;
}

.ui-dropdown-open .ui-inputtext {
	border-color: #5e8a2e !important;
}

.column-search:hover {
	color: #fff !important;
	opacity: 1;
}

.fa-sort {
	opacity: 0;
}

.fa-sort:hover {
	opacity: 1;
}

body .ui-multiselect {

	border: 1px solid #DFE3E7 !important;
}

body .ui-multiselect .ui-multiselect-label {
	color: #333333;
	padding: .30rem .8rem !important;
	font-size: 13px !important;
	line-height: 2 !important;
	height: calc(1.4em + .94rem + 3.7px);
	border-color: #DFE3E7 !important;
}

.ng-untouched .ui-multiselect-label-container .ui-multiselect-label,
.ng-untouched .ui-dropdown-label-container .ui-placeholder {
	color: #828d99 !important
}

body .ui-inputtext {
	border: 1px solid #DFE3E7 !important;
}

body .ui-selectbutton .ui-button.ui-state-active {
	background-color: #5e8a2e !important;
	border-color: #5e8a2e !important;
	color: #ffffff;
}

body .ui-table .ui-sortable-column.ui-state-highlight {
	background-color: #76a742 !important;
}

body .ui-table .ui-sortable-column:not(.ui-state-highlight):hover {
	background-color: #76a742 !important;
	;
}

body .ui-table .ui-sortable-column:focus {
	outline: 0 none !important;
	outline-offset: 0 !important;
	-webkit-box-shadow: inset 0 0 0 0.2em green;
	-moz-box-shadow: inset 0 0 0 0.2em green;
	box-shadow: none !important;

}

.column-search-Result {
	opacity: 0;
}

.column-search-Result:hover {
	color: #FFF !important;
	font-size: 13px !important;
	opacity: 1
}

body .ui-inputswitch.ui-inputswitch-checked .ui-inputswitch-slider {
	background-color: #76a742 !important;
}

.pi-sort-alt:before {
	content: '\e903 \A \e902' !important;
	font-size: 8px !important;
	color: white !important;
}

.pi-sort-amount-up-alt:before {
	content: '\e903' !important;
	font-size: 10px !important;
	position: relative !important;
	top: -10px !important;
}

.pi-sort-amount-down:before {
	content: '\e902' !important;
	font-size: 10px !important;
	position: relative !important;
	top: 8px !important;
}

.accordion .card.open .card-header,
.collapsible .card.open .card-header {
	cursor: context-menu;
}

.butn_cls .btn.disabled,
.btn:disabled {
	opacity: 1 !important;
	color: #9a9898 !important;
	border-color: #ddd !important;
	background-color: #eee !important;
}

.KRM body .ui-datepicker table td.ui-datepicker-today>a,
body .ui-datepicker table td.ui-datepicker-today>span {

	color: black !important;

}

.KRM .date_pick_control .ui-datepicker table td.ui-datepicker-today>a,
body .ui-datepicker table td.ui-datepicker-today>span {

	color: black !important;
}

.nodatatext {
	font-size: 16px;
	font-family: monospace;
	font-weight: bold;
}

.texts {
	text-transform: uppercase;
	font-size: 15px;
	font-weight: 600;
	padding: 5px 15px;
}

.LeaveCountcolor {
	min-width: 30px;
	color: #fff;
	height: 30px;
	padding: 2px 2px;
	border-radius: 50px;
	position: absolute;
	text-align: center;
	vertical-align: text-bottom;
	line-height: 26px;
	float: right;
	margin-left: 10px;
	margin-top: 6px;
	font-size: 18px;
	font-weight: bold;
}

.Dashboardcolor {

	font-size: 14px !important;
	font-weight: bold !important;
	color: #fff !important;
}

.colpadding {
	padding: 0em 0.2em !important;
}


.ui-table-scrollable-header.ui-widget-header {
	overflow: visible !important;
}

.dropdowpanelOverride {
	min-width: 200px !important;
	min-height: 50px !important;
	overflow-y: scroll !important;
	position: absolute !important;
}


.new_timesheet td {
	position: relative;
	overflow: inherit !important;
}

.new_timesheet p-dropdown {
	min-width: 130px !important;
}

.Input-control {
	padding: 0.3rem 0.8rem !important;
	font-size: 13px !important;
	line-height: 1.4 !important;
	color: #333;
	display: block;
	width: 100px;
	height: calc(1.4em + 0.94rem + 3.7px);
	padding: 0.47rem 0.8rem;
	font-size: 1rem;
	line-height: 1.4;
	color: #475F7B;
	background-color: #FFF;
	border: 1px solid #DFE3E7;
	border-radius: 0.267rem;
}

.text-overflow {
	width: 80px !important;
	font-family: Segoe UI !important;
	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	text-decoration: underline !important;
	cursor: pointer;
}

.text-overflowRemarks {
	width: 300px !important;
	font-family: Segoe UI !important;
	white-space: nowrap !important;
	overflow: hidden !important;
	text-overflow: ellipsis !important;
	text-decoration: underline !important;
	cursor: pointer;
}


.toTimeRead {
	height: 36px;
	width: 72px;
	text-align: center;
	border-radius: 5px;
	caret-color: transparent;
}

.startTimeRead {
	height: 36px;
	width: 72px;
	text-align: center;
	border-radius: 5px;
	caret-color: transparent;
}


.timefont {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding-left: 20px;
}


.new_timesheet thead th:first-child,
.new_timesheet tbody td:first-child,
.new_timesheet tfoot td:first-child {
	position: sticky !important;
	left: 0 !important;
	z-index: 1 !important;
}
.dailystatus td {
	font-family: Segoe UI;
	font-weight: 500;
	font-size: 13px;
	color : black;
	border-bottom: none !important;
}

.SubmitPopup {
	width: 33vw;
	z-index: 1005;
	margin: 0px;
	position: fixed;
	left: 500px;
	top: 273.153px;
}

.remarks-overflow {
	text-align: left;
	max-width: 300px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.dropcolor p-dropdown.ng-dirty.ng-invalid>.ui-dropdown{
	border: none;
}
.dropdownpanel{
	min-height: 50px !important;
	overflow-y: scroll !important;
	position: absolute !important;
}
.accordion_heading img {
	color: #6e9f3d;
	font-size: 25px;
	padding: 0 5px;
	line-height: 26px;
	position: absolute;
	float: left;
	left: 0.5%;
}

.AttendanceReportPopup {
	width: 33vw;
	z-index: 1005;
	margin: 0px;
	position: fixed;
	left: 500px;
	top: 150px;
}
/* styles for sub employee drop down  */
.behalfdrp .ui-dropdown-label-container{
	opacity: 0;
 	
}
.behalfdrp .ui-dropdown-label{
	border: 0 !important;
}
 
.behalfdrp .ui-dropdown-panel{
    width: 200px !important;
    float: left !important;
    left: auto !important;
    right: 0 !important;
	width: auto;
	text-align: left;
}
.behalfdrp .ng-trigger.ng-trigger-overlayAnimation.ng-tns-c9-5.ui-dropdown-panel.ui-widget.ui-widget-content.ui-corner-all.ui-shadow.ng-star-inserted {
    top: 30px;
    right: 10px !important;
    margin-top: 0 !important;
}
.behalfdrp span.ng-tns-c9-5.ui-dropdown-label.ui-inputtext.ui-corner-all.ng-star-inserted {
	cursor: pointer !important;
}
.behalfdrp .pi-search:before{
	margin-top: -16px !important;
	content: "\e908";
    position: absolute;
    right: 10%;
    color: #74a723;
	top:auto;
}   