page-wrapper-no-menu {
    flex: 1;
    padding: 0;
    display: block;
    margin-left: 25px;
    margin-left: 25px;
    margin-top: 25px;
}

.nav.nav-tabs .nav-item.show:focus, .nav.nav-tabs .nav-item.show.active, .nav.nav-tabs .nav-link:focus, .nav.nav-tabs .nav-link.active {
    color: #1B1A24;
    background-color: #fff;
    border-color: transparent transparent #1B1A24;
}

.nav-link {
    color: #1B1A24;
}

.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
    border: #1B1A24 solid 2px;
}

.badge.badge-soft-secondary {
    color: #333333 !important;
}

.btn-outline-primary {
    color: #2E2E3C;
    border-color: #2E2E3C;
}

    .btn-outline-primary:hover {
        color: #2E2E3C;
        background-color: #FFE600;
        border-color: #FFE600;
    }

.breadcrumb-item.active {
    color: #9BA7CA;
}

    .breadcrumb-item.active > a {
        color: inherit;
        cursor: default;
    }

.table-dark {
    --bs-table-bg: #2E2E3C;
    --bs-table-striped-bg: #3b4863;
    --bs-table-striped-color: #fff;
    --bs-table-active-bg: #3b4863;
    --bs-table-active-color: #fff;
    --bs-table-hover-bg: #3b4863;
    --bs-table-hover-color: #fff;
    color: #fff;
    border-color: #34415a;
}

.card {
    border-radius: 0;
}

.form-control {
    border-radius: 0;
}

/*.btn {
    border-radius: 0;
}
*/
.btn-primary {
    color: #fff;
    background-color: #2E2E3C;
    border-color: #2E2E3C;
}

.hide {
    display: none !important;
}

.m-10 {
    margin: 10px !important;
}

.mb-5 {
    margin-bottom: 5px !important;
}

.mb-10 {
    margin-bottom: 10px !important;
}

.mb-15 {
    margin-bottom: 15px !important;
}

.mb-20 {
    margin-bottom: 20px !important;
}

.mb-25 {
    margin-bottom: 25px !important;
}

.mb-50 {
    margin-bottom: 50px !important;
}

.mt-5 {
    margin-top: 5px !important;
}

.mt-10 {
    margin-top: 10px !important;
}

.mt-15 {
    margin-top: 15px !important;
}

.mt-20 {
    margin-top: 20px !important;
}

.mt-25 {
    margin-top: 25px !important;
}

.mt-40 {
    margin-top: 40px !important;
}

.mt-45 {
    margin-top: 45px !important;
}

.mt-50 {
    margin-top: 50px !important;
}

.mt-55 {
    margin-top: 55px !important;
}

.mt-60 {
    margin-top: 60px !important;
}

.mt-65 {
    margin-top: 65px !important;
}

.mt-70 {
    margin-top: 70px !important;
}

.mt-75 {
    margin-top: 75px !important;
}

.mt-80 {
    margin-top: 80px !important;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice {
    margin-top: 7px;
    background-color: #12a4ed;
    border: 1px solid #e3ebf6;
    color: #fff;
}

.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff;
}

.select2-container--default .select2-selection--multiple {
    border: 1px solid #e3ebf6;
    border-radius: 0;
}

.select2-selection.select2-selection--single {
    border: 1px solid #e3ebf6 !important;
    border-radius: 0 !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.current:focus {
    border: 0;
    background-image: none;
    background-color: #2e2e38 !important;
    color: #FFF !important;
}

.dataTables_wrapper .dataTables_filter input {
    margin-left: 0;
    border: 1px solid rgba(72, 94, 144, 0.16);
    padding: 5px 10px;
    line-height: 1.539;
    color: #001737;
    border-radius: 0rem;
    width: 100%;
}

table {
    width: 100%;
    table-layout: fixed;
}

td {
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

img.header {
    margin-top: 5em;
}

.title {
    color: #fff;
    font-family: 'Noto Sans', sans-serif;
}

    .title.login {
        margin: 75px 0 25px 0;
        font-size: 60px;
    }

.btn {
    padding: 0.50em 3em;
}

.container-fluid {
    padding-right: var(--bs-gutter-x, 2.5rem);
    padding-left: var(--bs-gutter-x, 2.5rem);
}
.footer{
    border-top:0;
}
p.footer-text {
    font-size: 0.50rem;
}
.container-fluid{
    height:100vh;
}

@media (min-width: 1200px) {
    
    .fs-1 {
        font-size: 3.5rem !important;
    }
    .fs-lg-1 {
        font-size: 7rem !important;
    }
    .fs-lg-2 {
        font-size: 1.25rem !important;
    }
}
@media (max-width: 1200px) {
    .fs-1 {
        font-size: 2.75rem !important;
    }
    .fs-xs-1 {
        font-size: 5rem !important;
    }
    .fs-xs-2 {
        font-size: 2rem !important;
    }
    .fs-xs-6 {
        font-size: 1.5rem !important;
    }
}

.content-wrapper {
    width: -webkit-fill-available;
}

.main-content {
    padding-bottom: 150px;
}

.btn:disabled, .btn.disabled{
    background-color:black !important;
    color: white !important;
    border:1px solid white;
    
}

.btn {
    border-radius: 0 !important;
}