
/* bkg-red-lighten */
.btn-bkg-red-lighten {color: var(--color-white);background-color: var(--bkg-red-lighten-4);border-color: var(--bkg-red-lighten-5);}
.btn-bkg-red-lighten:hover {color: var(--color-white);background-color: var(--bkg-red-lighten-3);border-color: var(--bkg-red-lighten-5);}
.btn-check:focus + .btn-bkg-red-lighten,
.btn.btn-check:focus + .btn.btn-bkg-red-lighten,
.btn-bkg-red-lighten:focus,
.btn.btn-bkg-red-lighten:focus {color: var(--color-white);background-color: var(--bkg-red-lighten-3);border-color: var(--bkg-red-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-check:checked + .btn-bkg-red-lighten,
.btn-check:active + .btn-bkg-red-lighten,
.btn-bkg-red-lighten:active,
.btn-bkg-red-lighten.active,
.show > .btn-bkg-red-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-red-lighten-4);border-color: var(--bkg-red-lighten-5);}
.btn-check:checked + .btn-bkg-red-lighten:focus,
.btn-check:active + .btn-bkg-red-lighten:focus,
.btn-bkg-red-lighten:active:focus,
.btn-bkg-red-lighten.active:focus,
.show > .btn-bkg-red-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-bkg-red-lighten:disabled,
.btn-bkg-red-lighten.disabled {color: var(--bkg-red-lighten-2);background-color: var(--bkg-red-lighten-4);border-color: var(--bkg-red-lighten-5);}

