/* ================================
   AutoComplete Flyout - Modern Style
   Matching .simple-input Theme
================================ */

.autocomplete_completionListElement 
{
    margin: 0 !important;
    padding: 0;
    list-style: none;

    background: #FFF;
    border: 1px solid #C8C8C8;
    border-radius: 3px;

    font: 12px Tahoma;
    color: #000;

    max-height: 200px;
    overflow-y: auto;
    overflow-x: hidden;

    box-shadow:
        0 1px 0 #FFF,
        0 -2px 5px rgba(0,0,0,0.08) inset;

    position: absolute !important;
    z-index: 9999991 !important;

    text-align: left;
    cursor: default;
}


/* AutoComplete Item */

.autocomplete_listItem
{
    padding: 5px 8px;
    background: #FFF;
    color: #000;

    border-bottom: 1px solid #F1F1F1;

    transition: all 0.2s ease;

    font: 12px Tahoma;
    cursor: pointer;
}


/* AutoComplete Highlighted Item */

.autocomplete_highlightedListItem
{
    padding: 5px 8px;

    background: #FFF5F5;
    color: #000;

    border-left: 3px solid #ED1C24;

    box-shadow: inset 0 0 2px #ED1C24;

    font: 12px Tahoma;
    cursor: pointer;
}


/* AutoComplete Container */

.handlerAutoComplete
{
    width: 180px !important;
    max-height: 150px;

    overflow-y: auto;
    overflow-x: hidden;

    display: block !important;
    visibility: visible !important;

    position: absolute !important;

    top: 5px !important;
    left: 0 !important;

    z-index: 9999991 !important;

    border-radius: 3px;
}