/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.3.0
*/
.yui-ac {
    position:relative;
    width: 100%;
}

.yui-ac-container {
    left: 0;
    padding: 0;
    position: absolute;
    width: 100%;
    z-index: 100;
}

.yui-ac-content {
    @include dropdown-menu;

    min-width: 100%;
    position: absolute;
    width: auto;
}

.yui-ac-shadow {
    display: none;
    visibility: hidden;
}

.yui-ac-content ul {
    list-style: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

.yui-ac-content li {
    @include dropdown-item;

    border-top: $border_secondary;
    cursor: default;

    &:first-child {
        border-top: none;
    }
}

.yui-ac-warning {
    @include inline-middle;

    color: $color_danger_warning;
    height: 100%;
    position: absolute;
    right: $offset_main * .5;
    top: 0;
    vertical-align: middle;

    .Icon {
        vertical-align: middle;
    }

    .Input:disabled + & {
        display: none;
    }
}

.matchingText {
    font-weight: $weight_bold;
}

.ysearchresult b {
    font-weight: $weight_bold;
}

.rs_tooltip {
    @include popover-panel;
    font-size: inherit;
    padding: $offset_main;
    position: absolute;
    text-align: left;
    transition: opacity $artistic_transition_duration $artistic_transition_function,
                visibility $artistic_transition_duration $artistic_transition_function;
    width: 600px;

    h4 {
        text-align: left;
    }
}
