/* MARGIN
======================================================================================================================*/

/* margin-top
----------------------------------------------------------------------------------------------------------------------*/
.leeu-mt-0 {
    margin-top: 0;
}
.leeu-mt-5 {
    margin-top: 5px;
}
.leeu-mt-10 {
    margin-top: 10px;
}
.leeu-mt-15 {
    margin-top: 15px;
}
.leeu-mt-20 {
    margin-top: 20px;
}
.leeu-mt-25 {
    margin-top: 25px;
}
.leeu-mt-30 {
    margin-top: 30px;
}
.leeu-mt-40 {
    margin-top: 40px;
}
.leeu-mt-50 {
    margin-top: 50px;
}

/* margin-top(percentage)
----------------------------------------------------------------------------------------------------------------------*/
.leeu-mtpc-1 {
    margin-top: 1%;
}
.leeu-mtpc-2 {
    margin-top: 2%;
}
.leeu-mtpc-3 {
    margin-top: 3%;
}
.leeu-mtpc-4 {
    margin-top: 4%;
}
.leeu-mtpc-5 {
    margin-top: 5%;
}
.leeu-mtpc-6 {
    margin-top: 6%;
}
.leeu-mtpc-7 {
    margin-top: 7%;
}
.leeu-mtpc-8 {
    margin-top: 8%;
}
.leeu-mtpc-9 {
    margin-top: 9%;
}
.leeu-mtpc-10 {
    margin-top: 10%;
}

/* margin-bottom
----------------------------------------------------------------------------------------------------------------------*/
.leeu-mb-0 {
    margin-bottom: 0;
}
.leeu-mb-5 {
    margin-bottom: 5px;
}
.leeu-mb-10 {
    margin-bottom: 10px;
}
.leeu-mb-15 {
    margin-bottom: 15px;
}
.leeu-mb-20 {
    margin-bottom: 20px;
}
.leeu-mb-25 {
    margin-bottom: 25px;
}
.leeu-mb-30 {
    margin-bottom: 30px;
}
.leeu-mb-40 {
    margin-bottom: 40px;
}
.leeu-mb-50 {
    margin-bottom: 50px;
}

/* margin-bottom(percentage)
----------------------------------------------------------------------------------------------------------------------*/
.leeu-mbpc-1 {
    margin-bottom: 1%;
}
.leeu-mbpc-2 {
    margin-bottom: 2%;
}
.leeu-mbpc-3 {
    margin-bottom: 3%;
}
.leeu-mbpc-4 {
    margin-bottom: 4%;
}
.leeu-mbpc-5 {
    margin-bottom: 5%;
}
.leeu-mbpc-6 {
    margin-bottom: 6%;
}
.leeu-mbpc-7 {
    margin-bottom: 7%;
}
.leeu-mbpc-8 {
    margin-bottom: 8%;
}
.leeu-mbpc-9 {
    margin-bottom: 9%;
}
.leeu-mbpc-10 {
    margin-bottom: 10%;
}

/* PADDING
======================================================================================================================*/

/* padding-top(percentage)
----------------------------------------------------------------------------------------------------------------------*/
.leeu-pt-0 {
    padding-top: 0;
}
.leeu-pt-5 {
    padding-top: 5px;
}
.leeu-pt-10 {
    padding-top: 10px;
}
.leeu-pt-15 {
    padding-top: 15px;
}
.leeu-pt-20 {
    padding-top: 20px;
}
.leeu-pt-30 {
    padding-top: 30px;
}
.leeu-pt-40 {
    padding-top: 40px;
}
.leeu-pt-50 {
    padding-top: 50px;
}

/* padding-bottom
----------------------------------------------------------------------------------------------------------------------*/
.leeu-pb-0 {
    padding-bottom: 0px;
}
.leeu-pb-10 {
    padding-bottom: 5px;
}
.leeu-pb-10 {
    padding-bottom: 10px;
}
.leeu-pb-15 {
    padding-bottom: 15px;
}
.leeu-pb-20 {
    padding-bottom: 20px;
}
.leeu-pb-30 {
    padding-bottom: 30px;
}
.leeu-pb-40 {
    padding-bottom: 40px;
}
.leeu-pb-50 {
    padding-bottom: 50px;
}

/* padding-left(percentage)
----------------------------------------------------------------------------------------------------------------------*/
.leeu-plpc-1 {
    padding-left: 1%;
}
.leeu-plpc-2 {
    padding-left: 2%;
}
.leeu-plpc-3 {
    padding-left: 3%;
}
.leeu-plpc-4 {
    padding-left: 4%;
}
.leeu-plpc-5 {
    padding-left: 5%;
}
.leeu-plpc-6 {
    padding-left: 6%;
}
.leeu-plpc-7 {
    padding-left: 7%;
}
.leeu-plpc-8 {
    padding-left: 8%;
}
.leeu-plpc-9 {
    padding-left: 9%;
}
.leeu-plpc-10 {
    padding-left: 10%;
}

