﻿/* CSS Utility Classes */
/* RP_20180802 */

/* MARGIN */
.mauto {
    margin: auto;
}

.mtbauto {
    margin-top: auto;
    margin-bottom: auto;
}

.mlrauto {
    margin-left: auto;
    margin-right: auto;
}

.mt0p25rem {
    margin-top: 0.25rem;
}

.mt0p5rem {
    margin-top: 0.5rem;
}

.mt0p75rem {
    margin-top: 0.75rem;
}

.mt1p0rem {
    margin-top: 1rem;
}

.mt1p25rem {
    margin-top: 1.25rem;
}

.mt1p5rem {
    margin-top: 1.5rem;
}

.mt1p75rem {
    margin-top: 1.75rem;
}

.mt2p0rem {
    margin-top: 2rem;
}

.mt2p5rem {
    margin-top: 2.5rem;
}

.mt3p0rem {
    margin-top: 3rem;
}

.mt3p5rem {
    margin-top: 3.5rem;
}

.mt4p0rem {
    margin-top: 4rem;
}

.mt4p5rem {
    margin-top: 4.5rem;
}

.mt5p0rem {
    margin-top: 5rem;
}

.mr0p25rem {
    margin-right: 0.25rem;
}

.mr0p5rem {
    margin-right: 0.5rem;
}

.mr0p75rem {
    margin-right: 0.75rem;
}

.mr1p0rem {
    margin-right: 1rem;
}

.mr1p25rem {
    margin-right: 1.25rem;
}

.mr1p5rem {
    margin-right: 1.5rem;
}

.mr1p75rem {
    margin-right: 1.75rem;
}

.mr2p0rem {
    margin-right: 2rem;
}

.mr2p5rem {
    margin-right: 2.5rem;
}

.mr3p0rem {
    margin-right: 3rem;
}

.mr3p5rem {
    margin-right: 3.5rem;
}

.mr4p0rem {
    margin-right: 4rem;
}

.mr4p5rem {
    margin-right: 4.5rem;
}

.mr5p0rem {
    margin-right: 5rem;
}

.mb0p25rem {
    margin-bottom: 0.25rem;
}

.mb0p5rem {
    margin-bottom: 0.5rem;
}

.mb0p75rem {
    margin-bottom: 0.75rem;
}

.mb1p0rem {
    margin-bottom: 1rem;
}

.mb1p25rem {
    margin-bottom: 1.25rem;
}

.mb1p5rem {
    margin-bottom: 1.5rem;
}

.mb1p75rem {
    margin-bottom: 1.75rem;
}

.mb2p0rem {
    margin-bottom: 2rem;
}

.mb2p5rem {
    margin-bottom: 2.5rem;
}

.mb3p0rem {
    margin-bottom: 3rem;
}

.mb3p5rem {
    margin-bottom: 3.5rem;
}

.mb4p0rem {
    margin-bottom: 4rem;
}

.mb4p5rem {
    margin-bottom: 4.5rem;
}

.mb5p0rem {
    margin-bottom: 5rem;
}

.ml0p25rem {
    margin-left: 0.25rem;
}

.ml0p5rem {
    margin-left: 0.5rem;
}

.ml0p75rem {
    margin-left: 0.75rem;
}

.ml1p0rem {
    margin-left: 1rem;
}

.ml1p25rem {
    margin-left: 1.25rem;
}

.ml1p5rem {
    margin-left: 1.5rem;
}

.ml1p75rem {
    margin-left: 1.75rem;
}

.ml2p0rem {
    margin-left: 2rem;
}

.ml2p5rem {
    margin-left: 2.5rem;
}

.ml3p0rem {
    margin-left: 3rem;
}

.ml3p5rem {
    margin-left: 3.5rem;
}

.ml4p0rem {
    margin-left: 4rem;
}

.ml4p5rem {
    margin-left: 4.5rem;
}

.ml5p0rem {
    margin-left: 5rem;
}


/* PADDING */
.pt0p25rem {
    padding-top: 0.25rem;
}

.pt0p5rem {
    padding-top: 0.5rem;
}

.pt0p75rem {
    padding-top: 0.75rem;
}

.pt1p0rem {
    padding-top: 1rem;
}

.pt1p25rem {
    padding-top: 1.25rem;
}

.pt1p5rem {
    padding-top: 1.5rem;
}

.pt1p75rem {
    padding-top: 1.75rem;
}

.pt2p0rem {
    padding-top: 2rem;
}

.pt2p5rem {
    padding-top: 2.5rem;
}

.pt3p0rem {
    padding-top: 3rem;
}

.pt3p5rem {
    padding-top: 3.5rem;
}

.pt4p0rem {
    padding-top: 4rem;
}

.pt4p5rem {
    padding-top: 4.5rem;
}

.pt5p0rem {
    padding-top: 5rem;
}

.pr0p25rem {
    padding-right: 0.25rem;
}

.pr0p5rem {
    padding-right: 0.5rem;
}

.pr0p75rem {
    padding-right: 0.75rem;
}

.pr1p0rem {
    padding-right: 1rem;
}

.pr1p25rem {
    padding-right: 1.25rem;
}

.pr1p5rem {
    padding-right: 1.5rem;
}

.pr1p75rem {
    padding-right: 1.75rem;
}

