/* Autocomplete
----------------------------------*/
.ui-autocomplete { 
	position: absolute; 
	cursor: pointer;
	background: none repeat scroll 0 0 #FFF;
	border:1px solid #007bff;
	border-top:none;
	z-index:105;
}      
.ui-autocomplete-loading { background: white url('indicator.gif') 95% center no-repeat; }

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/* Menu
----------------------------------*/
.ui-menu {
	list-style:none;
	padding: 3px 0;
	margin: 0;
	display:block;
	overflow: auto;
	overflow-x: hidden;
	height: 200px;
}
.ui-menu .ui-menu {
    /* margin-top: -3px; */
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 3px 10px;
	width: 100%;
}
.ui-menu .ui-menu-item a {
    text-decoration:none;
}
	.ui-menu .ui-menu-item a:hover {
		color:#dc3545;
	}
	
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    margin: 0;
}

.ui-menu .ui-menu-item small {
    font-variant: small-caps;
}

.ui-helper-hidden-accessible { display: none }