/*** generate 2026-09-08 04:51:45 ***/

/*--- orange ----------------------------*/

.text-orange,
.text-before-orange:before {
	color:#E98539!important;
}

.bg-orange,
.bg-before-orange:before,
.accordion.accordion-orange .card-header,
.toggle-orange .toggle.active > label,
.modal-block-orange.modal-header-color .modal-header,
.card-orange .card-header,
.progress .progress-bar-orange,
.status-orange:before,
.badge-orange,
.bootstrap-tagsinput .badge-orange,
.ui-pnotify .notification-orange {
	background-color:#E98539!important;
}

.modal-block-orange .modal-title,
.modal-block-orange .close,
.card-orange .card-title,
.card-orange .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-orange:not(:last-child)::after {
	border-left: 6px solid #E98539;
}

.border-orange {
	border-color: #E98539 !important;
}

.alert-orange {
	background: #F6CCAC;
	border-color: #F3BE95;
	color: #000;
}
html.shadow .message .alert-orange:not(.nochecked)::before,
html.shadow .message .alert-orange:not(.nochecked)::before {
	outline: 0.5rem solid #F6CCAC;
}

html.skeuo .message .alert-orange {
	background: #F1B07EAA;
}

.bg-alert-orange {
	background-color: #F6CCAC!important;
}

.toggle-orange .toggle > label {
	color:#E98539;
	border-color: #E98539;
}

.alert-orange .alert-link {
	color:#D76B18;
}

.has-orange INPUT.form-control,
.has-orange .checkbox,
.has-orange .checkbox-inline,
.has-orange .control-label,
.has-orange .help-block,
.has-orange .radio,
.has-orange .radio-inline,
.has-orange.checkbox label,
.has-orange.checkbox-inline label,
.has-orange.radio label,
.has-orange.radio-inline label,
.has-orange .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#E98539;
}

.has-orange .checkbox-default label:before,
.has-orange .select2-container--bootstrap .select2-selection--single,
.has-orange .select2-container .select2-selection--single,
.has-orange .select2-container--bootstrap .select2-selection,
.has-orange .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-orange .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-orange .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-orange .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #E98539;
}
.has-orange .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #F5C7A3;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #F5C7A3;
}

.bg-orange a:not(.btn),.bg-orange a:not(.btn):hover,.bg-orange a:not(.btn):focus,
.checkbox-custom.checkbox-orange input[type="checkbox"]:checked + label:after,
.toggle-orange .toggle.active > label,
.accordion-orange .accordion-toggle {
	color:#FFF;
}

.toggle-orange .toggle.active > label {
	border-color:#E98539;
}

.table-bordered.alert-orange td,
.table-bordered.alert-orange th {
	border: 1px solid #F3BE95;
}

.btn-orange,
.fc-event.fc-event-orange {
	background: #E98539;
	border-color: #E67722;
	color: #FFF;
}

.btn-orange:not(:disabled):not(.disabled):hover, .btn-orange.hover {
	background: #EC9350;
	border-color: #E98539;
	color: #FFF;
}

.btn-orange.disabled, .btn-orange:disabled {
	background: #F1B07E;
	border-color: #EEA267;
	color: #FFF;
}
.btn-orange:not(:disabled):not(.disabled).active,
.btn-orange:not(:disabled):not(.disabled):active,
.show>.btn-orange.dropdown-toggle,
.btn-orange:active, .btn-orange.active,
.show > .btn-orange.dropdown-toggle {
	background: #E67722;
	border-color: #D76B18;
	color: #FFF;
}
.show > .btn-orange.dropdown-toggle {
	background: #E98539;
	border-color: #E67722;
}

.btn-outline-orange {
	background: transparent;
	border-color: #E67722;
	color: #E98539;
}
.btn-outline-orange:hover, .btn-outline-orange.hover {
	background: #EC9350;
	border-color: #E98539;
	color: #FFF;
}
.btn-outline-orange:not(:disabled):not(.disabled).active:focus,
.btn-outline-orange:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-orange.dropdown-toggle:focus,
.btn-outline-orange:focus, .btn-outline-orange.focus {
	-webkit-box-shadow: 0 0 0 3px #F5C7A3;
		box-shadow: 0 0 0 3px #F5C7A3;
}
.btn-outline-orange.disabled, .btn-outline-orange:disabled {
	background: transparent;
	border-color: #EEA267;
	color: #F1B07E;
}
.btn-outline-orange:not(:disabled):not(.disabled).active,
.btn-outline-orange:not(:disabled):not(.disabled):active,
.show>.btn-outline-orange.dropdown-toggle,
.btn-outline-orange:active, .btn-outline-orange.active,
.show > .btn-outline-orange.dropdown-toggle {
	background: transparent;
	border-color: #D76B18;
	color: #E67722;
}
.show > .btn-outline-orange.dropdown-toggle {
	background: transparent;
	border-color: #E67722;
}

.ball-orange,
blockquote.orange,
.has-orange .form-control,
.card-featured-orange {
	border-color: #E98539!important;
}

.switch.switch-orange .ios-switch .on-background,
.slider-orange .ui-slider-range,
.slider-orange .ui-slider-handle
{
	background: #E98539;
}
.slider-orange .ui-state-default
{
	border: solid 2px #E98539;
	background: #FFF;
}

.slider-gradient.slider-orange .ui-slider-handle,
.slider-gradient.slider-orange .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#EC9350),color-stop(50%,#F3BE95),to(#EC9350));
	background-image: linear-gradient(#EC9350 0,#F3BE95 50%,#EC9350 100%);
}

.slider-gradient.ui-slider-vertical.slider-orange .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-orange .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#EC9350),color-stop(50%,#F3BE95),to(#EC9350));
	background-image: linear-gradient(to right,#EC9350 0,#F3BE95 50%,#EC9350 100%);
}

.checkbox-orange label:before,
html.dark .checkbox-orange label:before {
	background: #E98539;
	border-color: #E67722;
}
.radio-orange input[type="radio"]:checked + label:after,
html.dark .radio-orange input[type="radio"]:checked + label:after {
	background: #E98539;
	-webkit-box-shadow: 0 0 1px #E98539;
	box-shadow: 0 0 1px #E98539;
}

.table > thead > tr > td.orange,
.table > tbody > tr > td.orange,
.table > tfoot > tr > td.orange,
.table > thead > tr > th.orange,
.table > tbody > tr > th.orange,
.table > tfoot > tr > th.orange,
.table > thead > tr.orange > td,
.table > tbody > tr.orange > td,
.table > tfoot > tr.orange > td,
.table > thead > tr.orange > th,
.table > tbody > tr.orange > th,
.table > tfoot > tr.orange > th {
	color: #FFF;
	background: #E98539!important;
}

/*html.shadow a.status-orange:before,
html.shadow span.status-orange:before,
html.skeuo a.status-orange:before,
html.skeuo span.status-orange:before
{
	background: #E9853999 !important;
}
*/

.half-orange-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#E98539 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-orange .card-header-icon,
html.skeuo .bg-orange .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-orange,
html.skeuo .summary-icon.bg-orange,
html.skeuo .btn-orange,
html.shadow .btn-orange,
html.skeuo .fc-event-orange,
html.shadow .fc-event-orange {
	background: linear-gradient(315deg, #EC9350, #E98539);
}

html.skeuo .btn-orange:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-orange:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #EC9350, #E98539);
}

html.skeuo .btn-orange:not(:disabled):not(.disabled):hover, .btn-orange.hover,
html.shadow .btn-orange:not(:disabled):not(.disabled):hover, .btn-orange.hover
{
	background: linear-gradient(315deg, #EEA267, #EC9350);
}/*--- warning ----------------------------*/

.text-warning,
.text-before-warning:before {
	color:#DAAB55!important;
}

.bg-warning,
.bg-before-warning:before,
.accordion.accordion-warning .card-header,
.toggle-warning .toggle.active > label,
.modal-block-warning.modal-header-color .modal-header,
.card-warning .card-header,
.progress .progress-bar-warning,
.status-warning:before,
.badge-warning,
.bootstrap-tagsinput .badge-warning,
.ui-pnotify .notification-warning {
	background-color:#DAAB55!important;
}

.modal-block-warning .modal-title,
.modal-block-warning .close,
.card-warning .card-title,
.card-warning .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-warning:not(:last-child)::after {
	border-left: 6px solid #DAAB55;
}

.border-warning {
	border-color: #DAAB55 !important;
}

.alert-warning {
	background: #F1DFBE;
	border-color: #ECD5A9;
	color: #000;
}
html.shadow .message .alert-warning:not(.nochecked)::before,
html.shadow .message .alert-warning:not(.nochecked)::before {
	outline: 0.5rem solid #F1DFBE;
}

html.skeuo .message .alert-warning {
	background: #E8CA94AA;
}

.bg-alert-warning {
	background-color: #F1DFBE!important;
}

.toggle-warning .toggle > label {
	color:#DAAB55;
	border-color: #DAAB55;
}

.alert-warning .alert-link {
	color:#CF962D;
}

.has-warning INPUT.form-control,
.has-warning .checkbox,
.has-warning .checkbox-inline,
.has-warning .control-label,
.has-warning .help-block,
.has-warning .radio,
.has-warning .radio-inline,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label,
.has-warning .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#DAAB55;
}

.has-warning .checkbox-default label:before,
.has-warning .select2-container--bootstrap .select2-selection--single,
.has-warning .select2-container .select2-selection--single,
.has-warning .select2-container--bootstrap .select2-selection,
.has-warning .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-warning .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-warning .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-warning .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #DAAB55;
}
.has-warning .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #EDD6AB;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #EDD6AB;
}

.bg-warning a:not(.btn),.bg-warning a:not(.btn):hover,.bg-warning a:not(.btn):focus,
.checkbox-custom.checkbox-warning input[type="checkbox"]:checked + label:after,
.toggle-warning .toggle.active > label,
.accordion-warning .accordion-toggle {
	color:#FFF;
}

.toggle-warning .toggle.active > label {
	border-color:#DAAB55;
}

.table-bordered.alert-warning td,
.table-bordered.alert-warning th {
	border: 1px solid #ECD5A9;
}

.btn-warning,
.fc-event.fc-event-warning {
	background: #DAAB55;
	border-color: #D5A140;
	color: #FFF;
}

.btn-warning:not(:disabled):not(.disabled):hover, .btn-warning.hover {
	background: #DFB66A;
	border-color: #DAAB55;
	color: #FFF;
}

.btn-warning.disabled, .btn-warning:disabled {
	background: #E8CA94;
	border-color: #E3C07F;
	color: #FFF;
}
.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle,
.btn-warning:active, .btn-warning.active,
.show > .btn-warning.dropdown-toggle {
	background: #D5A140;
	border-color: #CF962D;
	color: #FFF;
}
.show > .btn-warning.dropdown-toggle {
	background: #DAAB55;
	border-color: #D5A140;
}