.btn-outline-bkg-red-lighten {color: var(--bkg-red-lighten-5);border-color: var(--bkg-red-lighten-5);}
.btn-outline-bkg-red-lighten:hover {color: var(--color-white);background-color: var(--bkg-red-lighten-4);border-color: var(--bkg-red-lighten-5);}
.btn-check:focus + .btn-outline-bkg-red-lighten,
.btn-outline-bkg-red-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-check:checked + .btn-outline-bkg-red-lighten,
.btn-check:active + .btn-outline-bkg-red-lighten,
.btn-outline-bkg-red-lighten:active,
.btn-outline-bkg-red-lighten.active,
.btn-outline-bkg-red-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-red-lighten-4);border-color: var(--bkg-red-lighten-5);}
.btn-check:checked + .btn-outline-bkg-red-lighten:focus,
.btn-check:active + .btn-outline-bkg-red-lighten:focus,
.btn-outline-bkg-red-lighten:active:focus,
.btn-outline-bkg-red-lighten.active:focus,
.btn-outline-bkg-red-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-outline-bkg-red-lighten:disabled,
.btn-outline-bkg-red-lighten.disabled {color: var(--bkg-red-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-red-lighten {
0% {color: var(--color-white);background-color: var(--bkg-red-lighten-4);border-color: var(--bkg-red-lighten-5);}
100% {color: var(--bkg-red-lighten-5);background-color: var(--color-white);border-color: var(--bkg-red-lighten-5);}
}
@-moz-keyframes pulseBtn-red-lighten {
0% {color: var(--color-white);background-color: var(--bkg-red-lighten-4);border-color: var(--bkg-red-lighten-5);}
100% {color: var(--bkg-red-lighten-5);background-color: var(--color-white);border-color: var(--bkg-red-lighten-5);}
}
@-o-keyframes pulseBtn-red-lighten {
0% {color: var(--color-white);background-color: var(--bkg-red-lighten-4);border-color: var(--bkg-red-lighten-5);}
100% {color: var(--bkg-red-lighten-5);background-color: var(--color-white);border-color: var(--bkg-red-lighten-5);}
}
@keyframes pulseBtn-red-lighten {
0% {color: var(--color-white);background-color: var(--bkg-red-lighten-4);border-color: var(--bkg-red-lighten-5);}
100% {color: var(--bkg-red-lighten-5);background-color: var(--color-white);border-color: var(--bkg-red-lighten-5);}
}
.pulseBtn-red-lighten {-webkit-animation-name: pulseBtn-red-lighten;-moz-animation-name: pulseBtn-red-lighten;-o-animation-name: pulseBtn-red-lighten;animation-name: pulseBtn-red-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-red-darken */
.btn-bkg-red-darken {color: var(--color-white);background-color: var(--bkg-red-darken-3);border-color: var(--bkg-red-darken-4);}
.btn-bkg-red-darken:hover {color: var(--color-white);background-color: var(--bkg-red-darken-2);border-color: var(--bkg-red-darken-4);}
.btn-check:focus + .btn-bkg-red-darken,
.btn.btn-check:focus + .btn.btn-bkg-red-darken,
.btn-bkg-red-darken:focus,
.btn.btn-bkg-red-darken:focus {color: var(--color-white);background-color: var(--bkg-red-darken-2);border-color: var(--bkg-red-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-check:checked + .btn-bkg-red-darken,
.btn-check:active + .btn-bkg-red-darken,
.btn-bkg-red-darken:active,
.btn-bkg-red-darken.active,
.show > .btn-bkg-red-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-red-darken-3);border-color: var(--bkg-red-darken-4);}
.btn-check:checked + .btn-bkg-red-darken:focus,
.btn-check:active + .btn-bkg-red-darken:focus,
.btn-bkg-red-darken:active:focus,
.btn-bkg-red-darken.active:focus,
.show > .btn-bkg-red-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-bkg-red-darken:disabled,
.btn-bkg-red-darken.disabled {color: var(--bkg-red-darken-1);background-color: var(--bkg-red-darken-3);border-color: var(--bkg-red-darken-4);}

.btn-outline-bkg-red-darken {color: var(--bkg-red-darken-4);border-color: var(--bkg-red-darken-4);}
.btn-outline-bkg-red-darken:hover {color: var(--color-white);background-color: var(--bkg-red-darken-3);border-color: var(--bkg-red-darken-4);}
.btn-check:focus + .btn-outline-bkg-red-darken,
.btn-outline-bkg-red-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-check:checked + .btn-outline-bkg-red-darken,
.btn-check:active + .btn-outline-bkg-red-darken,
.btn-outline-bkg-red-darken:active,
.btn-outline-bkg-red-darken.active,
.btn-outline-bkg-red-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-red-darken-3);border-color: var(--bkg-red-darken-4);}
.btn-check:checked + .btn-outline-bkg-red-darken:focus,
.btn-check:active + .btn-outline-bkg-red-darken:focus,
.btn-outline-bkg-red-darken:active:focus,
.btn-outline-bkg-red-darken.active:focus,
.btn-outline-bkg-red-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-outline-bkg-red-darken:disabled,
.btn-outline-bkg-red-darken.disabled {color: var(--bkg-red-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-red-darken {
0% {color: var(--color-white);background-color: var(--bkg-red-darken-3);border-color: var(--bkg-red-darken-4);}
100% {color: var(--bkg-red-darken-4);background-color: var(--color-white);border-color: var(--bkg-red-darken-4);}
}
@-moz-keyframes pulseBtn-red-darken {
0% {color: var(--color-white);background-color: var(--bkg-red-darken-3);border-color: var(--bkg-red-darken-4);}
100% {color: var(--bkg-red-darken-4);background-color: var(--color-white);border-color: var(--bkg-red-darken-4);}
}
@-o-keyframes pulseBtn-red-darken {
0% {color: var(--color-white);background-color: var(--bkg-red-darken-3);border-color: var(--bkg-red-darken-4);}
100% {color: var(--bkg-red-darken-4);background-color: var(--color-white);border-color: var(--bkg-red-darken-4);}
}
@keyframes pulseBtn-red-darken {
0% {color: var(--color-white);background-color: var(--bkg-red-darken-3);border-color: var(--bkg-red-darken-4);}
100% {color: var(--bkg-red-darken-4);background-color: var(--color-white);border-color: var(--bkg-red-darken-4);}
}
.pulseBtn-red-darken {-webkit-animation-name: pulseBtn-red-darken;-moz-animation-name: pulseBtn-red-darken;-o-animation-name: pulseBtn-red-darken;animation-name: pulseBtn-red-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-red-accent */
.btn-bkg-red-accent {color: var(--color-white);background-color: var(--bkg-red-accent-3);border-color: var(--bkg-red-accent-4);}
.btn-bkg-red-accent:hover {color: var(--color-white);background-color: var(--bkg-red-accent-2);border-color: var(--bkg-red-accent-4);}
.btn-check:focus + .btn-bkg-red-accent,
.btn.btn-check:focus + .btn.btn-bkg-red-accent,
.btn-bkg-red-accent:focus,
.btn.btn-bkg-red-accent:focus {color: var(--color-white);background-color: var(--bkg-red-accent-2);border-color: var(--bkg-red-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-check:checked + .btn-bkg-red-accent,
.btn-check:active + .btn-bkg-red-accent,
.btn-bkg-red-accent:active,
.btn-bkg-red-accent.active,
.show > .btn-bkg-red-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-red-accent-3);border-color: var(--bkg-red-accent-4);}
.btn-check:checked + .btn-bkg-red-accent:focus,
.btn-check:active + .btn-bkg-red-accent:focus,
.btn-bkg-red-accent:active:focus,
.btn-bkg-red-accent.active:focus,
.show > .btn-bkg-red-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-bkg-red-accent:disabled,
.btn-bkg-red-accent.disabled {color: var(--bkg-red-accent-1);background-color: var(--bkg-red-accent-3);border-color: var(--bkg-red-accent-4);}

.btn-outline-bkg-red-accent {color: var(--bkg-red-accent-4);border-color: var(--bkg-red-accent-4);}
.btn-outline-bkg-red-accent:hover {color: var(--color-white);background-color: var(--bkg-red-accent-3);border-color: var(--bkg-red-accent-4);}
.btn-check:focus + .btn-outline-bkg-red-accent,
.btn-outline-bkg-red-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-check:checked + .btn-outline-bkg-red-accent,
.btn-check:active + .btn-outline-bkg-red-accent,
.btn-outline-bkg-red-accent:active,
.btn-outline-bkg-red-accent.active,
.btn-outline-bkg-red-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-red-accent-3);border-color: var(--bkg-red-accent-4);}
.btn-check:checked + .btn-outline-bkg-red-accent:focus,
.btn-check:active + .btn-outline-bkg-red-accent:focus,
.btn-outline-bkg-red-accent:active:focus,
.btn-outline-bkg-red-accent.active:focus,
.btn-outline-bkg-red-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-red-lighten-1);}
.btn-outline-bkg-red-accent:disabled,
.btn-outline-bkg-red-accent.disabled {color: var(--bkg-red-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-red-accent {
0% {color: var(--color-white);background-color: var(--bkg-red-accent-3);border-color: var(--bkg-red-accent-4);}
100% {color: var(--bkg-red-accent-4);background-color: var(--color-white);border-color: var(--bkg-red-accent-4);}
}
@-moz-keyframes pulseBtn-red-accent {
0% {color: var(--color-white);background-color: var(--bkg-red-accent-3);border-color: var(--bkg-red-accent-4);}
100% {color: var(--bkg-red-accent-4);background-color: var(--color-white);border-color: var(--bkg-red-accent-4);}
}
@-o-keyframes pulseBtn-red-accent {
0% {color: var(--color-white);background-color: var(--bkg-red-accent-3);border-color: var(--bkg-red-accent-4);}
100% {color: var(--bkg-red-accent-4);background-color: var(--color-white);border-color: var(--bkg-red-accent-4);}
}
@keyframes pulseBtn-red-accent {
0% {color: var(--color-white);background-color: var(--bkg-red-accent-3);border-color: var(--bkg-red-accent-4);}
100% {color: var(--bkg-red-accent-4);background-color: var(--color-white);border-color: var(--bkg-red-accent-4);}
}
.pulseBtn-red-accent {-webkit-animation-name: pulseBtn-red-accent;-moz-animation-name: pulseBtn-red-accent;-o-animation-name: pulseBtn-red-accent;animation-name: pulseBtn-red-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-pink-lighten */
.btn-bkg-pink-lighten {color: var(--color-white);background-color: var(--bkg-pink-lighten-4);border-color: var(--bkg-pink-lighten-5);}
.btn-bkg-pink-lighten:hover {color: var(--color-white);background-color: var(--bkg-pink-lighten-3);border-color: var(--bkg-pink-lighten-5);}
.btn-check:focus + .btn-bkg-pink-lighten,
.btn.btn-check:focus + .btn.btn-bkg-pink-lighten,
.btn-bkg-pink-lighten:focus,
.btn.btn-bkg-pink-lighten:focus {color: var(--color-white);background-color: var(--bkg-pink-lighten-3);border-color: var(--bkg-pink-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-check:checked + .btn-bkg-pink-lighten,
.btn-check:active + .btn-bkg-pink-lighten,
.btn-bkg-pink-lighten:active,
.btn-bkg-pink-lighten.active,
.show > .btn-bkg-pink-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-pink-lighten-4);border-color: var(--bkg-pink-lighten-5);}
.btn-check:checked + .btn-bkg-pink-lighten:focus,
.btn-check:active + .btn-bkg-pink-lighten:focus,
.btn-bkg-pink-lighten:active:focus,
.btn-bkg-pink-lighten.active:focus,
.show > .btn-bkg-pink-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-bkg-pink-lighten:disabled,
.btn-bkg-pink-lighten.disabled {color: var(--bkg-pink-lighten-2);background-color: var(--bkg-pink-lighten-4);border-color: var(--bkg-pink-lighten-5);}

.btn-outline-bkg-pink-lighten {color: var(--bkg-pink-lighten-5);border-color: var(--bkg-pink-lighten-5);}
.btn-outline-bkg-pink-lighten:hover {color: var(--color-white);background-color: var(--bkg-pink-lighten-4);border-color: var(--bkg-pink-lighten-5);}
.btn-check:focus + .btn-outline-bkg-pink-lighten,
.btn-outline-bkg-pink-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-check:checked + .btn-outline-bkg-pink-lighten,
.btn-check:active + .btn-outline-bkg-pink-lighten,
.btn-outline-bkg-pink-lighten:active,
.btn-outline-bkg-pink-lighten.active,
.btn-outline-bkg-pink-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-pink-lighten-4);border-color: var(--bkg-pink-lighten-5);}
.btn-check:checked + .btn-outline-bkg-pink-lighten:focus,
.btn-check:active + .btn-outline-bkg-pink-lighten:focus,
.btn-outline-bkg-pink-lighten:active:focus,
.btn-outline-bkg-pink-lighten.active:focus,
.btn-outline-bkg-pink-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-outline-bkg-pink-lighten:disabled,
.btn-outline-bkg-pink-lighten.disabled {color: var(--bkg-pink-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-pink-lighten {
0% {color: var(--color-white);background-color: var(--bkg-pink-lighten-4);border-color: var(--bkg-pink-lighten-5);}
100% {color: var(--bkg-pink-lighten-5);background-color: var(--color-white);border-color: var(--bkg-pink-lighten-5);}
}
@-moz-keyframes pulseBtn-pink-lighten {
0% {color: var(--color-white);background-color: var(--bkg-pink-lighten-4);border-color: var(--bkg-pink-lighten-5);}
100% {color: var(--bkg-pink-lighten-5);background-color: var(--color-white);border-color: var(--bkg-pink-lighten-5);}
}
@-o-keyframes pulseBtn-pink-lighten {
0% {color: var(--color-white);background-color: var(--bkg-pink-lighten-4);border-color: var(--bkg-pink-lighten-5);}
100% {color: var(--bkg-pink-lighten-5);background-color: var(--color-white);border-color: var(--bkg-pink-lighten-5);}
}
@keyframes pulseBtn-pink-lighten {
0% {color: var(--color-white);background-color: var(--bkg-pink-lighten-4);border-color: var(--bkg-pink-lighten-5);}
100% {color: var(--bkg-pink-lighten-5);background-color: var(--color-white);border-color: var(--bkg-pink-lighten-5);}
}
.pulseBtn-pink-lighten {-webkit-animation-name: pulseBtn-pink-lighten;-moz-animation-name: pulseBtn-pink-lighten;-o-animation-name: pulseBtn-pink-lighten;animation-name: pulseBtn-pink-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-pink-darken */
.btn-bkg-pink-darken {color: var(--color-white);background-color: var(--bkg-pink-darken-3);border-color: var(--bkg-pink-darken-4);}
.btn-bkg-pink-darken:hover {color: var(--color-white);background-color: var(--bkg-pink-darken-2);border-color: var(--bkg-pink-darken-4);}
.btn-check:focus + .btn-bkg-pink-darken,
.btn.btn-check:focus + .btn.btn-bkg-pink-darken,
.btn-bkg-pink-darken:focus,
.btn.btn-bkg-pink-darken:focus {color: var(--color-white);background-color: var(--bkg-pink-darken-2);border-color: var(--bkg-pink-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-check:checked + .btn-bkg-pink-darken,
.btn-check:active + .btn-bkg-pink-darken,
.btn-bkg-pink-darken:active,
.btn-bkg-pink-darken.active,
.show > .btn-bkg-pink-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-pink-darken-3);border-color: var(--bkg-pink-darken-4);}
.btn-check:checked + .btn-bkg-pink-darken:focus,
.btn-check:active + .btn-bkg-pink-darken:focus,
.btn-bkg-pink-darken:active:focus,
.btn-bkg-pink-darken.active:focus,
.show > .btn-bkg-pink-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-bkg-pink-darken:disabled,
.btn-bkg-pink-darken.disabled {color: var(--bkg-pink-darken-1);background-color: var(--bkg-pink-darken-3);border-color: var(--bkg-pink-darken-4);}

.btn-outline-bkg-pink-darken {color: var(--bkg-pink-darken-4);border-color: var(--bkg-pink-darken-4);}
.btn-outline-bkg-pink-darken:hover {color: var(--color-white);background-color: var(--bkg-pink-darken-3);border-color: var(--bkg-pink-darken-4);}
.btn-check:focus + .btn-outline-bkg-pink-darken,
.btn-outline-bkg-pink-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-check:checked + .btn-outline-bkg-pink-darken,
.btn-check:active + .btn-outline-bkg-pink-darken,
.btn-outline-bkg-pink-darken:active,
.btn-outline-bkg-pink-darken.active,
.btn-outline-bkg-pink-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-pink-darken-3);border-color: var(--bkg-pink-darken-4);}
.btn-check:checked + .btn-outline-bkg-pink-darken:focus,
.btn-check:active + .btn-outline-bkg-pink-darken:focus,
.btn-outline-bkg-pink-darken:active:focus,
.btn-outline-bkg-pink-darken.active:focus,
.btn-outline-bkg-pink-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-outline-bkg-pink-darken:disabled,
.btn-outline-bkg-pink-darken.disabled {color: var(--bkg-pink-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-pink-darken {
0% {color: var(--color-white);background-color: var(--bkg-pink-darken-3);border-color: var(--bkg-pink-darken-4);}
100% {color: var(--bkg-pink-darken-4);background-color: var(--color-white);border-color: var(--bkg-pink-darken-4);}
}
@-moz-keyframes pulseBtn-pink-darken {
0% {color: var(--color-white);background-color: var(--bkg-pink-darken-3);border-color: var(--bkg-pink-darken-4);}
100% {color: var(--bkg-pink-darken-4);background-color: var(--color-white);border-color: var(--bkg-pink-darken-4);}
}
@-o-keyframes pulseBtn-pink-darken {
0% {color: var(--color-white);background-color: var(--bkg-pink-darken-3);border-color: var(--bkg-pink-darken-4);}
100% {color: var(--bkg-pink-darken-4);background-color: var(--color-white);border-color: var(--bkg-pink-darken-4);}
}
@keyframes pulseBtn-pink-darken {
0% {color: var(--color-white);background-color: var(--bkg-pink-darken-3);border-color: var(--bkg-pink-darken-4);}
100% {color: var(--bkg-pink-darken-4);background-color: var(--color-white);border-color: var(--bkg-pink-darken-4);}
}
.pulseBtn-pink-darken {-webkit-animation-name: pulseBtn-pink-darken;-moz-animation-name: pulseBtn-pink-darken;-o-animation-name: pulseBtn-pink-darken;animation-name: pulseBtn-pink-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-pink-accent */
.btn-bkg-pink-accent {color: var(--color-white);background-color: var(--bkg-pink-accent-3);border-color: var(--bkg-pink-accent-4);}
.btn-bkg-pink-accent:hover {color: var(--color-white);background-color: var(--bkg-pink-accent-2);border-color: var(--bkg-pink-accent-4);}
.btn-check:focus + .btn-bkg-pink-accent,
.btn.btn-check:focus + .btn.btn-bkg-pink-accent,
.btn-bkg-pink-accent:focus,
.btn.btn-bkg-pink-accent:focus {color: var(--color-white);background-color: var(--bkg-pink-accent-2);border-color: var(--bkg-pink-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-check:checked + .btn-bkg-pink-accent,
.btn-check:active + .btn-bkg-pink-accent,
.btn-bkg-pink-accent:active,
.btn-bkg-pink-accent.active,
.show > .btn-bkg-pink-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-pink-accent-3);border-color: var(--bkg-pink-accent-4);}
.btn-check:checked + .btn-bkg-pink-accent:focus,
.btn-check:active + .btn-bkg-pink-accent:focus,
.btn-bkg-pink-accent:active:focus,
.btn-bkg-pink-accent.active:focus,
.show > .btn-bkg-pink-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-bkg-pink-accent:disabled,
.btn-bkg-pink-accent.disabled {color: var(--bkg-pink-accent-1);background-color: var(--bkg-pink-accent-3);border-color: var(--bkg-pink-accent-4);}

.btn-outline-bkg-pink-accent {color: var(--bkg-pink-accent-4);border-color: var(--bkg-pink-accent-4);}
.btn-outline-bkg-pink-accent:hover {color: var(--color-white);background-color: var(--bkg-pink-accent-3);border-color: var(--bkg-pink-accent-4);}
.btn-check:focus + .btn-outline-bkg-pink-accent,
.btn-outline-bkg-pink-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-check:checked + .btn-outline-bkg-pink-accent,
.btn-check:active + .btn-outline-bkg-pink-accent,
.btn-outline-bkg-pink-accent:active,
.btn-outline-bkg-pink-accent.active,
.btn-outline-bkg-pink-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-pink-accent-3);border-color: var(--bkg-pink-accent-4);}
.btn-check:checked + .btn-outline-bkg-pink-accent:focus,
.btn-check:active + .btn-outline-bkg-pink-accent:focus,
.btn-outline-bkg-pink-accent:active:focus,
.btn-outline-bkg-pink-accent.active:focus,
.btn-outline-bkg-pink-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-pink-lighten-1);}
.btn-outline-bkg-pink-accent:disabled,
.btn-outline-bkg-pink-accent.disabled {color: var(--bkg-pink-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-pink-accent {
0% {color: var(--color-white);background-color: var(--bkg-pink-accent-3);border-color: var(--bkg-pink-accent-4);}
100% {color: var(--bkg-pink-accent-4);background-color: var(--color-white);border-color: var(--bkg-pink-accent-4);}
}
@-moz-keyframes pulseBtn-pink-accent {
0% {color: var(--color-white);background-color: var(--bkg-pink-accent-3);border-color: var(--bkg-pink-accent-4);}
100% {color: var(--bkg-pink-accent-4);background-color: var(--color-white);border-color: var(--bkg-pink-accent-4);}
}
@-o-keyframes pulseBtn-pink-accent {
0% {color: var(--color-white);background-color: var(--bkg-pink-accent-3);border-color: var(--bkg-pink-accent-4);}
100% {color: var(--bkg-pink-accent-4);background-color: var(--color-white);border-color: var(--bkg-pink-accent-4);}
}
@keyframes pulseBtn-pink-accent {
0% {color: var(--color-white);background-color: var(--bkg-pink-accent-3);border-color: var(--bkg-pink-accent-4);}
100% {color: var(--bkg-pink-accent-4);background-color: var(--color-white);border-color: var(--bkg-pink-accent-4);}
}
.pulseBtn-pink-accent {-webkit-animation-name: pulseBtn-pink-accent;-moz-animation-name: pulseBtn-pink-accent;-o-animation-name: pulseBtn-pink-accent;animation-name: pulseBtn-pink-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-purple-lighten */
.btn-bkg-purple-lighten {color: var(--color-white);background-color: var(--bkg-purple-lighten-4);border-color: var(--bkg-purple-lighten-5);}
.btn-bkg-purple-lighten:hover {color: var(--color-white);background-color: var(--bkg-purple-lighten-3);border-color: var(--bkg-purple-lighten-5);}
.btn-check:focus + .btn-bkg-purple-lighten,
.btn.btn-check:focus + .btn.btn-bkg-purple-lighten,
.btn-bkg-purple-lighten:focus,
.btn.btn-bkg-purple-lighten:focus {color: var(--color-white);background-color: var(--bkg-purple-lighten-3);border-color: var(--bkg-purple-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-check:checked + .btn-bkg-purple-lighten,
.btn-check:active + .btn-bkg-purple-lighten,
.btn-bkg-purple-lighten:active,
.btn-bkg-purple-lighten.active,
.show > .btn-bkg-purple-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-purple-lighten-4);border-color: var(--bkg-purple-lighten-5);}
.btn-check:checked + .btn-bkg-purple-lighten:focus,
.btn-check:active + .btn-bkg-purple-lighten:focus,
.btn-bkg-purple-lighten:active:focus,
.btn-bkg-purple-lighten.active:focus,
.show > .btn-bkg-purple-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-bkg-purple-lighten:disabled,
.btn-bkg-purple-lighten.disabled {color: var(--bkg-purple-lighten-2);background-color: var(--bkg-purple-lighten-4);border-color: var(--bkg-purple-lighten-5);}

.btn-outline-bkg-purple-lighten {color: var(--bkg-purple-lighten-5);border-color: var(--bkg-purple-lighten-5);}
.btn-outline-bkg-purple-lighten:hover {color: var(--color-white);background-color: var(--bkg-purple-lighten-4);border-color: var(--bkg-purple-lighten-5);}
.btn-check:focus + .btn-outline-bkg-purple-lighten,
.btn-outline-bkg-purple-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-check:checked + .btn-outline-bkg-purple-lighten,
.btn-check:active + .btn-outline-bkg-purple-lighten,
.btn-outline-bkg-purple-lighten:active,
.btn-outline-bkg-purple-lighten.active,
.btn-outline-bkg-purple-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-purple-lighten-4);border-color: var(--bkg-purple-lighten-5);}
.btn-check:checked + .btn-outline-bkg-purple-lighten:focus,
.btn-check:active + .btn-outline-bkg-purple-lighten:focus,
.btn-outline-bkg-purple-lighten:active:focus,
.btn-outline-bkg-purple-lighten.active:focus,
.btn-outline-bkg-purple-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-outline-bkg-purple-lighten:disabled,
.btn-outline-bkg-purple-lighten.disabled {color: var(--bkg-purple-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-purple-lighten {
0% {color: var(--color-white);background-color: var(--bkg-purple-lighten-4);border-color: var(--bkg-purple-lighten-5);}
100% {color: var(--bkg-purple-lighten-5);background-color: var(--color-white);border-color: var(--bkg-purple-lighten-5);}
}
@-moz-keyframes pulseBtn-purple-lighten {
0% {color: var(--color-white);background-color: var(--bkg-purple-lighten-4);border-color: var(--bkg-purple-lighten-5);}
100% {color: var(--bkg-purple-lighten-5);background-color: var(--color-white);border-color: var(--bkg-purple-lighten-5);}
}
@-o-keyframes pulseBtn-purple-lighten {
0% {color: var(--color-white);background-color: var(--bkg-purple-lighten-4);border-color: var(--bkg-purple-lighten-5);}
100% {color: var(--bkg-purple-lighten-5);background-color: var(--color-white);border-color: var(--bkg-purple-lighten-5);}
}
@keyframes pulseBtn-purple-lighten {
0% {color: var(--color-white);background-color: var(--bkg-purple-lighten-4);border-color: var(--bkg-purple-lighten-5);}
100% {color: var(--bkg-purple-lighten-5);background-color: var(--color-white);border-color: var(--bkg-purple-lighten-5);}
}
.pulseBtn-purple-lighten {-webkit-animation-name: pulseBtn-purple-lighten;-moz-animation-name: pulseBtn-purple-lighten;-o-animation-name: pulseBtn-purple-lighten;animation-name: pulseBtn-purple-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-purple-darken */
.btn-bkg-purple-darken {color: var(--color-white);background-color: var(--bkg-purple-darken-3);border-color: var(--bkg-purple-darken-4);}
.btn-bkg-purple-darken:hover {color: var(--color-white);background-color: var(--bkg-purple-darken-2);border-color: var(--bkg-purple-darken-4);}
.btn-check:focus + .btn-bkg-purple-darken,
.btn.btn-check:focus + .btn.btn-bkg-purple-darken,
.btn-bkg-purple-darken:focus,
.btn.btn-bkg-purple-darken:focus {color: var(--color-white);background-color: var(--bkg-purple-darken-2);border-color: var(--bkg-purple-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-check:checked + .btn-bkg-purple-darken,
.btn-check:active + .btn-bkg-purple-darken,
.btn-bkg-purple-darken:active,
.btn-bkg-purple-darken.active,
.show > .btn-bkg-purple-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-purple-darken-3);border-color: var(--bkg-purple-darken-4);}
.btn-check:checked + .btn-bkg-purple-darken:focus,
.btn-check:active + .btn-bkg-purple-darken:focus,
.btn-bkg-purple-darken:active:focus,
.btn-bkg-purple-darken.active:focus,
.show > .btn-bkg-purple-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-bkg-purple-darken:disabled,
.btn-bkg-purple-darken.disabled {color: var(--bkg-purple-darken-1);background-color: var(--bkg-purple-darken-3);border-color: var(--bkg-purple-darken-4);}

.btn-outline-bkg-purple-darken {color: var(--bkg-purple-darken-4);border-color: var(--bkg-purple-darken-4);}
.btn-outline-bkg-purple-darken:hover {color: var(--color-white);background-color: var(--bkg-purple-darken-3);border-color: var(--bkg-purple-darken-4);}
.btn-check:focus + .btn-outline-bkg-purple-darken,
.btn-outline-bkg-purple-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-check:checked + .btn-outline-bkg-purple-darken,
.btn-check:active + .btn-outline-bkg-purple-darken,
.btn-outline-bkg-purple-darken:active,
.btn-outline-bkg-purple-darken.active,
.btn-outline-bkg-purple-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-purple-darken-3);border-color: var(--bkg-purple-darken-4);}
.btn-check:checked + .btn-outline-bkg-purple-darken:focus,
.btn-check:active + .btn-outline-bkg-purple-darken:focus,
.btn-outline-bkg-purple-darken:active:focus,
.btn-outline-bkg-purple-darken.active:focus,
.btn-outline-bkg-purple-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-outline-bkg-purple-darken:disabled,
.btn-outline-bkg-purple-darken.disabled {color: var(--bkg-purple-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-purple-darken {
0% {color: var(--color-white);background-color: var(--bkg-purple-darken-3);border-color: var(--bkg-purple-darken-4);}
100% {color: var(--bkg-purple-darken-4);background-color: var(--color-white);border-color: var(--bkg-purple-darken-4);}
}
@-moz-keyframes pulseBtn-purple-darken {
0% {color: var(--color-white);background-color: var(--bkg-purple-darken-3);border-color: var(--bkg-purple-darken-4);}
100% {color: var(--bkg-purple-darken-4);background-color: var(--color-white);border-color: var(--bkg-purple-darken-4);}
}
@-o-keyframes pulseBtn-purple-darken {
0% {color: var(--color-white);background-color: var(--bkg-purple-darken-3);border-color: var(--bkg-purple-darken-4);}
100% {color: var(--bkg-purple-darken-4);background-color: var(--color-white);border-color: var(--bkg-purple-darken-4);}
}
@keyframes pulseBtn-purple-darken {
0% {color: var(--color-white);background-color: var(--bkg-purple-darken-3);border-color: var(--bkg-purple-darken-4);}
100% {color: var(--bkg-purple-darken-4);background-color: var(--color-white);border-color: var(--bkg-purple-darken-4);}
}
.pulseBtn-purple-darken {-webkit-animation-name: pulseBtn-purple-darken;-moz-animation-name: pulseBtn-purple-darken;-o-animation-name: pulseBtn-purple-darken;animation-name: pulseBtn-purple-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-purple-accent */
.btn-bkg-purple-accent {color: var(--color-white);background-color: var(--bkg-purple-accent-3);border-color: var(--bkg-purple-accent-4);}
.btn-bkg-purple-accent:hover {color: var(--color-white);background-color: var(--bkg-purple-accent-2);border-color: var(--bkg-purple-accent-4);}
.btn-check:focus + .btn-bkg-purple-accent,
.btn.btn-check:focus + .btn.btn-bkg-purple-accent,
.btn-bkg-purple-accent:focus,
.btn.btn-bkg-purple-accent:focus {color: var(--color-white);background-color: var(--bkg-purple-accent-2);border-color: var(--bkg-purple-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-check:checked + .btn-bkg-purple-accent,
.btn-check:active + .btn-bkg-purple-accent,
.btn-bkg-purple-accent:active,
.btn-bkg-purple-accent.active,
.show > .btn-bkg-purple-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-purple-accent-3);border-color: var(--bkg-purple-accent-4);}
.btn-check:checked + .btn-bkg-purple-accent:focus,
.btn-check:active + .btn-bkg-purple-accent:focus,
.btn-bkg-purple-accent:active:focus,
.btn-bkg-purple-accent.active:focus,
.show > .btn-bkg-purple-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-bkg-purple-accent:disabled,
.btn-bkg-purple-accent.disabled {color: var(--bkg-purple-accent-1);background-color: var(--bkg-purple-accent-3);border-color: var(--bkg-purple-accent-4);}

.btn-outline-bkg-purple-accent {color: var(--bkg-purple-accent-4);border-color: var(--bkg-purple-accent-4);}
.btn-outline-bkg-purple-accent:hover {color: var(--color-white);background-color: var(--bkg-purple-accent-3);border-color: var(--bkg-purple-accent-4);}
.btn-check:focus + .btn-outline-bkg-purple-accent,
.btn-outline-bkg-purple-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-check:checked + .btn-outline-bkg-purple-accent,
.btn-check:active + .btn-outline-bkg-purple-accent,
.btn-outline-bkg-purple-accent:active,
.btn-outline-bkg-purple-accent.active,
.btn-outline-bkg-purple-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-purple-accent-3);border-color: var(--bkg-purple-accent-4);}
.btn-check:checked + .btn-outline-bkg-purple-accent:focus,
.btn-check:active + .btn-outline-bkg-purple-accent:focus,
.btn-outline-bkg-purple-accent:active:focus,
.btn-outline-bkg-purple-accent.active:focus,
.btn-outline-bkg-purple-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-purple-lighten-1);}
.btn-outline-bkg-purple-accent:disabled,
.btn-outline-bkg-purple-accent.disabled {color: var(--bkg-purple-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-purple-accent {
0% {color: var(--color-white);background-color: var(--bkg-purple-accent-3);border-color: var(--bkg-purple-accent-4);}
100% {color: var(--bkg-purple-accent-4);background-color: var(--color-white);border-color: var(--bkg-purple-accent-4);}
}
@-moz-keyframes pulseBtn-purple-accent {
0% {color: var(--color-white);background-color: var(--bkg-purple-accent-3);border-color: var(--bkg-purple-accent-4);}
100% {color: var(--bkg-purple-accent-4);background-color: var(--color-white);border-color: var(--bkg-purple-accent-4);}
}
@-o-keyframes pulseBtn-purple-accent {
0% {color: var(--color-white);background-color: var(--bkg-purple-accent-3);border-color: var(--bkg-purple-accent-4);}
100% {color: var(--bkg-purple-accent-4);background-color: var(--color-white);border-color: var(--bkg-purple-accent-4);}
}
@keyframes pulseBtn-purple-accent {
0% {color: var(--color-white);background-color: var(--bkg-purple-accent-3);border-color: var(--bkg-purple-accent-4);}
100% {color: var(--bkg-purple-accent-4);background-color: var(--color-white);border-color: var(--bkg-purple-accent-4);}
}
.pulseBtn-purple-accent {-webkit-animation-name: pulseBtn-purple-accent;-moz-animation-name: pulseBtn-purple-accent;-o-animation-name: pulseBtn-purple-accent;animation-name: pulseBtn-purple-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-deep-purple-lighten */
.btn-bkg-deep-purple-lighten {color: var(--color-white);background-color: var(--bkg-deep-purple-lighten-4);border-color: var(--bkg-deep-purple-lighten-5);}
.btn-bkg-deep-purple-lighten:hover {color: var(--color-white);background-color: var(--bkg-deep-purple-lighten-3);border-color: var(--bkg-deep-purple-lighten-5);}
.btn-check:focus + .btn-bkg-deep-purple-lighten,
.btn.btn-check:focus + .btn.btn-bkg-deep-purple-lighten,
.btn-bkg-deep-purple-lighten:focus,
.btn.btn-bkg-deep-purple-lighten:focus {color: var(--color-white);background-color: var(--bkg-deep-purple-lighten-3);border-color: var(--bkg-deep-purple-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-check:checked + .btn-bkg-deep-purple-lighten,
.btn-check:active + .btn-bkg-deep-purple-lighten,
.btn-bkg-deep-purple-lighten:active,
.btn-bkg-deep-purple-lighten.active,
.show > .btn-bkg-deep-purple-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-deep-purple-lighten-4);border-color: var(--bkg-deep-purple-lighten-5);}
.btn-check:checked + .btn-bkg-deep-purple-lighten:focus,
.btn-check:active + .btn-bkg-deep-purple-lighten:focus,
.btn-bkg-deep-purple-lighten:active:focus,
.btn-bkg-deep-purple-lighten.active:focus,
.show > .btn-bkg-deep-purple-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-bkg-deep-purple-lighten:disabled,
.btn-bkg-deep-purple-lighten.disabled {color: var(--bkg-deep-purple-lighten-2);background-color: var(--bkg-deep-purple-lighten-4);border-color: var(--bkg-deep-purple-lighten-5);}

.btn-outline-bkg-deep-purple-lighten {color: var(--bkg-deep-purple-lighten-5);border-color: var(--bkg-deep-purple-lighten-5);}
.btn-outline-bkg-deep-purple-lighten:hover {color: var(--color-white);background-color: var(--bkg-deep-purple-lighten-4);border-color: var(--bkg-deep-purple-lighten-5);}
.btn-check:focus + .btn-outline-bkg-deep-purple-lighten,
.btn-outline-bkg-deep-purple-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-check:checked + .btn-outline-bkg-deep-purple-lighten,
.btn-check:active + .btn-outline-bkg-deep-purple-lighten,
.btn-outline-bkg-deep-purple-lighten:active,
.btn-outline-bkg-deep-purple-lighten.active,
.btn-outline-bkg-deep-purple-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-deep-purple-lighten-4);border-color: var(--bkg-deep-purple-lighten-5);}
.btn-check:checked + .btn-outline-bkg-deep-purple-lighten:focus,
.btn-check:active + .btn-outline-bkg-deep-purple-lighten:focus,
.btn-outline-bkg-deep-purple-lighten:active:focus,
.btn-outline-bkg-deep-purple-lighten.active:focus,
.btn-outline-bkg-deep-purple-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-outline-bkg-deep-purple-lighten:disabled,
.btn-outline-bkg-deep-purple-lighten.disabled {color: var(--bkg-deep-purple-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-deep-purple-lighten {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-lighten-4);border-color: var(--bkg-deep-purple-lighten-5);}
100% {color: var(--bkg-deep-purple-lighten-5);background-color: var(--color-white);border-color: var(--bkg-deep-purple-lighten-5);}
}
@-moz-keyframes pulseBtn-deep-purple-lighten {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-lighten-4);border-color: var(--bkg-deep-purple-lighten-5);}
100% {color: var(--bkg-deep-purple-lighten-5);background-color: var(--color-white);border-color: var(--bkg-deep-purple-lighten-5);}
}
@-o-keyframes pulseBtn-deep-purple-lighten {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-lighten-4);border-color: var(--bkg-deep-purple-lighten-5);}
100% {color: var(--bkg-deep-purple-lighten-5);background-color: var(--color-white);border-color: var(--bkg-deep-purple-lighten-5);}
}
@keyframes pulseBtn-deep-purple-lighten {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-lighten-4);border-color: var(--bkg-deep-purple-lighten-5);}
100% {color: var(--bkg-deep-purple-lighten-5);background-color: var(--color-white);border-color: var(--bkg-deep-purple-lighten-5);}
}
.pulseBtn-deep-purple-lighten {-webkit-animation-name: pulseBtn-deep-purple-lighten;-moz-animation-name: pulseBtn-deep-purple-lighten;-o-animation-name: pulseBtn-deep-purple-lighten;animation-name: pulseBtn-deep-purple-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-deep-purple-darken */
.btn-bkg-deep-purple-darken {color: var(--color-white);background-color: var(--bkg-deep-purple-darken-3);border-color: var(--bkg-deep-purple-darken-4);}
.btn-bkg-deep-purple-darken:hover {color: var(--color-white);background-color: var(--bkg-deep-purple-darken-2);border-color: var(--bkg-deep-purple-darken-4);}
.btn-check:focus + .btn-bkg-deep-purple-darken,
.btn.btn-check:focus + .btn.btn-bkg-deep-purple-darken,
.btn-bkg-deep-purple-darken:focus,
.btn.btn-bkg-deep-purple-darken:focus {color: var(--color-white);background-color: var(--bkg-deep-purple-darken-2);border-color: var(--bkg-deep-purple-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-check:checked + .btn-bkg-deep-purple-darken,
.btn-check:active + .btn-bkg-deep-purple-darken,
.btn-bkg-deep-purple-darken:active,
.btn-bkg-deep-purple-darken.active,
.show > .btn-bkg-deep-purple-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-deep-purple-darken-3);border-color: var(--bkg-deep-purple-darken-4);}
.btn-check:checked + .btn-bkg-deep-purple-darken:focus,
.btn-check:active + .btn-bkg-deep-purple-darken:focus,
.btn-bkg-deep-purple-darken:active:focus,
.btn-bkg-deep-purple-darken.active:focus,
.show > .btn-bkg-deep-purple-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-bkg-deep-purple-darken:disabled,
.btn-bkg-deep-purple-darken.disabled {color: var(--bkg-deep-purple-darken-1);background-color: var(--bkg-deep-purple-darken-3);border-color: var(--bkg-deep-purple-darken-4);}

.btn-outline-bkg-deep-purple-darken {color: var(--bkg-deep-purple-darken-4);border-color: var(--bkg-deep-purple-darken-4);}
.btn-outline-bkg-deep-purple-darken:hover {color: var(--color-white);background-color: var(--bkg-deep-purple-darken-3);border-color: var(--bkg-deep-purple-darken-4);}
.btn-check:focus + .btn-outline-bkg-deep-purple-darken,
.btn-outline-bkg-deep-purple-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-check:checked + .btn-outline-bkg-deep-purple-darken,
.btn-check:active + .btn-outline-bkg-deep-purple-darken,
.btn-outline-bkg-deep-purple-darken:active,
.btn-outline-bkg-deep-purple-darken.active,
.btn-outline-bkg-deep-purple-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-deep-purple-darken-3);border-color: var(--bkg-deep-purple-darken-4);}
.btn-check:checked + .btn-outline-bkg-deep-purple-darken:focus,
.btn-check:active + .btn-outline-bkg-deep-purple-darken:focus,
.btn-outline-bkg-deep-purple-darken:active:focus,
.btn-outline-bkg-deep-purple-darken.active:focus,
.btn-outline-bkg-deep-purple-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-outline-bkg-deep-purple-darken:disabled,
.btn-outline-bkg-deep-purple-darken.disabled {color: var(--bkg-deep-purple-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-deep-purple-darken {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-darken-3);border-color: var(--bkg-deep-purple-darken-4);}
100% {color: var(--bkg-deep-purple-darken-4);background-color: var(--color-white);border-color: var(--bkg-deep-purple-darken-4);}
}
@-moz-keyframes pulseBtn-deep-purple-darken {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-darken-3);border-color: var(--bkg-deep-purple-darken-4);}
100% {color: var(--bkg-deep-purple-darken-4);background-color: var(--color-white);border-color: var(--bkg-deep-purple-darken-4);}
}
@-o-keyframes pulseBtn-deep-purple-darken {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-darken-3);border-color: var(--bkg-deep-purple-darken-4);}
100% {color: var(--bkg-deep-purple-darken-4);background-color: var(--color-white);border-color: var(--bkg-deep-purple-darken-4);}
}
@keyframes pulseBtn-deep-purple-darken {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-darken-3);border-color: var(--bkg-deep-purple-darken-4);}
100% {color: var(--bkg-deep-purple-darken-4);background-color: var(--color-white);border-color: var(--bkg-deep-purple-darken-4);}
}
.pulseBtn-deep-purple-darken {-webkit-animation-name: pulseBtn-deep-purple-darken;-moz-animation-name: pulseBtn-deep-purple-darken;-o-animation-name: pulseBtn-deep-purple-darken;animation-name: pulseBtn-deep-purple-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-deep-purple-accent */
.btn-bkg-deep-purple-accent {color: var(--color-white);background-color: var(--bkg-deep-purple-accent-3);border-color: var(--bkg-deep-purple-accent-4);}
.btn-bkg-deep-purple-accent:hover {color: var(--color-white);background-color: var(--bkg-deep-purple-accent-2);border-color: var(--bkg-deep-purple-accent-4);}
.btn-check:focus + .btn-bkg-deep-purple-accent,
.btn.btn-check:focus + .btn.btn-bkg-deep-purple-accent,
.btn-bkg-deep-purple-accent:focus,
.btn.btn-bkg-deep-purple-accent:focus {color: var(--color-white);background-color: var(--bkg-deep-purple-accent-2);border-color: var(--bkg-deep-purple-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-check:checked + .btn-bkg-deep-purple-accent,
.btn-check:active + .btn-bkg-deep-purple-accent,
.btn-bkg-deep-purple-accent:active,
.btn-bkg-deep-purple-accent.active,
.show > .btn-bkg-deep-purple-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-deep-purple-accent-3);border-color: var(--bkg-deep-purple-accent-4);}
.btn-check:checked + .btn-bkg-deep-purple-accent:focus,
.btn-check:active + .btn-bkg-deep-purple-accent:focus,
.btn-bkg-deep-purple-accent:active:focus,
.btn-bkg-deep-purple-accent.active:focus,
.show > .btn-bkg-deep-purple-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-bkg-deep-purple-accent:disabled,
.btn-bkg-deep-purple-accent.disabled {color: var(--bkg-deep-purple-accent-1);background-color: var(--bkg-deep-purple-accent-3);border-color: var(--bkg-deep-purple-accent-4);}

.btn-outline-bkg-deep-purple-accent {color: var(--bkg-deep-purple-accent-4);border-color: var(--bkg-deep-purple-accent-4);}
.btn-outline-bkg-deep-purple-accent:hover {color: var(--color-white);background-color: var(--bkg-deep-purple-accent-3);border-color: var(--bkg-deep-purple-accent-4);}
.btn-check:focus + .btn-outline-bkg-deep-purple-accent,
.btn-outline-bkg-deep-purple-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-check:checked + .btn-outline-bkg-deep-purple-accent,
.btn-check:active + .btn-outline-bkg-deep-purple-accent,
.btn-outline-bkg-deep-purple-accent:active,
.btn-outline-bkg-deep-purple-accent.active,
.btn-outline-bkg-deep-purple-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-deep-purple-accent-3);border-color: var(--bkg-deep-purple-accent-4);}
.btn-check:checked + .btn-outline-bkg-deep-purple-accent:focus,
.btn-check:active + .btn-outline-bkg-deep-purple-accent:focus,
.btn-outline-bkg-deep-purple-accent:active:focus,
.btn-outline-bkg-deep-purple-accent.active:focus,
.btn-outline-bkg-deep-purple-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-purple-lighten-1);}
.btn-outline-bkg-deep-purple-accent:disabled,
.btn-outline-bkg-deep-purple-accent.disabled {color: var(--bkg-deep-purple-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-deep-purple-accent {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-accent-3);border-color: var(--bkg-deep-purple-accent-4);}
100% {color: var(--bkg-deep-purple-accent-4);background-color: var(--color-white);border-color: var(--bkg-deep-purple-accent-4);}
}
@-moz-keyframes pulseBtn-deep-purple-accent {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-accent-3);border-color: var(--bkg-deep-purple-accent-4);}
100% {color: var(--bkg-deep-purple-accent-4);background-color: var(--color-white);border-color: var(--bkg-deep-purple-accent-4);}
}
@-o-keyframes pulseBtn-deep-purple-accent {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-accent-3);border-color: var(--bkg-deep-purple-accent-4);}
100% {color: var(--bkg-deep-purple-accent-4);background-color: var(--color-white);border-color: var(--bkg-deep-purple-accent-4);}
}
@keyframes pulseBtn-deep-purple-accent {
0% {color: var(--color-white);background-color: var(--bkg-deep-purple-accent-3);border-color: var(--bkg-deep-purple-accent-4);}
100% {color: var(--bkg-deep-purple-accent-4);background-color: var(--color-white);border-color: var(--bkg-deep-purple-accent-4);}
}
.pulseBtn-deep-purple-accent {-webkit-animation-name: pulseBtn-deep-purple-accent;-moz-animation-name: pulseBtn-deep-purple-accent;-o-animation-name: pulseBtn-deep-purple-accent;animation-name: pulseBtn-deep-purple-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-indigo-lighten */
.btn-bkg-indigo-lighten {color: var(--color-white);background-color: var(--bkg-indigo-lighten-4);border-color: var(--bkg-indigo-lighten-5);}
.btn-bkg-indigo-lighten:hover {color: var(--color-white);background-color: var(--bkg-indigo-lighten-3);border-color: var(--bkg-indigo-lighten-5);}
.btn-check:focus + .btn-bkg-indigo-lighten,
.btn.btn-check:focus + .btn.btn-bkg-indigo-lighten,
.btn-bkg-indigo-lighten:focus,
.btn.btn-bkg-indigo-lighten:focus {color: var(--color-white);background-color: var(--bkg-indigo-lighten-3);border-color: var(--bkg-indigo-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-check:checked + .btn-bkg-indigo-lighten,
.btn-check:active + .btn-bkg-indigo-lighten,
.btn-bkg-indigo-lighten:active,
.btn-bkg-indigo-lighten.active,
.show > .btn-bkg-indigo-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-indigo-lighten-4);border-color: var(--bkg-indigo-lighten-5);}
.btn-check:checked + .btn-bkg-indigo-lighten:focus,
.btn-check:active + .btn-bkg-indigo-lighten:focus,
.btn-bkg-indigo-lighten:active:focus,
.btn-bkg-indigo-lighten.active:focus,
.show > .btn-bkg-indigo-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-bkg-indigo-lighten:disabled,
.btn-bkg-indigo-lighten.disabled {color: var(--bkg-indigo-lighten-2);background-color: var(--bkg-indigo-lighten-4);border-color: var(--bkg-indigo-lighten-5);}

.btn-outline-bkg-indigo-lighten {color: var(--bkg-indigo-lighten-5);border-color: var(--bkg-indigo-lighten-5);}
.btn-outline-bkg-indigo-lighten:hover {color: var(--color-white);background-color: var(--bkg-indigo-lighten-4);border-color: var(--bkg-indigo-lighten-5);}
.btn-check:focus + .btn-outline-bkg-indigo-lighten,
.btn-outline-bkg-indigo-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-check:checked + .btn-outline-bkg-indigo-lighten,
.btn-check:active + .btn-outline-bkg-indigo-lighten,
.btn-outline-bkg-indigo-lighten:active,
.btn-outline-bkg-indigo-lighten.active,
.btn-outline-bkg-indigo-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-indigo-lighten-4);border-color: var(--bkg-indigo-lighten-5);}
.btn-check:checked + .btn-outline-bkg-indigo-lighten:focus,
.btn-check:active + .btn-outline-bkg-indigo-lighten:focus,
.btn-outline-bkg-indigo-lighten:active:focus,
.btn-outline-bkg-indigo-lighten.active:focus,
.btn-outline-bkg-indigo-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-outline-bkg-indigo-lighten:disabled,
.btn-outline-bkg-indigo-lighten.disabled {color: var(--bkg-indigo-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-indigo-lighten {
0% {color: var(--color-white);background-color: var(--bkg-indigo-lighten-4);border-color: var(--bkg-indigo-lighten-5);}
100% {color: var(--bkg-indigo-lighten-5);background-color: var(--color-white);border-color: var(--bkg-indigo-lighten-5);}
}
@-moz-keyframes pulseBtn-indigo-lighten {
0% {color: var(--color-white);background-color: var(--bkg-indigo-lighten-4);border-color: var(--bkg-indigo-lighten-5);}
100% {color: var(--bkg-indigo-lighten-5);background-color: var(--color-white);border-color: var(--bkg-indigo-lighten-5);}
}
@-o-keyframes pulseBtn-indigo-lighten {
0% {color: var(--color-white);background-color: var(--bkg-indigo-lighten-4);border-color: var(--bkg-indigo-lighten-5);}
100% {color: var(--bkg-indigo-lighten-5);background-color: var(--color-white);border-color: var(--bkg-indigo-lighten-5);}
}
@keyframes pulseBtn-indigo-lighten {
0% {color: var(--color-white);background-color: var(--bkg-indigo-lighten-4);border-color: var(--bkg-indigo-lighten-5);}
100% {color: var(--bkg-indigo-lighten-5);background-color: var(--color-white);border-color: var(--bkg-indigo-lighten-5);}
}
.pulseBtn-indigo-lighten {-webkit-animation-name: pulseBtn-indigo-lighten;-moz-animation-name: pulseBtn-indigo-lighten;-o-animation-name: pulseBtn-indigo-lighten;animation-name: pulseBtn-indigo-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-indigo-darken */
.btn-bkg-indigo-darken {color: var(--color-white);background-color: var(--bkg-indigo-darken-3);border-color: var(--bkg-indigo-darken-4);}
.btn-bkg-indigo-darken:hover {color: var(--color-white);background-color: var(--bkg-indigo-darken-2);border-color: var(--bkg-indigo-darken-4);}
.btn-check:focus + .btn-bkg-indigo-darken,
.btn.btn-check:focus + .btn.btn-bkg-indigo-darken,
.btn-bkg-indigo-darken:focus,
.btn.btn-bkg-indigo-darken:focus {color: var(--color-white);background-color: var(--bkg-indigo-darken-2);border-color: var(--bkg-indigo-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-check:checked + .btn-bkg-indigo-darken,
.btn-check:active + .btn-bkg-indigo-darken,
.btn-bkg-indigo-darken:active,
.btn-bkg-indigo-darken.active,
.show > .btn-bkg-indigo-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-indigo-darken-3);border-color: var(--bkg-indigo-darken-4);}
.btn-check:checked + .btn-bkg-indigo-darken:focus,
.btn-check:active + .btn-bkg-indigo-darken:focus,
.btn-bkg-indigo-darken:active:focus,
.btn-bkg-indigo-darken.active:focus,
.show > .btn-bkg-indigo-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-bkg-indigo-darken:disabled,
.btn-bkg-indigo-darken.disabled {color: var(--bkg-indigo-darken-1);background-color: var(--bkg-indigo-darken-3);border-color: var(--bkg-indigo-darken-4);}

.btn-outline-bkg-indigo-darken {color: var(--bkg-indigo-darken-4);border-color: var(--bkg-indigo-darken-4);}
.btn-outline-bkg-indigo-darken:hover {color: var(--color-white);background-color: var(--bkg-indigo-darken-3);border-color: var(--bkg-indigo-darken-4);}
.btn-check:focus + .btn-outline-bkg-indigo-darken,
.btn-outline-bkg-indigo-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-check:checked + .btn-outline-bkg-indigo-darken,
.btn-check:active + .btn-outline-bkg-indigo-darken,
.btn-outline-bkg-indigo-darken:active,
.btn-outline-bkg-indigo-darken.active,
.btn-outline-bkg-indigo-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-indigo-darken-3);border-color: var(--bkg-indigo-darken-4);}
.btn-check:checked + .btn-outline-bkg-indigo-darken:focus,
.btn-check:active + .btn-outline-bkg-indigo-darken:focus,
.btn-outline-bkg-indigo-darken:active:focus,
.btn-outline-bkg-indigo-darken.active:focus,
.btn-outline-bkg-indigo-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-outline-bkg-indigo-darken:disabled,
.btn-outline-bkg-indigo-darken.disabled {color: var(--bkg-indigo-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-indigo-darken {
0% {color: var(--color-white);background-color: var(--bkg-indigo-darken-3);border-color: var(--bkg-indigo-darken-4);}
100% {color: var(--bkg-indigo-darken-4);background-color: var(--color-white);border-color: var(--bkg-indigo-darken-4);}
}
@-moz-keyframes pulseBtn-indigo-darken {
0% {color: var(--color-white);background-color: var(--bkg-indigo-darken-3);border-color: var(--bkg-indigo-darken-4);}
100% {color: var(--bkg-indigo-darken-4);background-color: var(--color-white);border-color: var(--bkg-indigo-darken-4);}
}
@-o-keyframes pulseBtn-indigo-darken {
0% {color: var(--color-white);background-color: var(--bkg-indigo-darken-3);border-color: var(--bkg-indigo-darken-4);}
100% {color: var(--bkg-indigo-darken-4);background-color: var(--color-white);border-color: var(--bkg-indigo-darken-4);}
}
@keyframes pulseBtn-indigo-darken {
0% {color: var(--color-white);background-color: var(--bkg-indigo-darken-3);border-color: var(--bkg-indigo-darken-4);}
100% {color: var(--bkg-indigo-darken-4);background-color: var(--color-white);border-color: var(--bkg-indigo-darken-4);}
}
.pulseBtn-indigo-darken {-webkit-animation-name: pulseBtn-indigo-darken;-moz-animation-name: pulseBtn-indigo-darken;-o-animation-name: pulseBtn-indigo-darken;animation-name: pulseBtn-indigo-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-indigo-accent */
.btn-bkg-indigo-accent {color: var(--color-white);background-color: var(--bkg-indigo-accent-3);border-color: var(--bkg-indigo-accent-4);}
.btn-bkg-indigo-accent:hover {color: var(--color-white);background-color: var(--bkg-indigo-accent-2);border-color: var(--bkg-indigo-accent-4);}
.btn-check:focus + .btn-bkg-indigo-accent,
.btn.btn-check:focus + .btn.btn-bkg-indigo-accent,
.btn-bkg-indigo-accent:focus,
.btn.btn-bkg-indigo-accent:focus {color: var(--color-white);background-color: var(--bkg-indigo-accent-2);border-color: var(--bkg-indigo-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-check:checked + .btn-bkg-indigo-accent,
.btn-check:active + .btn-bkg-indigo-accent,
.btn-bkg-indigo-accent:active,
.btn-bkg-indigo-accent.active,
.show > .btn-bkg-indigo-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-indigo-accent-3);border-color: var(--bkg-indigo-accent-4);}
.btn-check:checked + .btn-bkg-indigo-accent:focus,
.btn-check:active + .btn-bkg-indigo-accent:focus,
.btn-bkg-indigo-accent:active:focus,
.btn-bkg-indigo-accent.active:focus,
.show > .btn-bkg-indigo-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-bkg-indigo-accent:disabled,
.btn-bkg-indigo-accent.disabled {color: var(--bkg-indigo-accent-1);background-color: var(--bkg-indigo-accent-3);border-color: var(--bkg-indigo-accent-4);}

.btn-outline-bkg-indigo-accent {color: var(--bkg-indigo-accent-4);border-color: var(--bkg-indigo-accent-4);}
.btn-outline-bkg-indigo-accent:hover {color: var(--color-white);background-color: var(--bkg-indigo-accent-3);border-color: var(--bkg-indigo-accent-4);}
.btn-check:focus + .btn-outline-bkg-indigo-accent,
.btn-outline-bkg-indigo-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-check:checked + .btn-outline-bkg-indigo-accent,
.btn-check:active + .btn-outline-bkg-indigo-accent,
.btn-outline-bkg-indigo-accent:active,
.btn-outline-bkg-indigo-accent.active,
.btn-outline-bkg-indigo-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-indigo-accent-3);border-color: var(--bkg-indigo-accent-4);}
.btn-check:checked + .btn-outline-bkg-indigo-accent:focus,
.btn-check:active + .btn-outline-bkg-indigo-accent:focus,
.btn-outline-bkg-indigo-accent:active:focus,
.btn-outline-bkg-indigo-accent.active:focus,
.btn-outline-bkg-indigo-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-indigo-lighten-1);}
.btn-outline-bkg-indigo-accent:disabled,
.btn-outline-bkg-indigo-accent.disabled {color: var(--bkg-indigo-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-indigo-accent {
0% {color: var(--color-white);background-color: var(--bkg-indigo-accent-3);border-color: var(--bkg-indigo-accent-4);}
100% {color: var(--bkg-indigo-accent-4);background-color: var(--color-white);border-color: var(--bkg-indigo-accent-4);}
}
@-moz-keyframes pulseBtn-indigo-accent {
0% {color: var(--color-white);background-color: var(--bkg-indigo-accent-3);border-color: var(--bkg-indigo-accent-4);}
100% {color: var(--bkg-indigo-accent-4);background-color: var(--color-white);border-color: var(--bkg-indigo-accent-4);}
}
@-o-keyframes pulseBtn-indigo-accent {
0% {color: var(--color-white);background-color: var(--bkg-indigo-accent-3);border-color: var(--bkg-indigo-accent-4);}
100% {color: var(--bkg-indigo-accent-4);background-color: var(--color-white);border-color: var(--bkg-indigo-accent-4);}
}
@keyframes pulseBtn-indigo-accent {
0% {color: var(--color-white);background-color: var(--bkg-indigo-accent-3);border-color: var(--bkg-indigo-accent-4);}
100% {color: var(--bkg-indigo-accent-4);background-color: var(--color-white);border-color: var(--bkg-indigo-accent-4);}
}
.pulseBtn-indigo-accent {-webkit-animation-name: pulseBtn-indigo-accent;-moz-animation-name: pulseBtn-indigo-accent;-o-animation-name: pulseBtn-indigo-accent;animation-name: pulseBtn-indigo-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-blue-lighten */
.btn-bkg-blue-lighten {color: var(--color-white);background-color: var(--bkg-blue-lighten-4);border-color: var(--bkg-blue-lighten-5);}
.btn-bkg-blue-lighten:hover {color: var(--color-white);background-color: var(--bkg-blue-lighten-3);border-color: var(--bkg-blue-lighten-5);}
.btn-check:focus + .btn-bkg-blue-lighten,
.btn.btn-check:focus + .btn.btn-bkg-blue-lighten,
.btn-bkg-blue-lighten:focus,
.btn.btn-bkg-blue-lighten:focus {color: var(--color-white);background-color: var(--bkg-blue-lighten-3);border-color: var(--bkg-blue-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-check:checked + .btn-bkg-blue-lighten,
.btn-check:active + .btn-bkg-blue-lighten,
.btn-bkg-blue-lighten:active,
.btn-bkg-blue-lighten.active,
.show > .btn-bkg-blue-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-blue-lighten-4);border-color: var(--bkg-blue-lighten-5);}
.btn-check:checked + .btn-bkg-blue-lighten:focus,
.btn-check:active + .btn-bkg-blue-lighten:focus,
.btn-bkg-blue-lighten:active:focus,
.btn-bkg-blue-lighten.active:focus,
.show > .btn-bkg-blue-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-bkg-blue-lighten:disabled,
.btn-bkg-blue-lighten.disabled {color: var(--bkg-blue-lighten-2);background-color: var(--bkg-blue-lighten-4);border-color: var(--bkg-blue-lighten-5);}

.btn-outline-bkg-blue-lighten {color: var(--bkg-blue-lighten-5);border-color: var(--bkg-blue-lighten-5);}
.btn-outline-bkg-blue-lighten:hover {color: var(--color-white);background-color: var(--bkg-blue-lighten-4);border-color: var(--bkg-blue-lighten-5);}
.btn-check:focus + .btn-outline-bkg-blue-lighten,
.btn-outline-bkg-blue-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-check:checked + .btn-outline-bkg-blue-lighten,
.btn-check:active + .btn-outline-bkg-blue-lighten,
.btn-outline-bkg-blue-lighten:active,
.btn-outline-bkg-blue-lighten.active,
.btn-outline-bkg-blue-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-blue-lighten-4);border-color: var(--bkg-blue-lighten-5);}
.btn-check:checked + .btn-outline-bkg-blue-lighten:focus,
.btn-check:active + .btn-outline-bkg-blue-lighten:focus,
.btn-outline-bkg-blue-lighten:active:focus,
.btn-outline-bkg-blue-lighten.active:focus,
.btn-outline-bkg-blue-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-outline-bkg-blue-lighten:disabled,
.btn-outline-bkg-blue-lighten.disabled {color: var(--bkg-blue-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-blue-lighten {
0% {color: var(--color-white);background-color: var(--bkg-blue-lighten-4);border-color: var(--bkg-blue-lighten-5);}
100% {color: var(--bkg-blue-lighten-5);background-color: var(--color-white);border-color: var(--bkg-blue-lighten-5);}
}
@-moz-keyframes pulseBtn-blue-lighten {
0% {color: var(--color-white);background-color: var(--bkg-blue-lighten-4);border-color: var(--bkg-blue-lighten-5);}
100% {color: var(--bkg-blue-lighten-5);background-color: var(--color-white);border-color: var(--bkg-blue-lighten-5);}
}
@-o-keyframes pulseBtn-blue-lighten {
0% {color: var(--color-white);background-color: var(--bkg-blue-lighten-4);border-color: var(--bkg-blue-lighten-5);}
100% {color: var(--bkg-blue-lighten-5);background-color: var(--color-white);border-color: var(--bkg-blue-lighten-5);}
}
@keyframes pulseBtn-blue-lighten {
0% {color: var(--color-white);background-color: var(--bkg-blue-lighten-4);border-color: var(--bkg-blue-lighten-5);}
100% {color: var(--bkg-blue-lighten-5);background-color: var(--color-white);border-color: var(--bkg-blue-lighten-5);}
}
.pulseBtn-blue-lighten {-webkit-animation-name: pulseBtn-blue-lighten;-moz-animation-name: pulseBtn-blue-lighten;-o-animation-name: pulseBtn-blue-lighten;animation-name: pulseBtn-blue-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-blue-darken */
.btn-bkg-blue-darken {color: var(--color-white);background-color: var(--bkg-blue-darken-3);border-color: var(--bkg-blue-darken-4);}
.btn-bkg-blue-darken:hover {color: var(--color-white);background-color: var(--bkg-blue-darken-2);border-color: var(--bkg-blue-darken-4);}
.btn-check:focus + .btn-bkg-blue-darken,
.btn.btn-check:focus + .btn.btn-bkg-blue-darken,
.btn-bkg-blue-darken:focus,
.btn.btn-bkg-blue-darken:focus {color: var(--color-white);background-color: var(--bkg-blue-darken-2);border-color: var(--bkg-blue-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-check:checked + .btn-bkg-blue-darken,
.btn-check:active + .btn-bkg-blue-darken,
.btn-bkg-blue-darken:active,
.btn-bkg-blue-darken.active,
.show > .btn-bkg-blue-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-blue-darken-3);border-color: var(--bkg-blue-darken-4);}
.btn-check:checked + .btn-bkg-blue-darken:focus,
.btn-check:active + .btn-bkg-blue-darken:focus,
.btn-bkg-blue-darken:active:focus,
.btn-bkg-blue-darken.active:focus,
.show > .btn-bkg-blue-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-bkg-blue-darken:disabled,
.btn-bkg-blue-darken.disabled {color: var(--bkg-blue-darken-1);background-color: var(--bkg-blue-darken-3);border-color: var(--bkg-blue-darken-4);}

.btn-outline-bkg-blue-darken {color: var(--bkg-blue-darken-4);border-color: var(--bkg-blue-darken-4);}
.btn-outline-bkg-blue-darken:hover {color: var(--color-white);background-color: var(--bkg-blue-darken-3);border-color: var(--bkg-blue-darken-4);}
.btn-check:focus + .btn-outline-bkg-blue-darken,
.btn-outline-bkg-blue-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-check:checked + .btn-outline-bkg-blue-darken,
.btn-check:active + .btn-outline-bkg-blue-darken,
.btn-outline-bkg-blue-darken:active,
.btn-outline-bkg-blue-darken.active,
.btn-outline-bkg-blue-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-blue-darken-3);border-color: var(--bkg-blue-darken-4);}
.btn-check:checked + .btn-outline-bkg-blue-darken:focus,
.btn-check:active + .btn-outline-bkg-blue-darken:focus,
.btn-outline-bkg-blue-darken:active:focus,
.btn-outline-bkg-blue-darken.active:focus,
.btn-outline-bkg-blue-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-outline-bkg-blue-darken:disabled,
.btn-outline-bkg-blue-darken.disabled {color: var(--bkg-blue-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-blue-darken {
0% {color: var(--color-white);background-color: var(--bkg-blue-darken-3);border-color: var(--bkg-blue-darken-4);}
100% {color: var(--bkg-blue-darken-4);background-color: var(--color-white);border-color: var(--bkg-blue-darken-4);}
}
@-moz-keyframes pulseBtn-blue-darken {
0% {color: var(--color-white);background-color: var(--bkg-blue-darken-3);border-color: var(--bkg-blue-darken-4);}
100% {color: var(--bkg-blue-darken-4);background-color: var(--color-white);border-color: var(--bkg-blue-darken-4);}
}
@-o-keyframes pulseBtn-blue-darken {
0% {color: var(--color-white);background-color: var(--bkg-blue-darken-3);border-color: var(--bkg-blue-darken-4);}
100% {color: var(--bkg-blue-darken-4);background-color: var(--color-white);border-color: var(--bkg-blue-darken-4);}
}
@keyframes pulseBtn-blue-darken {
0% {color: var(--color-white);background-color: var(--bkg-blue-darken-3);border-color: var(--bkg-blue-darken-4);}
100% {color: var(--bkg-blue-darken-4);background-color: var(--color-white);border-color: var(--bkg-blue-darken-4);}
}
.pulseBtn-blue-darken {-webkit-animation-name: pulseBtn-blue-darken;-moz-animation-name: pulseBtn-blue-darken;-o-animation-name: pulseBtn-blue-darken;animation-name: pulseBtn-blue-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-blue-accent */
.btn-bkg-blue-accent {color: var(--color-white);background-color: var(--bkg-blue-accent-3);border-color: var(--bkg-blue-accent-4);}
.btn-bkg-blue-accent:hover {color: var(--color-white);background-color: var(--bkg-blue-accent-2);border-color: var(--bkg-blue-accent-4);}
.btn-check:focus + .btn-bkg-blue-accent,
.btn.btn-check:focus + .btn.btn-bkg-blue-accent,
.btn-bkg-blue-accent:focus,
.btn.btn-bkg-blue-accent:focus {color: var(--color-white);background-color: var(--bkg-blue-accent-2);border-color: var(--bkg-blue-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-check:checked + .btn-bkg-blue-accent,
.btn-check:active + .btn-bkg-blue-accent,
.btn-bkg-blue-accent:active,
.btn-bkg-blue-accent.active,
.show > .btn-bkg-blue-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-blue-accent-3);border-color: var(--bkg-blue-accent-4);}
.btn-check:checked + .btn-bkg-blue-accent:focus,
.btn-check:active + .btn-bkg-blue-accent:focus,
.btn-bkg-blue-accent:active:focus,
.btn-bkg-blue-accent.active:focus,
.show > .btn-bkg-blue-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-bkg-blue-accent:disabled,
.btn-bkg-blue-accent.disabled {color: var(--bkg-blue-accent-1);background-color: var(--bkg-blue-accent-3);border-color: var(--bkg-blue-accent-4);}

.btn-outline-bkg-blue-accent {color: var(--bkg-blue-accent-4);border-color: var(--bkg-blue-accent-4);}
.btn-outline-bkg-blue-accent:hover {color: var(--color-white);background-color: var(--bkg-blue-accent-3);border-color: var(--bkg-blue-accent-4);}
.btn-check:focus + .btn-outline-bkg-blue-accent,
.btn-outline-bkg-blue-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-check:checked + .btn-outline-bkg-blue-accent,
.btn-check:active + .btn-outline-bkg-blue-accent,
.btn-outline-bkg-blue-accent:active,
.btn-outline-bkg-blue-accent.active,
.btn-outline-bkg-blue-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-blue-accent-3);border-color: var(--bkg-blue-accent-4);}
.btn-check:checked + .btn-outline-bkg-blue-accent:focus,
.btn-check:active + .btn-outline-bkg-blue-accent:focus,
.btn-outline-bkg-blue-accent:active:focus,
.btn-outline-bkg-blue-accent.active:focus,
.btn-outline-bkg-blue-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-lighten-1);}
.btn-outline-bkg-blue-accent:disabled,
.btn-outline-bkg-blue-accent.disabled {color: var(--bkg-blue-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-blue-accent {
0% {color: var(--color-white);background-color: var(--bkg-blue-accent-3);border-color: var(--bkg-blue-accent-4);}
100% {color: var(--bkg-blue-accent-4);background-color: var(--color-white);border-color: var(--bkg-blue-accent-4);}
}
@-moz-keyframes pulseBtn-blue-accent {
0% {color: var(--color-white);background-color: var(--bkg-blue-accent-3);border-color: var(--bkg-blue-accent-4);}
100% {color: var(--bkg-blue-accent-4);background-color: var(--color-white);border-color: var(--bkg-blue-accent-4);}
}
@-o-keyframes pulseBtn-blue-accent {
0% {color: var(--color-white);background-color: var(--bkg-blue-accent-3);border-color: var(--bkg-blue-accent-4);}
100% {color: var(--bkg-blue-accent-4);background-color: var(--color-white);border-color: var(--bkg-blue-accent-4);}
}
@keyframes pulseBtn-blue-accent {
0% {color: var(--color-white);background-color: var(--bkg-blue-accent-3);border-color: var(--bkg-blue-accent-4);}
100% {color: var(--bkg-blue-accent-4);background-color: var(--color-white);border-color: var(--bkg-blue-accent-4);}
}
.pulseBtn-blue-accent {-webkit-animation-name: pulseBtn-blue-accent;-moz-animation-name: pulseBtn-blue-accent;-o-animation-name: pulseBtn-blue-accent;animation-name: pulseBtn-blue-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-light-blue-lighten */
.btn-bkg-light-blue-lighten {color: var(--color-white);background-color: var(--bkg-light-blue-lighten-4);border-color: var(--bkg-light-blue-lighten-5);}
.btn-bkg-light-blue-lighten:hover {color: var(--color-white);background-color: var(--bkg-light-blue-lighten-3);border-color: var(--bkg-light-blue-lighten-5);}
.btn-check:focus + .btn-bkg-light-blue-lighten,
.btn.btn-check:focus + .btn.btn-bkg-light-blue-lighten,
.btn-bkg-light-blue-lighten:focus,
.btn.btn-bkg-light-blue-lighten:focus {color: var(--color-white);background-color: var(--bkg-light-blue-lighten-3);border-color: var(--bkg-light-blue-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-check:checked + .btn-bkg-light-blue-lighten,
.btn-check:active + .btn-bkg-light-blue-lighten,
.btn-bkg-light-blue-lighten:active,
.btn-bkg-light-blue-lighten.active,
.show > .btn-bkg-light-blue-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-light-blue-lighten-4);border-color: var(--bkg-light-blue-lighten-5);}
.btn-check:checked + .btn-bkg-light-blue-lighten:focus,
.btn-check:active + .btn-bkg-light-blue-lighten:focus,
.btn-bkg-light-blue-lighten:active:focus,
.btn-bkg-light-blue-lighten.active:focus,
.show > .btn-bkg-light-blue-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-bkg-light-blue-lighten:disabled,
.btn-bkg-light-blue-lighten.disabled {color: var(--bkg-light-blue-lighten-2);background-color: var(--bkg-light-blue-lighten-4);border-color: var(--bkg-light-blue-lighten-5);}

.btn-outline-bkg-light-blue-lighten {color: var(--bkg-light-blue-lighten-5);border-color: var(--bkg-light-blue-lighten-5);}
.btn-outline-bkg-light-blue-lighten:hover {color: var(--color-white);background-color: var(--bkg-light-blue-lighten-4);border-color: var(--bkg-light-blue-lighten-5);}
.btn-check:focus + .btn-outline-bkg-light-blue-lighten,
.btn-outline-bkg-light-blue-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-check:checked + .btn-outline-bkg-light-blue-lighten,
.btn-check:active + .btn-outline-bkg-light-blue-lighten,
.btn-outline-bkg-light-blue-lighten:active,
.btn-outline-bkg-light-blue-lighten.active,
.btn-outline-bkg-light-blue-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-light-blue-lighten-4);border-color: var(--bkg-light-blue-lighten-5);}
.btn-check:checked + .btn-outline-bkg-light-blue-lighten:focus,
.btn-check:active + .btn-outline-bkg-light-blue-lighten:focus,
.btn-outline-bkg-light-blue-lighten:active:focus,
.btn-outline-bkg-light-blue-lighten.active:focus,
.btn-outline-bkg-light-blue-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-outline-bkg-light-blue-lighten:disabled,
.btn-outline-bkg-light-blue-lighten.disabled {color: var(--bkg-light-blue-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-light-blue-lighten {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-lighten-4);border-color: var(--bkg-light-blue-lighten-5);}
100% {color: var(--bkg-light-blue-lighten-5);background-color: var(--color-white);border-color: var(--bkg-light-blue-lighten-5);}
}
@-moz-keyframes pulseBtn-light-blue-lighten {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-lighten-4);border-color: var(--bkg-light-blue-lighten-5);}
100% {color: var(--bkg-light-blue-lighten-5);background-color: var(--color-white);border-color: var(--bkg-light-blue-lighten-5);}
}
@-o-keyframes pulseBtn-light-blue-lighten {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-lighten-4);border-color: var(--bkg-light-blue-lighten-5);}
100% {color: var(--bkg-light-blue-lighten-5);background-color: var(--color-white);border-color: var(--bkg-light-blue-lighten-5);}
}
@keyframes pulseBtn-light-blue-lighten {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-lighten-4);border-color: var(--bkg-light-blue-lighten-5);}
100% {color: var(--bkg-light-blue-lighten-5);background-color: var(--color-white);border-color: var(--bkg-light-blue-lighten-5);}
}
.pulseBtn-light-blue-lighten {-webkit-animation-name: pulseBtn-light-blue-lighten;-moz-animation-name: pulseBtn-light-blue-lighten;-o-animation-name: pulseBtn-light-blue-lighten;animation-name: pulseBtn-light-blue-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-light-blue-darken */
.btn-bkg-light-blue-darken {color: var(--color-white);background-color: var(--bkg-light-blue-darken-3);border-color: var(--bkg-light-blue-darken-4);}
.btn-bkg-light-blue-darken:hover {color: var(--color-white);background-color: var(--bkg-light-blue-darken-2);border-color: var(--bkg-light-blue-darken-4);}
.btn-check:focus + .btn-bkg-light-blue-darken,
.btn.btn-check:focus + .btn.btn-bkg-light-blue-darken,
.btn-bkg-light-blue-darken:focus,
.btn.btn-bkg-light-blue-darken:focus {color: var(--color-white);background-color: var(--bkg-light-blue-darken-2);border-color: var(--bkg-light-blue-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-check:checked + .btn-bkg-light-blue-darken,
.btn-check:active + .btn-bkg-light-blue-darken,
.btn-bkg-light-blue-darken:active,
.btn-bkg-light-blue-darken.active,
.show > .btn-bkg-light-blue-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-light-blue-darken-3);border-color: var(--bkg-light-blue-darken-4);}
.btn-check:checked + .btn-bkg-light-blue-darken:focus,
.btn-check:active + .btn-bkg-light-blue-darken:focus,
.btn-bkg-light-blue-darken:active:focus,
.btn-bkg-light-blue-darken.active:focus,
.show > .btn-bkg-light-blue-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-bkg-light-blue-darken:disabled,
.btn-bkg-light-blue-darken.disabled {color: var(--bkg-light-blue-darken-1);background-color: var(--bkg-light-blue-darken-3);border-color: var(--bkg-light-blue-darken-4);}

.btn-outline-bkg-light-blue-darken {color: var(--bkg-light-blue-darken-4);border-color: var(--bkg-light-blue-darken-4);}
.btn-outline-bkg-light-blue-darken:hover {color: var(--color-white);background-color: var(--bkg-light-blue-darken-3);border-color: var(--bkg-light-blue-darken-4);}
.btn-check:focus + .btn-outline-bkg-light-blue-darken,
.btn-outline-bkg-light-blue-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-check:checked + .btn-outline-bkg-light-blue-darken,
.btn-check:active + .btn-outline-bkg-light-blue-darken,
.btn-outline-bkg-light-blue-darken:active,
.btn-outline-bkg-light-blue-darken.active,
.btn-outline-bkg-light-blue-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-light-blue-darken-3);border-color: var(--bkg-light-blue-darken-4);}
.btn-check:checked + .btn-outline-bkg-light-blue-darken:focus,
.btn-check:active + .btn-outline-bkg-light-blue-darken:focus,
.btn-outline-bkg-light-blue-darken:active:focus,
.btn-outline-bkg-light-blue-darken.active:focus,
.btn-outline-bkg-light-blue-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-outline-bkg-light-blue-darken:disabled,
.btn-outline-bkg-light-blue-darken.disabled {color: var(--bkg-light-blue-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-light-blue-darken {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-darken-3);border-color: var(--bkg-light-blue-darken-4);}
100% {color: var(--bkg-light-blue-darken-4);background-color: var(--color-white);border-color: var(--bkg-light-blue-darken-4);}
}
@-moz-keyframes pulseBtn-light-blue-darken {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-darken-3);border-color: var(--bkg-light-blue-darken-4);}
100% {color: var(--bkg-light-blue-darken-4);background-color: var(--color-white);border-color: var(--bkg-light-blue-darken-4);}
}
@-o-keyframes pulseBtn-light-blue-darken {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-darken-3);border-color: var(--bkg-light-blue-darken-4);}
100% {color: var(--bkg-light-blue-darken-4);background-color: var(--color-white);border-color: var(--bkg-light-blue-darken-4);}
}
@keyframes pulseBtn-light-blue-darken {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-darken-3);border-color: var(--bkg-light-blue-darken-4);}
100% {color: var(--bkg-light-blue-darken-4);background-color: var(--color-white);border-color: var(--bkg-light-blue-darken-4);}
}
.pulseBtn-light-blue-darken {-webkit-animation-name: pulseBtn-light-blue-darken;-moz-animation-name: pulseBtn-light-blue-darken;-o-animation-name: pulseBtn-light-blue-darken;animation-name: pulseBtn-light-blue-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-light-blue-accent */
.btn-bkg-light-blue-accent {color: var(--color-white);background-color: var(--bkg-light-blue-accent-3);border-color: var(--bkg-light-blue-accent-4);}
.btn-bkg-light-blue-accent:hover {color: var(--color-white);background-color: var(--bkg-light-blue-accent-2);border-color: var(--bkg-light-blue-accent-4);}
.btn-check:focus + .btn-bkg-light-blue-accent,
.btn.btn-check:focus + .btn.btn-bkg-light-blue-accent,
.btn-bkg-light-blue-accent:focus,
.btn.btn-bkg-light-blue-accent:focus {color: var(--color-white);background-color: var(--bkg-light-blue-accent-2);border-color: var(--bkg-light-blue-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-check:checked + .btn-bkg-light-blue-accent,
.btn-check:active + .btn-bkg-light-blue-accent,
.btn-bkg-light-blue-accent:active,
.btn-bkg-light-blue-accent.active,
.show > .btn-bkg-light-blue-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-light-blue-accent-3);border-color: var(--bkg-light-blue-accent-4);}
.btn-check:checked + .btn-bkg-light-blue-accent:focus,
.btn-check:active + .btn-bkg-light-blue-accent:focus,
.btn-bkg-light-blue-accent:active:focus,
.btn-bkg-light-blue-accent.active:focus,
.show > .btn-bkg-light-blue-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-bkg-light-blue-accent:disabled,
.btn-bkg-light-blue-accent.disabled {color: var(--bkg-light-blue-accent-1);background-color: var(--bkg-light-blue-accent-3);border-color: var(--bkg-light-blue-accent-4);}

.btn-outline-bkg-light-blue-accent {color: var(--bkg-light-blue-accent-4);border-color: var(--bkg-light-blue-accent-4);}
.btn-outline-bkg-light-blue-accent:hover {color: var(--color-white);background-color: var(--bkg-light-blue-accent-3);border-color: var(--bkg-light-blue-accent-4);}
.btn-check:focus + .btn-outline-bkg-light-blue-accent,
.btn-outline-bkg-light-blue-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-check:checked + .btn-outline-bkg-light-blue-accent,
.btn-check:active + .btn-outline-bkg-light-blue-accent,
.btn-outline-bkg-light-blue-accent:active,
.btn-outline-bkg-light-blue-accent.active,
.btn-outline-bkg-light-blue-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-light-blue-accent-3);border-color: var(--bkg-light-blue-accent-4);}
.btn-check:checked + .btn-outline-bkg-light-blue-accent:focus,
.btn-check:active + .btn-outline-bkg-light-blue-accent:focus,
.btn-outline-bkg-light-blue-accent:active:focus,
.btn-outline-bkg-light-blue-accent.active:focus,
.btn-outline-bkg-light-blue-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-blue-lighten-1);}
.btn-outline-bkg-light-blue-accent:disabled,
.btn-outline-bkg-light-blue-accent.disabled {color: var(--bkg-light-blue-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-light-blue-accent {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-accent-3);border-color: var(--bkg-light-blue-accent-4);}
100% {color: var(--bkg-light-blue-accent-4);background-color: var(--color-white);border-color: var(--bkg-light-blue-accent-4);}
}
@-moz-keyframes pulseBtn-light-blue-accent {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-accent-3);border-color: var(--bkg-light-blue-accent-4);}
100% {color: var(--bkg-light-blue-accent-4);background-color: var(--color-white);border-color: var(--bkg-light-blue-accent-4);}
}
@-o-keyframes pulseBtn-light-blue-accent {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-accent-3);border-color: var(--bkg-light-blue-accent-4);}
100% {color: var(--bkg-light-blue-accent-4);background-color: var(--color-white);border-color: var(--bkg-light-blue-accent-4);}
}
@keyframes pulseBtn-light-blue-accent {
0% {color: var(--color-white);background-color: var(--bkg-light-blue-accent-3);border-color: var(--bkg-light-blue-accent-4);}
100% {color: var(--bkg-light-blue-accent-4);background-color: var(--color-white);border-color: var(--bkg-light-blue-accent-4);}
}
.pulseBtn-light-blue-accent {-webkit-animation-name: pulseBtn-light-blue-accent;-moz-animation-name: pulseBtn-light-blue-accent;-o-animation-name: pulseBtn-light-blue-accent;animation-name: pulseBtn-light-blue-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-cyan-lighten */
.btn-bkg-cyan-lighten {color: var(--color-white);background-color: var(--bkg-cyan-lighten-4);border-color: var(--bkg-cyan-lighten-5);}
.btn-bkg-cyan-lighten:hover {color: var(--color-white);background-color: var(--bkg-cyan-lighten-3);border-color: var(--bkg-cyan-lighten-5);}
.btn-check:focus + .btn-bkg-cyan-lighten,
.btn.btn-check:focus + .btn.btn-bkg-cyan-lighten,
.btn-bkg-cyan-lighten:focus,
.btn.btn-bkg-cyan-lighten:focus {color: var(--color-white);background-color: var(--bkg-cyan-lighten-3);border-color: var(--bkg-cyan-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-check:checked + .btn-bkg-cyan-lighten,
.btn-check:active + .btn-bkg-cyan-lighten,
.btn-bkg-cyan-lighten:active,
.btn-bkg-cyan-lighten.active,
.show > .btn-bkg-cyan-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-cyan-lighten-4);border-color: var(--bkg-cyan-lighten-5);}
.btn-check:checked + .btn-bkg-cyan-lighten:focus,
.btn-check:active + .btn-bkg-cyan-lighten:focus,
.btn-bkg-cyan-lighten:active:focus,
.btn-bkg-cyan-lighten.active:focus,
.show > .btn-bkg-cyan-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-bkg-cyan-lighten:disabled,
.btn-bkg-cyan-lighten.disabled {color: var(--bkg-cyan-lighten-2);background-color: var(--bkg-cyan-lighten-4);border-color: var(--bkg-cyan-lighten-5);}

.btn-outline-bkg-cyan-lighten {color: var(--bkg-cyan-lighten-5);border-color: var(--bkg-cyan-lighten-5);}
.btn-outline-bkg-cyan-lighten:hover {color: var(--color-white);background-color: var(--bkg-cyan-lighten-4);border-color: var(--bkg-cyan-lighten-5);}
.btn-check:focus + .btn-outline-bkg-cyan-lighten,
.btn-outline-bkg-cyan-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-check:checked + .btn-outline-bkg-cyan-lighten,
.btn-check:active + .btn-outline-bkg-cyan-lighten,
.btn-outline-bkg-cyan-lighten:active,
.btn-outline-bkg-cyan-lighten.active,
.btn-outline-bkg-cyan-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-cyan-lighten-4);border-color: var(--bkg-cyan-lighten-5);}
.btn-check:checked + .btn-outline-bkg-cyan-lighten:focus,
.btn-check:active + .btn-outline-bkg-cyan-lighten:focus,
.btn-outline-bkg-cyan-lighten:active:focus,
.btn-outline-bkg-cyan-lighten.active:focus,
.btn-outline-bkg-cyan-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-outline-bkg-cyan-lighten:disabled,
.btn-outline-bkg-cyan-lighten.disabled {color: var(--bkg-cyan-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-cyan-lighten {
0% {color: var(--color-white);background-color: var(--bkg-cyan-lighten-4);border-color: var(--bkg-cyan-lighten-5);}
100% {color: var(--bkg-cyan-lighten-5);background-color: var(--color-white);border-color: var(--bkg-cyan-lighten-5);}
}
@-moz-keyframes pulseBtn-cyan-lighten {
0% {color: var(--color-white);background-color: var(--bkg-cyan-lighten-4);border-color: var(--bkg-cyan-lighten-5);}
100% {color: var(--bkg-cyan-lighten-5);background-color: var(--color-white);border-color: var(--bkg-cyan-lighten-5);}
}
@-o-keyframes pulseBtn-cyan-lighten {
0% {color: var(--color-white);background-color: var(--bkg-cyan-lighten-4);border-color: var(--bkg-cyan-lighten-5);}
100% {color: var(--bkg-cyan-lighten-5);background-color: var(--color-white);border-color: var(--bkg-cyan-lighten-5);}
}
@keyframes pulseBtn-cyan-lighten {
0% {color: var(--color-white);background-color: var(--bkg-cyan-lighten-4);border-color: var(--bkg-cyan-lighten-5);}
100% {color: var(--bkg-cyan-lighten-5);background-color: var(--color-white);border-color: var(--bkg-cyan-lighten-5);}
}
.pulseBtn-cyan-lighten {-webkit-animation-name: pulseBtn-cyan-lighten;-moz-animation-name: pulseBtn-cyan-lighten;-o-animation-name: pulseBtn-cyan-lighten;animation-name: pulseBtn-cyan-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-cyan-darken */
.btn-bkg-cyan-darken {color: var(--color-white);background-color: var(--bkg-cyan-darken-3);border-color: var(--bkg-cyan-darken-4);}
.btn-bkg-cyan-darken:hover {color: var(--color-white);background-color: var(--bkg-cyan-darken-2);border-color: var(--bkg-cyan-darken-4);}
.btn-check:focus + .btn-bkg-cyan-darken,
.btn.btn-check:focus + .btn.btn-bkg-cyan-darken,
.btn-bkg-cyan-darken:focus,
.btn.btn-bkg-cyan-darken:focus {color: var(--color-white);background-color: var(--bkg-cyan-darken-2);border-color: var(--bkg-cyan-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-check:checked + .btn-bkg-cyan-darken,
.btn-check:active + .btn-bkg-cyan-darken,
.btn-bkg-cyan-darken:active,
.btn-bkg-cyan-darken.active,
.show > .btn-bkg-cyan-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-cyan-darken-3);border-color: var(--bkg-cyan-darken-4);}
.btn-check:checked + .btn-bkg-cyan-darken:focus,
.btn-check:active + .btn-bkg-cyan-darken:focus,
.btn-bkg-cyan-darken:active:focus,
.btn-bkg-cyan-darken.active:focus,
.show > .btn-bkg-cyan-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-bkg-cyan-darken:disabled,
.btn-bkg-cyan-darken.disabled {color: var(--bkg-cyan-darken-1);background-color: var(--bkg-cyan-darken-3);border-color: var(--bkg-cyan-darken-4);}

.btn-outline-bkg-cyan-darken {color: var(--bkg-cyan-darken-4);border-color: var(--bkg-cyan-darken-4);}
.btn-outline-bkg-cyan-darken:hover {color: var(--color-white);background-color: var(--bkg-cyan-darken-3);border-color: var(--bkg-cyan-darken-4);}
.btn-check:focus + .btn-outline-bkg-cyan-darken,
.btn-outline-bkg-cyan-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-check:checked + .btn-outline-bkg-cyan-darken,
.btn-check:active + .btn-outline-bkg-cyan-darken,
.btn-outline-bkg-cyan-darken:active,
.btn-outline-bkg-cyan-darken.active,
.btn-outline-bkg-cyan-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-cyan-darken-3);border-color: var(--bkg-cyan-darken-4);}
.btn-check:checked + .btn-outline-bkg-cyan-darken:focus,
.btn-check:active + .btn-outline-bkg-cyan-darken:focus,
.btn-outline-bkg-cyan-darken:active:focus,
.btn-outline-bkg-cyan-darken.active:focus,
.btn-outline-bkg-cyan-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-outline-bkg-cyan-darken:disabled,
.btn-outline-bkg-cyan-darken.disabled {color: var(--bkg-cyan-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-cyan-darken {
0% {color: var(--color-white);background-color: var(--bkg-cyan-darken-3);border-color: var(--bkg-cyan-darken-4);}
100% {color: var(--bkg-cyan-darken-4);background-color: var(--color-white);border-color: var(--bkg-cyan-darken-4);}
}
@-moz-keyframes pulseBtn-cyan-darken {
0% {color: var(--color-white);background-color: var(--bkg-cyan-darken-3);border-color: var(--bkg-cyan-darken-4);}
100% {color: var(--bkg-cyan-darken-4);background-color: var(--color-white);border-color: var(--bkg-cyan-darken-4);}
}
@-o-keyframes pulseBtn-cyan-darken {
0% {color: var(--color-white);background-color: var(--bkg-cyan-darken-3);border-color: var(--bkg-cyan-darken-4);}
100% {color: var(--bkg-cyan-darken-4);background-color: var(--color-white);border-color: var(--bkg-cyan-darken-4);}
}
@keyframes pulseBtn-cyan-darken {
0% {color: var(--color-white);background-color: var(--bkg-cyan-darken-3);border-color: var(--bkg-cyan-darken-4);}
100% {color: var(--bkg-cyan-darken-4);background-color: var(--color-white);border-color: var(--bkg-cyan-darken-4);}
}
.pulseBtn-cyan-darken {-webkit-animation-name: pulseBtn-cyan-darken;-moz-animation-name: pulseBtn-cyan-darken;-o-animation-name: pulseBtn-cyan-darken;animation-name: pulseBtn-cyan-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-cyan-accent */
.btn-bkg-cyan-accent {color: var(--color-white);background-color: var(--bkg-cyan-accent-3);border-color: var(--bkg-cyan-accent-4);}
.btn-bkg-cyan-accent:hover {color: var(--color-white);background-color: var(--bkg-cyan-accent-2);border-color: var(--bkg-cyan-accent-4);}
.btn-check:focus + .btn-bkg-cyan-accent,
.btn.btn-check:focus + .btn.btn-bkg-cyan-accent,
.btn-bkg-cyan-accent:focus,
.btn.btn-bkg-cyan-accent:focus {color: var(--color-white);background-color: var(--bkg-cyan-accent-2);border-color: var(--bkg-cyan-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-check:checked + .btn-bkg-cyan-accent,
.btn-check:active + .btn-bkg-cyan-accent,
.btn-bkg-cyan-accent:active,
.btn-bkg-cyan-accent.active,
.show > .btn-bkg-cyan-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-cyan-accent-3);border-color: var(--bkg-cyan-accent-4);}
.btn-check:checked + .btn-bkg-cyan-accent:focus,
.btn-check:active + .btn-bkg-cyan-accent:focus,
.btn-bkg-cyan-accent:active:focus,
.btn-bkg-cyan-accent.active:focus,
.show > .btn-bkg-cyan-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-bkg-cyan-accent:disabled,
.btn-bkg-cyan-accent.disabled {color: var(--bkg-cyan-accent-1);background-color: var(--bkg-cyan-accent-3);border-color: var(--bkg-cyan-accent-4);}

.btn-outline-bkg-cyan-accent {color: var(--bkg-cyan-accent-4);border-color: var(--bkg-cyan-accent-4);}
.btn-outline-bkg-cyan-accent:hover {color: var(--color-white);background-color: var(--bkg-cyan-accent-3);border-color: var(--bkg-cyan-accent-4);}
.btn-check:focus + .btn-outline-bkg-cyan-accent,
.btn-outline-bkg-cyan-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-check:checked + .btn-outline-bkg-cyan-accent,
.btn-check:active + .btn-outline-bkg-cyan-accent,
.btn-outline-bkg-cyan-accent:active,
.btn-outline-bkg-cyan-accent.active,
.btn-outline-bkg-cyan-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-cyan-accent-3);border-color: var(--bkg-cyan-accent-4);}
.btn-check:checked + .btn-outline-bkg-cyan-accent:focus,
.btn-check:active + .btn-outline-bkg-cyan-accent:focus,
.btn-outline-bkg-cyan-accent:active:focus,
.btn-outline-bkg-cyan-accent.active:focus,
.btn-outline-bkg-cyan-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-cyan-lighten-1);}
.btn-outline-bkg-cyan-accent:disabled,
.btn-outline-bkg-cyan-accent.disabled {color: var(--bkg-cyan-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-cyan-accent {
0% {color: var(--color-white);background-color: var(--bkg-cyan-accent-3);border-color: var(--bkg-cyan-accent-4);}
100% {color: var(--bkg-cyan-accent-4);background-color: var(--color-white);border-color: var(--bkg-cyan-accent-4);}
}
@-moz-keyframes pulseBtn-cyan-accent {
0% {color: var(--color-white);background-color: var(--bkg-cyan-accent-3);border-color: var(--bkg-cyan-accent-4);}
100% {color: var(--bkg-cyan-accent-4);background-color: var(--color-white);border-color: var(--bkg-cyan-accent-4);}
}
@-o-keyframes pulseBtn-cyan-accent {
0% {color: var(--color-white);background-color: var(--bkg-cyan-accent-3);border-color: var(--bkg-cyan-accent-4);}
100% {color: var(--bkg-cyan-accent-4);background-color: var(--color-white);border-color: var(--bkg-cyan-accent-4);}
}
@keyframes pulseBtn-cyan-accent {
0% {color: var(--color-white);background-color: var(--bkg-cyan-accent-3);border-color: var(--bkg-cyan-accent-4);}
100% {color: var(--bkg-cyan-accent-4);background-color: var(--color-white);border-color: var(--bkg-cyan-accent-4);}
}
.pulseBtn-cyan-accent {-webkit-animation-name: pulseBtn-cyan-accent;-moz-animation-name: pulseBtn-cyan-accent;-o-animation-name: pulseBtn-cyan-accent;animation-name: pulseBtn-cyan-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-teal-lighten */
.btn-bkg-teal-lighten {color: var(--color-white);background-color: var(--bkg-teal-lighten-4);border-color: var(--bkg-teal-lighten-5);}
.btn-bkg-teal-lighten:hover {color: var(--color-white);background-color: var(--bkg-teal-lighten-3);border-color: var(--bkg-teal-lighten-5);}
.btn-check:focus + .btn-bkg-teal-lighten,
.btn.btn-check:focus + .btn.btn-bkg-teal-lighten,
.btn-bkg-teal-lighten:focus,
.btn.btn-bkg-teal-lighten:focus {color: var(--color-white);background-color: var(--bkg-teal-lighten-3);border-color: var(--bkg-teal-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-check:checked + .btn-bkg-teal-lighten,
.btn-check:active + .btn-bkg-teal-lighten,
.btn-bkg-teal-lighten:active,
.btn-bkg-teal-lighten.active,
.show > .btn-bkg-teal-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-teal-lighten-4);border-color: var(--bkg-teal-lighten-5);}
.btn-check:checked + .btn-bkg-teal-lighten:focus,
.btn-check:active + .btn-bkg-teal-lighten:focus,
.btn-bkg-teal-lighten:active:focus,
.btn-bkg-teal-lighten.active:focus,
.show > .btn-bkg-teal-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-bkg-teal-lighten:disabled,
.btn-bkg-teal-lighten.disabled {color: var(--bkg-teal-lighten-2);background-color: var(--bkg-teal-lighten-4);border-color: var(--bkg-teal-lighten-5);}

.btn-outline-bkg-teal-lighten {color: var(--bkg-teal-lighten-5);border-color: var(--bkg-teal-lighten-5);}
.btn-outline-bkg-teal-lighten:hover {color: var(--color-white);background-color: var(--bkg-teal-lighten-4);border-color: var(--bkg-teal-lighten-5);}
.btn-check:focus + .btn-outline-bkg-teal-lighten,
.btn-outline-bkg-teal-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-check:checked + .btn-outline-bkg-teal-lighten,
.btn-check:active + .btn-outline-bkg-teal-lighten,
.btn-outline-bkg-teal-lighten:active,
.btn-outline-bkg-teal-lighten.active,
.btn-outline-bkg-teal-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-teal-lighten-4);border-color: var(--bkg-teal-lighten-5);}
.btn-check:checked + .btn-outline-bkg-teal-lighten:focus,
.btn-check:active + .btn-outline-bkg-teal-lighten:focus,
.btn-outline-bkg-teal-lighten:active:focus,
.btn-outline-bkg-teal-lighten.active:focus,
.btn-outline-bkg-teal-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-outline-bkg-teal-lighten:disabled,
.btn-outline-bkg-teal-lighten.disabled {color: var(--bkg-teal-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-teal-lighten {
0% {color: var(--color-white);background-color: var(--bkg-teal-lighten-4);border-color: var(--bkg-teal-lighten-5);}
100% {color: var(--bkg-teal-lighten-5);background-color: var(--color-white);border-color: var(--bkg-teal-lighten-5);}
}
@-moz-keyframes pulseBtn-teal-lighten {
0% {color: var(--color-white);background-color: var(--bkg-teal-lighten-4);border-color: var(--bkg-teal-lighten-5);}
100% {color: var(--bkg-teal-lighten-5);background-color: var(--color-white);border-color: var(--bkg-teal-lighten-5);}
}
@-o-keyframes pulseBtn-teal-lighten {
0% {color: var(--color-white);background-color: var(--bkg-teal-lighten-4);border-color: var(--bkg-teal-lighten-5);}
100% {color: var(--bkg-teal-lighten-5);background-color: var(--color-white);border-color: var(--bkg-teal-lighten-5);}
}
@keyframes pulseBtn-teal-lighten {
0% {color: var(--color-white);background-color: var(--bkg-teal-lighten-4);border-color: var(--bkg-teal-lighten-5);}
100% {color: var(--bkg-teal-lighten-5);background-color: var(--color-white);border-color: var(--bkg-teal-lighten-5);}
}
.pulseBtn-teal-lighten {-webkit-animation-name: pulseBtn-teal-lighten;-moz-animation-name: pulseBtn-teal-lighten;-o-animation-name: pulseBtn-teal-lighten;animation-name: pulseBtn-teal-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-teal-darken */
.btn-bkg-teal-darken {color: var(--color-white);background-color: var(--bkg-teal-darken-3);border-color: var(--bkg-teal-darken-4);}
.btn-bkg-teal-darken:hover {color: var(--color-white);background-color: var(--bkg-teal-darken-2);border-color: var(--bkg-teal-darken-4);}
.btn-check:focus + .btn-bkg-teal-darken,
.btn.btn-check:focus + .btn.btn-bkg-teal-darken,
.btn-bkg-teal-darken:focus,
.btn.btn-bkg-teal-darken:focus {color: var(--color-white);background-color: var(--bkg-teal-darken-2);border-color: var(--bkg-teal-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-check:checked + .btn-bkg-teal-darken,
.btn-check:active + .btn-bkg-teal-darken,
.btn-bkg-teal-darken:active,
.btn-bkg-teal-darken.active,
.show > .btn-bkg-teal-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-teal-darken-3);border-color: var(--bkg-teal-darken-4);}
.btn-check:checked + .btn-bkg-teal-darken:focus,
.btn-check:active + .btn-bkg-teal-darken:focus,
.btn-bkg-teal-darken:active:focus,
.btn-bkg-teal-darken.active:focus,
.show > .btn-bkg-teal-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-bkg-teal-darken:disabled,
.btn-bkg-teal-darken.disabled {color: var(--bkg-teal-darken-1);background-color: var(--bkg-teal-darken-3);border-color: var(--bkg-teal-darken-4);}

.btn-outline-bkg-teal-darken {color: var(--bkg-teal-darken-4);border-color: var(--bkg-teal-darken-4);}
.btn-outline-bkg-teal-darken:hover {color: var(--color-white);background-color: var(--bkg-teal-darken-3);border-color: var(--bkg-teal-darken-4);}
.btn-check:focus + .btn-outline-bkg-teal-darken,
.btn-outline-bkg-teal-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-check:checked + .btn-outline-bkg-teal-darken,
.btn-check:active + .btn-outline-bkg-teal-darken,
.btn-outline-bkg-teal-darken:active,
.btn-outline-bkg-teal-darken.active,
.btn-outline-bkg-teal-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-teal-darken-3);border-color: var(--bkg-teal-darken-4);}
.btn-check:checked + .btn-outline-bkg-teal-darken:focus,
.btn-check:active + .btn-outline-bkg-teal-darken:focus,
.btn-outline-bkg-teal-darken:active:focus,
.btn-outline-bkg-teal-darken.active:focus,
.btn-outline-bkg-teal-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-outline-bkg-teal-darken:disabled,
.btn-outline-bkg-teal-darken.disabled {color: var(--bkg-teal-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-teal-darken {
0% {color: var(--color-white);background-color: var(--bkg-teal-darken-3);border-color: var(--bkg-teal-darken-4);}
100% {color: var(--bkg-teal-darken-4);background-color: var(--color-white);border-color: var(--bkg-teal-darken-4);}
}
@-moz-keyframes pulseBtn-teal-darken {
0% {color: var(--color-white);background-color: var(--bkg-teal-darken-3);border-color: var(--bkg-teal-darken-4);}
100% {color: var(--bkg-teal-darken-4);background-color: var(--color-white);border-color: var(--bkg-teal-darken-4);}
}
@-o-keyframes pulseBtn-teal-darken {
0% {color: var(--color-white);background-color: var(--bkg-teal-darken-3);border-color: var(--bkg-teal-darken-4);}
100% {color: var(--bkg-teal-darken-4);background-color: var(--color-white);border-color: var(--bkg-teal-darken-4);}
}
@keyframes pulseBtn-teal-darken {
0% {color: var(--color-white);background-color: var(--bkg-teal-darken-3);border-color: var(--bkg-teal-darken-4);}
100% {color: var(--bkg-teal-darken-4);background-color: var(--color-white);border-color: var(--bkg-teal-darken-4);}
}
.pulseBtn-teal-darken {-webkit-animation-name: pulseBtn-teal-darken;-moz-animation-name: pulseBtn-teal-darken;-o-animation-name: pulseBtn-teal-darken;animation-name: pulseBtn-teal-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-teal-accent */
.btn-bkg-teal-accent {color: var(--color-white);background-color: var(--bkg-teal-accent-3);border-color: var(--bkg-teal-accent-4);}
.btn-bkg-teal-accent:hover {color: var(--color-white);background-color: var(--bkg-teal-accent-2);border-color: var(--bkg-teal-accent-4);}
.btn-check:focus + .btn-bkg-teal-accent,
.btn.btn-check:focus + .btn.btn-bkg-teal-accent,
.btn-bkg-teal-accent:focus,
.btn.btn-bkg-teal-accent:focus {color: var(--color-white);background-color: var(--bkg-teal-accent-2);border-color: var(--bkg-teal-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-check:checked + .btn-bkg-teal-accent,
.btn-check:active + .btn-bkg-teal-accent,
.btn-bkg-teal-accent:active,
.btn-bkg-teal-accent.active,
.show > .btn-bkg-teal-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-teal-accent-3);border-color: var(--bkg-teal-accent-4);}
.btn-check:checked + .btn-bkg-teal-accent:focus,
.btn-check:active + .btn-bkg-teal-accent:focus,
.btn-bkg-teal-accent:active:focus,
.btn-bkg-teal-accent.active:focus,
.show > .btn-bkg-teal-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-bkg-teal-accent:disabled,
.btn-bkg-teal-accent.disabled {color: var(--bkg-teal-accent-1);background-color: var(--bkg-teal-accent-3);border-color: var(--bkg-teal-accent-4);}

.btn-outline-bkg-teal-accent {color: var(--bkg-teal-accent-4);border-color: var(--bkg-teal-accent-4);}
.btn-outline-bkg-teal-accent:hover {color: var(--color-white);background-color: var(--bkg-teal-accent-3);border-color: var(--bkg-teal-accent-4);}
.btn-check:focus + .btn-outline-bkg-teal-accent,
.btn-outline-bkg-teal-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-check:checked + .btn-outline-bkg-teal-accent,
.btn-check:active + .btn-outline-bkg-teal-accent,
.btn-outline-bkg-teal-accent:active,
.btn-outline-bkg-teal-accent.active,
.btn-outline-bkg-teal-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-teal-accent-3);border-color: var(--bkg-teal-accent-4);}
.btn-check:checked + .btn-outline-bkg-teal-accent:focus,
.btn-check:active + .btn-outline-bkg-teal-accent:focus,
.btn-outline-bkg-teal-accent:active:focus,
.btn-outline-bkg-teal-accent.active:focus,
.btn-outline-bkg-teal-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-teal-lighten-1);}
.btn-outline-bkg-teal-accent:disabled,
.btn-outline-bkg-teal-accent.disabled {color: var(--bkg-teal-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-teal-accent {
0% {color: var(--color-white);background-color: var(--bkg-teal-accent-3);border-color: var(--bkg-teal-accent-4);}
100% {color: var(--bkg-teal-accent-4);background-color: var(--color-white);border-color: var(--bkg-teal-accent-4);}
}
@-moz-keyframes pulseBtn-teal-accent {
0% {color: var(--color-white);background-color: var(--bkg-teal-accent-3);border-color: var(--bkg-teal-accent-4);}
100% {color: var(--bkg-teal-accent-4);background-color: var(--color-white);border-color: var(--bkg-teal-accent-4);}
}
@-o-keyframes pulseBtn-teal-accent {
0% {color: var(--color-white);background-color: var(--bkg-teal-accent-3);border-color: var(--bkg-teal-accent-4);}
100% {color: var(--bkg-teal-accent-4);background-color: var(--color-white);border-color: var(--bkg-teal-accent-4);}
}
@keyframes pulseBtn-teal-accent {
0% {color: var(--color-white);background-color: var(--bkg-teal-accent-3);border-color: var(--bkg-teal-accent-4);}
100% {color: var(--bkg-teal-accent-4);background-color: var(--color-white);border-color: var(--bkg-teal-accent-4);}
}
.pulseBtn-teal-accent {-webkit-animation-name: pulseBtn-teal-accent;-moz-animation-name: pulseBtn-teal-accent;-o-animation-name: pulseBtn-teal-accent;animation-name: pulseBtn-teal-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-green-lighten */
.btn-bkg-green-lighten {color: var(--color-white);background-color: var(--bkg-green-lighten-4);border-color: var(--bkg-green-lighten-5);}
.btn-bkg-green-lighten:hover {color: var(--color-white);background-color: var(--bkg-green-lighten-3);border-color: var(--bkg-green-lighten-5);}
.btn-check:focus + .btn-bkg-green-lighten,
.btn.btn-check:focus + .btn.btn-bkg-green-lighten,
.btn-bkg-green-lighten:focus,
.btn.btn-bkg-green-lighten:focus {color: var(--color-white);background-color: var(--bkg-green-lighten-3);border-color: var(--bkg-green-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-check:checked + .btn-bkg-green-lighten,
.btn-check:active + .btn-bkg-green-lighten,
.btn-bkg-green-lighten:active,
.btn-bkg-green-lighten.active,
.show > .btn-bkg-green-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-green-lighten-4);border-color: var(--bkg-green-lighten-5);}
.btn-check:checked + .btn-bkg-green-lighten:focus,
.btn-check:active + .btn-bkg-green-lighten:focus,
.btn-bkg-green-lighten:active:focus,
.btn-bkg-green-lighten.active:focus,
.show > .btn-bkg-green-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-bkg-green-lighten:disabled,
.btn-bkg-green-lighten.disabled {color: var(--bkg-green-lighten-2);background-color: var(--bkg-green-lighten-4);border-color: var(--bkg-green-lighten-5);}

.btn-outline-bkg-green-lighten {color: var(--bkg-green-lighten-5);border-color: var(--bkg-green-lighten-5);}
.btn-outline-bkg-green-lighten:hover {color: var(--color-white);background-color: var(--bkg-green-lighten-4);border-color: var(--bkg-green-lighten-5);}
.btn-check:focus + .btn-outline-bkg-green-lighten,
.btn-outline-bkg-green-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-check:checked + .btn-outline-bkg-green-lighten,
.btn-check:active + .btn-outline-bkg-green-lighten,
.btn-outline-bkg-green-lighten:active,
.btn-outline-bkg-green-lighten.active,
.btn-outline-bkg-green-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-green-lighten-4);border-color: var(--bkg-green-lighten-5);}
.btn-check:checked + .btn-outline-bkg-green-lighten:focus,
.btn-check:active + .btn-outline-bkg-green-lighten:focus,
.btn-outline-bkg-green-lighten:active:focus,
.btn-outline-bkg-green-lighten.active:focus,
.btn-outline-bkg-green-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-outline-bkg-green-lighten:disabled,
.btn-outline-bkg-green-lighten.disabled {color: var(--bkg-green-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-green-lighten {
0% {color: var(--color-white);background-color: var(--bkg-green-lighten-4);border-color: var(--bkg-green-lighten-5);}
100% {color: var(--bkg-green-lighten-5);background-color: var(--color-white);border-color: var(--bkg-green-lighten-5);}
}
@-moz-keyframes pulseBtn-green-lighten {
0% {color: var(--color-white);background-color: var(--bkg-green-lighten-4);border-color: var(--bkg-green-lighten-5);}
100% {color: var(--bkg-green-lighten-5);background-color: var(--color-white);border-color: var(--bkg-green-lighten-5);}
}
@-o-keyframes pulseBtn-green-lighten {
0% {color: var(--color-white);background-color: var(--bkg-green-lighten-4);border-color: var(--bkg-green-lighten-5);}
100% {color: var(--bkg-green-lighten-5);background-color: var(--color-white);border-color: var(--bkg-green-lighten-5);}
}
@keyframes pulseBtn-green-lighten {
0% {color: var(--color-white);background-color: var(--bkg-green-lighten-4);border-color: var(--bkg-green-lighten-5);}
100% {color: var(--bkg-green-lighten-5);background-color: var(--color-white);border-color: var(--bkg-green-lighten-5);}
}
.pulseBtn-green-lighten {-webkit-animation-name: pulseBtn-green-lighten;-moz-animation-name: pulseBtn-green-lighten;-o-animation-name: pulseBtn-green-lighten;animation-name: pulseBtn-green-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-green-darken */
.btn-bkg-green-darken {color: var(--color-white);background-color: var(--bkg-green-darken-3);border-color: var(--bkg-green-darken-4);}
.btn-bkg-green-darken:hover {color: var(--color-white);background-color: var(--bkg-green-darken-2);border-color: var(--bkg-green-darken-4);}
.btn-check:focus + .btn-bkg-green-darken,
.btn.btn-check:focus + .btn.btn-bkg-green-darken,
.btn-bkg-green-darken:focus,
.btn.btn-bkg-green-darken:focus {color: var(--color-white);background-color: var(--bkg-green-darken-2);border-color: var(--bkg-green-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-check:checked + .btn-bkg-green-darken,
.btn-check:active + .btn-bkg-green-darken,
.btn-bkg-green-darken:active,
.btn-bkg-green-darken.active,
.show > .btn-bkg-green-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-green-darken-3);border-color: var(--bkg-green-darken-4);}
.btn-check:checked + .btn-bkg-green-darken:focus,
.btn-check:active + .btn-bkg-green-darken:focus,
.btn-bkg-green-darken:active:focus,
.btn-bkg-green-darken.active:focus,
.show > .btn-bkg-green-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-bkg-green-darken:disabled,
.btn-bkg-green-darken.disabled {color: var(--bkg-green-darken-1);background-color: var(--bkg-green-darken-3);border-color: var(--bkg-green-darken-4);}

.btn-outline-bkg-green-darken {color: var(--bkg-green-darken-4);border-color: var(--bkg-green-darken-4);}
.btn-outline-bkg-green-darken:hover {color: var(--color-white);background-color: var(--bkg-green-darken-3);border-color: var(--bkg-green-darken-4);}
.btn-check:focus + .btn-outline-bkg-green-darken,
.btn-outline-bkg-green-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-check:checked + .btn-outline-bkg-green-darken,
.btn-check:active + .btn-outline-bkg-green-darken,
.btn-outline-bkg-green-darken:active,
.btn-outline-bkg-green-darken.active,
.btn-outline-bkg-green-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-green-darken-3);border-color: var(--bkg-green-darken-4);}
.btn-check:checked + .btn-outline-bkg-green-darken:focus,
.btn-check:active + .btn-outline-bkg-green-darken:focus,
.btn-outline-bkg-green-darken:active:focus,
.btn-outline-bkg-green-darken.active:focus,
.btn-outline-bkg-green-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-outline-bkg-green-darken:disabled,
.btn-outline-bkg-green-darken.disabled {color: var(--bkg-green-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-green-darken {
0% {color: var(--color-white);background-color: var(--bkg-green-darken-3);border-color: var(--bkg-green-darken-4);}
100% {color: var(--bkg-green-darken-4);background-color: var(--color-white);border-color: var(--bkg-green-darken-4);}
}
@-moz-keyframes pulseBtn-green-darken {
0% {color: var(--color-white);background-color: var(--bkg-green-darken-3);border-color: var(--bkg-green-darken-4);}
100% {color: var(--bkg-green-darken-4);background-color: var(--color-white);border-color: var(--bkg-green-darken-4);}
}
@-o-keyframes pulseBtn-green-darken {
0% {color: var(--color-white);background-color: var(--bkg-green-darken-3);border-color: var(--bkg-green-darken-4);}
100% {color: var(--bkg-green-darken-4);background-color: var(--color-white);border-color: var(--bkg-green-darken-4);}
}
@keyframes pulseBtn-green-darken {
0% {color: var(--color-white);background-color: var(--bkg-green-darken-3);border-color: var(--bkg-green-darken-4);}
100% {color: var(--bkg-green-darken-4);background-color: var(--color-white);border-color: var(--bkg-green-darken-4);}
}
.pulseBtn-green-darken {-webkit-animation-name: pulseBtn-green-darken;-moz-animation-name: pulseBtn-green-darken;-o-animation-name: pulseBtn-green-darken;animation-name: pulseBtn-green-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-green-accent */
.btn-bkg-green-accent {color: var(--color-white);background-color: var(--bkg-green-accent-3);border-color: var(--bkg-green-accent-4);}
.btn-bkg-green-accent:hover {color: var(--color-white);background-color: var(--bkg-green-accent-2);border-color: var(--bkg-green-accent-4);}
.btn-check:focus + .btn-bkg-green-accent,
.btn.btn-check:focus + .btn.btn-bkg-green-accent,
.btn-bkg-green-accent:focus,
.btn.btn-bkg-green-accent:focus {color: var(--color-white);background-color: var(--bkg-green-accent-2);border-color: var(--bkg-green-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-check:checked + .btn-bkg-green-accent,
.btn-check:active + .btn-bkg-green-accent,
.btn-bkg-green-accent:active,
.btn-bkg-green-accent.active,
.show > .btn-bkg-green-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-green-accent-3);border-color: var(--bkg-green-accent-4);}
.btn-check:checked + .btn-bkg-green-accent:focus,
.btn-check:active + .btn-bkg-green-accent:focus,
.btn-bkg-green-accent:active:focus,
.btn-bkg-green-accent.active:focus,
.show > .btn-bkg-green-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-bkg-green-accent:disabled,
.btn-bkg-green-accent.disabled {color: var(--bkg-green-accent-1);background-color: var(--bkg-green-accent-3);border-color: var(--bkg-green-accent-4);}

.btn-outline-bkg-green-accent {color: var(--bkg-green-accent-4);border-color: var(--bkg-green-accent-4);}
.btn-outline-bkg-green-accent:hover {color: var(--color-white);background-color: var(--bkg-green-accent-3);border-color: var(--bkg-green-accent-4);}
.btn-check:focus + .btn-outline-bkg-green-accent,
.btn-outline-bkg-green-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-check:checked + .btn-outline-bkg-green-accent,
.btn-check:active + .btn-outline-bkg-green-accent,
.btn-outline-bkg-green-accent:active,
.btn-outline-bkg-green-accent.active,
.btn-outline-bkg-green-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-green-accent-3);border-color: var(--bkg-green-accent-4);}
.btn-check:checked + .btn-outline-bkg-green-accent:focus,
.btn-check:active + .btn-outline-bkg-green-accent:focus,
.btn-outline-bkg-green-accent:active:focus,
.btn-outline-bkg-green-accent.active:focus,
.btn-outline-bkg-green-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-green-lighten-1);}
.btn-outline-bkg-green-accent:disabled,
.btn-outline-bkg-green-accent.disabled {color: var(--bkg-green-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-green-accent {
0% {color: var(--color-white);background-color: var(--bkg-green-accent-3);border-color: var(--bkg-green-accent-4);}
100% {color: var(--bkg-green-accent-4);background-color: var(--color-white);border-color: var(--bkg-green-accent-4);}
}
@-moz-keyframes pulseBtn-green-accent {
0% {color: var(--color-white);background-color: var(--bkg-green-accent-3);border-color: var(--bkg-green-accent-4);}
100% {color: var(--bkg-green-accent-4);background-color: var(--color-white);border-color: var(--bkg-green-accent-4);}
}
@-o-keyframes pulseBtn-green-accent {
0% {color: var(--color-white);background-color: var(--bkg-green-accent-3);border-color: var(--bkg-green-accent-4);}
100% {color: var(--bkg-green-accent-4);background-color: var(--color-white);border-color: var(--bkg-green-accent-4);}
}
@keyframes pulseBtn-green-accent {
0% {color: var(--color-white);background-color: var(--bkg-green-accent-3);border-color: var(--bkg-green-accent-4);}
100% {color: var(--bkg-green-accent-4);background-color: var(--color-white);border-color: var(--bkg-green-accent-4);}
}
.pulseBtn-green-accent {-webkit-animation-name: pulseBtn-green-accent;-moz-animation-name: pulseBtn-green-accent;-o-animation-name: pulseBtn-green-accent;animation-name: pulseBtn-green-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-light-green-lighten */
.btn-bkg-light-green-lighten {color: var(--color-white);background-color: var(--bkg-light-green-lighten-4);border-color: var(--bkg-light-green-lighten-5);}
.btn-bkg-light-green-lighten:hover {color: var(--color-white);background-color: var(--bkg-light-green-lighten-3);border-color: var(--bkg-light-green-lighten-5);}
.btn-check:focus + .btn-bkg-light-green-lighten,
.btn.btn-check:focus + .btn.btn-bkg-light-green-lighten,
.btn-bkg-light-green-lighten:focus,
.btn.btn-bkg-light-green-lighten:focus {color: var(--color-white);background-color: var(--bkg-light-green-lighten-3);border-color: var(--bkg-light-green-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-check:checked + .btn-bkg-light-green-lighten,
.btn-check:active + .btn-bkg-light-green-lighten,
.btn-bkg-light-green-lighten:active,
.btn-bkg-light-green-lighten.active,
.show > .btn-bkg-light-green-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-light-green-lighten-4);border-color: var(--bkg-light-green-lighten-5);}
.btn-check:checked + .btn-bkg-light-green-lighten:focus,
.btn-check:active + .btn-bkg-light-green-lighten:focus,
.btn-bkg-light-green-lighten:active:focus,
.btn-bkg-light-green-lighten.active:focus,
.show > .btn-bkg-light-green-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-bkg-light-green-lighten:disabled,
.btn-bkg-light-green-lighten.disabled {color: var(--bkg-light-green-lighten-2);background-color: var(--bkg-light-green-lighten-4);border-color: var(--bkg-light-green-lighten-5);}

.btn-outline-bkg-light-green-lighten {color: var(--bkg-light-green-lighten-5);border-color: var(--bkg-light-green-lighten-5);}
.btn-outline-bkg-light-green-lighten:hover {color: var(--color-white);background-color: var(--bkg-light-green-lighten-4);border-color: var(--bkg-light-green-lighten-5);}
.btn-check:focus + .btn-outline-bkg-light-green-lighten,
.btn-outline-bkg-light-green-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-check:checked + .btn-outline-bkg-light-green-lighten,
.btn-check:active + .btn-outline-bkg-light-green-lighten,
.btn-outline-bkg-light-green-lighten:active,
.btn-outline-bkg-light-green-lighten.active,
.btn-outline-bkg-light-green-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-light-green-lighten-4);border-color: var(--bkg-light-green-lighten-5);}
.btn-check:checked + .btn-outline-bkg-light-green-lighten:focus,
.btn-check:active + .btn-outline-bkg-light-green-lighten:focus,
.btn-outline-bkg-light-green-lighten:active:focus,
.btn-outline-bkg-light-green-lighten.active:focus,
.btn-outline-bkg-light-green-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-outline-bkg-light-green-lighten:disabled,
.btn-outline-bkg-light-green-lighten.disabled {color: var(--bkg-light-green-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-light-green-lighten {
0% {color: var(--color-white);background-color: var(--bkg-light-green-lighten-4);border-color: var(--bkg-light-green-lighten-5);}
100% {color: var(--bkg-light-green-lighten-5);background-color: var(--color-white);border-color: var(--bkg-light-green-lighten-5);}
}
@-moz-keyframes pulseBtn-light-green-lighten {
0% {color: var(--color-white);background-color: var(--bkg-light-green-lighten-4);border-color: var(--bkg-light-green-lighten-5);}
100% {color: var(--bkg-light-green-lighten-5);background-color: var(--color-white);border-color: var(--bkg-light-green-lighten-5);}
}
@-o-keyframes pulseBtn-light-green-lighten {
0% {color: var(--color-white);background-color: var(--bkg-light-green-lighten-4);border-color: var(--bkg-light-green-lighten-5);}
100% {color: var(--bkg-light-green-lighten-5);background-color: var(--color-white);border-color: var(--bkg-light-green-lighten-5);}
}
@keyframes pulseBtn-light-green-lighten {
0% {color: var(--color-white);background-color: var(--bkg-light-green-lighten-4);border-color: var(--bkg-light-green-lighten-5);}
100% {color: var(--bkg-light-green-lighten-5);background-color: var(--color-white);border-color: var(--bkg-light-green-lighten-5);}
}
.pulseBtn-light-green-lighten {-webkit-animation-name: pulseBtn-light-green-lighten;-moz-animation-name: pulseBtn-light-green-lighten;-o-animation-name: pulseBtn-light-green-lighten;animation-name: pulseBtn-light-green-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-light-green-darken */
.btn-bkg-light-green-darken {color: var(--color-white);background-color: var(--bkg-light-green-darken-3);border-color: var(--bkg-light-green-darken-4);}
.btn-bkg-light-green-darken:hover {color: var(--color-white);background-color: var(--bkg-light-green-darken-2);border-color: var(--bkg-light-green-darken-4);}
.btn-check:focus + .btn-bkg-light-green-darken,
.btn.btn-check:focus + .btn.btn-bkg-light-green-darken,
.btn-bkg-light-green-darken:focus,
.btn.btn-bkg-light-green-darken:focus {color: var(--color-white);background-color: var(--bkg-light-green-darken-2);border-color: var(--bkg-light-green-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-check:checked + .btn-bkg-light-green-darken,
.btn-check:active + .btn-bkg-light-green-darken,
.btn-bkg-light-green-darken:active,
.btn-bkg-light-green-darken.active,
.show > .btn-bkg-light-green-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-light-green-darken-3);border-color: var(--bkg-light-green-darken-4);}
.btn-check:checked + .btn-bkg-light-green-darken:focus,
.btn-check:active + .btn-bkg-light-green-darken:focus,
.btn-bkg-light-green-darken:active:focus,
.btn-bkg-light-green-darken.active:focus,
.show > .btn-bkg-light-green-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-bkg-light-green-darken:disabled,
.btn-bkg-light-green-darken.disabled {color: var(--bkg-light-green-darken-1);background-color: var(--bkg-light-green-darken-3);border-color: var(--bkg-light-green-darken-4);}

.btn-outline-bkg-light-green-darken {color: var(--bkg-light-green-darken-4);border-color: var(--bkg-light-green-darken-4);}
.btn-outline-bkg-light-green-darken:hover {color: var(--color-white);background-color: var(--bkg-light-green-darken-3);border-color: var(--bkg-light-green-darken-4);}
.btn-check:focus + .btn-outline-bkg-light-green-darken,
.btn-outline-bkg-light-green-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-check:checked + .btn-outline-bkg-light-green-darken,
.btn-check:active + .btn-outline-bkg-light-green-darken,
.btn-outline-bkg-light-green-darken:active,
.btn-outline-bkg-light-green-darken.active,
.btn-outline-bkg-light-green-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-light-green-darken-3);border-color: var(--bkg-light-green-darken-4);}
.btn-check:checked + .btn-outline-bkg-light-green-darken:focus,
.btn-check:active + .btn-outline-bkg-light-green-darken:focus,
.btn-outline-bkg-light-green-darken:active:focus,
.btn-outline-bkg-light-green-darken.active:focus,
.btn-outline-bkg-light-green-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-outline-bkg-light-green-darken:disabled,
.btn-outline-bkg-light-green-darken.disabled {color: var(--bkg-light-green-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-light-green-darken {
0% {color: var(--color-white);background-color: var(--bkg-light-green-darken-3);border-color: var(--bkg-light-green-darken-4);}
100% {color: var(--bkg-light-green-darken-4);background-color: var(--color-white);border-color: var(--bkg-light-green-darken-4);}
}
@-moz-keyframes pulseBtn-light-green-darken {
0% {color: var(--color-white);background-color: var(--bkg-light-green-darken-3);border-color: var(--bkg-light-green-darken-4);}
100% {color: var(--bkg-light-green-darken-4);background-color: var(--color-white);border-color: var(--bkg-light-green-darken-4);}
}
@-o-keyframes pulseBtn-light-green-darken {
0% {color: var(--color-white);background-color: var(--bkg-light-green-darken-3);border-color: var(--bkg-light-green-darken-4);}
100% {color: var(--bkg-light-green-darken-4);background-color: var(--color-white);border-color: var(--bkg-light-green-darken-4);}
}
@keyframes pulseBtn-light-green-darken {
0% {color: var(--color-white);background-color: var(--bkg-light-green-darken-3);border-color: var(--bkg-light-green-darken-4);}
100% {color: var(--bkg-light-green-darken-4);background-color: var(--color-white);border-color: var(--bkg-light-green-darken-4);}
}
.pulseBtn-light-green-darken {-webkit-animation-name: pulseBtn-light-green-darken;-moz-animation-name: pulseBtn-light-green-darken;-o-animation-name: pulseBtn-light-green-darken;animation-name: pulseBtn-light-green-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-light-green-accent */
.btn-bkg-light-green-accent {color: var(--color-white);background-color: var(--bkg-light-green-accent-3);border-color: var(--bkg-light-green-accent-4);}
.btn-bkg-light-green-accent:hover {color: var(--color-white);background-color: var(--bkg-light-green-accent-2);border-color: var(--bkg-light-green-accent-4);}
.btn-check:focus + .btn-bkg-light-green-accent,
.btn.btn-check:focus + .btn.btn-bkg-light-green-accent,
.btn-bkg-light-green-accent:focus,
.btn.btn-bkg-light-green-accent:focus {color: var(--color-white);background-color: var(--bkg-light-green-accent-2);border-color: var(--bkg-light-green-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-check:checked + .btn-bkg-light-green-accent,
.btn-check:active + .btn-bkg-light-green-accent,
.btn-bkg-light-green-accent:active,
.btn-bkg-light-green-accent.active,
.show > .btn-bkg-light-green-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-light-green-accent-3);border-color: var(--bkg-light-green-accent-4);}
.btn-check:checked + .btn-bkg-light-green-accent:focus,
.btn-check:active + .btn-bkg-light-green-accent:focus,
.btn-bkg-light-green-accent:active:focus,
.btn-bkg-light-green-accent.active:focus,
.show > .btn-bkg-light-green-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-bkg-light-green-accent:disabled,
.btn-bkg-light-green-accent.disabled {color: var(--bkg-light-green-accent-1);background-color: var(--bkg-light-green-accent-3);border-color: var(--bkg-light-green-accent-4);}

.btn-outline-bkg-light-green-accent {color: var(--bkg-light-green-accent-4);border-color: var(--bkg-light-green-accent-4);}
.btn-outline-bkg-light-green-accent:hover {color: var(--color-white);background-color: var(--bkg-light-green-accent-3);border-color: var(--bkg-light-green-accent-4);}
.btn-check:focus + .btn-outline-bkg-light-green-accent,
.btn-outline-bkg-light-green-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-check:checked + .btn-outline-bkg-light-green-accent,
.btn-check:active + .btn-outline-bkg-light-green-accent,
.btn-outline-bkg-light-green-accent:active,
.btn-outline-bkg-light-green-accent.active,
.btn-outline-bkg-light-green-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-light-green-accent-3);border-color: var(--bkg-light-green-accent-4);}
.btn-check:checked + .btn-outline-bkg-light-green-accent:focus,
.btn-check:active + .btn-outline-bkg-light-green-accent:focus,
.btn-outline-bkg-light-green-accent:active:focus,
.btn-outline-bkg-light-green-accent.active:focus,
.btn-outline-bkg-light-green-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-light-green-lighten-1);}
.btn-outline-bkg-light-green-accent:disabled,
.btn-outline-bkg-light-green-accent.disabled {color: var(--bkg-light-green-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-light-green-accent {
0% {color: var(--color-white);background-color: var(--bkg-light-green-accent-3);border-color: var(--bkg-light-green-accent-4);}
100% {color: var(--bkg-light-green-accent-4);background-color: var(--color-white);border-color: var(--bkg-light-green-accent-4);}
}
@-moz-keyframes pulseBtn-light-green-accent {
0% {color: var(--color-white);background-color: var(--bkg-light-green-accent-3);border-color: var(--bkg-light-green-accent-4);}
100% {color: var(--bkg-light-green-accent-4);background-color: var(--color-white);border-color: var(--bkg-light-green-accent-4);}
}
@-o-keyframes pulseBtn-light-green-accent {
0% {color: var(--color-white);background-color: var(--bkg-light-green-accent-3);border-color: var(--bkg-light-green-accent-4);}
100% {color: var(--bkg-light-green-accent-4);background-color: var(--color-white);border-color: var(--bkg-light-green-accent-4);}
}
@keyframes pulseBtn-light-green-accent {
0% {color: var(--color-white);background-color: var(--bkg-light-green-accent-3);border-color: var(--bkg-light-green-accent-4);}
100% {color: var(--bkg-light-green-accent-4);background-color: var(--color-white);border-color: var(--bkg-light-green-accent-4);}
}
.pulseBtn-light-green-accent {-webkit-animation-name: pulseBtn-light-green-accent;-moz-animation-name: pulseBtn-light-green-accent;-o-animation-name: pulseBtn-light-green-accent;animation-name: pulseBtn-light-green-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-lime-lighten */
.btn-bkg-lime-lighten {color: var(--color-white);background-color: var(--bkg-lime-lighten-4);border-color: var(--bkg-lime-lighten-5);}
.btn-bkg-lime-lighten:hover {color: var(--color-white);background-color: var(--bkg-lime-lighten-3);border-color: var(--bkg-lime-lighten-5);}
.btn-check:focus + .btn-bkg-lime-lighten,
.btn.btn-check:focus + .btn.btn-bkg-lime-lighten,
.btn-bkg-lime-lighten:focus,
.btn.btn-bkg-lime-lighten:focus {color: var(--color-white);background-color: var(--bkg-lime-lighten-3);border-color: var(--bkg-lime-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-check:checked + .btn-bkg-lime-lighten,
.btn-check:active + .btn-bkg-lime-lighten,
.btn-bkg-lime-lighten:active,
.btn-bkg-lime-lighten.active,
.show > .btn-bkg-lime-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-lime-lighten-4);border-color: var(--bkg-lime-lighten-5);}
.btn-check:checked + .btn-bkg-lime-lighten:focus,
.btn-check:active + .btn-bkg-lime-lighten:focus,
.btn-bkg-lime-lighten:active:focus,
.btn-bkg-lime-lighten.active:focus,
.show > .btn-bkg-lime-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-bkg-lime-lighten:disabled,
.btn-bkg-lime-lighten.disabled {color: var(--bkg-lime-lighten-2);background-color: var(--bkg-lime-lighten-4);border-color: var(--bkg-lime-lighten-5);}

.btn-outline-bkg-lime-lighten {color: var(--bkg-lime-lighten-5);border-color: var(--bkg-lime-lighten-5);}
.btn-outline-bkg-lime-lighten:hover {color: var(--color-white);background-color: var(--bkg-lime-lighten-4);border-color: var(--bkg-lime-lighten-5);}
.btn-check:focus + .btn-outline-bkg-lime-lighten,
.btn-outline-bkg-lime-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-check:checked + .btn-outline-bkg-lime-lighten,
.btn-check:active + .btn-outline-bkg-lime-lighten,
.btn-outline-bkg-lime-lighten:active,
.btn-outline-bkg-lime-lighten.active,
.btn-outline-bkg-lime-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-lime-lighten-4);border-color: var(--bkg-lime-lighten-5);}
.btn-check:checked + .btn-outline-bkg-lime-lighten:focus,
.btn-check:active + .btn-outline-bkg-lime-lighten:focus,
.btn-outline-bkg-lime-lighten:active:focus,
.btn-outline-bkg-lime-lighten.active:focus,
.btn-outline-bkg-lime-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-outline-bkg-lime-lighten:disabled,
.btn-outline-bkg-lime-lighten.disabled {color: var(--bkg-lime-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-lime-lighten {
0% {color: var(--color-white);background-color: var(--bkg-lime-lighten-4);border-color: var(--bkg-lime-lighten-5);}
100% {color: var(--bkg-lime-lighten-5);background-color: var(--color-white);border-color: var(--bkg-lime-lighten-5);}
}
@-moz-keyframes pulseBtn-lime-lighten {
0% {color: var(--color-white);background-color: var(--bkg-lime-lighten-4);border-color: var(--bkg-lime-lighten-5);}
100% {color: var(--bkg-lime-lighten-5);background-color: var(--color-white);border-color: var(--bkg-lime-lighten-5);}
}
@-o-keyframes pulseBtn-lime-lighten {
0% {color: var(--color-white);background-color: var(--bkg-lime-lighten-4);border-color: var(--bkg-lime-lighten-5);}
100% {color: var(--bkg-lime-lighten-5);background-color: var(--color-white);border-color: var(--bkg-lime-lighten-5);}
}
@keyframes pulseBtn-lime-lighten {
0% {color: var(--color-white);background-color: var(--bkg-lime-lighten-4);border-color: var(--bkg-lime-lighten-5);}
100% {color: var(--bkg-lime-lighten-5);background-color: var(--color-white);border-color: var(--bkg-lime-lighten-5);}
}
.pulseBtn-lime-lighten {-webkit-animation-name: pulseBtn-lime-lighten;-moz-animation-name: pulseBtn-lime-lighten;-o-animation-name: pulseBtn-lime-lighten;animation-name: pulseBtn-lime-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-lime-darken */
.btn-bkg-lime-darken {color: var(--color-white);background-color: var(--bkg-lime-darken-3);border-color: var(--bkg-lime-darken-4);}
.btn-bkg-lime-darken:hover {color: var(--color-white);background-color: var(--bkg-lime-darken-2);border-color: var(--bkg-lime-darken-4);}
.btn-check:focus + .btn-bkg-lime-darken,
.btn.btn-check:focus + .btn.btn-bkg-lime-darken,
.btn-bkg-lime-darken:focus,
.btn.btn-bkg-lime-darken:focus {color: var(--color-white);background-color: var(--bkg-lime-darken-2);border-color: var(--bkg-lime-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-check:checked + .btn-bkg-lime-darken,
.btn-check:active + .btn-bkg-lime-darken,
.btn-bkg-lime-darken:active,
.btn-bkg-lime-darken.active,
.show > .btn-bkg-lime-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-lime-darken-3);border-color: var(--bkg-lime-darken-4);}
.btn-check:checked + .btn-bkg-lime-darken:focus,
.btn-check:active + .btn-bkg-lime-darken:focus,
.btn-bkg-lime-darken:active:focus,
.btn-bkg-lime-darken.active:focus,
.show > .btn-bkg-lime-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-bkg-lime-darken:disabled,
.btn-bkg-lime-darken.disabled {color: var(--bkg-lime-darken-1);background-color: var(--bkg-lime-darken-3);border-color: var(--bkg-lime-darken-4);}

.btn-outline-bkg-lime-darken {color: var(--bkg-lime-darken-4);border-color: var(--bkg-lime-darken-4);}
.btn-outline-bkg-lime-darken:hover {color: var(--color-white);background-color: var(--bkg-lime-darken-3);border-color: var(--bkg-lime-darken-4);}
.btn-check:focus + .btn-outline-bkg-lime-darken,
.btn-outline-bkg-lime-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-check:checked + .btn-outline-bkg-lime-darken,
.btn-check:active + .btn-outline-bkg-lime-darken,
.btn-outline-bkg-lime-darken:active,
.btn-outline-bkg-lime-darken.active,
.btn-outline-bkg-lime-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-lime-darken-3);border-color: var(--bkg-lime-darken-4);}
.btn-check:checked + .btn-outline-bkg-lime-darken:focus,
.btn-check:active + .btn-outline-bkg-lime-darken:focus,
.btn-outline-bkg-lime-darken:active:focus,
.btn-outline-bkg-lime-darken.active:focus,
.btn-outline-bkg-lime-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-outline-bkg-lime-darken:disabled,
.btn-outline-bkg-lime-darken.disabled {color: var(--bkg-lime-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-lime-darken {
0% {color: var(--color-white);background-color: var(--bkg-lime-darken-3);border-color: var(--bkg-lime-darken-4);}
100% {color: var(--bkg-lime-darken-4);background-color: var(--color-white);border-color: var(--bkg-lime-darken-4);}
}
@-moz-keyframes pulseBtn-lime-darken {
0% {color: var(--color-white);background-color: var(--bkg-lime-darken-3);border-color: var(--bkg-lime-darken-4);}
100% {color: var(--bkg-lime-darken-4);background-color: var(--color-white);border-color: var(--bkg-lime-darken-4);}
}
@-o-keyframes pulseBtn-lime-darken {
0% {color: var(--color-white);background-color: var(--bkg-lime-darken-3);border-color: var(--bkg-lime-darken-4);}
100% {color: var(--bkg-lime-darken-4);background-color: var(--color-white);border-color: var(--bkg-lime-darken-4);}
}
@keyframes pulseBtn-lime-darken {
0% {color: var(--color-white);background-color: var(--bkg-lime-darken-3);border-color: var(--bkg-lime-darken-4);}
100% {color: var(--bkg-lime-darken-4);background-color: var(--color-white);border-color: var(--bkg-lime-darken-4);}
}
.pulseBtn-lime-darken {-webkit-animation-name: pulseBtn-lime-darken;-moz-animation-name: pulseBtn-lime-darken;-o-animation-name: pulseBtn-lime-darken;animation-name: pulseBtn-lime-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-lime-accent */
.btn-bkg-lime-accent {color: var(--color-white);background-color: var(--bkg-lime-accent-3);border-color: var(--bkg-lime-accent-4);}
.btn-bkg-lime-accent:hover {color: var(--color-white);background-color: var(--bkg-lime-accent-2);border-color: var(--bkg-lime-accent-4);}
.btn-check:focus + .btn-bkg-lime-accent,
.btn.btn-check:focus + .btn.btn-bkg-lime-accent,
.btn-bkg-lime-accent:focus,
.btn.btn-bkg-lime-accent:focus {color: var(--color-white);background-color: var(--bkg-lime-accent-2);border-color: var(--bkg-lime-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-check:checked + .btn-bkg-lime-accent,
.btn-check:active + .btn-bkg-lime-accent,
.btn-bkg-lime-accent:active,
.btn-bkg-lime-accent.active,
.show > .btn-bkg-lime-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-lime-accent-3);border-color: var(--bkg-lime-accent-4);}
.btn-check:checked + .btn-bkg-lime-accent:focus,
.btn-check:active + .btn-bkg-lime-accent:focus,
.btn-bkg-lime-accent:active:focus,
.btn-bkg-lime-accent.active:focus,
.show > .btn-bkg-lime-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-bkg-lime-accent:disabled,
.btn-bkg-lime-accent.disabled {color: var(--bkg-lime-accent-1);background-color: var(--bkg-lime-accent-3);border-color: var(--bkg-lime-accent-4);}

.btn-outline-bkg-lime-accent {color: var(--bkg-lime-accent-4);border-color: var(--bkg-lime-accent-4);}
.btn-outline-bkg-lime-accent:hover {color: var(--color-white);background-color: var(--bkg-lime-accent-3);border-color: var(--bkg-lime-accent-4);}
.btn-check:focus + .btn-outline-bkg-lime-accent,
.btn-outline-bkg-lime-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-check:checked + .btn-outline-bkg-lime-accent,
.btn-check:active + .btn-outline-bkg-lime-accent,
.btn-outline-bkg-lime-accent:active,
.btn-outline-bkg-lime-accent.active,
.btn-outline-bkg-lime-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-lime-accent-3);border-color: var(--bkg-lime-accent-4);}
.btn-check:checked + .btn-outline-bkg-lime-accent:focus,
.btn-check:active + .btn-outline-bkg-lime-accent:focus,
.btn-outline-bkg-lime-accent:active:focus,
.btn-outline-bkg-lime-accent.active:focus,
.btn-outline-bkg-lime-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-lime-lighten-1);}
.btn-outline-bkg-lime-accent:disabled,
.btn-outline-bkg-lime-accent.disabled {color: var(--bkg-lime-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-lime-accent {
0% {color: var(--color-white);background-color: var(--bkg-lime-accent-3);border-color: var(--bkg-lime-accent-4);}
100% {color: var(--bkg-lime-accent-4);background-color: var(--color-white);border-color: var(--bkg-lime-accent-4);}
}
@-moz-keyframes pulseBtn-lime-accent {
0% {color: var(--color-white);background-color: var(--bkg-lime-accent-3);border-color: var(--bkg-lime-accent-4);}
100% {color: var(--bkg-lime-accent-4);background-color: var(--color-white);border-color: var(--bkg-lime-accent-4);}
}
@-o-keyframes pulseBtn-lime-accent {
0% {color: var(--color-white);background-color: var(--bkg-lime-accent-3);border-color: var(--bkg-lime-accent-4);}
100% {color: var(--bkg-lime-accent-4);background-color: var(--color-white);border-color: var(--bkg-lime-accent-4);}
}
@keyframes pulseBtn-lime-accent {
0% {color: var(--color-white);background-color: var(--bkg-lime-accent-3);border-color: var(--bkg-lime-accent-4);}
100% {color: var(--bkg-lime-accent-4);background-color: var(--color-white);border-color: var(--bkg-lime-accent-4);}
}
.pulseBtn-lime-accent {-webkit-animation-name: pulseBtn-lime-accent;-moz-animation-name: pulseBtn-lime-accent;-o-animation-name: pulseBtn-lime-accent;animation-name: pulseBtn-lime-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-yellow-lighten */
.btn-bkg-yellow-lighten {color: var(--color-white);background-color: var(--bkg-yellow-lighten-4);border-color: var(--bkg-yellow-lighten-5);}
.btn-bkg-yellow-lighten:hover {color: var(--color-white);background-color: var(--bkg-yellow-lighten-3);border-color: var(--bkg-yellow-lighten-5);}
.btn-check:focus + .btn-bkg-yellow-lighten,
.btn.btn-check:focus + .btn.btn-bkg-yellow-lighten,
.btn-bkg-yellow-lighten:focus,
.btn.btn-bkg-yellow-lighten:focus {color: var(--color-white);background-color: var(--bkg-yellow-lighten-3);border-color: var(--bkg-yellow-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-check:checked + .btn-bkg-yellow-lighten,
.btn-check:active + .btn-bkg-yellow-lighten,
.btn-bkg-yellow-lighten:active,
.btn-bkg-yellow-lighten.active,
.show > .btn-bkg-yellow-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-yellow-lighten-4);border-color: var(--bkg-yellow-lighten-5);}
.btn-check:checked + .btn-bkg-yellow-lighten:focus,
.btn-check:active + .btn-bkg-yellow-lighten:focus,
.btn-bkg-yellow-lighten:active:focus,
.btn-bkg-yellow-lighten.active:focus,
.show > .btn-bkg-yellow-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-bkg-yellow-lighten:disabled,
.btn-bkg-yellow-lighten.disabled {color: var(--bkg-yellow-lighten-2);background-color: var(--bkg-yellow-lighten-4);border-color: var(--bkg-yellow-lighten-5);}

.btn-outline-bkg-yellow-lighten {color: var(--bkg-yellow-lighten-5);border-color: var(--bkg-yellow-lighten-5);}
.btn-outline-bkg-yellow-lighten:hover {color: var(--color-white);background-color: var(--bkg-yellow-lighten-4);border-color: var(--bkg-yellow-lighten-5);}
.btn-check:focus + .btn-outline-bkg-yellow-lighten,
.btn-outline-bkg-yellow-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-check:checked + .btn-outline-bkg-yellow-lighten,
.btn-check:active + .btn-outline-bkg-yellow-lighten,
.btn-outline-bkg-yellow-lighten:active,
.btn-outline-bkg-yellow-lighten.active,
.btn-outline-bkg-yellow-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-yellow-lighten-4);border-color: var(--bkg-yellow-lighten-5);}
.btn-check:checked + .btn-outline-bkg-yellow-lighten:focus,
.btn-check:active + .btn-outline-bkg-yellow-lighten:focus,
.btn-outline-bkg-yellow-lighten:active:focus,
.btn-outline-bkg-yellow-lighten.active:focus,
.btn-outline-bkg-yellow-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-outline-bkg-yellow-lighten:disabled,
.btn-outline-bkg-yellow-lighten.disabled {color: var(--bkg-yellow-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-yellow-lighten {
0% {color: var(--color-white);background-color: var(--bkg-yellow-lighten-4);border-color: var(--bkg-yellow-lighten-5);}
100% {color: var(--bkg-yellow-lighten-5);background-color: var(--color-white);border-color: var(--bkg-yellow-lighten-5);}
}
@-moz-keyframes pulseBtn-yellow-lighten {
0% {color: var(--color-white);background-color: var(--bkg-yellow-lighten-4);border-color: var(--bkg-yellow-lighten-5);}
100% {color: var(--bkg-yellow-lighten-5);background-color: var(--color-white);border-color: var(--bkg-yellow-lighten-5);}
}
@-o-keyframes pulseBtn-yellow-lighten {
0% {color: var(--color-white);background-color: var(--bkg-yellow-lighten-4);border-color: var(--bkg-yellow-lighten-5);}
100% {color: var(--bkg-yellow-lighten-5);background-color: var(--color-white);border-color: var(--bkg-yellow-lighten-5);}
}
@keyframes pulseBtn-yellow-lighten {
0% {color: var(--color-white);background-color: var(--bkg-yellow-lighten-4);border-color: var(--bkg-yellow-lighten-5);}
100% {color: var(--bkg-yellow-lighten-5);background-color: var(--color-white);border-color: var(--bkg-yellow-lighten-5);}
}
.pulseBtn-yellow-lighten {-webkit-animation-name: pulseBtn-yellow-lighten;-moz-animation-name: pulseBtn-yellow-lighten;-o-animation-name: pulseBtn-yellow-lighten;animation-name: pulseBtn-yellow-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-yellow-darken */
.btn-bkg-yellow-darken {color: var(--color-white);background-color: var(--bkg-yellow-darken-3);border-color: var(--bkg-yellow-darken-4);}
.btn-bkg-yellow-darken:hover {color: var(--color-white);background-color: var(--bkg-yellow-darken-2);border-color: var(--bkg-yellow-darken-4);}
.btn-check:focus + .btn-bkg-yellow-darken,
.btn.btn-check:focus + .btn.btn-bkg-yellow-darken,
.btn-bkg-yellow-darken:focus,
.btn.btn-bkg-yellow-darken:focus {color: var(--color-white);background-color: var(--bkg-yellow-darken-2);border-color: var(--bkg-yellow-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-check:checked + .btn-bkg-yellow-darken,
.btn-check:active + .btn-bkg-yellow-darken,
.btn-bkg-yellow-darken:active,
.btn-bkg-yellow-darken.active,
.show > .btn-bkg-yellow-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-yellow-darken-3);border-color: var(--bkg-yellow-darken-4);}
.btn-check:checked + .btn-bkg-yellow-darken:focus,
.btn-check:active + .btn-bkg-yellow-darken:focus,
.btn-bkg-yellow-darken:active:focus,
.btn-bkg-yellow-darken.active:focus,
.show > .btn-bkg-yellow-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-bkg-yellow-darken:disabled,
.btn-bkg-yellow-darken.disabled {color: var(--bkg-yellow-darken-1);background-color: var(--bkg-yellow-darken-3);border-color: var(--bkg-yellow-darken-4);}

.btn-outline-bkg-yellow-darken {color: var(--bkg-yellow-darken-4);border-color: var(--bkg-yellow-darken-4);}
.btn-outline-bkg-yellow-darken:hover {color: var(--color-white);background-color: var(--bkg-yellow-darken-3);border-color: var(--bkg-yellow-darken-4);}
.btn-check:focus + .btn-outline-bkg-yellow-darken,
.btn-outline-bkg-yellow-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-check:checked + .btn-outline-bkg-yellow-darken,
.btn-check:active + .btn-outline-bkg-yellow-darken,
.btn-outline-bkg-yellow-darken:active,
.btn-outline-bkg-yellow-darken.active,
.btn-outline-bkg-yellow-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-yellow-darken-3);border-color: var(--bkg-yellow-darken-4);}
.btn-check:checked + .btn-outline-bkg-yellow-darken:focus,
.btn-check:active + .btn-outline-bkg-yellow-darken:focus,
.btn-outline-bkg-yellow-darken:active:focus,
.btn-outline-bkg-yellow-darken.active:focus,
.btn-outline-bkg-yellow-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-outline-bkg-yellow-darken:disabled,
.btn-outline-bkg-yellow-darken.disabled {color: var(--bkg-yellow-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-yellow-darken {
0% {color: var(--color-white);background-color: var(--bkg-yellow-darken-3);border-color: var(--bkg-yellow-darken-4);}
100% {color: var(--bkg-yellow-darken-4);background-color: var(--color-white);border-color: var(--bkg-yellow-darken-4);}
}
@-moz-keyframes pulseBtn-yellow-darken {
0% {color: var(--color-white);background-color: var(--bkg-yellow-darken-3);border-color: var(--bkg-yellow-darken-4);}
100% {color: var(--bkg-yellow-darken-4);background-color: var(--color-white);border-color: var(--bkg-yellow-darken-4);}
}
@-o-keyframes pulseBtn-yellow-darken {
0% {color: var(--color-white);background-color: var(--bkg-yellow-darken-3);border-color: var(--bkg-yellow-darken-4);}
100% {color: var(--bkg-yellow-darken-4);background-color: var(--color-white);border-color: var(--bkg-yellow-darken-4);}
}
@keyframes pulseBtn-yellow-darken {
0% {color: var(--color-white);background-color: var(--bkg-yellow-darken-3);border-color: var(--bkg-yellow-darken-4);}
100% {color: var(--bkg-yellow-darken-4);background-color: var(--color-white);border-color: var(--bkg-yellow-darken-4);}
}
.pulseBtn-yellow-darken {-webkit-animation-name: pulseBtn-yellow-darken;-moz-animation-name: pulseBtn-yellow-darken;-o-animation-name: pulseBtn-yellow-darken;animation-name: pulseBtn-yellow-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-yellow-accent */
.btn-bkg-yellow-accent {color: var(--color-white);background-color: var(--bkg-yellow-accent-3);border-color: var(--bkg-yellow-accent-4);}
.btn-bkg-yellow-accent:hover {color: var(--color-white);background-color: var(--bkg-yellow-accent-2);border-color: var(--bkg-yellow-accent-4);}
.btn-check:focus + .btn-bkg-yellow-accent,
.btn.btn-check:focus + .btn.btn-bkg-yellow-accent,
.btn-bkg-yellow-accent:focus,
.btn.btn-bkg-yellow-accent:focus {color: var(--color-white);background-color: var(--bkg-yellow-accent-2);border-color: var(--bkg-yellow-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-check:checked + .btn-bkg-yellow-accent,
.btn-check:active + .btn-bkg-yellow-accent,
.btn-bkg-yellow-accent:active,
.btn-bkg-yellow-accent.active,
.show > .btn-bkg-yellow-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-yellow-accent-3);border-color: var(--bkg-yellow-accent-4);}
.btn-check:checked + .btn-bkg-yellow-accent:focus,
.btn-check:active + .btn-bkg-yellow-accent:focus,
.btn-bkg-yellow-accent:active:focus,
.btn-bkg-yellow-accent.active:focus,
.show > .btn-bkg-yellow-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-bkg-yellow-accent:disabled,
.btn-bkg-yellow-accent.disabled {color: var(--bkg-yellow-accent-1);background-color: var(--bkg-yellow-accent-3);border-color: var(--bkg-yellow-accent-4);}

.btn-outline-bkg-yellow-accent {color: var(--bkg-yellow-accent-4);border-color: var(--bkg-yellow-accent-4);}
.btn-outline-bkg-yellow-accent:hover {color: var(--color-white);background-color: var(--bkg-yellow-accent-3);border-color: var(--bkg-yellow-accent-4);}
.btn-check:focus + .btn-outline-bkg-yellow-accent,
.btn-outline-bkg-yellow-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-check:checked + .btn-outline-bkg-yellow-accent,
.btn-check:active + .btn-outline-bkg-yellow-accent,
.btn-outline-bkg-yellow-accent:active,
.btn-outline-bkg-yellow-accent.active,
.btn-outline-bkg-yellow-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-yellow-accent-3);border-color: var(--bkg-yellow-accent-4);}
.btn-check:checked + .btn-outline-bkg-yellow-accent:focus,
.btn-check:active + .btn-outline-bkg-yellow-accent:focus,
.btn-outline-bkg-yellow-accent:active:focus,
.btn-outline-bkg-yellow-accent.active:focus,
.btn-outline-bkg-yellow-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-yellow-lighten-1);}
.btn-outline-bkg-yellow-accent:disabled,
.btn-outline-bkg-yellow-accent.disabled {color: var(--bkg-yellow-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-yellow-accent {
0% {color: var(--color-white);background-color: var(--bkg-yellow-accent-3);border-color: var(--bkg-yellow-accent-4);}
100% {color: var(--bkg-yellow-accent-4);background-color: var(--color-white);border-color: var(--bkg-yellow-accent-4);}
}
@-moz-keyframes pulseBtn-yellow-accent {
0% {color: var(--color-white);background-color: var(--bkg-yellow-accent-3);border-color: var(--bkg-yellow-accent-4);}
100% {color: var(--bkg-yellow-accent-4);background-color: var(--color-white);border-color: var(--bkg-yellow-accent-4);}
}
@-o-keyframes pulseBtn-yellow-accent {
0% {color: var(--color-white);background-color: var(--bkg-yellow-accent-3);border-color: var(--bkg-yellow-accent-4);}
100% {color: var(--bkg-yellow-accent-4);background-color: var(--color-white);border-color: var(--bkg-yellow-accent-4);}
}
@keyframes pulseBtn-yellow-accent {
0% {color: var(--color-white);background-color: var(--bkg-yellow-accent-3);border-color: var(--bkg-yellow-accent-4);}
100% {color: var(--bkg-yellow-accent-4);background-color: var(--color-white);border-color: var(--bkg-yellow-accent-4);}
}
.pulseBtn-yellow-accent {-webkit-animation-name: pulseBtn-yellow-accent;-moz-animation-name: pulseBtn-yellow-accent;-o-animation-name: pulseBtn-yellow-accent;animation-name: pulseBtn-yellow-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-amber-lighten */
.btn-bkg-amber-lighten {color: var(--color-white);background-color: var(--bkg-amber-lighten-4);border-color: var(--bkg-amber-lighten-5);}
.btn-bkg-amber-lighten:hover {color: var(--color-white);background-color: var(--bkg-amber-lighten-3);border-color: var(--bkg-amber-lighten-5);}
.btn-check:focus + .btn-bkg-amber-lighten,
.btn.btn-check:focus + .btn.btn-bkg-amber-lighten,
.btn-bkg-amber-lighten:focus,
.btn.btn-bkg-amber-lighten:focus {color: var(--color-white);background-color: var(--bkg-amber-lighten-3);border-color: var(--bkg-amber-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-check:checked + .btn-bkg-amber-lighten,
.btn-check:active + .btn-bkg-amber-lighten,
.btn-bkg-amber-lighten:active,
.btn-bkg-amber-lighten.active,
.show > .btn-bkg-amber-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-amber-lighten-4);border-color: var(--bkg-amber-lighten-5);}
.btn-check:checked + .btn-bkg-amber-lighten:focus,
.btn-check:active + .btn-bkg-amber-lighten:focus,
.btn-bkg-amber-lighten:active:focus,
.btn-bkg-amber-lighten.active:focus,
.show > .btn-bkg-amber-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-bkg-amber-lighten:disabled,
.btn-bkg-amber-lighten.disabled {color: var(--bkg-amber-lighten-2);background-color: var(--bkg-amber-lighten-4);border-color: var(--bkg-amber-lighten-5);}

.btn-outline-bkg-amber-lighten {color: var(--bkg-amber-lighten-5);border-color: var(--bkg-amber-lighten-5);}
.btn-outline-bkg-amber-lighten:hover {color: var(--color-white);background-color: var(--bkg-amber-lighten-4);border-color: var(--bkg-amber-lighten-5);}
.btn-check:focus + .btn-outline-bkg-amber-lighten,
.btn-outline-bkg-amber-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-check:checked + .btn-outline-bkg-amber-lighten,
.btn-check:active + .btn-outline-bkg-amber-lighten,
.btn-outline-bkg-amber-lighten:active,
.btn-outline-bkg-amber-lighten.active,
.btn-outline-bkg-amber-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-amber-lighten-4);border-color: var(--bkg-amber-lighten-5);}
.btn-check:checked + .btn-outline-bkg-amber-lighten:focus,
.btn-check:active + .btn-outline-bkg-amber-lighten:focus,
.btn-outline-bkg-amber-lighten:active:focus,
.btn-outline-bkg-amber-lighten.active:focus,
.btn-outline-bkg-amber-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-outline-bkg-amber-lighten:disabled,
.btn-outline-bkg-amber-lighten.disabled {color: var(--bkg-amber-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-amber-lighten {
0% {color: var(--color-white);background-color: var(--bkg-amber-lighten-4);border-color: var(--bkg-amber-lighten-5);}
100% {color: var(--bkg-amber-lighten-5);background-color: var(--color-white);border-color: var(--bkg-amber-lighten-5);}
}
@-moz-keyframes pulseBtn-amber-lighten {
0% {color: var(--color-white);background-color: var(--bkg-amber-lighten-4);border-color: var(--bkg-amber-lighten-5);}
100% {color: var(--bkg-amber-lighten-5);background-color: var(--color-white);border-color: var(--bkg-amber-lighten-5);}
}
@-o-keyframes pulseBtn-amber-lighten {
0% {color: var(--color-white);background-color: var(--bkg-amber-lighten-4);border-color: var(--bkg-amber-lighten-5);}
100% {color: var(--bkg-amber-lighten-5);background-color: var(--color-white);border-color: var(--bkg-amber-lighten-5);}
}
@keyframes pulseBtn-amber-lighten {
0% {color: var(--color-white);background-color: var(--bkg-amber-lighten-4);border-color: var(--bkg-amber-lighten-5);}
100% {color: var(--bkg-amber-lighten-5);background-color: var(--color-white);border-color: var(--bkg-amber-lighten-5);}
}
.pulseBtn-amber-lighten {-webkit-animation-name: pulseBtn-amber-lighten;-moz-animation-name: pulseBtn-amber-lighten;-o-animation-name: pulseBtn-amber-lighten;animation-name: pulseBtn-amber-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-amber-darken */
.btn-bkg-amber-darken {color: var(--color-white);background-color: var(--bkg-amber-darken-3);border-color: var(--bkg-amber-darken-4);}
.btn-bkg-amber-darken:hover {color: var(--color-white);background-color: var(--bkg-amber-darken-2);border-color: var(--bkg-amber-darken-4);}
.btn-check:focus + .btn-bkg-amber-darken,
.btn.btn-check:focus + .btn.btn-bkg-amber-darken,
.btn-bkg-amber-darken:focus,
.btn.btn-bkg-amber-darken:focus {color: var(--color-white);background-color: var(--bkg-amber-darken-2);border-color: var(--bkg-amber-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-check:checked + .btn-bkg-amber-darken,
.btn-check:active + .btn-bkg-amber-darken,
.btn-bkg-amber-darken:active,
.btn-bkg-amber-darken.active,
.show > .btn-bkg-amber-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-amber-darken-3);border-color: var(--bkg-amber-darken-4);}
.btn-check:checked + .btn-bkg-amber-darken:focus,
.btn-check:active + .btn-bkg-amber-darken:focus,
.btn-bkg-amber-darken:active:focus,
.btn-bkg-amber-darken.active:focus,
.show > .btn-bkg-amber-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-bkg-amber-darken:disabled,
.btn-bkg-amber-darken.disabled {color: var(--bkg-amber-darken-1);background-color: var(--bkg-amber-darken-3);border-color: var(--bkg-amber-darken-4);}

.btn-outline-bkg-amber-darken {color: var(--bkg-amber-darken-4);border-color: var(--bkg-amber-darken-4);}
.btn-outline-bkg-amber-darken:hover {color: var(--color-white);background-color: var(--bkg-amber-darken-3);border-color: var(--bkg-amber-darken-4);}
.btn-check:focus + .btn-outline-bkg-amber-darken,
.btn-outline-bkg-amber-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-check:checked + .btn-outline-bkg-amber-darken,
.btn-check:active + .btn-outline-bkg-amber-darken,
.btn-outline-bkg-amber-darken:active,
.btn-outline-bkg-amber-darken.active,
.btn-outline-bkg-amber-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-amber-darken-3);border-color: var(--bkg-amber-darken-4);}
.btn-check:checked + .btn-outline-bkg-amber-darken:focus,
.btn-check:active + .btn-outline-bkg-amber-darken:focus,
.btn-outline-bkg-amber-darken:active:focus,
.btn-outline-bkg-amber-darken.active:focus,
.btn-outline-bkg-amber-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-outline-bkg-amber-darken:disabled,
.btn-outline-bkg-amber-darken.disabled {color: var(--bkg-amber-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-amber-darken {
0% {color: var(--color-white);background-color: var(--bkg-amber-darken-3);border-color: var(--bkg-amber-darken-4);}
100% {color: var(--bkg-amber-darken-4);background-color: var(--color-white);border-color: var(--bkg-amber-darken-4);}
}
@-moz-keyframes pulseBtn-amber-darken {
0% {color: var(--color-white);background-color: var(--bkg-amber-darken-3);border-color: var(--bkg-amber-darken-4);}
100% {color: var(--bkg-amber-darken-4);background-color: var(--color-white);border-color: var(--bkg-amber-darken-4);}
}
@-o-keyframes pulseBtn-amber-darken {
0% {color: var(--color-white);background-color: var(--bkg-amber-darken-3);border-color: var(--bkg-amber-darken-4);}
100% {color: var(--bkg-amber-darken-4);background-color: var(--color-white);border-color: var(--bkg-amber-darken-4);}
}
@keyframes pulseBtn-amber-darken {
0% {color: var(--color-white);background-color: var(--bkg-amber-darken-3);border-color: var(--bkg-amber-darken-4);}
100% {color: var(--bkg-amber-darken-4);background-color: var(--color-white);border-color: var(--bkg-amber-darken-4);}
}
.pulseBtn-amber-darken {-webkit-animation-name: pulseBtn-amber-darken;-moz-animation-name: pulseBtn-amber-darken;-o-animation-name: pulseBtn-amber-darken;animation-name: pulseBtn-amber-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-amber-accent */
.btn-bkg-amber-accent {color: var(--color-white);background-color: var(--bkg-amber-accent-3);border-color: var(--bkg-amber-accent-4);}
.btn-bkg-amber-accent:hover {color: var(--color-white);background-color: var(--bkg-amber-accent-2);border-color: var(--bkg-amber-accent-4);}
.btn-check:focus + .btn-bkg-amber-accent,
.btn.btn-check:focus + .btn.btn-bkg-amber-accent,
.btn-bkg-amber-accent:focus,
.btn.btn-bkg-amber-accent:focus {color: var(--color-white);background-color: var(--bkg-amber-accent-2);border-color: var(--bkg-amber-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-check:checked + .btn-bkg-amber-accent,
.btn-check:active + .btn-bkg-amber-accent,
.btn-bkg-amber-accent:active,
.btn-bkg-amber-accent.active,
.show > .btn-bkg-amber-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-amber-accent-3);border-color: var(--bkg-amber-accent-4);}
.btn-check:checked + .btn-bkg-amber-accent:focus,
.btn-check:active + .btn-bkg-amber-accent:focus,
.btn-bkg-amber-accent:active:focus,
.btn-bkg-amber-accent.active:focus,
.show > .btn-bkg-amber-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-bkg-amber-accent:disabled,
.btn-bkg-amber-accent.disabled {color: var(--bkg-amber-accent-1);background-color: var(--bkg-amber-accent-3);border-color: var(--bkg-amber-accent-4);}

.btn-outline-bkg-amber-accent {color: var(--bkg-amber-accent-4);border-color: var(--bkg-amber-accent-4);}
.btn-outline-bkg-amber-accent:hover {color: var(--color-white);background-color: var(--bkg-amber-accent-3);border-color: var(--bkg-amber-accent-4);}
.btn-check:focus + .btn-outline-bkg-amber-accent,
.btn-outline-bkg-amber-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-check:checked + .btn-outline-bkg-amber-accent,
.btn-check:active + .btn-outline-bkg-amber-accent,
.btn-outline-bkg-amber-accent:active,
.btn-outline-bkg-amber-accent.active,
.btn-outline-bkg-amber-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-amber-accent-3);border-color: var(--bkg-amber-accent-4);}
.btn-check:checked + .btn-outline-bkg-amber-accent:focus,
.btn-check:active + .btn-outline-bkg-amber-accent:focus,
.btn-outline-bkg-amber-accent:active:focus,
.btn-outline-bkg-amber-accent.active:focus,
.btn-outline-bkg-amber-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-amber-lighten-1);}
.btn-outline-bkg-amber-accent:disabled,
.btn-outline-bkg-amber-accent.disabled {color: var(--bkg-amber-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-amber-accent {
0% {color: var(--color-white);background-color: var(--bkg-amber-accent-3);border-color: var(--bkg-amber-accent-4);}
100% {color: var(--bkg-amber-accent-4);background-color: var(--color-white);border-color: var(--bkg-amber-accent-4);}
}
@-moz-keyframes pulseBtn-amber-accent {
0% {color: var(--color-white);background-color: var(--bkg-amber-accent-3);border-color: var(--bkg-amber-accent-4);}
100% {color: var(--bkg-amber-accent-4);background-color: var(--color-white);border-color: var(--bkg-amber-accent-4);}
}
@-o-keyframes pulseBtn-amber-accent {
0% {color: var(--color-white);background-color: var(--bkg-amber-accent-3);border-color: var(--bkg-amber-accent-4);}
100% {color: var(--bkg-amber-accent-4);background-color: var(--color-white);border-color: var(--bkg-amber-accent-4);}
}
@keyframes pulseBtn-amber-accent {
0% {color: var(--color-white);background-color: var(--bkg-amber-accent-3);border-color: var(--bkg-amber-accent-4);}
100% {color: var(--bkg-amber-accent-4);background-color: var(--color-white);border-color: var(--bkg-amber-accent-4);}
}
.pulseBtn-amber-accent {-webkit-animation-name: pulseBtn-amber-accent;-moz-animation-name: pulseBtn-amber-accent;-o-animation-name: pulseBtn-amber-accent;animation-name: pulseBtn-amber-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-orange-lighten */
.btn-bkg-orange-lighten {color: var(--color-white);background-color: var(--bkg-orange-lighten-4);border-color: var(--bkg-orange-lighten-5);}
.btn-bkg-orange-lighten:hover {color: var(--color-white);background-color: var(--bkg-orange-lighten-3);border-color: var(--bkg-orange-lighten-5);}
.btn-check:focus + .btn-bkg-orange-lighten,
.btn.btn-check:focus + .btn.btn-bkg-orange-lighten,
.btn-bkg-orange-lighten:focus,
.btn.btn-bkg-orange-lighten:focus {color: var(--color-white);background-color: var(--bkg-orange-lighten-3);border-color: var(--bkg-orange-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-check:checked + .btn-bkg-orange-lighten,
.btn-check:active + .btn-bkg-orange-lighten,
.btn-bkg-orange-lighten:active,
.btn-bkg-orange-lighten.active,
.show > .btn-bkg-orange-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-orange-lighten-4);border-color: var(--bkg-orange-lighten-5);}
.btn-check:checked + .btn-bkg-orange-lighten:focus,
.btn-check:active + .btn-bkg-orange-lighten:focus,
.btn-bkg-orange-lighten:active:focus,
.btn-bkg-orange-lighten.active:focus,
.show > .btn-bkg-orange-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-bkg-orange-lighten:disabled,
.btn-bkg-orange-lighten.disabled {color: var(--bkg-orange-lighten-2);background-color: var(--bkg-orange-lighten-4);border-color: var(--bkg-orange-lighten-5);}

.btn-outline-bkg-orange-lighten {color: var(--bkg-orange-lighten-5);border-color: var(--bkg-orange-lighten-5);}
.btn-outline-bkg-orange-lighten:hover {color: var(--color-white);background-color: var(--bkg-orange-lighten-4);border-color: var(--bkg-orange-lighten-5);}
.btn-check:focus + .btn-outline-bkg-orange-lighten,
.btn-outline-bkg-orange-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-check:checked + .btn-outline-bkg-orange-lighten,
.btn-check:active + .btn-outline-bkg-orange-lighten,
.btn-outline-bkg-orange-lighten:active,
.btn-outline-bkg-orange-lighten.active,
.btn-outline-bkg-orange-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-orange-lighten-4);border-color: var(--bkg-orange-lighten-5);}
.btn-check:checked + .btn-outline-bkg-orange-lighten:focus,
.btn-check:active + .btn-outline-bkg-orange-lighten:focus,
.btn-outline-bkg-orange-lighten:active:focus,
.btn-outline-bkg-orange-lighten.active:focus,
.btn-outline-bkg-orange-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-outline-bkg-orange-lighten:disabled,
.btn-outline-bkg-orange-lighten.disabled {color: var(--bkg-orange-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-orange-lighten {
0% {color: var(--color-white);background-color: var(--bkg-orange-lighten-4);border-color: var(--bkg-orange-lighten-5);}
100% {color: var(--bkg-orange-lighten-5);background-color: var(--color-white);border-color: var(--bkg-orange-lighten-5);}
}
@-moz-keyframes pulseBtn-orange-lighten {
0% {color: var(--color-white);background-color: var(--bkg-orange-lighten-4);border-color: var(--bkg-orange-lighten-5);}
100% {color: var(--bkg-orange-lighten-5);background-color: var(--color-white);border-color: var(--bkg-orange-lighten-5);}
}
@-o-keyframes pulseBtn-orange-lighten {
0% {color: var(--color-white);background-color: var(--bkg-orange-lighten-4);border-color: var(--bkg-orange-lighten-5);}
100% {color: var(--bkg-orange-lighten-5);background-color: var(--color-white);border-color: var(--bkg-orange-lighten-5);}
}
@keyframes pulseBtn-orange-lighten {
0% {color: var(--color-white);background-color: var(--bkg-orange-lighten-4);border-color: var(--bkg-orange-lighten-5);}
100% {color: var(--bkg-orange-lighten-5);background-color: var(--color-white);border-color: var(--bkg-orange-lighten-5);}
}
.pulseBtn-orange-lighten {-webkit-animation-name: pulseBtn-orange-lighten;-moz-animation-name: pulseBtn-orange-lighten;-o-animation-name: pulseBtn-orange-lighten;animation-name: pulseBtn-orange-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-orange-darken */
.btn-bkg-orange-darken {color: var(--color-white);background-color: var(--bkg-orange-darken-3);border-color: var(--bkg-orange-darken-4);}
.btn-bkg-orange-darken:hover {color: var(--color-white);background-color: var(--bkg-orange-darken-2);border-color: var(--bkg-orange-darken-4);}
.btn-check:focus + .btn-bkg-orange-darken,
.btn.btn-check:focus + .btn.btn-bkg-orange-darken,
.btn-bkg-orange-darken:focus,
.btn.btn-bkg-orange-darken:focus {color: var(--color-white);background-color: var(--bkg-orange-darken-2);border-color: var(--bkg-orange-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-check:checked + .btn-bkg-orange-darken,
.btn-check:active + .btn-bkg-orange-darken,
.btn-bkg-orange-darken:active,
.btn-bkg-orange-darken.active,
.show > .btn-bkg-orange-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-orange-darken-3);border-color: var(--bkg-orange-darken-4);}
.btn-check:checked + .btn-bkg-orange-darken:focus,
.btn-check:active + .btn-bkg-orange-darken:focus,
.btn-bkg-orange-darken:active:focus,
.btn-bkg-orange-darken.active:focus,
.show > .btn-bkg-orange-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-bkg-orange-darken:disabled,
.btn-bkg-orange-darken.disabled {color: var(--bkg-orange-darken-1);background-color: var(--bkg-orange-darken-3);border-color: var(--bkg-orange-darken-4);}

.btn-outline-bkg-orange-darken {color: var(--bkg-orange-darken-4);border-color: var(--bkg-orange-darken-4);}
.btn-outline-bkg-orange-darken:hover {color: var(--color-white);background-color: var(--bkg-orange-darken-3);border-color: var(--bkg-orange-darken-4);}
.btn-check:focus + .btn-outline-bkg-orange-darken,
.btn-outline-bkg-orange-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-check:checked + .btn-outline-bkg-orange-darken,
.btn-check:active + .btn-outline-bkg-orange-darken,
.btn-outline-bkg-orange-darken:active,
.btn-outline-bkg-orange-darken.active,
.btn-outline-bkg-orange-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-orange-darken-3);border-color: var(--bkg-orange-darken-4);}
.btn-check:checked + .btn-outline-bkg-orange-darken:focus,
.btn-check:active + .btn-outline-bkg-orange-darken:focus,
.btn-outline-bkg-orange-darken:active:focus,
.btn-outline-bkg-orange-darken.active:focus,
.btn-outline-bkg-orange-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-outline-bkg-orange-darken:disabled,
.btn-outline-bkg-orange-darken.disabled {color: var(--bkg-orange-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-orange-darken {
0% {color: var(--color-white);background-color: var(--bkg-orange-darken-3);border-color: var(--bkg-orange-darken-4);}
100% {color: var(--bkg-orange-darken-4);background-color: var(--color-white);border-color: var(--bkg-orange-darken-4);}
}
@-moz-keyframes pulseBtn-orange-darken {
0% {color: var(--color-white);background-color: var(--bkg-orange-darken-3);border-color: var(--bkg-orange-darken-4);}
100% {color: var(--bkg-orange-darken-4);background-color: var(--color-white);border-color: var(--bkg-orange-darken-4);}
}
@-o-keyframes pulseBtn-orange-darken {
0% {color: var(--color-white);background-color: var(--bkg-orange-darken-3);border-color: var(--bkg-orange-darken-4);}
100% {color: var(--bkg-orange-darken-4);background-color: var(--color-white);border-color: var(--bkg-orange-darken-4);}
}
@keyframes pulseBtn-orange-darken {
0% {color: var(--color-white);background-color: var(--bkg-orange-darken-3);border-color: var(--bkg-orange-darken-4);}
100% {color: var(--bkg-orange-darken-4);background-color: var(--color-white);border-color: var(--bkg-orange-darken-4);}
}
.pulseBtn-orange-darken {-webkit-animation-name: pulseBtn-orange-darken;-moz-animation-name: pulseBtn-orange-darken;-o-animation-name: pulseBtn-orange-darken;animation-name: pulseBtn-orange-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-orange-accent */
.btn-bkg-orange-accent {color: var(--color-white);background-color: var(--bkg-orange-accent-3);border-color: var(--bkg-orange-accent-4);}
.btn-bkg-orange-accent:hover {color: var(--color-white);background-color: var(--bkg-orange-accent-2);border-color: var(--bkg-orange-accent-4);}
.btn-check:focus + .btn-bkg-orange-accent,
.btn.btn-check:focus + .btn.btn-bkg-orange-accent,
.btn-bkg-orange-accent:focus,
.btn.btn-bkg-orange-accent:focus {color: var(--color-white);background-color: var(--bkg-orange-accent-2);border-color: var(--bkg-orange-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-check:checked + .btn-bkg-orange-accent,
.btn-check:active + .btn-bkg-orange-accent,
.btn-bkg-orange-accent:active,
.btn-bkg-orange-accent.active,
.show > .btn-bkg-orange-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-orange-accent-3);border-color: var(--bkg-orange-accent-4);}
.btn-check:checked + .btn-bkg-orange-accent:focus,
.btn-check:active + .btn-bkg-orange-accent:focus,
.btn-bkg-orange-accent:active:focus,
.btn-bkg-orange-accent.active:focus,
.show > .btn-bkg-orange-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-bkg-orange-accent:disabled,
.btn-bkg-orange-accent.disabled {color: var(--bkg-orange-accent-1);background-color: var(--bkg-orange-accent-3);border-color: var(--bkg-orange-accent-4);}

.btn-outline-bkg-orange-accent {color: var(--bkg-orange-accent-4);border-color: var(--bkg-orange-accent-4);}
.btn-outline-bkg-orange-accent:hover {color: var(--color-white);background-color: var(--bkg-orange-accent-3);border-color: var(--bkg-orange-accent-4);}
.btn-check:focus + .btn-outline-bkg-orange-accent,
.btn-outline-bkg-orange-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-check:checked + .btn-outline-bkg-orange-accent,
.btn-check:active + .btn-outline-bkg-orange-accent,
.btn-outline-bkg-orange-accent:active,
.btn-outline-bkg-orange-accent.active,
.btn-outline-bkg-orange-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-orange-accent-3);border-color: var(--bkg-orange-accent-4);}
.btn-check:checked + .btn-outline-bkg-orange-accent:focus,
.btn-check:active + .btn-outline-bkg-orange-accent:focus,
.btn-outline-bkg-orange-accent:active:focus,
.btn-outline-bkg-orange-accent.active:focus,
.btn-outline-bkg-orange-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-orange-lighten-1);}
.btn-outline-bkg-orange-accent:disabled,
.btn-outline-bkg-orange-accent.disabled {color: var(--bkg-orange-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-orange-accent {
0% {color: var(--color-white);background-color: var(--bkg-orange-accent-3);border-color: var(--bkg-orange-accent-4);}
100% {color: var(--bkg-orange-accent-4);background-color: var(--color-white);border-color: var(--bkg-orange-accent-4);}
}
@-moz-keyframes pulseBtn-orange-accent {
0% {color: var(--color-white);background-color: var(--bkg-orange-accent-3);border-color: var(--bkg-orange-accent-4);}
100% {color: var(--bkg-orange-accent-4);background-color: var(--color-white);border-color: var(--bkg-orange-accent-4);}
}
@-o-keyframes pulseBtn-orange-accent {
0% {color: var(--color-white);background-color: var(--bkg-orange-accent-3);border-color: var(--bkg-orange-accent-4);}
100% {color: var(--bkg-orange-accent-4);background-color: var(--color-white);border-color: var(--bkg-orange-accent-4);}
}
@keyframes pulseBtn-orange-accent {
0% {color: var(--color-white);background-color: var(--bkg-orange-accent-3);border-color: var(--bkg-orange-accent-4);}
100% {color: var(--bkg-orange-accent-4);background-color: var(--color-white);border-color: var(--bkg-orange-accent-4);}
}
.pulseBtn-orange-accent {-webkit-animation-name: pulseBtn-orange-accent;-moz-animation-name: pulseBtn-orange-accent;-o-animation-name: pulseBtn-orange-accent;animation-name: pulseBtn-orange-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-deep-orange-lighten */
.btn-bkg-deep-orange-lighten {color: var(--color-white);background-color: var(--bkg-deep-orange-lighten-4);border-color: var(--bkg-deep-orange-lighten-5);}
.btn-bkg-deep-orange-lighten:hover {color: var(--color-white);background-color: var(--bkg-deep-orange-lighten-3);border-color: var(--bkg-deep-orange-lighten-5);}
.btn-check:focus + .btn-bkg-deep-orange-lighten,
.btn.btn-check:focus + .btn.btn-bkg-deep-orange-lighten,
.btn-bkg-deep-orange-lighten:focus,
.btn.btn-bkg-deep-orange-lighten:focus {color: var(--color-white);background-color: var(--bkg-deep-orange-lighten-3);border-color: var(--bkg-deep-orange-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-check:checked + .btn-bkg-deep-orange-lighten,
.btn-check:active + .btn-bkg-deep-orange-lighten,
.btn-bkg-deep-orange-lighten:active,
.btn-bkg-deep-orange-lighten.active,
.show > .btn-bkg-deep-orange-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-deep-orange-lighten-4);border-color: var(--bkg-deep-orange-lighten-5);}
.btn-check:checked + .btn-bkg-deep-orange-lighten:focus,
.btn-check:active + .btn-bkg-deep-orange-lighten:focus,
.btn-bkg-deep-orange-lighten:active:focus,
.btn-bkg-deep-orange-lighten.active:focus,
.show > .btn-bkg-deep-orange-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-bkg-deep-orange-lighten:disabled,
.btn-bkg-deep-orange-lighten.disabled {color: var(--bkg-deep-orange-lighten-2);background-color: var(--bkg-deep-orange-lighten-4);border-color: var(--bkg-deep-orange-lighten-5);}

.btn-outline-bkg-deep-orange-lighten {color: var(--bkg-deep-orange-lighten-5);border-color: var(--bkg-deep-orange-lighten-5);}
.btn-outline-bkg-deep-orange-lighten:hover {color: var(--color-white);background-color: var(--bkg-deep-orange-lighten-4);border-color: var(--bkg-deep-orange-lighten-5);}
.btn-check:focus + .btn-outline-bkg-deep-orange-lighten,
.btn-outline-bkg-deep-orange-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-check:checked + .btn-outline-bkg-deep-orange-lighten,
.btn-check:active + .btn-outline-bkg-deep-orange-lighten,
.btn-outline-bkg-deep-orange-lighten:active,
.btn-outline-bkg-deep-orange-lighten.active,
.btn-outline-bkg-deep-orange-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-deep-orange-lighten-4);border-color: var(--bkg-deep-orange-lighten-5);}
.btn-check:checked + .btn-outline-bkg-deep-orange-lighten:focus,
.btn-check:active + .btn-outline-bkg-deep-orange-lighten:focus,
.btn-outline-bkg-deep-orange-lighten:active:focus,
.btn-outline-bkg-deep-orange-lighten.active:focus,
.btn-outline-bkg-deep-orange-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-outline-bkg-deep-orange-lighten:disabled,
.btn-outline-bkg-deep-orange-lighten.disabled {color: var(--bkg-deep-orange-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-deep-orange-lighten {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-lighten-4);border-color: var(--bkg-deep-orange-lighten-5);}
100% {color: var(--bkg-deep-orange-lighten-5);background-color: var(--color-white);border-color: var(--bkg-deep-orange-lighten-5);}
}
@-moz-keyframes pulseBtn-deep-orange-lighten {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-lighten-4);border-color: var(--bkg-deep-orange-lighten-5);}
100% {color: var(--bkg-deep-orange-lighten-5);background-color: var(--color-white);border-color: var(--bkg-deep-orange-lighten-5);}
}
@-o-keyframes pulseBtn-deep-orange-lighten {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-lighten-4);border-color: var(--bkg-deep-orange-lighten-5);}
100% {color: var(--bkg-deep-orange-lighten-5);background-color: var(--color-white);border-color: var(--bkg-deep-orange-lighten-5);}
}
@keyframes pulseBtn-deep-orange-lighten {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-lighten-4);border-color: var(--bkg-deep-orange-lighten-5);}
100% {color: var(--bkg-deep-orange-lighten-5);background-color: var(--color-white);border-color: var(--bkg-deep-orange-lighten-5);}
}
.pulseBtn-deep-orange-lighten {-webkit-animation-name: pulseBtn-deep-orange-lighten;-moz-animation-name: pulseBtn-deep-orange-lighten;-o-animation-name: pulseBtn-deep-orange-lighten;animation-name: pulseBtn-deep-orange-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-deep-orange-darken */
.btn-bkg-deep-orange-darken {color: var(--color-white);background-color: var(--bkg-deep-orange-darken-3);border-color: var(--bkg-deep-orange-darken-4);}
.btn-bkg-deep-orange-darken:hover {color: var(--color-white);background-color: var(--bkg-deep-orange-darken-2);border-color: var(--bkg-deep-orange-darken-4);}
.btn-check:focus + .btn-bkg-deep-orange-darken,
.btn.btn-check:focus + .btn.btn-bkg-deep-orange-darken,
.btn-bkg-deep-orange-darken:focus,
.btn.btn-bkg-deep-orange-darken:focus {color: var(--color-white);background-color: var(--bkg-deep-orange-darken-2);border-color: var(--bkg-deep-orange-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-check:checked + .btn-bkg-deep-orange-darken,
.btn-check:active + .btn-bkg-deep-orange-darken,
.btn-bkg-deep-orange-darken:active,
.btn-bkg-deep-orange-darken.active,
.show > .btn-bkg-deep-orange-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-deep-orange-darken-3);border-color: var(--bkg-deep-orange-darken-4);}
.btn-check:checked + .btn-bkg-deep-orange-darken:focus,
.btn-check:active + .btn-bkg-deep-orange-darken:focus,
.btn-bkg-deep-orange-darken:active:focus,
.btn-bkg-deep-orange-darken.active:focus,
.show > .btn-bkg-deep-orange-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-bkg-deep-orange-darken:disabled,
.btn-bkg-deep-orange-darken.disabled {color: var(--bkg-deep-orange-darken-1);background-color: var(--bkg-deep-orange-darken-3);border-color: var(--bkg-deep-orange-darken-4);}

.btn-outline-bkg-deep-orange-darken {color: var(--bkg-deep-orange-darken-4);border-color: var(--bkg-deep-orange-darken-4);}
.btn-outline-bkg-deep-orange-darken:hover {color: var(--color-white);background-color: var(--bkg-deep-orange-darken-3);border-color: var(--bkg-deep-orange-darken-4);}
.btn-check:focus + .btn-outline-bkg-deep-orange-darken,
.btn-outline-bkg-deep-orange-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-check:checked + .btn-outline-bkg-deep-orange-darken,
.btn-check:active + .btn-outline-bkg-deep-orange-darken,
.btn-outline-bkg-deep-orange-darken:active,
.btn-outline-bkg-deep-orange-darken.active,
.btn-outline-bkg-deep-orange-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-deep-orange-darken-3);border-color: var(--bkg-deep-orange-darken-4);}
.btn-check:checked + .btn-outline-bkg-deep-orange-darken:focus,
.btn-check:active + .btn-outline-bkg-deep-orange-darken:focus,
.btn-outline-bkg-deep-orange-darken:active:focus,
.btn-outline-bkg-deep-orange-darken.active:focus,
.btn-outline-bkg-deep-orange-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-outline-bkg-deep-orange-darken:disabled,
.btn-outline-bkg-deep-orange-darken.disabled {color: var(--bkg-deep-orange-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-deep-orange-darken {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-darken-3);border-color: var(--bkg-deep-orange-darken-4);}
100% {color: var(--bkg-deep-orange-darken-4);background-color: var(--color-white);border-color: var(--bkg-deep-orange-darken-4);}
}
@-moz-keyframes pulseBtn-deep-orange-darken {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-darken-3);border-color: var(--bkg-deep-orange-darken-4);}
100% {color: var(--bkg-deep-orange-darken-4);background-color: var(--color-white);border-color: var(--bkg-deep-orange-darken-4);}
}
@-o-keyframes pulseBtn-deep-orange-darken {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-darken-3);border-color: var(--bkg-deep-orange-darken-4);}
100% {color: var(--bkg-deep-orange-darken-4);background-color: var(--color-white);border-color: var(--bkg-deep-orange-darken-4);}
}
@keyframes pulseBtn-deep-orange-darken {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-darken-3);border-color: var(--bkg-deep-orange-darken-4);}
100% {color: var(--bkg-deep-orange-darken-4);background-color: var(--color-white);border-color: var(--bkg-deep-orange-darken-4);}
}
.pulseBtn-deep-orange-darken {-webkit-animation-name: pulseBtn-deep-orange-darken;-moz-animation-name: pulseBtn-deep-orange-darken;-o-animation-name: pulseBtn-deep-orange-darken;animation-name: pulseBtn-deep-orange-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-deep-orange-accent */
.btn-bkg-deep-orange-accent {color: var(--color-white);background-color: var(--bkg-deep-orange-accent-3);border-color: var(--bkg-deep-orange-accent-4);}
.btn-bkg-deep-orange-accent:hover {color: var(--color-white);background-color: var(--bkg-deep-orange-accent-2);border-color: var(--bkg-deep-orange-accent-4);}
.btn-check:focus + .btn-bkg-deep-orange-accent,
.btn.btn-check:focus + .btn.btn-bkg-deep-orange-accent,
.btn-bkg-deep-orange-accent:focus,
.btn.btn-bkg-deep-orange-accent:focus {color: var(--color-white);background-color: var(--bkg-deep-orange-accent-2);border-color: var(--bkg-deep-orange-accent-4);box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-check:checked + .btn-bkg-deep-orange-accent,
.btn-check:active + .btn-bkg-deep-orange-accent,
.btn-bkg-deep-orange-accent:active,
.btn-bkg-deep-orange-accent.active,
.show > .btn-bkg-deep-orange-accent.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-deep-orange-accent-3);border-color: var(--bkg-deep-orange-accent-4);}
.btn-check:checked + .btn-bkg-deep-orange-accent:focus,
.btn-check:active + .btn-bkg-deep-orange-accent:focus,
.btn-bkg-deep-orange-accent:active:focus,
.btn-bkg-deep-orange-accent.active:focus,
.show > .btn-bkg-deep-orange-accent.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-bkg-deep-orange-accent:disabled,
.btn-bkg-deep-orange-accent.disabled {color: var(--bkg-deep-orange-accent-1);background-color: var(--bkg-deep-orange-accent-3);border-color: var(--bkg-deep-orange-accent-4);}

