/* Default font size for desktop and larger devices */
body {
    font-size: 16px;
}

/* Media query for phone devices */
@media screen and (max-width: 767px) {
    body {
        font-size: 13px; /* Adjust this value according to your needs */
    }

    h2 {
        margin-top: 10px;
    }

    h3 {
        margin-top: 10px !important;
        margin-bottom: 5px !important;
    }

    h4 {
        margin-top: -55px !important;
        margin-bottom: 30px !important;
    }
}

.form-group {
    margin-bottom: 10px !important;
}

.active .nav-link {
    color: white !important;
}

#repsTable_wrapper {
    margin-top: -20px;
}
