.logo-arbi {
    height: 50px;
    width: auto;
}

.logo-arbi img {
    height: 50px;
    width: auto;
}

.image-credit {
  font-size: 0.7rem;
  color: #666;
  text-align: center;
}

.image-credit a {
  color: #666;
  text-decoration: underline;
}

p {
    white-space: pre-line !important;
}

ol li {
    list-style: decimal;
}

a.theme-blue {
  color: #1967d2 !important;
}

a.theme-blue span {
  background: #eff4fc !important;
  color: #1967d2 !important;
}

a.theme-yellow {
  color: #f9ab00 !important;
}

a.theme-yellow span {
  background: #fef2d9 !important;
  color: #f9ab00 !important;
}

.bg-its-blue-dark {
  background-color: #243E80 !important;
}

.bg-its-blue {
  background-color: #007BC0 !important;
}

.bg-its-blue-light {
  background-color: #75BEDE !important;
}

.bg-its-yellow-light {
  background-color: #FFF200 !important;
}

.bg-its-yellow-dark {
  background-color: #FFBD07 !important;
}

.accordion.block {
  background-color: #ffffff !important;
}

.inner-box-arbi {
    background-color: #f8f9fa !important;
}

.lower-content-arbi {
    padding: 20px !important;
}

.uploadButton-file-name {
    color: #1967D2 !important;
}

[data-bs-toggle="collapse"][aria-expanded="true"] .la-angle-down {
    transform: rotate(180deg);
    transition: transform 0.3s ease;
}
[data-bs-toggle="collapse"] .la-angle-down {
    transition: transform 0.3s ease;
}

button.theme-btn.btn-style-one i.fas.fa-sign-in-alt {
    transform: none !important;
}

input:not(:placeholder-shown) {
  color: black !important;
}

.chosen-container-single .chosen-single span {
    color: #212529 !important; /* Bootstrap's text-dark */
}

.logo-preview img {
    border-radius: 8px;
    border: 1px solid #ddd;
    padding: 4px;
    background-color: #fff;
}

.mm-listitem form {
    display: block;
    padding: calc((var(--mm-listitem-size) - var(--mm-line-height)) / 2);
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 10px;
    -webkit-box-flex: 1;
    flex-grow: 1;
    flex-basis: 10%;
}

.mm-wrapper,
.mm-wrapper_blocking {
  overflow: visible !important;
  position: static !important;
  z-index: auto !important;
}

.modal {
  z-index: 1060 !important;
/*  display: block;*/
}

.modal-dialog {
  position: fixed !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  margin: 0 !important;
  max-width: 500px;
  width: 100%;
}

.modal-backdrop.show {
  z-index: 1055 !important;
}

.input-group .select2-container--bootstrap-5 .select2-selection {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
}

.home-location > .icon {
  margin-right: 0.5rem;
  pointer-events: none;
}

.home-location .select2-container--bootstrap-5 .select2-selection {
  padding-left: 2.2rem !important;
}

@media (min-width: 576px) and (max-width: 991.98px) {
  .home-location .select2-container--bootstrap-5 .select2-selection {
    padding-left: 4.3rem !important;
  }
}

@media (max-width: 575.98px) {
  .home-location .select2-container--bootstrap-5 .select2-selection {
    padding-left: 3.1rem !important;
  }
}

.select2.arbi-home + .select2-container .select2-selection {
    border: none !important;
    box-shadow: none !important;
}