@import url(//cdn.jsdelivr.net/gh/drpshtiwan/NotoKufiArabic/style.css);
.m-1 {
  margin: 0.25rem !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.ml-1 {
  margin-left: 0 !important;
  margin-right: 0.25rem !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mr-1 {
  margin-right: 0 !important;
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.ml-2 {
  margin-left: 0 !important;
  margin-right: 0.5rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mr-2 {
  margin-right: 0 !important;
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 0.75rem !important;
}

.mt-3,
.my-a3 {
  margin-top: 0.75rem !important;
}

.ml-3 {
  margin-left: 0 !important;
  margin-right: 0.75rem !important;
}

.mb-3 {
  margin-bottom: 0.75rem !important;
}

.mr-3 {
  margin-right: 0 !important;
  margin-left: 0.75rem !important;
}

.m-4 {
  margin: 1rem !important;
}

.mt-4 {
  margin-top: 1rem !important;
}

.ml-4 {
  margin-left: 0 !important;
  margin-right: 1rem !important;
}

.mb-4 {
  margin-bottom: 1rem !important;
}

.mr-4 {
  margin-right: 0 !important;
  margin-left: 1rem !important;
}

.m-5 {
  margin: 1.25rem !important;
}

.mt-5 {
  margin-top: 1.25rem !important;
}

.ml-5 {
  margin-left: 0 !important;
  margin-right: 1.25rem !important;
}

.mb-5 {
  margin-bottom: 1.25rem !important;
}

.mr-5 {
  margin-right: 0 !important;
  margin-left: 1.25rem !important;
}

.m-6 {
  margin: 1.5rem !important;
}

.mt-6 {
  margin-top: 1.5rem !important;
}

.ml-6 {
  margin-left: 0 !important;
  margin-right: 1.5rem !important;
}

.mb-6 {
  margin-bottom: 1.5rem !important;
}

.mr-6 {
  margin-right: 0 !important;
  margin-left: 1.5rem !important;
}

.m-7 {
  margin: 1.75rem !important;
}

.mt-7 {
  margin-top: 1.75rem !important;
}

.ml-7 {
  margin-left: 0 !important;
  margin-right: 1.75rem !important;
}

.mb-7 {
  margin-bottom: 1.75rem !important;
}

.mr-7 {
  margin-right: 0 !important;
  margin-left: 1.75rem !important;
}

.m-8 {
  margin: 2rem !important;
}

.mt-8 {
  margin-top: 2rem !important;
}

.ml-8 {
  margin-left: 0 !important;
  margin-right: 2rem !important;
}

.mb-8 {
  margin-bottom: 2rem !important;
}

.mr-8 {
  margin-right: 0 !important;
  margin-left: 2rem !important;
}

.m-9 {
  margin: 2.25rem !important;
}

.mt-9 {
  margin-top: 2.25rem !important;
}

.ml-9 {
  margin-left: 0 !important;
  margin-right: 2.25rem !important;
}

.mb-9 {
  margin-bottom: 2.25rem !important;
}

.mr-9 {
  margin-right: 0 !important;
  margin-left: 2.25rem !important;
}

.m-10 {
  margin: 2.5rem !important;
}

.mt-10 {
  margin-top: 2.5rem !important;
}

.ml-10 {
  margin-left: 0 !important;
  margin-right: 2.5rem !important;
}

.mb-10 {
  margin-bottom: 2.5rem !important;
}

.mr-10 {
  margin-right: 0 !important;
  margin-left: 2.5rem !important;
}

.m-11 {
  margin: 2.75rem !important;
}

.mt-11 {
  margin-top: 2.75rem !important;
}

.ml-11 {
  margin-left: 0 !important;
  margin-right: 2.75rem !important;
}

.mb-11 {
  margin-bottom: 2.75rem !important;
}

.mr-11 {
  margin-right: 0 !important;
  margin-left: 2.75rem !important;
}

.m-12 {
  margin: 3rem !important;
}

.mt-12 {
  margin-top: 3rem !important;
}

.ml-12 {
  margin-left: 0 !important;
  margin-right: 3rem !important;
}

.mb-12 {
  margin-bottom: 3rem !important;
}

.mr-12 {
  margin-right: 0 !important;
  margin-left: 3rem !important;
}

.m-13 {
  margin: 3.25rem !important;
}

.mt-13 {
  margin-top: 3.25rem !important;
}

.ml-13 {
  margin-left: 0 !important;
  margin-right: 3.25rem !important;
}

.mb-13 {
  margin-bottom: 3.25rem !important;
}

.mr-13 {
  margin-right: 0 !important;
  margin-left: 3.25rem !important;
}

.m-14 {
  margin: 3.5rem !important;
}

.mt-14,
.my-a14 {
  margin-top: 3.5rem !important;
}

.ml-14,
.mx-a14 {
  margin-left: 0 !important;
  margin-right: 3.5rem !important;
}

.mb-14,
.my-a14 {
  margin-bottom: 3.5rem !important;
}

.mr-14,
.mx-a14 {
  margin-right: 0 !important;
  margin-left: 3.5rem !important;
}

.m-15 {
  margin: 3.75rem !important;
}

.mt-15,
.my-a15 {
  margin-top: 3.75rem !important;
}

.ml-15,
.mx-a15 {
  margin-left: 0 !important;
  margin-right: 3.75rem !important;
}

.mb-15,
.my-a15 {
  margin-bottom: 3.75rem !important;
}

.mr-15,
.mx-a15 {
  margin-right: 0 !important;
  margin-left: 3.75rem !important;
}

.m-16 {
  margin: 4rem !important;
}

.mt-16,
.my-a16 {
  margin-top: 4rem !important;
}

.ml-16,
.mx-a16 {
  margin-left: 0 !important;
  margin-right: 4rem !important;
}

.mb-16,
.my-a16 {
  margin-bottom: 4rem !important;
}

.mr-16,
.mx-a16 {
  margin-right: 0 !important;
  margin-left: 4rem !important;
}

.m-17 {
  margin: 4.25rem !important;
}

.mt-17,
.my-a17 {
  margin-top: 4.25rem !important;
}

.ml-17,
.mx-a17 {
  margin-left: 0 !important;
  margin-right: 4.25rem !important;
}

.mb-17,
.my-a17 {
  margin-bottom: 4.25rem !important;
}

.mr-17,
.mx-a17 {
  margin-right: 0 !important;
  margin-left: 4.25rem !important;
}

.m-18 {
  margin: 4.5rem !important;
}

.mt-18,
.my-a18 {
  margin-top: 4.5rem !important;
}

.ml-18,
.mx-a18 {
  margin-left: 0 !important;
  margin-right: 4.5rem !important;
}

.mb-18,
.my-a18 {
  margin-bottom: 4.5rem !important;
}

.mr-18,
.mx-a18 {
  margin-right: 0 !important;
  margin-left: 4.5rem !important;
}

.m-19 {
  margin: 4.75rem !important;
}

.mt-19,
.my-a19 {
  margin-top: 4.75rem !important;
}

.ml-19,
.mx-a19 {
  margin-left: 0 !important;
  margin-right: 4.75rem !important;
}

.mb-19,
.my-a19 {
  margin-bottom: 4.75rem !important;
}

.mr-19,
.mx-a19 {
  margin-right: 0 !important;
  margin-left: 4.75rem !important;
}

.m-20 {
  margin: 5rem !important;
}

.mt-20,
.my-a20 {
  margin-top: 5rem !important;
}

.ml-20,
.mx-a20 {
  margin-left: 0 !important;
  margin-right: 5rem !important;
}

.mb-20,
.my-a20 {
  margin-bottom: 5rem !important;
}

.mr-20,
.mx-a20 {
  margin-right: 0 !important;
  margin-left: 5rem !important;
}

.m-21 {
  margin: 5.25rem !important;
}

.mt-21,
.my-a21 {
  margin-top: 5.25rem !important;
}

.ml-21,
.mx-a21 {
  margin-left: 0 !important;
  margin-right: 5.25rem !important;
}

.mb-21,
.my-a21 {
  margin-bottom: 5.25rem !important;
}

.mr-21,
.mx-a21 {
  margin-right: 0 !important;
  margin-left: 5.25rem !important;
}

.m-22 {
  margin: 5.5rem !important;
}

.mt-22,
.my-a22 {
  margin-top: 5.5rem !important;
}

.ml-22,
.mx-a22 {
  margin-left: 0 !important;
  margin-right: 5.5rem !important;
}

.mb-22,
.my-a22 {
  margin-bottom: 5.5rem !important;
}

.mr-22,
.mx-a22 {
  margin-right: 0 !important;
  margin-left: 5.5rem !important;
}

.m-23 {
  margin: 5.75rem !important;
}

.mt-23,
.my-a23 {
  margin-top: 5.75rem !important;
}

.ml-23,
.mx-a23 {
  margin-left: 0 !important;
  margin-right: 5.75rem !important;
}

.mb-23,
.my-a23 {
  margin-bottom: 5.75rem !important;
}

.mr-23,
.mx-a23 {
  margin-right: 0 !important;
  margin-left: 5.75rem !important;
}

.m-24 {
  margin: 6rem !important;
}

.mt-24,
.my-a24 {
  margin-top: 6rem !important;
}

.ml-24,
.mx-a24 {
  margin-left: 0 !important;
  margin-right: 6rem !important;
}

.mb-24,
.my-a24 {
  margin-bottom: 6rem !important;
}

.mr-24,
.mx-a24 {
  margin-right: 0 !important;
  margin-left: 6rem !important;
}

.m-25 {
  margin: 6.25rem !important;
}

.mt-25,
.my-a25 {
  margin-top: 6.25rem !important;
}

.ml-25,
.mx-a25 {
  margin-left: 0 !important;
  margin-right: 6.25rem !important;
}

.mb-25,
.my-a25 {
  margin-bottom: 6.25rem !important;
}

.mr-25,
.mx-a25 {
  margin-right: 0 !important;
  margin-left: 6.25rem !important;
}

.m-26 {
  margin: 6.5rem !important;
}

.mt-26,
.my-a26 {
  margin-top: 6.5rem !important;
}

.ml-26,
.mx-a26 {
  margin-left: 0 !important;
  margin-right: 6.5rem !important;
}

.mb-26,
.my-a26 {
  margin-bottom: 6.5rem !important;
}

.mr-26,
.mx-a26 {
  margin-right: 0 !important;
  margin-left: 6.5rem !important;
}

.m-27 {
  margin: 6.75rem !important;
}

.mt-27,
.my-a27 {
  margin-top: 6.75rem !important;
}

.ml-27,
.mx-a27 {
  margin-left: 0 !important;
  margin-right: 6.75rem !important;
}

.mb-27,
.my-a27 {
  margin-bottom: 6.75rem !important;
}

.mr-27,
.mx-a27 {
  margin-right: 0 !important;
  margin-left: 6.75rem !important;
}

.m-28 {
  margin: 7rem !important;
}

.mt-28,
.my-a28 {
  margin-top: 7rem !important;
}

.ml-28,
.mx-a28 {
  margin-left: 0 !important;
  margin-right: 7rem !important;
}

.mb-28,
.my-a28 {
  margin-bottom: 7rem !important;
}

.mr-28,
.mx-a28 {
  margin-right: 0 !important;
  margin-left: 7rem !important;
}

.m-29 {
  margin: 7.25rem !important;
}

.mt-29,
.my-a29 {
  margin-top: 7.25rem !important;
}

.ml-29,
.mx-a29 {
  margin-left: 0 !important;
  margin-right: 7.25rem !important;
}

.mb-29,
.my-a29 {
  margin-bottom: 7.25rem !important;
}

.mr-29,
.mx-a29 {
  margin-right: 0 !important;
  margin-left: 7.25rem !important;
}

.m-30 {
  margin: 7.5rem !important;
}

.mt-30,
.my-a30 {
  margin-top: 7.5rem !important;
}

.ml-30,
.mx-a30 {
  margin-left: 0 !important;
  margin-right: 7.5rem !important;
}

.mb-30,
.my-a30 {
  margin-bottom: 7.5rem !important;
}

.mr-30,
.mx-a30 {
  margin-right: 0 !important;
  margin-left: 7.5rem !important;
}

.m-31 {
  margin: 7.75rem !important;
}

.mt-31,
.my-a31 {
  margin-top: 7.75rem !important;
}

.ml-31,
.mx-a31 {
  margin-left: 0 !important;
  margin-right: 7.75rem !important;
}

.mb-31,
.my-a31 {
  margin-bottom: 7.75rem !important;
}

.mr-31,
.mx-a31 {
  margin-right: 0 !important;
  margin-left: 7.75rem !important;
}

.m-32 {
  margin: 8rem !important;
}

.mt-32,
.my-a32 {
  margin-top: 8rem !important;
}

.ml-32,
.mx-a32 {
  margin-left: 0 !important;
  margin-right: 8rem !important;
}

.mb-32,
.my-a32 {
  margin-bottom: 8rem !important;
}

.mr-32,
.mx-a32 {
  margin-right: 0 !important;
  margin-left: 8rem !important;
}

.m-33 {
  margin: 8.25rem !important;
}

.mt-33,
.my-a33 {
  margin-top: 8.25rem !important;
}

.ml-33,
.mx-a33 {
  margin-left: 0 !important;
  margin-right: 8.25rem !important;
}

.mb-33,
.my-a33 {
  margin-bottom: 8.25rem !important;
}

.mr-33,
.mx-a33 {
  margin-right: 0 !important;
  margin-left: 8.25rem !important;
}

.m-34 {
  margin: 8.5rem !important;
}

.mt-34,
.my-a34 {
  margin-top: 8.5rem !important;
}

.ml-34,
.mx-a34 {
  margin-left: 0 !important;
  margin-right: 8.5rem !important;
}

.mb-34,
.my-a34 {
  margin-bottom: 8.5rem !important;
}

.mr-34,
.mx-a34 {
  margin-right: 0 !important;
  margin-left: 8.5rem !important;
}

.m-35 {
  margin: 8.75rem !important;
}

.mt-35,
.my-a35 {
  margin-top: 8.75rem !important;
}

.ml-35,
.mx-a35 {
  margin-left: 0 !important;
  margin-right: 8.75rem !important;
}

.mb-35,
.my-a35 {
  margin-bottom: 8.75rem !important;
}

.mr-35,
.mx-a35 {
  margin-right: 0 !important;
  margin-left: 8.75rem !important;
}

.m-36 {
  margin: 9rem !important;
}

.mt-36,
.my-a36 {
  margin-top: 9rem !important;
}

.ml-36,
.mx-a36 {
  margin-left: 0 !important;
  margin-right: 9rem !important;
}

.mb-36,
.my-a36 {
  margin-bottom: 9rem !important;
}

.mr-36,
.mx-a36 {
  margin-right: 0 !important;
  margin-left: 9rem !important;
}

.m-37 {
  margin: 9.25rem !important;
}

.mt-37,
.my-a37 {
  margin-top: 9.25rem !important;
}

.ml-37,
.mx-a37 {
  margin-left: 0 !important;
  margin-right: 9.25rem !important;
}

.mb-37,
.my-a37 {
  margin-bottom: 9.25rem !important;
}

.mr-37,
.mx-a37 {
  margin-right: 0 !important;
  margin-left: 9.25rem !important;
}

.m-48 {
  margin: 9.5rem !important;
}

.mt-48,
.my-a48 {
  margin-top: 9.5rem !important;
}

.ml-48,
.mx-a48 {
  margin-left: 0 !important;
  margin-right: 9.5rem !important;
}

.mb-48,
.my-a48 {
  margin-bottom: 9.5rem !important;
}

.mr-48,
.mx-a48 {
  margin-right: 0 !important;
  margin-left: 9.5rem !important;
}

.m-39 {
  margin: 9.75rem !important;
}

.mt-39,
.my-a39 {
  margin-top: 9.75rem !important;
}

.ml-39,
.mx-a39 {
  margin-left: 0 !important;
  margin-right: 9.75rem !important;
}

.mb-39,
.my-a39 {
  margin-bottom: 9.75rem !important;
}

.mr-39,
.mx-a39 {
  margin-right: 0 !important;
  margin-left: 9.75rem !important;
}

.m-40 {
  margin: 10rem !important;
}

.mt-40,
.my-a40 {
  margin-top: 10rem !important;
}

.ml-40,
.mx-a40 {
  margin-left: 0 !important;
  margin-right: 10rem !important;
}

.mb-40,
.my-a40 {
  margin-bottom: 10rem !important;
}

.mr-40,
.mx-a40 {
  margin-right: 0 !important;
  margin-left: 10rem !important;
}

body {
  text-align: right;
  font-weight: 500;
  font-size: 15px;
  line-height: 2;
  font-family: "Noto Kufi Arabic", Poppins, Helvetica, "sans-serif";
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: "Noto Kufi Arabic", Poppins, Helvetica, "sans-serif";
}

.navbar .dropdown-menu-end {
  left: 0;
  right: auto;
}

.text-hover-primary:hover {
  transition: all;
  color: #6b2a68 !important;
}

.me-1 {
  margin-right: unset !important;
  margin-left: 0.25rem !important;
}

.me-2 {
  margin-right: unset !important;
  margin-left: 0.5rem !important;
}

.me-3 {
  margin-right: unset !important;
  margin-left: 1rem !important;
}

.me-4 {
  margin-right: unset !important;
  margin-left: 1.5rem !important;
}

.me-5 {
  margin-right: unset !important;
  margin-left: 2rem !important;
}

.me-6 {
  margin-right: unset !important;
  margin-left: 2.5rem !important;
}

.me-7 {
  margin-right: unset !important;
  margin-left: 3rem !important;
}

.me-8 {
  margin-right: unset !important;
  margin-left: 3.5rem !important;
}

.me-9 {
  margin-right: unset !important;
  margin-left: 4rem !important;
}

.me-10 {
  margin-right: unset !important;
  margin-left: 4.5rem !important;
}

.me-11 {
  margin-right: unset !important;
  margin-left: 5rem !important;
}

.me-12 {
  margin-right: unset !important;
  margin-left: 5.5rem !important;
}

.me-13 {
  margin-right: unset !important;
  margin-left: 6rem !important;
}

.me-14 {
  margin-right: unset !important;
  margin-left: 6.5rem !important;
}

.me-15 {
  margin-right: unset !important;
  margin-left: 7rem !important;
}

.me-16 {
  margin-right: unset !important;
  margin-left: 7.5rem !important;
}

.me-17 {
  margin-right: unset !important;
  margin-left: 8rem !important;
}

.me-18 {
  margin-right: unset !important;
  margin-left: 8.5rem !important;
}

.me-19 {
  margin-right: unset !important;
  margin-left: 9rem !important;
}

.me-20 {
  margin-right: unset !important;
  margin-left: 9.5rem !important;
}

.me-21 {
  margin-right: unset !important;
  margin-left: 10rem !important;
}

.me-22 {
  margin-right: unset !important;
  margin-left: 12rem !important;
}

.me-23 {
  margin-right: unset !important;
  margin-left: 14rem !important;
}

.me-auto {
  margin-right: unset !important;
  margin-left: auto !important;
}

ul {
  -webkit-padding-start: 0;
          padding-inline-start: 0;
}

@media (min-width: 992px) {
  .aside-enabled.header-fixed .header {
    left: 0;
    right: 265px;
  }
  .header-fixed.aside-minimize .header {
    left: 0;
    right: 70px;
  }
  .pe-lg-0 {
    padding-right: unset !important;
    padding-left: 0 !important;
  }
  .pe-lg-1 {
    padding-right: unset !important;
    padding-left: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: unset !important;
    padding-left: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: unset !important;
    padding-left: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: unset !important;
    padding-left: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: unset !important;
    padding-left: 2rem !important;
  }
  .pe-lg-6 {
    padding-right: unset !important;
    padding-left: 2.5rem !important;
  }
  .pe-lg-7 {
    padding-right: unset !important;
    padding-left: 3rem !important;
  }
  .pe-lg-8 {
    padding-right: unset !important;
    padding-left: 3.5rem !important;
  }
  .pe-lg-9 {
    padding-right: unset !important;
    padding-left: 4rem !important;
  }
  .pe-lg-10 {
    padding-right: unset !important;
    padding-left: 4.5rem !important;
  }
  .pe-lg-11 {
    padding-right: unset !important;
    padding-left: 5rem !important;
  }
  .pe-lg-12 {
    padding-right: unset !important;
    padding-left: 5.5rem !important;
  }
  .pe-lg-13 {
    padding-right: unset !important;
    padding-left: 6rem !important;
  }
  .pe-lg-14 {
    padding-right: unset !important;
    padding-left: 6.5rem !important;
  }
  .pe-lg-15 {
    padding-right: unset !important;
    padding-left: 7rem !important;
  }
  .pe-lg-16 {
    padding-right: unset !important;
    padding-left: 7.5rem !important;
  }
  .pe-lg-17 {
    padding-right: unset !important;
    padding-left: 8rem !important;
  }
  .pe-lg-18 {
    padding-right: unset !important;
    padding-left: 8.5rem !important;
  }
  .pe-lg-19 {
    padding-right: unset !important;
    padding-left: 9rem !important;
  }
  .pe-lg-20 {
    padding-right: unset !important;
    padding-left: 9.5rem !important;
  }
  .pe-lg-21 {
    padding-right: unset !important;
    padding-left: 10rem !important;
  }
  .pe-lg-22 {
    padding-right: unset !important;
    padding-left: 12rem !important;
  }
  .pe-lg-23 {
    padding-right: 14rem !important;
  }
  .ps-lg-0 {
    padding-left: unset !important;
    padding-right: 0 !important;
  }
  .ps-lg-1 {
    padding-left: unset !important;
    padding-right: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: unset !important;
    padding-right: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: unset !important;
    padding-right: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: unset !important;
    padding-right: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: unset !important;
    padding-right: 2rem !important;
  }
  .ps-lg-6 {
    padding-left: unset !important;
    padding-right: 2.5rem !important;
  }
  .ps-lg-7 {
    padding-left: unset !important;
    padding-right: 3rem !important;
  }
  .ps-lg-8 {
    padding-left: unset !important;
    padding-right: 3.5rem !important;
  }
  .ps-lg-9 {
    padding-left: unset !important;
    padding-right: 4rem !important;
  }
  .ps-lg-10 {
    padding-left: unset !important;
    padding-right: 4.5rem !important;
  }
  .ps-lg-11 {
    padding-left: unset !important;
    padding-right: 5rem !important;
  }
  .ps-lg-12 {
    padding-left: unset !important;
    padding-right: 5.5rem !important;
  }
  .ps-lg-13 {
    padding-left: unset !important;
    padding-right: 6rem !important;
  }
  .ps-lg-14 {
    padding-left: unset !important;
    padding-right: 6.5rem !important;
  }
  .ps-lg-15 {
    padding-left: unset !important;
    padding-right: 7rem !important;
  }
  .ps-lg-16 {
    padding-left: unset !important;
    padding-right: 7.5rem !important;
  }
  .ps-lg-17 {
    padding-left: unset !important;
    padding-right: 8rem !important;
  }
  .ps-lg-18 {
    padding-left: unset !important;
    padding-right: 8.5rem !important;
  }
  .ps-lg-19 {
    padding-left: unset !important;
    padding-right: 9rem !important;
  }
  .ps-lg-20 {
    padding-left: unset !important;
    padding-right: 9.5rem !important;
  }
  .ps-lg-21 {
    padding-left: unset !important;
    padding-right: 10rem !important;
  }
  .ps-lg-22 {
    padding-left: unset !important;
    padding-right: 12rem !important;
  }
  .ps-lg-23 {
    padding-left: unset !important;
    padding-right: 14rem !important;
  }
}
@media (min-width: 992px) {
  .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-right {
    left: 0;
    right: auto;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-right.menu-submenu-pull {
    margin-right: 0;
    margin-left: -40px;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-left {
    left: auto;
    right: 0;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu.menu-submenu-left.menu-submenu-pull {
    margin-left: 0;
    margin-right: -40px;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu > .menu-submenu.menu-submenu-left {
    left: 100%;
    right: auto;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu > .menu-submenu.menu-submenu-right {
    right: 100%;
    left: auto;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu .menu-content > .menu-item:last-child {
    border-right: inherit;
    border-left: 0;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu .menu-heading .menu-arrow {
    padding: 0 10px 0 0;
  }
  .header-menu .menu-nav > .menu-item .menu-inner > .menu-item .menu-link .menu-label,
.header-menu .menu-nav > .menu-item .menu-subnav > .menu-item .menu-link .menu-label {
    padding: 0px 5px 0px 0px;
  }
  .header-menu .menu-nav > .menu-item .menu-inner > .menu-item .menu-link .menu-arrow,
.header-menu .menu-nav > .menu-item .menu-subnav > .menu-item .menu-link .menu-arrow {
    padding: 0px 10px 0px 0px;
  }
  .header-menu .menu-nav > .menu-item .menu-inner {
    padding: 0;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu .menu-submenu {
    margin-left: 0;
    margin-right: 1px;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu .menu-submenu.menu-submenu-left {
    margin-right: 0;
    margin-left: 1px;
  }
  .header-menu .menu-nav > .menu-item.menu-item-submenu.menu-item-tabs > .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu > .menu-submenu.menu-submenu-left {
    left: 100%;
    right: 0;
  }
  .header-menu .menu-nav > .menu-item.menu-item-submenu.menu-item-tabs > .menu-submenu > .menu-subnav > .menu-item.menu-item-submenu > .menu-submenu.menu-submenu-right {
    right: 100%;
    left: 0;
  }
  .header-menu .menu-nav > .menu-item > .menu-link .menu-icon.svg-icon {
    margin-left: 0;
    margin-right: -2px;
  }
  .header-menu .menu-nav > .menu-item > .menu-link .menu-label {
    padding: 0px 5px 0px 0px;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-icon.svg-icon {
    margin-right: -2px;
    margin-left: 0;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-label {
    padding: 0px 5px 0px 0px;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav > .menu-item > .menu-link .menu-arrow {
    padding: 0px 10px 0px 0px;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-heading .menu-label {
    padding: 0px 5px 0px 0px;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-icon.svg-icon {
    margin-right: -2px;
    margin-left: 0;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-label {
    padding: 0px 5px 0px 0px;
  }
  .header-menu .menu-nav > .menu-item .menu-submenu > .menu-subnav .menu-content .menu-inner > .menu-item > .menu-link .menu-arrow {
    padding: 0px 10px 0px 0px;
  }
}
@media (min-width: 768px) {
  .border-top-md {
    border-top: 1px solid #ecebf1 !important;
  }
  .border-top-md-0 {
    border-top: 0 !important;
  }
  .border-end-md {
    border-right: unset !important;
    border-left: 1px solid #ecebf1 !important;
  }
  .border-end-md-0 {
    border-left: 0 !important;
    border-right: unset !important;
  }
  .border-bottom-md {
    border-bottom: 1px solid #ecebf1 !important;
  }
  .border-bottom-md-0 {
    border-bottom: 0 !important;
  }
  .border-start-md {
    border-right: 1px solid #ecebf1 !important;
    border-left: unset !important;
  }
  .border-start-md-0 {
    border-right: 0 !important;
    border-left: unset !important;
  }
}
.btn-close {
  left: 0;
  padding: 1.25rem 1rem !important;
  position: absolute;
  top: 0;
  z-index: 2;
}

@media (min-width: 992px) {
  .aside-fixed .aside {
    right: 0;
    left: auto;
  }
  .aside-fixed .wrapper {
    padding-left: 0;
    padding-right: 265px;
  }
  .header-fixed.aside-minimize .header {
    left: 0;
    right: 70px;
  }
  .aside-fixed.aside-minimize:not(.aside-minimize-hover) .wrapper {
    padding-left: 0;
    padding-right: 70px;
  }
}
.aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-heading .menu-bullet, .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet {
  text-align: right;
}

.aside-menu .menu-nav > .menu-item > .menu-submenu .menu-subnav > .menu-item > .menu-link {
  padding-left: 25px;
  padding-right: 40px;
}

.offcanvas.offcanvas-right {
  right: auto;
  left: -395px;
}

.offcanvas.offcanvas-right.offcanvas-on {
  left: 0;
  right: auto;
}

.nav {
  margin-left: auto;
  margin-right: 0;
  padding-left: inherit;
  padding-right: 0;
}

.nav.nav-tabs.nav-tabs-line .nav-item:first-child .nav-link {
  margin-left: auto;
  margin-right: 0;
}

.nav.nav-tabs .nav-item {
  margin-left: 0.8rem !important;
}

.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--inline .select2-search__field {
  text-align: right;
}

.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
  float: right;
}

.form-control {
  height: auto;
}

.select2-container--default .select2-selection--single .select2-selection__rendered,
.select2-container--default .select2-selection--single, .select2-container--default .select2-selection--multiple {
  flex-direction: row-reverse;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding: 0.65rem 1rem 0.65rem 2rem;
}

.input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn, .input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text, .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn, .input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text, .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-radius: 0 5px 5px 0 !important;
}

.input-date {
  border-radius: 5px 0 0 5px !important;
}

.ki-long-arrow-back:before {
  content: "\f107";
}

.ki-long-arrow-next:before {
  content: "\f104";
}

.btn i {
  padding-right: inherit;
  padding-left: 0.35rem;
}

.checkbox-list .checkbox span {
  margin-left: 0.75rem;
}

.tns-carousel {
  display: flex;
  flex-direction: row-reverse;
}

.ltr-text {
  direction: ltr;
  unicode-bidi: embed;
}

.rtl-text {
  direction: rtl;
}

.bi-arrow-right::before {
  content: "\f12f";
}

.bi-arrow-left::before {
  content: "\f138";
}

.text-start {
  text-align: right !important;
}

.text-end {
  text-align: left !important;
}

.display-4 {
  font-size: 2rem !important;
}

@media (min-width: 768px) {
  .display-4 {
    font-size: 2.5rem !important;
  }
  .text-md-start {
    text-align: right !important;
  }
  .text-md-end {
    text-align: left !important;
  }
}
@media (min-width: 576px) {
  .text-sm-start {
    text-align: right !important;
  }
  .text-sm-end {
    text-align: left !important;
  }
}
.sidenav.navbar .navbar-nav .nav-item .nav-link {
  padding: 0.3rem 0.7rem 0.3rem 0;
}

.sidenav.navbar .navbar-nav .nav-item .nav-link .nav-icon {
  margin-right: inherit;
  margin-left: 0.5rem;
}

.form-select {
  background-color: #fff;
  background-position: left 1.25rem center !important;
  line-height: 1.6;
  padding: 0.75rem 1.25rem 0.75rem 3.75rem !important;
}

.flatpickr-calendar .dayContainer, .flatpickr-calendar .flatpickr-weekdaycontainer {
  flex-direction: row-reverse;
}
.flatpickr-calendar .flatpickr-months .flatpickr-month {
  height: 32px;
}
.flatpickr-calendar .flatpickr-months .flatpickr-prev-month {
  left: unset;
  right: 0;
  transform: scaleX(-1);
}
.flatpickr-calendar .flatpickr-months .flatpickr-next-month {
  right: unset;
  left: 0;
  transform: scaleX(-1);
}

.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: 10px 0 0 #569ff7;
}

.form-check {
  padding-right: 1.5em;
  padding-left: 0;
}

.form-check .form-check-input {
  margin-left: auto;
  float: right;
  margin-right: -1.5em;
  vertical-align: middle;
}

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn.dropdown-toggle-split:first-child, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-right-radius: inherit;
  border-top-right-radius: inherit;
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:nth-child(n+3), .btn-group > :not(.btn-check) + .btn {
  border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: inherit;
  border-top-left-radius: inherit;
}

.bootstrap-select .dropdown-toggle .filter-option {
  float: right;
  text-align: right;
}
