/* Updated 10-31-25a */

.form__fields {
    grid-template: auto / repeat(10, 1fr);
}

input#SearchTerm {
    width: 100%;
}

input[type="date"] {
    -webkit-appearance: textfield;
    min-height: 1.2em;
    background-color: #fff !important;
}

.pagination li {
    font-size: 1.1em;
    line-height: 1em;
    margin-left: 3px;
}

.pagination a {
    font-weight: 300 !important;
}

    .pagination a:not(.button) {
        border: 0px solid #e6eaee;
        border: 0px solid var(--color__dark-gray);
        padding: 0.01em 1em;
    }

.pagination__etc + li a:not(.button) {
    border-left: 0px solid #e6eaee;
    border-left: 0px solid var(--color__dark-gray);
}

.pagination__etc + li a:not(.button) {
    border-left: 0px solid #e6eaee;
    border-left: 0px solid var(--color__dark-gray);
}

.pagination__etc {
    padding: .7em .5em;
}

.pagination__prev + li a:not(.button) {
    border-left: none;
}






@media (max-width:1180px) {
    .form__fields {
        grid-template-columns: repeat(2, 1fr);
    }

    .form-control, form-control, form-control-sm, input {
        width: 100%;
    }
}


@media (min-width: 1181px) {
    .form__fields {
        grid-template: auto / repeat(4, 1fr);
    }

    input#StartDate, input#EndDate {
        width: 70%;
    }
}

@media (min-width: 770px) {
    .form__field {
        grid-column: span 1;
    }
}

@media (max-width: 768px) {
    .pagination li {
        font-size: .9em !important;
    }

    .pagination__prev .button, .pagination__next .button {
        padding: 1.375em 1em 1.25em !important;
    }
}
