:root{--primary:#D4AF37;}
a { color: #D4AF37; }
a:hover { color: hsl(45.86, 65%, 43%); }
a.text-primary:focus, a.text-primary:hover { color: hsl(45.86, 65%, 43%) !important; }
a.link:focus, a.link:hover { color: hsl(45.86, 65%, 61%); }

.btn-primary { background-color: #D4AF37; border-color: #D4AF37; }
.btn-outline-primary { color: #D4AF37; border-color: #D4AF37;}
.btn-outline-primary:active, .btn-outline-primary:hover { background-color: hsl(45.86, 65%, 43%) !important; border-color: hsl(45.86, 65%, 43%) !important;}
.btn-primary:hover { background-color: hsl(45.86, 65%, 43%); border-color: hsl(45.86, 65%, 43%); }
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle { background-color: hsl(45.86, 65%, 43%); border-color: hsl(45.86, 65%, 43%); }
.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show>.btn-primary.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(212,175,55, 0.5); box-shadow: 0 0 0 0.2rem rgba(212,175,55, 0.5); }
.btn-primary.focus, .btn-primary:focus, .btn-outline-primary.focus, .btn-outline-primary:focus,
.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 { -webkit-box-shadow: 0 0 0 0.2rem rgba(212,175,55, 0.5); box-shadow: 0 0 0 0.2rem rgba(212,175,55, 0.5); }
.btn-primary.disabled, .btn-primary:disabled { background-color: hsl(45.86, 65%, 61%); border-color: hsl(45.86, 65%, 61%); }

.btn-save { background-color: #D4AF37; border-color: #D4AF37; color: #FFFFFF; }
.btn-save:hover { background-color: hsl(45.86, 65%, 43%); border-color: hsl(45.86, 65%, 43%); }
.btn-save:not(:disabled):not(.disabled).active, .btn-save:not(:disabled):not(.disabled):active, .show>.btn-save.dropdown-toggle { background-color: hsl(45.86, 65%, 43%); border-color: hsl(45.86, 65%, 43%); }
.btn-save:not(:disabled):not(.disabled).active:focus, .btn-save:not(:disabled):not(.disabled):active:focus, .show>.btn-save.dropdown-toggle:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(212,175,55, 0.5); box-shadow: 0 0 0 0.2rem rgba(212,175,55, 0.5); }
.btn-save.focus, .btn-save:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(212,175,55, 0.5); box-shadow: 0 0 0 0.2rem rgba(212,175,55, 0.5); }
.btn-save.disabled, .btn-save:disabled { background-color: hsl(45.86, 65%, 61%); border-color: hsl(45.86, 65%, 61%); }

.bg-primary { background-color: #D4AF37 !important; }
.bg-primary-20 { background-color: rgba(212,175,55, 0.2) !important; }
.bg-primary-40 { background-color: rgba(212,175,55, 0.4) !important; }
.bg-primary-60 { background-color: rgba(212,175,55, 0.6) !important; }
.bg-primary-80 { background-color: rgba(212,175,55, 0.8) !important; }

.bg-white { background-color: #FFF !important; }
.bg-white-10 { background-color: rgba(255, 255, 255, 0.1) !important; }
.bg-white-20 { background-color: rgba(255, 255, 255, 0.2) !important; }
.bg-white-30 { background-color: rgba(255, 255, 255, 0.2) !important; }
.bg-white-40 { background-color: rgba(255, 255, 255, 0.4) !important; }
.bg-white-50 { background-color: rgba(255, 255, 255, 0.4) !important; }
.bg-white-60 { background-color: rgba(255, 255, 255, 0.6) !important; }
.bg-white-80 { background-color: rgba(255, 255, 255, 0.8) !important; }

.bg-black { background-color: #000 !important; }
.bg-black-03 { background-color: rgba(0, 0, 0, 0.03) !important; }
.bg-black-05 { background-color: rgba(0, 0, 0, 0.05) !important; }
.bg-black-10 { background-color: rgba(0, 0, 0, 0.1) !important; }
.bg-black-15 { background-color: rgba(0, 0, 0, 0.15) !important; }
.bg-black-20 { background-color: rgba(0, 0, 0, 0.2) !important; }

.border-primary { border-color: #D4AF37 !important;}

a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover { background-color: hsl(45.86, 65%, 43%) !important; }
.badge-primary { background-color: #D4AF37; }

html body .navbar-dark .mailbox ul li .nav-link:hover { color: #D4AF37; }
.custom-checkbox .custom-control-input:checked~.custom-control-label:before { background-color: #D4AF37; }
.custom-control-input:checked~.custom-control-label:before { background-color: #D4AF37; }
.form-material .form-control, .form-material .form-control.focus, .form-material .form-control:focus {
    background-image: -webkit-gradient(linear, left top, left bottom, from(hsl(45.86, 65%, 61%)), to(hsl(45.86, 65%, 61%))), -webkit-gradient(linear, left top, left bottom, from(#e9ecef), to(#e9ecef));
    background-image: -webkit-linear-gradient(hsl(45.86, 65%, 61%), hsl(45.86, 65%, 61%)), -webkit-linear-gradient(#e9ecef, #e9ecef);
    background-image: -o-linear-gradient(hsl(45.86, 65%, 61%), hsl(45.86, 65%, 61%)), -o-linear-gradient(#e9ecef, #e9ecef);
    background-image: linear-gradient(hsl(45.86, 65%, 61%), hsl(45.86, 65%, 61%)), linear-gradient(#e9ecef, #e9ecef);
}
ul.list-style-none li a:hover { color: hsl(45.86, 65%, 61%); }
.fixed-layout .topbar { background-color: #D4AF37; }
.fixed-layout .sidebar-nav>ul>li.active>a { color: hsl(45.86, 65%, 61%); border-left-color: hsl(45.86, 65%, 61%); }
.fixed-layout .sidebar-nav>ul>li.active>a i { color: hsl(45.86, 65%, 61%); }
.dropdown-item.active, .dropdown-item:active { background-color: hsl(45.86, 65%, 61%); }
.fixed-layout .page-titles .breadcrumb .breadcrumb-item.active { color: hsl(45.86, 65%, 61%); }
.fixed-layout .sidebar-nav ul li a.active, .fixed-layout .sidebar-nav ul li a:hover { color: #D4AF37; }
.fixed-layout .sidebar-nav ul li a.active i, .fixed-layout .sidebar-nav ul li a:hover i { color: #D4AF37; }
.text-primary { color: #D4AF37 !important; }
.label-primary { background-color: hsl(45.86, 65%, 61%); }
.jq-toast-loader { background-color: hsl(45.86, 65%, 61%) !important; }
.customtab li a.nav-link:hover, .profile-tab li a.nav-link:hover { color: hsl(45.86, 65%, 61%); }
.customtab li a.nav-link.active, .profile-tab li a.nav-link.active { border-color: hsl(45.86, 65%, 61%); color: hsl(45.86, 65%, 61%); }
.review-group-summary-card:hover, .review-group-summary-card.active { border-color: hsl(45.86, 65%, 61%); }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { background-color: #D4AF37; }
#slimtest4.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y { background-color: #D4AF37; }
#slimtest4.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y { background-color: hsl(45.86, 65%, 43%) !important; }
#msform .action-button { background-color: #D4AF37; }
#msform .action-button:hover, #msform .action-button:focus { box-shadow: 0 0 0 2px white, 0 0 0 3px #D4AF37; }
#eliteregister li.active:before, #eliteregister li.active:after { background-color: #D4AF37; }
.page-item.active .page-link { background-color: #D4AF37; border-color: #D4AF37; }
.page-link, .page-link:hover { color: #D4AF37; }
.dataTables_filter input:focus, .dataTables_length select:focus { background-image: linear-gradient(#D4AF37, #D4AF37), linear-gradient(#e9ecef, #e9ecef); }
.subscriber-sidebar-select-section .select2-selection { border-bottom: 2px solid hsl(45.86, 65%, 61%); }
.slick-prev:before, .slick-next:before { color: #D4AF37; }
.dataTables_processing.card { background-color: var(--info); color: #FFFFFF; }
html:not(.mobile) .login-register { background-attachment: fixed; }
/* FLATPICKR */
.flatpickr-months .flatpickr-month { background-color: hsl(45.86, 65%, 43%); }
.flatpickr-weekdays { background-color: #D4AF37; }
/* BOOTSTRAP DATETIME PICKER */
.dtp div.dtp-date, .dtp div.dtp-time { background-color: #D4AF37; }
.dtp > .dtp-content > .dtp-date-view > header.dtp-header { background-color: hsl(45.86, 65%, 43%); }
.dtp table.dtp-picker-days tr > td > a.selected { background-color: hsl(45.86, 65%, 61%); }
.dtp .dtp-picker-year .year-picker-item.active { color: #D4AF37; }
#dtp-svg-clock line.hour-hand,
#dtp-svg-clock line.minute-hand{ stroke: var(--primary); }
#dtp-svg-clock circle.dtp-select-hour:not([fill="transparent"]),
#dtp-svg-clock circle.dtp-select-minute:not([fill="transparent"]){ fill: var(--primary); }

:root { --light-grey: #BABABA; --light-grey-semi: #BABABA80; --light-grey-dark: #9A9A9A; }
.text-light-grey { color: var(--light-grey); }
.text-light-grey-dark { color: var(--light-grey-dark); }
.bg-light-grey { background-color: var(--light-grey) !important; }
.bg-light-grey-semi-high { background-color: #BABABA80 !important; }
.bg-light-grey-semi-low { background-color: #BABABA40 !important; }
.badge-light-grey { background-color: var(--light-grey); color: #FFFFFF; }
.label-light-grey { background-color: var(--light-grey); }
.alert-light-grey { background-color: var(--light-grey-semi); border-color: var(--light-grey); }
.btn-light-grey { background-color: var(--light-grey); border-color: var(--light-grey); color: #fff; }
.btn-light-grey:not(:disabled):not(.disabled).active,
.btn-light-grey:not(:disabled):not(.disabled):active,
.show>.btn-light-grey.dropdown-toggle,
.btn-light-grey:hover { background-color: var(--light-grey-dark); }
.btn-light-grey:not(:disabled):not(.disabled).active:focus,
.btn-light-grey:not(:disabled):not(.disabled):active:focus,
.show>.btn-light-grey.dropdown-toggle:focus,
.btn-light-grey.focus,
.btn-light-grey:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--light-grey-semi); box-shadow: 0 0 0 0.2rem var(--light-grey-semi); }
.bg-light-grey.form-control, .bg-light-grey.form-control:focus { background-color: var(--light-grey); border-color: var(--light-grey); color: #FFFFFF; }
.border-light-grey { border-color: var(--light-grey) !important; }:root { --lighter-grey: #DDDDDD; --lighter-grey-semi: #DDDDDD80; --lighter-grey-dark: #BABABA; }
.text-lighter-grey { color: var(--lighter-grey); }
.text-lighter-grey-dark { color: var(--lighter-grey-dark); }
.bg-lighter-grey { background-color: var(--lighter-grey) !important; }
.bg-lighter-grey-semi-high { background-color: #DDDDDD80 !important; }
.bg-lighter-grey-semi-low { background-color: #DDDDDD40 !important; }
.badge-lighter-grey { background-color: var(--lighter-grey); color: #FFFFFF; }
.label-lighter-grey { background-color: var(--lighter-grey); }
.alert-lighter-grey { background-color: var(--lighter-grey-semi); border-color: var(--lighter-grey); }
.btn-lighter-grey { background-color: var(--lighter-grey); border-color: var(--lighter-grey); color: #fff; }
.btn-lighter-grey:not(:disabled):not(.disabled).active,
.btn-lighter-grey:not(:disabled):not(.disabled):active,
.show>.btn-lighter-grey.dropdown-toggle,
.btn-lighter-grey:hover { background-color: var(--lighter-grey-dark); }
.btn-lighter-grey:not(:disabled):not(.disabled).active:focus,
.btn-lighter-grey:not(:disabled):not(.disabled):active:focus,
.show>.btn-lighter-grey.dropdown-toggle:focus,
.btn-lighter-grey.focus,
.btn-lighter-grey:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--lighter-grey-semi); box-shadow: 0 0 0 0.2rem var(--lighter-grey-semi); }
.bg-lighter-grey.form-control, .bg-lighter-grey.form-control:focus { background-color: var(--lighter-grey); border-color: var(--lighter-grey); color: #FFFFFF; }
.border-lighter-grey { border-color: var(--lighter-grey) !important; }:root { --grey: #7B7B7B; --grey-semi: #7B7B7B80; --grey-dark: #575757; }
.text-grey { color: var(--grey); }
.text-grey-dark { color: var(--grey-dark); }
.bg-grey { background-color: var(--grey) !important; }
.bg-grey-semi-high { background-color: #7B7B7B80 !important; }
.bg-grey-semi-low { background-color: #7B7B7B40 !important; }
.badge-grey { background-color: var(--grey); color: #FFFFFF; }
.label-grey { background-color: var(--grey); }
.alert-grey { background-color: var(--grey-semi); border-color: var(--grey); }
.btn-grey { background-color: var(--grey); border-color: var(--grey); color: #fff; }
.btn-grey:not(:disabled):not(.disabled).active,
.btn-grey:not(:disabled):not(.disabled):active,
.show>.btn-grey.dropdown-toggle,
.btn-grey:hover { background-color: var(--grey-dark); }
.btn-grey:not(:disabled):not(.disabled).active:focus,
.btn-grey:not(:disabled):not(.disabled):active:focus,
.show>.btn-grey.dropdown-toggle:focus,
.btn-grey.focus,
.btn-grey:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--grey-semi); box-shadow: 0 0 0 0.2rem var(--grey-semi); }
.bg-grey.form-control, .bg-grey.form-control:focus { background-color: var(--grey); border-color: var(--grey); color: #FFFFFF; }
.border-grey { border-color: var(--grey) !important; }:root { --dark: #343434; --dark-semi: #34343480; --dark-dark: #2b2b2b; }
.text-dark { color: var(--dark); }
.text-dark-dark { color: var(--dark-dark); }
.bg-dark { background-color: var(--dark) !important; }
.bg-dark-semi-high { background-color: #34343480 !important; }
.bg-dark-semi-low { background-color: #34343440 !important; }
.badge-dark { background-color: var(--dark); color: #FFFFFF; }
.label-dark { background-color: var(--dark); }
.alert-dark { background-color: var(--dark-semi); border-color: var(--dark); }
.btn-dark { background-color: var(--dark); border-color: var(--dark); color: #fff; }
.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle,
.btn-dark:hover { background-color: var(--dark-dark); }
.btn-dark:not(:disabled):not(.disabled).active:focus,
.btn-dark:not(:disabled):not(.disabled):active:focus,
.show>.btn-dark.dropdown-toggle:focus,
.btn-dark.focus,
.btn-dark:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--dark-semi); box-shadow: 0 0 0 0.2rem var(--dark-semi); }
.bg-dark.form-control, .bg-dark.form-control:focus { background-color: var(--dark); border-color: var(--dark); color: #FFFFFF; }
.border-dark { border-color: var(--dark) !important; }:root { --pink: #dc6986; --pink-semi: #dc698680; --pink-dark: #d34467; }
.text-pink { color: var(--pink); }
.text-pink-dark { color: var(--pink-dark); }
.bg-pink { background-color: var(--pink) !important; }
.bg-pink-semi-high { background-color: #dc698680 !important; }
.bg-pink-semi-low { background-color: #dc698640 !important; }
.badge-pink { background-color: var(--pink); color: #FFFFFF; }
.label-pink { background-color: var(--pink); }
.alert-pink { background-color: var(--pink-semi); border-color: var(--pink); }
.btn-pink { background-color: var(--pink); border-color: var(--pink); color: #fff; }
.btn-pink:not(:disabled):not(.disabled).active,
.btn-pink:not(:disabled):not(.disabled):active,
.show>.btn-pink.dropdown-toggle,
.btn-pink:hover { background-color: var(--pink-dark); }
.btn-pink:not(:disabled):not(.disabled).active:focus,
.btn-pink:not(:disabled):not(.disabled):active:focus,
.show>.btn-pink.dropdown-toggle:focus,
.btn-pink.focus,
.btn-pink:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--pink-semi); box-shadow: 0 0 0 0.2rem var(--pink-semi); }
.bg-pink.form-control, .bg-pink.form-control:focus { background-color: var(--pink); border-color: var(--pink); color: #FFFFFF; }
.border-pink { border-color: var(--pink) !important; }:root { --crimson: #AA3939; --crimson-semi: #AA393980; --crimson-dark: #801515; }
.text-crimson { color: var(--crimson); }
.text-crimson-dark { color: var(--crimson-dark); }
.bg-crimson { background-color: var(--crimson) !important; }
.bg-crimson-semi-high { background-color: #AA393980 !important; }
.bg-crimson-semi-low { background-color: #AA393940 !important; }
.badge-crimson { background-color: var(--crimson); color: #FFFFFF; }
.label-crimson { background-color: var(--crimson); }
.alert-crimson { background-color: var(--crimson-semi); border-color: var(--crimson); }
.btn-crimson { background-color: var(--crimson); border-color: var(--crimson); color: #fff; }
.btn-crimson:not(:disabled):not(.disabled).active,
.btn-crimson:not(:disabled):not(.disabled):active,
.show>.btn-crimson.dropdown-toggle,
.btn-crimson:hover { background-color: var(--crimson-dark); }
.btn-crimson:not(:disabled):not(.disabled).active:focus,
.btn-crimson:not(:disabled):not(.disabled):active:focus,
.show>.btn-crimson.dropdown-toggle:focus,
.btn-crimson.focus,
.btn-crimson:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--crimson-semi); box-shadow: 0 0 0 0.2rem var(--crimson-semi); }
.bg-crimson.form-control, .bg-crimson.form-control:focus { background-color: var(--crimson); border-color: var(--crimson); color: #FFFFFF; }
.border-crimson { border-color: var(--crimson) !important; }:root { --blush: #DC6969; --blush-semi: #DC696980; --blush-dark: #AB5151; }
.text-blush { color: var(--blush); }
.text-blush-dark { color: var(--blush-dark); }
.bg-blush { background-color: var(--blush) !important; }
.bg-blush-semi-high { background-color: #DC696980 !important; }
.bg-blush-semi-low { background-color: #DC696940 !important; }
.badge-blush { background-color: var(--blush); color: #FFFFFF; }
.label-blush { background-color: var(--blush); }
.alert-blush { background-color: var(--blush-semi); border-color: var(--blush); }
.btn-blush { background-color: var(--blush); border-color: var(--blush); color: #fff; }
.btn-blush:not(:disabled):not(.disabled).active,
.btn-blush:not(:disabled):not(.disabled):active,
.show>.btn-blush.dropdown-toggle,
.btn-blush:hover { background-color: var(--blush-dark); }
.btn-blush:not(:disabled):not(.disabled).active:focus,
.btn-blush:not(:disabled):not(.disabled):active:focus,
.show>.btn-blush.dropdown-toggle:focus,
.btn-blush.focus,
.btn-blush:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--blush-semi); box-shadow: 0 0 0 0.2rem var(--blush-semi); }
.bg-blush.form-control, .bg-blush.form-control:focus { background-color: var(--blush); border-color: var(--blush); color: #FFFFFF; }
.border-blush { border-color: var(--blush) !important; }:root { --lemon: #f3ce5b; --lemon-semi: #f3ce5b80; --lemon-dark: #d9b74e; }
.text-lemon { color: var(--lemon); }
.text-lemon-dark { color: var(--lemon-dark); }
.bg-lemon { background-color: var(--lemon) !important; }
.bg-lemon-semi-high { background-color: #f3ce5b80 !important; }
.bg-lemon-semi-low { background-color: #f3ce5b40 !important; }
.badge-lemon { background-color: var(--lemon); color: #FFFFFF; }
.label-lemon { background-color: var(--lemon); }
.alert-lemon { background-color: var(--lemon-semi); border-color: var(--lemon); }
.btn-lemon { background-color: var(--lemon); border-color: var(--lemon); color: #fff; }
.btn-lemon:not(:disabled):not(.disabled).active,
.btn-lemon:not(:disabled):not(.disabled):active,
.show>.btn-lemon.dropdown-toggle,
.btn-lemon:hover { background-color: var(--lemon-dark); }
.btn-lemon:not(:disabled):not(.disabled).active:focus,
.btn-lemon:not(:disabled):not(.disabled):active:focus,
.show>.btn-lemon.dropdown-toggle:focus,
.btn-lemon.focus,
.btn-lemon:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--lemon-semi); box-shadow: 0 0 0 0.2rem var(--lemon-semi); }
.bg-lemon.form-control, .bg-lemon.form-control:focus { background-color: var(--lemon); border-color: var(--lemon); color: #FFFFFF; }
.border-lemon { border-color: var(--lemon) !important; }:root { --orange: #EA8553; --orange-semi: #EA855380; --orange-dark: #E46828; }
.text-orange { color: var(--orange); }
.text-orange-dark { color: var(--orange-dark); }
.bg-orange { background-color: var(--orange) !important; }
.bg-orange-semi-high { background-color: #EA855380 !important; }
.bg-orange-semi-low { background-color: #EA855340 !important; }
.badge-orange { background-color: var(--orange); color: #FFFFFF; }
.label-orange { background-color: var(--orange); }
.alert-orange { background-color: var(--orange-semi); border-color: var(--orange); }
.btn-orange { background-color: var(--orange); border-color: var(--orange); color: #fff; }
.btn-orange:not(:disabled):not(.disabled).active,
.btn-orange:not(:disabled):not(.disabled):active,
.show>.btn-orange.dropdown-toggle,
.btn-orange:hover { background-color: var(--orange-dark); }
.btn-orange:not(:disabled):not(.disabled).active:focus,
.btn-orange:not(:disabled):not(.disabled):active:focus,
.show>.btn-orange.dropdown-toggle:focus,
.btn-orange.focus,
.btn-orange:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--orange-semi); box-shadow: 0 0 0 0.2rem var(--orange-semi); }
.bg-orange.form-control, .bg-orange.form-control:focus { background-color: var(--orange); border-color: var(--orange); color: #FFFFFF; }
.border-orange { border-color: var(--orange) !important; }:root { --mauve: #a879cf; --mauve-semi: #a879cf80; --mauve-dark: #9363bb; }
.text-mauve { color: var(--mauve); }
.text-mauve-dark { color: var(--mauve-dark); }
.bg-mauve { background-color: var(--mauve) !important; }
.bg-mauve-semi-high { background-color: #a879cf80 !important; }
.bg-mauve-semi-low { background-color: #a879cf40 !important; }
.badge-mauve { background-color: var(--mauve); color: #FFFFFF; }
.label-mauve { background-color: var(--mauve); }
.alert-mauve { background-color: var(--mauve-semi); border-color: var(--mauve); }
.btn-mauve { background-color: var(--mauve); border-color: var(--mauve); color: #fff; }
.btn-mauve:not(:disabled):not(.disabled).active,
.btn-mauve:not(:disabled):not(.disabled):active,
.show>.btn-mauve.dropdown-toggle,
.btn-mauve:hover { background-color: var(--mauve-dark); }
.btn-mauve:not(:disabled):not(.disabled).active:focus,
.btn-mauve:not(:disabled):not(.disabled):active:focus,
.show>.btn-mauve.dropdown-toggle:focus,
.btn-mauve.focus,
.btn-mauve:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--mauve-semi); box-shadow: 0 0 0 0.2rem var(--mauve-semi); }
.bg-mauve.form-control, .bg-mauve.form-control:focus { background-color: var(--mauve); border-color: var(--mauve); color: #FFFFFF; }
.border-mauve { border-color: var(--mauve) !important; }:root { --lime: #93ae55; --lime-semi: #93ae5580; --lime-dark: #768b45; }
.text-lime { color: var(--lime); }
.text-lime-dark { color: var(--lime-dark); }
.bg-lime { background-color: var(--lime) !important; }
.bg-lime-semi-high { background-color: #93ae5580 !important; }
.bg-lime-semi-low { background-color: #93ae5540 !important; }
.badge-lime { background-color: var(--lime); color: #FFFFFF; }
.label-lime { background-color: var(--lime); }
.alert-lime { background-color: var(--lime-semi); border-color: var(--lime); }
.btn-lime { background-color: var(--lime); border-color: var(--lime); color: #fff; }
.btn-lime:not(:disabled):not(.disabled).active,
.btn-lime:not(:disabled):not(.disabled):active,
.show>.btn-lime.dropdown-toggle,
.btn-lime:hover { background-color: var(--lime-dark); }
.btn-lime:not(:disabled):not(.disabled).active:focus,
.btn-lime:not(:disabled):not(.disabled):active:focus,
.show>.btn-lime.dropdown-toggle:focus,
.btn-lime.focus,
.btn-lime:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--lime-semi); box-shadow: 0 0 0 0.2rem var(--lime-semi); }
.bg-lime.form-control, .bg-lime.form-control:focus { background-color: var(--lime); border-color: var(--lime); color: #FFFFFF; }
.border-lime { border-color: var(--lime) !important; }:root { --forest: #55AA55; --forest-semi: #55AA5580; --forest-dark: #2D882D; }
.text-forest { color: var(--forest); }
.text-forest-dark { color: var(--forest-dark); }
.bg-forest { background-color: var(--forest) !important; }
.bg-forest-semi-high { background-color: #55AA5580 !important; }
.bg-forest-semi-low { background-color: #55AA5540 !important; }
.badge-forest { background-color: var(--forest); color: #FFFFFF; }
.label-forest { background-color: var(--forest); }
.alert-forest { background-color: var(--forest-semi); border-color: var(--forest); }
.btn-forest { background-color: var(--forest); border-color: var(--forest); color: #fff; }
.btn-forest:not(:disabled):not(.disabled).active,
.btn-forest:not(:disabled):not(.disabled):active,
.show>.btn-forest.dropdown-toggle,
.btn-forest:hover { background-color: var(--forest-dark); }
.btn-forest:not(:disabled):not(.disabled).active:focus,
.btn-forest:not(:disabled):not(.disabled):active:focus,
.show>.btn-forest.dropdown-toggle:focus,
.btn-forest.focus,
.btn-forest:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--forest-semi); box-shadow: 0 0 0 0.2rem var(--forest-semi); }
.bg-forest.form-control, .bg-forest.form-control:focus { background-color: var(--forest); border-color: var(--forest); color: #FFFFFF; }
.border-forest { border-color: var(--forest) !important; }:root { --teal: #27958f; --teal-semi: #27958f80; --teal-dark: #1c7873; }
.text-teal { color: var(--teal); }
.text-teal-dark { color: var(--teal-dark); }
.bg-teal { background-color: var(--teal) !important; }
.bg-teal-semi-high { background-color: #27958f80 !important; }
.bg-teal-semi-low { background-color: #27958f40 !important; }
.badge-teal { background-color: var(--teal); color: #FFFFFF; }
.label-teal { background-color: var(--teal); }
.alert-teal { background-color: var(--teal-semi); border-color: var(--teal); }
.btn-teal { background-color: var(--teal); border-color: var(--teal); color: #fff; }
.btn-teal:not(:disabled):not(.disabled).active,
.btn-teal:not(:disabled):not(.disabled):active,
.show>.btn-teal.dropdown-toggle,
.btn-teal:hover { background-color: var(--teal-dark); }
.btn-teal:not(:disabled):not(.disabled).active:focus,
.btn-teal:not(:disabled):not(.disabled):active:focus,
.show>.btn-teal.dropdown-toggle:focus,
.btn-teal.focus,
.btn-teal:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--teal-semi); box-shadow: 0 0 0 0.2rem var(--teal-semi); }
.bg-teal.form-control, .bg-teal.form-control:focus { background-color: var(--teal); border-color: var(--teal); color: #FFFFFF; }
.border-teal { border-color: var(--teal) !important; }:root { --aqua: #5d9db9; --aqua-semi: #5d9db980; --aqua-dark: #1887ab; }
.text-aqua { color: var(--aqua); }
.text-aqua-dark { color: var(--aqua-dark); }
.bg-aqua { background-color: var(--aqua) !important; }
.bg-aqua-semi-high { background-color: #5d9db980 !important; }
.bg-aqua-semi-low { background-color: #5d9db940 !important; }
.badge-aqua { background-color: var(--aqua); color: #FFFFFF; }
.label-aqua { background-color: var(--aqua); }
.alert-aqua { background-color: var(--aqua-semi); border-color: var(--aqua); }
.btn-aqua { background-color: var(--aqua); border-color: var(--aqua); color: #fff; }
.btn-aqua:not(:disabled):not(.disabled).active,
.btn-aqua:not(:disabled):not(.disabled):active,
.show>.btn-aqua.dropdown-toggle,
.btn-aqua:hover { background-color: var(--aqua-dark); }
.btn-aqua:not(:disabled):not(.disabled).active:focus,
.btn-aqua:not(:disabled):not(.disabled):active:focus,
.show>.btn-aqua.dropdown-toggle:focus,
.btn-aqua.focus,
.btn-aqua:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--aqua-semi); box-shadow: 0 0 0 0.2rem var(--aqua-semi); }
.bg-aqua.form-control, .bg-aqua.form-control:focus { background-color: var(--aqua); border-color: var(--aqua); color: #FFFFFF; }
.border-aqua { border-color: var(--aqua) !important; }:root { --slate: #728fb4; --slate-semi: #728fb480; --slate-dark: #4f73a1; }
.text-slate { color: var(--slate); }
.text-slate-dark { color: var(--slate-dark); }
.bg-slate { background-color: var(--slate) !important; }
.bg-slate-semi-high { background-color: #728fb480 !important; }
.bg-slate-semi-low { background-color: #728fb440 !important; }
.badge-slate { background-color: var(--slate); color: #FFFFFF; }
.label-slate { background-color: var(--slate); }
.alert-slate { background-color: var(--slate-semi); border-color: var(--slate); }
.btn-slate { background-color: var(--slate); border-color: var(--slate); color: #fff; }
.btn-slate:not(:disabled):not(.disabled).active,
.btn-slate:not(:disabled):not(.disabled):active,
.show>.btn-slate.dropdown-toggle,
.btn-slate:hover { background-color: var(--slate-dark); }
.btn-slate:not(:disabled):not(.disabled).active:focus,
.btn-slate:not(:disabled):not(.disabled):active:focus,
.show>.btn-slate.dropdown-toggle:focus,
.btn-slate.focus,
.btn-slate:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--slate-semi); box-shadow: 0 0 0 0.2rem var(--slate-semi); }
.bg-slate.form-control, .bg-slate.form-control:focus { background-color: var(--slate); border-color: var(--slate); color: #FFFFFF; }
.border-slate { border-color: var(--slate) !important; }:root { --correct: #00c292; --correct-semi: #00c29280; --correct-dark: #00654c; }
.text-correct { color: var(--correct); }
.text-correct-dark { color: var(--correct-dark); }
.bg-correct { background-color: var(--correct) !important; }
.bg-correct-semi-high { background-color: #00c29280 !important; }
.bg-correct-semi-low { background-color: #00c29240 !important; }
.badge-correct { background-color: var(--correct); color: #FFFFFF; }
.label-correct { background-color: var(--correct); }
.alert-correct { background-color: var(--correct-semi); border-color: var(--correct); }
.btn-correct { background-color: var(--correct); border-color: var(--correct); color: #fff; }
.btn-correct:not(:disabled):not(.disabled).active,
.btn-correct:not(:disabled):not(.disabled):active,
.show>.btn-correct.dropdown-toggle,
.btn-correct:hover { background-color: var(--correct-dark); }
.btn-correct:not(:disabled):not(.disabled).active:focus,
.btn-correct:not(:disabled):not(.disabled):active:focus,
.show>.btn-correct.dropdown-toggle:focus,
.btn-correct.focus,
.btn-correct:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--correct-semi); box-shadow: 0 0 0 0.2rem var(--correct-semi); }
.bg-correct.form-control, .bg-correct.form-control:focus { background-color: var(--correct); border-color: var(--correct); color: #FFFFFF; }
.border-correct { border-color: var(--correct) !important; }:root { --incorrect: #ed4040; --incorrect-semi: #ed404080; --incorrect-dark: #7b2121; }
.text-incorrect { color: var(--incorrect); }
.text-incorrect-dark { color: var(--incorrect-dark); }
.bg-incorrect { background-color: var(--incorrect) !important; }
.bg-incorrect-semi-high { background-color: #ed404080 !important; }
.bg-incorrect-semi-low { background-color: #ed404040 !important; }
.badge-incorrect { background-color: var(--incorrect); color: #FFFFFF; }
.label-incorrect { background-color: var(--incorrect); }
.alert-incorrect { background-color: var(--incorrect-semi); border-color: var(--incorrect); }
.btn-incorrect { background-color: var(--incorrect); border-color: var(--incorrect); color: #fff; }
.btn-incorrect:not(:disabled):not(.disabled).active,
.btn-incorrect:not(:disabled):not(.disabled):active,
.show>.btn-incorrect.dropdown-toggle,
.btn-incorrect:hover { background-color: var(--incorrect-dark); }
.btn-incorrect:not(:disabled):not(.disabled).active:focus,
.btn-incorrect:not(:disabled):not(.disabled):active:focus,
.show>.btn-incorrect.dropdown-toggle:focus,
.btn-incorrect.focus,
.btn-incorrect:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--incorrect-semi); box-shadow: 0 0 0 0.2rem var(--incorrect-semi); }
.bg-incorrect.form-control, .bg-incorrect.form-control:focus { background-color: var(--incorrect); border-color: var(--incorrect); color: #FFFFFF; }
.border-incorrect { border-color: var(--incorrect) !important; }