vn-drop-down { position: absolute; z-index: 9999; padding: 0 15px; margin-left: -15px; background: transparent; .dropdown-body{ background: white; border: 1px solid #A7A7A7; .filter{ padding: 5px 9px 5px 5px; input{ height: 25px; padding-left: 5px; } vn-icon{ font-size: 16px; margin-left: -20px; margin-top: 7px; cursor: pointer; &:hover{ color: red; } } } ul{ padding: 0; margin: 0; background: white; max-height: 400px; overflow-y: auto; li { list-style-type: none; padding: 5px 10px; cursor: pointer; white-space: nowrap; } li:hover{ background-color: #3D3A3B; color: white; } } } }