.btn-outline-warning {
	background: transparent;
	border-color: #D5A140;
	color: #DAAB55;
}
.btn-outline-warning:hover, .btn-outline-warning.hover {
	background: #DFB66A;
	border-color: #DAAB55;
	color: #FFF;
}
.btn-outline-warning:not(:disabled):not(.disabled).active:focus,
.btn-outline-warning:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-warning.dropdown-toggle:focus,
.btn-outline-warning:focus, .btn-outline-warning.focus {
	-webkit-box-shadow: 0 0 0 3px #EDD6AB;
		box-shadow: 0 0 0 3px #EDD6AB;
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
	background: transparent;
	border-color: #E3C07F;
	color: #E8CA94;
}
.btn-outline-warning:not(:disabled):not(.disabled).active,
.btn-outline-warning:not(:disabled):not(.disabled):active,
.show>.btn-outline-warning.dropdown-toggle,
.btn-outline-warning:active, .btn-outline-warning.active,
.show > .btn-outline-warning.dropdown-toggle {
	background: transparent;
	border-color: #CF962D;
	color: #D5A140;
}
.show > .btn-outline-warning.dropdown-toggle {
	background: transparent;
	border-color: #D5A140;
}

.ball-warning,
blockquote.warning,
.has-warning .form-control,
.card-featured-warning {
	border-color: #DAAB55!important;
}

.switch.switch-warning .ios-switch .on-background,
.slider-warning .ui-slider-range,
.slider-warning .ui-slider-handle
{
	background: #DAAB55;
}
.slider-warning .ui-state-default
{
	border: solid 2px #DAAB55;
	background: #FFF;
}

.slider-gradient.slider-warning .ui-slider-handle,
.slider-gradient.slider-warning .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#DFB66A),color-stop(50%,#ECD5A9),to(#DFB66A));
	background-image: linear-gradient(#DFB66A 0,#ECD5A9 50%,#DFB66A 100%);
}

.slider-gradient.ui-slider-vertical.slider-warning .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-warning .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#DFB66A),color-stop(50%,#ECD5A9),to(#DFB66A));
	background-image: linear-gradient(to right,#DFB66A 0,#ECD5A9 50%,#DFB66A 100%);
}

.checkbox-warning label:before,
html.dark .checkbox-warning label:before {
	background: #DAAB55;
	border-color: #D5A140;
}
.radio-warning input[type="radio"]:checked + label:after,
html.dark .radio-warning input[type="radio"]:checked + label:after {
	background: #DAAB55;
	-webkit-box-shadow: 0 0 1px #DAAB55;
	box-shadow: 0 0 1px #DAAB55;
}

.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
	color: #FFF;
	background: #DAAB55!important;
}

/*html.shadow a.status-warning:before,
html.shadow span.status-warning:before,
html.skeuo a.status-warning:before,
html.skeuo span.status-warning:before
{
	background: #DAAB5599 !important;
}
*/

.half-warning-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#DAAB55 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-warning .card-header-icon,
html.skeuo .bg-warning .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-warning,
html.skeuo .summary-icon.bg-warning,
html.skeuo .btn-warning,
html.shadow .btn-warning,
html.skeuo .fc-event-warning,
html.shadow .fc-event-warning {
	background: linear-gradient(315deg, #DFB66A, #DAAB55);
}

html.skeuo .btn-warning:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-warning:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #DFB66A, #DAAB55);
}

html.skeuo .btn-warning:not(:disabled):not(.disabled):hover, .btn-warning.hover,
html.shadow .btn-warning:not(:disabled):not(.disabled):hover, .btn-warning.hover
{
	background: linear-gradient(315deg, #E3C07F, #DFB66A);
}/*--- success ----------------------------*/

.text-success,
.text-before-success:before {
	color:#74C48B!important;
}

.bg-success,
.bg-before-success:before,
.accordion.accordion-success .card-header,
.toggle-success .toggle.active > label,
.modal-block-success.modal-header-color .modal-header,
.card-success .card-header,
.progress .progress-bar-success,
.status-success:before,
.badge-success,
.bootstrap-tagsinput .badge-success,
.ui-pnotify .notification-success {
	background-color:#74C48B!important;
}

.modal-block-success .modal-title,
.modal-block-success .close,
.card-success .card-title,
.card-success .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-success:not(:last-child)::after {
	border-left: 6px solid #74C48B;
}

.border-success {
	border-color: #74C48B !important;
}

.alert-success {
	background: #CEEAD6;
	border-color: #BCE2C7;
	color: #000;
}
html.shadow .message .alert-success:not(.nochecked)::before,
html.shadow .message .alert-success:not(.nochecked)::before {
	outline: 0.5rem solid #CEEAD6;
}

html.skeuo .message .alert-success {
	background: #AADBB8AA;
}

.bg-alert-success {
	background-color: #CEEAD6!important;
}

.toggle-success .toggle > label {
	color:#74C48B;
	border-color: #74C48B;
}

.alert-success .alert-link {
	color:#50B56D;
}

.has-success INPUT.form-control,
.has-success .checkbox,
.has-success .checkbox-inline,
.has-success .control-label,
.has-success .help-block,
.has-success .radio,
.has-success .radio-inline,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label,
.has-success .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#74C48B;
}

.has-success .checkbox-default label:before,
.has-success .select2-container--bootstrap .select2-selection--single,
.has-success .select2-container .select2-selection--single,
.has-success .select2-container--bootstrap .select2-selection,
.has-success .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-success .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-success .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-success .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #74C48B;
}
.has-success .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #B7E1C3;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #B7E1C3;
}

.bg-success a:not(.btn),.bg-success a:not(.btn):hover,.bg-success a:not(.btn):focus,
.checkbox-custom.checkbox-success input[type="checkbox"]:checked + label:after,
.toggle-success .toggle.active > label,
.accordion-success .accordion-toggle {
	color:#FFF;
}

.toggle-success .toggle.active > label {
	border-color:#74C48B;
}

.table-bordered.alert-success td,
.table-bordered.alert-success th {
	border: 1px solid #BCE2C7;
}

.btn-success,
.fc-event.fc-event-success {
	background: #74C48B;
	border-color: #62BC7C;
	color: #FFF;
}

.btn-success:not(:disabled):not(.disabled):hover, .btn-success.hover {
	background: #86CC9A;
	border-color: #74C48B;
	color: #FFF;
}

.btn-success.disabled, .btn-success:disabled {
	background: #AADBB8;
	border-color: #98D3A9;
	color: #FFF;
}
.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle,
.btn-success:active, .btn-success.active,
.show > .btn-success.dropdown-toggle {
	background: #62BC7C;
	border-color: #50B56D;
	color: #FFF;
}
.show > .btn-success.dropdown-toggle {
	background: #74C48B;
	border-color: #62BC7C;
}

.btn-outline-success {
	background: transparent;
	border-color: #62BC7C;
	color: #74C48B;
}
.btn-outline-success:hover, .btn-outline-success.hover {
	background: #86CC9A;
	border-color: #74C48B;
	color: #FFF;
}
.btn-outline-success:not(:disabled):not(.disabled).active:focus,
.btn-outline-success:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-success.dropdown-toggle:focus,
.btn-outline-success:focus, .btn-outline-success.focus {
	-webkit-box-shadow: 0 0 0 3px #B7E1C3;
		box-shadow: 0 0 0 3px #B7E1C3;
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
	background: transparent;
	border-color: #98D3A9;
	color: #AADBB8;
}
.btn-outline-success:not(:disabled):not(.disabled).active,
.btn-outline-success:not(:disabled):not(.disabled):active,
.show>.btn-outline-success.dropdown-toggle,
.btn-outline-success:active, .btn-outline-success.active,
.show > .btn-outline-success.dropdown-toggle {
	background: transparent;
	border-color: #50B56D;
	color: #62BC7C;
}
.show > .btn-outline-success.dropdown-toggle {
	background: transparent;
	border-color: #62BC7C;
}

.ball-success,
blockquote.success,
.has-success .form-control,
.card-featured-success {
	border-color: #74C48B!important;
}

.switch.switch-success .ios-switch .on-background,
.slider-success .ui-slider-range,
.slider-success .ui-slider-handle
{
	background: #74C48B;
}
.slider-success .ui-state-default
{
	border: solid 2px #74C48B;
	background: #FFF;
}

.slider-gradient.slider-success .ui-slider-handle,
.slider-gradient.slider-success .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#86CC9A),color-stop(50%,#BCE2C7),to(#86CC9A));
	background-image: linear-gradient(#86CC9A 0,#BCE2C7 50%,#86CC9A 100%);
}

.slider-gradient.ui-slider-vertical.slider-success .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-success .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#86CC9A),color-stop(50%,#BCE2C7),to(#86CC9A));
	background-image: linear-gradient(to right,#86CC9A 0,#BCE2C7 50%,#86CC9A 100%);
}

.checkbox-success label:before,
html.dark .checkbox-success label:before {
	background: #74C48B;
	border-color: #62BC7C;
}
.radio-success input[type="radio"]:checked + label:after,
html.dark .radio-success input[type="radio"]:checked + label:after {
	background: #74C48B;
	-webkit-box-shadow: 0 0 1px #74C48B;
	box-shadow: 0 0 1px #74C48B;
}

.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
	color: #FFF;
	background: #74C48B!important;
}

/*html.shadow a.status-success:before,
html.shadow span.status-success:before,
html.skeuo a.status-success:before,
html.skeuo span.status-success:before
{
	background: #74C48B99 !important;
}
*/

.half-success-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#74C48B 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-success .card-header-icon,
html.skeuo .bg-success .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-success,
html.skeuo .summary-icon.bg-success,
html.skeuo .btn-success,
html.shadow .btn-success,
html.skeuo .fc-event-success,
html.shadow .fc-event-success {
	background: linear-gradient(315deg, #86CC9A, #74C48B);
}

html.skeuo .btn-success:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-success:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #86CC9A, #74C48B);
}

html.skeuo .btn-success:not(:disabled):not(.disabled):hover, .btn-success.hover,
html.shadow .btn-success:not(:disabled):not(.disabled):hover, .btn-success.hover
{
	background: linear-gradient(315deg, #98D3A9, #86CC9A);
}/*--- info ----------------------------*/

.text-info,
.text-before-info:before {
	color:#52B2CF!important;
}

.bg-info,
.bg-before-info:before,
.accordion.accordion-info .card-header,
.toggle-info .toggle.active > label,
.modal-block-info.modal-header-color .modal-header,
.card-info .card-header,
.progress .progress-bar-info,
.status-info:before,
.badge-info,
.bootstrap-tagsinput .badge-info,
.ui-pnotify .notification-info {
	background-color:#52B2CF!important;
}

.modal-block-info .modal-title,
.modal-block-info .close,
.card-info .card-title,
.card-info .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-info:not(:last-child)::after {
	border-left: 6px solid #52B2CF;
}

.border-info {
	border-color: #52B2CF !important;
}

.alert-info {
	background: #B6DEEB;
	border-color: #A2D6E5;
	color: #000;
}
html.shadow .message .alert-info:not(.nochecked)::before,
html.shadow .message .alert-info:not(.nochecked)::before {
	outline: 0.5rem solid #B6DEEB;
}

html.skeuo .message .alert-info {
	background: #8ECDE0AA;
}

.bg-alert-info {
	background-color: #B6DEEB!important;
}

.toggle-info .toggle > label {
	color:#52B2CF;
	border-color: #52B2CF;
}

.alert-info .alert-link {
	color:#349BBA;
}

.has-info INPUT.form-control,
.has-info .checkbox,
.has-info .checkbox-inline,
.has-info .control-label,
.has-info .help-block,
.has-info .radio,
.has-info .radio-inline,
.has-info.checkbox label,
.has-info.checkbox-inline label,
.has-info.radio label,
.has-info.radio-inline label,
.has-info .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#52B2CF;
}

