.ac-outer-frame {
  position: relative;
  flex-grow: 1;
}
.ac-outer-frame .ac-input-frame {
  position: relative;
  align-items: center;
}
.ac-outer-frame .ac-input-frame .ac-input {
  display: inline-block;
  padding: 0.2em 3em 0.2em 0.2em;
}
.ac-outer-frame .ac-input-frame input[readonly] + span.clear {
  display: none;
}
.ac-outer-frame .ac-input-frame .embeded-controls {
  display: inline-flex;
  margin-left: -3em;
}
.ac-outer-frame .ac-input-frame .embeded-controls .reset {
  color: #dc3545;
  cursor: pointer;
  font-size: 1em !important;
}
.ac-outer-frame .ac-input-frame .embeded-controls .clear {
  color: #dc3545;
  cursor: pointer;
  font-size: 1em !important;
  margin-left: 0.5em;
}
.ac-outer-frame .ac-dropdown-frame {
  position: absolute;
  left: -1px;
  border: solid 1px #999;
  padding: 0.5em;
  border-radius: 0.5em;
  max-height: 20vh;
  overflow-y: auto;
  background-color: #fdf5df;
  z-index: 1;
}
.ac-outer-frame .ac-dropdown-frame .header {
  font-style: italic;
  font-weight: bold;
  border-bottom: solid 1px #999;
}
.ac-outer-frame .ac-dropdown-frame .ac-item {
  cursor: pointer;
}
.ac-outer-frame .ac-dropdown-frame .ac-item.readonly {
  cursor: default;
}
.ac-outer-frame .ac-dropdown-frame .ac-item:hover {
  background-color: #fdcf91;
}
.ac-outer-frame .ac-dropdown-frame .ac-item:hover.readonly {
  background-color: inherit;
}
.ac-outer-frame .ac-dropdown-frame .ac-selected-item {
  background-color: #fdcf91;
  color: #745429;
}
/*# sourceMappingURL=jAutocomplete.css.map */