.vertical-collpsed .navbar-brand-box {
    padding: 0 0.6rem;
}

.col-form-label .form-label-required {
    font-size: 10px;
    font-weight: 600;
    color: #ec536c;
}

.col-input-label {
    font-weight: 400;
    background-color: rgba(234, 237, 240, 0.48);
    min-height: 35px;
    margin-bottom: .3rem;
    padding: .5rem;
    border-radius: 4px;
}

/*form .form-label,
form .col-form-label {
    font-weight: 600;
    text-transform: uppercase;
}*/
.form-control {
    color: #5b626b;
    background-color: rgba(206, 212, 218, 0.1);
    border: 1px solid #ced4da;
}

body[data-sidebar=dark] .menu-title {
    color: #8699ad;
    background: rgba(29, 40, 51, 0.7);
}
#sidebar-menu ul li a {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 10px 20px;
}
#sidebar-menu ul li a i,
#sidebar-menu ul li a span {
    display: inline-block;
    line-height: 1.3;
}

.swal2-content ul {
    text-align: left;
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
}

.datepicker {
    z-index: 1003!important;
}

.select2-container .select2-selection--single {
    background-color: rgba(206, 212, 218, 0.1);
    height: 33px;
    overflow: hidden;
}
.select2-container .select2-selection--multiple {
    background-color: rgba(206, 212, 218, 0.1);
}
.select2-container.select2-container--disabled .select2-selection--single {
    /*background-color: #eee;*/
    background-color: #e9ecef;
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
    background-color: #e9ecef;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    line-height: 31px;
}
.select2-container .select2-selection--single .select2-selection__arrow {
    height: 31px;
    width: 31px;
    right: 1px;
}
.select2-container--default .select2-results__option[aria-selected=true] {
    background-color: #e9ecef;
    color: #2c3034;
}

.form-control[data-provide="datepicker"][readonly],
.input-daterange[data-provide="datepicker"] .form-control[readonly] {
    background-color: rgba(206, 212, 218, 0.1);
    cursor: pointer;
}
.form-control[data-provide="datepicker"]:disabled,
.input-daterange[data-provide="datepicker"] .form-control:disabled {
    background-color: #e9ecef;
    cursor: unset;
}

.table-hover>tbody>tr:hover {
    --bs-table-accent-bg: rgba(234, 237, 240, 0.48);
}

table.table {
    width: 100%;
}
table.table tr.filter th {
    display: table-cell !important;
    font-weight: 400;
    padding: .45rem .45rem;
}
table.table .actions-column {
    text-align: center;
}
.table .actions-column .dt-header-btn {
    width: 39px;
}
.table .dt-row-btn,
.table .actions-column .dt-row-btn {
    width: 34px;
    height: 34px;
    padding: .5rem;
}
.table .table-row-img {
    background-color: #e9ecef;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #e9ecef;
    width: 34px;
    height: 34px;
}
table.table .badge.rounded-pill {
    padding: .6em 1.2em;
}
table.table .badge.rounded-pill.bg-light {
    background-color: #e9ecef!important;
}
table.dataTable.whitespace-pre th,
table.dataTable.whitespace-pre td {
    white-space: pre;
}
div.dataTables_wrapper div.dataTables_info {
    padding-top: 0.85em;
}
div.dataTables_wrapper div.dataTables_length {
    padding-top: 0.65em;
    text-align: center;
}
div.dataTables_wrapper div.dataTables_filter {
    display: none;
}

.user-avatar-box {
    background-color: #dedede;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}


/**
 * Responsive Styles
 */
/* xs */
@media (max-width: 767px) {
}

/* sm, md, lg, ... */
@media (min-width: 768px) {
}

/* md, lg, ... */
@media (min-width: 992px) {
}

/* lg, ...  */
@media (min-width: 1200px) {
}