/* padding-right(percentage)
----------------------------------------------------------------------------------------------------------------------*/
.leeu-prpc-1 {
    padding-right: 1%;
}
.leeu-prpc-2 {
    padding-right: 2%;
}
.leeu-prpc-3 {
    padding-right: 3%;
}
.leeu-prpc-4 {
    padding-right: 4%;
}
.leeu-prpc-5 {
    padding-right: 5%;
}
.leeu-prpc-6 {
    padding-right: 6%;
}
.leeu-prpc-7 {
    padding-right: 7%;
}
.leeu-prpc-8 {
    padding-right: 8%;
}
.leeu-prpc-9 {
    padding-right: 9%;
}
.leeu-prpc-10 {
    padding-right: 10%;
}

/* ALIGNMENT
======================================================================================================================*/

/* text
----------------------------------------------------------------------------------------------------------------------*/
.leeu-text-center {
    text-align: center;
}

.leeu-text-right {
    text-align: right;
}

.leeu-margin-auto {
    margin-left: auto;
    margin-right: auto;
}

/* image
----------------------------------------------------------------------------------------------------------------------*/
img.leeu-img-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.leeu-img-center img {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

/* Fonts
======================================================================================================================*/

/* font size(rem)
----------------------------------------------------------------------------------------------------------------------*/
.leeu-fsr-12 {
    font-size: 0.75rem;
}
.leeu-fsr-13 {
    font-size: 0.8125rem;
}
.leeu-fsr-14 {
    font-size: 0.875rem;
}
.leeu-fsr-16 {
    font-size: 1rem;
}
.leeu-fsr-18 {
    font-size: 1.125rem;
}
.leeu-fsr-24 {
    font-size: 1.5625rem;
}
.leeu-fsr-28 {
    font-size: 1.75rem;
}
.leeu-fsr-32 {
    font-size: 2rem;
}
.leeu-fsr-36 {
    font-size: 2.25rem;
}

/* font size(px)
----------------------------------------------------------------------------------------------------------------------*/
.leeu-fs-1 {
    font-size: 1px;
}
.leeu-fs-12 {
    font-size: 12px;
}
.leeu-fs-13 {
    font-size: 13px;
}
.leeu-fs-14 {
    font-size: 14px;
}
.leeu-fs-15 {
    font-size: 15px;
}
.leeu-fs-16 {
    font-size: 16px;
}
.leeu-fs-18 {
    font-size: 18px;
}
.leeu-fs-20 {
    font-size: 20px;
}
.leeu-fs-24 {
    font-size: 24px;
}
.leeu-fs-28 {
    font-size: 28px;
}
.leeu-fs-32 {
    font-size: 32px;
}
.leeu-fs-32 {
    font-size: 36px;
}

/* font weight
----------------------------------------------------------------------------------------------------------------------*/
.leeu-fw-400 {
    font-weight: 400;
}
.leeu-fw-600 {
    font-weight: 600;
}
.leeu-fw-700 {
    font-weight: 700;
}

/* font family
----------------------------------------------------------------------------------------------------------------------*/
.leeu-font-poppins {
    font-family: "Poppins", sans-serif;
}

.leeu-font-open-sans {
    font-family: "Open Sans", sans-serif;
}

/* Borders
======================================================================================================================*/

/* bottom
----------------------------------------------------------------------------------------------------------------------*/

.leeu-border-bottom-11 {
    border-bottom: 1px solid #e6e6e6;
}
.leeu-border-bottom-12 {
    border-bottom: 1px solid #b3b3b3;
}
.leeu-border-bottom-13 {
    border-bottom: 1px solid #808080;
}
.leeu-border-bottom-14 {
    border-bottom: 1px solid #4d4d4d;
}
.leeu-border-bottom-15 {
    border-bottom: 1px solid #1a1a1a;
}

.leeu-border-bottom-21 {
    border-bottom: 2px solid #e6e6e6;
}
.leeu-border-bottom-22 {
    border-bottom: 2px solid #b3b3b3;
}
.leeu-border-bottom-23 {
    border-bottom: 2px solid #808080;
}
.leeu-border-bottom-24 {
    border-bottom: 2px solid #4d4d4d;
}
.leeu-border-bottom-25 {
    border-bottom: 2px solid #1a1a1a;
}

/* image borders
----------------------------------------------------------------------------------------------------------------------*/

img.leeu-image-no-border,
.leeu-image-no-border img {
    border: 0;
}
img.leeu-image-border-1,
.leeu-image-border-1 img {
    border: 1px solid #e6e6e6;
}
img.leeu-image-border-2,
.leeu-image-border-2 img {
    border: 1px solid #b3b3b3;
}
img.leeu-image-border-3,
.leeu-image-border-3 img {
    border: 1px solid #808080;
}
img.leeu-image-border-4,
.leeu-image-border-4 img {
    border: 1px solid #4d4d4d;
}
img.leeu-image-border-5,
.leeu-image-border-5 img {
    border: 1px solid #1a1a1a;
}
