:root {
	--eckinox-primary: #950f93;
	--eckinox-primary-light: #e4bef3;
	--eckinox-primary-hover: #aa53f1;
	--eckinox-primary-border-hover: #b753f1;
}
.login-logo { content: url("../img/logo_inverse.svg"); }
.badge.disabled { background: #4f4f4f !important; }
.page-item.active .page-link { background-color: var(--eckinox-primary); border-color: var(--eckinox-primary-hover); }
mark { background-color: var(--eckinox-primary-hover); }
a { color: var(--eckinox-primary); text-decoration: none; }
a:hover { color: var(--eckinox-primary-border-hover); }
.form-check-input:checked { background-color: var(--eckinox-primary); border-color: var(--eckinox-primary); }
.form-check-input[type="checkbox"]:indeterminate { background-color: var(--eckinox-primary); border-color: var(--eckinox-primary); }
.form-range::-webkit-slider-thumb { background-color: var(--eckinox-primary); }
.form-range::-moz-range-thumb { background-color: var(--eckinox-primary); }
.btn-primary { background-color: var(--eckinox-primary); border-color: var(--eckinox-primary); }
.btn-check:focus + .btn-primary,
.btn-primary:focus,
.btn-primary:hover { background-color: var(--eckinox-primary-hover); border-color: var(--eckinox-primary-border-hover); }
.btn-check:active + .btn-primary,
.btn-check:checked + .btn-primary,
.btn-primary.active,
.btn-primary:active,
.show > .btn-primary.dropdown-toggle { background-color: var(--eckinox-primary-border-hover); border-color: var(--eckinox-primary); }
.btn-primary.disabled,
.btn-primary:disabled { background-color: var(--eckinox-primary); border-color: var(--eckinox-primary); }
.btn-outline-primary { color: var(--eckinox-primary); border-color: var(--eckinox-primary); }
.btn-outline-primary:hover { background-color: var(--eckinox-primary); border-color: var(--eckinox-primary); }
.btn-check:active + .btn-outline-primary,
.btn-check:checked + .btn-outline-primary,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show,
.btn-outline-primary:active { background-color: var(--eckinox-primary); border-color: var(--eckinox-primary); }
.btn-outline-primary.disabled,
.btn-outline-primary:disabled { color: var(--eckinox-primary); }
.btn-link { color: var(--eckinox-primary); }
.btn-link:hover { color: var(--eckinox-primary-border-hover); }
.dropdown-item.active,
.dropdown-item:active { background-color: var(--eckinox-primary); }
.dropdown-menu-dark .dropdown-item.active,
.dropdown-menu-dark .dropdown-item:active { background-color: var(--eckinox-primary); }
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link { background-color: var(--eckinox-primary); }
.accordion-button:not(.collapsed) { color: var(--eckinox-primary); }
.progress-bar { background-color: var(--eckinox-primary); }
.list-group-item.active { background-color: var(--eckinox-primary); border-color: var(--eckinox-primary); }
.link-primary { color: var(--eckinox-primary); }
.link-primary:focus,
.link-primary:hover { color: var(--eckinox-primary-border-hover); }
.border-primary { border-color: var(--eckinox-primary) !important; }
.text-primary { color: var(--eckinox-primary) !important; }
.alert-outline-coloured.alert-primary .alert-icon,
.alert-outline.alert-primary .alert-icon { background-color: var(--eckinox-primary); }
.alert-outline-coloured.alert-primary .alert-message { border-color: var(--eckinox-primary); }
.badge-soft-primary { color: var(--eckinox-primary); }
.sidebar-toggle:hover .hamburger,
.sidebar-toggle:hover .hamburger::after,
.sidebar-toggle:hover .hamburger::before { background: var(--eckinox-primary); }
.illustration { color: var(--eckinox-primary); }
.illustration-text { color: var(--eckinox-primary); }
.modal-primary .modal-content { background: var(--eckinox-primary); color: color-yiq(var(--eckinox-primary)); }
.navbar-brand .feather,
.navbar-brand svg { color: var(--eckinox-primary); }
.nav-flag.active,
.nav-flag:hover,
.nav-icon.active,
.nav-icon:hover { color: var(--eckinox-primary); }
.nav-item .indicator { background: var(--eckinox-primary); }
.settings-scheme::after { background: var(--eckinox-primary); }
.settings-scheme-label:checked + .settings-scheme { border: 1px solid var(--eckinox-primary); color: var(--eckinox-primary); }
.settings-scheme-theme-colored { background-image: linear-gradient(-45deg, var(--eckinox-primary) 50%, #f2f4f6 0); }
.settings-button-label:checked + .settings-button { background: var(--eckinox-primary); }
.badge-sidebar-primary { background: var(--eckinox-primary); }
body[data-theme="dark"] .badge-sidebar-primary,
body[data-theme="light"] .badge-sidebar-primary { background: var(--eckinox-primary); }
.stat svg { color: var(--eckinox-primary) !important; }
.tab .nav-tabs .nav-link:hover:not(.active) { color: var(--eckinox-primary); }
.tab-primary .nav-tabs .nav-link.active { background: var(--eckinox-primary); border-bottom-color: var(--eckinox-primary); }
.tab-primary .tab-content { background: var(--eckinox-primary); }
.timeline-item::before { border: 3px solid var(--eckinox-primary); }
.wizard.sw-theme-default > .nav .nav-link.active { color: var(--eckinox-primary) !important; }
.wizard.sw-theme-default > .nav .nav-link.active::after { background: var(--eckinox-primary) !important; }
.wizard.sw-theme-arrows > .nav .nav-link.active { border-color: var(--eckinox-primary) !important; background: var(--eckinox-primary) !important; }
.wizard.sw-theme-arrows > .nav .nav-link.active::after { border-left-color: var(--eckinox-primary) !important; }
.wizard-primary.sw-theme-default > .nav .nav-link.active { color: var(--eckinox-primary) !important; }
.wizard-primary.sw-theme-default > .nav .nav-link.active::after { background: var(--eckinox-primary) !important; }
.wizard-primary.sw-theme-arrows > .nav .nav-link.active { border-color: var(--eckinox-primary) !important; background: var(--eckinox-primary) !important; }
.wizard-primary.sw-theme-arrows > .nav .nav-link.active::after { border-left-color: var(--eckinox-primary) !important; }
table .table-warning td { color: #eeee !important; background-color: #66461c !important; }
.tab.backorder .nav-tabs .nav-link:not(.active) { background-color: #343a4b; }
.modal td:not(.text-danger) span[data-quantity-to-order] { color: #bfc1c6; }