.btn-outline-bkg-deep-orange-accent {color: var(--bkg-deep-orange-accent-4);border-color: var(--bkg-deep-orange-accent-4);}
.btn-outline-bkg-deep-orange-accent:hover {color: var(--color-white);background-color: var(--bkg-deep-orange-accent-3);border-color: var(--bkg-deep-orange-accent-4);}
.btn-check:focus + .btn-outline-bkg-deep-orange-accent,
.btn-outline-bkg-deep-orange-accent:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-check:checked + .btn-outline-bkg-deep-orange-accent,
.btn-check:active + .btn-outline-bkg-deep-orange-accent,
.btn-outline-bkg-deep-orange-accent:active,
.btn-outline-bkg-deep-orange-accent.active,
.btn-outline-bkg-deep-orange-accent.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-deep-orange-accent-3);border-color: var(--bkg-deep-orange-accent-4);}
.btn-check:checked + .btn-outline-bkg-deep-orange-accent:focus,
.btn-check:active + .btn-outline-bkg-deep-orange-accent:focus,
.btn-outline-bkg-deep-orange-accent:active:focus,
.btn-outline-bkg-deep-orange-accent.active:focus,
.btn-outline-bkg-deep-orange-accent.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-deep-orange-lighten-1);}
.btn-outline-bkg-deep-orange-accent:disabled,
.btn-outline-bkg-deep-orange-accent.disabled {color: var(--bkg-deep-orange-accent-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-deep-orange-accent {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-accent-3);border-color: var(--bkg-deep-orange-accent-4);}
100% {color: var(--bkg-deep-orange-accent-4);background-color: var(--color-white);border-color: var(--bkg-deep-orange-accent-4);}
}
@-moz-keyframes pulseBtn-deep-orange-accent {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-accent-3);border-color: var(--bkg-deep-orange-accent-4);}
100% {color: var(--bkg-deep-orange-accent-4);background-color: var(--color-white);border-color: var(--bkg-deep-orange-accent-4);}
}
@-o-keyframes pulseBtn-deep-orange-accent {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-accent-3);border-color: var(--bkg-deep-orange-accent-4);}
100% {color: var(--bkg-deep-orange-accent-4);background-color: var(--color-white);border-color: var(--bkg-deep-orange-accent-4);}
}
@keyframes pulseBtn-deep-orange-accent {
0% {color: var(--color-white);background-color: var(--bkg-deep-orange-accent-3);border-color: var(--bkg-deep-orange-accent-4);}
100% {color: var(--bkg-deep-orange-accent-4);background-color: var(--color-white);border-color: var(--bkg-deep-orange-accent-4);}
}
.pulseBtn-deep-orange-accent {-webkit-animation-name: pulseBtn-deep-orange-accent;-moz-animation-name: pulseBtn-deep-orange-accent;-o-animation-name: pulseBtn-deep-orange-accent;animation-name: pulseBtn-deep-orange-accent;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-brown-lighten */
.btn-bkg-brown-lighten {color: var(--color-white);background-color: var(--bkg-brown-lighten-4);border-color: var(--bkg-brown-lighten-5);}
.btn-bkg-brown-lighten:hover {color: var(--color-white);background-color: var(--bkg-brown-lighten-3);border-color: var(--bkg-brown-lighten-5);}
.btn-check:focus + .btn-bkg-brown-lighten,
.btn.btn-check:focus + .btn.btn-bkg-brown-lighten,
.btn-bkg-brown-lighten:focus,
.btn.btn-bkg-brown-lighten:focus {color: var(--color-white);background-color: var(--bkg-brown-lighten-3);border-color: var(--bkg-brown-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-brown-lighten-1);}
.btn-check:checked + .btn-bkg-brown-lighten,
.btn-check:active + .btn-bkg-brown-lighten,
.btn-bkg-brown-lighten:active,
.btn-bkg-brown-lighten.active,
.show > .btn-bkg-brown-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-brown-lighten-4);border-color: var(--bkg-brown-lighten-5);}
.btn-check:checked + .btn-bkg-brown-lighten:focus,
.btn-check:active + .btn-bkg-brown-lighten:focus,
.btn-bkg-brown-lighten:active:focus,
.btn-bkg-brown-lighten.active:focus,
.show > .btn-bkg-brown-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-brown-lighten-1);}
.btn-bkg-brown-lighten:disabled,
.btn-bkg-brown-lighten.disabled {color: var(--bkg-brown-lighten-2);background-color: var(--bkg-brown-lighten-4);border-color: var(--bkg-brown-lighten-5);}

