﻿
/*
input {
    font-size: 12px !important;
}

.text-small {
    font-size: 12px !important;
}

label[for*="cbx"], label[htmlfor*="cbx"], label[for*="txt"], label[htmlfor*="txt"], label[for*="dt"], label[htmlfor*="dt"], label[for*="slt"], label[htmlfor*="slt"] {
    font-size: 12px !important;
}
*/

.fs-8, .fs-10, .fs-12, .fs-14, .fs-18, .fs-24, .fs-30,
.fs-sm-8, .fs-sm-10, .fs-sm-12, .fs-sm-14, .fs-sm-18, .fs-sm-24, .fs-sm-30,
.fs-md-8, .fs-md-10, .fs-md-12, .fs-md-14, .fs-md-18, .fs-md-24, .fs-md-30,
.fs-lg-8, .fs-lg-10, .fs-lg-12, .fs-lg-14, .fs-lg-18, .fs-lg-24, .fs-lg-30,
.fs-lg-8, .fs-lg-10, .fs-lg-12, .fs-lg-14, .fs-lg-18, .fs-lg-24, .fs-lg-30 {
    font-size: 12px;
}

    .fs-8, .fs-8 .fs-inherit, .fs-8 input, .fs-8 label, .fs-8 textarea, .fs-8 select, .fs-8 p {
        font-size: 8px;
    }

    .fs-10, .fs-10 .fs-inherit, .fs-10 input, .fs-10 label, .fs-10 textarea, .fs-10 select, .fs-10 p {
        font-size: 10px;
    }

    .fs-12, .fs-12 .fs-inherit, .fs-12 input, .fs-12 label, .fs-12 textarea, .fs-12 select, .fs-12 p {
        font-size: 12px;
    }

    .fs-14, .fs-14 .fs-inherit, .fs-14 input, .fs-14 label, .fs-14 textarea, .fs-14 select, .fs-14 p {
        font-size: 14px;
    }

    .fs-18, .fs-18 .fs-inherit, .fs-18 input, .fs-18 label, .fs-18 textarea, .fs-18 select, .fs-18 p {
        font-size: 18px;
    }

    .fs-24, .fs-24 .fs-inherit, .fs-24 input, .fs-24 label, .fs-24 textarea, .fs-24 select, .fs-24 p {
        font-size: 24px;
    }

    .fs-30, .fs-30 .fs-inherit, .fs-30 input, .fs-30 label, .fs-30 textarea, .fs-30 select, .fs-30 p {
        font-size: 30px;
    }

@media (min-height: 576px) {
    .fs-sm-8, .fs-sm-8 .fs-sm-inherit, .fs-sm-8 .fs-inherit, .fs-sm-8 input, .fs-sm-8 label, .fs-sm-8 textarea, .fs-sm-8 select, .fs-sm-8 p {
        font-size: 8px;
    }

    .fs-sm-10, .fs-sm-10 .fs-sm-inherit, .fs-sm-10 .fs-inherit, .fs-sm-10 input, .fs-sm-10 label, .fs-sm-10 textarea, .fs-sm-10 select, .fs-sm-10 p {
        font-size: 10px;
    }

    .fs-sm-12, .fs-sm-12 .fs-sm-inherit, .fs-sm-12 .fs-inherit, .fs-sm-12 input, .fs-sm-12 label, .fs-sm-12 textarea, .fs-sm-12 select, .fs-sm-12 p {
        font-size: 12px;
    }

    .fs-sm-14, .fs-sm-14 .fs-sm-inherit, .fs-sm-14 .fs-inherit, .fs-sm-14 input, .fs-sm-14 label, .fs-sm-14 textarea, .fs-sm-14 select, .fs-sm-14 p {
        font-size: 14px;
    }

    .fs-sm-18, .fs-sm-18 .fs-sm-inherit, .fs-sm-18 .fs-inherit, .fs-sm-18 input, .fs-sm-18 label, .fs-sm-18 textarea, .fs-sm-18 select, .fs-sm-18 p {
        font-size: 18px;
    }

    .fs-sm-24, .fs-sm-24 .fs-sm-inherit, .fs-sm-24 .fs-inherit, .fs-sm-24 input, .fs-sm-24 label, .fs-sm-24 textarea, .fs-sm-24 select, .fs-sm-24 p {
        font-size: 24px;
    }

    .fs-sm-30, .fs-sm-30 .fs-sm-inherit, .fs-sm-30 .fs-inherit, .fs-sm-30 input, .fs-sm-30 label, .fs-sm-30 textarea, .fs-sm-30 select, .fs-sm-30 p {
        font-size: 30px;
    }
}

