.form-control {
    border-radius: .25rem !important;
    margin: 0;
}
.pagination-wrap {
    display: flex;
    justify-content: space-between;
}
.pageintaion-pages nav > div:first-child {
    display: none;
}
.pagination-wrap nav > div:last-child > div:last-child > span > a {
    padding: 1px 6px !important;
    color: #000;
    border-radius: 5px !important;
}
.pagination-wrap nav > div:last-child > div:last-child > span > span[aria-current = page] span {
    padding: 1px 6px !important;
    background: #0f7cc5 !important;
    color: #fff;
    border-radius: 5px !important;
}
.pagination-wrap nav > div:last-child > div:last-child > span > a svg {
    fill: #0f7cc5 !important;
    width: 20px;
}
.pagination-wrap nav > div:last-child > div:last-child > span > span[aria-disabled="true"] span {
    padding: 1px 6px !important;
    border-radius: 5px !important;
}
.footer {
    background-color: rgba(0, 0, 0, 0.05);
    position: fixed;
    width: 100%;
    background: #333 !important;
    bottom: 0;
    padding: 3px !important;
}
.pagination-wrap nav > div:last-child > div:last-child > span > span[aria-disabled="true"] span svg {
    fill: #0f7cc5 !important;
    width: 20px;
}
.pageintaion-pages .leading-5 {
    text-align: right;
}
.pageintaion-pages  .shadow-sm {
    box-shadow: none;
}
.recaptcha-wrapper {
    display: flex;
    justify-content: center; /* Horizontal center */
    align-items: center;     /* Vertical center (if parent has height) */
    margin-top: 15px;        /* Optional spacing */
}
.g-recaptcha {
    display: inline-block;
}