.RadAutoCompleteBox.RadAutoCompleteBox_Mobile {
    color: #676a6c;
    font: normal 13px/22px "Open Sans", Helvetica, sans-serif; 
    width: auto;
}

.RadAutoCompleteBox.RadAutoCompleteBox_Mobile.form-control {
    padding: 0 5px;
    height: auto;
}

.RadAutoCompleteBox.RadAutoCompleteBox_Mobile .racTokenList {
    border: 0;
    color: #676a6c;
    background-color: #fff; 
    padding: 0;
}

.RadAutoCompleteBox_Mobile .racDisabled {
    border-color: #d7d7d7;
    color: #d7d7d7;
    background-color: white; 
}

.RadAutoCompleteBox.RadAutoCompleteBox_Mobile .racToken {
    padding-right: 20px;
    padding-left: 8px;
    border-radius: 2px;
    height: 28px;
    line-height: 28px;
    margin-top: 2px;
    
    background-image: none;
    border-color: #2dabc1;
    color: #2dabc1;
    background-color: #ecfbfe;
}

.RadAutoCompleteBox_Mobile .racTokenHovered {
    border-color: #939393;
    color: #444444;
    background-color: #939393;
    background-image: -webkit-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: -moz-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: -ms-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: -o-linear-gradient(top, #d6d6d6 0%, #939393 100%);
    background-image: linear-gradient(top, #d6d6d6 0%, #939393 100%); 
}

.RadAutoCompleteBox_Mobile .racTokenSelected {
    border-color: darkgrey;
    color: black;
    background-color: #dedede;
    background-image: -webkit-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -moz-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -ms-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: -o-linear-gradient(top, #c7c7c7 0%, #dedede 100%);
    background-image: linear-gradient(top, #c7c7c7 0%, #dedede 100%); 
}

.RadAutoCompleteBox_Mobile .racDisabled .racToken {
    border-color: #c9c9c9;
    color: #d7d7d7;
    background-color: #e3e3e3;
    background-image: -webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -moz-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -ms-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -o-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: linear-gradient(top, #fefefe 0%, #e3e3e3 100%); 
}

.RadAutoCompleteBox.RadAutoCompleteBox_Mobile .racRemoveTokenLink {
    margin-top: -5px;
    background-image: url('../Common/autocompleteboxRemove.png');
    background-position: 0 0; 
}

.RadAutoCompleteBox_Mobile .racTextToken {
    padding-top: 1px;
    padding-bottom: 1px; 
}

.RadAutoCompleteBox.RadAutoCompleteBox_Mobile .racInput {
    height: 32px;
    color: #676a6c;
    font: normal 13px "Open Sans", Helvetica, sans-serif; 
    border: 0;
}

.RadAutoCompleteBox.RadAutoCompleteBox_Mobile .racEmptyMessage {
    color: #e5e6e7;
    font-style: normal; 
}

.RadAutoCompleteBoxPopup.RadAutoCompleteBoxPopup_Mobile {
    border-color: #e7eaec;
    color: #676a6c;
    background: #fff;
    font: normal 13px/22px "Open Sans", Helvetica, sans-serif; 
}

.RadAutoCompleteBoxPopup_Mobile .racHeader,
.RadAutoCompleteBoxPopup_Mobile .racFooter {
    color: #5f5f5f;
    background-color: #eaeaea; 
}

.RadAutoCompleteBoxPopup_Mobile .racHeader {
    border-bottom-color: #e7eaec; 
}

.RadAutoCompleteBoxPopup_Mobile .racFooter {
    border-top-color: #e7eaec; 
}

.RadAutoCompleteBoxPopup_Mobile .racList {
    color: #555555;
    background-color: #fff; 
}

.RadAutoCompleteBoxPopup_Mobile .racItemHovered {
    color: #676a6c;
    background-color: #f5f5f6; 
    font-weight: 600;
}
