.ui-autocomplete.ui-menu {
    width: 281px !important;
    height: auto;
    max-height: 180px !important;
    border: 1px solid #edface;
    border-radius: 4px;
    background-color: #edface;
    position: absolute;
    z-index: 1000 !important;
    font-size: 1em;
    display: none;
    margin: 0px;
    padding: 0px;
    list-style: none;
    overflow-y: scroll;
    max-height: 154px;
}

.ui-autocomplete.ui-menu li {
    height: 30px;
    line-height: 140%;
  x: 30px;
    background-color: #edface;
}

.ui-autocomplete.ui-menu li:not(:last-child) {
    border: none;
}

.ui-autocomplete.ui-menu div.ui-menu-item-wrapper {
    display: block;
    padding: 0px 20px;
}

.ui-autocomplete.ui-menu .ui-state-active {
    margin: 0px;
}

.ui-autocomplete.ui-menu div.ui-state-active.ui-menu-item-wrapper,
.ui-autocomplete.ui-menu div#ui-active-menuitem {
    background-color: #fff;
    border-radius: 0px;
    border: #fff;
}

.ui-autocomplete.ui-menu .ui-menu-item div{
    text-decoration: none;
    color: #000000ad;
}

.ui-autocomplete.ui-menu::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}
   
  /* Handle */
.ui-autocomplete.ui-menu::-webkit-scrollbar-thumb {
    background: #000000ad;
    border-radius: 5px;

}
  
  /* Handle on hover */
.ui-autocomplete.ui-menu::-webkit-scrollbar-thumb:hover {
    background: #555; 
}

.ui-autocomplete.ui-menu li:last-child {
    padding-bottom: 5px;
}
