/* ** Colors ************************************** */

:root {
    
    --saColorInformation50: #E6E8FB;
    --saColorInformation100: #C0C5F3;
    --saColorInformation200: #94A0EB;
    --saColorInformation300: #647BE4;
  --saColorInformation500: #375edf;
    --saColorInformation600: #0039CD;
    --saColorInformation700: #002FC1;
    --saColorInformation800: #0023B6;
    --saColorInformation900: #000C9E;
    --saColorLightGray: #F3F3F3;
    --saColorTeal: #A4D5EB;
    --saColorSecondaryTeal: #DBEEF7;
    --saColorLightBlue: #F3F5FD;
    --saColorWhite: #FFFFFF;
    --saColorBlack: #000000;
    --saColorBrandBlue: #375EDF;
    --saColorSecondaryBlue: #D7DFF9;
    --saColorBrandBlack: #182340;
    --saColorBorderGray: #E0E0E0;
    --saColorGray: #D1D3D9;
    --saColorDarkGray: #6B7682;
    --saColorLightOrange: #FFEDE2;
    --saColorNeutralGray: #8593A3;
    --saColorNeutral50: #F4F7FA;
    --saColorNeutral100: #EFF2F5;
    --saColorNeutral200: #DEE4EB;
    --saColorNeutral300: #C3CCD6;
    --saColorNeutral400: #A8B5C2;
    --saColorNeutral600: #6A7682;
    --saColorNeutral700: #505862;
    --saColorNeutral800: #353B41;
    --saColorNeutral900: #1B1D21;
    --saColorBrandOrange: #FA9449;
    --saColorSecondaryOrange: #FEE4D2;
    --saColorNeutralSteel50: #F0F2F7;
    --saColorNeutralSteel100: #E3E6EC;
    --saColorNeutralSteel200: #C6CDD9;
    --saColorNeutralSteel300: #AAB3C6;
    --saColorNeutralSteel400: #8D9AB3;
    --saColorNeutralSteel500: #7181A0;
    --saColorNeutralSteel600: #5A6780;
    --saColorNeutralSteel700: #444D60;
    --saColorNeutralSteel800: #2D3440;
    --saColorNeutralSteel900: #171A20;
    --saColorNeutralCold50: #F2F5F7;
    --saColorNeutralCold100: #E5EAED;
    --saColorNeutralCold200: #CBD4DB;
    --saColorNeutralCold300: #B1BFC9;
    --saColorNeutralCold400: #96AAB8;
    --saColorNeutralCold500: #7C94A6;
    --saColorNeutralCold600: #637785;
    --saColorNeutralCold700: #4B5963;
    --saColorNeutralCold800: #323B42;
    --saColorNeutralCold900: #191E21;
    --saColorNeutralTrueGray50: #F7F7F7;
    --saColorNeutralTrueGray100: #F0F0F0;
    --saColorNeutralTrueGray200: #E1E1E1;
    --saColorNeutralTrueGray300: #D1D1D1;
    --saColorNeutralTrueGray400: #C2C2C2;
    --saColorNeutralTrueGray500: #B3B3B3;
    --saColorNeutralTrueGray600: #8F8F8F;
    --saColorNeutralTrueGray700: #6B6B6B;
    --saColorNeutralTrueGray800: #484848;
    --saColorNeutralTrueGray900: #242424;
    --saColorNeutralWarm50: #F5F3F4;
    --saColorNeutralWarm100: #EDECEC;
    --saColorNeutralWarm200: #DBD9DA;
    --saColorNeutralWarm300: #C9C5C7;
    --saColorNeutralWarm400: #B8B2B5;
    --saColorNeutralWarm500: #A69FA2;
    --saColorNeutralWarm600: #857F82;
    --saColorNeutralWarm700: #635F61;
    --saColorNeutralWarm800: #424041;
    --saColorNeutralWarm900: #212020;
    --saColorError50: #FDF1ED;
    --saColorError100: #FDDDD3;
    --saColorError200: #FABBA8;
    --saColorError300: #F89A7C;
    --saColorError400: #F57851;
    --saColorError500: #F35625;
    --saColorError600: #C2451E;
    --saColorError700: #923416;
    --saColorError800: #61220F;
    --saColorError900: #311107;
    --saColorMediumBlue: #26304b;
    --saColorNeutralBorderLight: #5c6579;
    --saColorNeutralLight: #374059;
  --saColorWarning25: #fffcf5;
    --saColorWarning50: #FFF7E5;
    --saColorWarning100: #FFEECC;
    --saColorWarning200: #FFDD99;
    --saColorWarning300: #FFCD66;
    --saColorWarning400: #FFBC33;
    --saColorWarning500: #FFAB00;
    --saColorWarning600: #CC7A00;
    --saColorWarning700: #995200;
    --saColorWarning800: #663000;
    --saColorWarning900: #331400;
  --saColorSuccess25: #f6fdfb;
    --saColorSuccess50: #E6FAF4;
    --saColorSuccess100: #D4F4EC;
    --saColorSuccess200: #A9EAD8;
    --saColorSuccess300: #7EDFC5;
    --saColorSuccess400: #53D5B2;
    --saColorSuccess500: #28CA9E;
    --saColorSuccess600: #20A17F;
    --saColorSuccess700: #18795F;
    --saColorSuccess800: #10513F;
    --saColorSuccess900: #082820;
    --saColorTertiaryGreen50: #E8FAF1;
    --saColorTertiaryGreen100: #D3F6E4;
    --saColorTertiaryGreen200: #A7ECCA;
    --saColorTertiaryGreen300: #7BE3AF;
    --saColorTertiaryGreen400: #4FDA95;
    --saColorTertiaryGreen500: #24D07A;
    --saColorTertiaryGreen600: #1CA762;
    --saColorTertiaryGreen700: #157D49;
    --saColorTertiaryGreen800: #0E5331;
    --saColorTertiaryGreen900: #072A18;
    --saColorTertiaryBlue50: #EEF6FF;
    --saColorTertiaryBlue100: #D7EAFF;
    --saColorTertiaryBlue200: #AFD5FF;
    --saColorTertiaryBlue300: #87C0FF;
    --saColorTertiaryBlue400: #5EACFF;
    --saColorTertiaryBlue500: #3697FF;
    --saColorTertiaryBlue600: #2B79CC;
    --saColorTertiaryBlue700: #215A99;
    --saColorTertiaryBlue800: #163C66;
    --saColorTertiaryBlue900: #0B1E33;
    --saColorTertiaryPurple50: #F6F3FF;
    --saColorTertiaryPurple100: #E5DFFE;
    --saColorTertiaryPurple200: #CBBEFD;
    --saColorTertiaryPurple300: #B19EFC;
    --saColorTertiaryPurple400: #977EFB;
    --saColorTertiaryPurple500: #7D5EFA;
    --saColorTertiaryPurple600: #644BC8;
    --saColorTertiaryPurple700: #4B3896;
    --saColorTertiaryPurple800: #322564;
    --saColorTertiaryPurple900: #191332;
    --saColorTertiaryAqua50: #EAFCFF;
    --saColorTertiaryAqua100: #D2F4F9;
    --saColorTertiaryAqua200: #A5E9F2;
    --saColorTertiaryAqua300: #77DEEC;
    --saColorTertiaryAqua400: #4AD3E5;
    --saColorTertiaryAqua500: #1DC8DF;
    --saColorTertiaryAqua600: #17A0B2;
    --saColorTertiaryAqua700: #117886;
    --saColorTertiaryAqua800: #0C5059;
    --saColorTertiaryAqua900: #06282D;
    --saColorTertiaryMint50: #E9FFFC;
    --saColorTertiaryMint100: #D5F7F2;
    --saColorTertiaryMint200: #ABEFE6;
    --saColorTertiaryMint300: #81E7D9;
    --saColorTertiaryMint400: #57DECC;
    --saColorTertiaryMint500: #2DD6C0;
    --saColorTertiaryMint600: #24AB99;
    --saColorTertiaryMint700: #1B8173;
    --saColorTertiaryMint800: #12564D;
    --saColorTertiaryMint900: #092B26;
    --saColorTertiaryYellow50: #FFFBEB;
    --saColorTertiaryYellow100: #FFF5CE;
    --saColorTertiaryYellow200: #FFEB9C;
    --saColorTertiaryYellow300: #FFE26B;
    --saColorTertiaryYellow400: #FFD839;
    --saColorTertiaryYellow500: #FFCE08;
    --saColorTertiaryYellow600: #CC8904;
    --saColorTertiaryYellow700: #995C02;
    --saColorTertiaryYellow800: #663701;
    --saColorTertiaryYellow900: #331801;
    --saColorTertiaryOrange50: #FFF6F1;
    --saColorTertiaryOrange100: #FFE3D3;
    --saColorTertiaryOrange200: #FFC7A7;
    --saColorTertiaryOrange300: #FFAB7B;
    --saColorTertiaryOrange400: #FF8E4F;
    --saColorTertiaryOrange500: #FF7223;
    --saColorTertiaryOrange600: #CC5B1C;
    --saColorTertiaryOrange700: #994515;
    --saColorTertiaryOrange800: #662E0E;
    --saColorTertiaryOrange900: #331707;
    --saColorTertiaryRose50: #FFF0F4;
    --saColorTertiaryRose100: #FFDAE3;
    --saColorTertiaryRose200: #FFB5C6;
    --saColorTertiaryRose300: #FF90AA;
    --saColorTertiaryRose400: #FF6B8D;
    --saColorTertiaryRose500: #FF4671;
    --saColorTertiaryRose600: #CC385A;
    --saColorTertiaryRose700: #992A44;
    --saColorTertiaryRose800: #661C2D;
    --saColorTertiaryRose900: #330E17;
    --saColorBlackAlpha075: rgba(0, 0, 0, 0.075);
    --saColorBlackAlpha125: rgba(0, 0, 0, 0.125);
    --saColorBlackAlpha15: rgba(0, 0, 0, 0.15);
    --saColorBlackAlpha25: rgba(0, 0, 0, 0.25);
    --saColorCyan: #009FE3;
    --saColorLightCyan: #45BBE6;
    --saColorSlate: #94A7B0;
    --saColorBoostrapHoverBlue: #0B5ED7;
    --saColorBootstrapBorderLightBlue: #86B7FE;
    --saColorBootstrapBlue25: rgba(13, 110, 253, 0.25); /* #0d6efd40 */
    --saColorMintGreen: #86D293;
    --saColorEmeraldGreen: #107C41;
    --saColorCornflowerBlue500: #73A1F8;
    --saColorCornflowerBlue600: #7E97EB;
    --saColorCornflowerBlue700: #667EEA;    
    --saColorLightBlueGray: #DEE4EC;
    --saColorMaroonRed: #721C24;
    --saColorMediumIndigo: #5568D3;
    --saColorMediumLightGray: #CCCCCC;
}