.btn-outline-bkg-brown-lighten {color: var(--bkg-brown-lighten-5);border-color: var(--bkg-brown-lighten-5);}
.btn-outline-bkg-brown-lighten:hover {color: var(--color-white);background-color: var(--bkg-brown-lighten-4);border-color: var(--bkg-brown-lighten-5);}
.btn-check:focus + .btn-outline-bkg-brown-lighten,
.btn-outline-bkg-brown-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-brown-lighten-1);}
.btn-check:checked + .btn-outline-bkg-brown-lighten,
.btn-check:active + .btn-outline-bkg-brown-lighten,
.btn-outline-bkg-brown-lighten:active,
.btn-outline-bkg-brown-lighten.active,
.btn-outline-bkg-brown-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-brown-lighten-4);border-color: var(--bkg-brown-lighten-5);}
.btn-check:checked + .btn-outline-bkg-brown-lighten:focus,
.btn-check:active + .btn-outline-bkg-brown-lighten:focus,
.btn-outline-bkg-brown-lighten:active:focus,
.btn-outline-bkg-brown-lighten.active:focus,
.btn-outline-bkg-brown-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-brown-lighten-1);}
.btn-outline-bkg-brown-lighten:disabled,
.btn-outline-bkg-brown-lighten.disabled {color: var(--bkg-brown-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-brown-lighten {
0% {color: var(--color-white);background-color: var(--bkg-brown-lighten-4);border-color: var(--bkg-brown-lighten-5);}
100% {color: var(--bkg-brown-lighten-5);background-color: var(--color-white);border-color: var(--bkg-brown-lighten-5);}
}
@-moz-keyframes pulseBtn-brown-lighten {
0% {color: var(--color-white);background-color: var(--bkg-brown-lighten-4);border-color: var(--bkg-brown-lighten-5);}
100% {color: var(--bkg-brown-lighten-5);background-color: var(--color-white);border-color: var(--bkg-brown-lighten-5);}
}
@-o-keyframes pulseBtn-brown-lighten {
0% {color: var(--color-white);background-color: var(--bkg-brown-lighten-4);border-color: var(--bkg-brown-lighten-5);}
100% {color: var(--bkg-brown-lighten-5);background-color: var(--color-white);border-color: var(--bkg-brown-lighten-5);}
}
@keyframes pulseBtn-brown-lighten {
0% {color: var(--color-white);background-color: var(--bkg-brown-lighten-4);border-color: var(--bkg-brown-lighten-5);}
100% {color: var(--bkg-brown-lighten-5);background-color: var(--color-white);border-color: var(--bkg-brown-lighten-5);}
}
.pulseBtn-brown-lighten {-webkit-animation-name: pulseBtn-brown-lighten;-moz-animation-name: pulseBtn-brown-lighten;-o-animation-name: pulseBtn-brown-lighten;animation-name: pulseBtn-brown-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-brown-darken */
.btn-bkg-brown-darken {color: var(--color-white);background-color: var(--bkg-brown-darken-3);border-color: var(--bkg-brown-darken-4);}
.btn-bkg-brown-darken:hover {color: var(--color-white);background-color: var(--bkg-brown-darken-2);border-color: var(--bkg-brown-darken-4);}
.btn-check:focus + .btn-bkg-brown-darken,
.btn.btn-check:focus + .btn.btn-bkg-brown-darken,
.btn-bkg-brown-darken:focus,
.btn.btn-bkg-brown-darken:focus {color: var(--color-white);background-color: var(--bkg-brown-darken-2);border-color: var(--bkg-brown-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-brown-lighten-1);}
.btn-check:checked + .btn-bkg-brown-darken,
.btn-check:active + .btn-bkg-brown-darken,
.btn-bkg-brown-darken:active,
.btn-bkg-brown-darken.active,
.show > .btn-bkg-brown-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-brown-darken-3);border-color: var(--bkg-brown-darken-4);}
.btn-check:checked + .btn-bkg-brown-darken:focus,
.btn-check:active + .btn-bkg-brown-darken:focus,
.btn-bkg-brown-darken:active:focus,
.btn-bkg-brown-darken.active:focus,
.show > .btn-bkg-brown-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-brown-lighten-1);}
.btn-bkg-brown-darken:disabled,
.btn-bkg-brown-darken.disabled {color: var(--bkg-brown-darken-1);background-color: var(--bkg-brown-darken-3);border-color: var(--bkg-brown-darken-4);}

