/* V2 autocomplete suggestion panel */
#suggestions {
    background-color: #080808 !important;
    border: 1px solid #8a5700 !important;
    border-radius: 0.4rem !important;
    box-shadow: 0 0 8px rgba(255, 159, 28, 0.25) !important;
    overflow: hidden;
}

#suggestions:empty {
    display: none;
}

#suggestions .suggestion,
#suggestions .list-group-item {
    background-color: #080808 !important;
    color: #ffc247 !important;
    border: 0 !important;
    border-bottom: 1px solid #513500 !important;
    font-family: "Doto", "Courier New", monospace !important;
    font-weight: 700 !important;
    letter-spacing: 0.04em !important;
    text-shadow: none !important;
}

#suggestions .suggestion:last-child,
#suggestions .list-group-item:last-child {
    border-bottom: 0 !important;
}

#suggestions .suggestion:hover,
#suggestions .suggestion:focus,
#suggestions .suggestion.active,
#suggestions .list-group-item:hover,
#suggestions .list-group-item:focus,
#suggestions .list-group-item.active {
    background-color: #3a2608 !important;
    color: #fff1bd !important;
    text-shadow: none !important;
    box-shadow: inset 0 0 0 1px #ffb000 !important;
    outline: none !important;
    cursor: pointer;
}
