ul.typeahead__list {
	padding: 0;
	z-index: 100;
}
li.typeahead__item {
	padding: 0;
	margin: 0;
}
li.typeahead__item a {
	display: block;
	padding: 0.5em 0em;
	color: black;
}
li.typeahead__item a:before,
li.typeahead__item a:after {
	content: " ";
	display: table;
}
li.typeahead__item a:after {
	clear: both;
}
ul.typeahead__list li.button {
	border-top-width: thin;
	border-top-style: solid;
}
ul.typeahead__list li.button button {
	border: none;
	width: 100%;
}
ul.typeahead__list li.typeahead__item a {
	margin-left: 85px;
}
ul.typeahead__list li.typeahead__item a img {
	float: left;
	margin-left: -80px;
	line-height: 80px;
}
ul.typeahead__list li.button button {
	color: #025282;
}
ul.typeahead__list li.button button,
li.typeahead__item:hover,
li.typeahead__item.active {
	background-color: #dcddde;
}
li.typeahead__item a strong {
	color: #025282;
}
.typeahead__dropdown > li.active > a,
.typeahead__dropdown > li > a:focus,
.typeahead__dropdown > li > a:hover,
.typeahead__list > li.active > a,
.typeahead__list > li > a:focus,
.typeahead__list > li > a:hover {
	background: inherit;
}
.typeahead__container {
	min-width: 300px;
}
@-webkit-keyframes ta-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes ta-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
.typeahead__cancel-button {
	z-index: 10;
	color: #666;
	background-image: none;
	font: normal normal normal 16px/1 FontAwesome, 'Font Awesome 5 Pro', 'Font Awesome 5 Free';
	-webkit-animation: ta-spin 1s infinite steps(8);
	animation: ta-spin 1s infinite steps(8);
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	transform: translate(0,0);
}
.typeahead__cancel-button::before {
	content: "\f110";
}
.typeahead__container.cancel.loading .typeahead__cancel-button {
	visibility: visible;
}
.typeahead__container.cancel:not(.loading) .typeahead__cancel-button {
	opacity: 0;
}
