﻿.RadComboBox_FCi {
    color: #333;
    font-size: 13px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    border:1px solid #ddd
}

    .RadComboBox_FCi .rcbInputCell,
    .RadComboBox_FCi .rcbArrowCell {
        height: 20px;
        border-width: 1px;
        border-style: solid;
    }

.RadComboBox table {
    background: #fff !important;
}

.RadComboBox_FCi table td.rcbInputCell,
.RadComboBox_FCi table td.rcbArrowCell {
    padding: 7px 12px !important;
    border:1px solid #ddd;
}

.RadComboBox_FCi .rcbInputCell {
    border-color: #e5e5e5;
    color: #333;
    background-color: #ffffff;
}

.RadComboBox_FCi table td.rcbInputCellLeft {
    border-right-width: 0;
}

.RadComboBox_FCi table td.rcbInputCellRight {
    border-left-width: 0;
}

.RadComboBox_FCi .rcbInput {
    height: 17px;
    color: #333;
    font-size: 13px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
    line-height: 16px;
    margin: 0;
    padding: 7px 12px;
    height: auto;
    width: 100%;
    border-width: 0;
    outline: 0;
    color: inherit;
    background-color: #fff;
    vertical-align: top;
    opacity: 1;
    background: #fff !important;
}

.RadComboBox_FCi .rcbEmptyMessage {
    color: #bbbbbb;
}

.RadComboBox_FCi .rcbArrowCell {
    border-color: #e5e5e5;
    color: #333;
    background-color: #f9f9f9;
}

    .RadComboBox_FCi .rcbArrowCell a {
        width: 16px;
        height: 20px;
        background-image: url('ComboBox/radActionsSprite.png');
        background-position: -2px -20px;
        background-repeat: no-repeat;
    }

.RadComboBox_FCi .rcbArrowCellHidden,
.RadComboBox_FCi .rcbArrowCellHidden a {
    width: 0;
}

    .RadComboBox_FCi .rcbArrowCellHidden.rcbArrowCellLeft {
        border-right-width: 0;
    }

    .RadComboBox_FCi .rcbArrowCellHidden.rcbArrowCellRight {
        border-left-width: 0;
    }

.RadComboBox_FCi .rcbReadOnly .rcbArrowCellLeft {
    border-right-width: 0;
}

.RadComboBox_FCi .rcbReadOnly .rcbArrowCellRight {
    border-left-width: 0;
}

.RadComboBox_FCi .rcbHovered .rcbInputCell,
.RadComboBox_FCi .RadComboBoxDropDown_FCi .rcbCheckAllItemsHovered .rcbInputCell,
.RadComboBoxDropDown_FCi .RadComboBox_FCi .rcbCheckAllItemsHovered .rcbInputCell {
    border-color: #1e88e5;
    color: #fff;
    background-color: #fff;
}

.RadComboBox_FCi .rcbHovered .rcbInput, .RadComboBox_FCi .RadComboBoxDropDown_FCi .rcbCheckAllItemsHovered .rcbInput, .RadComboBoxDropDown_FCi .RadComboBox_FCi .rcbCheckAllItemsHovered .rcbInput {
    color: #333;
}

.RadComboBox_FCi .rcbHovered .rcbArrowCell, .RadComboBox_FCi .RadComboBoxDropDown_FCi .rcbCheckAllItemsHovered .rcbArrowCell, .RadComboBoxDropDown_FCi .RadComboBox_FCi .rcbCheckAllItemsHovered .rcbArrowCell {
    border-color: #e5e5e5;
    color: #333;
    background-color: #fff;
}

    .RadComboBox_FCi .rcbHovered .rcbArrowCell a, .RadComboBox_FCi .RadComboBoxDropDown_FCi .rcbCheckAllItemsHovered .rcbArrowCell a, .RadComboBoxDropDown_FCi .RadComboBox_FCi .rcbCheckAllItemsHovered .rcbArrowCell a {
        background-position: -2px -20px;
    }

.RadComboBox_FCi .rcbFocused .rcbInputCell {
    border-color: #25a0da;
    color: #333;
    background-color: #ffffff;
}

.RadComboBox_FCi .rcbFocused .rcbInput {
    color: #333;
}

.RadComboBox_FCi .rcbFocused .rcbArrowCell {
    border-color: #333;
    color: #333;
    background-color: #fff;
}

    .RadComboBox_FCi .rcbFocused .rcbArrowCell a {
        background-position: -42px -20px;
    }

.RadComboBox_FCi .rcbReadOnly .rcbInputCell {
    border-color: #e5e5e5;
    background-color: #f9f9f9;
    color: #333;
}

.RadComboBox_FCi .rcbReadOnly .rcbInput {
    color: #333;
}

.RadComboBox_FCi .rcbHovered .rcbReadOnly .rcbInputCell,
.RadComboBox_FCi .RadComboBoxDropDown_FCi .rcbCheckAllItemsHovered .rcbReadOnly .rcbInputCell,
.RadComboBoxDropDown_FCi .RadComboBox_FCi .rcbCheckAllItemsHovered .rcbReadOnly .rcbInputCell {
    border-color: #e5e5e5;
    color: #333;
    background-color: #e5e5e5;
}

.RadComboBox_FCi .rcbHovered .rcbReadOnly .rcbInput,
.RadComboBox_FCi .RadComboBoxDropDown_FCi .rcbCheckAllItemsHovered .rcbReadOnly .rcbInput,
.RadComboBoxDropDown_FCi .RadComboBox_FCi .rcbCheckAllItemsHovered .rcbReadOnly .rcbInput {
    color: #333;
}

.RadComboBox_FCi .rcbFocused .rcbReadOnly .rcbInputCell {
    border-color: #25a0da;
    color: #ffffff;
    background-color: #25a0da;
}

.RadComboBox_FCi .rcbFocused .rcbReadOnly .rcbInput {
    color: #ffffff;
}

.RadComboBoxDropDown_FCi {
    border-color: #cdcdcd;
    color: #333;
    background-color: #ffffff;
    font-size: 13px;
    font-family: Roboto, Arial, Helvetica, sans-serif;
}

    .RadComboBoxDropDown_FCi .rcbHovered,
    .RadComboBoxDropDown_FCi .rcbCheckAllItemsHovered {
        color: #fff;
        background-color: #1e88e5;
    }

    .RadComboBoxDropDown_FCi .rcbSelected {
        color: #333;
        background-color: #25a0da;
    }

    .RadComboBoxDropDown_FCi .rcbLoading {
        color: #333;
        background-color: #e8e8e8;
    }

    .RadComboBoxDropDown_FCi .rcbItem em {
        color: #333;
        background-color: #e8e8e8;
    }

    .RadComboBoxDropDown_FCi .rcbCheckAllItems {
        border-color: #cdcdcd;
        color: #333333;
        background-color: #f9f9f9;
    }

    .RadComboBoxDropDown_FCi .rcbMoreResults {
        border-color: #cdcdcd;
        color: #333333;
        background-color: #f9f9f9;
    }

    .RadComboBoxDropDown_FCi .rcbSeparator {
        border-bottom: 1px solid #cdcdcd;
        color: #333333;
        background: #f9f9f9;
    }
