body, html {
  font-size: 13px!important;
  font-weight: 400;
  font-family: 'Noto Kufi Arabic',Inter,Helvetica,sans-serif;
  overflow-x: hidden;
}
.app-sidebar-menu .menu>.menu-item>.menu-link>.menu-title {
  font-weight: 500;
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected:after {
  right: auto;
  left: 1.25rem;
}

.news-card .card-imgthumb {
  height: 235px;
}

.partner-card .card-imgthumb img {
  max-height: 60px;
}

.image-input-placeholder {
    background-image: url('../media/svg/avatars/blank.svg');
}

[data-bs-theme="dark"] .image-input-placeholder {
    background-image: url('../media/svg/avatars/blank-dark.svg');
}

input[type="color"] {
  width: 100px;
  height: 38px;
  padding: .3rem;
}
.order-btns-area a {
  flex-basis: 0;
  font-weight: 500;
  font-size: 16px;
}
.order-data-item {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: .5rem;
  border-radius: .5rem;
  padding: 1rem;
  flex-wrap: wrap;
  height: 100%;
  border: 1px solid #ddd;
  background-color: #fff;
}
.order-data-item span {
  display: block;
  flex-shrink: 0;
  font-weight: 500;
  color: #333333;
  font-size: 13px;
}
.order-data-item p {
  display: block;
  flex-grow: 1;
  margin: 0;
  font-weight: 500;
  color: #000;
  font-size: 14px;
}
.order-data-item .order-status {
  display: flex;
}
.order-data-item p a {
  text-decoration: underline;
  font-weight: 500;
  font-size: 14px;
}

.select2-container--bootstrap5 .select2-dropdown .select2-results__option.select2-results__option--selected:after {
  inset-inline-end: 1.25rem;
  inset-inline-start: auto;
}

.order-status.new {
  background-color: #E9F3FF;
  color: #1B84FF;
}
.order-status.rejected {
  background-color: #FFEEF3;
  color: #F8285A;
}
.order-status.approved {
  background-color: #DFFFEA;
  color: #17C653;
}
.order-status.in_progress {
  background-color: #FFF8DD;
  color: #F6C000;
}

.input-group-solid {
  direction: ltr;
}
.input-group-solid span.input-group-text {
  border-radius: .475rem 0 0 .475rem !important;
}
.input-group-solid input {
  border-inline-end: none !important;
  border-inline-start: 1px solid var(--bs-gray-300) !important;
  border-radius: 0 .475rem .475rem 0 !important;
}
.input-group-solid input::-webkit-input-placeholder,
input[type="number"]::-webkit-input-placeholder {text-align: right;}
.input-group-solid input::-moz-placeholder,
input[type="number"]::-moz-placeholder {text-align: right;}
.input-group-solid input:-ms-input-placeholder,
input[type="number"]:-ms-input-placeholder {text-align: right;}
.input-group-solid input:-moz-placeholder,
input[type="number"]:-moz-placeholder {text-align: right;}

.form-select-lg {
  padding-inline: 1rem !important;
}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered {
  padding: 0 !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
input[type=number] {
  -moz-appearance: textfield;
}

.input-group {
  direction: ltr;
}
.input-group span {
  border-radius: .475rem 0 0 .475rem !important;
}
.input-group input {
  border-radius: 0 .475rem .475rem 0 !important;
  margin-right: auto;
  margin-left: calc(1px * -1);
  text-align: right;
}

.error-help-block{
  color: #f44336;
  font-size: 12px;
  margin-top: 5px;
}