.autocomplete-suggestions {
	 -webkit-box-sizing: border-box;
	 -moz-box-sizing: border-box;
	 box-sizing: border-box;
	 border: 1px solid #999;
	 background: #fff;
	 cursor: default;
	 overflow: auto;
	 -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
	 -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
	 box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
	 margin-left: 0px;
	 height: auto;
	 max-height: 400px;
}
 @media screen and (max-width:600px) {
	 .autocomplete-suggestions{
		 left: 10px !important;
		 width: 90vw !important;
	}
}
 .autocomplete-suggestion {
	 padding: 2px 5px;
	 white-space: nowrap;
	 overflow: hidden;
	 color: #000;
	 border-bottom: solid 1px #999;
	 font-size: 1em;
}
 .autocomplete-no-suggestion {
	 padding: 2px 5px;
}
 .autocomplete-selected {
	 background: #f0f0f0;
}
 .autocomplete-suggestions strong {
	 font-weight: bold;
	 color: #000;
}
 .autocomplete-group {
	 padding: 2px 5px;
	 font-weight: bold;
	 font-size: 16px;
	 color: #000;
	 display: block;
	 border-bottom: 1px solid #000;
}
 .bp-alert-danger{
	 position: relative;
	 padding: .75rem 1.25rem;
	 margin-bottom: 1rem;
	 border: 1px solid transparent;
	 border-radius: .25rem;
	 color: #721c24;
	 background-color: #f8d7da;
	 border-color: #f5c6cb;
}
 .text-small{
	 font-size: 0.9em;
	 line-height: 1 !important;
	 padding: 0.5em 2em 0.5em 2em;
}