/* ** Font Colors ************************************** */

.saFgColorNeutral300 {
    color: var(--saColorNeutral300);
}

.saFgColorInformation200 {
    color: var(--saColorInformation200);
}

.saFgColorTeal {
    color: var(--saColorTeal);
}

.saFgColorLightBlue {
    color: var(--saColorLightBlue);
}

.saFgColorGray {
    color: var(--saColorGray);
}

.saFgColorWhite {
    color: var(--saColorWhite);
}

.saFgColorBrandBlue {
    color: var(--saColorBrandBlue);
}

.saFgColorSecondaryBlue {
    color: var(--saColorSecondaryBlue);
}

.saFgColorBrandBlack {
    color: var(--saColorBrandBlack);
}

.saFgColorBorderGray {
    color: var(--saColorBorderGray);
}

.saFgColorErrorText {
    color: var(--saColorErrorText);
}

.saFgColorLightGray {
    color: var(--saColorLightGray);
}

.saFgColorTertiaryPurple500 {
    color: var(--saColorTertiaryPurple500);
}

.saFgColorTertiaryBlue500 {
    color: var(--saColorTertiaryBlue500);
}

.saFgColorTertiaryAqua500 {
    color: var(--saColorTertiaryAqua500);
}

.saFgColorTertiaryGreen500 {
    color: var(--saColorTertiaryGreen500);
}

