.form-wrapper {
    width: 500px;
    margin: 0 auto;
}

/*.table-responsive.font-12 thead th {*/
/*    font-size: 12px;*/
/*}*/

.table-responsive.font-12 tbody th {
    font-size: 12px;
    padding: 0.45rem;
    vertical-align: middle;
}

.btn-table {
    font-size: 15px;
    cursor: pointer;
}

.login-page {
    background-image: linear-gradient(90deg, #33b7e2, #5e62b0, #dc307c);
}

.content-wrapper{
    background-color: inherit !important;
}

.form-control{
    height: auto;
}

.main-footer {
    background-color: inherit;
    border-top: none;
    color: #fff;
    padding: 1rem;
}

.nav-pills .nav-link {
    color: #fff;
}

.nav-link, caption {
    color: #fff;
}

.page-item.disabled .page-link {
    background-color: var(--bs-pagination-disabled-bg);
    border-color: inherit;
    color: #fff;
}

.page-item.active .page-link {
    z-index: 3;
 color: var(--bs-pagination-active-color);
 background-color: var(--bs-pagination-active-bg);
 border-color: var(--bs-pagination-active-border-color);
}

.table>:not(caption)>*>* {
    padding: 12px;
    color: #fff;
    background-color: inherit;
}

.table td, .table th {
    border-top: none;
}

.mt-25 {
    margin-top: 25px;
}

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color: var(--bs-btn-active-border-color);
}

.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #e83283;
    border-color: inherit;
    box-shadow: none;
}

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show>.btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.4);
    border-color: rgba(255, 255, 255, 0.4);
}

.btn-secondary.focus, .btn-secondary:focus {
    color: #fff;
    background-color: rgba(255, 255, 255, 0.4);
    border-color: rgba(255, 255, 255, 0.4);
    box-shadow: rgba(255, 255, 255, 0.4);
}

.nav-link:focus, .nav-link:hover {
    color: rgba(255, 255, 255, 0.75);
}

.nav-pills .nav-link:not(.active):hover {
    color: rgba(255, 255, 255, 0.75);
}

.form-control option {
    color: #000;
}

.form-select:not([multiple]) option {
    color: #000;
}

.brand-link {
    text-decoration: none;
}

.navbar-expand .navbar-nav .nav-link {
    padding-right: 1rem;
    padding-left: 1rem;
}

body {
    background-image: linear-gradient(90deg,#33b7e2,#5e62b0);
}