﻿#fin-aid-form-filter .columns p {
    margin-bottom: 0;
}

#fin-aid-form-filter label {
    /*font-weight: bold;*/
}

#fin-aid-form-filter select {
    display: block;
    width: auto;
    margin-bottom: 10px;
    padding: 7px 5px;
    border: 1px solid #ddd;
}

.table-container {
    display: none;
}

table {
    text-align: center;
}

    table tr:nth-child(n+4) td:first-child {
        text-align: left;
    }

table caption {
    text-align: left;
    font-weight: bold;
}

@media only screen and (max-width: 500px) {
    table {
        font-size: .7em;
    }
}

@media only screen and (max-width: 900px) {
    table {
        font-size: .8em;
    }
}

@media only screen and (min-width: 901px) {
    table {
        font-size: 1em;
    }
}