body:not(.modal-open) {
    padding-right: 0px !important;
}

.pagination>.page-item.active>span {
    color: white;
}

th {
    background-color: #163485 !important;
    color: #fff;
}

.bg-progress {
    --bs-bg-opacity: 1;
    background-color: #004ba0 !important;
}

.bg-canceled {
    --bs-bg-opacity: 1;
    background-color: #ff0000 !important;
}

.bg-approved {
    --bs-bg-opacity: 1;
    background-color: #163485 !important;
}

.bg-pending {
    --bs-bg-opacity: 1;
    background-color: #ffa500 !important;
}

.bg-payment {
    --bs-bg-opacity: 1;
    background-color: #7367f0 !important;
}

.breadcrumb {
    font-size: small !important;
    padding-top: 2px !important;
    padding-bottom: 0 !important;
}

.navigation-main>.nav-item:not(.active):not(.sidebar-group-active):hover>a {
    color: #163485 !important;
    background-color: rgba(38, 160, 0, 0.12);
}

.navigation-main>.nav-item .menu-content .nav-item:not(.active):hover>a {
    color: #163485 !important;
    background-color: rgba(38, 160, 0, 0.12);
}

.dropdown-item.active>svg,
.dropdown-item:active>svg {
    color: #fff !important;
}

.swal2-styled.swal2-confirm {
    background-color: #163485 !important;
}

.swal2-styled:focus,
.swal2-styled:active {
    outline: none !important;
    box-shadow: none !important;
}

.dt-checkboxes-select-all {
    padding-top: 7px !important;
    padding-bottom: 0 !important;
}

.action-button {
    background-color: #c3c3c3;
    border-radius: 50%;
    position: relative;
    cursor: pointer;
    color: #fff;
    display: inline-flex;
    font-size: 1.25rem;
    text-align: center;
    vertical-align: middle;
    font-weight: 600;
}

.user-status {
    padding-top: 2px;
}