/* Autocomplete */
.autocomplete-recruitology-suggestions {
    text-align: left; cursor: default; border: 1px solid #ccc; border-top: 0; background: #fff; box-shadow: -1px 1px 3px rgba(0,0,0,.1);

    /* core styles should not be changed */
    position: absolute; display: none; z-index: 9999; max-height: 254px; overflow: hidden; overflow-y: auto; box-sizing: border-box;
}
.autocomplete-recruitology-suggestion {
    position: relative;
    padding: 0 .6em;
    line-height: 23px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.02em;
    font-family: 'Open Sans', sans-serif !important;
    color: #333;
}
.autocomplete-recruitology-suggestion b { font-weight: normal; color: #1f8dd6; }
.autocomplete-recruitology-suggestion.selected { background: #f0f0f0; }
