@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Bold.ttf");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 600;
  src: url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-SemiBold.ttf");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Medium.ttf");
}

@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Regular.ttf");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 300;
  src: url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Light.ttf");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 200;
  src: url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-ExtraLight.ttf");
}
@font-face {
  font-family: "IBM Plex Sans Arabic";
  font-style: normal;
  font-weight: 100;
  src: url("../fonts/ibm-plex-sans-arabic/IBMPlexSansArabic-Thin.ttf");
}
:root {
  --bs-body-font-family-arabic: IBM Plex Sans Arabic, sans-serif;
}
[dir="rtl"] body {
  font-family: var(--bs-body-font-family-arabic) !important;
}

[dir="rtl"] .aside-fixed {
  left: unset;
  right: 0;
}
[dir="rtl"] .aside-body {
  border-left: 1px solid rgba(72, 94, 144, 0.16);
  border-right: unset;
}
[dir="rtl"] .aside-header {
  border-left: 1px solid rgba(72, 94, 144, 0.16);
  border-right: unset;
}
@media (min-width: 992px) {
  [dir="rtl"] .aside-header {
  }
}
@media (min-width: 992px) {
  [dir="rtl"] .aside-fixed + .content {
    margin-left: unset;
    margin-right: 60px;
  }
}
@media (min-width: 1200px) {
  [dir="rtl"] .aside-fixed + .content {
    margin-left: unset;
    margin-right: 240px;
  }
}
[dir="rtl"] .nav-aside {
  padding: 0;
}
[dir="rtl"] .nav-aside svg {
  margin-right: 0px;
  margin-left: 15px;
}
[dir="rtl"] .aside.minimize + .content {
  margin-right: 60px;
  margin-left: unset;
}
[dir="rtl"] .aside.minimize .nav-aside svg {
  margin-left: 0;
}
[dir="rtl"] .aside.maximize .nav-aside svg {
  margin-left: 15px;
}

[dir="rtl"] .breadcrumb-item + .breadcrumb-item::before {
  float: right;
  padding-left: var(--bs-breadcrumb-item-padding-x);
}
[dir="rtl"] .nav-aside .with-sub .nav-link::after {
  content: "\EA52";
  font-size: 18px;
}
[dir="rtl"] .nav-aside .with-sub.show .nav-link::after {
  transform: rotate(-90deg);
}
[dir="rtl"] .aside-alert-link {
  margin-right: auto;
  margin-left: unset;
}
[dir="rtl"] .dropdown-menu-end[data-bs-popper] {
  right: auto;
  left: 0;
}
[dir="rtl"] .dropdown-profile .dropdown-menu.dropdown-menu-end::before {
  left: 15px;
  right: auto;
}
[dir="rtl"] .dropdown-profile .dropdown-menu.dropdown-menu-end::after {
  left: 16px;
  right: auto;
}
[dir="rtl"] .content-header .nav-link + .nav-link {
  margin-left: unset;
  margin-right: 7px;
}
@media (min-width: 576px) {
  [dir="rtl"] .content-header .nav-link + .nav-link {
    margin-left: unset;
    margin-right: 10px;
  }
}
[dir="rtl"] .dropdown-profile .dropdown-item svg {
  margin-left: 15px;
  margin-right: unset;
}
[dir="rtl"] .aside-alert-link a + a {
  margin-right: 10px;
  margin-left: unset;
}
[dir="rtl"] .aside-alert-link span.new {
  margin-right: 10px;
  margin-left: unset;
}
[dir="rtl"] .accordion__button {
  text-align: right;
}
[dir="rtl"] .accordion__button:before {
  margin-right: unset;
  margin-left: 20px;
  border-right: unset;
  border-left: 1px solid currentColor;
  transform: rotate(45deg);
}
[dir="rtl"] .accordion__button[aria-expanded="true"]::before,
.accordion__button[aria-selected="true"]::before {
  transform: rotate(-45deg);
}
[dir="rtl"] .content-header {
  padding-left: 15px;
}
[dir="rtl"] .aside-header {
  transform: none;
}
[dir="rtl"] .aside {
}

@media (max-width: 991px) {
  [dir="rtl"] .aside {
    transform: translateX(100%);
  }
  [dir="rtl"] .aside-header {
    transform: translateX(-54px);
  }
}

[dir="rtl"] .show-aside .aside {
  transform: translateX(0);
}

[dir="rtl"] .show-aside .aside-header {
  transform: translateX(0);
}
[dir="rtl"] .btn svg {
  margin-right: unset;
  margin-left: 5px;
}

[dir="rtl"] .breadcrumb-item + .breadcrumb-item {
  padding-left: unset;
}
[dir="rtl"] .text-start {
  text-align: start !important;
}

[dir="rtl"] .breadcrumb-style1 .breadcrumb-item {
  font-family: var(--bs-body-font-family-arabic) !important;
  font-size: 12px;
}

[dir="rtl"] .modal-header .btn-close {
  margin: unset;
}
[dir="rtl"] .field-sidebar {
  border-left: 1px solid rgba(72, 94, 144, 0.16);
  border-right: unset;
}
@media (min-width: 992px) {
  [dir="rtl"] .field-content {
    right: 240px;
    left: 0;
  }
  [dir="rtl"] .field-sidebar {
    right: 0;
  }
}
[dir="rtl"] .nav-sidebar .nav-link svg {
  margin-right: unset;
  margin-left: 12px;
}
[dir="rtl"] .nav-sidebar-table .nav-link svg {
  margin-right: unset;
  margin-left: 6px;
}
[dir="rtl"] .input-group-append img {
  z-index: 10 !important;
  position: relative;
  top: -30px;
  left: unset;
  right: 92%;
}
[dir="rtl"] .f-inline-end {
  float: left;
}

[dir="rtl"] .step-icon-x .MuiStepLabel-iconContainer {
  padding-right: unset;
  padding-left: 8px;
}

[dir="rtl"] .MuiStepLabel-label {
  font-family: var(--bs-body-font-family-arabic) !important;
}

[dir="rtl"] .login-nav {
  position: absolute;
  right: unset;
  left: 0;
  top: 0;
}
[dir="rtl"] .bg-indigo {
  background: linear-gradient(90deg, rgb(4 40 147) 0%, rgb(1 104 250) 100%);
}
[dir="rtl"] .mg-l-auto {
  margin-left: unset;
  margin-right: auto;
}
[dir="rtl"] .mg-l-15 {
  margin-right: 15px;
}
[dir="rtl"] .mg-r-15 {
  margin-left: 15px;
}