.saFgColorTertiaryGreen100 {
    color: var(--saColorTertiaryGreen100);
}

.saFgColorTertiaryGreen600 {
    color: var(--saColorTertiaryGreen600);
}

.saFgColorTertiaryGreen800 {
  color: var(--saColorTertiaryGreen800);
}


.saFgColorTertiaryOrange500 {
    color: var(--saColorTertiaryOrange500);
}

.saFgColorBrandOrange {
    color: var(--saColorBrandOrange);
}

.saFgColorSecondaryOrange {
    color: var(--saColorSecondaryOrange);
}

.saFgColorTertiaryRose500 {
    color: var(--saColorTertiaryRose500);
}

.saFgColorTertiaryYellow500 {
    color: var(--saColorTertiaryYellow500);
}

.saFgColorNeutralGray {
    color: var(--saColorNeutralGray);
}

.saFgColorNeutral600 {
    color: var(--saColorNeutral600);
}

.saFgColorNeutral700 {
    color: var(--saColorNeutral700);
}

.saFgColorNeutral800 {
    color: var(--saColorNeutral800);
}

.saFgColorNeutral900 {
    color: var(--saColorNeutral900);
}

.saFgColorWarning700 {
    color: var(--saColorWarning700);
}
.saFgColorSuccess600 {
  color: var(--saColorSuccess600);
}

