/* RadComboBox Default skin */

/*global*/

.customCombobox, .customCombobox .rcbInput, .customComboboxDropDown
{
    font: 14px 'Open Sans' , sans-serif !important;
    color: #333 !important;
}

/* combobox */

.customCombobox .rcbInputCellLeft, .customCombobox .rcbInputCellRight, .customCombobox .rcbArrowCellLeft, .customCombobox .rcbArrowCellRight
{
    background:#fff !important;
    padding: 5px !important;
    margin-bottom: 5px !important;
    border: 3px solid #ebe6e2 !important;
    border-radius: 5px !important;
    transition: all 0.3s ease-out  !important;
    
}

.customCombobox .rcbArrowCellLeft, .customCombobox .rcbArrowCellRight
{
    background: #C8C8C8 url(../Images/dropdown_arrow.png) no-repeat 1px 4px !important;
    }

.customCombobox td.rcbInputCellLeft
{
    font-size: 14px !important;
}
.customCombobox td.rcbInputCellRight
{
   background: #fff !important;
}

.customCombobox .rcbHovered .rcbInputCellLeft
{
  border-color: #CCC !important;
}

.customCombobox .rcbInputCell .rcbEmptyMessage
{
    color: #666 !important;
}

.customCombobox .rcbHovered .rcbInputCell .rcbInput
{
    color: #000 !important;
}

.customCombobox td.rcbArrowCell
{
    background: #C8C8C8 url(../Images/dropdown_arrow.png) no-repeat 1px 4px !important;
}
.customCombobox .rcbFocused .rcbArrowCell
{
   background: #C8C8C8 url(../Images/dropdown_arrow.png) no-repeat 1px 4px !important;
}

/* Read-only styles */

.customCombobox .rcbReadOnly .rcbArrowCell
{
   background: #C8C8C8 url(../Images/dropdown_arrow.png) no-repeat 1px 4px !important;
}


.customCombobox .rcbReadOnly td.rcbArrowCell
{
    background: #C8C8C8 url(../Images/dropdown_arrow.png) no-repeat 1px 4px !important;
}

    .customCombobox .noArrow {
    background:none !important;
    }


/* dropdown */

.customComboboxDropDown
{
    background: #fff !important;
    border-color: #868686 !important;
    color: #00156e !important;
}

.customComboboxDropDown .rcbHeader, .customComboboxDropDown .rcbFooter
{
    background-color: #f1f2f4 !important;
}

.customComboboxDropDown .rcbHeader
{
    border-bottom-color: #d5d5d5 !important;
}

.customComboboxDropDown .rcbFooter
{
    border-top-color: #d5d5d5 !important;
}

.customComboboxDropDown .rcbItem em
{
    background: #e5e5e5 !important;
}

.customComboboxDropDown .rcbHovered
{
    background: #452662 !important;
    color: #fff !important;
  
}

.customComboboxDropDown .rcbCheckAllItems, .customComboboxDropDown .rcbCheckAllItemsHovered
{
    color: #00156e !important;
    background-color: #ffd563 !important;
}
.customComboboxDropDown .rcbCheckAllItemsHovered
{
    color: #000000 !important;
}

.customComboboxDropDown .rcbSeparator
{
    background: #fcc365 !important;
    color: #000 !important;
}

.customCombobox .rcbDisabled .rcbInputCell .rcbInput, .customComboboxDropDown .rcbDisabled
{
    color: #999 !important;
}

.customComboboxDropDown .rcbLoading
{
    background: #f0f0f0 !important;
}

.customComboboxDropDown .rcbMoreResults
{
    border-top-color: #c6c7d2 !important;
    background-color: #fff !important;
    color: #8d8d8d !important;
}



/*<ComboBox with Label>*/

.customComboboxWithLabel .rcbLabel
{
    vertical-align: top !important;
    padding-right: 10px !important;
    line-height: 22px !important;
    zoom: 1 !important;
}

.RadComboBox_rtl .rcbLabel
{
    text-align: right !important;
    padding: 0 0 0 10px !important;
}
* + html .RadComboBox_rtl .rcbLabel
{
    margin-right: 5px !important;
}
* html .RadComboBox_rtl .rcbLabel
{
    margin-right: 5px !important;
}

.customComboboxWithLabel table
{
    vertical-align: top !important;
    float: none !important;
    display: inline-block !important;
    zoom: 1 !important;
}
* + html .customComboboxWithLabel table
{
    display: inline !important;
    margin-right: 5px !important;
}
* html .customComboboxWithLabel table
{
    display: inline !important;
    margin-right: 5px !important;
}

.customComboboxWithLabel
{
    white-space: nowrap !important;
    zoom: normal !important;
}


.RadComboBoxDropDown .rcbCheckAllItems, .RadComboBoxDropDown .rcbCheckAllItemsHovered
{
   
}
.RadComboBoxDropDown .rcbCheckAllItemsHovered
{
   
}

/*</ComboBox with Label>*/
