@charset "UTF-8";
html {
  direction: rtl;
}

* {
  font-family: "Cairo";
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6,
th,
.sidebar .sidebar-item p,
.form-group .control-label,
.nav-item .nav-link {
  font-family: "Droid Arabic Kufi";
}

/* Start Header */
header .header-start i.nav-icon-toggler {
  right: -5px;
}
header .header-start .search-icon {
  right: 10px;
}
header .header-end .comment::before {
  left: -2px;
}
header .header-end .bell::before {
  left: -2px;
}

/* End Header */
/* Start Sidebar */
.sidebar {
  right: 0;
}
.sidebar .sidebar-body .sidebar-pages.menu-opened .chevron-icon {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}

/* End Sidebar */
/* Start Login Components   */
.form-style .form-header {
  border-top-right-radius: 7px;
  border-top-left-radius: 7px;
}

.form-style .form-body {
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
}

.with-plug .plug {
  border-right: none;
}

/* End Login Components   */
/* Start Table  */
.table .check-mark {
  left: 10px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  padding-right: 0;
}

.search-container .search-title {
  right: 0.75rem;
  left: unset;
}

.search-one .form-control,
.search-one .search-icon {
  border-radius: 0.25rem;
  -webkit-border-radius: 0.25rem;
  -moz-border-radius: 0.25rem;
  -ms-border-radius: 0.25rem;
  -o-border-radius: 0.25rem;
}
.search-one .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.search-one .search-icon {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.dataTables_wrapper .dataTables_length select {
  margin-left: 4px;
  margin-right: 2px;
}

.dataTables_wrapper .dataTables_filter input {
  margin-left: unset;
  margin-right: 4px;
}

.special-ms {
  margin-left: unset;
  margin-right: 4px;
}

.image-viewr-simple .image-remove i {
  position: relative;
  top: 2px;
}

.btn_delete_all {
  right: unset;
  left: 1rem;
}

.dataTable .btn_delete_all {
  right: unset;
  left: 0;
}

.tag.badge {
  padding-right: 6px;
  padding-left: 20px;
  line-height: 1.3 !important;
}

.bootstrap-tagsinput .tag [data-role=remove]:after {
  right: 0;
  margin-right: 6px;
  line-height: 1.3;
}

/* -----------------------  اوفر رايد علي الداتا تيبل   ------------------------ */
table.dataTable thead > tr > th.sorting:before,
table.dataTable thead > tr > th.sorting:after,
table.dataTable thead > tr > th.sorting_asc:before,
table.dataTable thead > tr > th.sorting_asc:after,
table.dataTable thead > tr > th.sorting_desc:before,
table.dataTable thead > tr > th.sorting_desc:after,
table.dataTable thead > tr > th.sorting_asc_disabled:before,
table.dataTable thead > tr > th.sorting_asc_disabled:after,
table.dataTable thead > tr > th.sorting_desc_disabled:before,
table.dataTable thead > tr > th.sorting_desc_disabled:after,
table.dataTable thead > tr > td.sorting:before,
table.dataTable thead > tr > td.sorting:after,
table.dataTable thead > tr > td.sorting_asc:before,
table.dataTable thead > tr > td.sorting_asc:after,
table.dataTable thead > tr > td.sorting_desc:before,
table.dataTable thead > tr > td.sorting_desc:after,
table.dataTable thead > tr > td.sorting_asc_disabled:before,
table.dataTable thead > tr > td.sorting_asc_disabled:after,
table.dataTable thead > tr > td.sorting_desc_disabled:before,
table.dataTable thead > tr > td.sorting_desc_disabled:after {
  left: 10px;
  right: unset;
}

table.dataTable thead > tr > th.sorting,
table.dataTable thead > tr > th.sorting_asc,
table.dataTable thead > tr > th.sorting_desc,
table.dataTable thead > tr > th.sorting_asc_disabled,
table.dataTable thead > tr > th.sorting_desc_disabled,
table.dataTable thead > tr > td.sorting,
table.dataTable thead > tr > td.sorting_asc,
table.dataTable thead > tr > td.sorting_desc,
table.dataTable thead > tr > td.sorting_asc_disabled,
table.dataTable thead > tr > td.sorting_desc_disabled {
  padding-right: 10px;
  padding-left: 26px;
}

table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
  text-align: right;
}

table.dataTable thead th,
table.dataTable thead td,
table.dataTable tfoot th,
table.dataTable tfoot td {
  text-align: right;
}

.search-container .search-form .form-check {
  padding: 0;
}

.search-container .search-form .form-check-input {
  float: right;
  margin-left: 8px;
  margin-right: 0;
}

.form-check-input {
  margin-top: 2px;
}

.form-check {
  margin-bottom: -2px;
}

/* End Table  */
/* auth page */
.show-pass-icon,
.hide-pass-icon {
  right: unset;
  left: 40px;
}