.RadAutoCompleteBox_FelixxContent {
    color: #333333;
    font-size: 12px;
    font-family: Roboto-Regular, Arial, Helvetica, sans-serif;
    line-height: 16px;
}

    .RadAutoCompleteBox_FelixxContent .racTokenList {
        border-style: none !important;
        color: #333333;
        border-top-left-radius: 3px;
        border-top-right-radius: 3px;
        border-bottom-left-radius: 3px;
        border-bottom-right-radius: 3px;
        transition: all .3s ease;
    }

        .RadAutoCompleteBox_FelixxContent .racTokenList:focus {
            background-color: #dedede;
        }

    .RadAutoCompleteBox_FelixxContent .racToken {
        border-radius: 3px;
        border-color: #8a8a8a;
        color: #333333;
        background-color: #f5f5f5;
        font-size: 14px;
    }

    .RadAutoCompleteBox_FelixxContent .racRemoveTokenLink {
        background-image: url('Common/radActionsSprite.png');
        background-position: -2px -1342px;
    }

    .RadAutoCompleteBox_FelixxContent .racToken.racHovered {
        border-color: #aaaaaa;
        color: #000000;
        background-color: #c3c3c3;
        background-image: linear-gradient(#dddddd, #c3c3c3);
    }

    .RadAutoCompleteBox_FelixxContent .racToken.racFocused {
        border-color: #676767;
        box-shadow: inset 0 0 5px #676767;
    }

    .RadAutoCompleteBox_FelixxContent .racToken.racSelected {
        border-color: #676767;
        color: #ffffff;
        background-color: #808080;
        background-image: linear-gradient(#9a9a9a, #808080);
    }

    * + html .RadAutoCompleteBox_FelixxContent .racInput {
        color: #333333;
        font-family: Roboto-Regular, Arial, Helvetica, sans-serif;
        line-height: 16px;
    }

    .RadAutoCompleteBox_FelixxContent input:focus {
        background-color: #dedede !important;
    }

    * + html .RadAutoCompleteBox_FelixxContent .racEmptyMessage {
        font-style: italic;
    }

    .RadAutoCompleteBox_FelixxContent .racLoadingIcon {
        background-image: url('Common/loading_small.gif');
    }

.RadAutoCompleteBoxPopup_FelixxContent {
    border-color: #a0a0a0;
    color: #333333;
    background-color: #ffffff;
    font-size: 12px;
    font-family: Roboto-Regular, Arial, Helvetica, sans-serif;
}

    .RadAutoCompleteBoxPopup_FelixxContent .racHeader,
    .RadAutoCompleteBoxPopup_FelixxContent .racFooter, .RadAutoCompleteBoxPopup_FelixxContent .racShowAll {
        border-color: #d1d1d1;
        color: #333333;
        background-color: #eaeaea;
    }

    .RadAutoCompleteBoxPopup_FelixxContent .racItemHovered {
        color: #000000;
        background-color: #c3c3c3;
    }

    .RadAutoCompleteBoxPopup_FelixxContent .racFocused {
        box-shadow: inset 0 0 5px #676767;
    }

    .RadAutoCompleteBoxPopup_FelixxContent .racItemSelected {
        color: #ffffff;
        background-color: #808080;
    }
