:root {
    /*--toastify-font-family: Tajawal !important;*/
    --toastify-font-family: "Neo Sans Arabic" !important;
    /*font-family: "Noto Sans Arabic", sans-serif;*/
}

.p-select-label {
    padding: 0 !important;
}

#kt_app_sidebar {
    z-index: 99;
}

.separator.separator-content::before, .separator.separator-content::after {
    width: 10% !important;
}

.forgot-password {
    color: #C6C6C6 !important;
}

.sidebar-toggle {
    font-weight: 500;
    font-size: 20px !important;
}

[data-bs-theme=light] .menu-icon i {
    color: #EDD5AB !important;
}

.menu-link.active .menu-icon i {
    color: unset !important;
}

[data-bs-theme=light] .menu-icon svg {
    color: #EDD5AB !important;
}

.menu-link.active .menu-icon svg {
    color: unset !important;
}


.btn > i {
    padding-left: unset !important;
}

[dir="ltr"] .breadcrumb > i {
    transform: rotate(180deg) !important;
}

[dir="rtl"] .sidebar-icon {
    transition: 0.3s;
    transform: rotate(-180deg);
}

[dir="rtl"] .rotate-icon {
    transform: rotate(0deg);
}

[dir="ltr"] .sidebar-icon {
    transition: 0.3s
}

[dir="ltr"] .rotate-icon {
    transform: rotate(-180deg) !important;
}

[dir="rtl"] div#kt_menu_notifications,
[dir="rtl"] .menu.menu-sub.menu-sub-dropdown.menu-column.menu-rounded.menu-gray-800.menu-state-bg.menu-state-color.fw-semibold.py-4.fs-6.w-275px.show {
    margin-right: -30px !important;
    margin-top: 10px !important;
}

.apexcharts-flip-y {
    transform: scaleY(-1) translateY(-100%);
    transform-origin: top;
    transform-box: fill-box;
}

.apexcharts-flip-x {
    transform: scaleX(-1);
    transform-origin: center;
    transform-box: fill-box;
}

.apexcharts-legend {
    display: flex;
    overflow: auto;
    padding: 0 10px;
}

.apexcharts-legend.apx-legend-position-bottom,
.apexcharts-legend.apx-legend-position-top {
    flex-wrap: wrap
}

.apexcharts-legend.apx-legend-position-right,
.apexcharts-legend.apx-legend-position-left {
    flex-direction: column;
    bottom: 0;
}

.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-left,
.apexcharts-legend.apx-legend-position-top.apexcharts-align-left,
.apexcharts-legend.apx-legend-position-right,
.apexcharts-legend.apx-legend-position-left {
    justify-content: flex-start;
}

.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-center,
.apexcharts-legend.apx-legend-position-top.apexcharts-align-center {
    justify-content: center;
}

.apexcharts-legend.apx-legend-position-bottom.apexcharts-align-right,
.apexcharts-legend.apx-legend-position-top.apexcharts-align-right {
    justify-content: flex-end;
}

.apexcharts-legend-series {
    cursor: pointer;
    line-height: normal;
    display: flex;
    align-items: center;
}

.apexcharts-legend-text {
    position: relative;
    font-size: 14px;
}

.apexcharts-legend-text *,
.apexcharts-legend-marker * {
    pointer-events: none;
}

.apexcharts-legend-marker {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    margin-right: 1px;
}

.apexcharts-legend-series.apexcharts-no-click {
    cursor: auto;
}

.apexcharts-legend .apexcharts-hidden-zero-series,
.apexcharts-legend .apexcharts-hidden-null-series {
    display: none !important;
}

.apexcharts-inactive-legend {
    opacity: 0.45;
}


.widget-title {
    font-size: 20px !important;
    line-height: 28px !important;
    font-weight: 500 !important;
}

.widget-description {
    font-weight: 400 !important;
    line-height: 18px !important;
    font-size: 12px !important;
}

.widget-count h3 {
    font-size: 38px !important;
    line-height: 38px !important;
    font-weight: 600 !important;
}

.widget-count span {
    font-size: 14px !important;
    line-height: 21px !important;
    font-weight: 500 !important;
}

.form-group:has(input[required]) label:after {
    content: '*';
    color: red;
    margin-left: 4px;
    display: inline;
}

[data-bs-theme=light] .dataTable thead tr {
    background-color: #F3F3F3 !important;
}

[data-bs-theme=dark] .dataTable thead tr {
    background-color: var(--bs-app-bg-color) !important;
}

.dataTable thead th {
    text-align: center !important;
}

.dataTable tbody td {
    text-align: center !important;
    vertical-align: middle !important;
}

.dataTable thead th:first-child, .dataTable tbody td:first-child {
    text-align: start !important;
}

[data-bs-theme=light] .dataTable tbody tr {
    border-bottom: 1px dotted #EBECED !important;
}

[data-bs-theme=dark] .dataTable tbody tr {
    border-bottom: 1px dotted #3C3F42 !important;
}

/* .table-card-height {
    height: 360px !important;
} */

.widget-card-height {
    height: 235px !important;
}

[data-bs-theme=light] .investor-widget-corprete-card {
    padding: 15px;
    background: #FFF5F8;
}

[data-bs-theme=dark] .investor-widget-corprete-card {
    padding: 15px;
    background: #2B161C;
}

[data-bs-theme=light] .investor-widget-individual-card {
    padding: 15px;
    background: #F8F5FF;
}

[data-bs-theme=dark] .investor-widget-individual-card {
    padding: 15px;
    background: #221B32;
}


.app-sidebar-logo {
    color: #000;
}

[data-bs-theme="dark"] .app-sidebar-logo {
    color: #fff;
}
