// Autocomplete .form-autocomplete { position: relative; .form-autocomplete-input { background-color: #fff; border: .1rem solid @control-color; border-radius: .3rem; color: @body-font-color; display: block; font-size: 1.4rem; line-height: 1.6rem; max-width: 100%; min-height: 3.2rem; outline: 0; padding: .3rem .5rem 0 .5rem; width: 100%; .chip-sm { margin-bottom: .3rem; } .form-input { background-color: #fff; border-color: transparent; display: inline-block; height: 2.4rem; margin-bottom: .3rem; padding: .3rem; vertical-align: top; width: auto; } } .form-autocomplete-list { background-color: #fff; border: .1rem solid lighten(@control-color, 5%); border-radius: .3rem; display: block; height: auto; left: 0; .light-shadow; margin: .3rem 0 0 0; padding: .5rem; position: absolute; top: 100%; width: 100%; z-index: 1988; .chip { background-color: transparent; &:hover, &.selected { background-color: lighten(@core-color, 40%); } } } }