.searchresults.ace_tree{
    background: transparent !important;
    border: none !important;
}
.searchresults {
    position : relative;
}

.searchresults .item{
    background : transparent;
    color : @color;
    padding : 2px 3px 4px 5px;
    margin : 1px 0px;
}
.searchresults .item {
    cursor : pointer;
    border-radius : 3px;
}
.searchresults .item:not(.selected):hover,
.searchresults .item:not(.selected).hover{
    background: @selected-hover-background;
    color: @selected-hover-color;
}
.searchresults .item>span{
    font-size : 12px;
    display : block;
    padding : 2px 2px 0 2px;
    font-weight : bold;
}
.searchresults .item .path {
    font-size: 10px;
    word-wrap: break-word;
    line-height : 14px;
    font-weight : normal;
}
.searchresults .item.selected{
    background: @selected-focus-background;
}
.searchresults .item.selected:hover,
.searchresults .item.selected.hover{
}

.searchresults .item.selected span{
    color : @selected-focus-color;
}
.searchresults .message{
    border : 0;
    padding : 3px;
    text-align : center;
    background : transparent !important;
    font-size: 11px;
    color : @empty-message-color;
}

.searchresults .item span strong {
    color: @highlight-color;
}

.searchresults .item.selected span strong {
    color: @highlight-selected-color;
    font-weight : bold;
}

.searchresults .item.notAvailable{
    color : rgba(255,255,255,0.3);
}

.searchresults .item .keys{
    float : right;
    color: @commands-keys-color;
    text-shadow: @commands-keys-text-shadow;
    max-width: 70%;
    font-weight: @commands-keys-font-weight;
}
.searchresults .item.notAvailable .keys{
    text-shadow: none;
    color : inherit;
}

.searchresults .item .caption{
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
}