/*# sourceMappingURL=custom.min.css.map */

/* Make pagination much smaller - override Bootstrap defaults */
.pagination,
nav .pagination {
    font-size: 0.75rem !important;
    margin-bottom: 0.5rem !important;
    margin-top: 0.5rem !important;
}

.pagination > li > a,
.pagination > li > span,
.pagination .page-link {
    padding: 0.2rem 0.4rem !important;
    line-height: 1.2 !important;
    min-width: 1.75rem !important;
    height: 1.75rem !important;
    font-size: 0.75rem !important;
}

.pagination > li {
    display: inline-block;
    margin: 0 0.05rem !important;
}

.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:first-child .page-link {
    border-top-left-radius: 0.2rem !important;
    border-bottom-left-radius: 0.2rem !important;
}

.pagination > li:last-child > a,
.pagination > li:last-child > span,
.pagination > li:last-child .page-link {
    border-top-right-radius: 0.2rem !important;
    border-bottom-right-radius: 0.2rem !important;
}

/* Bootstrap-specific pagination styles */
.pagination .page-item .page-link,
.pagination-sm .page-item .page-link {
    padding: 0.2rem 0.4rem !important;
    font-size: 0.75rem !important;
    line-height: 1.2 !important;
    min-width: 1.75rem !important;
    height: 1.75rem !important;
}

/* Reduce nav padding in Bootstrap 5 pagination */
nav.d-flex.justify-content-between {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
}

/* Make the "Showing X to Y of Z results" text smaller */
p.small.text-muted {
    font-size: 0.75rem !important;
    margin-bottom: 0.25rem !important;
}