.has-info .checkbox-default label:before,
.has-info .select2-container--bootstrap .select2-selection--single,
.has-info .select2-container .select2-selection--single,
.has-info .select2-container--bootstrap .select2-selection,
.has-info .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-info .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-info .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-info .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #52B2CF;
}
.has-info .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #AFDBE9;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #AFDBE9;
}

.bg-info a:not(.btn),.bg-info a:not(.btn):hover,.bg-info a:not(.btn):focus,
.checkbox-custom.checkbox-info input[type="checkbox"]:checked + label:after,
.toggle-info .toggle.active > label,
.accordion-info .accordion-toggle {
	color:#FFF;
}

.toggle-info .toggle.active > label {
	border-color:#52B2CF;
}

.table-bordered.alert-info td,
.table-bordered.alert-info th {
	border: 1px solid #A2D6E5;
}

.btn-info,
.fc-event.fc-event-info {
	background: #52B2CF;
	border-color: #3EA9CA;
	color: #FFF;
}

.btn-info:not(:disabled):not(.disabled):hover, .btn-info.hover {
	background: #66BBD5;
	border-color: #52B2CF;
	color: #FFF;
}

.btn-info.disabled, .btn-info:disabled {
	background: #8ECDE0;
	border-color: #7AC4DA;
	color: #FFF;
}
.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle,
.btn-info:active, .btn-info.active,
.show > .btn-info.dropdown-toggle {
	background: #3EA9CA;
	border-color: #349BBA;
	color: #FFF;
}
.show > .btn-info.dropdown-toggle {
	background: #52B2CF;
	border-color: #3EA9CA;
}

.btn-outline-info {
	background: transparent;
	border-color: #3EA9CA;
	color: #52B2CF;
}
.btn-outline-info:hover, .btn-outline-info.hover {
	background: #66BBD5;
	border-color: #52B2CF;
	color: #FFF;
}
.btn-outline-info:not(:disabled):not(.disabled).active:focus,
.btn-outline-info:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-info.dropdown-toggle:focus,
.btn-outline-info:focus, .btn-outline-info.focus {
	-webkit-box-shadow: 0 0 0 3px #AFDBE9;
		box-shadow: 0 0 0 3px #AFDBE9;
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
	background: transparent;
	border-color: #7AC4DA;
	color: #8ECDE0;
}
.btn-outline-info:not(:disabled):not(.disabled).active,
.btn-outline-info:not(:disabled):not(.disabled):active,
.show>.btn-outline-info.dropdown-toggle,
.btn-outline-info:active, .btn-outline-info.active,
.show > .btn-outline-info.dropdown-toggle {
	background: transparent;
	border-color: #349BBA;
	color: #3EA9CA;
}
.show > .btn-outline-info.dropdown-toggle {
	background: transparent;
	border-color: #3EA9CA;
}

.ball-info,
blockquote.info,
.has-info .form-control,
.card-featured-info {
	border-color: #52B2CF!important;
}

.switch.switch-info .ios-switch .on-background,
.slider-info .ui-slider-range,
.slider-info .ui-slider-handle
{
	background: #52B2CF;
}
.slider-info .ui-state-default
{
	border: solid 2px #52B2CF;
	background: #FFF;
}

.slider-gradient.slider-info .ui-slider-handle,
.slider-gradient.slider-info .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#66BBD5),color-stop(50%,#A2D6E5),to(#66BBD5));
	background-image: linear-gradient(#66BBD5 0,#A2D6E5 50%,#66BBD5 100%);
}

.slider-gradient.ui-slider-vertical.slider-info .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-info .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#66BBD5),color-stop(50%,#A2D6E5),to(#66BBD5));
	background-image: linear-gradient(to right,#66BBD5 0,#A2D6E5 50%,#66BBD5 100%);
}

.checkbox-info label:before,
html.dark .checkbox-info label:before {
	background: #52B2CF;
	border-color: #3EA9CA;
}
.radio-info input[type="radio"]:checked + label:after,
html.dark .radio-info input[type="radio"]:checked + label:after {
	background: #52B2CF;
	-webkit-box-shadow: 0 0 1px #52B2CF;
	box-shadow: 0 0 1px #52B2CF;
}

.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
	color: #FFF;
	background: #52B2CF!important;
}

/*html.shadow a.status-info:before,
html.shadow span.status-info:before,
html.skeuo a.status-info:before,
html.skeuo span.status-info:before
{
	background: #52B2CF99 !important;
}
*/

.half-info-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#52B2CF 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-info .card-header-icon,
html.skeuo .bg-info .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-info,
html.skeuo .summary-icon.bg-info,
html.skeuo .btn-info,
html.shadow .btn-info,
html.skeuo .fc-event-info,
html.shadow .fc-event-info {
	background: linear-gradient(315deg, #66BBD5, #52B2CF);
}

html.skeuo .btn-info:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-info:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #66BBD5, #52B2CF);
}

html.skeuo .btn-info:not(:disabled):not(.disabled):hover, .btn-info.hover,
html.shadow .btn-info:not(:disabled):not(.disabled):hover, .btn-info.hover
{
	background: linear-gradient(315deg, #7AC4DA, #66BBD5);
}/*--- primary ----------------------------*/

.text-primary,
.text-before-primary:before {
	color:#2E87B7!important;
}

.bg-primary,
.bg-before-primary:before,
.accordion.accordion-primary .card-header,
.toggle-primary .toggle.active > label,
.modal-block-primary.modal-header-color .modal-header,
.card-primary .card-header,
.progress .progress-bar-primary,
.status-primary:before,
.badge-primary,
.bootstrap-tagsinput .badge-primary,
.ui-pnotify .notification-primary {
	background-color:#2E87B7!important;
}

.modal-block-primary .modal-title,
.modal-block-primary .close,
.card-primary .card-title,
.card-primary .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-primary:not(:last-child)::after {
	border-left: 6px solid #2E87B7;
}

.border-primary {
	border-color: #2E87B7 !important;
}

.alert-primary {
	background: #84C0E0;
	border-color: #70B6DB;
	color: #000;
}
html.shadow .message .alert-primary:not(.nochecked)::before,
html.shadow .message .alert-primary:not(.nochecked)::before {
	outline: 0.5rem solid #84C0E0;
}

html.skeuo .message .alert-primary {
	background: #5CABD6AA;
}

.bg-alert-primary {
	background-color: #84C0E0!important;
}

.toggle-primary .toggle > label {
	color:#2E87B7;
	border-color: #2E87B7;
}

.alert-primary .alert-link {
	color:#24698E;
}

.has-primary INPUT.form-control,
.has-primary .checkbox,
.has-primary .checkbox-inline,
.has-primary .control-label,
.has-primary .help-block,
.has-primary .radio,
.has-primary .radio-inline,
.has-primary.checkbox label,
.has-primary.checkbox-inline label,
.has-primary.radio label,
.has-primary.radio-inline label,
.has-primary .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#2E87B7;
}

.has-primary .checkbox-default label:before,
.has-primary .select2-container--bootstrap .select2-selection--single,
.has-primary .select2-container .select2-selection--single,
.has-primary .select2-container--bootstrap .select2-selection,
.has-primary .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-primary .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-primary .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-primary .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #2E87B7;
}
.has-primary .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #AED5EA;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #AED5EA;
}

.bg-primary a:not(.btn),.bg-primary a:not(.btn):hover,.bg-primary a:not(.btn):focus,
.checkbox-custom.checkbox-primary input[type="checkbox"]:checked + label:after,
.toggle-primary .toggle.active > label,
.accordion-primary .accordion-toggle {
	color:#FFF;
}

.toggle-primary .toggle.active > label {
	border-color:#2E87B7;
}

.table-bordered.alert-primary td,
.table-bordered.alert-primary th {
	border: 1px solid #70B6DB;
}

.btn-primary,
.fc-event.fc-event-primary {
	background: #2E87B7;
	border-color: #2978A3;
	color: #FFF;
}

.btn-primary:not(:disabled):not(.disabled):hover, .btn-primary.hover {
	background: #3396CB;
	border-color: #2E87B7;
	color: #FFF;
}

.btn-primary.disabled, .btn-primary:disabled {
	background: #5CABD6;
	border-color: #47A1D1;
	color: #FFF;
}
.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle,
.btn-primary:active, .btn-primary.active,
.show > .btn-primary.dropdown-toggle {
	background: #2978A3;
	border-color: #24698E;
	color: #FFF;
}
.show > .btn-primary.dropdown-toggle {
	background: #2E87B7;
	border-color: #2978A3;
}

.btn-outline-primary {
	background: transparent;
	border-color: #2978A3;
	color: #2E87B7;
}
.btn-outline-primary:hover, .btn-outline-primary.hover {
	background: #3396CB;
	border-color: #2E87B7;
	color: #FFF;
}
.btn-outline-primary:not(:disabled):not(.disabled).active:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-primary.dropdown-toggle:focus,
.btn-outline-primary:focus, .btn-outline-primary.focus {
	-webkit-box-shadow: 0 0 0 3px #AED5EA;
		box-shadow: 0 0 0 3px #AED5EA;
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
	background: transparent;
	border-color: #47A1D1;
	color: #5CABD6;
}
.btn-outline-primary:not(:disabled):not(.disabled).active,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.show>.btn-outline-primary.dropdown-toggle,
.btn-outline-primary:active, .btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
	background: transparent;
	border-color: #24698E;
	color: #2978A3;
}
.show > .btn-outline-primary.dropdown-toggle {
	background: transparent;
	border-color: #2978A3;
}

.ball-primary,
blockquote.primary,
.has-primary .form-control,
.card-featured-primary {
	border-color: #2E87B7!important;
}

.switch.switch-primary .ios-switch .on-background,
.slider-primary .ui-slider-range,
.slider-primary .ui-slider-handle
{
	background: #2E87B7;
}
.slider-primary .ui-state-default
{
	border: solid 2px #2E87B7;
	background: #FFF;
}

.slider-gradient.slider-primary .ui-slider-handle,
.slider-gradient.slider-primary .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#3396CB),color-stop(50%,#70B6DB),to(#3396CB));
	background-image: linear-gradient(#3396CB 0,#70B6DB 50%,#3396CB 100%);
}

.slider-gradient.ui-slider-vertical.slider-primary .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-primary .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#3396CB),color-stop(50%,#70B6DB),to(#3396CB));
	background-image: linear-gradient(to right,#3396CB 0,#70B6DB 50%,#3396CB 100%);
}

.checkbox-primary label:before,
html.dark .checkbox-primary label:before {
	background: #2E87B7;
	border-color: #2978A3;
}
.radio-primary input[type="radio"]:checked + label:after,
html.dark .radio-primary input[type="radio"]:checked + label:after {
	background: #2E87B7;
	-webkit-box-shadow: 0 0 1px #2E87B7;
	box-shadow: 0 0 1px #2E87B7;
}

.table > thead > tr > td.primary,
.table > tbody > tr > td.primary,
.table > tfoot > tr > td.primary,
.table > thead > tr > th.primary,
.table > tbody > tr > th.primary,
.table > tfoot > tr > th.primary,
.table > thead > tr.primary > td,
.table > tbody > tr.primary > td,
.table > tfoot > tr.primary > td,
.table > thead > tr.primary > th,
.table > tbody > tr.primary > th,
.table > tfoot > tr.primary > th {
	color: #FFF;
	background: #2E87B7!important;
}