.btn-outline-bkg-brown-darken {color: var(--bkg-brown-darken-4);border-color: var(--bkg-brown-darken-4);}
.btn-outline-bkg-brown-darken:hover {color: var(--color-white);background-color: var(--bkg-brown-darken-3);border-color: var(--bkg-brown-darken-4);}
.btn-check:focus + .btn-outline-bkg-brown-darken,
.btn-outline-bkg-brown-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-brown-lighten-1);}
.btn-check:checked + .btn-outline-bkg-brown-darken,
.btn-check:active + .btn-outline-bkg-brown-darken,
.btn-outline-bkg-brown-darken:active,
.btn-outline-bkg-brown-darken.active,
.btn-outline-bkg-brown-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-brown-darken-3);border-color: var(--bkg-brown-darken-4);}
.btn-check:checked + .btn-outline-bkg-brown-darken:focus,
.btn-check:active + .btn-outline-bkg-brown-darken:focus,
.btn-outline-bkg-brown-darken:active:focus,
.btn-outline-bkg-brown-darken.active:focus,
.btn-outline-bkg-brown-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-brown-lighten-1);}
.btn-outline-bkg-brown-darken:disabled,
.btn-outline-bkg-brown-darken.disabled {color: var(--bkg-brown-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-brown-darken {
0% {color: var(--color-white);background-color: var(--bkg-brown-darken-3);border-color: var(--bkg-brown-darken-4);}
100% {color: var(--bkg-brown-darken-4);background-color: var(--color-white);border-color: var(--bkg-brown-darken-4);}
}
@-moz-keyframes pulseBtn-brown-darken {
0% {color: var(--color-white);background-color: var(--bkg-brown-darken-3);border-color: var(--bkg-brown-darken-4);}
100% {color: var(--bkg-brown-darken-4);background-color: var(--color-white);border-color: var(--bkg-brown-darken-4);}
}
@-o-keyframes pulseBtn-brown-darken {
0% {color: var(--color-white);background-color: var(--bkg-brown-darken-3);border-color: var(--bkg-brown-darken-4);}
100% {color: var(--bkg-brown-darken-4);background-color: var(--color-white);border-color: var(--bkg-brown-darken-4);}
}
@keyframes pulseBtn-brown-darken {
0% {color: var(--color-white);background-color: var(--bkg-brown-darken-3);border-color: var(--bkg-brown-darken-4);}
100% {color: var(--bkg-brown-darken-4);background-color: var(--color-white);border-color: var(--bkg-brown-darken-4);}
}
.pulseBtn-brown-darken {-webkit-animation-name: pulseBtn-brown-darken;-moz-animation-name: pulseBtn-brown-darken;-o-animation-name: pulseBtn-brown-darken;animation-name: pulseBtn-brown-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}


/* bkg-blue-grey-lighten */
.btn-bkg-blue-grey-lighten {color: var(--color-white);background-color: var(--bkg-blue-grey-lighten-4);border-color: var(--bkg-blue-grey-lighten-5);}
.btn-bkg-blue-grey-lighten:hover {color: var(--color-white);background-color: var(--bkg-blue-grey-lighten-3);border-color: var(--bkg-blue-grey-lighten-5);}
.btn-check:focus + .btn-bkg-blue-grey-lighten,
.btn.btn-check:focus + .btn.btn-bkg-blue-grey-lighten,
.btn-bkg-blue-grey-lighten:focus,
.btn.btn-bkg-blue-grey-lighten:focus {color: var(--color-white);background-color: var(--bkg-blue-grey-lighten-3);border-color: var(--bkg-blue-grey-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-blue-grey-lighten-1);}
.btn-check:checked + .btn-bkg-blue-grey-lighten,
.btn-check:active + .btn-bkg-blue-grey-lighten,
.btn-bkg-blue-grey-lighten:active,
.btn-bkg-blue-grey-lighten.active,
.show > .btn-bkg-blue-grey-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-blue-grey-lighten-4);border-color: var(--bkg-blue-grey-lighten-5);}
.btn-check:checked + .btn-bkg-blue-grey-lighten:focus,
.btn-check:active + .btn-bkg-blue-grey-lighten:focus,
.btn-bkg-blue-grey-lighten:active:focus,
.btn-bkg-blue-grey-lighten.active:focus,
.show > .btn-bkg-blue-grey-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-grey-lighten-1);}
.btn-bkg-blue-grey-lighten:disabled,
.btn-bkg-blue-grey-lighten.disabled {color: var(--bkg-blue-grey-lighten-2);background-color: var(--bkg-blue-grey-lighten-4);border-color: var(--bkg-blue-grey-lighten-5);}

