td{
    vertical-align: middle !important;
}
thead{
    font-weight: bold;
    color: black;
}
.menu-sub >.menu-link {
    color: var(--bs-gray-500);
}

.menu-sub >.menu-link.active {
    transition: color .2s ease;
    color: var(--bs-gray-800)
}
.form-control{
    height: auto;
}
.control-label{
    font-weight: bold;
}
.cb-container > div > .form-check-input{
    width: 1.25rem;
    height: 1.25rem;
    margin-top: -0.525rem;
}

.help-block{
    color: red;
}

.actions-column {
    text-align: right !important;
}
th.actions-column{
    padding-right: 15px !important;
}
.select2-selection__arrow{
    display: none !important;
}
.form-select > option{
    border: 0;
    box-shadow: var(--bs-dropdown-box-shadow);
    border-radius: 0.65rem;
    padding: 1rem 0;
    background-color: var(--bs-dropdown-bg);
}
.select2-selection--single{
    height: calc(2.875rem + 7px) !important;
    padding: 0.7rem 0.75rem !important;
    border-radius: 0.6rem !important;
}
.select2-container--krajee-bs4 .select2-selection--multiple .select2-selection__choice{
    margin: inherit !important;
    padding: inherit !important;
}
.select2-selection--multiple{
    border-radius: 0.6rem !important;
}
.role-multiselect{
    min-height: 45px !important;
}
.select2-search--inline{
    width: 100% !important;
}
.select2-selection--multiple > .select2-search--inline > .select2-search__field{
    display: none !important;
}
.text-red{
    color: red;
}
.text-green{
    color: green;
}
.table.dataTable thead>tr>th.sorting{
    padding-right: 0px !important;
}
.form-control:disabled, .form-select:disabled, .select2-container--krajee-bs4.select2-container--disabled .select2-selection {
    background-color: white !important;
    color: #4B5675;
}
.required > label::after{
    color: white !important;
}
.select2-selection__rendered{
    padding: 2px 6px !important;
}
.hide{
    display: none !important;
}

/* select2-dropdown select2-dropdown--below */