/*html.shadow a.status-primary:before,
html.shadow span.status-primary:before,
html.skeuo a.status-primary:before,
html.skeuo span.status-primary:before
{
	background: #2E87B799 !important;
}
*/

.half-primary-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#2E87B7 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-primary .card-header-icon,
html.skeuo .bg-primary .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-primary,
html.skeuo .summary-icon.bg-primary,
html.skeuo .btn-primary,
html.shadow .btn-primary,
html.skeuo .fc-event-primary,
html.shadow .fc-event-primary {
	background: linear-gradient(315deg, #3396CB, #2E87B7);
}

html.skeuo .btn-primary:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-primary:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #3396CB, #2E87B7);
}

html.skeuo .btn-primary:not(:disabled):not(.disabled):hover, .btn-primary.hover,
html.shadow .btn-primary:not(:disabled):not(.disabled):hover, .btn-primary.hover
{
	background: linear-gradient(315deg, #47A1D1, #3396CB);
}/*--- secondary ----------------------------*/

.text-secondary,
.text-before-secondary:before {
	color:#1999A7!important;
}

.bg-secondary,
.bg-before-secondary:before,
.accordion.accordion-secondary .card-header,
.toggle-secondary .toggle.active > label,
.modal-block-secondary.modal-header-color .modal-header,
.card-secondary .card-header,
.progress .progress-bar-secondary,
.status-secondary:before,
.badge-secondary,
.bootstrap-tagsinput .badge-secondary,
.ui-pnotify .notification-secondary {
	background-color:#1999A7!important;
}

.modal-block-secondary .modal-title,
.modal-block-secondary .close,
.card-secondary .card-title,
.card-secondary .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-secondary:not(:last-child)::after {
	border-left: 6px solid #1999A7;
}

.border-secondary {
	border-color: #1999A7 !important;
}

.alert-secondary {
	background: #59D8E6;
	border-color: #43D3E3;
	color: #000;
}
html.shadow .message .alert-secondary:not(.nochecked)::before,
html.shadow .message .alert-secondary:not(.nochecked)::before {
	outline: 0.5rem solid #59D8E6;
}

html.skeuo .message .alert-secondary {
	background: #2DCEE0AA;
}

.bg-alert-secondary {
	background-color: #59D8E6!important;
}

.toggle-secondary .toggle > label {
	color:#1999A7;
	border-color: #1999A7;
}

.alert-secondary .alert-link {
	color:#12707A;
}

.has-secondary INPUT.form-control,
.has-secondary .checkbox,
.has-secondary .checkbox-inline,
.has-secondary .control-label,
.has-secondary .help-block,
.has-secondary .radio,
.has-secondary .radio-inline,
.has-secondary.checkbox label,
.has-secondary.checkbox-inline label,
.has-secondary.radio label,
.has-secondary.radio-inline label,
.has-secondary .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#1999A7;
}

.has-secondary .checkbox-default label:before,
.has-secondary .select2-container--bootstrap .select2-selection--single,
.has-secondary .select2-container .select2-selection--single,
.has-secondary .select2-container--bootstrap .select2-selection,
.has-secondary .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-secondary .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-secondary .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-secondary .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #1999A7;
}
.has-secondary .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #A6EAF2;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #A6EAF2;
}

.bg-secondary a:not(.btn),.bg-secondary a:not(.btn):hover,.bg-secondary a:not(.btn):focus,
.checkbox-custom.checkbox-secondary input[type="checkbox"]:checked + label:after,
.toggle-secondary .toggle.active > label,
.accordion-secondary .accordion-toggle {
	color:#FFF;
}

.toggle-secondary .toggle.active > label {
	border-color:#1999A7;
}

.table-bordered.alert-secondary td,
.table-bordered.alert-secondary th {
	border: 1px solid #43D3E3;
}

.btn-secondary,
.fc-event.fc-event-secondary {
	background: #1999A7;
	border-color: #168491;
	color: #FFF;
}

.btn-secondary:not(:disabled):not(.disabled):hover, .btn-secondary.hover {
	background: #1CADBD;
	border-color: #1999A7;
	color: #FFF;
}

.btn-secondary.disabled, .btn-secondary:disabled {
	background: #2DCEE0;
	border-color: #20C1D3;
	color: #FFF;
}
.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle,
.btn-secondary:active, .btn-secondary.active,
.show > .btn-secondary.dropdown-toggle {
	background: #168491;
	border-color: #12707A;
	color: #FFF;
}
.show > .btn-secondary.dropdown-toggle {
	background: #1999A7;
	border-color: #168491;
}

.btn-outline-secondary {
	background: transparent;
	border-color: #168491;
	color: #1999A7;
}
.btn-outline-secondary:hover, .btn-outline-secondary.hover {
	background: #1CADBD;
	border-color: #1999A7;
	color: #FFF;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-secondary.dropdown-toggle:focus,
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
	-webkit-box-shadow: 0 0 0 3px #A6EAF2;
		box-shadow: 0 0 0 3px #A6EAF2;
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
	background: transparent;
	border-color: #20C1D3;
	color: #2DCEE0;
}
.btn-outline-secondary:not(:disabled):not(.disabled).active,
.btn-outline-secondary:not(:disabled):not(.disabled):active,
.show>.btn-outline-secondary.dropdown-toggle,
.btn-outline-secondary:active, .btn-outline-secondary.active,
.show > .btn-outline-secondary.dropdown-toggle {
	background: transparent;
	border-color: #12707A;
	color: #168491;
}
.show > .btn-outline-secondary.dropdown-toggle {
	background: transparent;
	border-color: #168491;
}

.ball-secondary,
blockquote.secondary,
.has-secondary .form-control,
.card-featured-secondary {
	border-color: #1999A7!important;
}

.switch.switch-secondary .ios-switch .on-background,
.slider-secondary .ui-slider-range,
.slider-secondary .ui-slider-handle
{
	background: #1999A7;
}
.slider-secondary .ui-state-default
{
	border: solid 2px #1999A7;
	background: #FFF;
}

.slider-gradient.slider-secondary .ui-slider-handle,
.slider-gradient.slider-secondary .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#1CADBD),color-stop(50%,#43D3E3),to(#1CADBD));
	background-image: linear-gradient(#1CADBD 0,#43D3E3 50%,#1CADBD 100%);
}

.slider-gradient.ui-slider-vertical.slider-secondary .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-secondary .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#1CADBD),color-stop(50%,#43D3E3),to(#1CADBD));
	background-image: linear-gradient(to right,#1CADBD 0,#43D3E3 50%,#1CADBD 100%);
}

.checkbox-secondary label:before,
html.dark .checkbox-secondary label:before {
	background: #1999A7;
	border-color: #168491;
}
.radio-secondary input[type="radio"]:checked + label:after,
html.dark .radio-secondary input[type="radio"]:checked + label:after {
	background: #1999A7;
	-webkit-box-shadow: 0 0 1px #1999A7;
	box-shadow: 0 0 1px #1999A7;
}

.table > thead > tr > td.secondary,
.table > tbody > tr > td.secondary,
.table > tfoot > tr > td.secondary,
.table > thead > tr > th.secondary,
.table > tbody > tr > th.secondary,
.table > tfoot > tr > th.secondary,
.table > thead > tr.secondary > td,
.table > tbody > tr.secondary > td,
.table > tfoot > tr.secondary > td,
.table > thead > tr.secondary > th,
.table > tbody > tr.secondary > th,
.table > tfoot > tr.secondary > th {
	color: #FFF;
	background: #1999A7!important;
}

/*html.shadow a.status-secondary:before,
html.shadow span.status-secondary:before,
html.skeuo a.status-secondary:before,
html.skeuo span.status-secondary:before
{
	background: #1999A799 !important;
}
*/

.half-secondary-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#1999A7 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-secondary .card-header-icon,
html.skeuo .bg-secondary .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-secondary,
html.skeuo .summary-icon.bg-secondary,
html.skeuo .btn-secondary,
html.shadow .btn-secondary,
html.skeuo .fc-event-secondary,
html.shadow .fc-event-secondary {
	background: linear-gradient(315deg, #1CADBD, #1999A7);
}

html.skeuo .btn-secondary:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-secondary:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #1CADBD, #1999A7);
}

html.skeuo .btn-secondary:not(:disabled):not(.disabled):hover, .btn-secondary.hover,
html.shadow .btn-secondary:not(:disabled):not(.disabled):hover, .btn-secondary.hover
{
	background: linear-gradient(315deg, #20C1D3, #1CADBD);
}/*--- tertiary ----------------------------*/

.text-tertiary,
.text-before-tertiary:before {
	color:#2EA99D!important;
}

.bg-tertiary,
.bg-before-tertiary:before,
.accordion.accordion-tertiary .card-header,
.toggle-tertiary .toggle.active > label,
.modal-block-tertiary.modal-header-color .modal-header,
.card-tertiary .card-header,
.progress .progress-bar-tertiary,
.status-tertiary:before,
.badge-tertiary,
.bootstrap-tagsinput .badge-tertiary,
.ui-pnotify .notification-tertiary {
	background-color:#2EA99D!important;
}

.modal-block-tertiary .modal-title,
.modal-block-tertiary .close,
.card-tertiary .card-title,
.card-tertiary .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-tertiary:not(:last-child)::after {
	border-left: 6px solid #2EA99D;
}

.border-tertiary {
	border-color: #2EA99D !important;
}

.alert-tertiary {
	background: #7CDBD2;
	border-color: #67D6CB;
	color: #000;
}
html.shadow .message .alert-tertiary:not(.nochecked)::before,
html.shadow .message .alert-tertiary:not(.nochecked)::before {
	outline: 0.5rem solid #7CDBD2;
}

html.skeuo .message .alert-tertiary {
	background: #53D0C4AA;
}

.bg-alert-tertiary {
	background-color: #7CDBD2!important;
}

.toggle-tertiary .toggle > label {
	color:#2EA99D;
	border-color: #2EA99D;
}

.alert-tertiary .alert-link {
	color:#238178;
}

.has-tertiary INPUT.form-control,
.has-tertiary .checkbox,
.has-tertiary .checkbox-inline,
.has-tertiary .control-label,
.has-tertiary .help-block,
.has-tertiary .radio,
.has-tertiary .radio-inline,
.has-tertiary.checkbox label,
.has-tertiary.checkbox-inline label,
.has-tertiary.radio label,
.has-tertiary.radio-inline label,
.has-tertiary .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#2EA99D;
}

.has-tertiary .checkbox-default label:before,
.has-tertiary .select2-container--bootstrap .select2-selection--single,
.has-tertiary .select2-container .select2-selection--single,
.has-tertiary .select2-container--bootstrap .select2-selection,
.has-tertiary .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-tertiary .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-tertiary .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-tertiary .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #2EA99D;
}
.has-tertiary .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #AFE9E3;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #AFE9E3;
}

.bg-tertiary a:not(.btn),.bg-tertiary a:not(.btn):hover,.bg-tertiary a:not(.btn):focus,
.checkbox-custom.checkbox-tertiary input[type="checkbox"]:checked + label:after,
.toggle-tertiary .toggle.active > label,
.accordion-tertiary .accordion-toggle {
	color:#FFF;
}

