/* font-size */
.font-size-little-smaller {
    font-size: .9em;
}
.font-size-smaller {
    font-size: .8em;
}
.font-size-even-smaller {
    font-size: .7em;
}
.font-size-half-smaller {
    font-size: .5em;
}
.font-size-one-third {
    font-size: calc(1em / 3);
}
.font-size-one-quarter {
    font-size: .25em;
}
.font-size-little-bigger {
    font-size: 1.1em;
}
.font-size-bigger {
    font-size: 1.2em;
}
.font-size-even-bigger {
    font-size: 1.3em;
}
.font-size-half-bigger {
    font-size: 1.5em;
}
.font-size-two-thirds-bigger {
    font-size: calc(5em / 3);
}
.font-size-three-quarters-bigger {
    font-size: 1.75em;
}
.font-size-1em {
    font-size: 1em;
}
.font-size-2em {
    font-size: 2em;
}
.font-size-3em {
    font-size: 3em;
}
.font-size-4em {
    font-size: 4em;
}
.font-size-5em {
    font-size: 5em;
}
.font-size-inherit {
    font-size: inherit;
}
.font-size-inherit-important {
    font-size: inherit !important;
}
.font-size-initial {
    font-size: initial;
}
@media (min-width: 576px){ /* Desde -sm- */
    .font-size-sm-little-smaller {
        font-size: .9em;
    }
    .font-size-sm-smaller {
        font-size: .8em;
    }
    .font-size-sm-even-smaller {
        font-size: .7em;
    }
    .font-size-sm-half-smaller {
        font-size: .5em;
    }
    .font-size-sm-one-third {
        font-size: calc(1em / 3);
    }
    .font-size-sm-one-quarter {
        font-size: .25em;
    }
    .font-size-sm-little-bigger {
        font-size: 1.1em;
    }
    .font-size-sm-bigger {
        font-size: 1.2em;
    }
    .font-size-sm-even-bigger {
        font-size: 1.3em;
    }
    .font-size-sm-half-bigger {
        font-size: 1.5em;
    }
    .font-size-sm-two-thirds-bigger {
        font-size: calc(5em / 3);
    }
    .font-size-sm-three-quarters-bigger {
        font-size: 1.75em;
    }
    .font-size-sm-1em {
        font-size: 1em;
    }
    .font-size-sm-2em {
        font-size: 2em;
    }
    .font-size-sm-3em {
        font-size: 3em;
    }
    .font-size-sm-4em {
        font-size: 4em;
    }
    .font-size-sm-5em {
        font-size: 5em;
    }
    .font-size-sm-inherit {
        font-size: inherit;
    }
    .font-size-sm-inherit-important {
        font-size: inherit !important;
    }
    .font-size-sm-initial {
        font-size: initial;
    }
}
@media (min-width: 768px){ /* Desde -md- */
    .font-size-md-little-smaller {
        font-size: .9em;
    }
    .font-size-md-smaller {
        font-size: .8em;
    }
    .font-size-md-even-smaller {
        font-size: .7em;
    }
    .font-size-md-half-smaller {
        font-size: .5em;
    }
    .font-size-md-one-third {
        font-size: calc(1em / 3);
    }
    .font-size-md-one-quarter {
        font-size: .25em;
    }
    .font-size-md-little-bigger {
        font-size: 1.1em;
    }
    .font-size-md-bigger {
        font-size: 1.2em;
    }
    .font-size-md-even-bigger {
        font-size: 1.3em;
    }
    .font-size-md-half-bigger {
        font-size: 1.5em;
    }
    .font-size-md-two-thirds-bigger {
        font-size: calc(5em / 3);
    }
    .font-size-md-three-quarters-bigger {
        font-size: 1.75em;
    }
    .font-size-md-1em {
        font-size: 1em;
    }
    .font-size-md-2em {
        font-size: 2em;
    }
    .font-size-md-3em {
        font-size: 3em;
    }
    .font-size-md-4em {
        font-size: 4em;
    }
    .font-size-md-5em {
        font-size: 5em;
    }
    .font-size-md-inherit {
        font-size: inherit;
    }
    .font-size-md-inherit-important {
        font-size: inherit !important;
    }
    .font-size-md-initial {
        font-size: initial;
    }
}
@media (min-width: 992px){ /* Desde -lg- */
    .font-size-lg-little-smaller {
        font-size: .9em;
    }
    .font-size-lg-smaller {
        font-size: .8em;
    }
    .font-size-lg-even-smaller {
        font-size: .7em;
    }
    .font-size-lg-half-smaller {
        font-size: .5em;
    }
    .font-size-lg-one-third {
        font-size: calc(1em / 3);
    }
    .font-size-lg-one-quarter {
        font-size: .25em;
    }
    .font-size-lg-little-bigger {
        font-size: 1.1em;
    }
    .font-size-lg-bigger {
        font-size: 1.2em;
    }
    .font-size-lg-even-bigger {
        font-size: 1.3em;
    }
    .font-size-lg-half-bigger {
        font-size: 1.5em;
    }
    .font-size-lg-two-thirds-bigger {
        font-size: calc(5em / 3);
    }
    .font-size-lg-three-quarters-bigger {
        font-size: 1.75em;
    }
    .font-size-lg-1em {
        font-size: 1em;
    }
    .font-size-lg-2em {
        font-size: 2em;
    }
    .font-size-lg-3em {
        font-size: 3em;
    }
    .font-size-lg-4em {
        font-size: 4em;
    }
    .font-size-lg-5em {
        font-size: 5em;
    }
    .font-size-lg-inherit {
        font-size: inherit;
    }
    .font-size-lg-inherit-important {
        font-size: inherit !important;
    }
    .font-size-lg-initial {
        font-size: initial;
    }
}
@media (min-width: 1200px){ /* Desde -xl- */
    .font-size-xl-little-smaller {
        font-size: .9em;
    }
    .font-size-xl-smaller {
        font-size: .8em;
    }
    .font-size-xl-even-smaller {
        font-size: .7em;
    }
    .font-size-xl-half-smaller {
        font-size: .5em;
    }
    .font-size-xl-one-third {
        font-size: calc(1em / 3);
    }
    .font-size-xl-one-quarter {
        font-size: .25em;
    }
    .font-size-xl-little-bigger {
        font-size: 1.1em;
    }
    .font-size-xl-bigger {
        font-size: 1.2em;
    }
    .font-size-xl-even-bigger {
        font-size: 1.3em;
    }
    .font-size-xl-half-bigger {
        font-size: 1.5em;
    }
    .font-size-xl-two-thirds-bigger {
        font-size: calc(5em / 3);
    }
    .font-size-xl-three-quarters-bigger {
        font-size: 1.75em;
    }
    .font-size-xl-1em {
        font-size: 1em;
    }
    .font-size-xl-2em {
        font-size: 2em;
    }
    .font-size-xl-3em {
        font-size: 3em;
    }
    .font-size-xl-4em {
        font-size: 4em;
    }
    .font-size-xl-5em {
        font-size: 5em;
    }
    .font-size-xl-inherit {
        font-size: inherit;
    }
    .font-size-xl-inherit-important {
        font-size: inherit !important;
    }
    .font-size-xl-initial {
        font-size: initial;
    }
}

/* font-weight */
.font-weight-100 {
    font-weight: 100;
}
.font-weight-200 {
    font-weight: 200;
}
.font-weight-600 {
    font-weight: 600;
}
.font-weight-700 {
    font-weight: 700;
}
.font-weight-800 {
    font-weight: 800;
}
.font-weight-900 {
    font-weight: 900;
}