.btn-outline-bkg-blue-grey-lighten {color: var(--bkg-blue-grey-lighten-5);border-color: var(--bkg-blue-grey-lighten-5);}
.btn-outline-bkg-blue-grey-lighten:hover {color: var(--color-white);background-color: var(--bkg-blue-grey-lighten-4);border-color: var(--bkg-blue-grey-lighten-5);}
.btn-check:focus + .btn-outline-bkg-blue-grey-lighten,
.btn-outline-bkg-blue-grey-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-grey-lighten-1);}
.btn-check:checked + .btn-outline-bkg-blue-grey-lighten,
.btn-check:active + .btn-outline-bkg-blue-grey-lighten,
.btn-outline-bkg-blue-grey-lighten:active,
.btn-outline-bkg-blue-grey-lighten.active,
.btn-outline-bkg-blue-grey-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-blue-grey-lighten-4);border-color: var(--bkg-blue-grey-lighten-5);}
.btn-check:checked + .btn-outline-bkg-blue-grey-lighten:focus,
.btn-check:active + .btn-outline-bkg-blue-grey-lighten:focus,
.btn-outline-bkg-blue-grey-lighten:active:focus,
.btn-outline-bkg-blue-grey-lighten.active:focus,
.btn-outline-bkg-blue-grey-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-grey-lighten-1);}
.btn-outline-bkg-blue-grey-lighten:disabled,
.btn-outline-bkg-blue-grey-lighten.disabled {color: var(--bkg-blue-grey-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-blue-grey-lighten {
0% {color: var(--color-white);background-color: var(--bkg-blue-grey-lighten-4);border-color: var(--bkg-blue-grey-lighten-5);}
100% {color: var(--bkg-blue-grey-lighten-5);background-color: var(--color-white);border-color: var(--bkg-blue-grey-lighten-5);}
}
@-moz-keyframes pulseBtn-blue-grey-lighten {
0% {color: var(--color-white);background-color: var(--bkg-blue-grey-lighten-4);border-color: var(--bkg-blue-grey-lighten-5);}
100% {color: var(--bkg-blue-grey-lighten-5);background-color: var(--color-white);border-color: var(--bkg-blue-grey-lighten-5);}
}
@-o-keyframes pulseBtn-blue-grey-lighten {
0% {color: var(--color-white);background-color: var(--bkg-blue-grey-lighten-4);border-color: var(--bkg-blue-grey-lighten-5);}
100% {color: var(--bkg-blue-grey-lighten-5);background-color: var(--color-white);border-color: var(--bkg-blue-grey-lighten-5);}
}
@keyframes pulseBtn-blue-grey-lighten {
0% {color: var(--color-white);background-color: var(--bkg-blue-grey-lighten-4);border-color: var(--bkg-blue-grey-lighten-5);}
100% {color: var(--bkg-blue-grey-lighten-5);background-color: var(--color-white);border-color: var(--bkg-blue-grey-lighten-5);}
}
.pulseBtn-blue-grey-lighten {-webkit-animation-name: pulseBtn-blue-grey-lighten;-moz-animation-name: pulseBtn-blue-grey-lighten;-o-animation-name: pulseBtn-blue-grey-lighten;animation-name: pulseBtn-blue-grey-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-blue-grey-darken */
.btn-bkg-blue-grey-darken {color: var(--color-white);background-color: var(--bkg-blue-grey-darken-3);border-color: var(--bkg-blue-grey-darken-4);}
.btn-bkg-blue-grey-darken:hover {color: var(--color-white);background-color: var(--bkg-blue-grey-darken-2);border-color: var(--bkg-blue-grey-darken-4);}
.btn-check:focus + .btn-bkg-blue-grey-darken,
.btn.btn-check:focus + .btn.btn-bkg-blue-grey-darken,
.btn-bkg-blue-grey-darken:focus,
.btn.btn-bkg-blue-grey-darken:focus {color: var(--color-white);background-color: var(--bkg-blue-grey-darken-2);border-color: var(--bkg-blue-grey-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-blue-grey-lighten-1);}
.btn-check:checked + .btn-bkg-blue-grey-darken,
.btn-check:active + .btn-bkg-blue-grey-darken,
.btn-bkg-blue-grey-darken:active,
.btn-bkg-blue-grey-darken.active,
.show > .btn-bkg-blue-grey-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-blue-grey-darken-3);border-color: var(--bkg-blue-grey-darken-4);}
.btn-check:checked + .btn-bkg-blue-grey-darken:focus,
.btn-check:active + .btn-bkg-blue-grey-darken:focus,
.btn-bkg-blue-grey-darken:active:focus,
.btn-bkg-blue-grey-darken.active:focus,
.show > .btn-bkg-blue-grey-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-grey-lighten-1);}
.btn-bkg-blue-grey-darken:disabled,
.btn-bkg-blue-grey-darken.disabled {color: var(--bkg-blue-grey-darken-1);background-color: var(--bkg-blue-grey-darken-3);border-color: var(--bkg-blue-grey-darken-4);}

