.multi_select {
  width: 100%;
}

.multi_select_box {
  position: relative;
}

.multi_select_box select {
  width: 100%;
}

.multi_over_select {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.multi_select_options {
  display: none;
  border: 0.5px #7c7c7c solid;
  background-color: #ffffff;
  max-height: 400px;
  overflow-y: scroll;
}

.multi_select_options label {
  display: block;
  font-weight: normal;
  display: block;
  white-space: nowrap;
  min-height: 1.2em;
  background-color: #ffffff00;
  padding: 0 2.25rem 0 .75rem;
  /* padding: .375rem 2.25rem .375rem .75rem; */
}

.multi_select_options label:hover {
  background-color: var(--gold);
}