/*
*End Base Colors
*/
/*
 * Grayscale colors. 1 is lightest, 10 is darkest.
 */
/*=========== Color Functions/Mixins ==========*/
/*=========== Button Styles ==========*/
.button-border,
.button-shadow,
.button-solid {
  display: inline-block;
  position: relative;
  text-decoration: none;
  font-family: 'Rajdhani', sans-serif;
  border-radius: 10px;
  padding: 15px 20px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
/* ---- Button Border ---- */
.button-border {
  border: 2px solid #ebebeb;
  color: #285e39;
}
.button-border:hover,
.button-border:focus {
  background-color: #F5F5F5;
}
/* ---- Button Solid ---- */
[class*="button-solid"]:hover,
[class*="button-solid"]:focus {
  background-color: #fff;
}
.button-solid {
  background-color: #275D38;
  color: #ffffff;
  border: 2px solid #275D38;
}
.button-solid:hover,
.button-solid:focus {
  color: black;
  border-color: #275D38;
}
.button-solid-green-l4 {
  background-color: #87A590;
  color: #ffffff;
  border: 2px solid #87A590;
}
.button-solid-green-l4:hover,
.button-solid-green-l4:focus {
  color: black;
  border-color: #87A590;
}
.button-solid-green-l3 {
  background-color: #6F937A;
  color: #ffffff;
  border: 2px solid #6F937A;
}
.button-solid-green-l3:hover,
.button-solid-green-l3:focus {
  color: black;
  border-color: #6F937A;
}
.button-solid-green-l2 {
  background-color: #578164;
  color: #ffffff;
  border: 2px solid #578164;
}
.button-solid-green-l2:hover,
.button-solid-green-l2:focus {
  color: black;
  border-color: #578164;
}
.button-solid-green-l1 {
  background-color: #3F6F4E;
  color: #ffffff;
  border: 2px solid #3F6F4E;
}
.button-solid-green-l1:hover,
.button-solid-green-l1:focus {
  color: black;
  border-color: #3F6F4E;
}
.button-solid-green-d1 {
  background-color: #235332;
  color: #ffffff;
  border: 2px solid #235332;
}
.button-solid-green-d1:hover,
.button-solid-green-d1:focus {
  color: black;
  border-color: #235332;
}
.button-solid-green-d2 {
  background-color: #1E482C;
  color: #ffffff;
  border: 2px solid #1E482C;
}
.button-solid-green-d2:hover,
.button-solid-green-d2:focus {
  color: black;
  border-color: #1E482C;
}
.button-solid-forest {
  background-color: #00843D;
  color: #ffffff;
  border: 2px solid #00843D;
}
.button-solid-forest:hover,
.button-solid-forest:focus {
  color: black;
  border-color: #00843D;
}
.button-solid-forest-l3 {
  background-color: #E6F3EC;
  color: #000000;
  border: 2px solid #E6F3EC;
}
.button-solid-forest-l3:hover,
.button-solid-forest-l3:focus {
  color: black;
  border-color: #E6F3EC;
}
.button-solid-forest-l2 {
  background-color: #99CEB1;
  color: #000000;
  border: 2px solid #99CEB1;
}
.button-solid-forest-l2:hover,
.button-solid-forest-l2:focus {
  color: black;
  border-color: #99CEB1;
}
.button-solid-forest-l1 {
  background-color: #4DA977;
  color: #ffffff;
  border: 2px solid #4DA977;
}
.button-solid-forest-l1:hover,
.button-solid-forest-l1:focus {
  color: black;
  border-color: #4DA977;
}
.button-solid-forest-d1 {
  background-color: #005C2B;
  color: #ffffff;
  border: 2px solid #005C2B;
}
.button-solid-forest-d1:hover,
.button-solid-forest-d1:focus {
  color: black;
  border-color: #005C2B;
}
.button-solid-forest-d2 {
  background-color: #003518;
  color: #ffffff;
  border: 2px solid #003518;
}
.button-solid-forest-d2:hover,
.button-solid-forest-d2:focus {
  color: black;
  border-color: #003518;
}
.button-solid-clover {
  background-color: #4BA23F;
  color: #ffffff;
  border: 2px solid #4BA23F;
}
.button-solid-clover:hover,
.button-solid-clover:focus {
  color: black;
  border-color: #4BA23F;
}
.button-solid-clover-l3 {
  background-color: #EDF6EC;
  color: #000000;
  border: 2px solid #EDF6EC;
}
.button-solid-clover-l3:hover,
.button-solid-clover-l3:focus {
  color: black;
  border-color: #EDF6EC;
}
.button-solid-clover-l2 {
  background-color: #B7DAB2;
  color: #000000;
  border: 2px solid #B7DAB2;
}
.button-solid-clover-l2:hover,
.button-solid-clover-l2:focus {
  color: black;
  border-color: #B7DAB2;
}
.button-solid-clover-l1 {
  background-color: #81BE79;
  color: #ffffff;
  border: 2px solid #81BE79;
}
.button-solid-clover-l1:hover,
.button-solid-clover-l1:focus {
  color: black;
  border-color: #81BE79;
}
.button-solid-clover-d1 {
  background-color: #35712C;
  color: #ffffff;
  border: 2px solid #35712C;
}
.button-solid-clover-d1:hover,
.button-solid-clover-d1:focus {
  color: black;
  border-color: #35712C;
}
.button-solid-clover-d2 {
  background-color: #1E4119;
  color: #ffffff;
  border: 2px solid #1E4119;
}
.button-solid-clover-d2:hover,
.button-solid-clover-d2:focus {
  color: black;
  border-color: #1E4119;
}
.button-solid-fern {
  background-color: #78BE20;
  color: #ffffff;
  border: 2px solid #78BE20;
}
.button-solid-fern:hover,
.button-solid-fern:focus {
  color: black;
  border-color: #78BE20;
}
.button-solid-fern-l3 {
  background-color: #F2F9E9;
  color: #000000;
  border: 2px solid #F2F9E9;
}
.button-solid-fern-l3:hover,
.button-solid-fern-l3:focus {
  color: black;
  border-color: #F2F9E9;
}
.button-solid-fern-l2 {
  background-color: #C9E5A6;
  color: #000000;
  border: 2px solid #C9E5A6;
}
.button-solid-fern-l2:hover,
.button-solid-fern-l2:focus {
  color: black;
  border-color: #C9E5A6;
}
.button-solid-fern-l1 {
  background-color: #A1D263;
  color: #000000;
  border: 2px solid #A1D263;
}
.button-solid-fern-l1:hover,
.button-solid-fern-l1:focus {
  color: black;
  border-color: #A1D263;
}
.button-solid-fern-d1 {
  background-color: #548516;
  color: #ffffff;
  border: 2px solid #548516;
}
.button-solid-fern-d1:hover,
.button-solid-fern-d1:focus {
  color: black;
  border-color: #548516;
}
.button-solid-fern-d2 {
  background-color: #304C0D;
  color: #ffffff;
  border: 2px solid #304C0D;
}
.button-solid-fern-d2:hover,
.button-solid-fern-d2:focus {
  color: black;
  border-color: #304C0D;
}
.button-solid-lime {
  background-color: #C5E86C;
  color: #000000;
  border: 2px solid #C5E86C;
}
.button-solid-lime:hover,
.button-solid-lime:focus {
  color: black;
  border-color: #C5E86C;
}
.button-solid-lime-l3 {
  background-color: #F9FDF0;
  color: #000000;
  border: 2px solid #F9FDF0;
}
.button-solid-lime-l3:hover,
.button-solid-lime-l3:focus {
  color: black;
  border-color: #F9FDF0;
}
.button-solid-lime-l2 {
  background-color: #E8F6C4;
  color: #000000;
  border: 2px solid #E8F6C4;
}
.button-solid-lime-l2:hover,
.button-solid-lime-l2:focus {
  color: black;
  border-color: #E8F6C4;
}
.button-solid-lime-l1 {
  background-color: #D6EF98;
  color: #000000;
  border: 2px solid #D6EF98;
}
.button-solid-lime-l1:hover,
.button-solid-lime-l1:focus {
  color: black;
  border-color: #D6EF98;
}
.button-solid-lime-d1 {
  background-color: #8AA24C;
  color: #ffffff;
  border: 2px solid #8AA24C;
}
.button-solid-lime-d1:hover,
.button-solid-lime-d1:focus {
  color: black;
  border-color: #8AA24C;
}
.button-solid-lime-d2 {
  background-color: #4F5D2B;
  color: #ffffff;
  border: 2px solid #4F5D2B;
}
.button-solid-lime-d2:hover,
.button-solid-lime-d2:focus {
  color: black;
  border-color: #4F5D2B;
}
.button-solid-aqua {
  background-color: #86C8BC;
  color: #000000;
  border: 2px solid #86C8BC;
}
.button-solid-aqua:hover,
.button-solid-aqua:focus {
  color: black;
  border-color: #86C8BC;
}
.button-solid-aqua-l3 {
  background-color: #F3FAF8;
  color: #000000;
  border: 2px solid #F3FAF8;
}
.button-solid-aqua-l3:hover,
.button-solid-aqua-l3:focus {
  color: black;
  border-color: #F3FAF8;
}
.button-solid-aqua-l2 {
  background-color: #CFE9E4;
  color: #000000;
  border: 2px solid #CFE9E4;
}
.button-solid-aqua-l2:hover,
.button-solid-aqua-l2:focus {
  color: black;
  border-color: #CFE9E4;
}
.button-solid-aqua-l1 {
  background-color: #AAD9D0;
  color: #000000;
  border: 2px solid #AAD9D0;
}
.button-solid-aqua-l1:hover,
.button-solid-aqua-l1:focus {
  color: black;
  border-color: #AAD9D0;
}
.button-solid-aqua-d1 {
  background-color: #5E8C84;
  color: #ffffff;
  border: 2px solid #5E8C84;
}
.button-solid-aqua-d1:hover,
.button-solid-aqua-d1:focus {
  color: black;
  border-color: #5E8C84;
}
.button-solid-aqua-d2 {
  background-color: #36504B;
  color: #ffffff;
  border: 2px solid #36504B;
}
.button-solid-aqua-d2:hover,
.button-solid-aqua-d2:focus {
  color: black;
  border-color: #36504B;
}
.button-solid-teal {
  background-color: #00BFB3;
  color: #ffffff;
  border: 2px solid #00BFB3;
}
.button-solid-teal:hover,
.button-solid-teal:focus {
  color: black;
  border-color: #00BFB3;
}
.button-solid-teal-l3 {
  background-color: #E6F9F7;
  color: #000000;
  border: 2px solid #E6F9F7;
}
.button-solid-teal-l3:hover,
.button-solid-teal-l3:focus {
  color: black;
  border-color: #E6F9F7;
}
.button-solid-teal-l2 {
  background-color: #99E5E1;
  color: #000000;
  border: 2px solid #99E5E1;
}
.button-solid-teal-l2:hover,
.button-solid-teal-l2:focus {
  color: black;
  border-color: #99E5E1;
}
.button-solid-teal-l1 {
  background-color: #4DD2CA;
  color: #000000;
  border: 2px solid #4DD2CA;
}
.button-solid-teal-l1:hover,
.button-solid-teal-l1:focus {
  color: black;
  border-color: #4DD2CA;
}
.button-solid-teal-d1 {
  background-color: #00867D;
  color: #ffffff;
  border: 2px solid #00867D;
}
.button-solid-teal-d1:hover,
.button-solid-teal-d1:focus {
  color: black;
  border-color: #00867D;
}
.button-solid-teal-d2 {
  background-color: #004C48;
  color: #ffffff;
  border: 2px solid #004C48;
}
.button-solid-teal-d2:hover,
.button-solid-teal-d2:focus {
  color: black;
  border-color: #004C48;
}
.button-solid-blue {
  background-color: #0095C8;
  color: #ffffff;
  border: 2px solid #0095C8;
}
.button-solid-blue:hover,
.button-solid-blue:focus {
  color: black;
  border-color: #0095C8;
}
.button-solid-blue-l3 {
  background-color: #E6F4FA;
  color: #000000;
  border: 2px solid #E6F4FA;
}
.button-solid-blue-l3:hover,
.button-solid-blue-l3:focus {
  color: black;
  border-color: #E6F4FA;
}
.button-solid-blue-l2 {
  background-color: #99D5E9;
  color: #000000;
  border: 2px solid #99D5E9;
}
.button-solid-blue-l2:hover,
.button-solid-blue-l2:focus {
  color: black;
  border-color: #99D5E9;
}
.button-solid-blue-l1 {
  background-color: #4DB5D9;
  color: #ffffff;
  border: 2px solid #4DB5D9;
}
.button-solid-blue-l1:hover,
.button-solid-blue-l1:focus {
  color: black;
  border-color: #4DB5D9;
}
.button-solid-blue-d1 {
  background-color: #00688C;
  color: #ffffff;
  border: 2px solid #00688C;
}
.button-solid-blue-d1:hover,
.button-solid-blue-d1:focus {
  color: black;
  border-color: #00688C;
}
.button-solid-blue-d2 {
  background-color: #003C50;
  color: #ffffff;
  border: 2px solid #003C50;
}
.button-solid-blue-d2:hover,
.button-solid-blue-d2:focus {
  color: black;
  border-color: #003C50;
}
.button-solid-blue-light {
  background-color: #BDD6E6;
  color: #000000;
  border: 2px solid #BDD6E6;
}
.button-solid-blue-light:hover,
.button-solid-blue-light:focus {
  color: black;
  border-color: #BDD6E6;
}
.button-solid-blue-light-l3 {
  background-color: #F8FBFD;
  color: #000000;
  border: 2px solid #F8FBFD;
}
.button-solid-blue-light-l3:hover,
.button-solid-blue-light-l3:focus {
  color: black;
  border-color: #F8FBFD;
}
.button-solid-blue-light-l2 {
  background-color: #E5EFF5;
  color: #000000;
  border: 2px solid #E5EFF5;
}
.button-solid-blue-light-l2:hover,
.button-solid-blue-light-l2:focus {
  color: black;
  border-color: #E5EFF5;
}
.button-solid-blue-light-l1 {
  background-color: #D1E2EE;
  color: #000000;
  border: 2px solid #D1E2EE;
}
.button-solid-blue-light-l1:hover,
.button-solid-blue-light-l1:focus {
  color: black;
  border-color: #D1E2EE;
}
.button-solid-blue-light-d1 {
  background-color: #8496A1;
  color: #ffffff;
  border: 2px solid #8496A1;
}
.button-solid-blue-light-d1:hover,
.button-solid-blue-light-d1:focus {
  color: black;
  border-color: #8496A1;
}
.button-solid-blue-light-d2 {
  background-color: #4C565C;
  color: #ffffff;
  border: 2px solid #4C565C;
}
.button-solid-blue-light-d2:hover,
.button-solid-blue-light-d2:focus {
  color: black;
  border-color: #4C565C;
}
.button-solid-purple {
  background-color: #595478;
  color: #ffffff;
  border: 2px solid #595478;
}
.button-solid-purple:hover,
.button-solid-purple:focus {
  color: black;
  border-color: #595478;
}
.button-solid-purple-l3 {
  background-color: #EEEEF2;
  color: #000000;
  border: 2px solid #EEEEF2;
}
.button-solid-purple-l3:hover,
.button-solid-purple-l3:focus {
  color: black;
  border-color: #EEEEF2;
}
.button-solid-purple-l2 {
  background-color: #BDBBC9;
  color: #000000;
  border: 2px solid #BDBBC9;
}
.button-solid-purple-l2:hover,
.button-solid-purple-l2:focus {
  color: black;
  border-color: #BDBBC9;
}
.button-solid-purple-l1 {
  background-color: #8B87A1;
  color: #ffffff;
  border: 2px solid #8B87A1;
}
.button-solid-purple-l1:hover,
.button-solid-purple-l1:focus {
  color: black;
  border-color: #8B87A1;
}
.button-solid-purple-d1 {
  background-color: #3E3B54;
  color: #ffffff;
  border: 2px solid #3E3B54;
}
.button-solid-purple-d1:hover,
.button-solid-purple-d1:focus {
  color: black;
  border-color: #3E3B54;
}
.button-solid-purple-d2 {
  background-color: #242230;
  color: #ffffff;
  border: 2px solid #242230;
}
.button-solid-purple-d2:hover,
.button-solid-purple-d2:focus {
  color: black;
  border-color: #242230;
}
.button-solid-beige {
  background-color: #DDD0CE;
  color: #000000;
  border: 2px solid #DDD0CE;
}
.button-solid-beige:hover,
.button-solid-beige:focus {
  color: black;
  border-color: #DDD0CE;
}
.button-solid-beige-l3 {
  background-color: #FCFAFA;
  color: #000000;
  border: 2px solid #FCFAFA;
}
.button-solid-beige-l3:hover,
.button-solid-beige-l3:focus {
  color: black;
  border-color: #FCFAFA;
}
.button-solid-beige-l2 {
  background-color: #F1ECEB;
  color: #000000;
  border: 2px solid #F1ECEB;
}
.button-solid-beige-l2:hover,
.button-solid-beige-l2:focus {
  color: black;
  border-color: #F1ECEB;
}
.button-solid-beige-l1 {
  background-color: #E7DEDD;
  color: #000000;
  border: 2px solid #E7DEDD;
}
.button-solid-beige-l1:hover,
.button-solid-beige-l1:focus {
  color: black;
  border-color: #E7DEDD;
}
.button-solid-beige-d1 {
  background-color: #9B9290;
  color: #ffffff;
  border: 2px solid #9B9290;
}
.button-solid-beige-d1:hover,
.button-solid-beige-d1:focus {
  color: black;
  border-color: #9B9290;
}
.button-solid-beige-d2 {
  background-color: #585352;
  color: #ffffff;
  border: 2px solid #585352;
}
.button-solid-beige-d2:hover,
.button-solid-beige-d2:focus {
  color: black;
  border-color: #585352;
}
.button-solid-brick {
  background-color: #823B34;
  color: #ffffff;
  border: 2px solid #823B34;
}
.button-solid-brick:hover,
.button-solid-brick:focus {
  color: black;
  border-color: #823B34;
}
.button-solid-brick-l3 {
  background-color: #F3EBEB;
  color: #000000;
  border: 2px solid #F3EBEB;
}
.button-solid-brick-l3:hover,
.button-solid-brick-l3:focus {
  color: black;
  border-color: #F3EBEB;
}
.button-solid-brick-l2 {
  background-color: #CDB1AE;
  color: #000000;
  border: 2px solid #CDB1AE;
}
.button-solid-brick-l2:hover,
.button-solid-brick-l2:focus {
  color: black;
  border-color: #CDB1AE;
}
.button-solid-brick-l1 {
  background-color: #A87671;
  color: #ffffff;
  border: 2px solid #A87671;
}
.button-solid-brick-l1:hover,
.button-solid-brick-l1:focus {
  color: black;
  border-color: #A87671;
}
.button-solid-brick-d1 {
  background-color: #5B2924;
  color: #ffffff;
  border: 2px solid #5B2924;
}
.button-solid-brick-d1:hover,
.button-solid-brick-d1:focus {
  color: black;
  border-color: #5B2924;
}
.button-solid-brick-d2 {
  background-color: #341815;
  color: #ffffff;
  border: 2px solid #341815;
}
.button-solid-brick-d2:hover,
.button-solid-brick-d2:focus {
  color: black;
  border-color: #341815;
}
.button-solid-brick-light {
  background-color: #BC8279;
  color: #ffffff;
  border: 2px solid #BC8279;
}
.button-solid-brick-light:hover,
.button-solid-brick-light:focus {
  color: black;
  border-color: #BC8279;
}
.button-solid-brick-light-l3 {
  background-color: #F8F3F2;
  color: #000000;
  border: 2px solid #F8F3F2;
}
.button-solid-brick-light-l3:hover,
.button-solid-brick-light-l3:focus {
  color: black;
  border-color: #F8F3F2;
}
.button-solid-brick-light-l2 {
  background-color: #E4CDC9;
  color: #000000;
  border: 2px solid #E4CDC9;
}
.button-solid-brick-light-l2:hover,
.button-solid-brick-light-l2:focus {
  color: black;
  border-color: #E4CDC9;
}
.button-solid-brick-light-l1 {
  background-color: #D0A8A1;
  color: #000000;
  border: 2px solid #D0A8A1;
}
.button-solid-brick-light-l1:hover,
.button-solid-brick-light-l1:focus {
  color: black;
  border-color: #D0A8A1;
}
.button-solid-brick-light-d1 {
  background-color: #845B55;
  color: #ffffff;
  border: 2px solid #845B55;
}
.button-solid-brick-light-d1:hover,
.button-solid-brick-light-d1:focus {
  color: black;
  border-color: #845B55;
}
.button-solid-brick-light-d2 {
  background-color: #4B3430;
  color: #ffffff;
  border: 2px solid #4B3430;
}
.button-solid-brick-light-d2:hover,
.button-solid-brick-light-d2:focus {
  color: black;
  border-color: #4B3430;
}
.button-solid-red {
  background-color: #E15230;
  color: #ffffff;
  border: 2px solid #E15230;
}
.button-solid-red:hover,
.button-solid-red:focus {
  color: black;
  border-color: #E15230;
}
.button-solid-red-l3 {
  background-color: #FCEEEA;
  color: #000000;
  border: 2px solid #FCEEEA;
}
.button-solid-red-l3:hover,
.button-solid-red-l3:focus {
  color: black;
  border-color: #FCEEEA;
}
.button-solid-red-l2 {
  background-color: #F3BAAC;
  color: #000000;
  border: 2px solid #F3BAAC;
}
.button-solid-red-l2:hover,
.button-solid-red-l2:focus {
  color: black;
  border-color: #F3BAAC;
}
.button-solid-red-l1 {
  background-color: #EA866E;
  color: #ffffff;
  border: 2px solid #EA866E;
}
.button-solid-red-l1:hover,
.button-solid-red-l1:focus {
  color: black;
  border-color: #EA866E;
}
.button-solid-red-d1 {
  background-color: #9E3922;
  color: #ffffff;
  border: 2px solid #9E3922;
}
.button-solid-red-d1:hover,
.button-solid-red-d1:focus {
  color: black;
  border-color: #9E3922;
}
.button-solid-red-d2 {
  background-color: #5A2113;
  color: #ffffff;
  border: 2px solid #5A2113;
}
.button-solid-red-d2:hover,
.button-solid-red-d2:focus {
  color: black;
  border-color: #5A2113;
}
.button-solid-orange {
  background-color: #D45D00;
  color: #ffffff;
  border: 2px solid #D45D00;
}
.button-solid-orange:hover,
.button-solid-orange:focus {
  color: black;
  border-color: #D45D00;
}
.button-solid-orange-l3 {
  background-color: #FBEFE6;
  color: #000000;
  border: 2px solid #FBEFE6;
}
.button-solid-orange-l3:hover,
.button-solid-orange-l3:focus {
  color: black;
  border-color: #FBEFE6;
}
.button-solid-orange-l2 {
  background-color: #EEBE99;
  color: #000000;
  border: 2px solid #EEBE99;
}
.button-solid-orange-l2:hover,
.button-solid-orange-l2:focus {
  color: black;
  border-color: #EEBE99;
}
.button-solid-orange-l1 {
  background-color: #E18E4D;
  color: #ffffff;
  border: 2px solid #E18E4D;
}
.button-solid-orange-l1:hover,
.button-solid-orange-l1:focus {
  color: black;
  border-color: #E18E4D;
}
.button-solid-orange-d1 {
  background-color: #944100;
  color: #ffffff;
  border: 2px solid #944100;
}
.button-solid-orange-d1:hover,
.button-solid-orange-d1:focus {
  color: black;
  border-color: #944100;
}
.button-solid-orange-d2 {
  background-color: #552500;
  color: #ffffff;
  border: 2px solid #552500;
}
.button-solid-orange-d2:hover,
.button-solid-orange-d2:focus {
  color: black;
  border-color: #552500;
}
.button-solid-gold {
  background-color: #FFB500;
  color: #000000;
  border: 2px solid #FFB500;
}
.button-solid-gold:hover,
.button-solid-gold:focus {
  color: black;
  border-color: #FFB500;
}
.button-solid-gold-l3 {
  background-color: #FFF8E6;
  color: #000000;
  border: 2px solid #FFF8E6;
}
.button-solid-gold-l3:hover,
.button-solid-gold-l3:focus {
  color: black;
  border-color: #FFF8E6;
}
.button-solid-gold-l2 {
  background-color: #FFE199;
  color: #000000;
  border: 2px solid #FFE199;
}
.button-solid-gold-l2:hover,
.button-solid-gold-l2:focus {
  color: black;
  border-color: #FFE199;
}
.button-solid-gold-l1 {
  background-color: #FFCB4D;
  color: #000000;
  border: 2px solid #FFCB4D;
}
.button-solid-gold-l1:hover,
.button-solid-gold-l1:focus {
  color: black;
  border-color: #FFCB4D;
}
.button-solid-gold-d1 {
  background-color: #B37F00;
  color: #ffffff;
  border: 2px solid #B37F00;
}
.button-solid-gold-d1:hover,
.button-solid-gold-d1:focus {
  color: black;
  border-color: #B37F00;
}
.button-solid-gold-d2 {
  background-color: #664800;
  color: #ffffff;
  border: 2px solid #664800;
}
.button-solid-gold-d2:hover,
.button-solid-gold-d2:focus {
  color: black;
  border-color: #664800;
}
.button-solid-yellow {
  background-color: #FBD865;
  color: #000000;
  border: 2px solid #FBD865;
}
.button-solid-yellow:hover,
.button-solid-yellow:focus {
  color: black;
  border-color: #FBD865;
}
.button-solid-yellow-l3 {
  background-color: #FFFBF0;
  color: #000000;
  border: 2px solid #FFFBF0;
}
.button-solid-yellow-l3:hover,
.button-solid-yellow-l3:focus {
  color: black;
  border-color: #FFFBF0;
}
.button-solid-yellow-l2 {
  background-color: #FDEFC1;
  color: #000000;
  border: 2px solid #FDEFC1;
}
.button-solid-yellow-l2:hover,
.button-solid-yellow-l2:focus {
  color: black;
  border-color: #FDEFC1;
}
.button-solid-yellow-l1 {
  background-color: #FCE493;
  color: #000000;
  border: 2px solid #FCE493;
}
.button-solid-yellow-l1:hover,
.button-solid-yellow-l1:focus {
  color: black;
  border-color: #FCE493;
}
.button-solid-yellow-d1 {
  background-color: #B09747;
  color: #ffffff;
  border: 2px solid #B09747;
}
.button-solid-yellow-d1:hover,
.button-solid-yellow-d1:focus {
  color: black;
  border-color: #B09747;
}
.button-solid-yellow-d2 {
  background-color: #645628;
  color: #ffffff;
  border: 2px solid #645628;
}
.button-solid-yellow-d2:hover,
.button-solid-yellow-d2:focus {
  color: black;
  border-color: #645628;
}
.button-solid-brown {
  background-color: #696158;
  color: #ffffff;
  border: 2px solid #696158;
}
.button-solid-brown:hover,
.button-solid-brown:focus {
  color: black;
  border-color: #696158;
}
.button-solid-brown-l3 {
  background-color: #F0EFEE;
  color: #000000;
  border: 2px solid #F0EFEE;
}
.button-solid-brown-l3:hover,
.button-solid-brown-l3:focus {
  color: black;
  border-color: #F0EFEE;
}
.button-solid-brown-l2 {
  background-color: #C3C0BC;
  color: #000000;
  border: 2px solid #C3C0BC;
}
.button-solid-brown-l2:hover,
.button-solid-brown-l2:focus {
  color: black;
  border-color: #C3C0BC;
}
.button-solid-brown-l1 {
  background-color: #96908A;
  color: #ffffff;
  border: 2px solid #96908A;
}
.button-solid-brown-l1:hover,
.button-solid-brown-l1:focus {
  color: black;
  border-color: #96908A;
}
.button-solid-brown-d1 {
  background-color: #4A443E;
  color: #ffffff;
  border: 2px solid #4A443E;
}
.button-solid-brown-d1:hover,
.button-solid-brown-d1:focus {
  color: black;
  border-color: #4A443E;
}
.button-solid-brown-d2 {
  background-color: #2A2723;
  color: #ffffff;
  border: 2px solid #2A2723;
}
.button-solid-brown-d2:hover,
.button-solid-brown-d2:focus {
  color: black;
  border-color: #2A2723;
}
.button-solid-grey-dark {
  background-color: #A7A8AA;
  color: #ffffff;
  border: 2px solid #A7A8AA;
}
.button-solid-grey-dark:hover,
.button-solid-grey-dark:focus {
  color: black;
  border-color: #A7A8AA;
}
.button-solid-grey-dark-l3 {
  background-color: #F6F6F7;
  color: #000000;
  border: 2px solid #F6F6F7;
}
.button-solid-grey-dark-l3:hover,
.button-solid-grey-dark-l3:focus {
  color: black;
  border-color: #F6F6F7;
}
.button-solid-grey-dark-l2 {
  background-color: #DCDCDD;
  color: #000000;
  border: 2px solid #DCDCDD;
}
.button-solid-grey-dark-l2:hover,
.button-solid-grey-dark-l2:focus {
  color: black;
  border-color: #DCDCDD;
}
.button-solid-grey-dark-l1 {
  background-color: #C1C2C4;
  color: #000000;
  border: 2px solid #C1C2C4;
}
.button-solid-grey-dark-l1:hover,
.button-solid-grey-dark-l1:focus {
  color: black;
  border-color: #C1C2C4;
}
.button-solid-grey-dark-d1 {
  background-color: #757677;
  color: #ffffff;
  border: 2px solid #757677;
}
.button-solid-grey-dark-d1:hover,
.button-solid-grey-dark-d1:focus {
  color: black;
  border-color: #757677;
}
.button-solid-grey-dark-d2 {
  background-color: #434344;
  color: #ffffff;
  border: 2px solid #434344;
}
.button-solid-grey-dark-d2:hover,
.button-solid-grey-dark-d2:focus {
  color: black;
  border-color: #434344;
}
/* ---- Button Shadow ---- */
.button-shadow {
  background-color: white;
  border: 2px solid transparent;
  box-shadow: 0px 0px 5px #8E8C89;
}
.button-shadow {
  color: black;
}
.button-shadow:hover,
.button-shadow:focus {
  background-color: #275D38;
  color: #ffffff;
  border-color: #275D38;
}
.button-shadow-green-l4 {
  color: black;
}
.button-shadow-green-l4:hover,
.button-shadow-green-l4:focus {
  background-color: #87A590;
  color: #ffffff;
  border-color: #87A590;
}
.button-shadow-green-l3 {
  color: black;
}
.button-shadow-green-l3:hover,
.button-shadow-green-l3:focus {
  background-color: #6F937A;
  color: #ffffff;
  border-color: #6F937A;
}
.button-shadow-green-l2 {
  color: black;
}
.button-shadow-green-l2:hover,
.button-shadow-green-l2:focus {
  background-color: #578164;
  color: #ffffff;
  border-color: #578164;
}
.button-shadow-green-l1 {
  color: black;
}
.button-shadow-green-l1:hover,
.button-shadow-green-l1:focus {
  background-color: #3F6F4E;
  color: #ffffff;
  border-color: #3F6F4E;
}
.button-shadow-green-d1 {
  color: black;
}
.button-shadow-green-d1:hover,
.button-shadow-green-d1:focus {
  background-color: #235332;
  color: #ffffff;
  border-color: #235332;
}
.button-shadow-green-d2 {
  color: black;
}
.button-shadow-green-d2:hover,
.button-shadow-green-d2:focus {
  background-color: #1E482C;
  color: #ffffff;
  border-color: #1E482C;
}
.button-shadow-forest {
  color: black;
}
.button-shadow-forest:hover,
.button-shadow-forest:focus {
  background-color: #00843D;
  color: #ffffff;
  border-color: #00843D;
}
.button-shadow-forest-l3 {
  color: black;
}
.button-shadow-forest-l3:hover,
.button-shadow-forest-l3:focus {
  background-color: #E6F3EC;
  color: #000000;
  border-color: #E6F3EC;
}
.button-shadow-forest-l2 {
  color: black;
}
.button-shadow-forest-l2:hover,
.button-shadow-forest-l2:focus {
  background-color: #99CEB1;
  color: #000000;
  border-color: #99CEB1;
}
.button-shadow-forest-l1 {
  color: black;
}
.button-shadow-forest-l1:hover,
.button-shadow-forest-l1:focus {
  background-color: #4DA977;
  color: #ffffff;
  border-color: #4DA977;
}
.button-shadow-forest-d1 {
  color: black;
}
.button-shadow-forest-d1:hover,
.button-shadow-forest-d1:focus {
  background-color: #005C2B;
  color: #ffffff;
  border-color: #005C2B;
}
.button-shadow-forest-d2 {
  color: black;
}
.button-shadow-forest-d2:hover,
.button-shadow-forest-d2:focus {
  background-color: #003518;
  color: #ffffff;
  border-color: #003518;
}
.button-shadow-clover {
  color: black;
}
.button-shadow-clover:hover,
.button-shadow-clover:focus {
  background-color: #4BA23F;
  color: #ffffff;
  border-color: #4BA23F;
}
.button-shadow-clover-l3 {
  color: black;
}
.button-shadow-clover-l3:hover,
.button-shadow-clover-l3:focus {
  background-color: #EDF6EC;
  color: #000000;
  border-color: #EDF6EC;
}
.button-shadow-clover-l2 {
  color: black;
}
.button-shadow-clover-l2:hover,
.button-shadow-clover-l2:focus {
  background-color: #B7DAB2;
  color: #000000;
  border-color: #B7DAB2;
}
.button-shadow-clover-l1 {
  color: black;
}
.button-shadow-clover-l1:hover,
.button-shadow-clover-l1:focus {
  background-color: #81BE79;
  color: #ffffff;
  border-color: #81BE79;
}
.button-shadow-clover-d1 {
  color: black;
}
.button-shadow-clover-d1:hover,
.button-shadow-clover-d1:focus {
  background-color: #35712C;
  color: #ffffff;
  border-color: #35712C;
}
.button-shadow-clover-d2 {
  color: black;
}
.button-shadow-clover-d2:hover,
.button-shadow-clover-d2:focus {
  background-color: #1E4119;
  color: #ffffff;
  border-color: #1E4119;
}
.button-shadow-fern {
  color: black;
}
.button-shadow-fern:hover,
.button-shadow-fern:focus {
  background-color: #78BE20;
  color: #ffffff;
  border-color: #78BE20;
}
.button-shadow-fern-l3 {
  color: black;
}
.button-shadow-fern-l3:hover,
.button-shadow-fern-l3:focus {
  background-color: #F2F9E9;
  color: #000000;
  border-color: #F2F9E9;
}
.button-shadow-fern-l2 {
  color: black;
}
.button-shadow-fern-l2:hover,
.button-shadow-fern-l2:focus {
  background-color: #C9E5A6;
  color: #000000;
  border-color: #C9E5A6;
}
.button-shadow-fern-l1 {
  color: black;
}
.button-shadow-fern-l1:hover,
.button-shadow-fern-l1:focus {
  background-color: #A1D263;
  color: #000000;
  border-color: #A1D263;
}
.button-shadow-fern-d1 {
  color: black;
}
.button-shadow-fern-d1:hover,
.button-shadow-fern-d1:focus {
  background-color: #548516;
  color: #ffffff;
  border-color: #548516;
}
.button-shadow-fern-d2 {
  color: black;
}
.button-shadow-fern-d2:hover,
.button-shadow-fern-d2:focus {
  background-color: #304C0D;
  color: #ffffff;
  border-color: #304C0D;
}
.button-shadow-lime {
  color: black;
}
.button-shadow-lime:hover,
.button-shadow-lime:focus {
  background-color: #C5E86C;
  color: #000000;
  border-color: #C5E86C;
}
.button-shadow-lime-l3 {
  color: black;
}
.button-shadow-lime-l3:hover,
.button-shadow-lime-l3:focus {
  background-color: #F9FDF0;
  color: #000000;
  border-color: #F9FDF0;
}
.button-shadow-lime-l2 {
  color: black;
}
.button-shadow-lime-l2:hover,
.button-shadow-lime-l2:focus {
  background-color: #E8F6C4;
  color: #000000;
  border-color: #E8F6C4;
}
.button-shadow-lime-l1 {
  color: black;
}
.button-shadow-lime-l1:hover,
.button-shadow-lime-l1:focus {
  background-color: #D6EF98;
  color: #000000;
  border-color: #D6EF98;
}
.button-shadow-lime-d1 {
  color: black;
}
.button-shadow-lime-d1:hover,
.button-shadow-lime-d1:focus {
  background-color: #8AA24C;
  color: #ffffff;
  border-color: #8AA24C;
}
.button-shadow-lime-d2 {
  color: black;
}
.button-shadow-lime-d2:hover,
.button-shadow-lime-d2:focus {
  background-color: #4F5D2B;
  color: #ffffff;
  border-color: #4F5D2B;
}
.button-shadow-aqua {
  color: black;
}
.button-shadow-aqua:hover,
.button-shadow-aqua:focus {
  background-color: #86C8BC;
  color: #000000;
  border-color: #86C8BC;
}
.button-shadow-aqua-l3 {
  color: black;
}
.button-shadow-aqua-l3:hover,
.button-shadow-aqua-l3:focus {
  background-color: #F3FAF8;
  color: #000000;
  border-color: #F3FAF8;
}
.button-shadow-aqua-l2 {
  color: black;
}
.button-shadow-aqua-l2:hover,
.button-shadow-aqua-l2:focus {
  background-color: #CFE9E4;
  color: #000000;
  border-color: #CFE9E4;
}
.button-shadow-aqua-l1 {
  color: black;
}
.button-shadow-aqua-l1:hover,
.button-shadow-aqua-l1:focus {
  background-color: #AAD9D0;
  color: #000000;
  border-color: #AAD9D0;
}
.button-shadow-aqua-d1 {
  color: black;
}
.button-shadow-aqua-d1:hover,
.button-shadow-aqua-d1:focus {
  background-color: #5E8C84;
  color: #ffffff;
  border-color: #5E8C84;
}
.button-shadow-aqua-d2 {
  color: black;
}
.button-shadow-aqua-d2:hover,
.button-shadow-aqua-d2:focus {
  background-color: #36504B;
  color: #ffffff;
  border-color: #36504B;
}
.button-shadow-teal {
  color: black;
}
.button-shadow-teal:hover,
.button-shadow-teal:focus {
  background-color: #00BFB3;
  color: #ffffff;
  border-color: #00BFB3;
}
.button-shadow-teal-l3 {
  color: black;
}
.button-shadow-teal-l3:hover,
.button-shadow-teal-l3:focus {
  background-color: #E6F9F7;
  color: #000000;
  border-color: #E6F9F7;
}
.button-shadow-teal-l2 {
  color: black;
}
.button-shadow-teal-l2:hover,
.button-shadow-teal-l2:focus {
  background-color: #99E5E1;
  color: #000000;
  border-color: #99E5E1;
}
.button-shadow-teal-l1 {
  color: black;
}
.button-shadow-teal-l1:hover,
.button-shadow-teal-l1:focus {
  background-color: #4DD2CA;
  color: #000000;
  border-color: #4DD2CA;
}
.button-shadow-teal-d1 {
  color: black;
}
.button-shadow-teal-d1:hover,
.button-shadow-teal-d1:focus {
  background-color: #00867D;
  color: #ffffff;
  border-color: #00867D;
}
.button-shadow-teal-d2 {
  color: black;
}
.button-shadow-teal-d2:hover,
.button-shadow-teal-d2:focus {
  background-color: #004C48;
  color: #ffffff;
  border-color: #004C48;
}
.button-shadow-blue {
  color: black;
}
.button-shadow-blue:hover,
.button-shadow-blue:focus {
  background-color: #0095C8;
  color: #ffffff;
  border-color: #0095C8;
}
.button-shadow-blue-l3 {
  color: black;
}
.button-shadow-blue-l3:hover,
.button-shadow-blue-l3:focus {
  background-color: #E6F4FA;
  color: #000000;
  border-color: #E6F4FA;
}
.button-shadow-blue-l2 {
  color: black;
}
.button-shadow-blue-l2:hover,
.button-shadow-blue-l2:focus {
  background-color: #99D5E9;
  color: #000000;
  border-color: #99D5E9;
}
.button-shadow-blue-l1 {
  color: black;
}
.button-shadow-blue-l1:hover,
.button-shadow-blue-l1:focus {
  background-color: #4DB5D9;
  color: #ffffff;
  border-color: #4DB5D9;
}
.button-shadow-blue-d1 {
  color: black;
}
.button-shadow-blue-d1:hover,
.button-shadow-blue-d1:focus {
  background-color: #00688C;
  color: #ffffff;
  border-color: #00688C;
}
.button-shadow-blue-d2 {
  color: black;
}
.button-shadow-blue-d2:hover,
.button-shadow-blue-d2:focus {
  background-color: #003C50;
  color: #ffffff;
  border-color: #003C50;
}
.button-shadow-blue-light {
  color: black;
}
.button-shadow-blue-light:hover,
.button-shadow-blue-light:focus {
  background-color: #BDD6E6;
  color: #000000;
  border-color: #BDD6E6;
}
.button-shadow-blue-light-l3 {
  color: black;
}
.button-shadow-blue-light-l3:hover,
.button-shadow-blue-light-l3:focus {
  background-color: #F8FBFD;
  color: #000000;
  border-color: #F8FBFD;
}
.button-shadow-blue-light-l2 {
  color: black;
}
.button-shadow-blue-light-l2:hover,
.button-shadow-blue-light-l2:focus {
  background-color: #E5EFF5;
  color: #000000;
  border-color: #E5EFF5;
}
.button-shadow-blue-light-l1 {
  color: black;
}
.button-shadow-blue-light-l1:hover,
.button-shadow-blue-light-l1:focus {
  background-color: #D1E2EE;
  color: #000000;
  border-color: #D1E2EE;
}
.button-shadow-blue-light-d1 {
  color: black;
}
.button-shadow-blue-light-d1:hover,
.button-shadow-blue-light-d1:focus {
  background-color: #8496A1;
  color: #ffffff;
  border-color: #8496A1;
}
.button-shadow-blue-light-d2 {
  color: black;
}
.button-shadow-blue-light-d2:hover,
.button-shadow-blue-light-d2:focus {
  background-color: #4C565C;
  color: #ffffff;
  border-color: #4C565C;
}
.button-shadow-purple {
  color: black;
}
.button-shadow-purple:hover,
.button-shadow-purple:focus {
  background-color: #595478;
  color: #ffffff;
  border-color: #595478;
}
.button-shadow-purple-l3 {
  color: black;
}
.button-shadow-purple-l3:hover,
.button-shadow-purple-l3:focus {
  background-color: #EEEEF2;
  color: #000000;
  border-color: #EEEEF2;
}
.button-shadow-purple-l2 {
  color: black;
}
.button-shadow-purple-l2:hover,
.button-shadow-purple-l2:focus {
  background-color: #BDBBC9;
  color: #000000;
  border-color: #BDBBC9;
}
.button-shadow-purple-l1 {
  color: black;
}
.button-shadow-purple-l1:hover,
.button-shadow-purple-l1:focus {
  background-color: #8B87A1;
  color: #ffffff;
  border-color: #8B87A1;
}
.button-shadow-purple-d1 {
  color: black;
}
.button-shadow-purple-d1:hover,
.button-shadow-purple-d1:focus {
  background-color: #3E3B54;
  color: #ffffff;
  border-color: #3E3B54;
}
.button-shadow-purple-d2 {
  color: black;
}
.button-shadow-purple-d2:hover,
.button-shadow-purple-d2:focus {
  background-color: #242230;
  color: #ffffff;
  border-color: #242230;
}
.button-shadow-beige {
  color: black;
}
.button-shadow-beige:hover,
.button-shadow-beige:focus {
  background-color: #DDD0CE;
  color: #000000;
  border-color: #DDD0CE;
}
.button-shadow-beige-l3 {
  color: black;
}
.button-shadow-beige-l3:hover,
.button-shadow-beige-l3:focus {
  background-color: #FCFAFA;
  color: #000000;
  border-color: #FCFAFA;
}
.button-shadow-beige-l2 {
  color: black;
}
.button-shadow-beige-l2:hover,
.button-shadow-beige-l2:focus {
  background-color: #F1ECEB;
  color: #000000;
  border-color: #F1ECEB;
}
.button-shadow-beige-l1 {
  color: black;
}
.button-shadow-beige-l1:hover,
.button-shadow-beige-l1:focus {
  background-color: #E7DEDD;
  color: #000000;
  border-color: #E7DEDD;
}
.button-shadow-beige-d1 {
  color: black;
}
.button-shadow-beige-d1:hover,
.button-shadow-beige-d1:focus {
  background-color: #9B9290;
  color: #ffffff;
  border-color: #9B9290;
}
.button-shadow-beige-d2 {
  color: black;
}
.button-shadow-beige-d2:hover,
.button-shadow-beige-d2:focus {
  background-color: #585352;
  color: #ffffff;
  border-color: #585352;
}
.button-shadow-brick {
  color: black;
}
.button-shadow-brick:hover,
.button-shadow-brick:focus {
  background-color: #823B34;
  color: #ffffff;
  border-color: #823B34;
}
.button-shadow-brick-l3 {
  color: black;
}
.button-shadow-brick-l3:hover,
.button-shadow-brick-l3:focus {
  background-color: #F3EBEB;
  color: #000000;
  border-color: #F3EBEB;
}
.button-shadow-brick-l2 {
  color: black;
}
.button-shadow-brick-l2:hover,
.button-shadow-brick-l2:focus {
  background-color: #CDB1AE;
  color: #000000;
  border-color: #CDB1AE;
}
.button-shadow-brick-l1 {
  color: black;
}
.button-shadow-brick-l1:hover,
.button-shadow-brick-l1:focus {
  background-color: #A87671;
  color: #ffffff;
  border-color: #A87671;
}
.button-shadow-brick-d1 {
  color: black;
}
.button-shadow-brick-d1:hover,
.button-shadow-brick-d1:focus {
  background-color: #5B2924;
  color: #ffffff;
  border-color: #5B2924;
}
.button-shadow-brick-d2 {
  color: black;
}
.button-shadow-brick-d2:hover,
.button-shadow-brick-d2:focus {
  background-color: #341815;
  color: #ffffff;
  border-color: #341815;
}
.button-shadow-brick-light {
  color: black;
}
.button-shadow-brick-light:hover,
.button-shadow-brick-light:focus {
  background-color: #BC8279;
  color: #ffffff;
  border-color: #BC8279;
}
.button-shadow-brick-light-l3 {
  color: black;
}
.button-shadow-brick-light-l3:hover,
.button-shadow-brick-light-l3:focus {
  background-color: #F8F3F2;
  color: #000000;
  border-color: #F8F3F2;
}
.button-shadow-brick-light-l2 {
  color: black;
}
.button-shadow-brick-light-l2:hover,
.button-shadow-brick-light-l2:focus {
  background-color: #E4CDC9;
  color: #000000;
  border-color: #E4CDC9;
}
.button-shadow-brick-light-l1 {
  color: black;
}
.button-shadow-brick-light-l1:hover,
.button-shadow-brick-light-l1:focus {
  background-color: #D0A8A1;
  color: #000000;
  border-color: #D0A8A1;
}
.button-shadow-brick-light-d1 {
  color: black;
}
.button-shadow-brick-light-d1:hover,
.button-shadow-brick-light-d1:focus {
  background-color: #845B55;
  color: #ffffff;
  border-color: #845B55;
}
.button-shadow-brick-light-d2 {
  color: black;
}
.button-shadow-brick-light-d2:hover,
.button-shadow-brick-light-d2:focus {
  background-color: #4B3430;
  color: #ffffff;
  border-color: #4B3430;
}
.button-shadow-red {
  color: black;
}
.button-shadow-red:hover,
.button-shadow-red:focus {
  background-color: #E15230;
  color: #ffffff;
  border-color: #E15230;
}
.button-shadow-red-l3 {
  color: black;
}
.button-shadow-red-l3:hover,
.button-shadow-red-l3:focus {
  background-color: #FCEEEA;
  color: #000000;
  border-color: #FCEEEA;
}
.button-shadow-red-l2 {
  color: black;
}
.button-shadow-red-l2:hover,
.button-shadow-red-l2:focus {
  background-color: #F3BAAC;
  color: #000000;
  border-color: #F3BAAC;
}
.button-shadow-red-l1 {
  color: black;
}
.button-shadow-red-l1:hover,
.button-shadow-red-l1:focus {
  background-color: #EA866E;
  color: #ffffff;
  border-color: #EA866E;
}
.button-shadow-red-d1 {
  color: black;
}
.button-shadow-red-d1:hover,
.button-shadow-red-d1:focus {
  background-color: #9E3922;
  color: #ffffff;
  border-color: #9E3922;
}
.button-shadow-red-d2 {
  color: black;
}
.button-shadow-red-d2:hover,
.button-shadow-red-d2:focus {
  background-color: #5A2113;
  color: #ffffff;
  border-color: #5A2113;
}
.button-shadow-orange {
  color: black;
}
.button-shadow-orange:hover,
.button-shadow-orange:focus {
  background-color: #D45D00;
  color: #ffffff;
  border-color: #D45D00;
}
.button-shadow-orange-l3 {
  color: black;
}
.button-shadow-orange-l3:hover,
.button-shadow-orange-l3:focus {
  background-color: #FBEFE6;
  color: #000000;
  border-color: #FBEFE6;
}
.button-shadow-orange-l2 {
  color: black;
}
.button-shadow-orange-l2:hover,
.button-shadow-orange-l2:focus {
  background-color: #EEBE99;
  color: #000000;
  border-color: #EEBE99;
}
.button-shadow-orange-l1 {
  color: black;
}
.button-shadow-orange-l1:hover,
.button-shadow-orange-l1:focus {
  background-color: #E18E4D;
  color: #ffffff;
  border-color: #E18E4D;
}
.button-shadow-orange-d1 {
  color: black;
}
.button-shadow-orange-d1:hover,
.button-shadow-orange-d1:focus {
  background-color: #944100;
  color: #ffffff;
  border-color: #944100;
}
.button-shadow-orange-d2 {
  color: black;
}
.button-shadow-orange-d2:hover,
.button-shadow-orange-d2:focus {
  background-color: #552500;
  color: #ffffff;
  border-color: #552500;
}
.button-shadow-gold {
  color: black;
}
.button-shadow-gold:hover,
.button-shadow-gold:focus {
  background-color: #FFB500;
  color: #000000;
  border-color: #FFB500;
}
.button-shadow-gold-l3 {
  color: black;
}
.button-shadow-gold-l3:hover,
.button-shadow-gold-l3:focus {
  background-color: #FFF8E6;
  color: #000000;
  border-color: #FFF8E6;
}
.button-shadow-gold-l2 {
  color: black;
}
.button-shadow-gold-l2:hover,
.button-shadow-gold-l2:focus {
  background-color: #FFE199;
  color: #000000;
  border-color: #FFE199;
}
.button-shadow-gold-l1 {
  color: black;
}
.button-shadow-gold-l1:hover,
.button-shadow-gold-l1:focus {
  background-color: #FFCB4D;
  color: #000000;
  border-color: #FFCB4D;
}
.button-shadow-gold-d1 {
  color: black;
}
.button-shadow-gold-d1:hover,
.button-shadow-gold-d1:focus {
  background-color: #B37F00;
  color: #ffffff;
  border-color: #B37F00;
}
.button-shadow-gold-d2 {
  color: black;
}
.button-shadow-gold-d2:hover,
.button-shadow-gold-d2:focus {
  background-color: #664800;
  color: #ffffff;
  border-color: #664800;
}
.button-shadow-yellow {
  color: black;
}
.button-shadow-yellow:hover,
.button-shadow-yellow:focus {
  background-color: #FBD865;
  color: #000000;
  border-color: #FBD865;
}
.button-shadow-yellow-l3 {
  color: black;
}
.button-shadow-yellow-l3:hover,
.button-shadow-yellow-l3:focus {
  background-color: #FFFBF0;
  color: #000000;
  border-color: #FFFBF0;
}
.button-shadow-yellow-l2 {
  color: black;
}
.button-shadow-yellow-l2:hover,
.button-shadow-yellow-l2:focus {
  background-color: #FDEFC1;
  color: #000000;
  border-color: #FDEFC1;
}
.button-shadow-yellow-l1 {
  color: black;
}
.button-shadow-yellow-l1:hover,
.button-shadow-yellow-l1:focus {
  background-color: #FCE493;
  color: #000000;
  border-color: #FCE493;
}
.button-shadow-yellow-d1 {
  color: black;
}
.button-shadow-yellow-d1:hover,
.button-shadow-yellow-d1:focus {
  background-color: #B09747;
  color: #ffffff;
  border-color: #B09747;
}
.button-shadow-yellow-d2 {
  color: black;
}
.button-shadow-yellow-d2:hover,
.button-shadow-yellow-d2:focus {
  background-color: #645628;
  color: #ffffff;
  border-color: #645628;
}
.button-shadow-brown {
  color: black;
}
.button-shadow-brown:hover,
.button-shadow-brown:focus {
  background-color: #696158;
  color: #ffffff;
  border-color: #696158;
}
.button-shadow-brown-l3 {
  color: black;
}
.button-shadow-brown-l3:hover,
.button-shadow-brown-l3:focus {
  background-color: #F0EFEE;
  color: #000000;
  border-color: #F0EFEE;
}
.button-shadow-brown-l2 {
  color: black;
}
.button-shadow-brown-l2:hover,
.button-shadow-brown-l2:focus {
  background-color: #C3C0BC;
  color: #000000;
  border-color: #C3C0BC;
}
.button-shadow-brown-l1 {
  color: black;
}
.button-shadow-brown-l1:hover,
.button-shadow-brown-l1:focus {
  background-color: #96908A;
  color: #ffffff;
  border-color: #96908A;
}
.button-shadow-brown-d1 {
  color: black;
}
.button-shadow-brown-d1:hover,
.button-shadow-brown-d1:focus {
  background-color: #4A443E;
  color: #ffffff;
  border-color: #4A443E;
}
.button-shadow-brown-d2 {
  color: black;
}
.button-shadow-brown-d2:hover,
.button-shadow-brown-d2:focus {
  background-color: #2A2723;
  color: #ffffff;
  border-color: #2A2723;
}
.button-shadow-grey-dark {
  color: black;
}
.button-shadow-grey-dark:hover,
.button-shadow-grey-dark:focus {
  background-color: #A7A8AA;
  color: #ffffff;
  border-color: #A7A8AA;
}
.button-shadow-grey-dark-l3 {
  color: black;
}
.button-shadow-grey-dark-l3:hover,
.button-shadow-grey-dark-l3:focus {
  background-color: #F6F6F7;
  color: #000000;
  border-color: #F6F6F7;
}
.button-shadow-grey-dark-l2 {
  color: black;
}
.button-shadow-grey-dark-l2:hover,
.button-shadow-grey-dark-l2:focus {
  background-color: #DCDCDD;
  color: #000000;
  border-color: #DCDCDD;
}
.button-shadow-grey-dark-l1 {
  color: black;
}
.button-shadow-grey-dark-l1:hover,
.button-shadow-grey-dark-l1:focus {
  background-color: #C1C2C4;
  color: #000000;
  border-color: #C1C2C4;
}
.button-shadow-grey-dark-d1 {
  color: black;
}
.button-shadow-grey-dark-d1:hover,
.button-shadow-grey-dark-d1:focus {
  background-color: #757677;
  color: #ffffff;
  border-color: #757677;
}
.button-shadow-grey-dark-d2 {
  color: black;
}
.button-shadow-grey-dark-d2:hover,
.button-shadow-grey-dark-d2:focus {
  background-color: #434344;
  color: #ffffff;
  border-color: #434344;
}
/* ---- Button Border Left ---- */
.button-border-left {
  background-color: #DCDCDD;
  display: inline-block;
  position: relative;
  text-decoration: none;
  font-family: 'Rajdhani', sans-serif;
  padding: 15px 20px;
  margin-bottom: 10px;
  width: calc(85% - 10px);
  text-transform: uppercase;
  color: black;
}
.button-border-left:hover,
.button-border-left:focus {
  border-left-color: #DCDCDD;
  text-decoration: none;
}
.button-border-left {
  border-left: 10px solid #275D38;
}
.button-border-left:hover,
.button-border-left:focus {
  background-color: #275D38;
  color: #ffffff;
}
.button-border-left-green-l4 {
  border-left: 10px solid #87A590;
}
.button-border-left-green-l4:hover,
.button-border-left-green-l4:focus {
  background-color: #87A590;
  color: #ffffff;
}
.button-border-left-green-l3 {
  border-left: 10px solid #6F937A;
}
.button-border-left-green-l3:hover,
.button-border-left-green-l3:focus {
  background-color: #6F937A;
  color: #ffffff;
}
.button-border-left-green-l2 {
  border-left: 10px solid #578164;
}
.button-border-left-green-l2:hover,
.button-border-left-green-l2:focus {
  background-color: #578164;
  color: #ffffff;
}
.button-border-left-green-l1 {
  border-left: 10px solid #3F6F4E;
}
.button-border-left-green-l1:hover,
.button-border-left-green-l1:focus {
  background-color: #3F6F4E;
  color: #ffffff;
}
.button-border-left-green-d1 {
  border-left: 10px solid #235332;
}
.button-border-left-green-d1:hover,
.button-border-left-green-d1:focus {
  background-color: #235332;
  color: #ffffff;
}
.button-border-left-green-d2 {
  border-left: 10px solid #1E482C;
}
.button-border-left-green-d2:hover,
.button-border-left-green-d2:focus {
  background-color: #1E482C;
  color: #ffffff;
}
.button-border-left-forest {
  border-left: 10px solid #00843D;
}
.button-border-left-forest:hover,
.button-border-left-forest:focus {
  background-color: #00843D;
  color: #ffffff;
}
.button-border-left-forest-l3 {
  border-left: 10px solid #E6F3EC;
}
.button-border-left-forest-l3:hover,
.button-border-left-forest-l3:focus {
  background-color: #E6F3EC;
  color: #000000;
}
.button-border-left-forest-l2 {
  border-left: 10px solid #99CEB1;
}
.button-border-left-forest-l2:hover,
.button-border-left-forest-l2:focus {
  background-color: #99CEB1;
  color: #000000;
}
.button-border-left-forest-l1 {
  border-left: 10px solid #4DA977;
}
.button-border-left-forest-l1:hover,
.button-border-left-forest-l1:focus {
  background-color: #4DA977;
  color: #ffffff;
}
.button-border-left-forest-d1 {
  border-left: 10px solid #005C2B;
}
.button-border-left-forest-d1:hover,
.button-border-left-forest-d1:focus {
  background-color: #005C2B;
  color: #ffffff;
}
.button-border-left-forest-d2 {
  border-left: 10px solid #003518;
}
.button-border-left-forest-d2:hover,
.button-border-left-forest-d2:focus {
  background-color: #003518;
  color: #ffffff;
}
.button-border-left-clover {
  border-left: 10px solid #4BA23F;
}
.button-border-left-clover:hover,
.button-border-left-clover:focus {
  background-color: #4BA23F;
  color: #ffffff;
}
.button-border-left-clover-l3 {
  border-left: 10px solid #EDF6EC;
}
.button-border-left-clover-l3:hover,
.button-border-left-clover-l3:focus {
  background-color: #EDF6EC;
  color: #000000;
}
.button-border-left-clover-l2 {
  border-left: 10px solid #B7DAB2;
}
.button-border-left-clover-l2:hover,
.button-border-left-clover-l2:focus {
  background-color: #B7DAB2;
  color: #000000;
}
.button-border-left-clover-l1 {
  border-left: 10px solid #81BE79;
}
.button-border-left-clover-l1:hover,
.button-border-left-clover-l1:focus {
  background-color: #81BE79;
  color: #ffffff;
}
.button-border-left-clover-d1 {
  border-left: 10px solid #35712C;
}
.button-border-left-clover-d1:hover,
.button-border-left-clover-d1:focus {
  background-color: #35712C;
  color: #ffffff;
}
.button-border-left-clover-d2 {
  border-left: 10px solid #1E4119;
}
.button-border-left-clover-d2:hover,
.button-border-left-clover-d2:focus {
  background-color: #1E4119;
  color: #ffffff;
}
.button-border-left-fern {
  border-left: 10px solid #78BE20;
}
.button-border-left-fern:hover,
.button-border-left-fern:focus {
  background-color: #78BE20;
  color: #ffffff;
}
.button-border-left-fern-l3 {
  border-left: 10px solid #F2F9E9;
}
.button-border-left-fern-l3:hover,
.button-border-left-fern-l3:focus {
  background-color: #F2F9E9;
  color: #000000;
}
.button-border-left-fern-l2 {
  border-left: 10px solid #C9E5A6;
}
.button-border-left-fern-l2:hover,
.button-border-left-fern-l2:focus {
  background-color: #C9E5A6;
  color: #000000;
}
.button-border-left-fern-l1 {
  border-left: 10px solid #A1D263;
}
.button-border-left-fern-l1:hover,
.button-border-left-fern-l1:focus {
  background-color: #A1D263;
  color: #000000;
}
.button-border-left-fern-d1 {
  border-left: 10px solid #548516;
}
.button-border-left-fern-d1:hover,
.button-border-left-fern-d1:focus {
  background-color: #548516;
  color: #ffffff;
}
.button-border-left-fern-d2 {
  border-left: 10px solid #304C0D;
}
.button-border-left-fern-d2:hover,
.button-border-left-fern-d2:focus {
  background-color: #304C0D;
  color: #ffffff;
}
.button-border-left-lime {
  border-left: 10px solid #C5E86C;
}
.button-border-left-lime:hover,
.button-border-left-lime:focus {
  background-color: #C5E86C;
  color: #000000;
}
.button-border-left-lime-l3 {
  border-left: 10px solid #F9FDF0;
}
.button-border-left-lime-l3:hover,
.button-border-left-lime-l3:focus {
  background-color: #F9FDF0;
  color: #000000;
}
.button-border-left-lime-l2 {
  border-left: 10px solid #E8F6C4;
}
.button-border-left-lime-l2:hover,
.button-border-left-lime-l2:focus {
  background-color: #E8F6C4;
  color: #000000;
}
.button-border-left-lime-l1 {
  border-left: 10px solid #D6EF98;
}
.button-border-left-lime-l1:hover,
.button-border-left-lime-l1:focus {
  background-color: #D6EF98;
  color: #000000;
}
.button-border-left-lime-d1 {
  border-left: 10px solid #8AA24C;
}
.button-border-left-lime-d1:hover,
.button-border-left-lime-d1:focus {
  background-color: #8AA24C;
  color: #ffffff;
}
.button-border-left-lime-d2 {
  border-left: 10px solid #4F5D2B;
}
.button-border-left-lime-d2:hover,
.button-border-left-lime-d2:focus {
  background-color: #4F5D2B;
  color: #ffffff;
}
.button-border-left-aqua {
  border-left: 10px solid #86C8BC;
}
.button-border-left-aqua:hover,
.button-border-left-aqua:focus {
  background-color: #86C8BC;
  color: #000000;
}
.button-border-left-aqua-l3 {
  border-left: 10px solid #F3FAF8;
}
.button-border-left-aqua-l3:hover,
.button-border-left-aqua-l3:focus {
  background-color: #F3FAF8;
  color: #000000;
}
.button-border-left-aqua-l2 {
  border-left: 10px solid #CFE9E4;
}
.button-border-left-aqua-l2:hover,
.button-border-left-aqua-l2:focus {
  background-color: #CFE9E4;
  color: #000000;
}
.button-border-left-aqua-l1 {
  border-left: 10px solid #AAD9D0;
}
.button-border-left-aqua-l1:hover,
.button-border-left-aqua-l1:focus {
  background-color: #AAD9D0;
  color: #000000;
}
.button-border-left-aqua-d1 {
  border-left: 10px solid #5E8C84;
}
.button-border-left-aqua-d1:hover,
.button-border-left-aqua-d1:focus {
  background-color: #5E8C84;
  color: #ffffff;
}
.button-border-left-aqua-d2 {
  border-left: 10px solid #36504B;
}
.button-border-left-aqua-d2:hover,
.button-border-left-aqua-d2:focus {
  background-color: #36504B;
  color: #ffffff;
}
.button-border-left-teal {
  border-left: 10px solid #00BFB3;
}
.button-border-left-teal:hover,
.button-border-left-teal:focus {
  background-color: #00BFB3;
  color: #ffffff;
}
.button-border-left-teal-l3 {
  border-left: 10px solid #E6F9F7;
}
.button-border-left-teal-l3:hover,
.button-border-left-teal-l3:focus {
  background-color: #E6F9F7;
  color: #000000;
}
.button-border-left-teal-l2 {
  border-left: 10px solid #99E5E1;
}
.button-border-left-teal-l2:hover,
.button-border-left-teal-l2:focus {
  background-color: #99E5E1;
  color: #000000;
}
.button-border-left-teal-l1 {
  border-left: 10px solid #4DD2CA;
}
.button-border-left-teal-l1:hover,
.button-border-left-teal-l1:focus {
  background-color: #4DD2CA;
  color: #000000;
}
.button-border-left-teal-d1 {
  border-left: 10px solid #00867D;
}
.button-border-left-teal-d1:hover,
.button-border-left-teal-d1:focus {
  background-color: #00867D;
  color: #ffffff;
}
.button-border-left-teal-d2 {
  border-left: 10px solid #004C48;
}
.button-border-left-teal-d2:hover,
.button-border-left-teal-d2:focus {
  background-color: #004C48;
  color: #ffffff;
}
.button-border-left-blue {
  border-left: 10px solid #0095C8;
}
.button-border-left-blue:hover,
.button-border-left-blue:focus {
  background-color: #0095C8;
  color: #ffffff;
}
.button-border-left-blue-l3 {
  border-left: 10px solid #E6F4FA;
}
.button-border-left-blue-l3:hover,
.button-border-left-blue-l3:focus {
  background-color: #E6F4FA;
  color: #000000;
}
.button-border-left-blue-l2 {
  border-left: 10px solid #99D5E9;
}
.button-border-left-blue-l2:hover,
.button-border-left-blue-l2:focus {
  background-color: #99D5E9;
  color: #000000;
}
.button-border-left-blue-l1 {
  border-left: 10px solid #4DB5D9;
}
.button-border-left-blue-l1:hover,
.button-border-left-blue-l1:focus {
  background-color: #4DB5D9;
  color: #ffffff;
}
.button-border-left-blue-d1 {
  border-left: 10px solid #00688C;
}
.button-border-left-blue-d1:hover,
.button-border-left-blue-d1:focus {
  background-color: #00688C;
  color: #ffffff;
}
.button-border-left-blue-d2 {
  border-left: 10px solid #003C50;
}
.button-border-left-blue-d2:hover,
.button-border-left-blue-d2:focus {
  background-color: #003C50;
  color: #ffffff;
}
.button-border-left-blue-light {
  border-left: 10px solid #BDD6E6;
}
.button-border-left-blue-light:hover,
.button-border-left-blue-light:focus {
  background-color: #BDD6E6;
  color: #000000;
}
.button-border-left-blue-light-l3 {
  border-left: 10px solid #F8FBFD;
}
.button-border-left-blue-light-l3:hover,
.button-border-left-blue-light-l3:focus {
  background-color: #F8FBFD;
  color: #000000;
}
.button-border-left-blue-light-l2 {
  border-left: 10px solid #E5EFF5;
}
.button-border-left-blue-light-l2:hover,
.button-border-left-blue-light-l2:focus {
  background-color: #E5EFF5;
  color: #000000;
}
.button-border-left-blue-light-l1 {
  border-left: 10px solid #D1E2EE;
}
.button-border-left-blue-light-l1:hover,
.button-border-left-blue-light-l1:focus {
  background-color: #D1E2EE;
  color: #000000;
}
.button-border-left-blue-light-d1 {
  border-left: 10px solid #8496A1;
}
.button-border-left-blue-light-d1:hover,
.button-border-left-blue-light-d1:focus {
  background-color: #8496A1;
  color: #ffffff;
}
.button-border-left-blue-light-d2 {
  border-left: 10px solid #4C565C;
}
.button-border-left-blue-light-d2:hover,
.button-border-left-blue-light-d2:focus {
  background-color: #4C565C;
  color: #ffffff;
}
.button-border-left-purple {
  border-left: 10px solid #595478;
}
.button-border-left-purple:hover,
.button-border-left-purple:focus {
  background-color: #595478;
  color: #ffffff;
}
.button-border-left-purple-l3 {
  border-left: 10px solid #EEEEF2;
}
.button-border-left-purple-l3:hover,
.button-border-left-purple-l3:focus {
  background-color: #EEEEF2;
  color: #000000;
}
.button-border-left-purple-l2 {
  border-left: 10px solid #BDBBC9;
}
.button-border-left-purple-l2:hover,
.button-border-left-purple-l2:focus {
  background-color: #BDBBC9;
  color: #000000;
}
.button-border-left-purple-l1 {
  border-left: 10px solid #8B87A1;
}
.button-border-left-purple-l1:hover,
.button-border-left-purple-l1:focus {
  background-color: #8B87A1;
  color: #ffffff;
}
.button-border-left-purple-d1 {
  border-left: 10px solid #3E3B54;
}
.button-border-left-purple-d1:hover,
.button-border-left-purple-d1:focus {
  background-color: #3E3B54;
  color: #ffffff;
}
.button-border-left-purple-d2 {
  border-left: 10px solid #242230;
}
.button-border-left-purple-d2:hover,
.button-border-left-purple-d2:focus {
  background-color: #242230;
  color: #ffffff;
}
.button-border-left-beige {
  border-left: 10px solid #DDD0CE;
}
.button-border-left-beige:hover,
.button-border-left-beige:focus {
  background-color: #DDD0CE;
  color: #000000;
}
.button-border-left-beige-l3 {
  border-left: 10px solid #FCFAFA;
}
.button-border-left-beige-l3:hover,
.button-border-left-beige-l3:focus {
  background-color: #FCFAFA;
  color: #000000;
}
.button-border-left-beige-l2 {
  border-left: 10px solid #F1ECEB;
}
.button-border-left-beige-l2:hover,
.button-border-left-beige-l2:focus {
  background-color: #F1ECEB;
  color: #000000;
}
.button-border-left-beige-l1 {
  border-left: 10px solid #E7DEDD;
}
.button-border-left-beige-l1:hover,
.button-border-left-beige-l1:focus {
  background-color: #E7DEDD;
  color: #000000;
}
.button-border-left-beige-d1 {
  border-left: 10px solid #9B9290;
}
.button-border-left-beige-d1:hover,
.button-border-left-beige-d1:focus {
  background-color: #9B9290;
  color: #ffffff;
}
.button-border-left-beige-d2 {
  border-left: 10px solid #585352;
}
.button-border-left-beige-d2:hover,
.button-border-left-beige-d2:focus {
  background-color: #585352;
  color: #ffffff;
}
.button-border-left-brick {
  border-left: 10px solid #823B34;
}
.button-border-left-brick:hover,
.button-border-left-brick:focus {
  background-color: #823B34;
  color: #ffffff;
}
.button-border-left-brick-l3 {
  border-left: 10px solid #F3EBEB;
}
.button-border-left-brick-l3:hover,
.button-border-left-brick-l3:focus {
  background-color: #F3EBEB;
  color: #000000;
}
.button-border-left-brick-l2 {
  border-left: 10px solid #CDB1AE;
}
.button-border-left-brick-l2:hover,
.button-border-left-brick-l2:focus {
  background-color: #CDB1AE;
  color: #000000;
}
.button-border-left-brick-l1 {
  border-left: 10px solid #A87671;
}
.button-border-left-brick-l1:hover,
.button-border-left-brick-l1:focus {
  background-color: #A87671;
  color: #ffffff;
}
.button-border-left-brick-d1 {
  border-left: 10px solid #5B2924;
}
.button-border-left-brick-d1:hover,
.button-border-left-brick-d1:focus {
  background-color: #5B2924;
  color: #ffffff;
}
.button-border-left-brick-d2 {
  border-left: 10px solid #341815;
}
.button-border-left-brick-d2:hover,
.button-border-left-brick-d2:focus {
  background-color: #341815;
  color: #ffffff;
}
.button-border-left-brick-light {
  border-left: 10px solid #BC8279;
}
.button-border-left-brick-light:hover,
.button-border-left-brick-light:focus {
  background-color: #BC8279;
  color: #ffffff;
}
.button-border-left-brick-light-l3 {
  border-left: 10px solid #F8F3F2;
}
.button-border-left-brick-light-l3:hover,
.button-border-left-brick-light-l3:focus {
  background-color: #F8F3F2;
  color: #000000;
}
.button-border-left-brick-light-l2 {
  border-left: 10px solid #E4CDC9;
}
.button-border-left-brick-light-l2:hover,
.button-border-left-brick-light-l2:focus {
  background-color: #E4CDC9;
  color: #000000;
}
.button-border-left-brick-light-l1 {
  border-left: 10px solid #D0A8A1;
}
.button-border-left-brick-light-l1:hover,
.button-border-left-brick-light-l1:focus {
  background-color: #D0A8A1;
  color: #000000;
}
.button-border-left-brick-light-d1 {
  border-left: 10px solid #845B55;
}
.button-border-left-brick-light-d1:hover,
.button-border-left-brick-light-d1:focus {
  background-color: #845B55;
  color: #ffffff;
}
.button-border-left-brick-light-d2 {
  border-left: 10px solid #4B3430;
}
.button-border-left-brick-light-d2:hover,
.button-border-left-brick-light-d2:focus {
  background-color: #4B3430;
  color: #ffffff;
}
.button-border-left-red {
  border-left: 10px solid #E15230;
}
.button-border-left-red:hover,
.button-border-left-red:focus {
  background-color: #E15230;
  color: #ffffff;
}
.button-border-left-red-l3 {
  border-left: 10px solid #FCEEEA;
}
.button-border-left-red-l3:hover,
.button-border-left-red-l3:focus {
  background-color: #FCEEEA;
  color: #000000;
}
.button-border-left-red-l2 {
  border-left: 10px solid #F3BAAC;
}
.button-border-left-red-l2:hover,
.button-border-left-red-l2:focus {
  background-color: #F3BAAC;
  color: #000000;
}
.button-border-left-red-l1 {
  border-left: 10px solid #EA866E;
}
.button-border-left-red-l1:hover,
.button-border-left-red-l1:focus {
  background-color: #EA866E;
  color: #ffffff;
}
.button-border-left-red-d1 {
  border-left: 10px solid #9E3922;
}
.button-border-left-red-d1:hover,
.button-border-left-red-d1:focus {
  background-color: #9E3922;
  color: #ffffff;
}
.button-border-left-red-d2 {
  border-left: 10px solid #5A2113;
}
.button-border-left-red-d2:hover,
.button-border-left-red-d2:focus {
  background-color: #5A2113;
  color: #ffffff;
}
.button-border-left-orange {
  border-left: 10px solid #D45D00;
}
.button-border-left-orange:hover,
.button-border-left-orange:focus {
  background-color: #D45D00;
  color: #ffffff;
}
.button-border-left-orange-l3 {
  border-left: 10px solid #FBEFE6;
}
.button-border-left-orange-l3:hover,
.button-border-left-orange-l3:focus {
  background-color: #FBEFE6;
  color: #000000;
}
.button-border-left-orange-l2 {
  border-left: 10px solid #EEBE99;
}
.button-border-left-orange-l2:hover,
.button-border-left-orange-l2:focus {
  background-color: #EEBE99;
  color: #000000;
}
.button-border-left-orange-l1 {
  border-left: 10px solid #E18E4D;
}
.button-border-left-orange-l1:hover,
.button-border-left-orange-l1:focus {
  background-color: #E18E4D;
  color: #ffffff;
}
.button-border-left-orange-d1 {
  border-left: 10px solid #944100;
}
.button-border-left-orange-d1:hover,
.button-border-left-orange-d1:focus {
  background-color: #944100;
  color: #ffffff;
}
.button-border-left-orange-d2 {
  border-left: 10px solid #552500;
}
.button-border-left-orange-d2:hover,
.button-border-left-orange-d2:focus {
  background-color: #552500;
  color: #ffffff;
}
.button-border-left-gold {
  border-left: 10px solid #FFB500;
}
.button-border-left-gold:hover,
.button-border-left-gold:focus {
  background-color: #FFB500;
  color: #000000;
}
.button-border-left-gold-l3 {
  border-left: 10px solid #FFF8E6;
}
.button-border-left-gold-l3:hover,
.button-border-left-gold-l3:focus {
  background-color: #FFF8E6;
  color: #000000;
}
.button-border-left-gold-l2 {
  border-left: 10px solid #FFE199;
}
.button-border-left-gold-l2:hover,
.button-border-left-gold-l2:focus {
  background-color: #FFE199;
  color: #000000;
}
.button-border-left-gold-l1 {
  border-left: 10px solid #FFCB4D;
}
.button-border-left-gold-l1:hover,
.button-border-left-gold-l1:focus {
  background-color: #FFCB4D;
  color: #000000;
}
.button-border-left-gold-d1 {
  border-left: 10px solid #B37F00;
}
.button-border-left-gold-d1:hover,
.button-border-left-gold-d1:focus {
  background-color: #B37F00;
  color: #ffffff;
}
.button-border-left-gold-d2 {
  border-left: 10px solid #664800;
}
.button-border-left-gold-d2:hover,
.button-border-left-gold-d2:focus {
  background-color: #664800;
  color: #ffffff;
}
.button-border-left-yellow {
  border-left: 10px solid #FBD865;
}
.button-border-left-yellow:hover,
.button-border-left-yellow:focus {
  background-color: #FBD865;
  color: #000000;
}
.button-border-left-yellow-l3 {
  border-left: 10px solid #FFFBF0;
}
.button-border-left-yellow-l3:hover,
.button-border-left-yellow-l3:focus {
  background-color: #FFFBF0;
  color: #000000;
}
.button-border-left-yellow-l2 {
  border-left: 10px solid #FDEFC1;
}
.button-border-left-yellow-l2:hover,
.button-border-left-yellow-l2:focus {
  background-color: #FDEFC1;
  color: #000000;
}
.button-border-left-yellow-l1 {
  border-left: 10px solid #FCE493;
}
.button-border-left-yellow-l1:hover,
.button-border-left-yellow-l1:focus {
  background-color: #FCE493;
  color: #000000;
}
.button-border-left-yellow-d1 {
  border-left: 10px solid #B09747;
}
.button-border-left-yellow-d1:hover,
.button-border-left-yellow-d1:focus {
  background-color: #B09747;
  color: #ffffff;
}
.button-border-left-yellow-d2 {
  border-left: 10px solid #645628;
}
.button-border-left-yellow-d2:hover,
.button-border-left-yellow-d2:focus {
  background-color: #645628;
  color: #ffffff;
}
.button-border-left-brown {
  border-left: 10px solid #696158;
}
.button-border-left-brown:hover,
.button-border-left-brown:focus {
  background-color: #696158;
  color: #ffffff;
}
.button-border-left-brown-l3 {
  border-left: 10px solid #F0EFEE;
}
.button-border-left-brown-l3:hover,
.button-border-left-brown-l3:focus {
  background-color: #F0EFEE;
  color: #000000;
}
.button-border-left-brown-l2 {
  border-left: 10px solid #C3C0BC;
}
.button-border-left-brown-l2:hover,
.button-border-left-brown-l2:focus {
  background-color: #C3C0BC;
  color: #000000;
}
.button-border-left-brown-l1 {
  border-left: 10px solid #96908A;
}
.button-border-left-brown-l1:hover,
.button-border-left-brown-l1:focus {
  background-color: #96908A;
  color: #ffffff;
}
.button-border-left-brown-d1 {
  border-left: 10px solid #4A443E;
}
.button-border-left-brown-d1:hover,
.button-border-left-brown-d1:focus {
  background-color: #4A443E;
  color: #ffffff;
}
.button-border-left-brown-d2 {
  border-left: 10px solid #2A2723;
}
.button-border-left-brown-d2:hover,
.button-border-left-brown-d2:focus {
  background-color: #2A2723;
  color: #ffffff;
}
.button-border-left-grey-dark {
  border-left: 10px solid #A7A8AA;
}
.button-border-left-grey-dark:hover,
.button-border-left-grey-dark:focus {
  background-color: #A7A8AA;
  color: #ffffff;
}
.button-border-left-grey-dark-l3 {
  border-left: 10px solid #F6F6F7;
}
.button-border-left-grey-dark-l3:hover,
.button-border-left-grey-dark-l3:focus {
  background-color: #F6F6F7;
  color: #000000;
}
.button-border-left-grey-dark-l2 {
  border-left: 10px solid #DCDCDD;
}
.button-border-left-grey-dark-l2:hover,
.button-border-left-grey-dark-l2:focus {
  background-color: #DCDCDD;
  color: #000000;
}
.button-border-left-grey-dark-l1 {
  border-left: 10px solid #C1C2C4;
}
.button-border-left-grey-dark-l1:hover,
.button-border-left-grey-dark-l1:focus {
  background-color: #C1C2C4;
  color: #000000;
}
.button-border-left-grey-dark-d1 {
  border-left: 10px solid #757677;
}
.button-border-left-grey-dark-d1:hover,
.button-border-left-grey-dark-d1:focus {
  background-color: #757677;
  color: #ffffff;
}
.button-border-left-grey-dark-d2 {
  border-left: 10px solid #434344;
}
.button-border-left-grey-dark-d2:hover,
.button-border-left-grey-dark-d2:focus {
  background-color: #434344;
  color: #ffffff;
}
/* ---- Button Ghost ---- */
.button-ghost-1 {
  display: inline-block;
  vertical-align: calc(-100% - 2px);
  color: currentColor;
  border: 1px solid currentColor;
  font-weight: bold;
  padding: 15px 30px;
  margin: 0 20px;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  z-index: 2;
  outline-offset: -2px;
}
.button-ghost-1:focus,
.button-ghost-1:hover {
  outline: 1px solid currentColor;
}
.button-ghost-1::before,
.button-ghost-1::after {
  content: '';
  position: absolute;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 95px solid rgba(75, 162, 63, 0.5);
  z-index: -1;
  left: 50%;
  will-change: transform;
  transform: translate(-50%, 0);
  top: calc(100% + 1px);
  transition: all 0.5s;
}
.button-ghost-1:focus::before,
.button-ghost-1:hover::before {
  transform: translate(-50%, -80%);
}
.button-ghost-1:focus::after,
.button-ghost-1:hover::after {
  transition-delay: 0.2s;
  transform: translate(-50%, -50%);
}
@media (prefers-reduced-motion: reduce) {
  .button-ghost-1::before,
  .button-ghost-1::after {
    transition: none !important;
  }
}
/*========== TEXT SIZES ==========*/
.text-11 {
  font-size: 11px;
  line-height: 1.2em;
}
.text-12 {
  font-size: 12px;
  line-height: 1.2em;
}
.text-14 {
  font-size: 14px;
  line-height: 1.2em;
}
.text-16 {
  font-size: 16px;
  line-height: 1.2em;
}
.text-18 {
  font-size: 18px;
  line-height: 1.2em;
}
.text-20 {
  font-size: 20px;
  line-height: 1.2em;
}
.text-22 {
  font-size: 22px;
  line-height: 1.2em;
}
.text-24 {
  font-size: 24px;
  line-height: 1.2em;
}
.text-26 {
  font-size: 26px;
  line-height: 1.2em;
}
.text-28 {
  font-size: 28px;
  line-height: 1.2em;
}
.text-32 {
  font-size: 32px;
  line-height: 1.2em;
}
.text-36 {
  font-size: 36px;
  line-height: 1.2em;
}
.text-48 {
  font-size: 48px;
  line-height: 1.2em;
}
.text-60 {
  font-size: 60px;
  line-height: 1.2em;
}
.text-72 {
  font-size: 72px;
  line-height: 1.2em;
}
.text-84 {
  font-size: 84px;
  line-height: 1.2em;
}
.text-96 {
  font-size: 96px;
  line-height: 1.2em;
}
.text-108 {
  font-size: 108px;
  line-height: 1.2em;
}
/*========== FONT WEIGHTS ==========*/
.font-weight-100 {
  font-weight: 100;
}
.font-weight-200 {
  font-weight: 200;
}
.font-weight-300 {
  font-weight: 300;
}
.font-weight-400 {
  font-weight: 400;
}
.font-weight-500 {
  font-weight: 500;
}
.font-weight-600 {
  font-weight: 600;
}
.font-weight-700 {
  font-weight: 700;
}
.font-weight-800 {
  font-weight: 800;
}
.font-weight-900 {
  font-weight: 900;
}
/*=========== TEXT COLORS ==========*/
.text-default-color {
  color: #777777;
}
.text-primary,
.text-uvu-green,
.text-uvu-green-hover:hover,
.text-uvu-green-hover:focus {
  color: #275D38;
}
.text-uvu-green-l4,
.text-uvu-green-l4-hover:hover,
.text-uvu-green-l4-hover:focus,
.text-primary-1,
.text-uvu-green-1 {
  color: #87A590;
}
.text-uvu-green-l3,
.text-uvu-green-l3-hover:hover,
.text-uvu-green-l3-hover:focus,
.text-primary-2,
.text-uvu-green-2 {
  color: #6F937A;
}
.text-uvu-green-l2,
.text-uvu-green-l2-hover:hover,
.text-uvu-green-l2-hover:focus,
.text-primary-3,
.text-uvu-green-3 {
  color: #578164;
}
.text-uvu-green-l1,
.text-uvu-green-l1-hover:hover,
.text-uvu-green-l1-hover:focus,
.text-primary-4,
.text-uvu-green-4 {
  color: #3F6F4E;
}
.text-uvu-green-d1,
.text-uvu-green-d1-hover:hover,
.text-uvu-green-d1-hover:focus,
.text-primary-6,
.text-uvu-green-6 {
  color: #235332;
}
.text-uvu-green-d2,
.text-uvu-green-d2-hover:hover,
.text-uvu-green-d2-hover:focus,
.text-primary-7,
.text-uvu-green-7 {
  color: #1E482C;
}
.text-white,
.text-white-a,
.text-white-hover:focus,
.text-white-hover:hover,
.text-white-after::after,
.text-white-hover-after:hover:after {
  color: #FFFFFF;
}
.text-black,
.text-black-hover:hover,
.text-black-hover:focus {
  color: #000000;
}
/*-- UVU Public Accent Colors. --*/
/*forest*/
.text-forest,
.text-forest-hover:hover,
.text-forest-hover:focus {
  color: #00843D;
}
.text-forest-l3,
.text-forest-l3-hover:hover,
.text-forest-l3-hover:focus {
  color: #E6F3EC;
}
.text-forest-l2,
.text-forest-l2-hover:hover,
.text-forest-l2-hover:focus {
  color: #99CEB1;
}
.text-forest-l1,
.text-forest-l1-hover:hover,
.text-forest-l1-hover:focus {
  color: #4DA977;
}
.text-forest-d1,
.text-forest-d1-hover:hover,
.text-forest-d1-hover:focus {
  color: #005C2B;
}
.text-forest-d2,
.text-forest-d2-hover:hover,
.text-forest-d2-hover:focus {
  color: #003518;
}
/*clover*/
.text-clover,
.text-clover-hover:hover,
.text-clover-hover:focus {
  color: #4BA23F;
}
.text-clover-l3,
.text-clover-l3-hover:hover,
.text-clover-l3-hover:focus {
  color: #EDF6EC;
}
.text-clover-l2,
.text-clover-l2-hover:hover,
.text-clover-l2-hover:focus {
  color: #B7DAB2;
}
.text-clover-l1,
.text-clover-l1-hover:hover,
.text-clover-l1-hover:focus {
  color: #81BE79;
}
.text-clover-d1,
.text-clover-d1-hover:hover,
.text-clover-d1-hover:focus {
  color: #35712C;
}
.text-clover-d2,
.text-clover-d2-hover:hover,
.text-clover-d2-hover:focus {
  color: #1E4119;
}
/*fern*/
.text-fern,
.text-fern-hover:hover,
.text-fern-hover:focus {
  color: #78BE20;
}
.text-fern-l3,
.text-fern-l3-hover:hover,
.text-fern-l3-hover:focus {
  color: #F2F9E9;
}
.text-fern-l2,
.text-fern-l2-hover:hover,
.text-fern-l2-hover:focus {
  color: #C9E5A6;
}
.text-fern-l1,
.text-fern-l1-hover:hover,
.text-fern-l1-hover:focus {
  color: #A1D263;
}
.text-fern-d1,
.text-fern-d1-hover:hover,
.text-fern-d1-hover:focus {
  color: #548516;
}
.text-fern-d2,
.text-fern-d2-hover:hover,
.text-fern-d2-hover:focus {
  color: #304C0D;
}
/*lime*/
.text-lime,
.text-lime-hover:hover,
.text-lime-hover:focus {
  color: #C5E86C;
}
.text-lime-l3,
.text-lime-l3-hover:hover,
.text-lime-l3-hover:focus {
  color: #F9FDF0;
}
.text-lime-l2,
.text-lime-l2-hover:hover,
.text-lime-l2-hover:focus {
  color: #E8F6C4;
}
.text-lime-l1,
.text-lime-l1-hover:hover,
.text-lime-l1-hover:focus {
  color: #D6EF98;
}
.text-lime-d1,
.text-lime-d1-hover:hover,
.text-lime-d1-hover:focus {
  color: #8AA24C;
}
.text-lime-d2,
.text-lime-d2-hover:hover,
.text-lime-d2-hover:focus {
  color: #4F5D2B;
}
/*aqua*/
.text-aqua,
.text-aqua-hover:hover,
.text-aqua-hover:focus {
  color: #86C8BC;
}
.text-aqua-l3,
.text-aqua-l3-hover:hover,
.text-aqua-l3-hover:focus {
  color: #F3FAF8;
}
.text-aqua-l2,
.text-aqua-l2-hover:hover,
.text-aqua-l2-hover:focus {
  color: #CFE9E4;
}
.text-aqua-l1,
.text-aqua-l1-hover:hover,
.text-aqua-l1-hover:focus {
  color: #AAD9D0;
}
.text-aqua-d1,
.text-aqua-d1-hover:hover,
.text-aqua-d1-hover:focus {
  color: #5E8C84;
}
.text-aqua-d2,
.text-aqua-d2-hover:hover,
.text-aqua-d2-hover:focus {
  color: #36504B;
}
/*teal*/
.text-teal,
.text-teal-hover:hover,
.text-teal-hover:focus {
  color: #00BFB3;
}
.text-teal-l3,
.text-teal-l3-hover:hover,
.text-teal-l3-hover:focus {
  color: #E6F9F7;
}
.text-teal-l2,
.text-teal-l2-hover:hover,
.text-teal-l2-hover:focus {
  color: #99E5E1;
}
.text-teal-l1,
.text-teal-l1-hover:hover,
.text-teal-l1-hover:focus {
  color: #4DD2CA;
}
.text-teal-d1,
.text-teal-d1-hover:hover,
.text-teal-d1-hover:focus {
  color: #00867D;
}
.text-teal-d2,
.text-teal-d2-hover:hover,
.text-teal-d2-hover:focus {
  color: #004C48;
}
/*blue*/
.text-blue,
.text-blue-hover:hover,
.text-blue-hover:focus {
  color: #0095C8;
}
.text-blue-l3,
.text-blue-l3-hover:hover,
.text-blue-l3-hover:focus {
  color: #E6F4FA;
}
.text-blue-l2,
.text-blue-l2-hover:hover,
.text-blue-l2-hover:focus {
  color: #99D5E9;
}
.text-blue-l1,
.text-blue-l1-hover:hover,
.text-blue-l1-hover:focus {
  color: #4DB5D9;
}
.text-blue-d1,
.text-blue-d1-hover:hover,
.text-blue-d1-hover:focus {
  color: #00688C;
}
.text-blue-d2,
.text-blue-d2-hover:hover,
.text-blue-d2-hover:focus {
  color: #003C50;
}
/*blue-light*/
.text-blue-light,
.text-blue-light-hover:hover,
.text-blue-light-hover:focus {
  color: #BDD6E6;
}
.text-blue-light-l3,
.text-blue-light-l3-hover:hover,
.text-blue-light-l3-hover:focus {
  color: #F8FBFD;
}
.text-blue-light-l2,
.text-blue-light-l2-hover:hover,
.text-blue-light-l2-hover:focus {
  color: #E5EFF5;
}
.text-blue-light-l1,
.text-blue-light-l1-hover:hover,
.text-blue-light-l1-hover:focus {
  color: #D1E2EE;
}
.text-blue-light-d1,
.text-blue-light-d1-hover:hover,
.text-blue-light-d1-hover:focus {
  color: #8496A1;
}
.text-blue-light-d2,
.text-blue-light-d2-hover:hover,
.text-blue-light-d2-hover:focus {
  color: #4C565C;
}
/*purple*/
.text-purple,
.text-purple-hover:hover,
.text-purple-hover:focus {
  color: #595478;
}
.text-purple-l3,
.text-purple-l3-hover:hover,
.text-purple-l3-hover:focus {
  color: #EEEEF2;
}
.text-purple-l2,
.text-purple-l2-hover:hover,
.text-purple-l2-hover:focus {
  color: #BDBBC9;
}
.text-purple-l1,
.text-purple-l1-hover:hover,
.text-purple-l1-hover:focus {
  color: #8B87A1;
}
.text-purple-d1,
.text-purple-d1-hover:hover,
.text-purple-d1-hover:focus {
  color: #3E3B54;
}
.text-purple-d2,
.text-purple-d2-hover:hover,
.text-purple-d2-hover:focus {
  color: #242230;
}
/*beige*/
.text-beige,
.text-beige-hover:hover,
.text-beige-hover:focus {
  color: #DDD0CE;
}
.text-beige-l3,
.text-beige-l3-hover:hover,
.text-beige-l3-hover:focus {
  color: #FCFAFA;
}
.text-beige-l2,
.text-beige-l2-hover:hover,
.text-beige-l2-hover:focus {
  color: #F1ECEB;
}
.text-beige-l1,
.text-beige-l1-hover:hover,
.text-beige-l1-hover:focus {
  color: #E7DEDD;
}
.text-beige-d1,
.text-beige-d1-hover:hover,
.text-beige-d1-hover:focus {
  color: #9B9290;
}
.text-beige-d2,
.text-beige-d2-hover:hover,
.text-beige-d2-hover:focus {
  color: #585352;
}
/*brick*/
.text-brick,
.text-brick-hover:hover,
.text-brick-hover:focus {
  color: #823B34;
}
.text-brick-l3,
.text-brick-l3-hover:hover,
.text-brick-l3-hover:focus {
  color: #F3EBEB;
}
.text-brick-l2,
.text-brick-l2-hover:hover,
.text-brick-l2-hover:focus {
  color: #CDB1AE;
}
.text-brick-l1,
.text-brick-l1-hover:hover,
.text-brick-l1-hover:focus {
  color: #A87671;
}
.text-brick-d1,
.text-brick-d1-hover:hover,
.text-brick-d1-hover:focus {
  color: #5B2924;
}
.text-brick-d2,
.text-brick-d2-hover:hover,
.text-brick-d2-hover:focus {
  color: #341815;
}
/*brick-light*/
.text-brick-light,
.text-brick-light-hover:hover,
.text-brick-light-hover:focus {
  color: #BC8279;
}
.text-brick-light-l3,
.text-brick-light-l3-hover:hover,
.text-brick-light-l3-hover:focus {
  color: #F8F3F2;
}
.text-brick-light-l2,
.text-brick-light-l2-hover:hover,
.text-brick-light-l2-hover:focus {
  color: #E4CDC9;
}
.text-brick-light-l1,
.text-brick-light-l1-hover:hover,
.text-brick-light-l1-hover:focus {
  color: #D0A8A1;
}
.text-brick-light-d1,
.text-brick-light-d1-hover:hover,
.text-brick-light-d1-hover:focus {
  color: #845B55;
}
.text-brick-light-d2,
.text-brick-light-d2-hover:hover,
.text-brick-light-d2-hover:focus {
  color: #4B3430;
}
/*red*/
.text-red,
.text-red-hover:hover,
.text-red-hover:focus {
  color: #E15230;
}
.text-red-l3,
.text-red-l3-hover:hover,
.text-red-l3-hover:focus {
  color: #FCEEEA;
}
.text-red-l2,
.text-red-l2-hover:hover,
.text-red-l2-hover:focus {
  color: #F3BAAC;
}
.text-red-l1,
.text-red-l1-hover:hover,
.text-red-l1-hover:focus {
  color: #EA866E;
}
.text-red-d1,
.text-red-d1-hover:hover,
.text-red-d1-hover:focus {
  color: #9E3922;
}
.text-red-d2,
.text-red-d2-hover:hover,
.text-red-d2-hover:focus {
  color: #5A2113;
}
/*orange*/
.text-orange,
.text-orange-hover:hover,
.text-orange-hover:focus {
  color: #D45D00;
}
.text-orange-l3,
.text-orange-l3-hover:hover,
.text-orange-l3-hover:focus {
  color: #FBEFE6;
}
.text-orange-l2,
.text-orange-l2-hover:hover,
.text-orange-l2-hover:focus {
  color: #EEBE99;
}
.text-orange-l1,
.text-orange-l1-hover:hover,
.text-orange-l1-hover:focus {
  color: #E18E4D;
}
.text-orange-d1,
.text-orange-d1-hover:hover,
.text-orange-d1-hover:focus {
  color: #944100;
}
.text-orange-d2,
.text-orange-d2-hover:hover,
.text-orange-d2-hover:focus {
  color: #552500;
}
/*gold*/
.text-gold,
.text-gold-hover:hover,
.text-gold-hover:focus {
  color: #FFB500;
}
.text-gold-l3,
.text-gold-l3-hover:hover,
.text-gold-l3-hover:focus {
  color: #FFF8E6;
}
.text-gold-l2,
.text-gold-l2-hover:hover,
.text-gold-l2-hover:focus {
  color: #FFE199;
}
.text-gold-l1,
.text-gold-l1-hover:hover,
.text-gold-l1-hover:focus {
  color: #FFCB4D;
}
.text-gold-d1,
.text-gold-d1-hover:hover,
.text-gold-d1-hover:focus {
  color: #B37F00;
}
.text-gold-d2,
.text-gold-d2-hover:hover,
.text-gold-d2-hover:focus {
  color: #664800;
}
/*yellow*/
.text-yellow,
.text-yellow-hover:hover,
.text-yellow-hover:focus {
  color: #FBD865;
}
.text-yellow-l3,
.text-yellow-l3-hover:hover,
.text-yellow-l3-hover:focus {
  color: #FFFBF0;
}
.text-yellow-l2,
.text-yellow-l2-hover:hover,
.text-yellow-l2-hover:focus {
  color: #FDEFC1;
}
.text-yellow-l1,
.text-yellow-l1-hover:hover,
.text-yellow-l1-hover:focus {
  color: #FCE493;
}
.text-yellow-d1,
.text-yellow-d1-hover:hover,
.text-yellow-d1-hover:focus {
  color: #B09747;
}
.text-yellow-d2,
.text-yellow-d2-hover:hover,
.text-yellow-d2-hover:focus {
  color: #645628;
}
/*brown*/
.text-brown,
.text-brown-hover:hover,
.text-brown-hover:focus {
  color: #696158;
}
.text-brown-l3,
.text-brown-l3-hover:hover,
.text-brown-l3-hover:focus {
  color: #F0EFEE;
}
.text-brown-l2,
.text-brown-l2-hover:hover,
.text-brown-l2-hover:focus {
  color: #C3C0BC;
}
.text-brown-l1,
.text-brown-l1-hover:hover,
.text-brown-l1-hover:focus {
  color: #96908A;
}
.text-brown-d1,
.text-brown-d1-hover:hover,
.text-brown-d1-hover:focus {
  color: #4A443E;
}
.text-brown-d2,
.text-brown-d2-hover:hover,
.text-brown-d2-hover:focus {
  color: #2A2723;
}
/*Dark Grey*/
.text-grey-dark,
.text-gray-dark,
.text-grey-dark-hover:hover,
.text-gray-dark-hover:focus {
  color: #A7A8AA;
}
.text-grey-dark-l3,
.text-gray-dark-l3,
.text-grey-dark-l3-hover:hover,
.text-gray-dark-l3-hover:focus,
.text-grey-dark-2,
.text-gray-dark-2 {
  color: #F6F6F7;
}
.text-grey-dark-l2,
.text-gray-dark-l2,
.text-grey-dark-l2-hover:hover,
.text-gray-dark-l2-hover:focus,
.text-grey-dark-3,
.text-gray-dark-3 {
  color: #DCDCDD;
}
.text-grey-dark-l1,
.text-gray-dark-l1,
.text-grey-dark-l1-hover:hover,
.text-gray-dark-l1-hover:focus,
.text-grey-dark-4,
.text-gray-dark-4 {
  color: #C1C2C4;
}
.text-grey-dark-d1,
.text-gray-dark-d1,
.text-grey-dark-d1-hover:hover,
.text-gray-dark-d1-hover:focus,
.text-grey-dark-6,
.text-gray-dark-6 {
  color: #757677;
}
.text-grey-dark-d2,
.text-gray-dark-d2,
.text-grey-dark-d2-hover:hover,
.text-gray-dark-d2-hover:focus,
.text-grey-dark-7,
.text-gray-dark-7 {
  color: #434344;
}
/*=========== TEXT STYLES ==========*/
.text-uppercase,
.uppercase {
  text-transform: uppercase;
}
.bold,
.strong {
  font-weight: bold;
}
.italic {
  font-style: italic;
}
.text-underline {
  text-decoration: underline;
}
.text-xkerning {
  letter-spacing: 0.2em;
}
.text-raleway {
  font-family: "Raleway", arial, sans-serif;
}
.text-rajdhani {
  font-family: "Rajdhani", arial, sans-serif;
}
.text-lato {
  font-family: "Lato", arial, sans-serif;
}
.text-arial {
  font-family: "Arial", sans-serif;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
/*=========== BACKGROUND COLORS & STYLES ==========*/
/*-- UVU Public Primary Brand Colors. --*/
.bg-uvu-green,
.bg-primary {
  background-color: #275D38;
}
.bg-uvu-green-l4,
.bg-uvu-green-1 {
  background-color: #87A590;
}
.bg-uvu-green-l3,
.bg-uvu-green-2 {
  background-color: #6F937A;
}
.bg-uvu-green-l2,
.bg-uvu-green-3,
.bg-green-light {
  background-color: #578164;
}
.bg-uvu-green-l1,
.bg-uvu-green-4,
.bg-green2 {
  background-color: #3F6F4E;
}
.bg-uvu-green-d1,
.bg-uvu-green-6 {
  background-color: #235332;
}
.bg-uvu-green-d2,
.bg-uvu-green-7 {
  background-color: #1E482C;
}
.bg-silver {
  background-color: #8E8C89;
}
.bg-white {
  background-color: #FFFFFF;
}
.bg-black {
  background-color: #000000;
}
.bg-grey,
.bg-gray {
  background-color: #e8e8e8;
}
.bg-grey-xlight,
.bg-gray-xlight {
  background-color: #f9f9f9;
}
/*-- UVU Public Accent Colors. --*/
/*forest*/
.bg-forest {
  background-color: #00843D;
}
.bg-forest-l3 {
  background-color: #E6F3EC;
}
.bg-forest-l2 {
  background-color: #99CEB1;
}
.bg-forest-l1 {
  background-color: #4DA977;
}
.bg-forest-d1 {
  background-color: #005C2B;
}
.bg-forest-d2 {
  background-color: #003518;
}
/*clover*/
.bg-clover {
  background-color: #4BA23F;
}
.bg-clover-l3 {
  background-color: #EDF6EC;
}
.bg-clover-l2 {
  background-color: #B7DAB2;
}
.bg-clover-l1 {
  background-color: #81BE79;
}
.bg-clover-d1 {
  background-color: #35712C;
}
.bg-clover-d2 {
  background-color: #1E4119;
}
/*fern*/
.bg-fern {
  background-color: #78BE20;
}
.bg-fern-l3 {
  background-color: #F2F9E9;
}
.bg-fern-l2 {
  background-color: #C9E5A6;
}
.bg-fern-l1 {
  background-color: #A1D263;
}
.bg-fern-d1 {
  background-color: #548516;
}
.bg-fern-d2 {
  background-color: #304C0D;
}
/*lime*/
.bg-lime {
  background-color: #C5E86C;
}
.bg-lime-l3 {
  background-color: #F9FDF0;
}
.bg-lime-l2 {
  background-color: #E8F6C4;
}
.bg-lime-l1 {
  background-color: #D6EF98;
}
.bg-lime-d1 {
  background-color: #8AA24C;
}
.bg-lime-d2 {
  background-color: #4F5D2B;
}
/*aqua*/
.bg-aqua {
  background-color: #86C8BC;
}
.bg-aqua-l3 {
  background-color: #F3FAF8;
}
.bg-aqua-l2 {
  background-color: #CFE9E4;
}
.bg-aqua-l1 {
  background-color: #AAD9D0;
}
.bg-aqua-d1 {
  background-color: #5E8C84;
}
.bg-aqua-d2 {
  background-color: #36504B;
}
/*teal*/
.bg-teal {
  background-color: #00BFB3;
}
.bg-teal-l3 {
  background-color: #E6F9F7;
}
.bg-teal-l2 {
  background-color: #99E5E1;
}
.bg-teal-l1 {
  background-color: #4DD2CA;
}
.bg-teal-d1 {
  background-color: #00867D;
}
.bg-teal-d2 {
  background-color: #004C48;
}
/*blue*/
.bg-blue {
  background-color: #0095C8;
}
.bg-blue-l3 {
  background-color: #E6F4FA;
}
.bg-blue-l2 {
  background-color: #99D5E9;
}
.bg-blue-l1 {
  background-color: #4DB5D9;
}
.bg-blue-d1 {
  background-color: #00688C;
}
.bg-blue-d2 {
  background-color: #003C50;
}
/*blue-light*/
.bg-blue-light {
  background-color: #BDD6E6;
}
.bg-blue-light-l3 {
  background-color: #F8FBFD;
}
.bg-blue-light-l2 {
  background-color: #E5EFF5;
}
.bg-blue-light-l1 {
  background-color: #D1E2EE;
}
.bg-blue-light-d1 {
  background-color: #8496A1;
}
.bg-blue-light-d2 {
  background-color: #4C565C;
}
/*purple*/
.bg-purple {
  background-color: #595478;
}
.bg-purple-l3 {
  background-color: #EEEEF2;
}
.bg-purple-l2 {
  background-color: #BDBBC9;
}
.bg-purple-l1 {
  background-color: #8B87A1;
}
.bg-purple-d1 {
  background-color: #3E3B54;
}
.bg-purple-d2 {
  background-color: #242230;
}
/*beige*/
.bg-beige {
  background-color: #DDD0CE;
}
.bg-beige-l3 {
  background-color: #FCFAFA;
}
.bg-beige-l2 {
  background-color: #F1ECEB;
}
.bg-beige-l1 {
  background-color: #E7DEDD;
}
.bg-beige-d1 {
  background-color: #9B9290;
}
.bg-beige-d2 {
  background-color: #585352;
}
/*brick*/
.bg-brick {
  background-color: #823B34;
}
.bg-brick-l3 {
  background-color: #F3EBEB;
}
.bg-brick-l2 {
  background-color: #CDB1AE;
}
.bg-brick-l1 {
  background-color: #A87671;
}
.bg-brick-d1 {
  background-color: #5B2924;
}
.bg-brick-d2 {
  background-color: #341815;
}
/*brick-light*/
.bg-brick-light {
  background-color: #BC8279;
}
.bg-brick-light-l3 {
  background-color: #F8F3F2;
}
.bg-brick-light-l2 {
  background-color: #E4CDC9;
}
.bg-brick-light-l1 {
  background-color: #D0A8A1;
}
.bg-brick-light-d1 {
  background-color: #845B55;
}
.bg-brick-light-d2 {
  background-color: #4B3430;
}
/*red*/
.bg-red {
  background-color: #E15230;
}
.bg-red-l3 {
  background-color: #FCEEEA;
}
.bg-red-l2 {
  background-color: #F3BAAC;
}
.bg-red-l1 {
  background-color: #EA866E;
}
.bg-red-d1 {
  background-color: #9E3922;
}
.bg-red-d2 {
  background-color: #5A2113;
}
/*orange*/
.bg-orange {
  background-color: #D45D00;
}
.bg-orange-l3 {
  background-color: #FBEFE6;
}
.bg-orange-l2 {
  background-color: #EEBE99;
}
.bg-orange-l1 {
  background-color: #E18E4D;
}
.bg-orange-d1 {
  background-color: #944100;
}
.bg-orange-d2 {
  background-color: #552500;
}
/*gold*/
.bg-gold {
  background-color: #FFB500;
}
.bg-gold-l3 {
  background-color: #FFF8E6;
}
.bg-gold-l2 {
  background-color: #FFE199;
}
.bg-gold-l1 {
  background-color: #FFCB4D;
}
.bg-gold-d1 {
  background-color: #B37F00;
}
.bg-gold-d2 {
  background-color: #664800;
}
/*yellow*/
.bg-yellow {
  background-color: #FBD865;
}
.bg-yellow-l3 {
  background-color: #FFFBF0;
}
.bg-yellow-l2 {
  background-color: #FDEFC1;
}
.bg-yellow-l1 {
  background-color: #FCE493;
}
.bg-yellow-d1 {
  background-color: #B09747;
}
.bg-yellow-d2 {
  background-color: #645628;
}
/*brown*/
.bg-brown {
  background-color: #696158;
}
.bg-brown-l3 {
  background-color: #F0EFEE;
}
.bg-brown-l2 {
  background-color: #C3C0BC;
}
.bg-brown-l1 {
  background-color: #96908A;
}
.bg-brown-d1 {
  background-color: #4A443E;
}
.bg-brown-d2 {
  background-color: #2A2723;
}
/*Dark Grey*/
.bg-grey-dark,
.bg-gray-dark {
  background-color: #A7A8AA;
}
.bg-grey-dark-l3,
.bg-gray-dark-l3,
.bg-grey-dark-2,
.bg-gray-dark-2 {
  background-color: #F6F6F7;
}
.bg-grey-dark-l2,
.bg-gray-dark-l2,
.bg-grey-dark-3,
.bg-gray-dark-3 {
  background-color: #DCDCDD;
}
.bg-grey-dark-l1,
.bg-gray-dark-l1,
.bg-grey-dark-4,
.bg-gray-dark-4 {
  background-color: #C1C2C4;
}
.bg-grey-dark-d1,
.bg-gray-dark-d1,
.bg-grey-dark-6,
.bg-gray-dark-6 {
  background-color: #757677;
}
.bg-grey-dark-d2,
.bg-gray-dark-d2,
.bg-grey-dark-7,
.bg-gray-dark-7 {
  background-color: #434344;
}
/* ========== BACKGROUND IMAGES & TEXTURES =========== */
.bg-image {
  background-repeat: no-repeat;
  background-position: top center;
  background-size: cover;
}
.bg-diagonal {
  background-image: url("../jpg/bg-diagonal.jpg");
}
.bg-diagonal-black {
  background-image: url("../png/bg-diagonal-black.png");
  background-size: 8px;
  background-repeat: repeat;
}
.subtle-surface-backing {
  background-color: #f8f8f8;
  background-image: url(../png/subtle_surface.png);
}
/* ========== BACKGROUND FILL OPACITY =========== */
.header-opacity-0 {
  background-color: rgba(0, 0, 0, 0.0);
}
.header-opacity-1 {
  background-color: rgba(0, 0, 0, 0.1);
}
.header-opacity-2 {
  background-color: rgba(0, 0, 0, 0.2);
}
.header-opacity-3 {
  background-color: rgba(0, 0, 0, 0.3);
}
.header-opacity-4 {
  background-color: rgba(0, 0, 0, 0.4);
}
.header-opacity-5 {
  background-color: rgba(0, 0, 0, 0.5);
}
.header-opacity-6 {
  background-color: rgba(0, 0, 0, 0.6);
}
.header-opacity-7 {
  background-color: rgba(0, 0, 0, 0.7);
}
.header-opacity-8 {
  background-color: rgba(0, 0, 0, 0.8);
}
.header-opacity-9 {
  background-color: rgba(0, 0, 0, 0.9);
}
/*===============MOBILE AND UP===============*/
/* fill the whole container. */
.container-full .container-fluid {
  max-width: 100%;
}
.container-tablet .container-fluid {
  max-width: 768px;
}
.container-narrow .container-fluid {
  max-width: 992px;
}
.container-wide .container-fluid {
  max-width: 1400px;
}
.wide-format .container-fluid {
  max-width: 1500px;
}
/* Hide content embed in a UVU Mobile App */
html[data-uvu-app] .embedded .noEmbed {
  display: none;
}
/* ========= HEADER STYLES ========= */
.fullbleed {
  background-position: center;
  position: relative;
}
.fullbleed:not([class*="parallax"]) {
  background-size: cover;
}
.fullbleed:before {
  content: '';
  width: 100%;
  height: 100%;
  background-color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.8;
  z-index: 0;
}
.fullbleed > * {
  z-index: 1;
  position: inherit;
}
.parallax {
  background-attachment: fixed;
  background-position: center top;
}
/*=========== IMAGE STYLES ==========*/
/* Makes element look like a nice image caption */
.image-caption {
  color: #5e5e5e;
  font-size: 12px;
  margin: 0 5px;
  padding-bottom: 5px;
}
.greyscale,
.grayscale {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}
.greyscale:hover,
.grayscale:hover {
  filter: none;
  -webkit-filter: none;
}
img.shadow {
  box-shadow: 0px 1px 4px #8E8C89;
  padding: 8px;
}
.fullbleed-image {
  margin: 20px -20px;
}
.fullbleed-image-top {
  margin: -20px -20px 20px -20px;
}
.blur {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
.blur:hover {
  -webkit-filter: blur(0px);
  filter: none;
}
.hover-blur:hover {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}
.image-center {
  display: block;
  margin: 0 auto;
}
/*=========== BORDERS & UNDERLINE ==========*/
/* Puts a nice underline under headers */
.underline-header:after {
  display: block;
  content: '';
  margin: 10px auto;
  max-width: 60px;
  border-top: 5px solid #ccc;
}
.box-shadow {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
}
/* HR Styles (For use after H1,H2, etc. to divide sections) */
hr.section-divider-icon {
  display: block;
  position: relative;
  overflow: visible;
  margin-inline-start: 80px;
  margin-inline-end: 80px;
  color: var(--color-uvu-primary);
  font-size: 30px;
}
hr.section-divider-icon:before {
  background-color: white;
  padding-inline-start: 15px;
  padding-inline-end: 15px;
  position: absolute;
  top: -15px;
  left: calc(50% - 30px);
}
/*=========== WIDTHS & HEIGHTS ==========*/
.height-100 {
  height: 100%;
}
.height-auto {
  height: auto;
}
.width-100 {
  width: 100%;
}
.container {
  max-width: 100%;
}
/*=========== Cursor Styles ==========*/
.pointer {
  cursor: pointer;
}
/*=========== DISPLAY, POSITIONING, ALIGNMENT, FLEX ==========*/
.display-block {
  display: block;
}
.display-inline-block {
  display: inline-block;
}
.display-inline {
  display: inline;
}
.display-flex {
  display: -webkit-flex;
  display: flex;
  /*flex: 0 1 100%; -webkit-flex: 0 1 100%;*/
}
.flex-column {
  -webkit-flex-direction: column;
  flex-direction: column;
}
.flex-row {
  -webkit-flex-direction: row;
  flex-direction: row;
}
.flex-grow,
.flex-grow-1 {
  -webkit-flex-grow: 1;
  flex-grow: 1;
}
.flex-grow-2 {
  -webkit-flex-grow: 2;
  flex-grow: 2;
}
.flex-wrap {
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.position-relative {
  position: relative;
}
.position-absolute {
  position: absolute;
}
.justify-content-center {
  justify-content: center;
  -webkit-justify-content: center;
}
.align-items-center {
  align-items: center;
  -webkit-align-items: center;
}
/*End mobile and up styles*/
/*===============TABLET AND UP===============*/
@media only screen and (min-width: 760px) {
  .equal-height {
    display: -webkit-flex;
    display: flex;
    -webkit-align-items: stretch;
    align-items: stretch;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/*end media query*/
/*End tablet and up styles*/
/*===============DESKTOP ONLY===============*/
/*end media query*/
/*end desktop only styles*/
/*END OF DOCUMENT*/
/*=========== Border Classes ==========*/
/*---- Border all around----*/
.border-0 {
  border: 0px solid;
}
.border-1 {
  border: 1px solid;
}
.border-2 {
  border: 2px solid;
}
.border-3 {
  border: 3px solid;
}
.border-4 {
  border: 4px solid;
}
.border-5 {
  border: 5px solid;
}
.border-6 {
  border: 6px solid;
}
.border-7 {
  border: 7px solid;
}
.border-8 {
  border: 8px solid;
}
.border-9 {
  border: 9px solid;
}
.border-10 {
  border: 10px solid;
}
.border-11 {
  border: 11px solid;
}
.border-12 {
  border: 12px solid;
}
.border-13 {
  border: 13px solid;
}
.border-14 {
  border: 14px solid;
}
.border-15 {
  border: 15px solid;
}
/*---- Border top ----*/
.border-top-0 {
  border-top: 0px solid;
}
.border-top-1 {
  border-top: 1px solid;
}
.border-top-2 {
  border-top: 2px solid;
}
.border-top-3 {
  border-top: 3px solid;
}
.border-top-4 {
  border-top: 4px solid;
}
.border-top-5 {
  border-top: 5px solid;
}
.border-top-6 {
  border-top: 6px solid;
}
.border-top-7 {
  border-top: 7px solid;
}
.border-top-8 {
  border-top: 8px solid;
}
.border-top-9 {
  border-top: 9px solid;
}
.border-top-10 {
  border-top: 10px solid;
}
.border-top-11 {
  border-top: 11px solid;
}
.border-top-12 {
  border-top: 12px solid;
}
.border-top-13 {
  border-top: 13px solid;
}
.border-top-14 {
  border-top: 14px solid;
}
.border-top-15 {
  border-top: 15px solid;
}
/*---- Border right ----*/
.border-right-0 {
  border-right: 0px solid;
}
.border-right-1 {
  border-right: 1px solid;
}
.border-right-2 {
  border-right: 2px solid;
}
.border-right-3 {
  border-right: 3px solid;
}
.border-right-4 {
  border-right: 4px solid;
}
.border-right-5 {
  border-right: 5px solid;
}
.border-right-6 {
  border-right: 6px solid;
}
.border-right-7 {
  border-right: 7px solid;
}
.border-right-8 {
  border-right: 8px solid;
}
.border-right-9 {
  border-right: 9px solid;
}
.border-right-10 {
  border-right: 10px solid;
}
.border-right-11 {
  border-right: 11px solid;
}
.border-right-12 {
  border-right: 12px solid;
}
.border-right-13 {
  border-right: 13px solid;
}
.border-right-14 {
  border-right: 14px solid;
}
.border-right-15 {
  border-right: 15px solid;
}
/*---- Border bottom ----*/
.border-bottom-0 {
  border-bottom: 0px solid;
}
.border-bottom-1 {
  border-bottom: 1px solid;
}
.border-bottom-2 {
  border-bottom: 2px solid;
}
.border-bottom-3 {
  border-bottom: 3px solid;
}
.border-bottom-4 {
  border-bottom: 4px solid;
}
.border-bottom-5 {
  border-bottom: 5px solid;
}
.border-bottom-6 {
  border-bottom: 6px solid;
}
.border-bottom-7 {
  border-bottom: 7px solid;
}
.border-bottom-8 {
  border-bottom: 8px solid;
}
.border-bottom-9 {
  border-bottom: 9px solid;
}
.border-bottom-10 {
  border-bottom: 10px solid;
}
.border-bottom-11 {
  border-bottom: 11px solid;
}
.border-bottom-12 {
  border-bottom: 12px solid;
}
.border-bottom-13 {
  border-bottom: 13px solid;
}
.border-bottom-14 {
  border-bottom: 14px solid;
}
.border-bottom-15 {
  border-bottom: 15px solid;
}
/*---- Border left ----*/
.border-left-0 {
  border-left: 0px solid;
}
.border-left-1 {
  border-left: 1px solid;
}
.border-left-2 {
  border-left: 2px solid;
}
.border-left-3 {
  border-left: 3px solid;
}
.border-left-4 {
  border-left: 4px solid;
}
.border-left-5 {
  border-left: 5px solid;
}
.border-left-6 {
  border-left: 6px solid;
}
.border-left-7 {
  border-left: 7px solid;
}
.border-left-8 {
  border-left: 8px solid;
}
.border-left-9 {
  border-left: 9px solid;
}
.border-left-10 {
  border-left: 10px solid;
}
.border-left-11 {
  border-left: 11px solid;
}
.border-left-12 {
  border-left: 12px solid;
}
.border-left-13 {
  border-left: 13px solid;
}
.border-left-14 {
  border-left: 14px solid;
}
.border-left-15 {
  border-left: 15px solid;
}
/*-- ---- Border Colors ---- --*/
/*-- UVU Public Primary Brand Colors. --*/
.border-primary,
.border-uvu-green {
  border-color: #275D38;
}
.border-uvu-green-l4,
.border-primary-1,
.border-uvu-green-1 {
  border-color: #87A590;
}
.border-uvu-green-l3,
.border-primary-2,
.border-uvu-green-2 {
  border-color: #6F937A;
}
.border-uvu-green-l2,
.border-primary-3,
.border-uvu-green-3 {
  border-color: #578164;
}
.border-uvu-green-l1,
.border-primary-4,
.border-uvu-green-4 {
  border-color: #3F6F4E;
}
.border-uvu-green-d1,
.border-primary-6,
.border-uvu-green-6 {
  border-color: #235332;
}
.border-uvu-green-d2,
.border-primary-7,
.border-uvu-green-7 {
  border-color: #1E482C;
}
.border-silver {
  border-color: #8E8C89;
}
.border-white {
  border-color: #FFFFFF;
}
.border-black {
  border-color: #000000;
}
.border-grey,
.border-gray {
  border-color: #e8e8e8;
}
.border-grey-xlight,
.border-gray-xlight {
  border-color: #f9f9f9;
}
/*-- UVU Public Accent Colors. --*/
/*forest*/
.border-forest {
  border-color: #00843D;
}
.border-forest-l3 {
  border-color: #E6F3EC;
}
.border-forest-l2 {
  border-color: #99CEB1;
}
.border-forest-l1 {
  border-color: #4DA977;
}
.border-forest-d1 {
  border-color: #005C2B;
}
.border-forest-d2 {
  border-color: #003518;
}
/*clover*/
.border-clover {
  border-color: #4BA23F;
}
.border-clover-l3 {
  border-color: #EDF6EC;
}
.border-clover-l2 {
  border-color: #B7DAB2;
}
.border-clover-l1 {
  border-color: #81BE79;
}
.border-clover-d1 {
  border-color: #35712C;
}
.border-clover-d2 {
  border-color: #1E4119;
}
/*fern*/
.border-fern {
  border-color: #78BE20;
}
.border-fern-l3 {
  border-color: #F2F9E9;
}
.border-fern-l2 {
  border-color: #C9E5A6;
}
.border-fern-l1 {
  border-color: #A1D263;
}
.border-fern-d1 {
  border-color: #548516;
}
.border-fern-d2 {
  border-color: #304C0D;
}
/*lime*/
.border-lime {
  border-color: #C5E86C;
}
.border-lime-l3 {
  border-color: #F9FDF0;
}
.border-lime-l2 {
  border-color: #E8F6C4;
}
.border-lime-l1 {
  border-color: #D6EF98;
}
.border-lime-d1 {
  border-color: #8AA24C;
}
.border-lime-d2 {
  border-color: #4F5D2B;
}
/*aqua*/
.border-aqua {
  border-color: #86C8BC;
}
.border-aqua-l3 {
  border-color: #F3FAF8;
}
.border-aqua-l2 {
  border-color: #CFE9E4;
}
.border-aqua-l1 {
  border-color: #AAD9D0;
}
.border-aqua-d1 {
  border-color: #5E8C84;
}
.border-aqua-d2 {
  border-color: #36504B;
}
/*teal*/
.border-teal {
  border-color: #00BFB3;
}
.border-teal-l3 {
  border-color: #E6F9F7;
}
.border-teal-l2 {
  border-color: #99E5E1;
}
.border-teal-l1 {
  border-color: #4DD2CA;
}
.border-teal-d1 {
  border-color: #00867D;
}
.border-teal-d2 {
  border-color: #004C48;
}
/*blue*/
.border-blue {
  border-color: #0095C8;
}
.border-blue-l3 {
  border-color: #E6F4FA;
}
.border-blue-l2 {
  border-color: #99D5E9;
}
.border-blue-l1 {
  border-color: #4DB5D9;
}
.border-blue-d1 {
  border-color: #00688C;
}
.border-blue-d2 {
  border-color: #003C50;
}
/*blue-light*/
.border-blue-light {
  border-color: #BDD6E6;
}
.border-blue-light-l3 {
  border-color: #F8FBFD;
}
.border-blue-light-l2 {
  border-color: #E5EFF5;
}
.border-blue-light-l1 {
  border-color: #D1E2EE;
}
.border-blue-light-d1 {
  border-color: #8496A1;
}
.border-blue-light-d2 {
  border-color: #4C565C;
}
/*purple*/
.border-purple {
  border-color: #595478;
}
.border-purple-l3 {
  border-color: #EEEEF2;
}
.border-purple-l2 {
  border-color: #BDBBC9;
}
.border-purple-l1 {
  border-color: #8B87A1;
}
.border-purple-d1 {
  border-color: #3E3B54;
}
.border-purple-d2 {
  border-color: #242230;
}
/*beige*/
.border-beige {
  border-color: #DDD0CE;
}
.border-beige-l3 {
  border-color: #FCFAFA;
}
.border-beige-l2 {
  border-color: #F1ECEB;
}
.border-beige-l1 {
  border-color: #E7DEDD;
}
.border-beige-d1 {
  border-color: #9B9290;
}
.border-beige-d2 {
  border-color: #585352;
}
/*brick*/
.border-brick {
  border-color: #823B34;
}
.border-brick-l3 {
  border-color: #F3EBEB;
}
.border-brick-l2 {
  border-color: #CDB1AE;
}
.border-brick-l1 {
  border-color: #A87671;
}
.border-brick-d1 {
  border-color: #5B2924;
}
.border-brick-d2 {
  border-color: #341815;
}
/*brick-light*/
.border-brick-light {
  border-color: #BC8279;
}
.border-brick-light-l3 {
  border-color: #F8F3F2;
}
.border-brick-light-l2 {
  border-color: #E4CDC9;
}
.border-brick-light-l1 {
  border-color: #D0A8A1;
}
.border-brick-light-d1 {
  border-color: #845B55;
}
.border-brick-light-d2 {
  border-color: #4B3430;
}
/*red*/
.border-red {
  border-color: #E15230;
}
.border-red-l3 {
  border-color: #FCEEEA;
}
.border-red-l2 {
  border-color: #F3BAAC;
}
.border-red-l1 {
  border-color: #EA866E;
}
.border-red-d1 {
  border-color: #9E3922;
}
.border-red-d2 {
  border-color: #5A2113;
}
/*orange*/
.border-orange {
  border-color: #D45D00;
}
.border-orange-l3 {
  border-color: #FBEFE6;
}
.border-orange-l2 {
  border-color: #EEBE99;
}
.border-orange-l1 {
  border-color: #E18E4D;
}
.border-orange-d1 {
  border-color: #944100;
}
.border-orange-d2 {
  border-color: #552500;
}
/*gold*/
.border-gold {
  border-color: #FFB500;
}
.border-gold-l3 {
  border-color: #FFF8E6;
}
.border-gold-l2 {
  border-color: #FFE199;
}
.border-gold-l1 {
  border-color: #FFCB4D;
}
.border-gold-d1 {
  border-color: #B37F00;
}
.border-gold-d2 {
  border-color: #664800;
}
/*yellow*/
.border-yellow {
  border-color: #FBD865;
}
.border-yellow-l3 {
  border-color: #FFFBF0;
}
.border-yellow-l2 {
  border-color: #FDEFC1;
}
.border-yellow-l1 {
  border-color: #FCE493;
}
.border-yellow-d1 {
  border-color: #B09747;
}
.border-yellow-d2 {
  border-color: #645628;
}
/*brown*/
.border-brown {
  border-color: #696158;
}
.border-brown-l3 {
  border-color: #F0EFEE;
}
.border-brown-l2 {
  border-color: #C3C0BC;
}
.border-brown-l1 {
  border-color: #96908A;
}
.border-brown-d1 {
  border-color: #4A443E;
}
.border-brown-d2 {
  border-color: #2A2723;
}
/*Dark Grey*/
.border-grey-dark,
.border-gray-dark {
  border-color: #A7A8AA;
}
.border-grey-dark-l3,
.border-gray-dark-l3,
.border-grey-dark-2,
.border-gray-dark-2 {
  border-color: #F6F6F7;
}
.border-grey-dark-l2,
.border-gray-dark-l2,
.border-grey-dark-3,
.border-gray-dark-3 {
  border-color: #DCDCDD;
}
.border-grey-dark-l1,
.border-gray-dark-l1,
.border-grey-dark-4,
.border-gray-dark-4 {
  border-color: #C1C2C4;
}
.border-grey-dark-d1,
.border-gray-dark-d1,
.border-grey-dark-6,
.border-gray-dark-6 {
  border-color: #757677;
}
.border-grey-dark-d2,
.border-gray-dark-d2,
.border-grey-dark-7,
.border-gray-dark-7 {
  border-color: #434344;
}
/* ---- Border Radius ---- */
.border-radius-0 {
  border-radius: 0px;
}
.border-radius-1 {
  border-radius: 1px;
}
.border-radius-2 {
  border-radius: 2px;
}
.border-radius-3 {
  border-radius: 3px;
}
.border-radius-4 {
  border-radius: 4px;
}
.border-radius-5 {
  border-radius: 5px;
}
.border-radius-6 {
  border-radius: 6px;
}
.border-radius-7 {
  border-radius: 7px;
}
.border-radius-8 {
  border-radius: 8px;
}
.border-radius-9 {
  border-radius: 9px;
}
.border-radius-10 {
  border-radius: 10px;
}
.border-radius-11 {
  border-radius: 11px;
}
.border-radius-12 {
  border-radius: 12px;
}
.border-radius-13 {
  border-radius: 13px;
}
.border-radius-14 {
  border-radius: 14px;
}
.border-radius-15 {
  border-radius: 15px;
}
.border-radius-50 {
  border-radius: 50%;
}
/*=========== PADDING ==========*/
/*---- Padding all around----*/
.padding-0 {
  padding: 0px;
}
.padding-5 {
  padding: 5px;
}
.padding-10 {
  padding: 10px;
}
.padding-15 {
  padding: 15px;
}
.padding-20 {
  padding: 20px;
}
.padding-25 {
  padding: 25px;
}
.padding-30 {
  padding: 30px;
}
.padding-35 {
  padding: 35px;
}
.padding-40 {
  padding: 40px;
}
.padding-45 {
  padding: 45px;
}
.padding-50 {
  padding: 50px;
}
.padding-55 {
  padding: 55px;
}
.padding-60 {
  padding: 60px;
}
.padding-65 {
  padding: 65px;
}
.padding-70 {
  padding: 70px;
}
.padding-75 {
  padding: 75px;
}
.padding-80 {
  padding: 80px;
}
/*---- Padding Top ----*/
.padding-top-0 {
  padding-top: 0px;
}
.padding-top-5 {
  padding-top: 5px;
}
.padding-top-10 {
  padding-top: 10px;
}
.padding-top-15 {
  padding-top: 15px;
}
.padding-top-20 {
  padding-top: 20px;
}
.padding-top-25 {
  padding-top: 25px;
}
.padding-top-30 {
  padding-top: 30px;
}
.padding-top-35 {
  padding-top: 35px;
}
.padding-top-40 {
  padding-top: 40px;
}
.padding-top-45 {
  padding-top: 45px;
}
.padding-top-50 {
  padding-top: 50px;
}
.padding-top-55 {
  padding-top: 55px;
}
.padding-top-60 {
  padding-top: 60px;
}
.padding-top-65 {
  padding-top: 65px;
}
.padding-top-70 {
  padding-top: 70px;
}
.padding-top-75 {
  padding-top: 75px;
}
.padding-top-80 {
  padding-top: 80px;
}
/*---- Padding Right ----*/
.padding-right-0 {
  padding-right: 0px;
}
.padding-right-5 {
  padding-right: 5px;
}
.padding-right-10 {
  padding-right: 10px;
}
.padding-right-15 {
  padding-right: 15px;
}
.padding-right-20 {
  padding-right: 20px;
}
.padding-right-25 {
  padding-right: 25px;
}
.padding-right-30 {
  padding-right: 30px;
}
.padding-right-35 {
  padding-right: 35px;
}
.padding-right-40 {
  padding-right: 40px;
}
.padding-right-45 {
  padding-right: 45px;
}
.padding-right-50 {
  padding-right: 50px;
}
.padding-right-55 {
  padding-right: 55px;
}
.padding-right-60 {
  padding-right: 60px;
}
.padding-right-65 {
  padding-right: 65px;
}
.padding-right-70 {
  padding-right: 70px;
}
.padding-right-75 {
  padding-right: 75px;
}
.padding-right-80 {
  padding-right: 80px;
}
/*---- Padding Bottom ----*/
.padding-bottom-0 {
  padding-bottom: 0px;
}
.padding-bottom-5 {
  padding-bottom: 5px;
}
.padding-bottom-10 {
  padding-bottom: 10px;
}
.padding-bottom-15 {
  padding-bottom: 15px;
}
.padding-bottom-20 {
  padding-bottom: 20px;
}
.padding-bottom-25 {
  padding-bottom: 25px;
}
.padding-bottom-30 {
  padding-bottom: 30px;
}
.padding-bottom-35 {
  padding-bottom: 35px;
}
.padding-bottom-40 {
  padding-bottom: 40px;
}
.padding-bottom-45 {
  padding-bottom: 45px;
}
.padding-bottom-50 {
  padding-bottom: 50px;
}
.padding-bottom-55 {
  padding-bottom: 55px;
}
.padding-bottom-60 {
  padding-bottom: 60px;
}
.padding-bottom-65 {
  padding-bottom: 65px;
}
.padding-bottom-70 {
  padding-bottom: 70px;
}
.padding-bottom-75 {
  padding-bottom: 75px;
}
.padding-bottom-80 {
  padding-bottom: 80px;
}
/*---- Padding Left ----*/
.padding-left-0 {
  padding-left: 0px;
}
.padding-left-5 {
  padding-left: 5px;
}
.padding-left-10 {
  padding-left: 10px;
}
.padding-left-15 {
  padding-left: 15px;
}
.padding-left-20 {
  padding-left: 20px;
}
.padding-left-25 {
  padding-left: 25px;
}
.padding-left-30 {
  padding-left: 30px;
}
.padding-left-35 {
  padding-left: 35px;
}
.padding-left-40 {
  padding-left: 40px;
}
.padding-left-45 {
  padding-left: 45px;
}
.padding-left-50 {
  padding-left: 50px;
}
.padding-left-55 {
  padding-left: 55px;
}
.padding-left-60 {
  padding-left: 60px;
}
.padding-left-65 {
  padding-left: 65px;
}
.padding-left-70 {
  padding-left: 70px;
}
.padding-left-75 {
  padding-left: 75px;
}
.padding-left-80 {
  padding-left: 80px;
}
/*=========== MARGINS ==========*/
.margin-auto {
  margin: auto;
}
/*---- Margin all around----*/
.margin-0 {
  margin: 0px;
}
.margin-5 {
  margin: 5px;
}
.margin-10 {
  margin: 10px;
}
.margin-15 {
  margin: 15px;
}
.margin-20 {
  margin: 20px;
}
.margin-25 {
  margin: 25px;
}
.margin-30 {
  margin: 30px;
}
.margin-35 {
  margin: 35px;
}
.margin-40 {
  margin: 40px;
}
.margin-45 {
  margin: 45px;
}
.margin-50 {
  margin: 50px;
}
.margin-55 {
  margin: 55px;
}
.margin-60 {
  margin: 60px;
}
.margin-65 {
  margin: 65px;
}
.margin-70 {
  margin: 70px;
}
.margin-75 {
  margin: 75px;
}
.margin-80 {
  margin: 80px;
}
/* ---- Negative Margins ---- */
.margin-neg-5 {
  margin: -5px;
}
.margin-neg-10 {
  margin: -10px;
}
.margin-neg-15 {
  margin: -15px;
}
.margin-neg-20 {
  margin: -20px;
}
.margin-neg-25 {
  margin: -25px;
}
.margin-neg-30 {
  margin: -30px;
}
.margin-neg-35 {
  margin: -35px;
}
.margin-neg-40 {
  margin: -40px;
}
.margin-neg-45 {
  margin: -45px;
}
.margin-neg-50 {
  margin: -50px;
}
.margin-neg-55 {
  margin: -55px;
}
.margin-neg-60 {
  margin: -60px;
}
.margin-neg-65 {
  margin: -65px;
}
.margin-neg-70 {
  margin: -70px;
}
.margin-neg-75 {
  margin: -75px;
}
.margin-neg-80 {
  margin: -80px;
}
/*---- Margin Top----*/
.margin-top-0 {
  margin-top: 0px;
}
.margin-top-5 {
  margin-top: 5px;
}
.margin-top-10 {
  margin-top: 10px;
}
.margin-top-15 {
  margin-top: 15px;
}
.margin-top-20 {
  margin-top: 20px;
}
.margin-top-25 {
  margin-top: 25px;
}
.margin-top-30 {
  margin-top: 30px;
}
.margin-top-35 {
  margin-top: 35px;
}
.margin-top-40 {
  margin-top: 40px;
}
.margin-top-45 {
  margin-top: 45px;
}
.margin-top-50 {
  margin-top: 50px;
}
.margin-top-55 {
  margin-top: 55px;
}
.margin-top-60 {
  margin-top: 60px;
}
.margin-top-65 {
  margin-top: 65px;
}
.margin-top-70 {
  margin-top: 70px;
}
.margin-top-75 {
  margin-top: 75px;
}
.margin-top-80 {
  margin-top: 80px;
}
/* ---- Negative Top Margins ---- */
.margin-top-neg-5 {
  margin-top: -5px;
}
.margin-top-neg-10 {
  margin-top: -10px;
}
.margin-top-neg-15 {
  margin-top: -15px;
}
.margin-top-neg-20 {
  margin-top: -20px;
}
.margin-top-neg-25 {
  margin-top: -25px;
}
.margin-top-neg-30 {
  margin-top: -30px;
}
.margin-top-neg-35 {
  margin-top: -35px;
}
.margin-top-neg-40 {
  margin-top: -40px;
}
.margin-top-neg-45 {
  margin-top: -45px;
}
.margin-top-neg-50 {
  margin-top: -50px;
}
.margin-top-neg-55 {
  margin-top: -55px;
}
.margin-top-neg-60 {
  margin-top: -60px;
}
.margin-top-neg-65 {
  margin-top: -65px;
}
.margin-top-neg-70 {
  margin-top: -70px;
}
.margin-top-neg-75 {
  margin-top: -75px;
}
.margin-top-neg-80 {
  margin-top: -80px;
}
/*---- Margin Right----*/
.margin-right-0 {
  margin-right: 0px;
}
.margin-right-5 {
  margin-right: 5px;
}
.margin-right-10 {
  margin-right: 10px;
}
.margin-right-15 {
  margin-right: 15px;
}
.margin-right-20 {
  margin-right: 20px;
}
.margin-right-25 {
  margin-right: 25px;
}
.margin-right-30 {
  margin-right: 30px;
}
.margin-right-35 {
  margin-right: 35px;
}
.margin-right-40 {
  margin-right: 40px;
}
.margin-right-45 {
  margin-right: 45px;
}
.margin-right-50 {
  margin-right: 50px;
}
.margin-right-55 {
  margin-right: 55px;
}
.margin-right-60 {
  margin-right: 60px;
}
.margin-right-65 {
  margin-right: 65px;
}
.margin-right-70 {
  margin-right: 70px;
}
.margin-right-75 {
  margin-right: 75px;
}
.margin-right-80 {
  margin-right: 80px;
}
/* ---- Negative Right Margins ---- */
.margin-right-neg-5 {
  margin-right: -5px;
}
.margin-right-neg-10 {
  margin-right: -10px;
}
.margin-right-neg-15 {
  margin-right: -15px;
}
.margin-right-neg-20 {
  margin-right: -20px;
}
.margin-right-neg-25 {
  margin-right: -25px;
}
.margin-right-neg-30 {
  margin-right: -30px;
}
.margin-right-neg-35 {
  margin-right: -35px;
}
.margin-right-neg-40 {
  margin-right: -40px;
}
.margin-right-neg-45 {
  margin-right: -45px;
}
.margin-right-neg-50 {
  margin-right: -50px;
}
.margin-right-neg-55 {
  margin-right: -55px;
}
.margin-right-neg-60 {
  margin-right: -60px;
}
.margin-right-neg-65 {
  margin-right: -65px;
}
.margin-right-neg-70 {
  margin-right: -70px;
}
.margin-right-neg-75 {
  margin-right: -75px;
}
.margin-right-neg-80 {
  margin-right: -80px;
}
/* ---- Margin Bottom---- */
.margin-bottom-0 {
  margin-bottom: 0px;
}
.margin-bottom-5 {
  margin-bottom: 5px;
}
.margin-bottom-10 {
  margin-bottom: 10px;
}
.margin-bottom-15 {
  margin-bottom: 15px;
}
.margin-bottom-20 {
  margin-bottom: 20px;
}
.margin-bottom-25 {
  margin-bottom: 25px;
}
.margin-bottom-30 {
  margin-bottom: 30px;
}
.margin-bottom-35 {
  margin-bottom: 35px;
}
.margin-bottom-40 {
  margin-bottom: 40px;
}
.margin-bottom-45 {
  margin-bottom: 45px;
}
.margin-bottom-50 {
  margin-bottom: 50px;
}
.margin-bottom-55 {
  margin-bottom: 55px;
}
.margin-bottom-60 {
  margin-bottom: 60px;
}
.margin-bottom-65 {
  margin-bottom: 65px;
}
.margin-bottom-70 {
  margin-bottom: 70px;
}
.margin-bottom-75 {
  margin-bottom: 75px;
}
.margin-bottom-80 {
  margin-bottom: 80px;
}
/* ---- Negative Bottom Margins ---- */
.margin-bottom-neg-5 {
  margin-bottom: -5px;
}
.margin-bottom-neg-10 {
  margin-bottom: -10px;
}
.margin-bottom-neg-15 {
  margin-bottom: -15px;
}
.margin-bottom-neg-20 {
  margin-bottom: -20px;
}
.margin-bottom-neg-25 {
  margin-bottom: -25px;
}
.margin-bottom-neg-30 {
  margin-bottom: -30px;
}
.margin-bottom-neg-35 {
  margin-bottom: -35px;
}
.margin-bottom-neg-40 {
  margin-bottom: -40px;
}
.margin-bottom-neg-45 {
  margin-bottom: -45px;
}
.margin-bottom-neg-50 {
  margin-bottom: -50px;
}
.margin-bottom-neg-55 {
  margin-bottom: -55px;
}
.margin-bottom-neg-60 {
  margin-bottom: -60px;
}
.margin-bottom-neg-65 {
  margin-bottom: -65px;
}
.margin-bottom-neg-70 {
  margin-bottom: -70px;
}
.margin-bottom-neg-75 {
  margin-bottom: -75px;
}
.margin-bottom-neg-80 {
  margin-bottom: -80px;
}
/* ---- Margin Left ---- */
.margin-left-0 {
  margin-left: 0px;
}
.margin-left-5 {
  margin-left: 5px;
}
.margin-left-10 {
  margin-left: 10px;
}
.margin-left-15 {
  margin-left: 15px;
}
.margin-left-20 {
  margin-left: 20px;
}
.margin-left-25 {
  margin-left: 25px;
}
.margin-left-30 {
  margin-left: 30px;
}
.margin-left-35 {
  margin-left: 35px;
}
.margin-left-40 {
  margin-left: 40px;
}
.margin-left-45 {
  margin-left: 45px;
}
.margin-left-50 {
  margin-left: 50px;
}
.margin-left-55 {
  margin-left: 55px;
}
.margin-left-60 {
  margin-left: 60px;
}
.margin-left-65 {
  margin-left: 65px;
}
.margin-left-70 {
  margin-left: 70px;
}
.margin-left-75 {
  margin-left: 75px;
}
.margin-left-80 {
  margin-left: 80px;
}
/* ---- Negative Left Margins ---- */
.margin-left-neg-5 {
  margin-left: -5px;
}
.margin-left-neg-10 {
  margin-left: -10px;
}
.margin-left-neg-15 {
  margin-left: -15px;
}
.margin-left-neg-20 {
  margin-left: -20px;
}
.margin-left-neg-25 {
  margin-left: -25px;
}
.margin-left-neg-30 {
  margin-left: -30px;
}
.margin-left-neg-35 {
  margin-left: -35px;
}
.margin-left-neg-40 {
  margin-left: -40px;
}
.margin-left-neg-45 {
  margin-left: -45px;
}
.margin-left-neg-50 {
  margin-left: -50px;
}
.margin-left-neg-55 {
  margin-left: -55px;
}
.margin-left-neg-60 {
  margin-left: -60px;
}
.margin-left-neg-65 {
  margin-left: -65px;
}
.margin-left-neg-70 {
  margin-left: -70px;
}
.margin-left-neg-75 {
  margin-left: -75px;
}
.margin-left-neg-80 {
  margin-left: -80px;
}
/*=========== ICONS ==========*/
.chevron::after {
  content: '\f101' !important;
  font-family: "Font Awesome 5 Solid", "Font Awesome 5 Pro";
  margin-inline-start: 4px;
}
.chevron svg {
  margin-inline-start: 4px;
}
.external::after {
  content: '\f14c' !important;
  font-family: "Font Awesome 5 Solid", "Font Awesome 5 Pro";
  margin-inline-start: 4px;
}
.external svg {
  margin-inline-start: 4px;
}
.pdf::after {
  content: '\f1c1' !important;
  font-family: "Font Awesome 5 Solid", "Font Awesome 5 Pro";
  margin-inline-start: 4px;
}
.pdf svg {
  margin-inline-start: 4px;
}
.ms-word::after {
  content: '\f1c2' !important;
  font-family: "Font Awesome 5 Solid", "Font Awesome 5 Pro";
  margin-inline-start: 4px;
}
.ms-word svg {
  margin-inline-start: 4px;
}
.ms-excel::after {
  content: '\f1c3' !important;
  font-family: "Font Awesome 5 Solid", "Font Awesome 5 Pro";
  margin-inline-start: 4px;
}
.ms-excel svg {
  margin-inline-start: 4px;
}
.ms-ppt::after {
  content: '\f1c4' !important;
  font-family: "Font Awesome 5 Solid", "Font Awesome 5 Pro";
  margin-inline-start: 4px;
}
.ms-ppt svg {
  margin-inline-start: 4px;
}
.phone::before {
  content: '\f095' !important;
  font-family: "Font Awesome 5 Solid", "Font Awesome 5 Pro";
  margin-inline-end: 4px;
}
.phone svg {
  margin-inline-end: 4px;
}
.mail::before {
  content: '\f1d8' !important;
  font-family: "Font Awesome 5 Solid", "Font Awesome 5 Pro";
  margin-inline-end: 4px;
}
.mail svg {
  margin-inline-end: 4px;
}
.email::before {
  content: '\f0e0' !important;
  font-family: "Font Awesome 5 Solid", "Font Awesome 5 Pro";
  margin-inline-end: 4px;
}
.email svg {
  margin-inline-end: 4px;
}
.office::before {
  content: '\f0b1' !important;
  font-family: "Font Awesome 5 Solid", "Font Awesome 5 Pro";
  margin-inline-end: 4px;
}
.office svg {
  margin-inline-end: 4px;
}
/*===== Social Media Icons =====*/
.facebook:before,
.twitter:before,
.snapchat:before,
.youtube:before,
.instagram:before,
.linkedin:before,
.googleplus:before,
.pinterest:before {
  font-family: "Font Awesome 5 Brands";
  font-size: 35px;
  font-weight: 200;
  margin-inline-end: 5px;
}
.facebook svg,
.twitter svg,
.snapchat svg,
.youtube svg,
.instagram svg,
.linkedin svg,
.googleplus svg,
.pinterest svg {
  margin-inline-end: 5px;
}
.facebook:before {
  content: "\f082";
  color: #3b5998;
}
.facebook svg {
  color: #3b5998;
}
.twitter:before {
  content: "\f081";
  color: #1da1f2;
}
.twitter svg {
  color: #1da1f2;
}
.snapchat:before {
  content: "\f2ad";
  color: #fffc00;
}
.snapchat svg {
  color: #fffc00;
}
.youtube:before {
  content: "\f167";
  color: #ff0000;
}
.youtube svg {
  color: #ff0000;
}
.instagram:before {
  content: "\f16d";
  color: #c32aa3;
}
.instagram svg {
  color: #c32aa3;
}
.linkedin:before {
  content: "\f08c";
  color: #007bb5;
}
.linkedin svg {
  color: #007bb5;
}
.googleplus:before {
  content: "\f0d4";
  color: #dd4b39;
}
.googleplus svg {
  color: #dd4b39;
}
.pinterest:before {
  content: "\f0d3";
  color: #dd4b39;
}
.pinterest svg {
  color: #dd4b39;
}
.facebook-black:before,
.twitter-black:before,
.snapchat-black:before,
.youtube-black:before,
.instagram-black:before,
.linkedin-black:before,
.googleplus-black:before,
.pinterest:before {
  color: #000000;
}
.facebook-white:before,
.twitter-white:before,
.snapchat-white:before,
.youtube-white:before,
.instagram-white:before,
.linkedin-white:before,
.googleplus-white:before,
.pinterest:before {
  color: #ffffff;
}
.facebook-grey:before,
.twitter-grey:before,
.snapchat-grey:before,
.youtube-grey:before,
.instagram-grey:before,
.linkedin-grey:before,
.googleplus-grey:before,
.pinterest:before {
  color: #a7a8aa;
}
.facebook-black svg,
.twitter-black svg,
.snapchat-black svg,
.youtube-black svg,
.instagram-black svg,
.linkedin-black svg,
.googleplus-black svg,
.pinterest svg {
  color: #000000;
}
.facebook-white svg,
.twitter-white svg,
.snapchat-white svg,
.youtube-white svg,
.instagram-white svg,
.linkedin-white svg,
.googleplus-white svg,
.pinterest svg {
  color: #ffffff;
}
.facebook-grey svg,
.twitter-grey svg,
.snapchat-grey svg,
.youtube-grey svg,
.instagram-grey svg,
.linkedin-grey svg,
.googleplus-grey svg,
.pinterest svg {
  color: #a7a8aa;
}
/*# sourceMappingURL=./helpers.css.map */