.react-autosuggest__container { position: relative }
.react-autosuggest__container--open {}
.react-autosuggest__input { margin: 0; padding: 0.625rem 0.5rem; border-radius: 0; border: 1px solid #979797 }
.react-autosuggest__suggestions-container { z-index: 100 }
.react-autosuggest__suggestions-container--open { position: absolute; width: 100%; border-right: 1px solid #979797;
	border-bottom: 1px solid #979797; border-left: 1px solid #979797; background-color: #FFF }
.react-autosuggest__suggestions-list { margin: 0 }
.react-autosuggest__suggestion { display: block; padding: 0.625rem; list-style: none; font-size: 0.875rem }
.react-autosuggest__suggestion--highlighted { background-color: #2478FF; color: #FFF }
.react-autosuggest__suggestion .name, .react-autosuggest__suggestion .type { display: block; }
.react-autosuggest__suggestion .type { font-size: 0.65rem; color: #5a5a5a; }
.react-autosuggest__suggestion--highlighted .type { color: #FFFFFF; }
.ReactModal__Overlay { z-index: 1000; }
.alignleft { display: inline; float: left; margin: 5px 15px 5px 0; }
.alignright { float: right; margin: 5px 0 5px 15px; }
.aligncenter { display: block; margin: 5px auto; }

input::placeholder,
textarea::placeholder  { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #697B99;
  opacity: 1; /* Firefox */
}

a {
	color: #043487;
}