.filters-container form {

    margin-top: 25px;

}

.filters-container .board-actions {
    
    display: block;
    align-items: center;

}

.filters-container .board-actions .btns {
    
    width: 100%;

}

.pagination {
    
    width: 100%;
    align-items: center;

}

.pagination h2 {
    
    width: 100%;

}

.pagination .numbers {
    
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    gap: 25px;
    width: 100%;

}

.pagination a {
  
    color: #006d9b;
  
}

.pagination .current-page {
  
    font-weight: bold;
  
}

.filters-container {
    border: 1px solid #ccc;
    border-radius: 8px;
    padding: 15px;
    position: relative;
    transition: all 0.3s ease;
}

.filters-container.collapsed form {
    display: none; /* Hide the full form when collapsed */
}


.filters-container .filter-search,
.filters-container .filter-date {

    display: flex;
    flex-direction: row;
    gap: 10px;
    width: 100%;

}

.filters-container .search-inputs,
.filters-container .date-inputs {

    display: block;
    width: 50%;

}

.filters-container label {

    padding-bottom: 15px;

}

.filters-container .filter-buttons {

    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 0px;
    justify-content: space-around;

}
.filters-container .filter-buttons button {

    width: 25%;

}

.filters-container .filter-submit {

    background: #006d9b;
    border-color: #006d9b;
    color: #fff;

}
.filters-container .filter-submit:hover {

    background: transparent;
    color: #006d9b;

}

.filters-container .download-csv {

    background: #1c6b3e;
    border-color: #1c6b3e;
    color: #fff;

}
.filters-container .download-csv:hover {

    background: transparent;
    color: #1c6b3e;

}

.filters-container .download-pdf {

    background: #b51208;
    border-color: #b51208;
    color: #fff;

}
.filters-container .download-pdf:hover {

    background: transparent;
    color: #b51208;

}

.filters-container .wired-button {

    background: #006d9b;
    border-color: #006d9b;
    color: #fff;

}
.filters-container .wired-button:hover,
.filters-container .wired-button:focus {

    background: transparent;
    color: #006d9b;

}

.filters-container .filter-btn {

    display: inline-block;
    width: auto;
    border: 1px solid;
    border-radius: 5px;
    transition: .5s;
    
}

.filters-container .full-width-divider {

    width: 100%;
    height: 5px;
    background: #eceef2;
    margin-top: 25px;
    margin-bottom: 25px;
}

.filters-container .filter-top {

    background: transparent;
    border-color: #006d9b;
    color: #006d9b;

}
.filters-container .filter-top:hover,
.filters-container .active-filter-btn {

    background: #006d9b;
    color: #fff;

}