.pr2p0rem {
    padding-right: 2rem;
}

.pr2p5rem {
    padding-right: 2.5rem;
}

.pr3p0rem {
    padding-right: 3rem;
}

.pr3p5rem {
    padding-right: 3.5rem;
}

.pr4p0rem {
    padding-right: 4rem;
}

.pr4p5rem {
    padding-right: 4.5rem;
}

.pr5p0rem {
    padding-right: 5rem;
}

.pb0p25rem {
    padding-bottom: 0.25rem;
}

.pb0p5rem {
    padding-bottom: 0.5rem;
}

.pb0p75rem {
    padding-bottom: 0.75rem;
}

.pb1p0rem {
    padding-bottom: 1rem;
}

.pb1p25rem {
    padding-bottom: 1.25rem;
}

.pb1p5rem {
    padding-bottom: 1.5rem;
}

.pb1p75rem {
    padding-bottom: 1.75rem;
}

.pb2p0rem {
    padding-bottom: 2rem;
}

.pb2p5rem {
    padding-bottom: 2.5rem;
}

.pb3p0rem {
    padding-bottom: 3rem;
}

.pb3p5rem {
    padding-bottom: 3.5rem;
}

.pb4p0rem {
    padding-bottom: 4rem;
}

.pb4p5rem {
    padding-bottom: 4.5rem;
}

.pb5p0rem {
    padding-bottom: 5rem;
}

.pl0p25rem {
    padding-left: 0.25rem;
}

.pl0p5rem {
    padding-left: 0.5rem;
}

.pl0p75rem {
    padding-left: 0.75rem;
}

.pl1p0rem {
    padding-left: 1rem;
}

.pl1p25rem {
    padding-left: 1.25rem;
}

.pl1p5rem {
    padding-left: 1.5rem;
}

.pl1p75rem {
    padding-left: 1.75rem;
}

.pl2p0rem {
    padding-left: 2rem;
}

.pl2p5rem {
    padding-left: 2.5rem;
}

.pl3p0rem {
    padding-left: 3rem;
}

.pl3p5rem {
    padding-left: 3.5rem;
}

.pl4p0rem {
    padding-left: 4rem;
}

.pl4p5rem {
    padding-left: 4.5rem;
}

.pl5p0rem {
    padding-left: 5rem;
}


/* FONTS */
.fs6px {
    font-size: 6px;
}

.fs7px {
    font-size: 7px;
}

.fs8px {
    font-size: 8px;
}

.fs9px {
    font-size: 9px;
}

.fs10px {
    font-size: 10px;
}

.fs11px {
    font-size: 11px;
}

.fs12px {
    font-size: 12px;
}

.fs13px {
    font-size: 13px;
}

.fs14px {
    font-size: 14px;
}

.fs15px {
    font-size: 15px;
}

.fs16px {
    font-size: 16px;
}

.fs17px {
    font-size: 17px;
}

.fs18px {
    font-size: 18px;
}

.fs19px {
    font-size: 19px;
}

.fs20px {
    font-size: 20px;
}

.fs21px {
    font-size: 21px;
}

.fs22px {
    font-size: 22px;
}

.fs23px {
    font-size: 24px;
}

.fs25px {
    font-size: 25px;
}

.fs26px {
    font-size: 26px;
}

.fs27px {
    font-size: 27px;
}

.fs28px {
    font-size: 28px;
}

.fs29px {
    font-size: 29px;
}

.fs30px {
    font-size: 30px;
}

.fs31px {
    font-size: 31px;
}

.fs32px {
    font-size: 32px;
}

.fs1rem {
    font-size: 1rem;
}

.fs1p25rem {
    font-size: 1.25rem;
}

.fs1p75rem {
    font-size: 1.75rem;
}

.fs2rem {
    font-size: 2rem;
}

.fs2p5em {
    font-size: 2.5rem;
}

.fs3rem {
    font-size: 3rem;
}


/* COLORS */
.c2000, .c98B2d1, .cCeruleanBlue {
    color: #98B2D1;
}

.c2001, .cc74375, .cFuchsiaRose {
    color: #98B2D1;
}

.c2018, .c5f4b8b, .cUltraViolet {
    color: #5f4b8b;
}

.bc2018, .bc5f4b8b, .bcUltraViolet {
    background-color: #5f4b8b;
}

.c2019, .c, .c {
    color: #808080;
}

.bc2019, .bc, .bc {
    background-color: #808080;
}

.c333, .c333333 {
    color: #333;
}

.cCoolGray11 {
    color: rgba(83,86,90,1);
}

.bcCoolGray11 {
    background-color: rgba(83,86,90,1);
}

.c0p25CoolGray11 {
    color: rgba(83,86,90,0.25);
}

.bc0p25CoolGray11 {
    background-color: rgba(83,86,90,0.25);
}

.c0p5CoolGray11 {
    color: rgba(83,86,90,0.5);
}

.bc0p5CoolGray11 {
    background-color: rgba(83,86,90,0.5);
}

.c0p75CoolGray11 {
    color: rgba(83,86,90,0.75);
}

.bc0p75CoolGray11 {
    background-color: rgba(83,86,90,0.75);
}
.c3c9624 {
    color: rgba(60,150,36,1);
}

.dd6487 {
    color: rgba(221,100,135,1);
}