a { color: #419932; }
a:hover { color: hsl(111.26, 51%, 31%); }
a.link:focus, a.link:hover { color: hsl(111.26, 51%, 49%); }
.btn-primary { background-color: #419932; border-color: #419932; }
.btn-primary:hover { background-color: hsl(111.26, 51%, 31%); border-color: hsl(111.26, 51%, 31%); }
.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle { background-color: hsl(111.26, 51%, 31%); border-color: hsl(111.26, 51%, 31%); }
.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(65,153,50, 0.5); box-shadow: 0 0 0 0.2rem rgba(65,153,50, 0.5); }
.btn-primary.focus, .btn-primary:focus { -webkit-box-shadow: 0 0 0 0.2rem rgba(65,153,50, 0.5); box-shadow: 0 0 0 0.2rem rgba(65,153,50, 0.5); }
.btn-primary.disabled, .btn-primary:disabled { background-color: hsl(111.26, 51%, 49%); border-color: hsl(111.26, 51%, 49%); }
.bg-primary { background-color: #419932 !important; }
a.bg-primary:focus,a.bg-primary:hover,button.bg-primary:focus,button.bg-primary:hover { background-color: hsl(111.26, 51%, 31%) !important; }
.round.round-primary { background-color: #419932; }
.custom-checkbox .custom-control-input:checked~.custom-control-label:before { background-color: #419932; }
.custom-control-input:checked~.custom-control-label:before { background-color: #419932; }
.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(111.26, 51%, 49%)), to(hsl(111.26, 51%, 49%))), -webkit-gradient(linear, left top, left bottom, from(#e9ecef), to(#e9ecef));
    background-image: -webkit-linear-gradient(hsl(111.26, 51%, 49%), hsl(111.26, 51%, 49%)), -webkit-linear-gradient(#e9ecef, #e9ecef);
    background-image: -o-linear-gradient(hsl(111.26, 51%, 49%), hsl(111.26, 51%, 49%)), -o-linear-gradient(#e9ecef, #e9ecef);
    background-image: linear-gradient(hsl(111.26, 51%, 49%), hsl(111.26, 51%, 49%)), linear-gradient(#e9ecef, #e9ecef);
}
ul.list-style-none li a:hover { color: hsl(111.26, 51%, 49%); }
.fixed-layout .topbar { background-color: #419932; }
.fixed-layout .sidebar-nav>ul>li.active>a { border-left-color: hsl(111.26, 51%, 49%); }
.dropdown-item.active, .dropdown-item:active { background-color: hsl(111.26, 51%, 49%); }
.fixed-layout .page-titles .breadcrumb .breadcrumb-item.active { color: hsl(111.26, 51%, 49%); }
.text-primary { color: #419932 !important; }
.label-primary { background-color: hsl(111.26, 51%, 49%); }
.jq-toast-loader { background-color: hsl(111.26, 51%, 49%) !important; }
.customtab li a.nav-link:hover, .profile-tab li a.nav-link:hover { color: hsl(111.26, 51%, 49%); }
.customtab li a.nav-link.active, .profile-tab li a.nav-link.active { border-color: hsl(111.26, 51%, 49%); color: hsl(111.26, 51%, 49%); }
.review-group-summary-card:hover, .review-group-summary-card.active { border-color: hsl(111.26, 51%, 49%); }
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus { background-color: #419932; }
.dtp div.dtp-date, .dtp div.dtp-time { background-color: #419932; }
.dtp > .dtp-content > .dtp-date-view > header.dtp-header { background-color: hsl(111.26, 51%, 31%); }
.dtp table.dtp-picker-days tr > td > a.selected { background-color: hsl(111.26, 51%, 49%); }
#slimtest4.ps>.ps__scrollbar-y-rail>.ps__scrollbar-y { background-color: #419932; }
#slimtest4.ps:hover>.ps__scrollbar-y-rail:hover>.ps__scrollbar-y { background-color: hsl(111.26, 51%, 31%) !important; }
#msform .action-button { background-color: #419932; }
#msform .action-button:hover, #msform .action-button:focus { box-shadow: 0 0 0 2px white, 0 0 0 3px #419932; }
#eliteregister li.active:before, #eliteregister li.active:after { background-color: #419932; }
.page-item.active .page-link { background-color: #419932; border-color: #419932; }
.page-link, .page-link:hover { color: #419932; }
.dataTables_filter input:focus, .dataTables_length select:focus { background-image: linear-gradient(#419932, #419932), linear-gradient(#e9ecef, #e9ecef); }
.subscriber-sidebar-select-section .select2-selection { border-bottom: 2px solid hsl(111.26, 51%, 49%); }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: hsl(111.26, 51%, 49%); }

html:not(.mobile) .login-register { background-attachment: fixed; }

: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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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 { --mandarin: #EA8553; --mandarin-semi: #EA855380; --mandarin-dark: #E46828; }
.text-mandarin { color: var(--mandarin); }
.text-mandarin-dark { color: var(--mandarin-dark); }
.bg-mandarin { background-color: var(--mandarin) !important; }
.bg-mandarin-semi-high { background-color: #EA855380 !important; }
.bg-mandarin-semi-low { background-color: #EA855340 !important; }
.badge-mandarin { background-color: var(--mandarin); color: #FFFFFF; }
.label-mandarin { background-color: var(--mandarin); }
.alert-mandarin { background-color: var(--mandarin-semi); border-color: var(--mandarin); }
.btn-mandarin { background-color: var(--mandarin); border-color: var(--mandarin); color: #FFFFFF; }
.btn-mandarin:not(:disabled):not(.disabled).active,
.btn-mandarin:not(:disabled):not(.disabled):active,
.show>.btn-mandarin.dropdown-toggle,
.btn-mandarin:hover { background-color: var(--mandarin-dark); color: #FFFFFF; }
.btn-mandarin:not(:disabled):not(.disabled).active:focus,
.btn-mandarin:not(:disabled):not(.disabled):active:focus,
.show>.btn-mandarin.dropdown-toggle:focus,
.btn-mandarin.focus,
.btn-mandarin:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--mandarin-semi); box-shadow: 0 0 0 0.2rem var(--mandarin-semi); }
.bg-mandarin.form-control, .bg-mandarin.form-control:focus { background-color: var(--mandarin); border-color: var(--mandarin); color: #FFFFFF; }
.border-mandarin { border-color: var(--mandarin) !important; }:root { --tangerine: #F19932; --tangerine-semi: #F1993280; --tangerine-dark: #cd822a; }
.text-tangerine { color: var(--tangerine); }
.text-tangerine-dark { color: var(--tangerine-dark); }
.bg-tangerine { background-color: var(--tangerine) !important; }
.bg-tangerine-semi-high { background-color: #F1993280 !important; }
.bg-tangerine-semi-low { background-color: #F1993240 !important; }
.badge-tangerine { background-color: var(--tangerine); color: #FFFFFF; }
.label-tangerine { background-color: var(--tangerine); }
.alert-tangerine { background-color: var(--tangerine-semi); border-color: var(--tangerine); }
.btn-tangerine { background-color: var(--tangerine); border-color: var(--tangerine); color: #FFFFFF; }
.btn-tangerine:not(:disabled):not(.disabled).active,
.btn-tangerine:not(:disabled):not(.disabled):active,
.show>.btn-tangerine.dropdown-toggle,
.btn-tangerine:hover { background-color: var(--tangerine-dark); color: #FFFFFF; }
.btn-tangerine:not(:disabled):not(.disabled).active:focus,
.btn-tangerine:not(:disabled):not(.disabled):active:focus,
.show>.btn-tangerine.dropdown-toggle:focus,
.btn-tangerine.focus,
.btn-tangerine:focus { -webkit-box-shadow: 0 0 0 0.2rem var(--tangerine-semi); box-shadow: 0 0 0 0.2rem var(--tangerine-semi); }
.bg-tangerine.form-control, .bg-tangerine.form-control:focus { background-color: var(--tangerine); border-color: var(--tangerine); color: #FFFFFF; }
.border-tangerine { border-color: var(--tangerine) !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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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: #FFFFFF; }
.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); color: #FFFFFF; }
.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; }