body { user-select: none; } code, blockquote { user-select: all; } #autosuggest { width: 300px;} .autocomplete-suggestions { background: rgba(0,0,0,.84); color: white; overflow: hidden; } .autocomplete-suggestion { white-space: nowrap; overflow: hidden; padding: 5px 3px; font-size: 90%; } .autocomplete-selected { background-color: rgba(182,254,254,.8); color: #fff; } .autocomplete-suggestions strong { font-weight: normal; color: rgba(114,114,222,1); } .autocomplete-group { padding: 2px 5px; } .autocomplete-group strong { display: block; border-bottom: 1px dotted #000; } input, input:active { outline-width: 0; border-width: 0 0 1px 0; border-style: dashed; border-color: #777; padding: 0 3px; } input:focus { background-color: rgba(0,0,0,.12); }