

.ui-autocomplete {
    max-height: 100px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    list-style:none;
    padding-left:0;
    width:300px;
    -webkit-appearance: none !important;
    -moz-appearance: none !important;
    background-color: #FAFAFA;
    border-radius: 0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zd…J2ZSI+PHBvbHlnb24gcG9pbnRzPSI1Ljk5MiwwIDIuOTkyLDMgLTAuMDA4LDAgIi8+PC9zdmc+);
    background-position: 100% center;
    background-repeat: no-repeat;
    border-style: solid;
    border-width: 1px;
    border-color: #ccc;
    color: rgba(0,0,0,0.75);
    font-family: inherit;
    font-size: .875rem;
    line-height: normal;
    padding: .5rem;
    border-radius: 0;
    background-color: #fff;
    border-bottom-color: #0075a9;
    border-width: 0 0 1px;
    font-size: 17px;
    padding: .4em 1em;
    vertical-align: top;

}
.ui-autocomplete::-webkit-scrollbar {
    width: 1rem;
}

/* Track */
.ui-autocomplete::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px grey;
    border-radius: 1rem;
}

/* Handle */
.ui-autocomplete::-webkit-scrollbar-thumb {
    background: #0075a9;
    border-radius: 1rem;
}

/* Handle on hover */
.ui-autocomplete::-webkit-scrollbar-thumb:hover {
    background: #e46450;
}
.ui-autocomplete li {
    cursor:pointer;
}
.ui-helper-hidden-accessible {
    display:none;
}
* html .ui-autocomplete {
    height: 100px;
}