.btn-outline-bkg-blue-grey-darken {color: var(--bkg-blue-grey-darken-4);border-color: var(--bkg-blue-grey-darken-4);}
.btn-outline-bkg-blue-grey-darken:hover {color: var(--color-white);background-color: var(--bkg-blue-grey-darken-3);border-color: var(--bkg-blue-grey-darken-4);}
.btn-check:focus + .btn-outline-bkg-blue-grey-darken,
.btn-outline-bkg-blue-grey-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-grey-lighten-1);}
.btn-check:checked + .btn-outline-bkg-blue-grey-darken,
.btn-check:active + .btn-outline-bkg-blue-grey-darken,
.btn-outline-bkg-blue-grey-darken:active,
.btn-outline-bkg-blue-grey-darken.active,
.btn-outline-bkg-blue-grey-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-blue-grey-darken-3);border-color: var(--bkg-blue-grey-darken-4);}
.btn-check:checked + .btn-outline-bkg-blue-grey-darken:focus,
.btn-check:active + .btn-outline-bkg-blue-grey-darken:focus,
.btn-outline-bkg-blue-grey-darken:active:focus,
.btn-outline-bkg-blue-grey-darken.active:focus,
.btn-outline-bkg-blue-grey-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-blue-grey-lighten-1);}
.btn-outline-bkg-blue-grey-darken:disabled,
.btn-outline-bkg-blue-grey-darken.disabled {color: var(--bkg-blue-grey-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-blue-grey-darken {
0% {color: var(--color-white);background-color: var(--bkg-blue-grey-darken-3);border-color: var(--bkg-blue-grey-darken-4);}
100% {color: var(--bkg-blue-grey-darken-4);background-color: var(--color-white);border-color: var(--bkg-blue-grey-darken-4);}
}
@-moz-keyframes pulseBtn-blue-grey-darken {
0% {color: var(--color-white);background-color: var(--bkg-blue-grey-darken-3);border-color: var(--bkg-blue-grey-darken-4);}
100% {color: var(--bkg-blue-grey-darken-4);background-color: var(--color-white);border-color: var(--bkg-blue-grey-darken-4);}
}
@-o-keyframes pulseBtn-blue-grey-darken {
0% {color: var(--color-white);background-color: var(--bkg-blue-grey-darken-3);border-color: var(--bkg-blue-grey-darken-4);}
100% {color: var(--bkg-blue-grey-darken-4);background-color: var(--color-white);border-color: var(--bkg-blue-grey-darken-4);}
}
@keyframes pulseBtn-blue-grey-darken {
0% {color: var(--color-white);background-color: var(--bkg-blue-grey-darken-3);border-color: var(--bkg-blue-grey-darken-4);}
100% {color: var(--bkg-blue-grey-darken-4);background-color: var(--color-white);border-color: var(--bkg-blue-grey-darken-4);}
}
.pulseBtn-blue-grey-darken {-webkit-animation-name: pulseBtn-blue-grey-darken;-moz-animation-name: pulseBtn-blue-grey-darken;-o-animation-name: pulseBtn-blue-grey-darken;animation-name: pulseBtn-blue-grey-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}


/* bkg-grey-lighten */
.btn-bkg-grey-lighten {color: var(--color-white);background-color: var(--bkg-grey-lighten-4);border-color: var(--bkg-grey-lighten-5);}
.btn-bkg-grey-lighten:hover {color: var(--color-white);background-color: var(--bkg-grey-lighten-3);border-color: var(--bkg-grey-lighten-5);}
.btn-check:focus + .btn-bkg-grey-lighten,
.btn.btn-check:focus + .btn.btn-bkg-grey-lighten,
.btn-bkg-grey-lighten:focus,
.btn.btn-bkg-grey-lighten:focus {color: var(--color-white);background-color: var(--bkg-grey-lighten-3);border-color: var(--bkg-grey-lighten-5);box-shadow: 0 0 0 0.2rem var(--bkg-grey-lighten-1);}
.btn-check:checked + .btn-bkg-grey-lighten,
.btn-check:active + .btn-bkg-grey-lighten,
.btn-bkg-grey-lighten:active,
.btn-bkg-grey-lighten.active,
.show > .btn-bkg-grey-lighten.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-grey-lighten-4);border-color: var(--bkg-grey-lighten-5);}
.btn-check:checked + .btn-bkg-grey-lighten:focus,
.btn-check:active + .btn-bkg-grey-lighten:focus,
.btn-bkg-grey-lighten:active:focus,
.btn-bkg-grey-lighten.active:focus,
.show > .btn-bkg-grey-lighten.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-grey-lighten-1);}
.btn-bkg-grey-lighten:disabled,
.btn-bkg-grey-lighten.disabled {color: var(--bkg-grey-lighten-2);background-color: var(--bkg-grey-lighten-4);border-color: var(--bkg-grey-lighten-5);}

