/* -------------------
FIXED SHORTCUTS
---------------------- */
/* --- BORDER RADIUS --- */
.rad05 {
    border-radius: 5px;
}
.rad10 {
    border-radius: 10px;
}
.rad15 {
    border-radius: 15px;
}
.rad20 {
    border-radius: 20px;
}
.rad05r {
    border-radius: 0.5rem;
}
.rad1r {
    border-radius: 1rem;
}
.rad15r {
    border-radius: 1.5rem;
}
.rad2r {
    border-radius: 2rem;
}
/* --- FIXED PADDING --- */
/* Padding */
.p0 {
    padding: 0 !important;
}
.p05 {
    padding: 5px !important;
}
.p10 {
    padding: 10px !important;
}
.p15 {
    padding: 15px !important;
}
.p20 {
    padding: 20px !important;
}
.p05r {
    padding: 0.5rem !important;
}
.p1r {
    padding: 1rem !important;
}
.p15r {
    padding: 1.5rem !important;
}
.p2r {
    padding: 2rem !important;
}
.p05e {
    padding: 0.5em !important;
}
.p1e {
    padding: 1em !important;
}
.p15e {
    padding: 1.5em !important;
}
.p2e {
    padding: 2em !important;
}
/* Padding Left */
.pl0 {
    padding-left: 0 !important;
}
.pl05 {
    padding-left: 5px !important;
}
.pl10 {
    padding-left: 10px !important;
}
.pl15 {
    padding-left: 15px !important;
}
.pl20 {
    padding-left: 20px !important;
}
.pl05r {
    padding-left: 0.5rem !important;
}
.pl1r {
    padding-left: 1rem !important;
}
.pl15r {
    padding-left: 1.5rem !important;
}
.pl2r {
    padding-left: 2rem !important;
}
.pl05e {
    padding-left: 0.5em !important;
}
.pl1e {
    padding-left: 1em !important;
}
.pl15e {
    padding-left: 1.5em !important;
}
.pl2e {
    padding-left: 2em !important;
}
/* Padding Right */
.pr0 {
    padding-right: 0 !important;
}
.pr05 {
    padding-right: 5px !important;
}
.pr10 {
    padding-right: 10px !important;
}
.pr15 {
    padding-right: 15px !important;
}
.pr20 {
    padding-right: 20px !important;
}
.pr05r {
    padding-right: 0.5rem !important;
}
.pr1r {
    padding-right: 1rem !important;
}
.pr15r {
    padding-right: 1.5rem !important;
}
.pr2r {
    padding-right: 2rem !important;
}
.pr05e {
    padding-right: 0.5em !important;
}
.pr1e {
    padding-right: 1em !important;
}
.pr15e {
    padding-right: 1.5eem !important;
}
.pr2e {
    padding-right: 2eem !important;
}
/* Padding Top */
.pt0 {
    padding-top: 0 !important;
}
.pt05 {
    padding-top: 5px !important;
}
.pt10 {
    padding-top: 10px !important;
}
.pt15 {
    padding-top: 15px !important;
}
.pt20 {
    padding-top: 20px !important;
}
.pt05r {
    padding-top: 0.5rem !important;
}
.pt1r {
    padding-top: 1rem !important;
}
.pt15r {
    padding-top: 1.5rem !important;
}
.pt2r {
    padding-top: 2rem !important;
}
.pt25r {
    padding-top: 2.5rem !important;
}
.pt3r {
    padding-top: 3rem !important;
}
.pt05r {
    padding-top: 0.5em !important;
}
.pt1e {
    padding-top: 1em !important;
}
.pt15e {
    padding-top: 1.5em !important;
}
.pt2e {
    padding-top: 2em !important;
}
.pt25e {
    padding-top: 2.5em !important;
}
.pt3e {
    padding-top: 3em !important;
}
/* Padding Bottom */
.pb0 {
    padding-bottom: 0 !important;
}
.pb05 {
    padding-bottom: 5px !important;
}
.pb10 {
    padding-bottom: 10px !important;
}
.pb15 {
    padding-bottom: 15px !important;
}
.pb20 {
    padding-bottom: 20px !important;
}
.pb05r {
    padding-bottom: 0.5rem !important;
}
.pb1r {
    padding-bottom: 1rem !important;
}
.pb15r {
    padding-bottom: 1.5rem !important;
}
.pb2r {
    padding-bottom: 2rem !important;
}
.pb25r {
    padding-bottom: 2.5rem !important;
}
.pb3r {
    padding-bottom: 3rem !important;
}
.pb05e {
    padding-bottom: 0.5em !important;
}
.pb1e {
    padding-bottom: 1em !important;
}
.pb15e {
    padding-bottom: 1.5em !important;
}
.pb2e {
    padding-bottom: 2em !important;
}
.pb25e {
    padding-bottom: 2.5em !important;
}
.pb3e {
    padding-bottom: 3em !important;
}
/* Padding Width */
.pw05 {
    padding: 0 5px !important;
}
.pw10 {
    padding: 0 10px !important;
}
.pw15 {
    padding: 0 15px !important;
}
.pw20 {
    padding: 0 20px !important;
}
.pw05r {
    padding: 0 0.5rem !important;
}
.pw1r {
    padding: 0 1rem !important;
}
.pw15r {
    padding: 0 1.5rem !important;
}
.pw2r {
    padding: 0 2rem !important;
}
.pw05e {
    padding: 0 0.5em !important;
}
.pw1e {
    padding: 0 1em !important;
}
.pw15e {
    padding: 0 1.5em !important;
}
.pw2e {
    padding: 0 2em !important;
}
/* Padding Height */
.ph05 {
    padding: 5px 0 !important;
}
.ph10 {
    padding: 10px 0 !important;
}
.ph15 {
    padding: 15px 0 !important;
}
.ph20 {
    padding: 20px 0 !important;
}
.ph05r {
    padding: 0.5rem 0 !important;
}
.ph1r {
    padding: 1rem 0 !important;
}
.ph15r {
    padding: 1.5rem 0 !important;
}
.ph2r {
    padding: 2rem 0 !important;
}
.ph05e {
    padding: 0.5em 0 !important;
}
.ph1e {
    padding: 1em 0 !important;
}
.ph15e {
    padding: 1.5em 0 !important;
}
.ph2e {
    padding: 2em 0 !important;
}
/* --- FIXED MARGINS --- */
/* Margin */
.m0 {
    margin: 0 !important;
}
.m05 {
    margin: 5px !important;
}
.m10 {
    margin: 10px !important;
}
.m15 {
    margin: 15px !important;
}
.m20 {
    margin: 20px !important;
}
.m05r {
    margin: 0.5rem !important;
}
.m1r {
    margin: 1rem !important;
}
.m15r {
    margin: 1.5rem !important;
}
.m2r {
    margin: 2rem !important;
}
.m05e {
    margin: 0.5em !important;
}
.m1e {
    margin: 1em !important;
}
.m15e {
    margin: 1.5em !important;
}
.m2e {
    margin: 2em !important;
}
/* Margin Left */
.ml0 {
    margin-left: 0 !important;
}
.ml05 {
    margin-left: 5px !important;
}
.ml10 {
    margin-left: 10px !important;
}
.ml15 {
    margin-left: 15px !important;
}
.ml20 {
    margin-left: 20px !important;
}
.ml05r {
    margin-left: 0.5rem !important;
}
.ml1r {
    margin-left: 1rem !important;
}
.ml15r {
    margin-left: 1.5rem !important;
}
.ml2r {
    margin-left: 2rem !important;
}
.ml05e {
    margin-left: 0.5em !important;
}
.ml1e {
    margin-left: 1em !important;
}
.ml15e {
    margin-left: 1.5em !important;
}
.ml2e {
    margin-left: 2em !important;
}
/* Margin Right */
.mr0 {
    margin-right: 0 !important;
}
.mr05 {
    margin-right: 5px !important;
}
.mr10 {
    margin-right: 10px !important;
}
.mr15 {
    margin-right: 15px !important;
}
.mr20 {
    margin-right: 20px !important;
}
.mr05r {
    margin-right: 0.5rem !important;
}
.mr1r {
    margin-right: 1rem !important;
}
.mr15r {
    margin-right: 1.5rem !important;
}
.mr2r {
    margin-right: 2rem !important;
}
.mr05e {
    margin-right: 0.5em !important;
}
.mr1e {
    margin-right: 1em !important;
}
.mr15e {
    margin-right: 1.5em !important;
}
.mr2e {
    margin-right: 2em !important;
}
/* Margin Top */
.mt0 {
    margin-top: 0 !important;
}
.mt05 {
    margin-top: 5px !important;
}
.mt10 {
    margin-top: 10px !important;
}
.mt15 {
    margin-top: 15px !important;
}
.mt20 {
    margin-top: 20px !important;
}
.mt05r {
    margin-top: 0.5rem !important;
}
.mt1r {
    margin-top: 1rem !important;
}
.mt15r {
    margin-top: 1.5rem !important;
}
.mt2r {
    margin-top: 2rem !important;
}
.mt25r {
    margin-top: 2.5rem !important;
}
.mt3r {
    margin-top: 3rem !important;
}
.mt05e {
    margin-top: 0.5em !important;
}
.mt1e {
    margin-top: 1em !important;
}
.mt15e {
    margin-top: 1.5em !important;
}
.mt2e {
    margin-top: 2em !important;
}
/* Margin Bottom */
.mb0 {
    margin-bottom: 0 !important;
}
.mb05 {
    margin-bottom: 5px !important;
}
.mb10 {
    margin-bottom: 10px !important;
}
.mb15 {
    margin-bottom: 15px !important;
}
.mb20 {
    margin-bottom: 20px !important;
}
.mb05r {
    margin-bottom: 0.5rem !important;
}
.mb1r {
    margin-bottom: 1rem !important;
}
.mb15r {
    margin-bottom: 1.5rem !important;
}
.mb2r {
    margin-bottom: 2rem !important;
}
.mb05e {
    margin-bottom: 0.5em !important;
}
.mb1e {
    margin-bottom: 1em !important;
}
.mb15e {
    margin-bottom: 1.5em !important;
}
.mb2e {
    margin-bottom: 2em !important;
}
/* Margin Height */
.mh0 {
    margin: 0 !important;
}
.mh05 {
    margin: 5px 0 !important;
}
.mh10 {
    margin: 10px 0 !important;
}
.mh15 {
    margin: 15px 0 !important;
}
.mh20 {
    margin: 20px 0 !important;
}
.mh05r {
    margin: 0.5rem 0 !important;
}
.mh1r {
    margin: 1rem 0 !important;
}
.mh15r {
    margin: 1.5rem 0 !important;
}
.mh2r {
    margin: 2rem 0 !important;
}
.mh05e {
    margin: 0.5em 0 !important;
}
.mh1e {
    margin: 1em 0 !important;
}
.mh15e {
    margin: 1.5em 0 !important;
}
.mh2e {
    margin: 2em 0 !important;
}
/* Margin Width */
.mw0 {
    margin: 0 !important;
}
.mw05 {
    margin: 0 5px !important;
}
.mw10 {
    margin: 0 10px !important;
}
.mw15 {
    margin: 0 15px !important;
}
.mw20 {
    margin: 0 20px !important;
}
.mw05r {
    margin: 0 0.5rem !important;
}
.mw1r {
    margin: 0 1rem !important;
}
.mw15r {
    margin: 0 1.5rem !important;
}
.mw2r {
    margin: 0 2rem !important;
}
.mw05e {
    margin: 0 0.5em !important;
}
.mw1e {
    margin: 0 1em !important;
}
.mw15e {
    margin: 0 1.5em !important;
}
.mw2e {
    margin: 0 2em !important;
}
/* --- FONT WEIGHT --- */
.fw1 {
    font-weight: 100 !important;
}
.fw2 {
    font-weight: 200 !important;
}
.fw3 {
    font-weight: 300 !important;
}
.fw4 {
    font-weight: 400 !important;
}
.fw5 {
    font-weight: 500 !important;
}
.fw6 {
    font-weight: 600 !important;
}
.fw7 {
    font-weight: 700 !important;
}
.fw8 {
    font-weight: 800 !important;
}
.fw9 {
    font-weight: 900 !important;
}
/* --- FONT SIZE --- */
.fs07 {
    font-size: 0.7rem !important;
}
.fs08 {
    font-size: 0.8rem !important;
}
.fs09 {
    font-size: 0.9rem !important;
}
.fs1 {
    font-size: 1rem !important;
}
.fs12 {
    font-size: 1.2rem !important;
}
.fs13 {
    font-size: 1.3rem !important;
}
.fs14 {
    font-size: 1.4rem !important;
}
.fs15 {
    font-size: 1.5rem !important;
}
.fs20 {
    font-size: 2rem !important;
}
