/* CSS Document */

/*
** OVERLAYS
*/
/* overlay-dark-10 */
.overlay-dark-10 { background-color: rgba(0, 0, 0, 0.10); }
.hover-overlay-dark-10:focus, .hover-overlay-dark-10:hover { background-color: rgba(0, 0, 0, 0.15); }
/* overlay-dark-25 */
.overlay-dark-25 { background-color: rgba(0, 0, 0, 0.25); }
.hover-overlay-dark-25:focus, .hover-overlay-dark-25:hover { background-color: rgba(0, 0, 0, 0.30); }
/* overlay-dark-50 */
.overlay-dark-50 { background-color: rgba(0, 0, 0, 0.50); }
.hover-overlay-dark-50:focus, .hover-overlay-dark-50:hover { background-color: rgba(0, 0, 0, 0.55); }
/* overlay-dark-75 */
.overlay-dark-75 { background-color: rgba(0, 0, 0, 0.75); }
.hover-overlay-dark-75:focus, .hover-overlay-dark-75:hover { background-color: rgba(0, 0, 0, 0.80); }
/*
** OVERLAYS
*/



/* bleu-2 #009fe3 */
.bg-bleu-2 { background-color: #009fe3 !important; }
.bg-hover-bleu-2:focus, .bg-hover-bleu-2:hover { background-color: #19a8e5 !important; transition: all 0.3s; }
.text-bleu-2 { color: #009fe3 !important; }
.text-hover-bleu-2:focus, .text-hover-bleu-2:hover { color: #009fe3 !important; transition: all 0.3s; }
.border-bleu-2 { border: 1px solid #009fe3 !important; }
.border-bleu-2-2x { border: 2px solid #009fe3 !important; }
.border-bleu-2-3x { border: 3px solid #009fe3 !important; }
a.text-bleu-2:focus, a.text-bleu-2:hover { color: #19a8e5 !important; transition: all 0.3s; }
.badge-bleu-2 { color: #FFFFFF; background-color: #009fe3; }
.badge-bleu-2[href]:focus, .badge-bleu-2[href]:hover { color: #343a40; text-decoration: none; background-color: #19a8e5; transition: all 0.3s; }
.alert-bleu-2 { color: #FFFFFF; background-color: #009fe3; border-color: #009fe3; }
.overlay-25-bleu-2 { background-color: rgba(0, 159, 227,0.25) !important; }
.overlay-50-bleu-2 { background-color: rgba(0, 159, 227,0.50) !important; }
.overlay-75-bleu-2 { background-color: rgba(0, 159, 227,0.75) !important; }



/* jaune-2 #feed00 */
.bg-jaune-2 { background-color: #feed00 !important; }
.bg-hover-jaune-2:focus, .bg-hover-jaune-2:hover { background-color: #feee19 !important; transition: all 0.3s; }
.text-jaune-2 { color: #feed00 !important; }
.text-hover-jaune-2:focus, .text-hover-jaune-2:hover { color: #feed00 !important; transition: all 0.3s; }
.border-jaune-2 { border: 1px solid #feed00 !important; }
.border-jaune-2-2x { border: 2px solid #feed00 !important; }
.border-jaune-2-3x { border: 3px solid #feed00 !important; }
a.text-jaune-2:focus, a.text-jaune-2:hover { color: #feee19 !important; transition: all 0.3s; }
.badge-jaune-2 { color: #343a40; background-color: #feed00; }
.badge-jaune-2[href]:focus, .badge-jaune-2[href]:hover { color: #343a40; text-decoration: none; background-color: #feee19; transition: all 0.3s; }
.alert-jaune-2 { color: #343a40; background-color: #feed00; border-color: #feed00; }
.overlay-25-jaune-2 { background-color: rgba(254, 237, 0,0.25) !important; }
.overlay-50-jaune-2 { background-color: rgba(254, 237, 0,0.50) !important; }
.overlay-75-jaune-2 { background-color: rgba(254, 237, 0,0.75) !important; }







/* beige #ebe8de */
.bg-beige { background-color: #ebe8de !important; }
.bg-hover-beige:focus, .bg-hover-beige:hover { background-color: #d3d0c7 !important; transition: all 0.3s; }
.text-beige { color: #ebe8de !important; }
.text-hover-beige:focus, .text-hover-beige:hover { color: #ebe8de !important; transition: all 0.3s; }
.border-beige { border: 1px solid #ebe8de !important; }
.border-beige-2x { border: 2px solid #ebe8de !important; }
.border-beige-3x { border: 3px solid #ebe8de !important; }
a.text-beige:focus, a.text-beige:hover { color: #d3d0c7 !important; transition: all 0.3s; }
.badge-beige { color: #343a40; background-color: #ebe8de; }
.badge-beige[href]:focus, .badge-beige[href]:hover { color: #343a40; text-decoration: none; background-color: #d3d0c7; transition: all 0.3s; }
.alert-beige { color: #343a40; background-color: #ebe8de; border-color: #ebe8de; }
.overlay-25-beige { background-color: rgba(235, 232, 222,0.25) !important; }
.overlay-50-beige { background-color: rgba(235, 232, 222,0.50) !important; }
.overlay-75-beige { background-color: rgba(235, 232, 222,0.75) !important; }

/* beige-dark #d3d0c7 */
.bg-beige-dark { background-color: #d3d0c7 !important; }
.bg-hover-beige-dark:focus, .bg-hover-beige-dark:hover { background-color: #bdbbb3 !important; transition: all 0.3s; }
.text-beige-dark { color: #d3d0c7 !important; }
.text-hover-beige-dark:focus, .text-hover-beige-dark:hover { color: #d3d0c7 !important; transition: all 0.3s; }
.border-beige-dark { border: 1px solid #d3d0c7 !important; }
.border-beige-dark-2x { border: 2px solid #d3d0c7 !important; }
.border-beige-dark-3x { border: 3px solid #d3d0c7 !important; }
a.text-beige-dark:focus, a.text-beige-dark:hover { color: #bdbbb3 !important; transition: all 0.3s; }
.badge-beige-dark { color: #343a40; background-color: #d3d0c7; }
.badge-beige-dark[href]:focus, .badge-beige-dark[href]:hover { color: #343a40; text-decoration: none; background-color: #bdbbb3; transition: all 0.3s; }
.alert-beige-dark { color: #343a40; background-color: #d3d0c7; border-color: #d3d0c7; }
.overlay-25-beige-dark { background-color: rgba(211, 208, 199,0.25) !important; }
.overlay-50-beige-dark { background-color: rgba(211, 208, 199,0.50) !important; }
.overlay-75-beige-dark { background-color: rgba(211, 208, 199,0.75) !important; }

/* blue #007bff */
.bg-blue { background-color: #007bff !important; }
.bg-hover-blue:focus, .bg-hover-blue:hover { background-color: #006ee5 !important; transition: all 0.3s; }
.text-blue { color: #007bff !important; }
.text-hover-blue:focus, .text-hover-blue:hover { color: #006ee5 !important; transition: all 0.3s; }
.border-blue { border: 1px solid #007bff !important; }
.border-blue-2x { border: 2px solid #007bff !important; }
.border-blue-3x { border: 3px solid #007bff !important; }
a.text-blue:focus, a.text-blue:hover { color: #006ee5 !important; transition: all 0.3s; }
.badge-blue { color: #fff; background-color: #007bff; }
.badge-blue[href]:focus, .badge-blue[href]:hover { color: #fff; text-decoration: none; background-color: #006ee5; transition: all 0.3s; }
.alert-blue { color: #fff; background-color: #007bff; border-color: #007bff; }
.overlay-25-blue { background-color: rgba(0, 123, 255,0.25) !important; }
.overlay-50-blue { background-color: rgba(0, 123, 255,0.50) !important; }
.overlay-75-blue { background-color: rgba(0, 123, 255,0.75) !important; }

/* blue-alert #cce5ff */
.bg-blue-alert { background-color: #cce5ff !important; }
.bg-hover-blue-alert:focus, .bg-hover-blue-alert:hover { background-color: #b8dbff !important; transition: all 0.3s; }
.text-blue-alert { color: #cce5ff !important; }
.text-hover-blue-alert:focus, .text-hover-blue-alert:hover { color: #cce5ff !important; transition: all 0.3s; }
.border-blue-alert { border: 1px solid #cce5ff !important; }
.border-blue-alert-2x { border: 2px solid #cce5ff !important; }
.border-blue-alert-3x { border: 3px solid #cce5ff !important; }
a.text-blue-alert:focus, a.text-blue-alert:hover { color: #b8dbff !important; transition: all 0.3s; }
.badge-blue-alert { color: #fff; background-color: #cce5ff; }
.badge-blue-alert[href]:focus, .badge-blue-alert[href]:hover { color: #fff; text-decoration: none; background-color: #b8dbff; transition: all 0.3s; }
.alert-blue-alert { color: #fff; background-color: #cce5ff; border-color: #cce5ff; }
.overlay-25-blue-alert { background-color: rgba(204, 229, 255,0.25) !important; }
.overlay-50-blue-alert { background-color: rgba(204, 229, 255,0.50) !important; }
.overlay-75-blue-alert { background-color: rgba(204, 229, 255,0.75) !important; }

/* blue-cobalt #3a5199 */
.bg-blue-cobalt { background-color: #3a5199 !important; }
.bg-hover-blue-cobalt:focus, .bg-hover-blue-cobalt:hover { background-color: #4d62a3 !important; transition: all 0.3s; }
.text-blue-cobalt { color: #3a5199 !important; }
.text-hover-blue-cobalt:focus, .text-hover-blue-cobalt:hover { color: #4d62a3 !important; transition: all 0.3s; }
.border-blue-cobalt { border: 1px solid #3a5199 !important; }
.border-blue-cobalt-2x { border: 2px solid #3a5199 !important; }
.border-blue-cobalt-3x { border: 3px solid #3a5199 !important; }
a.text-blue-cobalt:focus, a.text-blue-cobalt:hover { color: #4d62a3 !important; transition: all 0.3s; }
.badge-blue-cobalt { color: #333; background-color: #3a5199; }
.badge-blue-cobalt[href]:focus, .badge-blue-cobalt[href]:hover { color: #333; text-decoration: none; background-color: #4d62a3; transition: all 0.3s; }
.alert-blue-cobalt { color: #333; background-color: #3a5199; border-color: #3a5199; }
.overlay-25-blue-cobalt { background-color: rgba(58, 81, 153,0.25) !important; }
.overlay-50-blue-cobalt { background-color: rgba(58, 81, 153,0.50) !important; }
.overlay-75-blue-cobalt { background-color: rgba(58, 81, 153,0.75) !important; }

/* blue-dark #22325c */
.bg-blue-dark { background-color: #22325c !important; }
.bg-hover-blue-dark:focus, .bg-hover-blue-dark:hover { background-color: #1E2D52 !important; transition: all 0.3s; }
.text-blue-dark { color: #22325c !important; }
.text-hover-blue-dark:focus, .text-hover-blue-dark:hover { color: #22325c !important; transition: all 0.3s; }
.border-blue-dark { border: 1px solid #22325c !important; }
.border-blue-dark-2x { border: 2px solid #22325c !important; }
.border-blue-dark-3x { border: 3px solid #22325c !important; }
a.text-blue-dark:focus, a.text-blue-dark:hover { color: #1E2D52 !important; transition: all 0.3s; }
.badge-blue-dark { color: #333; background-color: #22325c; }
.badge-blue-dark[href]:focus, .badge-blue-dark[href]:hover { color: #333; text-decoration: none; background-color: #1E2D52; transition: all 0.3s; }
.alert-blue-dark { color: #333; background-color: #22325c; border-color: #22325c; }
.overlay-25-blue-dark { background-color: rgba(34, 50, 92,0.25) !important; }
.overlay-50-blue-dark { background-color: rgba(34, 50, 92,0.50) !important; }
.overlay-75-blue-dark { background-color: rgba(34, 50, 92,0.75) !important; }

/* blue-light #00a8ff */
.bg-blue-light { background-color: #00a8ff !important; }
.bg-hover-blue-light:focus, .bg-hover-blue-light:hover { background-color: #006fe6 !important; transition: all 0.3s; }
.text-blue-light { color: #00a8ff !important; }
.text-hover-blue-light:focus, .text-hover-blue-light:hover { color: #00a8ff !important; transition: all 0.3s; }
.border-blue-light { border: 1px solid #00a8ff !important; }
.border-blue-light-2x { border: 2px solid #00a8ff !important; }
.border-blue-light-3x { border: 3px solid #00a8ff !important; }
a.text-blue-light:focus, a.text-blue-light:hover { color: #006fe6 !important; transition: all 0.3s; }
.badge-blue-light { color: #fff; background-color: #00a8ff; }
.badge-blue-light[href]:focus, .badge-blue-light[href]:hover { color: #fff; text-decoration: none; background-color: #006fe6; transition: all 0.3s; }
.alert-blue-light { color: #fff; background-color: #00a8ff; border-color: #00a8ff; }
.overlay-25-blue-light { background-color: rgba(0, 168, 255,0.25) !important; }
.overlay-50-blue-light { background-color: rgba(0, 168, 255,0.50) !important; }
.overlay-75-blue-light { background-color: rgba(0, 168, 255,0.75) !important; }

/* blue-lime #a2d9e2 */
.bg-blue-lime { background-color: #a2d9e2 !important; }
.bg-hover-blue-lime:focus, .bg-hover-blue-lime:hover { background-color: #91c3cb !important; transition: all 0.3s; }
.text-blue-lime { color: #a2d9e2 !important; }
.text-hover-blue-lime:focus, .text-hover-blue-lime:hover { color: #a2d9e2 !important; transition: all 0.3s; }
.border-blue-lime { border: 1px solid #a2d9e2 !important; }
.border-blue-lime-2x { border: 2px solid #a2d9e2 !important; }
.border-blue-lime-3x { border: 3px solid #a2d9e2 !important; }
a.text-blue-lime:focus, a.text-blue-lime:hover { color: #91c3cb !important; transition: all 0.3s; }
.badge-blue-lime { color: #333; background-color: #a2d9e2; }
.badge-blue-lime[href]:focus, .badge-blue-lime[href]:hover { color: #333; text-decoration: none; background-color: #91c3cb; transition: all 0.3s; }
.alert-blue-lime { color: #333; background-color: #a2d9e2; border-color: #a2d9e2; }
.overlay-25-blue-lime { background-color: rgba(162, 217, 226,0.25) !important; }
.overlay-50-blue-lime { background-color: rgba(162, 217, 226,0.50) !important; }
.overlay-75-blue-lime { background-color: rgba(162, 217, 226,0.75) !important; }

/* blue-neon #0087ba */
.bg-blue-neon { background-color: #0087ba !important; }
.bg-hover-blue-neon:focus, .bg-hover-blue-neon:hover { background-color: #0079a7 !important; transition: all 0.3s; }
.text-blue-neon { color: #0087ba !important; }
.text-hover-blue-neon:focus, .text-hover-blue-neon:hover { color: #0087ba !important; transition: all 0.3s; }
.border-blue-neon { border: 1px solid #0087ba !important; }
.border-blue-neon-2x { border: 2px solid #0087ba !important; }
.border-blue-neon-3x { border: 3px solid #0087ba !important; }
a.text-blue-neon:focus, a.text-blue-neon:hover { color: #0079a7 !important; transition: all 0.3s; }
.badge-blue-neon { color: #fff; background-color: #0087ba; }
.badge-blue-neon[href]:focus, .badge-blue-neon[href]:hover { color: #fff; text-decoration: none; background-color: #0079a7; transition: all 0.3s; }
.alert-blue-neon { color: #fff; background-color: #0087ba; border-color: #0087ba; }
.overlay-25-blue-neon { background-color: rgba(0, 135, 186,0.25) !important; }
.overlay-50-blue-neon { background-color: rgba(0, 135, 186,0.50) !important; }
.overlay-75-blue-neon { background-color: rgba(0, 135, 186,0.75) !important; }

/* blue-night #1e3865 */
.bg-blue-night { background-color: #1e3865 !important; }
.bg-hover-blue-night:focus, .bg-hover-blue-night:hover { background-color: #344b74 !important; transition: all 0.3s; }
.text-blue-night { color: #1e3865 !important; }
.text-hover-blue-night:focus, .text-hover-blue-night:hover { color: #1e3865 !important; transition: all 0.3s; }
.border-blue-night { border: 1px solid #1e3865 !important; }
.border-blue-night-2x { border: 2px solid #1e3865 !important; }
.border-blue-night-3x { border: 3px solid #1e3865 !important; }
a.text-blue-night:focus, a.text-blue-night:hover { color: #344b74 !important; transition: all 0.3s; }
.badge-blue-night { color: #fff; background-color: #1e3865; }
.badge-blue-night[href]:focus, .badge-blue-night[href]:hover { color: #fff; text-decoration: none; background-color: #344b74; transition: all 0.3s; }
.alert-blue-night { color: #fff; background-color: #1e3865; border-color: #1e3865; }
.overlay-25-blue-night { background-color: rgba(30, 56, 101,0.25) !important; }
.overlay-50-blue-night { background-color: rgba(30, 56, 101,0.50) !important; }
.overlay-75-blue-night { background-color: rgba(30, 56, 101,0.75) !important; }

/* brown #654b1e */
.bg-brown { background-color: #654b1e !important; }
.bg-hover-brown:focus, .bg-hover-brown:hover { background-color: #5a431b !important; transition: all 0.3s; }
.text-brown { color: #654b1e !important; }
.text-hover-brown:focus, .text-hover-brown:hover { color: #654b1e !important; transition: all 0.3s; }
.border-brown { border: 1px solid #654b1e !important; }
.border-brown-2x { border: 2px solid #654b1e !important; }
.border-brown-3x { border: 3px solid #654b1e !important; }
a.text-brown:focus, a.text-brown:hover { color: #5a431b !important; transition: all 0.3s; }
.badge-brown { color: #fff; background-color: #654b1e; }
.badge-brown[href]:focus, .badge-brown[href]:hover { color: #fff; text-decoration: none; background-color: #5a431b; transition: all 0.3s; }
.alert-brown { color: #fff; background-color: #654b1e; border-color: #654b1e; }
.overlay-25-brown { background-color: rgba(101, 75, 30,0.25) !important; }
.overlay-50-brown { background-color: rgba(101, 75, 30,0.50) !important; }
.overlay-75-brown { background-color: rgba(101, 75, 30,0.75) !important; }

/* brown-coffee #b38867 */
.bg-brown-coffee { background-color: #b38867 !important; }
.bg-hover-brown-coffee:focus, .bg-hover-brown-coffee:hover { background-color: #a17a5c !important; transition: all 0.3s; }
.text-brown-coffee { color: #b38867 !important; }
.text-hover-brown-coffee:focus, .text-hover-brown-coffee:hover { color: #a17a5c !important; transition: all 0.3s; }
.border-brown-coffee { border: 1px solid #b38867 !important; }
.border-brown-coffee-2x { border: 2px solid #b38867 !important; }
.border-brown-coffee-3x { border: 3px solid #b38867 !important; }
a.text-brown-coffee:focus, a.text-brown-coffee:hover { color: #a17a5c !important; transition: all 0.3s; }
.badge-brown-coffee { color: #333; background-color: #b38867; }
.badge-brown-coffee[href]:focus, .badge-brown-coffee[href]:hover { color: #FFF; text-decoration: none; background-color: #a17a5c; transition: all 0.3s; }
.alert-brown-coffee { color: #333; background-color: #b38867; border-color: #b38867; }
.overlay-25-brown-coffee { background-color: rgba(179, 136, 103,0.25) !important; }
.overlay-50-brown-coffee { background-color: rgba(179, 136, 103,0.50) !important; }
.overlay-75-brown-coffee { background-color: rgba(179, 136, 103,0.75) !important; }

/* brown-dark #6c2d2c */
.bg-brown-dark { background-color: #6c2d2c !important; }
.bg-hover-brown-dark:focus, .bg-hover-brown-dark:hover { background-color: #7a4241 !important; transition: all 0.3s; }
.text-brown-dark { color: #6c2d2c !important; }
.text-hover-brown-dark:focus, .text-hover-brown-dark:hover { color: #7a4241 !important; transition: all 0.3s; }
.border-brown-dark { border: 1px solid #6c2d2c !important; }
.border-brown-dark-2x { border: 2px solid #6c2d2c !important; }
.border-brown-dark-3x { border: 3px solid #6c2d2c !important; }
a.text-brown-dark:focus, a.text-brown-dark:hover { color: #7a4241 !important; transition: all 0.3s; }
.badge-brown-dark { color: #333; background-color: #6c2d2c; }
.badge-brown-dark[href]:focus, .badge-brown-dark[href]:hover { color: #FFF; text-decoration: none; background-color: #7a4241; transition: all 0.3s; }
.alert-brown-dark { color: #333; background-color: #6c2d2c; border-color: #6c2d2c; }
.overlay-25-brown-dark { background-color: rgba(108, 45, 44,0.25) !important; }
.overlay-50-brown-dark { background-color: rgba(108, 45, 44,0.50) !important; }
.overlay-75-brown-dark { background-color: rgba(108, 45, 44,0.75) !important; }

/* brown-lime #d5b981 */
.bg-brown-lime { background-color: #d5b981 !important; }
.bg-hover-brown-lime:focus, .bg-hover-brown-lime:hover { background-color: #bfa674 !important; transition: all 0.3s; }
.text-brown-lime { color: #d5b981 !important; }
.text-hover-brown-lime:focus, .text-hover-brown-lime:hover { color: #bfa674 !important; transition: all 0.3s; }
.border-brown-lime { border: 1px solid #d5b981 !important; }
.border-brown-lime-2x { border: 2px solid #d5b981 !important; }
.border-brown-lime-3x { border: 3px solid #d5b981 !important; }
a.text-brown-lime:focus, a.text-brown-lime:hover { color: #bfa674 !important; transition: all 0.3s; }
.badge-brown-lime { color: #333; background-color: #d5b981; }
.badge-brown-lime[href]:focus, .badge-brown-lime[href]:hover { color: #FFF; text-decoration: none; background-color: #bfa674; transition: all 0.3s; }
.alert-brown-lime { color: #333; background-color: #d5b981; border-color: #d5b981; }
.overlay-25-brown-lime { background-color: rgba(213, 185, 129,0.25) !important; }
.overlay-50-brown-lime { background-color: rgba(213, 185, 129,0.50) !important; }
.overlay-75-brown-lime { background-color: rgba(213, 185, 129,0.75) !important; }

/* brown-sienna #a0522d  */
.bg-brown-sienna { background-color: #a0522d !important; }
.bg-hover-brown-sienna:focus, .bg-hover-brown-sienna:hover { background-color: #904928 !important; transition: all 0.3s; }
.text-brown-sienna { color: #a0522d !important; }
.text-hover-brown-sienna:focus, .text-hover-brown-sienna:hover { color: #a0522d !important; transition: all 0.3s; }
.border-brown-sienna { border: 1px solid #a0522d !important; }
.border-brown-sienna-2x { border: 2px solid #a0522d !important; }
.border-brown-sienna-3x { border: 3px solid #a0522d !important; }
a.text-brown-sienna:focus, a.text-brown-sienna:hover { color: #904928 !important; transition: all 0.3s; }
.badge-brown-sienna { color: #ffffff; background-color: #a0522d; }
.badge-brown-sienna[href]:focus, .badge-brown-sienna[href]:hover { color: #ffffff; text-decoration: none; background-color: #904928; transition: all 0.3s; }
.alert-brown-sienna { color: #ffffff; background-color: #a0522d; border-color: #a0522d; }
.overlay-25-brown-sienna { background-color: rgba(160, 82, 45,0.25) !important; }
.overlay-50-brown-sienna { background-color: rgba(160, 82, 45,0.50) !important; }
.overlay-75-brown-sienna { background-color: rgba(160, 82, 45,0.75) !important; }

/* cyan #17a2b8 */
.bg-cyan { background-color: #17a2b8 !important; }
.bg-hover-cyan:focus, .bg-hover-cyan:hover { background-color: #148ea1 !important; transition: all 0.3s; }
.text-cyan { color: #17a2b8 !important; }
.text-hover-cyan:focus, .text-hover-cyan:hover { color: #17a2b8 !important; transition: all 0.3s; }
.border-cyan { border: 1px solid #17a2b8 !important; }
.border-cyan-2x { border: 2px solid #17a2b8 !important; }
.border-cyan-3x { border: 3px solid #17a2b8 !important; }
a.text-cyan:focus, a.text-cyan:hover { color: #148ea1 !important; transition: all 0.3s; }
.badge-cyan { color: #fff; background-color: #17a2b8; }
.badge-cyan[href]:focus, .badge-cyan[href]:hover { color: #fff; text-decoration: none; background-color: #148ea1; transition: all 0.3s; }
.alert-cyan { color: #fff; background-color: #17a2b8; border-color: #17a2b8; }
.overlay-25-cyan { background-color: rgba(23, 162, 184,0.25) !important; }
.overlay-50-cyan { background-color: rgba(23, 162, 184,0.50) !important; }
.overlay-75-cyan { background-color: rgba(23, 162, 184,0.75) !important; }

/* cyan-alert #d1ecf1 */
.bg-cyan-alert { background-color: #d1ecf1 !important; }
.bg-hover-cyan-alert:focus, .bg-hover-cyan-alert:hover { background-color: #c2e6ec !important; transition: all 0.3s; }
.text-cyan-alert { color: #d1ecf1 !important; }
.text-hover-cyan-alert:focus, .text-hover-cyan-alert:hover { color: #d1ecf1 !important; transition: all 0.3s; }
.border-cyan-alert { border: 1px solid #d1ecf1 !important; }
.border-cyan-alert-2x { border: 2px solid #d1ecf1 !important; }
.border-cyan-alert-3x { border: 3px solid #d1ecf1 !important; }
a.text-cyan-alert:focus, a.text-cyan-alert:hover { color: #c2e6ec !important; transition: all 0.3s; }
.badge-cyan-alert { color: #fff; background-color: #d1ecf1; }
.badge-cyan-alert[href]:focus, .badge-cyan-alert[href]:hover { color: #fff; text-decoration: none; background-color: #c2e6ec; transition: all 0.3s; }
.alert-cyan-alert { color: #fff; background-color: #d1ecf1; border-color: #d1ecf1; }
.overlay-25-cyan-alert { background-color: rgba(209, 236, 241,0.25) !important; }
.overlay-50-cyan-alert { background-color: rgba(209, 236, 241,0.50) !important; }
.overlay-75-cyan-alert { background-color: rgba(209, 236, 241,0.75) !important; }

/* dark #000000 */
.bg-dark { background-color: #000000 !important; }
.bg-hover-dark:focus, .bg-hover-dark:hover { background-color: #191919 !important; transition: all 0.3s; }
.text-dark { color: #000000 !important; }
.text-hover-dark:focus, .text-hover-dark:hover { color: #191919 !important; transition: all 0.3s; }
.border-dark { border: 1px solid #000000 !important; }
.border-dark-2x { border: 2px solid #000000 !important; }
.border-dark-3x { border: 3px solid #000000 !important; }
a.text-dark:focus, a.text-dark:hover { color: #191919 !important; transition: all 0.3s; }
.badge-dark { color: #fff; background-color: #000000; }
.badge-dark[href]:focus, .badge-dark[href]:hover { color: #fff; text-decoration: none; background-color: #191919; transition: all 0.3s; }
.alert-dark { color: #fff; background-color: #000000; border-color: #000000; }
.overlay-25-dark { background-color: rgba(0, 0, 0,0.25) !important; }
.overlay-50-dark { background-color: rgba(0, 0, 0,0.50) !important; }
.overlay-75-dark { background-color: rgba(0, 0, 0,0.75) !important; }

/* dark-alert #d6d8d9 */
.bg-dark-alert { background-color: #d6d8d9 !important; }
.bg-hover-dark-alert:focus, .bg-hover-dark-alert:hover { background-color: #ccced0 !important; transition: all 0.3s; }
.text-dark-alert { color: #d6d8d9 !important; }
.text-hover-dark-alert:focus, .text-hover-dark-alert:hover { color: #d6d8d9 !important; transition: all 0.3s; }
.border-dark-alert { border: 1px solid #d6d8d9 !important; }
.border-dark-alert-2x { border: 2px solid #d6d8d9 !important; }
.border-dark-alert-3x { border: 3px solid #d6d8d9 !important; }
a.text-dark-alert:focus, a.text-dark-alert:hover { color: #ccced0 !important; transition: all 0.3s; }
.badge-dark-alert { color: #fff; background-color: #d6d8d9; }
.badge-dark-alert[href]:focus, .badge-dark-alert[href]:hover { color: #fff; text-decoration: none; background-color: #ccced0; transition: all 0.3s; }
.alert-dark-alert { color: #fff; background-color: #d6d8d9; border-color: #d6d8d9; }
.overlay-25-dark-alert { background-color: rgba(214, 216, 217,0.25) !important; }
.overlay-50-dark-alert { background-color: rgba(214, 216, 217,0.50) !important; }
.overlay-75-dark-alert { background-color: rgba(214, 216, 217,0.75) !important; }

/* gold #ffd700 */
.bg-gold { background-color: #ffd700 !important; }
.bg-hover-gold:focus, .bg-hover-gold:hover { background-color: #ffdf32 !important; transition: all 0.3s; }
.text-gold { color: #ffd700 !important; }
.text-hover-gold:focus, .text-hover-gold:hover { color: #ffd700 !important; transition: all 0.3s; }
.border-gold { border: 1px solid #ffd700 !important; }
.border-gold-2x { border: 2px solid #ffd700 !important; }
.border-gold-3x { border: 3px solid #ffd700 !important; }
a.text-gold:focus, a.text-gold:hover { color: #ffdf32 !important; transition: all 0.3s; }
.badge-gold { color: #fff; background-color: #ffd700; }
.badge-gold[href]:focus, .badge-gold[href]:hover { color: #fff; text-decoration: none; background-color: #ffdf32; transition: all 0.3s; }
.alert-gold { color: #fff; background-color: #ffd700; border-color: #ffd700; }
.overlay-25-gold { background-color: rgba(255, 215, 0,0.25) !important; }
.overlay-50-gold { background-color: rgba(255, 215, 0,0.50) !important; }
.overlay-75-gold { background-color: rgba(255, 215, 0,0.75) !important; }

/* gray #868e96 */
.bg-gray { background-color: #868e96 !important; }
.bg-hover-gray:focus, .bg-hover-gray:hover { background-color: #78818a !important; transition: all 0.3s; }
.text-gray { color: #868e96 !important; }
.text-hover-gray:focus, .text-hover-gray:hover { color: #868e96 !important; transition: all 0.3s; }
.border-gray { border: 1px solid #868e96 !important; }
.border-gray-2x { border: 2px solid #868e96 !important; }
.border-gray-3x { border: 3px solid #868e96 !important; }
a.text-gray:focus, a.text-gray:hover { color: #78818a !important; transition: all 0.3s; }
.badge-gray { color: #fff; background-color: #868e96; }
.badge-gray[href]:focus, .badge-gray[href]:hover { color: #fff; text-decoration: none; background-color: #78818a; transition: all 0.3s; }
.alert-gray { color: #fff; background-color: #868e96; border-color: #868e96; }
.overlay-25-gray { background-color: rgba(134, 142, 150,0.25) !important; }
.overlay-50-gray { background-color: rgba(134, 142, 150,0.50) !important; }
.overlay-75-gray { background-color: rgba(134, 142, 150,0.75) !important; }

/* gray-alert #e2e3e5 */
.bg-gray-alert { background-color: #e2e3e5 !important; }
.bg-hover-gray-alert:focus, .bg-hover-gray-alert:hover { background-color: #d8d9dc !important; transition: all 0.3s; }
.text-gray-alert { color: #e2e3e5 !important; }
.text-hover-gray-alert:focus, .text-hover-gray-alert:hover { color: #e2e3e5 !important; transition: all 0.3s; }
.border-gray-alert { border: 1px solid #e2e3e5 !important; }
.border-gray-alert-2x { border: 2px solid #e2e3e5 !important; }
.border-gray-alert-3x { border: 3px solid #e2e3e5 !important; }
a.text-gray-alert:focus, a.text-gray-alert:hover { color: #d8d9dc !important; transition: all 0.3s; }
.badge-gray-alert { color: #fff; background-color: #e2e3e5; }
.badge-gray-alert[href]:focus, .badge-gray-alert[href]:hover { color: #fff; text-decoration: none; background-color: #d8d9dc; transition: all 0.3s; }
.alert-gray-alert { color: #fff; background-color: #e2e3e5; border-color: #e2e3e5; }
.overlay-25-gray-alert { background-color: rgba(226, 227, 229,0.25) !important; }
.overlay-50-gray-alert { background-color: rgba(226, 227, 229,0.50) !important; }
.overlay-75-gray-alert { background-color: rgba(226, 227, 229,0.75) !important; }

/* gray-dark #343a40 */
.bg-gray-dark { background-color: #343a40 !important; }
.bg-hover-gray-dark:focus, .bg-hover-gray-dark:hover { background-color: #292d32 !important; transition: all 0.3s; }
.text-gray-dark { color: #343a40 !important; }
.text-hover-gray-dark:focus, .text-hover-gray-dark:hover { color: #343a40 !important; transition: all 0.3s; }
.border-gray-dark { border: 1px solid #343a40 !important; }
.border-gray-dark-2x { border: 2px solid #343a40 !important; }
.border-gray-dark-3x { border: 3px solid #343a40 !important; }
a.text-gray-dark:focus, a.text-gray-dark:hover { color: #292d32 !important; transition: all 0.3s; }
.badge-gray-dark { color: #fff; background-color: #343a40; }
.badge-gray-dark[href]:focus, .badge-gray-dark[href]:hover { color: #fff; text-decoration: none; background-color: #292d32; transition: all 0.3s; }
.alert-gray-dark { color: #fff; background-color: #343a40; border-color: #343a40; }
.overlay-25-gray-dark { background-color: rgba(52, 58, 64,0.25) !important; }
.overlay-50-gray-dark { background-color: rgba(52, 58, 64,0.50) !important; }
.overlay-75-gray-dark { background-color: rgba(52, 58, 64,0.75) !important; }

/* gray-light #ced4da */
.bg-gray-light { background-color: #ced4da !important; }
.bg-hover-gray-light:focus, .bg-hover-gray-light:hover { background-color: #bfc7cf !important; transition: all 0.3s; }
.text-gray-light { color: #ced4da !important; }
.text-hover-gray-light:focus, .text-hover-gray-light:hover { color: #ced4da !important; transition: all 0.3s; }
.border-gray-light { border: 1px solid #ced4da !important; }
.border-gray-light-2x { border: 2px solid #ced4da !important; }
.border-gray-light-3x { border: 3px solid #ced4da !important; }
a.text-gray-light:focus, a.text-gray-light:hover { color: #bfc7cf !important; transition: all 0.3s; }
.badge-gray-light { color: #fff; background-color: #ced4da; }
.badge-gray-light[href]:focus, .badge-gray-light[href]:hover { color: #fff; text-decoration: none; background-color: #bfc7cf; transition: all 0.3s; }
.alert-gray-light { color: #fff; background-color: #ced4da; border-color: #ced4da; }
.overlay-25-gray-light { background-color: rgba(206, 212, 218,0.25) !important; }
.overlay-50-gray-light { background-color: rgba(206, 212, 218,0.50) !important; }
.overlay-75-gray-light { background-color: rgba(206, 212, 218,0.75) !important; }

/* gray-neon #5c7893 */
.bg-gray-neon { background-color: #5c7893 !important; }
.bg-hover-gray-neon:focus, .bg-hover-gray-neon:hover { background-color: #526C84 !important; transition: all 0.3s; }
.text-gray-neon { color: #5c7893 !important; }
.text-hover-gray-neon:focus, .text-hover-gray-neon:hover { color: #5c7893 !important; transition: all 0.3s; }
.border-gray-neon { border: 1px solid #5c7893 !important; }
.border-gray-neon-2x { border: 2px solid #5c7893 !important; }
.border-gray-neon-3x { border: 3px solid #5c7893 !important; }
a.text-gray-neon:focus, a.text-gray-neon:hover { color: #526C84 !important; transition: all 0.3s; }
.badge-gray-neon { color: #fff; background-color: #5c7893; }
.badge-gray-neon[href]:focus, .badge-gray-neon[href]:hover { color: #fff; text-decoration: none; background-color: #526C84; transition: all 0.3s; }
.alert-gray-neon { color: #fff; background-color: #5c7893; border-color: #5c7893; }
.overlay-25-gray-neon { background-color: rgba(92, 120, 147,0.25) !important; }
.overlay-50-gray-neon { background-color: rgba(92, 120, 147,0.50) !important; }
.overlay-75-gray-neon { background-color: rgba(92, 120, 147,0.75) !important; }

/* green #28a745 */
.bg-green { background-color: #28a745 !important; }
.bg-hover-green:focus, .bg-hover-green:hover { background-color: #23923d !important; transition: all 0.3s; }
.text-green { color: #28a745 !important; }
.text-hover-green:focus, .text-hover-green:hover { color: #28a745 !important; transition: all 0.3s; }
.border-green { border: 1px solid #28a745 !important; }
.border-green-2x { border: 2px solid #28a745 !important; }
.border-green-3x { border: 3px solid #28a745 !important; }
a.text-green:focus, a.text-green:hover { color: #23923d !important; transition: all 0.3s; }
.badge-green { color: #fff; background-color: #28a745; }
.badge-green[href]:focus, .badge-green[href]:hover { color: #fff; text-decoration: none; background-color: #23923d; transition: all 0.3s; }
.alert-green { color: #fff; background-color: #28a745; border-color: #28a745; }
.overlay-25-green { background-color: rgba(40, 167, 69,0.25) !important; }
.overlay-50-green { background-color: rgba(40, 167, 69,0.50) !important; }
.overlay-75-green { background-color: rgba(40, 167, 69,0.75) !important; }

/* green-alert #d4edda */
.bg-green-alert { background-color: #d4edda !important; }
.bg-hover-green-alert:focus, .bg-hover-green-alert:hover { background-color: #c6e7ce !important; transition: all 0.3s; }
.text-green-alert { color: #d4edda !important; }
.text-hover-green-alert:focus, .text-hover-green-alert:hover { color: #d4edda !important; transition: all 0.3s; }
.border-green-alert { border: 1px solid #d4edda !important; }
.border-green-alert-2x { border: 2px solid #d4edda !important; }
.border-green-alert-3x { border: 3px solid #d4edda !important; }
a.text-green-alert:focus, a.text-green-alert:hover { color: #c6e7ce !important; transition: all 0.3s; }
.badge-green-alert { color: #fff; background-color: #d4edda; }
.badge-green-alert[href]:focus, .badge-green-alert[href]:hover { color: #fff; text-decoration: none; background-color: #c6e7ce; transition: all 0.3s; }
.alert-green-alert { color: #fff; background-color: #d4edda; border-color: #d4edda; }
.overlay-25-green-alert { background-color: rgba(212, 237, 218,0.25) !important; }
.overlay-50-green-alert { background-color: rgba(212, 237, 218,0.50) !important; }
.overlay-75-green-alert { background-color: rgba(212, 237, 218,0.75) !important; }

/* green-light #93c130 */
.bg-green-light { background-color: #93c130 !important; }
.bg-hover-green-light:focus, .bg-hover-green-light:hover { background-color: #84AD2B !important; transition: all 0.3s; }
.text-green-light { color: #93c130 !important; }
.text-hover-green-light:focus, .text-hover-green-light:hover { color: #93c130 !important; transition: all 0.3s; }
.border-green-light { border: 1px solid #93c130 !important; }
.border-green-light-2x { border: 2px solid #93c130 !important; }
.border-green-light-3x { border: 3px solid #93c130 !important; }
a.text-green-light:focus, a.text-green-light:hover { color: #84AD2B !important; transition: all 0.3s; }
.badge-green-light { color: #fff; background-color: #93c130; }
.badge-green-light[href]:focus, .badge-green-light[href]:hover { color: #fff; text-decoration: none; background-color: #84AD2B; transition: all 0.3s; }
.alert-green-light { color: #fff; background-color: #93c130; border-color: #93c130; }
.overlay-25-green-light { background-color: rgba(147, 193, 48,0.25) !important; }
.overlay-50-green-light { background-color: rgba(147, 193, 48,0.50) !important; }
.overlay-75-green-light { background-color: rgba(147, 193, 48,0.75) !important; }

/* green-lime #a0cf3c */
.bg-green-lime { background-color: #a0cf3c !important; }
.bg-hover-green-lime:focus, .bg-hover-green-lime:hover { background-color: #90BA36 !important; transition: all 0.3s; }
.text-green-lime { color: #a0cf3c !important; }
.text-hover-green-lime:focus, .text-hover-green-lime:hover { color: #a0cf3c !important; transition: all 0.3s; }
.border-green-lime { border: 1px solid #a0cf3c !important; }
.border-green-lime-2x { border: 2px solid #a0cf3c !important; }
.border-green-lime-3x { border: 3px solid #a0cf3c !important; }
a.text-green-lime:focus, a.text-green-lime:hover { color: #90BA36 !important; transition: all 0.3s; }
.badge-green-lime { color: #fff; background-color: #a0cf3c; }
.badge-green-lime[href]:focus, .badge-green-lime[href]:hover { color: #fff; text-decoration: none; background-color: #90BA36; transition: all 0.3s; }
.alert-green-lime { color: #fff; background-color: #a0cf3c; border-color: #a0cf3c; }
.overlay-25-green-lime { background-color: rgba(160, 207, 60,0.25) !important; }
.overlay-50-green-lime { background-color: rgba(160, 207, 60,0.50) !important; }
.overlay-75-green-lime { background-color: rgba(160, 207, 60,0.75) !important; }

/* green-plants #5c821a */
.bg-green-plants { background-color: #5c821a !important; }
.bg-hover-green-plants:focus, .bg-hover-green-plants:hover { background-color: #5c821a !important; transition: all 0.3s; }
.text-green-plants { color: #5c821a !important; }
.text-hover-green-plants:focus, .text-hover-green-plants:hover { color: #5c821a !important; transition: all 0.3s; }
.border-green-plants { border: 1px solid #5c821a !important; }
.border-green-plants-2x { border: 2px solid #5c821a !important; }
.border-green-plants-3x { border: 3px solid #5c821a !important; }
a.text-green-plants:focus, a.text-green-plants:hover { color: #5c821a !important; transition: all 0.3s; }
.badge-green-plants { color: #333; background-color: #5c821a; }
.badge-green-plants[href]:focus, .badge-green-plants[href]:hover { color: #FFF; text-decoration: none; background-color: #a17a5c; transition: all 0.3s; }
.alert-green-plants { color: #333; background-color: #5c821a; border-color: #5c821a; }
.overlay-25-green-plants { background-color: rgba(92, 130, 26,0.25) !important; }
.overlay-50-green-plants { background-color: rgba(92, 130, 26,0.50) !important; }
.overlay-75-green-plants { background-color: rgba(92, 130, 26,0.75) !important; }

/* indigo #6610f2 */
.bg-indigo { background-color: #6610f2 !important; }
.bg-hover-indigo:focus, .bg-hover-indigo:hover { background-color: #5b0cdd !important; transition: all 0.3s; }
.text-indigo { color: #6610f2 !important; }
.text-hover-indigo:focus, .text-hover-indigo:hover { color: #6610f2 !important; transition: all 0.3s; }
.border-indigo { border: 1px solid #6610f2 !important; }
.border-indigo-2x { border: 2px solid #6610f2 !important; }
.border-indigo-3x { border: 3px solid #6610f2 !important; }
a.text-indigo:focus, a.text-indigo:hover { color: #5b0cdd !important; transition: all 0.3s; }
.badge-indigo { color: #fff; background-color: #6610f2; }
.badge-indigo[href]:focus, .badge-indigo[href]:hover { color: #fff; text-decoration: none; background-color: #5b0cdd; transition: all 0.3s; }
.alert-indigo { color: #fff; background-color: #6610f2; border-color: #6610f2; }
.overlay-25-indigo { background-color: rgba(102, 16, 242,0.25) !important; }
.overlay-50-indigo { background-color: rgba(102, 16, 242,0.50) !important; }
.overlay-75-indigo { background-color: rgba(102, 16, 242,0.75) !important; }

/* light #f8f9fa */
.bg-light { background-color: #f8f9fa !important; }
.bg-hover-light:focus, .bg-hover-light:hover { background-color: #dfe0e1 !important; transition: all 0.3s; }
.text-light { color: #f8f9fa !important; }
.text-hover-light:focus, .text-hover-light:hover { color: #f8f9fa !important; transition: all 0.3s; }
.border-light { border: 1px solid #f8f9fa !important; }
.border-light-2x { border: 2px solid #f8f9fa !important; }
.border-light-3x { border: 3px solid #f8f9fa !important; }
a.text-light:focus, a.text-light:hover { color: #dfe0e1 !important; transition: all 0.3s; }
.badge-light { color: #fff; background-color: #f8f9fa; }
.badge-light[href]:focus, .badge-light[href]:hover { color: #fff; text-decoration: none; background-color: #dfe0e1; transition: color 0.3s; }
.alert-light { color: #fff; background-color: #f8f9fa; border-color: #f8f9fa; }
.overlay-25-light { background-color: rgba(248, 249, 250,0.25) !important; }
.overlay-50-light { background-color: rgba(248, 249, 250,0.50) !important; }
.overlay-75-light { background-color: rgba(248, 249, 250,0.75) !important; }

/* light-dark #edeff2 */
.bg-light-dark { background-color: #edeff2 !important; }
.bg-hover-light-dark:focus, .bg-hover-light-dark:hover { background-color: #e1e5ea !important; transition: all 0.3s; }
.text-light-dark { color: #edeff2 !important; }
.text-hover-light-dark:focus, .text-hover-light-dark:hover { color: #e1e5ea !important; transition: all 0.3s; }
.border-light-dark { border: 1px solid #edeff2 !important; }
.border-light-dark-2x { border: 2px solid #edeff2 !important; }
.border-light-dark-3x { border: 3px solid #edeff2 !important; }
a.text-light-dark:focus, a.text-light-dark:hover { color: #edeff2 !important; transition: all 0.3s; }
.badge-light-dark { color: #fff; background-color: #edeff2; }
.badge-light-dark[href]:focus, .badge-light-dark[href]:hover { color: #eeeeee; text-decoration: none; background-color: #e1e5ea; transition: all 0.3s; }
.alert-light-dark { color: #fff; background-color: #edeff2; border-color: #edeff2; }
.overlay-25-light-dark { background-color: rgba(237, 239, 242,0.25) !important; }
.overlay-50-light-dark { background-color: rgba(237, 239, 242,0.50) !important; }
.overlay-75-light-dark { background-color: rgba(237, 239, 242,0.75) !important; }

/* orange #ff8c00 */
.bg-orange { background-color: #ff8c00 !important; }
.bg-hover-orange:focus, .bg-hover-orange:hover { background-color: #e57e00 !important; transition: all 0.3s; }
.text-orange { color: #ff8c00 !important; }
.text-hover-orange:focus, .text-hover-orange:hover { color: #ff8c00 !important; transition: all 0.3s; }
.border-orange { border: 1px solid #ff8c00 !important; }
.border-orange-2x { border: 2px solid #ff8c00 !important; }
.border-orange-3x { border: 3px solid #ff8c00 !important; }
a.text-orange:focus, a.text-orange:hover { color: #e57e00 !important; transition: all 0.3s; }
.badge-orange { color: #fff; background-color: #ff8c00; }
.badge-orange[href]:focus, .badge-orange[href]:hover { color: #fff; text-decoration: none; background-color: #e57e00; transition: all 0.3s; }
.alert-orange { color: #fff; background-color: #ff8c00; border-color: #ff8c00; }
.overlay-25-orange { background-color: rgba(255, 140, 0,0.25) !important; }
.overlay-50-orange { background-color: rgba(255, 140, 0,0.50) !important; }
.overlay-75-orange { background-color: rgba(255, 140, 0,0.75) !important; }

/* orange-alert #ffe0b2  */
.bg-orange-alert { background-color: #ffd08a  !important; }
.bg-hover-orange-alert:focus, .bg-hover-orange-alert:hover { background-color: #ffcc80  !important; transition: all 0.3s; }
.text-orange-alert { color: #ffe0b2  !important; }
.text-hover-orange-alert:focus, .text-hover-orange-alert:hover { color: #ffe0b2  !important; transition: all 0.3s; }
.border-orange-alert { border: 1px solid #ffe0b2  !important; }
.border-orange-alert-2x { border: 2px solid #ffe0b2  !important; }
.border-orange-alert-3x { border: 3px solid #ffe0b2  !important; }
a.text-orange-alert:focus, a.text-orange-alert:hover { color: #ffcc80  !important; transition: all 0.3s; }
.badge-orange-alert { color: #343a40; background-color: #ffe0b2 ; }
.badge-orange-alert[href]:focus, .badge-orange-alert[href]:hover { color: #343a40; text-decoration: none; background-color: #ffcc80 ; transition: all 0.3s; }
.alert-orange-alert { color: #343a40; background-color: #ffe0b2 ; border-color: #ffe0b2 ; }
.overlay-25-orange-alert { background-color: rgba(255, 224, 178, 0.25) !important; }
.overlay-50-orange-alert { background-color: rgba(255, 224, 178, 0.50) !important; }
.overlay-75-orange-alert { background-color: rgba(255, 224, 178, 0.75) !important; }

/* orange-dark #fd7e14 */
.bg-orange-dark { background-color: #fd7e14 !important; }
.bg-hover-orange-dark:focus, .bg-hover-orange-dark:hover { background-color: #f57102 !important; transition: all 0.3s; }
.text-orange-dark { color: #fd7e14 !important; }
.text-hover-orange-dark:focus, .text-hover-orange-dark:hover { color: #fd7e14 !important; transition: all 0.3s; }
.border-orange-dark { border: 1px solid #fd7e14 !important; }
.border-orange-dark-2x { border: 2px solid #fd7e14 !important; }
.border-orange-dark-3x { border: 3px solid #fd7e14 !important; }
a.text-orange-dark:focus, a.text-orange-dark:hover { color: #f57102 !important; transition: all 0.3s; }
.badge-orange-dark { color: #fff; background-color: #fd7e14; }
.badge-orange-dark[href]:focus, .badge-orange-dark[href]:hover { color: #fff; text-decoration: none; background-color: #f57102; transition: all 0.3s; }
.alert-orange-dark { color: #fff; background-color: #fd7e14; border-color: #fd7e14; }
.overlay-25-orange-dark { background-color: rgba(253, 126, 20,0.25) !important; }
.overlay-50-orange-dark { background-color: rgba(253, 126, 20,0.50) !important; }
.overlay-75-orange-dark { background-color: rgba(253, 126, 20,0.75) !important; }

/* orange-light #ffa500 */
.bg-orange-light { background-color: #ffa500 !important; }
.bg-hover-orange-light:focus, .bg-hover-orange-light:hover { background-color: #e59400 !important; transition: all 0.3s; }
.text-orange-light { color: #ffa500 !important; }
.text-hover-orange-light:focus, .text-hover-orange-light:hover { color: #ffa500 !important; transition: all 0.3s; }
.border-orange-light { border: 1px solid #ffa500 !important; }
.border-orange-light-2x { border: 2px solid #ffa500 !important; }
.border-orange-light-3x { border: 3px solid #ffa500 !important; }
a.text-orange-light:focus, a.text-orange-light:hover { color: #e59400 !important; transition: all 0.3s; }
.badge-orange-light { color: #fff; background-color: #ffa500; }
.badge-orange-light[href]:focus, .badge-orange-light[href]:hover { color: #fff; text-decoration: none; background-color: #e59400; transition: all 0.3s; }
.alert-orange-light { color: #fff; background-color: #ffa500; border-color: #ffa500; }
.overlay-25-orange-light { background-color: rgba(255, 165, 0,0.25) !important; }
.overlay-50-orange-light { background-color: rgba(255, 165, 0,0.50) !important; }
.overlay-75-orange-light { background-color: rgba(255, 165, 0,0.75) !important; }

/* orange-terne #AA9066 */
.bg-orange-terne { background-color: #AA9166 !important; }
.bg-hover-orange-terne:focus, .bg-hover-orange-terne:hover { background-color: #99815b !important; transition: all 0.3s; }
.text-orange-terne { color: #AA9166 !important; }
.text-hover-orange-terne:focus, .text-hover-orange-terne:hover { color: #99815b !important; transition: all 0.3s; }
.border-orange-terne { border: 1px solid #AA9166 !important; }
.border-orange-terne-2x { border: 2px solid #AA9166 !important; }
.border-orange-terne-3x { border: 3px solid #AA9166 !important; }
a.text-orange-terne:focus, a.text-orange-terne:hover { color: #99815b !important; transition: all 0.3s; }
.badge-orange-terne { color: #333; background-color: #AA9166; }
.badge-orange-terne[href]:focus, .badge-orange-terne[href]:hover { color: #FFF; text-decoration: none; background-color: #99815b; transition: all 0.3s; }
.alert-orange-terne { color: #333; background-color: #AA9166; border-color: #AA9166; }
.overlay-25-orange-terne { background-color: rgba(170, 144, 102,0.25) !important; }
.overlay-50-orange-terne { background-color: rgba(170, 144, 102,0.50) !important; }
.overlay-75-orange-terne { background-color: rgba(170, 144, 102,0.75) !important; }

/* pink #ffc0cb */
.bg-pink { background-color: #ffc0cb !important; }
.bg-hover-pink:focus, .bg-hover-pink:hover { background-color: #e5acb6 !important; transition: all 0.3s; }
.text-pink { color: #ffc0cb !important; }
.text-hover-pink:focus, .text-hover-pink:hover { color: #ffc0cb !important; transition: all 0.3s; }
.border-pink { border: 1px solid #ffc0cb !important; }
.border-pink-2x { border: 2px solid #ffc0cb !important; }
.border-pink-3x { border: 3px solid #ffc0cb !important; }
a.text-pink:focus, a.text-pink:hover { color: #e5acb6 !important; transition: all 0.3s; }
.badge-pink { color: #fff; background-color: #ffc0cb; }
.badge-pink[href]:focus, .badge-pink[href]:hover { color: #fff; text-decoration: none; background-color: #e5acb6; transition: all 0.3s; }
.alert-pink { color: #fff; background-color: #ffc0cb; border-color: #ffc0cb; }
.overlay-25-pink { background-color: rgba(255, 192, 203,0.25) !important; }
.overlay-50-pink { background-color: rgba(255, 192, 203,0.50) !important; }
.overlay-75-pink { background-color: rgba(255, 192, 203,0.75) !important; }

/* pink-dark #e83e8c */
.bg-pink-dark { background-color: #e83e8c !important; }
.bg-hover-pink-dark:focus, .bg-hover-pink-dark:hover { background-color: #e5277e !important; transition: all 0.3s; }
.text-pink-dark { color: #e83e8c !important; }
.text-hover-pink-dark:focus, .text-hover-pink-dark:hover { color: #e83e8c !important; transition: all 0.3s; }
.border-pink-dark { border: 1px solid #e83e8c !important; }
.border-pink-dark-2x { border: 2px solid #e83e8c !important; }
.border-pink-dark-3x { border: 3px solid #e83e8c !important; }
a.text-pink-dark:focus, a.text-pink-dark:hover { color: #e5277e !important; transition: all 0.3s; }
.badge-pink-dark { color: #fff; background-color: #e83e8c; }
.badge-pink-dark[href]:focus, .badge-pink-dark[href]:hover { color: #fff; text-decoration: none; background-color: #e5277e; transition: all 0.3s; }
.alert-pink-dark { color: #fff; background-color: #e83e8c; border-color: #e83e8c; }
.overlay-25-pink-dark { background-color: rgba(232, 62, 140,0.25) !important; }
.overlay-50-pink-dark { background-color: rgba(232, 62, 140,0.50) !important; }
.overlay-75-pink-dark { background-color: rgba(232, 62, 140,0.75) !important; }

/* pink-light #ffb6c1 */
.bg-pink-light { background-color: #ffb6c1 !important; }
.bg-hover-pink-light:focus, .bg-hover-pink-light:hover { background-color: #e5a3ad !important; transition: all 0.3s; }
.text-pink-light { color: #ffb6c1 !important; }
.text-hover-pink-light:focus, .text-hover-pink-light:hover { color: #ffb6c1 !important; transition: all 0.3s; }
.border-pink-light { border: 1px solid #ffb6c1 !important; }
.border-pink-light-2x { border: 2px solid #ffb6c1 !important; }
.border-pink-light-3x { border: 3px solid #ffb6c1 !important; }
a.text-pink-light:focus, a.text-pink-light:hover { color: #e5a3ad !important; transition: all 0.3s; }
.badge-pink-light { color: #fff; background-color: #ffb6c1; }
.badge-pink-light[href]:focus, .badge-pink-light[href]:hover { color: #fff; text-decoration: none; background-color: #e5a3ad; transition: all 0.3s; }
.alert-pink-light { color: #fff; background-color: #ffb6c1; border-color: #ffb6c1; }
.overlay-25-pink-light { background-color: rgba(255, 182, 193,0.25) !important; }
.overlay-50-pink-light { background-color: rgba(255, 182, 193,0.50) !important; }
.overlay-75-pink-light { background-color: rgba(255, 182, 193,0.75) !important; }

/* pink-lime #ed489d */
.bg-pink-lime { background-color: #ed489d !important; }
.bg-hover-pink-lime:focus, .bg-hover-pink-lime:hover { background-color: #d5408d !important; transition: all 0.3s; }
.text-pink-lime { color: #ed489d !important; }
.text-hover-pink-lime:focus, .text-hover-pink-lime:hover { color: #d5408d !important; transition: all 0.3s; }
.border-pink-lime { border: 1px solid #ed489d !important; }
.border-pink-lime-2x { border: 2px solid #ed489d !important; }
.border-pink-lime-3x { border: 3px solid #ed489d !important; }
a.text-pink-lime:focus, a.text-pink-lime:hover { color: #d5408d !important; transition: all 0.3s; }
.badge-pink-lime { color: #333; background-color: #ed489d; }
.badge-pink-lime[href]:focus, .badge-pink-lime[href]:hover { color: #FFF; text-decoration: none; background-color: #d5408d; transition: all 0.3s; }
.alert-pink-lime { color: #333; background-color: #ed489d; border-color: #ed489d; }
.overlay-25-pink-lime { background-color: rgba(237, 72, 157,0.25) !important; }
.overlay-50-pink-lime { background-color: rgba(237, 72, 157,0.50) !important; }
.overlay-75-pink-lime { background-color: rgba(237, 72, 157,0.75) !important; }

/* pink-neon #b103b2 */
.bg-pink-neon { background-color: #b103b2 !important; }
.bg-hover-pink-neon:focus, .bg-hover-pink-neon:hover { background-color: #980399 !important; transition: all 0.3s; }
.text-pink-neon { color: #b103b2 !important; }
.text-hover-pink-neon:focus, .text-hover-pink-neon:hover { color: #b103b2 !important; transition: all 0.3s; }
.border-pink-neon { border: 1px solid #b103b2 !important; }
.border-pink-neon-2x { border: 2px solid #b103b2 !important; }
.border-pink-neon-3x { border: 3px solid #b103b2 !important; }
a.text-pink-neon:focus, a.text-pink-neon:hover { color: #980399 !important; transition: all 0.3s; }
.badge-pink-neon { color: #fff; background-color: #b103b2; }
.badge-pink-neon[href]:focus, .badge-pink-neon[href]:hover { color: #fff; text-decoration: none; background-color: #980399; transition: all 0.3s; }
.alert-pink-neon { color: #fff; background-color: #b103b2; border-color: #b103b2; }
.overlay-25-pink-neon { background-color: rgba(177, 3, 178,0.25) !important; }
.overlay-50-pink-neon { background-color: rgba(177, 3, 178,0.50) !important; }
.overlay-75-pink-neon { background-color: rgba(177, 3, 178,0.75) !important; }

/* purple #6f42c1 */
.bg-purple { background-color: #6f42c1 !important; }
.bg-hover-purple:focus, .bg-hover-purple:hover { background-color: #643ab0 !important; transition: all 0.3s; }
.text-purple { color: #6f42c1 !important; }
.text-hover-purple:focus, .text-hover-purple:hover { color: #6f42c1 !important; transition: all 0.3s; }
.border-purple { border: 1px solid #6f42c1 !important; }
.border-purple-2x { border: 2px solid #6f42c1 !important; }
.border-purple-3x { border: 3px solid #6f42c1 !important; }
a.text-purple:focus, a.text-purple:hover { color: #643ab0 !important; transition: all 0.3s; }
.badge-purple { color: #fff; background-color: #6f42c1; }
.badge-purple[href]:focus, .badge-purple[href]:hover { color: #fff; text-decoration: none; background-color: #643ab0; transition: all 0.3s; }
.alert-purple { color: #fff; background-color: #6f42c1; border-color: #6f42c1; }
.overlay-25-purple { background-color: rgba(111, 66, 193,0.25) !important; }
.overlay-50-purple { background-color: rgba(111, 66, 193,0.50) !important; }
.overlay-75-purple { background-color: rgba(111, 66, 193,0.75) !important; }

/* purple-dark #4b3049 */
.bg-purple-dark { background-color: #4b3049 !important; }
.bg-hover-purple-dark:focus, .bg-hover-purple-dark:hover { background-color: #432B41 !important; transition: all 0.3s; }
.text-purple-dark { color: #4b3049 !important; }
.text-hover-purple-dark:focus, .text-hover-purple-dark:hover { color: #4b3049 !important; transition: all 0.3s; }
.border-purple-dark { border: 1px solid #4b3049 !important; }
.border-purple-dark-2x { border: 2px solid #4b3049 !important; }
.border-purple-dark-3x { border: 3px solid #4b3049 !important; }
a.text-purple-dark:focus, a.text-purple-dark:hover { color: #432B41 !important; transition: all 0.3s; }
.badge-purple-dark { color: #fff; background-color: #4b3049; }
.badge-purple-dark[href]:focus, .badge-purple-dark[href]:hover { color: #fff; text-decoration: none; background-color: #432B41; transition: all 0.3s; }
.alert-purple-dark { color: #fff; background-color: #4b3049; border-color: #4b3049; }
.overlay-25-purple-dark { background-color: rgba(75, 48, 73,0.25) !important; }
.overlay-50-purple-dark { background-color: rgba(75, 48, 73,0.50) !important; }
.overlay-75-purple-dark { background-color: rgba(75, 48, 73,0.75) !important; }

/* purple-light #b08cad */
.bg-purple-light { background-color: #b08cad !important; }
.bg-hover-purple-light:focus, .bg-hover-purple-light:hover { background-color: #9E7E9B !important; transition: all 0.3s; }
.text-purple-light { color: #b08cad !important; }
.text-hover-purple-light:focus, .text-hover-purple-light:hover { color: #b08cad !important; transition: all 0.3s; }
.border-purple-light { border: 1px solid #b08cad !important; }
.border-purple-light-2x { border: 2px solid #b08cad !important; }
.border-purple-light-3x { border: 3px solid #b08cad !important; }
a.text-purple-light:focus, a.text-purple-light:hover { color: #9E7E9B !important; transition: all 0.3s; }
.badge-purple-light { color: #fff; background-color: #b08cad; }
.badge-purple-light[href]:focus, .badge-purple-light[href]:hover { color: #fff; text-decoration: none; background-color: #9E7E9B; transition: all 0.3s; }
.alert-purple-light { color: #fff; background-color: #b08cad; border-color: #b08cad; }
.overlay-25-purple-light { background-color: rgba(176, 140, 173,0.25) !important; }
.overlay-50-purple-light { background-color: rgba(176, 140, 173,0.50) !important; }
.overlay-75-purple-light { background-color: rgba(176, 140, 173,0.75) !important; }

/* purple-lime #b4b4e5 */
.bg-purple-lime { background-color: #b4b4e5 !important; }
.bg-hover-purple-lime:focus, .bg-hover-purple-lime:hover { background-color: #a2a2ce !important; transition: all 0.3s; }
.text-purple-lime { color: #b4b4e5 !important; }
.text-hover-purple-lime:focus, .text-hover-purple-lime:hover { color: #a2a2ce !important; transition: all 0.3s; }
.border-purple-lime { border: 1px solid #b4b4e5 !important; }
.border-purple-lime-2x { border: 2px solid #b4b4e5 !important; }
.border-purple-lime-3x { border: 3px solid #b4b4e5 !important; }
a.text-purple-lime:focus, a.text-purple-lime:hover { color: #a2a2ce !important; transition: all 0.3s; }
.badge-purple-lime { color: #fff; background-color: #b4b4e5; }
.badge-purple-lime[href]:focus, .badge-purple-lime[href]:hover { color: #fff; text-decoration: none; background-color: #a2a2ce; transition: all 0.3s; }
.alert-purple-lime { color: #fff; background-color: #b4b4e5; border-color: #b4b4e5; }
.overlay-25-purple-lime { background-color: rgba(180, 180, 229,0.25) !important; }
.overlay-50-purple-lime { background-color: rgba(180, 180, 229,0.50) !important; }
.overlay-75-purple-lime { background-color: rgba(180, 180, 229,0.75) !important; }

/* red #dc3545 */
.bg-red { background-color: #dc3545 !important; }
.bg-hover-red:focus, .bg-hover-red:hover { background-color: #d32535 !important; transition: all 0.3s; }
.text-red { color: #dc3545 !important; }
.text-hover-red:focus, .text-hover-red:hover { color: #dc3545 !important; transition: all 0.3s; }
.border-red { border: 1px solid #dc3545 !important; }
.border-red-2x { border: 2px solid #dc3545 !important; }
.border-red-3x { border: 3px solid #dc3545 !important; }
a.text-red:focus, a.text-red:hover { color: #d32535 !important; transition: all 0.3s; }
.badge-red { color: #fff; background-color: #dc3545; }
.badge-red[href]:focus, .badge-red[href]:hover { color: #fff; text-decoration: none; background-color: #d32535; transition: all 0.3s; }
.alert-red { color: #fff; background-color: #dc3545; border-color: #dc3545; }
.overlay-25-red { background-color: rgba(220, 53, 69,0.25) !important; }
.overlay-50-red { background-color: rgba(220, 53, 69,0.50) !important; }
.overlay-75-red { background-color: rgba(220, 53, 69,0.75) !important; }

/* red-alert #f8d7da */
.bg-red-alert { background-color: #f8d7da !important; }
.bg-hover-red-alert:focus, .bg-hover-red-alert:hover { background-color: #f5c6cb !important; transition: all 0.3s; }
.text-red-alert { color: #f8d7da !important; }
.text-hover-red-alert:focus, .text-hover-red-alert:hover { color: #f8d7da !important; transition: all 0.3s; }
.border-red-alert { border: 1px solid #f8d7da !important; }
.border-red-alert-2x { border: 2px solid #f8d7da !important; }
.border-red-alert-3x { border: 3px solid #f8d7da !important; }
a.text-red-alert:focus, a.text-red-alert:hover { color: #f5c6cb !important; transition: all 0.3s; }
.badge-red-alert { color: #fff; background-color: #f8d7da; }
.badge-red-alert[href]:focus, .badge-red-alert[href]:hover { color: #fff; text-decoration: none; background-color: #f5c6cb; transition: all 0.3s; }
.alert-red-alert { color: #fff; background-color: #f8d7da; border-color: #f8d7da; }
.overlay-25-red-alert { background-color: rgba(248, 215, 218,0.25) !important; }
.overlay-50-red-alert { background-color: rgba(248, 215, 218,0.50) !important; }
.overlay-75-red-alert { background-color: rgba(248, 215, 218,0.75) !important; }

/* red-basic #ff0000 */
.bg-red-basic { background-color: #ff0000 !important; }
.bg-hover-red-basic:focus, .bg-hover-red-basic:hover { background-color: #e60000 !important; transition: all 0.3s; }
.text-red-basic { color: #ff0000 !important; }
.text-hover-red-basic:focus, .text-hover-red-basic:hover { color: #ff0000 !important; transition: all 0.3s; }
.border-red-basic { border: 1px solid #ff0000 !important; }
.border-red-basic-2x { border: 2px solid #ff0000 !important; }
.border-red-basic-3x { border: 3px solid #ff0000 !important; }
a.text-red-basic:focus, a.text-red-basic:hover { color: #e60000 !important; transition: all 0.3s; }
.badge-red-basic { color: #333; background-color: #ff0000; }
.badge-red-basic[href]:focus, .badge-red-dark[href]:hover { color: #333; text-decoration: none; background-color: #e60000; transition: all 0.3s; }
.alert-red-basic { color: #333; background-color: #ff0000; border-color: #ff0000; }
.overlay-25-red-basic { background-color: rgba(255, 0, 0,0.25) !important; }
.overlay-50-red-basic { background-color: rgba(255, 0, 0,0.50) !important; }
.overlay-75-red-basic { background-color: rgba(255, 0, 0,0.75) !important; }

/* red-dark #a20000 */
.bg-red-dark { background-color: #a20000 !important; }
.bg-hover-red-dark:focus, .bg-hover-red-dark:hover { background-color: #910000 !important; transition: all 0.3s; }
.text-red-dark { color: #a20000 !important; }
.text-hover-red-dark:focus, .text-hover-red-dark:hover { color: #a20000 !important; transition: all 0.3s; }
.border-red-dark { border: 1px solid #a20000 !important; }
.border-red-dark-2x { border: 2px solid #a20000 !important; }
.border-red-dark-3x { border: 3px solid #a20000 !important; }
a.text-red-dark:focus, a.text-red-dark:hover { color: #910000 !important; transition: all 0.3s; }
.badge-red-dark { color: #fff; background-color: #a20000; }
.badge-red-dark[href]:focus, .badge-red-dark[href]:hover { color: #fff; text-decoration: none; background-color: #910000; transition: all 0.3s; }
.alert-red-dark { color: #fff; background-color: #a20000; border-color: #a20000; }
.overlay-25-red-dark { background-color: rgba(162, 0, 0,0.25) !important; }
.overlay-50-red-dark { background-color: rgba(162, 0, 0,0.50) !important; }
.overlay-75-red-dark { background-color: rgba(162, 0, 0,0.75) !important; }

/* red-light #ff4747 */
.bg-red-light { background-color: #ff4747 !important; }
.bg-hover-red-light:focus, .bg-hover-red-light:hover { background-color: #e53f3f !important; transition: all 0.3s; }
.text-red-light { color: #ff4747 !important; }
.text-hover-red-light:focus, .text-hover-red-light:hover { color: #ff4747 !important; transition: color 0.3s; transition: all 0.3s; }
.border-red-light { border: 1px solid #ff4747 !important; }
.border-red-light-2x { border: 2px solid #ff4747 !important; }
.border-red-light-3x { border: 3px solid #ff4747 !important; }
a.text-red-light:focus, a.text-red-light:hover { color: #e53f3f !important; transition: all 0.3s; }
.badge-red-light { color: #fff; background-color: #ff4747; }
.badge-red-light[href]:focus, .badge-red-light[href]:hover { color: #fff; text-decoration: none; background-color: #e53f3f; transition: all 0.3s; }
.alert-red-light { color: #fff; background-color: #ff4747; border-color: #ff4747; }
.overlay-25-red-light { background-color: rgba(255, 71, 71,0.25) !important; }
.overlay-50-red-light { background-color: rgba(255, 71, 71,0.50) !important; }
.overlay-75-red-light { background-color: rgba(255, 71, 71,0.75) !important; }

/* teal #20c997 */
.bg-teal { background-color: #20c997 !important; }
.bg-hover-teal:focus, .bg-hover-teal:hover { background-color: #1cb386 !important; transition: all 0.3s; }
.text-teal { color: #20c997 !important; }
.text-hover-teal:focus, .text-hover-teal:hover { color: #20c997 !important; transition: all 0.3s; }
.border-teal { border: 1px solid #20c997 !important; }
.border-teal-2x { border: 2px solid #20c997 !important; }
.border-teal-3x { border: 3px solid #20c997 !important; }
a.text-teal:focus, a.text-teal:hover { color: #1cb386 !important; transition: all 0.3s; }
.badge-teal { color: #fff; background-color: #20c997; }
.badge-teal[href]:focus, .badge-teal[href]:hover { color: #fff; text-decoration: none; background-color: #1cb386; transition: all 0.3s; }
.alert-teal { color: #fff; background-color: #20c997; border-color: #20c997; }
.overlay-25-teal { background-color: rgba(32, 201, 151,0.25) !important; }
.overlay-50-teal { background-color: rgba(32, 201, 151,0.50) !important; }
.overlay-75-teal { background-color: rgba(32, 201, 151,0.75) !important; }

/* white #FFFFFF */
.bg-white { background-color: #FFFFFF !important; }
.bg-hover-white:focus, .bg-hover-white:hover { background-color: #f2f2f2 !important; transition: all 0.3s; }
.text-white { color: #FFFFFF !important; }
.text-hover-white:focus, .text-hover-white:hover { color: #f2f2f2 !important; transition: all 0.3s; }
.border-white { border: 1px solid #FFFFFF !important; }
.border-white-2x { border: 2px solid #FFFFFF !important; }
.border-white-3x { border: 3px solid #FFFFFF !important; }
a.text-white:focus, a.text-white:hover { color: #f2f2f2 !important; transition: all 0.3s; }
.badge-white { color: #fff; background-color: #FFFFFF; }
.badge-white[href]:focus, .badge-white[href]:hover { color: #FFFFFF; text-decoration: none; background-color: #f2f2f2; transition: all 0.3s; }
.alert-white { color: #fff; background-color: #FFFFFF; border-color: #FFFFFF; }
.overlay-25-white { background-color: rgba(255, 255, 255,0.25) !important; }
.overlay-50-white { background-color: rgba(255, 255, 255,0.50) !important; }
.overlay-75-white { background-color: rgba(255, 255, 255,0.75) !important; }

/* yellow #ffc107 */
.bg-yellow { background-color: #ffc107 !important; }
.bg-hover-yellow:focus, .bg-hover-yellow:hover { background-color: #edb100 !important; transition: all 0.3s; }
.text-yellow { color: #ffc107 !important; }
.text-hover-yellow:focus, .text-hover-yellow:hover { color: #ffc107 !important; transition: all 0.3s; }
.border-yellow { border: 1px solid #ffc107 !important; }
.border-yellow-2x { border: 2px solid #ffc107 !important; }
.border-yellow-3x { border: 3px solid #ffc107 !important; }
a.text-yellow:focus, a.text-yellow:hover { color: #edb100 !important; transition: all 0.3s; }
.badge-yellow { color: #fff; background-color: #ffc107; }
.badge-yellow[href]:focus, .badge-yellow[href]:hover { color: #fff; text-decoration: none; background-color: #edb100; transition: all 0.3s; }
.alert-yellow { color: #fff; background-color: #ffc107; border-color: #ffc107; }
.overlay-25-yellow { background-color: rgba(255, 193, 7,0.25) !important; }
.overlay-50-yellow { background-color: rgba(255, 193, 7,0.50) !important; }
.overlay-75-yellow { background-color: rgba(255, 193, 7,0.75) !important; }

/* yellow-alert #fff3cd */
.bg-yellow-alert { background-color: #fff3cd !important; }
.bg-hover-yellow-alert:focus, .bg-hover-yellow-alert:hover { background-color: #ffeeb9 !important; transition: all 0.3s; }
.text-yellow-alert { color: #fff3cd !important; }
.text-hover-yellow-alert:focus, .text-hover-yellow-alert:hover { color: #fff3cd !important; transition: all 0.3s; }
.border-yellow-alert { border: 1px solid #fff3cd !important; }
.border-yellow-alert-2x { border: 2px solid #fff3cd !important; }
.border-yellow-alert-3x { border: 3px solid #fff3cd !important; }
a.text-yellow-alert:focus, a.text-yellow-alert:hover { color: #ffeeb9 !important; transition: all 0.3s; }
.badge-yellow-alert { color: #fff; background-color: #fff3cd; }
.badge-yellow-alert[href]:focus, .badge-yellow-alert[href]:hover { color: #fff; text-decoration: none; background-color: #ffeeb9; transition: all 0.3s; }
.alert-yellow-alert { color: #fff; background-color: #fff3cd; border-color: #fff3cd; }
.overlay-25-yellow-alert { background-color: rgba(255, 243, 205,0.25) !important; }
.overlay-50-yellow-alert { background-color: rgba(255, 243, 205,0.50) !important; }
.overlay-75-yellow-alert { background-color: rgba(255, 243, 205,0.75) !important; }

/* yellow-dark #f4b214 */
.bg-yellow-dark { background-color: #f4b214 !important; }
.bg-hover-yellow-dark:focus, .bg-hover-yellow-dark:hover { background-color: #DBA012 !important; transition: all 0.3s; }
.text-yellow-dark { color: #f4b214 !important; }
.text-hover-yellow-dark:focus, .text-hover-yellow-dark:hover { color: #f4b214 !important; transition: all 0.3s; }
.border-yellow-dark { border: 1px solid #f4b214 !important; }
.border-yellow-dark-2x { border: 2px solid #f4b214 !important; }
.border-yellow-dark-3x { border: 3px solid #f4b214 !important; }
a.text-yellow-dark:focus, a.text-yellow-dark:hover { color: #DBA012 !important; transition: all 0.3s; }
.badge-yellow-dark { color: #fff; background-color: #f4b214; }
.badge-yellow-dark[href]:focus, .badge-yellow-dark[href]:hover { color: #fff; text-decoration: none; background-color: #DBA012; transition: all 0.3s; }
.alert-yellow-dark { color: #fff; background-color: #f4b214; border-color: #f4b214; }
.overlay-25-yellow-dark { background-color: rgba(244, 178, 20,0.25) !important; }
.overlay-50-yellow-dark { background-color: rgba(244, 178, 20,0.50) !important; }
.overlay-75-yellow-dark { background-color: rgba(244, 178, 20,0.75) !important; }

/* yellow-neon #ffed00 */
.bg-yellow-neon { background-color: #ffed00 !important; }
.bg-hover-yellow-neon:focus, .bg-hover-yellow-neon:hover { background-color: #f5e50a !important; transition: all 0.3s; }
.text-yellow-neon { color: #ffed00 !important; }
.text-hover-yellow-neon:focus, .text-hover-yellow-neon:hover { color: #ffed00 !important; transition: all 0.3s; }
.border-yellow-neon { border: 1px solid #ffed00 !important; }
.border-yellow-neon-2x { border: 2px solid #ffed00 !important; }
.border-yellow-neon-3x { border: 3px solid #ffed00 !important; }
a.text-yellow-neon:focus, a.text-yellow-neon:hover { color: #f5e50a !important; transition: all 0.3s; }
.badge-yellow-neon { color: #fff; background-color: #ffed00; }
.badge-yellow-neon[href]:focus, .badge-yellow-neon[href]:hover { color: #fff; text-decoration: none; background-color: #f5e50a; transition: all 0.3s; }
.alert-yellow-neon { color: #fff; background-color: #ffed00; border-color: #ffed00; }
.overlay-25-yellow-neon { background-color: rgba(255, 237, 0,0.25) !important; }
.overlay-50-yellow-neon { background-color: rgba(255, 237, 0,0.50) !important; }
.overlay-75-yellow-neon { background-color: rgba(255, 237, 0,0.75) !important; }