.btn-outline-bkg-grey-lighten {color: var(--bkg-grey-lighten-5);border-color: var(--bkg-grey-lighten-5);}
.btn-outline-bkg-grey-lighten:hover {color: var(--color-white);background-color: var(--bkg-grey-lighten-4);border-color: var(--bkg-grey-lighten-5);}
.btn-check:focus + .btn-outline-bkg-grey-lighten,
.btn-outline-bkg-grey-lighten:focus {box-shadow: 0 0 0 0.2rem var(--bkg-grey-lighten-1);}
.btn-check:checked + .btn-outline-bkg-grey-lighten,
.btn-check:active + .btn-outline-bkg-grey-lighten,
.btn-outline-bkg-grey-lighten:active,
.btn-outline-bkg-grey-lighten.active,
.btn-outline-bkg-grey-lighten.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-grey-lighten-4);border-color: var(--bkg-grey-lighten-5);}
.btn-check:checked + .btn-outline-bkg-grey-lighten:focus,
.btn-check:active + .btn-outline-bkg-grey-lighten:focus,
.btn-outline-bkg-grey-lighten:active:focus,
.btn-outline-bkg-grey-lighten.active:focus,
.btn-outline-bkg-grey-lighten.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-grey-lighten-1);}
.btn-outline-bkg-grey-lighten:disabled,
.btn-outline-bkg-grey-lighten.disabled {color: var(--bkg-grey-lighten-2);background-color: transparent;}

@-webkit-keyframes pulseBtn-grey-lighten {
0% {color: var(--color-white);background-color: var(--bkg-grey-lighten-4);border-color: var(--bkg-grey-lighten-5);}
100% {color: var(--bkg-grey-lighten-5);background-color: var(--color-white);border-color: var(--bkg-grey-lighten-5);}
}
@-moz-keyframes pulseBtn-grey-lighten {
0% {color: var(--color-white);background-color: var(--bkg-grey-lighten-4);border-color: var(--bkg-grey-lighten-5);}
100% {color: var(--bkg-grey-lighten-5);background-color: var(--color-white);border-color: var(--bkg-grey-lighten-5);}
}
@-o-keyframes pulseBtn-grey-lighten {
0% {color: var(--color-white);background-color: var(--bkg-grey-lighten-4);border-color: var(--bkg-grey-lighten-5);}
100% {color: var(--bkg-grey-lighten-5);background-color: var(--color-white);border-color: var(--bkg-grey-lighten-5);}
}
@keyframes pulseBtn-grey-lighten {
0% {color: var(--color-white);background-color: var(--bkg-grey-lighten-4);border-color: var(--bkg-grey-lighten-5);}
100% {color: var(--bkg-grey-lighten-5);background-color: var(--color-white);border-color: var(--bkg-grey-lighten-5);}
}
.pulseBtn-grey-lighten {-webkit-animation-name: pulseBtn-grey-lighten;-moz-animation-name: pulseBtn-grey-lighten;-o-animation-name: pulseBtn-grey-lighten;animation-name: pulseBtn-grey-lighten;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}

/* bkg-grey-darken */
.btn-bkg-grey-darken {color: var(--color-white);background-color: var(--bkg-grey-darken-3);border-color: var(--bkg-grey-darken-4);}
.btn-bkg-grey-darken:hover {color: var(--color-white);background-color: var(--bkg-grey-darken-2);border-color: var(--bkg-grey-darken-4);}
.btn-check:focus + .btn-bkg-grey-darken,
.btn.btn-check:focus + .btn.btn-bkg-grey-darken,
.btn-bkg-grey-darken:focus,
.btn.btn-bkg-grey-darken:focus {color: var(--color-white);background-color: var(--bkg-grey-darken-2);border-color: var(--bkg-grey-darken-4);box-shadow: 0 0 0 0.2rem var(--bkg-grey-lighten-1);}
.btn-check:checked + .btn-bkg-grey-darken,
.btn-check:active + .btn-bkg-grey-darken,
.btn-bkg-grey-darken:active,
.btn-bkg-grey-darken.active,
.show > .btn-bkg-grey-darken.dropdown-toggle {color: var(--color-white);background-color: var(--bkg-grey-darken-3);border-color: var(--bkg-grey-darken-4);}
.btn-check:checked + .btn-bkg-grey-darken:focus,
.btn-check:active + .btn-bkg-grey-darken:focus,
.btn-bkg-grey-darken:active:focus,
.btn-bkg-grey-darken.active:focus,
.show > .btn-bkg-grey-darken.dropdown-toggle:focus {box-shadow: 0 0 0 0.2rem var(--bkg-grey-lighten-1);}
.btn-bkg-grey-darken:disabled,
.btn-bkg-grey-darken.disabled {color: var(--bkg-grey-darken-1);background-color: var(--bkg-grey-darken-3);border-color: var(--bkg-grey-darken-4);}

.btn-outline-bkg-grey-darken {color: var(--bkg-grey-darken-4);border-color: var(--bkg-grey-darken-4);}
.btn-outline-bkg-grey-darken:hover {color: var(--color-white);background-color: var(--bkg-grey-darken-3);border-color: var(--bkg-grey-darken-4);}
.btn-check:focus + .btn-outline-bkg-grey-darken,
.btn-outline-bkg-grey-darken:focus {box-shadow: 0 0 0 0.2rem var(--bkg-grey-lighten-1);}
.btn-check:checked + .btn-outline-bkg-grey-darken,
.btn-check:active + .btn-outline-bkg-grey-darken,
.btn-outline-bkg-grey-darken:active,
.btn-outline-bkg-grey-darken.active,
.btn-outline-bkg-grey-darken.dropdown-toggle.show {color: var(--color-white);background-color: var(--bkg-grey-darken-3);border-color: var(--bkg-grey-darken-4);}
.btn-check:checked + .btn-outline-bkg-grey-darken:focus,
.btn-check:active + .btn-outline-bkg-grey-darken:focus,
.btn-outline-bkg-grey-darken:active:focus,
.btn-outline-bkg-grey-darken.active:focus,
.btn-outline-bkg-grey-darken.dropdown-toggle.show:focus {box-shadow: 0 0 0 0.2rem var(--bkg-grey-lighten-1);}
.btn-outline-bkg-grey-darken:disabled,
.btn-outline-bkg-grey-darken.disabled {color: var(--bkg-grey-darken-1);background-color: transparent;}

@-webkit-keyframes pulseBtn-grey-darken {
0% {color: var(--color-white);background-color: var(--bkg-grey-darken-3);border-color: var(--bkg-grey-darken-4);}
100% {color: var(--bkg-grey-darken-4);background-color: var(--color-white);border-color: var(--bkg-grey-darken-4);}
}
@-moz-keyframes pulseBtn-grey-darken {
0% {color: var(--color-white);background-color: var(--bkg-grey-darken-3);border-color: var(--bkg-grey-darken-4);}
100% {color: var(--bkg-grey-darken-4);background-color: var(--color-white);border-color: var(--bkg-grey-darken-4);}
}
@-o-keyframes pulseBtn-grey-darken {
0% {color: var(--color-white);background-color: var(--bkg-grey-darken-3);border-color: var(--bkg-grey-darken-4);}
100% {color: var(--bkg-grey-darken-4);background-color: var(--color-white);border-color: var(--bkg-grey-darken-4);}
}
@keyframes pulseBtn-grey-darken {
0% {color: var(--color-white);background-color: var(--bkg-grey-darken-3);border-color: var(--bkg-grey-darken-4);}
100% {color: var(--bkg-grey-darken-4);background-color: var(--color-white);border-color: var(--bkg-grey-darken-4);}
}
.pulseBtn-grey-darken {-webkit-animation-name: pulseBtn-grey-darken;-moz-animation-name: pulseBtn-grey-darken;-o-animation-name: pulseBtn-grey-darken;animation-name: pulseBtn-grey-darken;-webkit-animation-iteration-count: infinite;-moz-animation-iteration-count: infinite;-o-animation-iteration-count: infinite;animation-iteration-count: infinite;-webkit-animation-direction: alternate;-moz-animation-direction: alternate;-o-animation-direction: alternate;animation-direction: alternate;-webkit-animation-timing-function: ease-in-out;-moz-animation-timing-function: ease-in-out;-o-animation-timing-function: ease-in-out;animation-timing-function: ease-in-out;}


.pulseBtn-time-1s {
    -webkit-animation-duration: 1s;
    -moz-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
}
.pulseBtn-time-3s {
    -webkit-animation-duration: 3s;
    -moz-animation-duration: 3s;
    -o-animation-duration: 3s;
    animation-duration: 3s;
}
.pulseBtn-time-5s {
    -webkit-animation-duration: 5s;
    -moz-animation-duration: 5s;
    -o-animation-duration: 5s;
    animation-duration: 5s;
}
.pulseBtn-time-10s {
    -webkit-animation-duration: 10s;
    -moz-animation-duration: 10s;
    -o-animation-duration: 10s;
    animation-duration: 10s;
}
