.autocompleter { width: 100%; display: none; } .autocompleter-show { display: block; } .autocompleter, .autocompleter-hint { position: absolute; } .autocompleter-list { list-style: none; margin: 0; padding: 0; -webkit-box-sizing: border-box; box-sizing: border-box; } .autocompleter-item { cursor: pointer; } .autocompleter-item:hover { /* Hover State */ } .autocompleter-item-selected { /* Selected State */ } .autocompleter-item strong { /* Highlight Matches */ } .autocompleter-hint { width: 100%; display: none; /** Need absolute position over input text */ } .autocompleter-hint-show { display: block; } .autocompleter-hint span { color: transparent; } /** * Simplecomplete */ .autocompleter { width: 200%; border: solid 1px #bbbbbb; background: #ffffff; position: absolute; top: 34px; left: 10px; z-index: 100; } .autocompleter, .autocompleter-hint { position: absolute; } .autocompleter-list { box-shadow: inset 0px 0px 6px rgba(0,0,0,0.1); list-style: none; margin: 0; padding: 0; text-align: left; -webkit-box-sizing: border-box; box-sizing: border-box; } .autocompleter-item-selected { background: #ffffff; } .autocompleter-item { padding: 5px 12px; color: #444444; font-size: 14px; cursor: pointer; } .autocompleter-item:hover { background: #dbed8a; } .autocompleter-item strong { background: #f9de8f; text-shadow: 0 1px 0 #ffffff; } .autocompleter-item span { color: #bbbbbb; } .autocompleter-hint { color: #ccc; text-align: left; top: -38px; font-weight: 400; left: 0; width: 100%; padding: 12px 12px 12px 13px; font-size: 15px; display: none; } .autocompleter-hint span { color: transparent; } .autocompleter-hint-show { display: block; } .autocompleter-closed { display: none; }