@media (min-width: 768px) { 
    .sidebar-collapse .scroll-out{
        position: absolute;
        top: 0px;
        align-items: center;
        height: 100%;
        padding-top: 280px;
        display: block;
    }

    html[dir=ltr] .sidebar-collapse aside.page-sidebar {
        left: -240px;
    }
    html[dir=ltr] .sidebar-collapse .page-body-wrapper {
        margin-left: 0px !important;
    }
    html[dir=ltr] .sidebar-collapse aside.page-sidebar:hover {
        left: 0px;
    }
    html[dir=ltr] .sidebar-collapse .scroll-out{
        right: 0px;
    }
    html[dir=ltr] .sidebar-collapse .scroll-out .iconly-Arrow-Right-2{
        display: block;
    }
    html[dir=ltr] .sidebar-collapse .scroll-out .iconly-Arrow-Left-2{
        display: none;
    }

    html[dir=rtl] .sidebar-collapse aside.page-sidebar {
        right: -240px;
    }
    html[dir=rtl] .sidebar-collapse .page-body-wrapper {
        margin-right: 0px !important;
    }
    html[dir=rtl] .sidebar-collapse aside.page-sidebar:hover {
        right: 0px;
    }
    html[dir=rtl] .sidebar-collapse .scroll-out{
        left: 0px;
    }
    html[dir=rtl] .sidebar-collapse .scroll-out .iconly-Arrow-Right-2{
        display: none;
    }
    html[dir=rtl] .sidebar-collapse .scroll-out .iconly-Arrow-Left-2{
        display: block;
    }
}
.scroll-out{
    display: none;
}
.logo-wrapper img { width:122px }
.form-group.has-error .form-control, .form-group.has-error .form-select, .form-group.has-error .input-group-addon{
	border-color: var(--bs-form-invalid-border-color) !important;
}
.errorDiv{ margin-bottom:15px; }
.show-hide {
    top: 50%;
}
.resetField {
    min-height: 18px;
}
.form-group { margin-bottom:15px; }
.form-label { font-weight: 700; }
.alert p { color:#fff !important;margin:0px !important; }
.table-sm-font .table th, .table-sm-font .table td {
    padding: 0.25rem;
    font-size: 13px;
}
.table-sm-font .form-control {
    padding: 0.175rem 0.25rem;
}
.general-widget .card {
    box-shadow: 1px 1px #c0c0c0;
}