table.dataTable th {
    background-color: rgb(208, 213, 218);
}

html[dir="rtl"] .page-pretitle {

    font-size: .625rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: .04em;
    line-height: 1.6;
    color: #ff0033;
}

html[dir="rtl"] .dropdown-menu-end[data-bs-popper] {
    right: auto;
    left: auto;
}

html[dir="ltr"] .dropdown-menu-end[data-bs-popper] {
    right: auto;
    left: auto;
}

html[dir="rtl"] .dropdown-menu-end2[data-bs-popper] {
    right: -135px;
    left: auto;
}

html[dir="ltr"] .dropdown-menu-end2[data-bs-popper] {
    right: 0px;
    left: auto;
}


html[dir="rtl"] .dropdown-menu-arrow.dropdown-menu-end:before {
    right: auto !important;
    left: auto;
}

html[dir="ltr"] .dropdown-menu-arrow.dropdown-menu-end:before {
    right: auto !important;
    left: auto;
}



html[dir="ltr"] .dropdown-menu-arrow.dropdown-menu-end:after {
    right: auto;
    left: auto;
}


html[dir="ltr"] .dropdown-menu-arrow.dropdown-menu-end2:before {
    right: 0.75rem;
    left: auto;
}

html[dir="rtl"] div.dataTables_wrapper div.dataTables_filter {
    text-align: left;
}

.flex-row-reverse {
    flex-direction: row !important;
}

.alert-positive {
    color: #0f5132 !important;
    background-color: #91efc5 !important;
    border-color: #badbcc !important;
}

.alert-negative {
    color: #fbfbfb !important;
    background-color: #ef9191 !important;
    border-color: #dbbaba !important;
}

hr,
hr {
    margin: 1rem 0 !important;
}

/* RTL Styles */
body[dir="rtl"] .navbar-vertical {
    /* Reverse the direction of the navbar */
    flex-direction: row-reverse;
}

body[dir="rtl"] .navbar-toggler {
    /* Adjust the position of the toggler button */
    margin-right: 15px;
    /* Example value, adjust as needed */
}

body[dir="rtl"] .navbar-brand {
    /* Align the brand to the right */
    margin-right: auto;
    margin-left: 15px;
    /* Example value, adjust as needed */
}

body[dir="rtl"] .navbar-nav.flex-column {
    /* Reverse the order of the navigation items */
    flex-direction: column-reverse;
}

.navbar .navbar-nav .nav-link {
    justify-content: flex-start;
}

.navbar-vertical.navbar-expand-md .navbar-collapse .dropdown-menu {
    background: #3c5173;
}

.form-row {
    display: flex;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px;
}
.form-row>.col, .form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px;
}

.help-block{
color: red;
}

.form-group{
    margin-bottom: 1rem;
}

.card-heading {
    padding: 10px 15px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.125);
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-default>.card-heading {
    color: #fff;
    background-color: #a9b6bc;
    border-color: #a9b6bc;
}

small, .small {
    font-size: 80% !important;
    font-weight: 400 !important;
}
p, .first {
    font-size: 14px !important;
}

.navbar-vertical.navbar-expand-md .navbar-collapse .navbar-nav {
    margin-left: 0;
    margin-right: 0;
}
.navbar-vertical.navbar-expand-md>[class^=container] {

    padding: 0;
}

body, .container, .wrapper, .title {
    font-family: sans-serif !important;
    font-size: 15px !important;
}

.navbar-brand-image {
    height: 100% !important;
    padding: 1px;
}

.desiabled_font{
    color: #6e91e4;
}