.typeahead,
.tt-query,
.tt-hint {
	/*margin-bottom: 0;*/
}

.tt-input {
}

.tt-hint {
	color: red;
}


.tt-menu {
	min-width: 100%;
	line-height: 1.15;
	/*margin-top: 2px;*/
	padding: 5px 0;
	background-color: #ffffff;
	/*border: 1px solid #cccccc;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 4px;*/
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
	background-clip: padding-box;
}

.tt-dropdown-menu {
	max-height: 350px;
	/*width: 120%;*/
	overflow-y: auto;

}

.tt-suggestion {
	padding: 3px 3px 3px 20px;
	font-size: 12px;
	text-align: center;
	color: #179bb1;
}
.tt-suggestion:hover {
	cursor: pointer;
	color: #fff;
	background-color: #179bb1;
}
.tt-suggestion.tt-cursor {
	color: #fff;
	background-color: #179bb1;

}
.tt-suggestion.tt-is-under-cursor a {
	color: #fff;
}
.tt-suggestion p {
	margin: 0;
}

.walthersearch-partnumber-input {
	/*
	height: 40px;
	width: 100%;
	margin: 0;
	padding: 5px 5px 5px 15px;
	font-size: 15px;
	border: 0;
	border-radius: 0;
	color:#333 !important;
	box-shadow: 0;
    box-sizing: border-box;
    */
}

#walthersearch-partnumber span.twitter-typeahead {
	width: 100%;
}
#walthersearch-partnumber .form-inline {
}

#walthersearch-partnumber .btn {
	vertical-align: top;
	padding: 7px 12px 7px 12px;
}

#walthersearch-partnumber .glyphicon {
	top: 0;
}
.form-inline .glyphicon-search {
    position: absolute;
    top: 0;
    right: 15px;
    height: 40px;
}