.saFgColorSuccess700 {
  color: var(--saColorSuccess700);
}

/* ** Background Colors ************************************** */
.saBgColorTeal {
    background-color: var(--saColorTeal);
}

.saBgColorLightBlue {
    background-color: var(--saColorLightBlue);
}

.saBgColorSecondaryTeal {
    background-color: var(--saColorSecondaryTeal);
}

.saBgColorGray {
    background-color: var(--saColorGray);
}

.saBgColorWhite {
    background-color: var(--saColorWhite);
}

.saBgColorBrandBlue {
    background-color: var(--saColorBrandBlue);
}

.saBgColorSecondaryBlue {
    background-color: var(--saColorSecondaryBlue);
}

.saBgColorBrandBlack {
    background-color: var(--saColorBrandBlack);
}

.saBgColorBorderGray {
    background-color: var(--saColorBorderGray);
}

.saBgColorLightGray {
    background-color: var(--saColorLightGray);
}

.saBgColorLightOrange {
    background-color: var(--saColorLightOrange);
}

.saBgColorTertiaryPurple500 {
    background-color: var(--saColorTertiaryPurple500);
}

.saBgColorTertiaryBlue500 {
    background-color: var(--saColorTertiaryBlue500);
}

.saBgColorTertiaryAqua500 {
    background-color: var(--saColorTertiaryAqua500);
}

.saBgColorTertiaryGreen500 {
    background-color: var(--saColorTertiaryGreen500);
}

.saBgColorTertiaryGreen100 {
    background-color: var(--saColorTertiaryGreen100);
}

.saBgColorTertiaryGreen600 {
    background-color: var(--saColorTertiaryGreen600);
}

.saBgColorTertiaryOrange500 {
    background-color: var(--saColorTertiaryOrange500);
}

.saBgColorBrandOrange {
    background-color: var(--saColorBrandOrange);
}

.saBgColorSecondaryOrange {
    background-color: var(--saColorSecondaryOrange);
}

.saBgColorTertiaryRose500 {
    background-color: var(--saColorTertiaryRose500);
}

.saBgColorTertiaryYellow500 {
    background-color: var(--saColorTertiaryYellow500);
}

.saBgColorNeutral50 {
    background-color: var(--saColorNeutral50);
}

.saBgColorTertiaryPurple50 {
    background-color: var(--saColorTertiaryPurple50);
}

.saBgColorTertiaryBlue50 {
    background-color: var(--saColorTertiaryBlue50);
}

.saBgColorTertiaryAqua50 {
    background-color: var(--saColorTertiaryAqua50);
}

.saBgColorTertiaryGreen50 {
    background-color: var(--saColorTertiaryGreen50);
}

.saBgColorTertiaryOrange50 {
    background-color: var(--saColorTertiaryOrange50);
}

.saBgColorTertiaryRose50 {
    background-color: var(--saColorTertiaryRose50);
}

.saBgColorTertiaryYellow50 {
    background-color: var(--saColorTertiaryYellow50);
}

.saBgColorNeutralGray {
    background-color: var(--saColorNeutralGray);
}

.saBgColorMediumBlue {
    background-color: var(--saColorMediumBlue);
}

.saBgColorNeutralLight {
    background-color: var(--saColorNeutralLight);
}

.saBgColorNeutral200 {
    background-color: var(--saColorNeutral200);
}

.saBgColorNeutral900 {
    background-color: var(--saColorNeutral900);
}

/* Border Colors */
.saBorderColorTertiaryPurple500 {
    border: 2px solid var(--saColorTertiaryPurple500);
}

.saBorderColorTertiaryBlue500 {
    border: 2px solid var(--saColorTertiaryBlue500);
}

.saBorderColorTertiaryAqua500 {
    border: 2px solid var(--saColorTertiaryAqua500);
}

.saBorderColorTertiaryGreen500 {
    border: 2px solid var(--saColorTertiaryGreen500);
}

.saBorderTertiaryOrange500 {
    border: 2px solid var(--saColorTertiaryOrange500);
}

.saBorderColorTertiaryRose500 {
    border: 2px solid var(--saColorTertiaryRose500);
}

.saBorderColorTertiaryYellow500 {
    border: 2px solid var(--saColorTertiaryYellow500);
}

.saColorNeutralBorderLight {
    border-color: var(--saColorNeutralBorderLight);
}

