@import url('https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&display=swap');

* {
  font-family: "Alexandria", sans-serif;
}

html[dir=rtl] .brand-logo .logo-img {
  transform: unset;
}

.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3), 
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control, 
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select, 
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not( .form-floating ) {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not( .valid-feedback ):not(.invalid-tooltip):not(.invalid-feedback) {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.page-item:first-child .page-link {
  border-top-right-radius: 7px;
  border-bottom-right-radius: 7px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.page-item:last-child .page-link {
  border-top-left-radius: 7px;
  border-bottom-left-radius: 7px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.filter-option-inner-inner {
  direction: rtl;
  text-align: right;
  font-size: .875rem;
  font-weight: 400;
  line-height: 1.5;
  box-shadow: var(--bs-box-shadow-inset);
  transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
  background-color: transparent;
  color: #5a6a85;
}