.toggle-tertiary .toggle.active > label {
	border-color:#2EA99D;
}

.table-bordered.alert-tertiary td,
.table-bordered.alert-tertiary th {
	border: 1px solid #67D6CB;
}

.btn-tertiary,
.fc-event.fc-event-tertiary {
	background: #2EA99D;
	border-color: #29958A;
	color: #FFF;
}

.btn-tertiary:not(:disabled):not(.disabled):hover, .btn-tertiary.hover {
	background: #34BDAF;
	border-color: #2EA99D;
	color: #FFF;
}

.btn-tertiary.disabled, .btn-tertiary:disabled {
	background: #53D0C4;
	border-color: #3FCBBD;
	color: #FFF;
}
.btn-tertiary:not(:disabled):not(.disabled).active,
.btn-tertiary:not(:disabled):not(.disabled):active,
.show>.btn-tertiary.dropdown-toggle,
.btn-tertiary:active, .btn-tertiary.active,
.show > .btn-tertiary.dropdown-toggle {
	background: #29958A;
	border-color: #238178;
	color: #FFF;
}
.show > .btn-tertiary.dropdown-toggle {
	background: #2EA99D;
	border-color: #29958A;
}

.btn-outline-tertiary {
	background: transparent;
	border-color: #29958A;
	color: #2EA99D;
}
.btn-outline-tertiary:hover, .btn-outline-tertiary.hover {
	background: #34BDAF;
	border-color: #2EA99D;
	color: #FFF;
}
.btn-outline-tertiary:not(:disabled):not(.disabled).active:focus,
.btn-outline-tertiary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-tertiary.dropdown-toggle:focus,
.btn-outline-tertiary:focus, .btn-outline-tertiary.focus {
	-webkit-box-shadow: 0 0 0 3px #AFE9E3;
		box-shadow: 0 0 0 3px #AFE9E3;
}
.btn-outline-tertiary.disabled, .btn-outline-tertiary:disabled {
	background: transparent;
	border-color: #3FCBBD;
	color: #53D0C4;
}
.btn-outline-tertiary:not(:disabled):not(.disabled).active,
.btn-outline-tertiary:not(:disabled):not(.disabled):active,
.show>.btn-outline-tertiary.dropdown-toggle,
.btn-outline-tertiary:active, .btn-outline-tertiary.active,
.show > .btn-outline-tertiary.dropdown-toggle {
	background: transparent;
	border-color: #238178;
	color: #29958A;
}
.show > .btn-outline-tertiary.dropdown-toggle {
	background: transparent;
	border-color: #29958A;
}

.ball-tertiary,
blockquote.tertiary,
.has-tertiary .form-control,
.card-featured-tertiary {
	border-color: #2EA99D!important;
}

.switch.switch-tertiary .ios-switch .on-background,
.slider-tertiary .ui-slider-range,
.slider-tertiary .ui-slider-handle
{
	background: #2EA99D;
}
.slider-tertiary .ui-state-default
{
	border: solid 2px #2EA99D;
	background: #FFF;
}

.slider-gradient.slider-tertiary .ui-slider-handle,
.slider-gradient.slider-tertiary .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#34BDAF),color-stop(50%,#67D6CB),to(#34BDAF));
	background-image: linear-gradient(#34BDAF 0,#67D6CB 50%,#34BDAF 100%);
}

.slider-gradient.ui-slider-vertical.slider-tertiary .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-tertiary .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#34BDAF),color-stop(50%,#67D6CB),to(#34BDAF));
	background-image: linear-gradient(to right,#34BDAF 0,#67D6CB 50%,#34BDAF 100%);
}

.checkbox-tertiary label:before,
html.dark .checkbox-tertiary label:before {
	background: #2EA99D;
	border-color: #29958A;
}
.radio-tertiary input[type="radio"]:checked + label:after,
html.dark .radio-tertiary input[type="radio"]:checked + label:after {
	background: #2EA99D;
	-webkit-box-shadow: 0 0 1px #2EA99D;
	box-shadow: 0 0 1px #2EA99D;
}

.table > thead > tr > td.tertiary,
.table > tbody > tr > td.tertiary,
.table > tfoot > tr > td.tertiary,
.table > thead > tr > th.tertiary,
.table > tbody > tr > th.tertiary,
.table > tfoot > tr > th.tertiary,
.table > thead > tr.tertiary > td,
.table > tbody > tr.tertiary > td,
.table > tfoot > tr.tertiary > td,
.table > thead > tr.tertiary > th,
.table > tbody > tr.tertiary > th,
.table > tfoot > tr.tertiary > th {
	color: #FFF;
	background: #2EA99D!important;
}

/*html.shadow a.status-tertiary:before,
html.shadow span.status-tertiary:before,
html.skeuo a.status-tertiary:before,
html.skeuo span.status-tertiary:before
{
	background: #2EA99D99 !important;
}
*/

.half-tertiary-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#2EA99D 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-tertiary .card-header-icon,
html.skeuo .bg-tertiary .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-tertiary,
html.skeuo .summary-icon.bg-tertiary,
html.skeuo .btn-tertiary,
html.shadow .btn-tertiary,
html.skeuo .fc-event-tertiary,
html.shadow .fc-event-tertiary {
	background: linear-gradient(315deg, #34BDAF, #2EA99D);
}

html.skeuo .btn-tertiary:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-tertiary:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #34BDAF, #2EA99D);
}

html.skeuo .btn-tertiary:not(:disabled):not(.disabled):hover, .btn-tertiary.hover,
html.shadow .btn-tertiary:not(:disabled):not(.disabled):hover, .btn-tertiary.hover
{
	background: linear-gradient(315deg, #3FCBBD, #34BDAF);
}/*--- quaternary ----------------------------*/

.text-quaternary,
.text-before-quaternary:before {
	color:#ED3472!important;
}

.bg-quaternary,
.bg-before-quaternary:before,
.accordion.accordion-quaternary .card-header,
.toggle-quaternary .toggle.active > label,
.modal-block-quaternary.modal-header-color .modal-header,
.card-quaternary .card-header,
.progress .progress-bar-quaternary,
.status-quaternary:before,
.badge-quaternary,
.bootstrap-tagsinput .badge-quaternary,
.ui-pnotify .notification-quaternary {
	background-color:#ED3472!important;
}

.modal-block-quaternary .modal-title,
.modal-block-quaternary .close,
.card-quaternary .card-title,
.card-quaternary .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-quaternary:not(:last-child)::after {
	border-left: 6px solid #ED3472;
}

.border-quaternary {
	border-color: #ED3472 !important;
}

.alert-quaternary {
	background: #F7A9C3;
	border-color: #F592B3;
	color: #000;
}
html.shadow .message .alert-quaternary:not(.nochecked)::before,
html.shadow .message .alert-quaternary:not(.nochecked)::before {
	outline: 0.5rem solid #F7A9C3;
}

html.skeuo .message .alert-quaternary {
	background: #F37AA3AA;
}

.bg-alert-quaternary {
	background-color: #F7A9C3!important;
}

.toggle-quaternary .toggle > label {
	color:#ED3472;
	border-color: #ED3472;
}

.alert-quaternary .alert-link {
	color:#DB1356;
}

.has-quaternary INPUT.form-control,
.has-quaternary .checkbox,
.has-quaternary .checkbox-inline,
.has-quaternary .control-label,
.has-quaternary .help-block,
.has-quaternary .radio,
.has-quaternary .radio-inline,
.has-quaternary.checkbox label,
.has-quaternary.checkbox-inline label,
.has-quaternary.radio label,
.has-quaternary.radio-inline label,
.has-quaternary .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#ED3472;
}

.has-quaternary .checkbox-default label:before,
.has-quaternary .select2-container--bootstrap .select2-selection--single,
.has-quaternary .select2-container .select2-selection--single,
.has-quaternary .select2-container--bootstrap .select2-selection,
.has-quaternary .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-quaternary .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-quaternary .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-quaternary .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #ED3472;
}
.has-quaternary .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #F7A1BE;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #F7A1BE;
}

.bg-quaternary a:not(.btn),.bg-quaternary a:not(.btn):hover,.bg-quaternary a:not(.btn):focus,
.checkbox-custom.checkbox-quaternary input[type="checkbox"]:checked + label:after,
.toggle-quaternary .toggle.active > label,
.accordion-quaternary .accordion-toggle {
	color:#FFF;
}

.toggle-quaternary .toggle.active > label {
	border-color:#ED3472;
}

.table-bordered.alert-quaternary td,
.table-bordered.alert-quaternary th {
	border: 1px solid #F592B3;
}

.btn-quaternary,
.fc-event.fc-event-quaternary {
	background: #ED3472;
	border-color: #EB1D61;
	color: #FFF;
}

.btn-quaternary:not(:disabled):not(.disabled):hover, .btn-quaternary.hover {
	background: #EF4C82;
	border-color: #ED3472;
	color: #FFF;
}

.btn-quaternary.disabled, .btn-quaternary:disabled {
	background: #F37AA3;
	border-color: #F16392;
	color: #FFF;
}
.btn-quaternary:not(:disabled):not(.disabled).active,
.btn-quaternary:not(:disabled):not(.disabled):active,
.show>.btn-quaternary.dropdown-toggle,
.btn-quaternary:active, .btn-quaternary.active,
.show > .btn-quaternary.dropdown-toggle {
	background: #EB1D61;
	border-color: #DB1356;
	color: #FFF;
}
.show > .btn-quaternary.dropdown-toggle {
	background: #ED3472;
	border-color: #EB1D61;
}

.btn-outline-quaternary {
	background: transparent;
	border-color: #EB1D61;
	color: #ED3472;
}
.btn-outline-quaternary:hover, .btn-outline-quaternary.hover {
	background: #EF4C82;
	border-color: #ED3472;
	color: #FFF;
}
.btn-outline-quaternary:not(:disabled):not(.disabled).active:focus,
.btn-outline-quaternary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-quaternary.dropdown-toggle:focus,
.btn-outline-quaternary:focus, .btn-outline-quaternary.focus {
	-webkit-box-shadow: 0 0 0 3px #F7A1BE;
		box-shadow: 0 0 0 3px #F7A1BE;
}
.btn-outline-quaternary.disabled, .btn-outline-quaternary:disabled {
	background: transparent;
	border-color: #F16392;
	color: #F37AA3;
}
.btn-outline-quaternary:not(:disabled):not(.disabled).active,
.btn-outline-quaternary:not(:disabled):not(.disabled):active,
.show>.btn-outline-quaternary.dropdown-toggle,
.btn-outline-quaternary:active, .btn-outline-quaternary.active,
.show > .btn-outline-quaternary.dropdown-toggle {
	background: transparent;
	border-color: #DB1356;
	color: #EB1D61;
}
.show > .btn-outline-quaternary.dropdown-toggle {
	background: transparent;
	border-color: #EB1D61;
}

.ball-quaternary,
blockquote.quaternary,
.has-quaternary .form-control,
.card-featured-quaternary {
	border-color: #ED3472!important;
}

.switch.switch-quaternary .ios-switch .on-background,
.slider-quaternary .ui-slider-range,
.slider-quaternary .ui-slider-handle
{
	background: #ED3472;
}
.slider-quaternary .ui-state-default
{
	border: solid 2px #ED3472;
	background: #FFF;
}

