form.aa-Form {
  width: 340px;
  border: 1px solid #b9b9b9;
  border-radius: 10px;
  margin-top: 3px;
  /* input box */
}

form.aa-Form .aa-SubmitButton,
form.aa-Form .aa-SubmitButton:hover,
form.aa-Form .aa-SubmitButton:active,
form.aa-Form .aa-SubmitButton:focus,
form.aa-Form .aa-ItemActionButton:hover {
  background: none;
  padding: 0px;
}

form.aa-Form .aa-ClearButton:hover,
form.aa-Form .aa-ClearButton:active,
form.aa-Form .aa-ClearButton:focus {
  background: none;
}

form.aa-Form .aa-Label svg, form.aa-Form .aa-LoadingIndicator svg {
  color: #003a70;
}

/* autocomplete results panel */
.aa-Panel {
  z-index: 99999;
}

.aa-Panel .aa-SourceHeader {
  margin: 20px 0;
}

.aa-Panel .aa-SourceHeader .aa-SourceHeaderTitle {
  color: #003a70;
  font-size: 1rem;
  text-transform: uppercase;
}

.aa-Panel .aa-SourceHeader .aa-SourceHeaderLine {
  color: #003a70;
}

.aa-Panel .aa-ItemActionButton:hover {
  background: none;
}

.aa-Panel .aa-List .aa-Item a {
  text-decoration: none;
}

.aa-Panel .aa-List .aa-Item .aa-ItemContentTitle {
  white-space: wrap;
}

.aa-Panel .aa-List .aa-Item .aa-ItemContentTitle h4 {
  margin-bottom: 5px;
  font-size: 1rem;
  font-weight: bold;
}

.aa-Panel .aa-List .aa-Item .aa-ItemContentTitle h4 mark {
  color: #000000;
}

.aa-Panel .aa-List .aa-Item .aa-ItemContentDescription mark, .aa-Panel .aa-List .aa-Item .aa-ItemContentTitle {
  background: none;
}

body.search-results #autocomplete {
  display: none;
}

/*# sourceMappingURL=cn-autocomplete.css.map */
