.typeahead__query{
	background-color:#FFF;
	border-radius:8px;
	float:right;
	color:#000;
}

#search-query{
	border-radius:8px;
	color:#000;
	background-color:#EEEEEE;
}

.rowTbl{
	width:100%;
	background-repeat:no-repeat;
	background-size:50px;
	background-position:right;
}

.row1{
	color:#000;
	font-size:14px;
	word-wrap:break-word;
	overflow:hidden;
	text-overflow:ellipsis;
	height: 14px;
}
.row2{
	color:#888;
	font-size:11px;
	height:11px;
}

.rowFamN, .rowFamS{
	font-size:14px;
	height:20px;
}
.rowSpN, .rowSpS{
	font-size:15px;
	font-style:italic;
	height:20px;
}
.rowFamN, .rowSpN{
	float:left;
	color:#444;
	padding-left:8px;
	border-left:5px solid #83b341;
}
.rowFamS, .rowSpS{
	padding-left:8px;
	border-left:5px solid #ddd;
}


.thb-ahead .typeahead__result .id{
	font-size:12px;
	color:#777;
	font-variant:small-caps;
}

.thb-ahead .typeahead__result > ul > li > a small{
	padding-left:0;
	color:#999;
}

.typeahead__container button{
	padding: .5rem .5rem;
}

.typeahead__container{
	z-index:9;
	width:296px;
	padding-top:26px;
}

.typeahead__dropdown>li>a,
.typeahead__list>li>a{
	padding: .25rem .5rem !important;
}

.typeahead__item{
	height:48px;
}

.typeahead__list .typeahead__item:not([disabled]) > a:hover,
.typeahead__list .typeahead__item:not([disabled]) > a:focus,
.typeahead__list .typeahead__item:not([disabled]).active > a,
.typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:hover,
.typeahead__dropdown .typeahead__dropdown-item:not([disabled]) > a:focus,
.typeahead__dropdown .typeahead__dropdown-item:not([disabled]).active > a{
	height:48px;
	background-color:#cae6ff;
}

.typeahead__group, .typeahead__filter, .typeahead__button{
	display:none;
}