@media (min-height: 768px) {
    .fs-md-8, .fs-md-8 .fs-md-inherit, .fs-md-8 .fs-inherit, .fs-md-8 input, .fs-md-8 label, .fs-md-8 textarea, .fs-md-8 select, .fs-md-8 p {
        font-size: 8px;
    }

    .fs-md-10, .fs-md-10 .fs-md-inherit, .fs-md-10 .fs-inherit, .fs-md-10 input, .fs-md-10 label, .fs-md-10 textarea, .fs-md-10 select, .fs-md-10 p {
        font-size: 10px;
    }

    .fs-md-12, .fs-md-12 .fs-md-inherit, .fs-md-12 .fs-inherit, .fs-md-12 input, .fs-md-12 label, .fs-md-12 textarea, .fs-md-12 select, .fs-md-12 p {
        font-size: 12px;
    }

    .fs-md-14, .fs-md-14 .fs-md-inherit, .fs-md-14 .fs-inherit, .fs-md-14 input, .fs-md-14 label, .fs-md-14 textarea, .fs-md-14 select, .fs-md-14 p {
        font-size: 14px;
    }

    .fs-md-18, .fs-md-18 .fs-md-inherit, .fs-md-18 .fs-inherit, .fs-md-18 input, .fs-md-18 label, .fs-md-18 textarea, .fs-md-18 select, .fs-md-18 p {
        font-size: 18px;
    }

    .fs-md-24, .fs-md-24 .fs-md-inherit, .fs-md-24 .fs-inherit, .fs-md-24 input, .fs-md-24 label, .fs-md-24 textarea, .fs-md-24 select, .fs-md-24 p {
        font-size: 24px;
    }

    .fs-md-30, .fs-md-30 .fs-md-inherit, .fs-md-30 .fs-inherit, .fs-md-30 input, .fs-md-30 label, .fs-md-30 textarea, .fs-md-30 select, .fs-md-30 p {
        font-size: 30px;
    }
}

@media (min-height: 992px) {
    .fs-lg-8, .fs-lg-8 .fs-lg-inherit, .fs-lg-8 .fs-inherit, .fs-lg-8 input, .fs-lg-8 label, .fs-lg-8 textarea, .fs-lg-8 select, .fs-lg-8 p {
        font-size: 8px;
    }

    .fs-lg-10, .fs-lg-10 .fs-lg-inherit, .fs-lg-10 .fs-inherit, .fs-lg-10 input, .fs-lg-10 label, .fs-lg-10 textarea, .fs-lg-10 select, .fs-lg-10 p {
        font-size: 10px;
    }

    .fs-lg-12, .fs-lg-12 .fs-lg-inherit, .fs-lg-12 .fs-inherit, .fs-lg-12 input, .fs-lg-12 label, .fs-lg-12 textarea, .fs-lg-12 select, .fs-lg-12 p {
        font-size: 12px;
    }

    .fs-lg-14, .fs-lg-14 .fs-lg-inherit, .fs-lg-14 .fs-inherit, .fs-lg-14 input, .fs-lg-14 label, .fs-lg-14 textarea, .fs-lg-14 select, .fs-lg-14 p {
        font-size: 14px;
    }

    .fs-lg-18, .fs-lg-18 .fs-lg-inherit, .fs-lg-18 .fs-inherit, .fs-lg-18 input, .fs-lg-18 label, .fs-lg-18 textarea, .fs-lg-18 select, .fs-lg-18 p {
        font-size: 18px;
    }

    .fs-lg-24, .fs-lg-24 .fs-lg-inherit, .fs-lg-24 .fs-inherit, .fs-lg-24 input, .fs-lg-24 label, .fs-lg-24 textarea, .fs-lg-24 select, .fs-lg-24 p {
        font-size: 24px;
    }

    .fs-lg-30, .fs-lg-30 .fs-lg-inherit, .fs-lg-30 .fs-inherit, .fs-lg-30 input, .fs-lg-30 label, .fs-lg-30 textarea, .fs-lg-30 select, .fs-lg-30 p {
        font-size: 30px;
    }
}

@media (min-height: 1200px) {
    .fs-xl-8, .fs-xl-8 .fs-xl-inherit, .fs-xl-8 .fs-inherit, .fs-xl-8 input, .fs-xl-8 label, .fs-xl-8 textarea, .fs-xl-8 select, .fs-xl-8 p {
        font-size: 8px;
    }

    .fs-xl-10, .fs-xl-10 .fs-xl-inherit, .fs-xl-10 .fs-inherit, .fs-xl-10 input, .fs-xl-10 label, .fs-xl-10 textarea, .fs-xl-10 select, .fs-xl-10 p {
        font-size: 10px;
    }

    .fs-xl-12, .fs-xl-12 .fs-xl-inherit, .fs-xl-12 .fs-inherit, .fs-xl-12 input, .fs-xl-12 label, .fs-xl-12 textarea, .fs-xl-12 select, .fs-xl-12 p {
        font-size: 12px;
    }

    .fs-xl-14, .fs-xl-14 .fs-xl-inherit, .fs-xl-14 .fs-inherit, .fs-xl-14 input, .fs-xl-14 label, .fs-xl-14 textarea, .fs-xl-14 select, .fs-xl-14 p {
        font-size: 14px;
    }

    .fs-xl-18, .fs-xl-18 .fs-xl-inherit, .fs-xl-18 .fs-inherit, .fs-xl-18 input, .fs-xl-18 label, .fs-xl-18 textarea, .fs-xl-18 select, .fs-xl-18 p {
        font-size: 18px;
    }

    .fs-xl-24, .fs-xl-24 .fs-xl-inherit, .fs-xl-24 .fs-inherit, .fs-xl-24 input, .fs-xl-24 label, .fs-xl-24 textarea, .fs-xl-24 select, .fs-xl-24 p {
        font-size: 24px;
    }

    .fs-xl-30, .fs-xl-30 .fs-xl-inherit, .fs-xl-30 .fs-inherit, .fs-xl-30 input, .fs-xl-30 label, .fs-xl-30 textarea, .fs-xl-30 select, .fs-xl-30 p {
        font-size: 30px;
    }
}
