.auto-complete-box{ } .custom-autocomplete{ vertical-align: top; } .custom-autocomplete .suggestions,.custom-autocomplete .messages{ position:absolute; z-index: 1000; top: 25px; } .auto-complete-choice .remove { cursor: pointer; } .auto-complete-choice{ background: white none repeat scroll 0 0; border-color: gray; border-radius: 5px; border-style: solid; border-width: thin; color: grey; margin: 3px; padding: 7px; } .auto-complete-input { border-radius:0; border-color: white; box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset; margin-left: 5px; } .form-control .auto-complete-input { box-shadow: 0 1px 1px rgba(0, 0, 0, 0) inset; } .auto-complete-box .suggestions .list-group-item, .custom-autocomplete .suggestions .list-group-item { padding: 5px 10px; }