.slider-gradient.slider-quaternary .ui-slider-handle,
.slider-gradient.slider-quaternary .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#EF4C82),color-stop(50%,#F592B3),to(#EF4C82));
	background-image: linear-gradient(#EF4C82 0,#F592B3 50%,#EF4C82 100%);
}

.slider-gradient.ui-slider-vertical.slider-quaternary .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-quaternary .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#EF4C82),color-stop(50%,#F592B3),to(#EF4C82));
	background-image: linear-gradient(to right,#EF4C82 0,#F592B3 50%,#EF4C82 100%);
}

.checkbox-quaternary label:before,
html.dark .checkbox-quaternary label:before {
	background: #ED3472;
	border-color: #EB1D61;
}
.radio-quaternary input[type="radio"]:checked + label:after,
html.dark .radio-quaternary input[type="radio"]:checked + label:after {
	background: #ED3472;
	-webkit-box-shadow: 0 0 1px #ED3472;
	box-shadow: 0 0 1px #ED3472;
}

.table > thead > tr > td.quaternary,
.table > tbody > tr > td.quaternary,
.table > tfoot > tr > td.quaternary,
.table > thead > tr > th.quaternary,
.table > tbody > tr > th.quaternary,
.table > tfoot > tr > th.quaternary,
.table > thead > tr.quaternary > td,
.table > tbody > tr.quaternary > td,
.table > tfoot > tr.quaternary > td,
.table > thead > tr.quaternary > th,
.table > tbody > tr.quaternary > th,
.table > tfoot > tr.quaternary > th {
	color: #FFF;
	background: #ED3472!important;
}

/*html.shadow a.status-quaternary:before,
html.shadow span.status-quaternary:before,
html.skeuo a.status-quaternary:before,
html.skeuo span.status-quaternary:before
{
	background: #ED347299 !important;
}
*/

.half-quaternary-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#ED3472 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-quaternary .card-header-icon,
html.skeuo .bg-quaternary .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-quaternary,
html.skeuo .summary-icon.bg-quaternary,
html.skeuo .btn-quaternary,
html.shadow .btn-quaternary,
html.skeuo .fc-event-quaternary,
html.shadow .fc-event-quaternary {
	background: linear-gradient(315deg, #EF4C82, #ED3472);
}

html.skeuo .btn-quaternary:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-quaternary:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #EF4C82, #ED3472);
}

html.skeuo .btn-quaternary:not(:disabled):not(.disabled):hover, .btn-quaternary.hover,
html.shadow .btn-quaternary:not(:disabled):not(.disabled):hover, .btn-quaternary.hover
{
	background: linear-gradient(315deg, #F16392, #EF4C82);
}/*--- quinary ----------------------------*/

.text-quinary,
.text-before-quinary:before {
	color:#AC6BAD!important;
}

.bg-quinary,
.bg-before-quinary:before,
.accordion.accordion-quinary .card-header,
.toggle-quinary .toggle.active > label,
.modal-block-quinary.modal-header-color .modal-header,
.card-quinary .card-header,
.progress .progress-bar-quinary,
.status-quinary:before,
.badge-quinary,
.bootstrap-tagsinput .badge-quinary,
.ui-pnotify .notification-quinary {
	background-color:#AC6BAD!important;
}

.modal-block-quinary .modal-title,
.modal-block-quinary .close,
.card-quinary .card-title,
.card-quinary .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-quinary:not(:last-child)::after {
	border-left: 6px solid #AC6BAD;
}

.border-quinary {
	border-color: #AC6BAD !important;
}

.alert-quinary {
	background: #DABDDA;
	border-color: #D1ADD1;
	color: #000;
}
html.shadow .message .alert-quinary:not(.nochecked)::before,
html.shadow .message .alert-quinary:not(.nochecked)::before {
	outline: 0.5rem solid #DABDDA;
}

html.skeuo .message .alert-quinary {
	background: #C89CC8AA;
}

.bg-alert-quinary {
	background-color: #DABDDA!important;
}

.toggle-quinary .toggle > label {
	color:#AC6BAD;
	border-color: #AC6BAD;
}

.alert-quinary .alert-link {
	color:#925293;
}

.has-quinary INPUT.form-control,
.has-quinary .checkbox,
.has-quinary .checkbox-inline,
.has-quinary .control-label,
.has-quinary .help-block,
.has-quinary .radio,
.has-quinary .radio-inline,
.has-quinary.checkbox label,
.has-quinary.checkbox-inline label,
.has-quinary.radio label,
.has-quinary.radio-inline label,
.has-quinary .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#AC6BAD;
}

.has-quinary .checkbox-default label:before,
.has-quinary .select2-container--bootstrap .select2-selection--single,
.has-quinary .select2-container .select2-selection--single,
.has-quinary .select2-container--bootstrap .select2-selection,
.has-quinary .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-quinary .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-quinary .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-quinary .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #AC6BAD;
}
.has-quinary .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #DABDDB;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #DABDDB;
}

.bg-quinary a:not(.btn),.bg-quinary a:not(.btn):hover,.bg-quinary a:not(.btn):focus,
.checkbox-custom.checkbox-quinary input[type="checkbox"]:checked + label:after,
.toggle-quinary .toggle.active > label,
.accordion-quinary .accordion-toggle {
	color:#FFF;
}

.toggle-quinary .toggle.active > label {
	border-color:#AC6BAD;
}

.table-bordered.alert-quinary td,
.table-bordered.alert-quinary th {
	border: 1px solid #D1ADD1;
}

.btn-quinary,
.fc-event.fc-event-quinary {
	background: #AC6BAD;
	border-color: #A35BA4;
	color: #FFF;
}

.btn-quinary:not(:disabled):not(.disabled):hover, .btn-quinary.hover {
	background: #B57BB6;
	border-color: #AC6BAD;
	color: #FFF;
}

.btn-quinary.disabled, .btn-quinary:disabled {
	background: #C89CC8;
	border-color: #BE8CBF;
	color: #FFF;
}
.btn-quinary:not(:disabled):not(.disabled).active,
.btn-quinary:not(:disabled):not(.disabled):active,
.show>.btn-quinary.dropdown-toggle,
.btn-quinary:active, .btn-quinary.active,
.show > .btn-quinary.dropdown-toggle {
	background: #A35BA4;
	border-color: #925293;
	color: #FFF;
}
.show > .btn-quinary.dropdown-toggle {
	background: #AC6BAD;
	border-color: #A35BA4;
}

.btn-outline-quinary {
	background: transparent;
	border-color: #A35BA4;
	color: #AC6BAD;
}
.btn-outline-quinary:hover, .btn-outline-quinary.hover {
	background: #B57BB6;
	border-color: #AC6BAD;
	color: #FFF;
}
.btn-outline-quinary:not(:disabled):not(.disabled).active:focus,
.btn-outline-quinary:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-quinary.dropdown-toggle:focus,
.btn-outline-quinary:focus, .btn-outline-quinary.focus {
	-webkit-box-shadow: 0 0 0 3px #DABDDB;
		box-shadow: 0 0 0 3px #DABDDB;
}
.btn-outline-quinary.disabled, .btn-outline-quinary:disabled {
	background: transparent;
	border-color: #BE8CBF;
	color: #C89CC8;
}
.btn-outline-quinary:not(:disabled):not(.disabled).active,
.btn-outline-quinary:not(:disabled):not(.disabled):active,
.show>.btn-outline-quinary.dropdown-toggle,
.btn-outline-quinary:active, .btn-outline-quinary.active,
.show > .btn-outline-quinary.dropdown-toggle {
	background: transparent;
	border-color: #925293;
	color: #A35BA4;
}
.show > .btn-outline-quinary.dropdown-toggle {
	background: transparent;
	border-color: #A35BA4;
}

.ball-quinary,
blockquote.quinary,
.has-quinary .form-control,
.card-featured-quinary {
	border-color: #AC6BAD!important;
}

.switch.switch-quinary .ios-switch .on-background,
.slider-quinary .ui-slider-range,
.slider-quinary .ui-slider-handle
{
	background: #AC6BAD;
}
.slider-quinary .ui-state-default
{
	border: solid 2px #AC6BAD;
	background: #FFF;
}

.slider-gradient.slider-quinary .ui-slider-handle,
.slider-gradient.slider-quinary .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#B57BB6),color-stop(50%,#D1ADD1),to(#B57BB6));
	background-image: linear-gradient(#B57BB6 0,#D1ADD1 50%,#B57BB6 100%);
}

.slider-gradient.ui-slider-vertical.slider-quinary .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-quinary .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#B57BB6),color-stop(50%,#D1ADD1),to(#B57BB6));
	background-image: linear-gradient(to right,#B57BB6 0,#D1ADD1 50%,#B57BB6 100%);
}

.checkbox-quinary label:before,
html.dark .checkbox-quinary label:before {
	background: #AC6BAD;
	border-color: #A35BA4;
}
.radio-quinary input[type="radio"]:checked + label:after,
html.dark .radio-quinary input[type="radio"]:checked + label:after {
	background: #AC6BAD;
	-webkit-box-shadow: 0 0 1px #AC6BAD;
	box-shadow: 0 0 1px #AC6BAD;
}

.table > thead > tr > td.quinary,
.table > tbody > tr > td.quinary,
.table > tfoot > tr > td.quinary,
.table > thead > tr > th.quinary,
.table > tbody > tr > th.quinary,
.table > tfoot > tr > th.quinary,
.table > thead > tr.quinary > td,
.table > tbody > tr.quinary > td,
.table > tfoot > tr.quinary > td,
.table > thead > tr.quinary > th,
.table > tbody > tr.quinary > th,
.table > tfoot > tr.quinary > th {
	color: #FFF;
	background: #AC6BAD!important;
}

/*html.shadow a.status-quinary:before,
html.shadow span.status-quinary:before,
html.skeuo a.status-quinary:before,
html.skeuo span.status-quinary:before
{
	background: #AC6BAD99 !important;
}
*/

.half-quinary-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#AC6BAD 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-quinary .card-header-icon,
html.skeuo .bg-quinary .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-quinary,
html.skeuo .summary-icon.bg-quinary,
html.skeuo .btn-quinary,
html.shadow .btn-quinary,
html.skeuo .fc-event-quinary,
html.shadow .fc-event-quinary {
	background: linear-gradient(315deg, #B57BB6, #AC6BAD);
}

html.skeuo .btn-quinary:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-quinary:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #B57BB6, #AC6BAD);
}

