/* IED autocomplete — sostituto stili jQuery UI */
.ied-autocomplete-wrap {
  position: relative;
  width: 100%;
  z-index: 1;
}

.ied-autocomplete-wrap .ied-autocomplete,
.ied-autocomplete-wrap .ui-autocomplete {
  margin-top: 2px;
}

.ied-autocomplete-anchor {
  position: relative;
}

.ied-autocomplete,
.ui-autocomplete {
  position: absolute;
  top: auto;
  left: auto;
  z-index: 2000;
  max-height: 300px;
  overflow-y: auto;
  list-style: none;
  margin: 0;
  padding: 0;
  background: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-shadow: 0 2px 8px rgba(0,0,0,.15);
  pointer-events: auto;
  font-size: 0.875rem;
  line-height: 1.4;
  color: #212529;
}
.ied-autocomplete li,
.ui-autocomplete li {
  padding: 0;
  margin: 0;
  cursor: pointer;
  color: #212529;
}
.ied-autocomplete li a,
.ui-autocomplete li a {
  display: block;
  padding: 8px 12px;
  color: #212529;
  text-decoration: none;
}
.ied-autocomplete li span,
.ui-autocomplete li span,
.ied-autocomplete .search-result-label,
.ui-autocomplete .search-result-label {
  color: #212529;
}
.ied-autocomplete .search-result-img,
.ui-autocomplete .search-result-img {
  width: 60px;
}
.ied-autocomplete li a:hover,
.ied-autocomplete li.active a,
.ui-autocomplete li a:hover,
.ui-autocomplete li.active a {
  background: #f5f5f5;
  color: #212529;
}
.ied-autocomplete li a.category_list,
.ui-autocomplete li a.category_list {
  font-weight: bold;
  background: #eee;
  color: #212529;
}
/* Reset ereditarietà colori da header / navbar */
#search_light .ui-autocomplete,
#search_light .ied-autocomplete,
#search_light .ui-autocomplete a,
#search_light .ied-autocomplete a,
#search_light .ui-autocomplete span,
#search_light .ied-autocomplete span {
  color: #212529;
}
.ui-autocomplete-loading {
  background: url('/images/loading.gif') no-repeat right center;
}
.ied-autocomplete .highlight,
.ui-autocomplete .highlight {
  font-weight: bold;
  color: #212529;
  background-color: #ffeb3b;
}
