
.position-relative{
    position: relative;
}
.d-none{
    display: none;
}
.d-flex{
    display: flex;
} 
.flex-column{
    flex-direction: column;
}
.flex-wrap{
    flex-wrap: wrap;
}
.align-items-center{
    align-items: center;
}
.justify-content-center{
    justify-content: center;
}
.justify-content-between{
    justify-content: space-between;
}
.h-100vh{
    min-height: 100vh;
    padding-top: 40px;
    padding-bottom: 40px;
}
.text-center{
    text-align: center;
}
.mx-auto{
    margin-left: auto;
    margin-right: auto;
}
.w-100{
    width: 100%;
}

/* Spacing */
.p-0{
    padding: 0;
}
.m-0{
    margin: 0;
}
.mt-16{
    margin-top: 16px;
}
.mt-24{
    margin-top: 24px;
}
.mt-32{
    margin-top: 32px;
}
.mt-40{
    margin-top: 40px;
}
.mt-60{
    margin-top: 60px;
}
.px-24{
    padding-left: 24px !important;
    padding-right: 24px !important;
}
.py-40{
    padding-top: 40px !important;
    padding-bottom: 40px !important;
}
.ps_61{
    padding-left: 61px;
}
.ps_107{
    padding-left: 107px;
}
.bg-transparent{
    background-color: transparent !important;
}

/* Font weight */
.fw_300{
    font-weight: 300;
}
.fw_400{
    font-weight: 400;
}
.fw_500{
    font-weight: 500;
}
.fw_600{
    font-weight: 600;
}
.fw_700{
    font-weight: 700;
}
.fw_800{
    font-weight: 800;
}

/* Font size */
.fs_14{
    font-size: 14px;
}
.fs_18{
    font-size: 18px;
}
.fs_20{
    font-size: 20px;
}
.fs_24{
    font-size: 24px;
}
.fs_26{
    font-size: 26px;
}
.fs_28{
    font-size: 28px;
}
.fs_30{
    font-size: 30px;
}
.fs_32{
    font-size: 32px;
}
.fs_36{
    font-size: 36px;
}
.fs_48{
    font-size: 48px;
}
.fw_64{
    font-size: 64px;
}


/* Line Height */
.lh_normal{
    line-height: normal;
}
.lh_20{
    line-height: 20px;
}
.lh_28{
    line-height: 28px;
}
.lh_30{
    line-height: 30px;
}
.lh_32{
    line-height: 32px;
}

/* Colors */
.text-black-100{
    color: #8A8A8A;
}
.text-black-300{
    color: #545454;
}
.text-black-400{
    color: #333;
}
.text-black-500{
    color: #000;
}
.text-white{
    color: #FFF;
}
.bg-primary{
    background: #1689FE;
}

.text-white-100{
    color: #D2D2D2;
}

/* Bg Colors */
.bg-black-100{
    background-color: #B0B0B0;
}

.border-0{
    border: none;
}