html.skeuo .btn-quinary:not(:disabled):not(.disabled):hover, .btn-quinary.hover,
html.shadow .btn-quinary:not(:disabled):not(.disabled):hover, .btn-quinary.hover
{
	background: linear-gradient(315deg, #BE8CBF, #B57BB6);
}/*--- danger ----------------------------*/

.text-danger,
.text-before-danger:before {
	color:#DB5A5C!important;
}

.bg-danger,
.bg-before-danger:before,
.accordion.accordion-danger .card-header,
.toggle-danger .toggle.active > label,
.modal-block-danger.modal-header-color .modal-header,
.card-danger .card-header,
.progress .progress-bar-danger,
.status-danger:before,
.badge-danger,
.bootstrap-tagsinput .badge-danger,
.ui-pnotify .notification-danger {
	background-color:#DB5A5C!important;
}

.modal-block-danger .modal-title,
.modal-block-danger .close,
.card-danger .card-title,
.card-danger .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-danger:not(:last-child)::after {
	border-left: 6px solid #DB5A5C;
}

.border-danger {
	border-color: #DB5A5C !important;
}

.alert-danger {
	background: #F2C3C3;
	border-color: #EDAEAF;
	color: #000;
}
html.shadow .message .alert-danger:not(.nochecked)::before,
html.shadow .message .alert-danger:not(.nochecked)::before {
	outline: 0.5rem solid #F2C3C3;
}

html.skeuo .message .alert-danger {
	background: #E9999AAA;
}

.bg-alert-danger {
	background-color: #F2C3C3!important;
}

.toggle-danger .toggle > label {
	color:#DB5A5C;
	border-color: #DB5A5C;
}

.alert-danger .alert-link {
	color:#D23033;
}

.has-danger INPUT.form-control,
.has-danger .checkbox,
.has-danger .checkbox-inline,
.has-danger .control-label,
.has-danger .help-block,
.has-danger .radio,
.has-danger .radio-inline,
.has-danger.checkbox label,
.has-danger.checkbox-inline label,
.has-danger.radio label,
.has-danger.radio-inline label,
.has-danger .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#DB5A5C;
}

.has-danger .checkbox-default label:before,
.has-danger .select2-container--bootstrap .select2-selection--single,
.has-danger .select2-container .select2-selection--single,
.has-danger .select2-container--bootstrap .select2-selection,
.has-danger .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-danger .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-danger .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-danger .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #DB5A5C;
}
.has-danger .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #EDABAC;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #EDABAC;
}

.bg-danger a:not(.btn),.bg-danger a:not(.btn):hover,.bg-danger a:not(.btn):focus,
.checkbox-custom.checkbox-danger input[type="checkbox"]:checked + label:after,
.toggle-danger .toggle.active > label,
.accordion-danger .accordion-toggle {
	color:#FFF;
}

.toggle-danger .toggle.active > label {
	border-color:#DB5A5C;
}

.table-bordered.alert-danger td,
.table-bordered.alert-danger th {
	border: 1px solid #EDAEAF;
}

.btn-danger,
.fc-event.fc-event-danger {
	background: #DB5A5C;
	border-color: #D64548;
	color: #FFF;
}

.btn-danger:not(:disabled):not(.disabled):hover, .btn-danger.hover {
	background: #E06F71;
	border-color: #DB5A5C;
	color: #FFF;
}

.btn-danger.disabled, .btn-danger:disabled {
	background: #E9999A;
	border-color: #E48486;
	color: #FFF;
}
.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle,
.btn-danger:active, .btn-danger.active,
.show > .btn-danger.dropdown-toggle {
	background: #D64548;
	border-color: #D23033;
	color: #FFF;
}
.show > .btn-danger.dropdown-toggle {
	background: #DB5A5C;
	border-color: #D64548;
}

.btn-outline-danger {
	background: transparent;
	border-color: #D64548;
	color: #DB5A5C;
}
.btn-outline-danger:hover, .btn-outline-danger.hover {
	background: #E06F71;
	border-color: #DB5A5C;
	color: #FFF;
}
.btn-outline-danger:not(:disabled):not(.disabled).active:focus,
.btn-outline-danger:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-danger.dropdown-toggle:focus,
.btn-outline-danger:focus, .btn-outline-danger.focus {
	-webkit-box-shadow: 0 0 0 3px #EDABAC;
		box-shadow: 0 0 0 3px #EDABAC;
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
	background: transparent;
	border-color: #E48486;
	color: #E9999A;
}
.btn-outline-danger:not(:disabled):not(.disabled).active,
.btn-outline-danger:not(:disabled):not(.disabled):active,
.show>.btn-outline-danger.dropdown-toggle,
.btn-outline-danger:active, .btn-outline-danger.active,
.show > .btn-outline-danger.dropdown-toggle {
	background: transparent;
	border-color: #D23033;
	color: #D64548;
}
.show > .btn-outline-danger.dropdown-toggle {
	background: transparent;
	border-color: #D64548;
}

.ball-danger,
blockquote.danger,
.has-danger .form-control,
.card-featured-danger {
	border-color: #DB5A5C!important;
}

.switch.switch-danger .ios-switch .on-background,
.slider-danger .ui-slider-range,
.slider-danger .ui-slider-handle
{
	background: #DB5A5C;
}
.slider-danger .ui-state-default
{
	border: solid 2px #DB5A5C;
	background: #FFF;
}

.slider-gradient.slider-danger .ui-slider-handle,
.slider-gradient.slider-danger .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#E06F71),color-stop(50%,#EDAEAF),to(#E06F71));
	background-image: linear-gradient(#E06F71 0,#EDAEAF 50%,#E06F71 100%);
}

.slider-gradient.ui-slider-vertical.slider-danger .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-danger .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#E06F71),color-stop(50%,#EDAEAF),to(#E06F71));
	background-image: linear-gradient(to right,#E06F71 0,#EDAEAF 50%,#E06F71 100%);
}

.checkbox-danger label:before,
html.dark .checkbox-danger label:before {
	background: #DB5A5C;
	border-color: #D64548;
}
.radio-danger input[type="radio"]:checked + label:after,
html.dark .radio-danger input[type="radio"]:checked + label:after {
	background: #DB5A5C;
	-webkit-box-shadow: 0 0 1px #DB5A5C;
	box-shadow: 0 0 1px #DB5A5C;
}

.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
	color: #FFF;
	background: #DB5A5C!important;
}

/*html.shadow a.status-danger:before,
html.shadow span.status-danger:before,
html.skeuo a.status-danger:before,
html.skeuo span.status-danger:before
{
	background: #DB5A5C99 !important;
}
*/

.half-danger-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#DB5A5C 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-danger .card-header-icon,
html.skeuo .bg-danger .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-danger,
html.skeuo .summary-icon.bg-danger,
html.skeuo .btn-danger,
html.shadow .btn-danger,
html.skeuo .fc-event-danger,
html.shadow .fc-event-danger {
	background: linear-gradient(315deg, #E06F71, #DB5A5C);
}

html.skeuo .btn-danger:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-danger:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #E06F71, #DB5A5C);
}

html.skeuo .btn-danger:not(:disabled):not(.disabled):hover, .btn-danger.hover,
html.shadow .btn-danger:not(:disabled):not(.disabled):hover, .btn-danger.hover
{
	background: linear-gradient(315deg, #E48486, #E06F71);
}/*--- dark ----------------------------*/

.text-dark,
.text-before-dark:before {
	color:#1D2127!important;
}

.bg-dark,
.bg-before-dark:before,
.accordion.accordion-dark .card-header,
.toggle-dark .toggle.active > label,
.modal-block-dark.modal-header-color .modal-header,
.card-dark .card-header,
.progress .progress-bar-dark,
.status-dark:before,
.badge-dark,
.bootstrap-tagsinput .badge-dark,
.ui-pnotify .notification-dark {
	background-color:#1D2127!important;
}

.modal-block-dark .modal-title,
.modal-block-dark .close,
.card-dark .card-title,
.card-dark .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-dark:not(:last-child)::after {
	border-left: 6px solid #1D2127;
}

.border-dark {
	border-color: #1D2127 !important;
}

.alert-dark {
	background: #535F70;
	border-color: #485261;
	color: #000;
}
html.shadow .message .alert-dark:not(.nochecked)::before,
html.shadow .message .alert-dark:not(.nochecked)::before {
	outline: 0.5rem solid #535F70;
}

html.skeuo .message .alert-dark {
	background: #3E4653AA;
}

.bg-alert-dark {
	background-color: #535F70!important;
}

.toggle-dark .toggle > label {
	color:#1D2127;
	border-color: #1D2127;
}

.alert-dark .alert-link {
	color:#07080A;
}

.has-dark INPUT.form-control,
.has-dark .checkbox,
.has-dark .checkbox-inline,
.has-dark .control-label,
.has-dark .help-block,
.has-dark .radio,
.has-dark .radio-inline,
.has-dark.checkbox label,
.has-dark.checkbox-inline label,
.has-dark.radio label,
.has-dark.radio-inline label,
.has-dark .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#1D2127;
}

.has-dark .checkbox-default label:before,
.has-dark .select2-container--bootstrap .select2-selection--single,
.has-dark .select2-container .select2-selection--single,
.has-dark .select2-container--bootstrap .select2-selection,
.has-dark .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-dark .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-dark .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-dark .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #1D2127;
}
.has-dark .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #C5CBD3;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #C5CBD3;
}

.bg-dark a:not(.btn),.bg-dark a:not(.btn):hover,.bg-dark a:not(.btn):focus,
.checkbox-custom.checkbox-dark input[type="checkbox"]:checked + label:after,
.toggle-dark .toggle.active > label,
.accordion-dark .accordion-toggle {
	color:#FFF;
}

.toggle-dark .toggle.active > label {
	border-color:#1D2127;
}

.table-bordered.alert-dark td,
.table-bordered.alert-dark th {
	border: 1px solid #485261;
}

.btn-dark,
.fc-event.fc-event-dark {
	background: #1D2127;
	border-color: #121518;
	color: #FFF;
}

.btn-dark:not(:disabled):not(.disabled):hover, .btn-dark.hover {
	background: #282D36;
	border-color: #1D2127;
	color: #FFF;
}

.btn-dark.disabled, .btn-dark:disabled {
	background: #3E4653;
	border-color: #333A44;
	color: #FFF;
}
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle,
.btn-dark:active, .btn-dark.active,
.show > .btn-dark.dropdown-toggle {
	background: #121518;
	border-color: #07080A;
	color: #FFF;
}
.show > .btn-dark.dropdown-toggle {
	background: #1D2127;
	border-color: #121518;
}

.btn-outline-dark {
	background: transparent;
	border-color: #121518;
	color: #1D2127;
}
.btn-outline-dark:hover, .btn-outline-dark.hover {
	background: #282D36;
	border-color: #1D2127;
	color: #FFF;
}
.btn-outline-dark:not(:disabled):not(.disabled).active:focus,
.btn-outline-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-dark.dropdown-toggle:focus,
.btn-outline-dark:focus, .btn-outline-dark.focus {
	-webkit-box-shadow: 0 0 0 3px #C5CBD3;
		box-shadow: 0 0 0 3px #C5CBD3;
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
	background: transparent;
	border-color: #333A44;
	color: #3E4653;
}
.btn-outline-dark:not(:disabled):not(.disabled).active,
.btn-outline-dark:not(:disabled):not(.disabled):active,
.show>.btn-outline-dark.dropdown-toggle,
.btn-outline-dark:active, .btn-outline-dark.active,
.show > .btn-outline-dark.dropdown-toggle {
	background: transparent;
	border-color: #07080A;
	color: #121518;
}
.show > .btn-outline-dark.dropdown-toggle {
	background: transparent;
	border-color: #121518;
}

.ball-dark,
blockquote.dark,
.has-dark .form-control,
.card-featured-dark {
	border-color: #1D2127!important;
}

.switch.switch-dark .ios-switch .on-background,
.slider-dark .ui-slider-range,
.slider-dark .ui-slider-handle
{
	background: #1D2127;
}
.slider-dark .ui-state-default
{
	border: solid 2px #1D2127;
	background: #FFF;
}

