body {
    -webkit-text-size-adjust: 100%;
    text-size-adjust: 100%;
}

th {
    text-align: -webkit-match-parent;
    text-align: match-parent;
}

.required {
    color: inherit !important;
    font-size: inherit !important;
    font-weight: inherit !important;
    top: unset;
}

.required::after {
    content: '*';
    font-weight: bold;
    padding-left: 2px;
    color: #d2322d;
}

html.sidebar-left-collapsed .sidebar-left .sidebar-widget,
html.sidebar-left-collapsed .sidebar-left .separator {
    display: block;
    overflow: hidden;
    white-space: nowrap;
}

html.sidebar-left-collapsed .sidebar-left .nano:hover .sidebar-widget,
html.sidebar-left-collapsed .sidebar-left .nano:hover .separator {
    visibility: visible;
}

@media only screen and (max-width: 767px) {

    html.sidebar-left-collapsed .sidebar-left .sidebar-widget,
    html.sidebar-left-collapsed .sidebar-left .separator {
        visibility: visible;
    }
}

@media only screen and (min-width: 768px) {
    html.sidebar-left-collapsed .sidebar-left .nano .sidebar-widget .widget-header {
        visibility: visible;
    }
}

.sidebar-widget {
    margin: 0 30px 0 0;
}

ul.nav-main li.nav-parent>a:after {
    font-family: var(--fa-style-family-classic);
}

.checkbox-custom input[type=checkbox]:checked+label:after {
    font-family: 'Font Awesome 6 Pro';
}

.card-title p {
    color: #33353f;
    line-height: 18px;
    margin: 0;
}

.card-actions a+a {
    margin-left: 10px;
}

.card.card-big-info .card-body .card,
.card.card-modern .card-body .card {
    border: 1px solid #dadada !important;
}

.card.card-big-info .card-body .card.card-big-info .card-body {
    padding: 0;
}

.card.card-big-info .card-body .card .card-body {
    padding: 25px;
}

.card.card-big-info .card-body .card .card-header,
.card.card-modern .card-body .card .card-header {
    background: #f6f6f6 !important;
    border-radius: 5px 5px 0 0 !important;
    border-bottom: 1px solid #dadada !important;
    padding: 18px;
    position: relative;
}

[class*="col"] > .form-group.row > [class^="col-lg-6"] {
    width: 75% !important;
}


.choices[data-type*=select-one]::after {
    right: calc(11.5px + (calc(var(--bs-gutter-x) * 0.5)));
}

.choices[data-type*=select-one] .choices__button {
    margin-right: calc(25px + (calc(var(--bs-gutter-x) * 0.5)));
}