.slider-gradient.slider-dark .ui-slider-handle,
.slider-gradient.slider-dark .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#282D36),color-stop(50%,#485261),to(#282D36));
	background-image: linear-gradient(#282D36 0,#485261 50%,#282D36 100%);
}

.slider-gradient.ui-slider-vertical.slider-dark .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-dark .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#282D36),color-stop(50%,#485261),to(#282D36));
	background-image: linear-gradient(to right,#282D36 0,#485261 50%,#282D36 100%);
}

.checkbox-dark label:before,
html.dark .checkbox-dark label:before {
	background: #1D2127;
	border-color: #121518;
}
.radio-dark input[type="radio"]:checked + label:after,
html.dark .radio-dark input[type="radio"]:checked + label:after {
	background: #1D2127;
	-webkit-box-shadow: 0 0 1px #1D2127;
	box-shadow: 0 0 1px #1D2127;
}

.table > thead > tr > td.dark,
.table > tbody > tr > td.dark,
.table > tfoot > tr > td.dark,
.table > thead > tr > th.dark,
.table > tbody > tr > th.dark,
.table > tfoot > tr > th.dark,
.table > thead > tr.dark > td,
.table > tbody > tr.dark > td,
.table > tfoot > tr.dark > td,
.table > thead > tr.dark > th,
.table > tbody > tr.dark > th,
.table > tfoot > tr.dark > th {
	color: #FFF;
	background: #1D2127!important;
}

/*html.shadow a.status-dark:before,
html.shadow span.status-dark:before,
html.skeuo a.status-dark:before,
html.skeuo span.status-dark:before
{
	background: #1D212799 !important;
}
*/

.half-dark-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#1D2127 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-dark .card-header-icon,
html.skeuo .bg-dark .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-dark,
html.skeuo .summary-icon.bg-dark,
html.skeuo .btn-dark,
html.shadow .btn-dark,
html.skeuo .fc-event-dark,
html.shadow .fc-event-dark {
	background: linear-gradient(315deg, #282D36, #1D2127);
}

html.skeuo .btn-dark:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-dark:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #282D36, #1D2127);
}

html.skeuo .btn-dark:not(:disabled):not(.disabled):hover, .btn-dark.hover,
html.shadow .btn-dark:not(:disabled):not(.disabled):hover, .btn-dark.hover
{
	background: linear-gradient(315deg, #333A44, #282D36);
}/*--- smoke ----------------------------*/

.text-smoke,
.text-before-smoke:before {
	color:#939FAF!important;
}

.bg-smoke,
.bg-before-smoke:before,
.accordion.accordion-smoke .card-header,
.toggle-smoke .toggle.active > label,
.modal-block-smoke.modal-header-color .modal-header,
.card-smoke .card-header,
.progress .progress-bar-smoke,
.status-smoke:before,
.badge-smoke,
.bootstrap-tagsinput .badge-smoke,
.ui-pnotify .notification-smoke {
	background-color:#939FAF!important;
}

.modal-block-smoke .modal-title,
.modal-block-smoke .close,
.card-smoke .card-title,
.card-smoke .card-subtitle
{
	color: #FFF;
	text-shadow: none;
}

.card-subtitle .btn.btn-smoke:not(:last-child)::after {
	border-left: 6px solid #939FAF;
}

.border-smoke {
	border-color: #939FAF !important;
}

.alert-smoke {
	background: #DCE0E5;
	border-color: #CDD3DA;
	color: #000;
}
html.shadow .message .alert-smoke:not(.nochecked)::before,
html.shadow .message .alert-smoke:not(.nochecked)::before {
	outline: 0.5rem solid #DCE0E5;
}

html.skeuo .message .alert-smoke {
	background: #BFC6CFAA;
}

.bg-alert-smoke {
	background-color: #DCE0E5!important;
}

.toggle-smoke .toggle > label {
	color:#939FAF;
	border-color: #939FAF;
}

.alert-smoke .alert-link {
	color:#768599;
}

.has-smoke INPUT.form-control,
.has-smoke .checkbox,
.has-smoke .checkbox-inline,
.has-smoke .control-label,
.has-smoke .help-block,
.has-smoke .radio,
.has-smoke .radio-inline,
.has-smoke.checkbox label,
.has-smoke.checkbox-inline label,
.has-smoke.radio label,
.has-smoke.radio-inline label,
.has-smoke .checkbox-default input[type="checkbox"]:checked + label:after {
	color:#939FAF;
}

.has-smoke .checkbox-default label:before,
.has-smoke .select2-container--bootstrap .select2-selection--single,
.has-smoke .select2-container .select2-selection--single,
.has-smoke .select2-container--bootstrap .select2-selection,
.has-smoke .select2-container--default.select2-container--open.select2-container--below .select2-selection--single,
.has-smoke .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,
.has-smoke .select2-container--bootstrap.select2-container--focus .select2-selection,
.has-smoke .select2-container--bootstrap.select2-container--open .select2-selection {
	border: 1px solid #939FAF;
}
.has-smoke .form-control:focus {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #C4CBD4;
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px #C4CBD4;
}

.bg-smoke a:not(.btn),.bg-smoke a:not(.btn):hover,.bg-smoke a:not(.btn):focus,
.checkbox-custom.checkbox-smoke input[type="checkbox"]:checked + label:after,
.toggle-smoke .toggle.active > label,
.accordion-smoke .accordion-toggle {
	color:#FFF;
}

.toggle-smoke .toggle.active > label {
	border-color:#939FAF;
}

.table-bordered.alert-smoke td,
.table-bordered.alert-smoke th {
	border: 1px solid #CDD3DA;
}

.btn-smoke,
.fc-event.fc-event-smoke {
	background: #939FAF;
	border-color: #8492A4;
	color: #FFF;
}

.btn-smoke:not(:disabled):not(.disabled):hover, .btn-smoke.hover {
	background: #A2ACBA;
	border-color: #939FAF;
	color: #FFF;
}

.btn-smoke.disabled, .btn-smoke:disabled {
	background: #BFC6CF;
	border-color: #B0B9C5;
	color: #FFF;
}
.btn-smoke:not(:disabled):not(.disabled).active,
.btn-smoke:not(:disabled):not(.disabled):active,
.show>.btn-smoke.dropdown-toggle,
.btn-smoke:active, .btn-smoke.active,
.show > .btn-smoke.dropdown-toggle {
	background: #8492A4;
	border-color: #768599;
	color: #FFF;
}
.show > .btn-smoke.dropdown-toggle {
	background: #939FAF;
	border-color: #8492A4;
}

.btn-outline-smoke {
	background: transparent;
	border-color: #8492A4;
	color: #939FAF;
}
.btn-outline-smoke:hover, .btn-outline-smoke.hover {
	background: #A2ACBA;
	border-color: #939FAF;
	color: #FFF;
}
.btn-outline-smoke:not(:disabled):not(.disabled).active:focus,
.btn-outline-smoke:not(:disabled):not(.disabled):active:focus,
.show>.btn-outline-smoke.dropdown-toggle:focus,
.btn-outline-smoke:focus, .btn-outline-smoke.focus {
	-webkit-box-shadow: 0 0 0 3px #C4CBD4;
		box-shadow: 0 0 0 3px #C4CBD4;
}
.btn-outline-smoke.disabled, .btn-outline-smoke:disabled {
	background: transparent;
	border-color: #B0B9C5;
	color: #BFC6CF;
}
.btn-outline-smoke:not(:disabled):not(.disabled).active,
.btn-outline-smoke:not(:disabled):not(.disabled):active,
.show>.btn-outline-smoke.dropdown-toggle,
.btn-outline-smoke:active, .btn-outline-smoke.active,
.show > .btn-outline-smoke.dropdown-toggle {
	background: transparent;
	border-color: #768599;
	color: #8492A4;
}
.show > .btn-outline-smoke.dropdown-toggle {
	background: transparent;
	border-color: #8492A4;
}

.ball-smoke,
blockquote.smoke,
.has-smoke .form-control,
.card-featured-smoke {
	border-color: #939FAF!important;
}

.switch.switch-smoke .ios-switch .on-background,
.slider-smoke .ui-slider-range,
.slider-smoke .ui-slider-handle
{
	background: #939FAF;
}
.slider-smoke .ui-state-default
{
	border: solid 2px #939FAF;
	background: #FFF;
}

.slider-gradient.slider-smoke .ui-slider-handle,
.slider-gradient.slider-smoke .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#A2ACBA),color-stop(50%,#CDD3DA),to(#A2ACBA));
	background-image: linear-gradient(#A2ACBA 0,#CDD3DA 50%,#A2ACBA 100%);
}

.slider-gradient.ui-slider-vertical.slider-smoke .ui-slider-handle,
.slider-gradient.ui-slider-vertical.slider-smoke .ui-slider-range {
	background-image: -webkit-gradient(linear,left top,right top,color-stop(0,#A2ACBA),color-stop(50%,#CDD3DA),to(#A2ACBA));
	background-image: linear-gradient(to right,#A2ACBA 0,#CDD3DA 50%,#A2ACBA 100%);
}

.checkbox-smoke label:before,
html.dark .checkbox-smoke label:before {
	background: #939FAF;
	border-color: #8492A4;
}
.radio-smoke input[type="radio"]:checked + label:after,
html.dark .radio-smoke input[type="radio"]:checked + label:after {
	background: #939FAF;
	-webkit-box-shadow: 0 0 1px #939FAF;
	box-shadow: 0 0 1px #939FAF;
}

.table > thead > tr > td.smoke,
.table > tbody > tr > td.smoke,
.table > tfoot > tr > td.smoke,
.table > thead > tr > th.smoke,
.table > tbody > tr > th.smoke,
.table > tfoot > tr > th.smoke,
.table > thead > tr.smoke > td,
.table > tbody > tr.smoke > td,
.table > tfoot > tr.smoke > td,
.table > thead > tr.smoke > th,
.table > tbody > tr.smoke > th,
.table > tfoot > tr.smoke > th {
	color: #FFF;
	background: #939FAF!important;
}

/*html.shadow a.status-smoke:before,
html.shadow span.status-smoke:before,
html.skeuo a.status-smoke:before,
html.skeuo span.status-smoke:before
{
	background: #939FAF99 !important;
}
*/

.half-smoke-before:before {
	background-image: linear-gradient(90deg,#00000000 50%,#939FAF 50%) !important;
	background-size: auto;
	transform: rotate(45deg);
}

html.skeuo .card-header.bg-smoke .card-header-icon,
html.skeuo .bg-smoke .widget-summary .summary-icon,
html.skeuo .card-header-icon.bg-smoke,
html.skeuo .summary-icon.bg-smoke,
html.skeuo .btn-smoke,
html.shadow .btn-smoke,
html.skeuo .fc-event-smoke,
html.shadow .fc-event-smoke {
	background: linear-gradient(315deg, #A2ACBA, #939FAF);
}

html.skeuo .btn-smoke:not(:disabled):not(.disabled):active:focus,
html.shadow .btn-smoke:not(:disabled):not(.disabled):active:focus {
	background: linear-gradient(315deg, #A2ACBA, #939FAF);
}

html.skeuo .btn-smoke:not(:disabled):not(.disabled):hover, .btn-smoke.hover,
html.shadow .btn-smoke:not(:disabled):not(.disabled):hover, .btn-smoke.hover
{
	background: linear-gradient(315deg, #B0B9C5, #A2ACBA);
}