/* RadComboBox Office2010Black skin */

/*global*/

.RadComboBox_auvault2,
.RadComboBox_auvault2 .rcbInput,
.RadComboBoxDropDown_auvault2 {
    font: 18px "Source Sans Pro",Verdana, Arial, sans-serif;
    color: #666;
}

    /* combobox */

    .RadComboBox_auvault2 .rcbInputCellLeft,
    .RadComboBox_auvault2 .rcbInputCellRight,
    .RadComboBox_auvault2 .rcbArrowCellLeft,
    .RadComboBox_auvault2 .rcbArrowCellRight
    {
        /*background-image: url('ComboBox/rcbSprite.png');*/
        background-image:none;
    }

    * html .RadComboBox_auvault2 .rcbInputCellLeft,
    * html .RadComboBox_auvault2 .rcbInputCellRight,
    * html .RadComboBox_auvault2 .rcbArrowCellLeft,
    * html .RadComboBox_auvault2 .rcbArrowCellRight
    {
        /*background-image: url('ComboBox/rcbSpriteIE6.png');*/
        background-image:none;
    }

    /*.RadComboBox_auvault2 td.rcbInputCellLeft { background-position: 0 0; }*/
    .RadComboBox_auvault2 td.rcbInputCellRight
    {
        background-position: 100% 0;
    }

    .RadComboBox_auvault2 td.rcbInputCellLeft
    {
        background-image: none;
        height: 30px;
        border-bottom: 1px solid #ccc !important;
        -moz-transition: border-bottom-color ease-in-out 0.3s;
        -o-transition: border-bottom-color ease-in-out 0.3s;
        -webkit-transition: border-bottom-color ease-in-out 0.3s;
        transition: border-bottom-color ease-in-out 0.3s;
    }

        .RadComboBox_auvault2 td.has-error
        {
            background-image: none;
            border-bottom: 1px solid #ff0000 !important;
            background: url("Input/sprite.gif") no-repeat scroll 97% -290px !important;
            font-size:10px;
        }

    .RadComboBox_auvault2 .rcbHovered .rcbInputCellLeft {
        border-color: var(--gold-color) !important; /*#0088cc;*/
        border-bottom-width: 2px !important;
    }

    .RadComboBox_auvault2 .rcbHovered .rcbInputCellRight
    {
        background-position: 100% 0;
    }

    .RadComboBox_auvault2 .rcbFocused .rcbInputCellLeft {
        border-color: var(--gold-color) !important; /*#0088cc;*/
        border-bottom-width: 2px !important;
    }

    .RadComboBox_auvault2 .rcbFocused .rcbInputCellRight
    {
        background-position: 100% 0;
    }

    .RadComboBox_auvault2 .rcbHovered .rcbReadOnly td.rcbInputCellLeft
    {
        background-position: 0 -22px;
    }

    .RadComboBox_auvault2 .rcbHovered .rcbReadOnly td.rcbInputCellRight
    {
        background-position: 100% -22px;
    }

    .RadComboBox_auvault2 .rcbFocused .rcbReadOnly td.rcbInputCellLeft
    {
        background-position: 0 -44px;
    }

    .RadComboBox_auvault2 .rcbFocused .rcbReadOnly td.rcbInputCellRight
    {
        background-position: -155px -88px;
    }

    .RadComboBox_auvault2 .rcbInputCell .rcbEmptyMessage
    {
        /*color: #666;*/
        color: #ff0000;
        font-size: 1em !important;
    }

    .RadComboBox_auvault2 .rcbHovered .rcbInputCell .rcbInput
    {
        color: #666;
    }

    .RadComboBox_auvault2 td.rcbArrowCellLeft
    {
        background-image: none;
        border-bottom: 1px solid #ccc !important;
    }
        .RadComboBox_auvault2 td.rcbArrowCellLeft:before
        {
            content: ' ';
            position: relative;
            top: 6px;
            border-color: #ccc !important;
            display: block;
            width: 8px;
            height: 8px;
            border-top: 1px solid black;
            border-right: 1px solid black;
            /*border-width: 1px;*/
            -moz-transform: rotate(135deg);
            -ms-transform: rotate(135deg);
            -o-transform: rotate(135deg);
            -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
        }

    .RadComboBox_auvault2 td.rcbArrowCellRight
    {
        /*background-position: -155px -88px;*/
        background-image: none;
        border-bottom: 1px solid #ccc !important;
        -moz-transition: border-bottom-color ease-in-out 0.3s;
        -o-transition: border-bottom-color ease-in-out 0.3s;
        -webkit-transition: border-bottom-color ease-in-out 0.3s;
        transition: border-bottom-color ease-in-out 0.3s;
    }
        .RadComboBox_auvault2 td.rcbArrowCellRight:before
        {
            content: ' ';
            position: relative;
            top: 6px;
            border-color: #ccc !important;
            display: block;
            width: 8px;
            height: 8px;
            border-top: 1px solid black;
            border-right: 1px solid black;
            /*border-width: 1px;*/
            -moz-transform: rotate(135deg);
            -ms-transform: rotate(135deg);
            -o-transform: rotate(135deg);
            -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
        }

    .RadComboBox_auvault2 .rcbHovered .rcbArrowCellLeft
    {
        background-position: -54px -88px;
    }
    .RadComboBox_auvault2 .rcbArrowCell a {
        width: 0;
        height: 0;
        border:none;
    }
    .RadComboBox_auvault2 .rcbHovered .rcbArrowCellRight
    {
        /*background-position: -155px -88px !important;*/
        background-image: none;
        border-color: #0088cc !important;
        border-bottom-width: 2px !important;
        transition: border-bottom-color ease-in-out 0.3s;
    }
    .RadComboBox_auvault2 .rcbHovered .rcbArrowCellRight:before
    {
        border-color: #0088cc !important;
        border-width: 2px !important;
    }

    .RadComboBox_auvault2 .rcbFocused .rcbArrowCellLeft {
        background-image: none;
        border-color: var(--gold-color) !important; /*#0088cc;*/
        border-bottom-width: 2px !important;
    }
        .RadComboBox_auvault2 .rcbFocused .rcbArrowCellLeft:before {
            border-color: var(--gold-color) !important; /*#0088cc;*/
            border-bottom-width: 2px !important;
        }

    .RadComboBox_auvault2 .rcbFocused .rcbArrowCellRight {
        border-color: var(--gold-color) !important; /*#0088cc;*/
        border-bottom-width: 2px !important;
    }

        .RadComboBox_auvault2 .rcbFocused .rcbArrowCellRight:before {
            border-color: var(--gold-color) !important; /*#0088cc;*/
            border-bottom: 2px solid var(--gold-color) !important; /*#0088cc;*/
            border-left: 2px solid var(--gold-color) !important; /*#0088cc;*/
            border-top: none;
            border-right: none;
            top: 6px;
        }

    .RadComboBox_auvault2 td.rcbArrowCellHidden,
    .RadComboBox_auvault2 .rcbHovered td.rcbArrowCellHidden,
    .RadComboBox_auvault2 .rcbFocused td.rcbArrowCellHidden
    {
        background-position: -15px -88px;
    }

.RadComboBox_auvault2_rtl td.rcbArrowCellHidden,
.RadComboBox_auvault2_rtl .rcbHovered td.rcbArrowCellHidden,
.RadComboBox_auvault2_rtl .rcbFocused td.rcbArrowCellHidden
{
    background-position: -18px -88px;
}

/* Read-only styles */

.RadComboBox_auvault2 .rcbReadOnly td.rcbArrowCellLeft
{
    background-position: -18px -88px;
}

.RadComboBox_auvault2 .rcbReadOnly td.rcbArrowCellRight
{
    background-position: -155px -88px !important;
}

.RadComboBox_auvault2 .rcbHovered .rcbReadOnly .rcbArrowCellLeft
{
    background-position: -54px -88px;
}

.RadComboBox_auvault2 .rcbHovered .rcbReadOnly .rcbArrowCellRight
{
    background-position: -38px -88px;
}

.RadComboBox_auvault2 .rcbFocused .rcbReadOnly .rcbArrowCellLeft
{
    background-position: -90px -88px;
}

.RadComboBox_auvault2 .rcbFocused .rcbReadOnly .rcbArrowCellRight
{
    background-position: -74px -88px;
}

.RadComboBox_auvault2 .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -15px -88px;
}

.RadComboBox_auvault2 .rcbHovered .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -51px -88px;
}

.RadComboBox_auvault2 .rcbFocused .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -87px -88px;
}

.RadComboBox_auvault2_rtl .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -18px -88px;
}

.RadComboBox_auvault2_rtl .rcbHovered .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -54px -88px;
}

.RadComboBox_auvault2_rtl .rcbFocused .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -90px -88px;
}

/* dropdown */

.RadComboBoxDropDown_auvault2 .rcbHeader,
.RadComboBoxDropDown_auvault2 .rcbFooter,
.RadComboBoxDropDown_auvault2 .rcbMoreResults,
.RadComboBoxDropDown_auvault2 .rcbMoreResults a
{
    /*background-image: url('ComboBox/rcbSprite.png');*/
    background-image:none;
}

    * html .RadComboBoxDropDown_auvault2 .rcbHeader,
    * html .RadComboBoxDropDown_auvault2 .rcbFooter,
    * html .RadComboBoxDropDown_auvault2 .rcbMoreResults,
    * html .RadComboBoxDropDown_auvault2 .rcbMoreResults a
    {
        /*background-image: url('ComboBox/rcbSpriteIE6.png');*/
        background-image:none;
    }

.RadComboBoxDropDown_auvault2 {
    background: #fff;
    border-color: #c6c7d2;
    border-top-color: var(--gold-color); /*#0088cc;*/
    line-height: 26px;
}

    .RadComboBoxDropDown_auvault2 .rcbHeader,
    .RadComboBoxDropDown_auvault2 .rcbFooter
    {
        background-color: #f1f2f4;
        background-position: 0 -110px;
    }

    .RadComboBoxDropDown_auvault2 .rcbHeader
    {
        border-bottom-color: #d5d5d5;
    }

    .RadComboBoxDropDown_auvault2 .rcbFooter
    {
        border-top-color: #d5d5d5;
    }

    .RadComboBoxDropDown_auvault2 .rcbItem em
    {
        background: #e5e5e5;
    }

    .RadComboBoxDropDown_auvault2 .rcbHovered {
        padding: 1px 5px;
        border: 1px solid var(--gold-color); /*#0088cc;*/
        color: #666;
        background: #f4f4f4;
    }

html .RadComboBoxDropDown_auvault2 .rcbHovered
{
    padding: 1px 5px;
}

.RadComboBoxDropDown_auvault2 .rcbCheckAllItems,
.RadComboBoxDropDown_auvault2 .rcbCheckAllItemsHovered
{
    color: #666666;
    font-style: italic;
}

.RadComboBoxDropDown_auvault2 .rcbCheckAllItemsHovered
{
    color: #000000;
}

.RadComboBoxDropDown_auvault2 .rcbSeparator
{
    color: #fff;
    background: #8a8a8a;
}

.RadComboBox_auvault2 .rcbDisabled .rcbInputCell .rcbInput,
.RadComboBoxDropDown_auvault2 .rcbDisabled
{
    color: #656565;
}

.RadComboBox_auvault2 .rcbDisabled td.rcbInputCellLeft
{
    background-position: 0 -66px;
}

.RadComboBox_auvault2 .rcbDisabled td.rcbInputCellRight
{
    background-position: 100% -66px;
}

.RadComboBox_auvault2 .rcbDisabled td.rcbArrowCellLeft
{
    background-position: -126px -88px;
}

.RadComboBox_auvault2 .rcbDisabled td.rcbArrowCellRight
{
    background-position: -108px -88px;
}

.RadComboBox_auvault2 .rcbDisabled .rcbReadOnly td.rcbArrowCellRight
{
    background-position: -110px -88px;
}

.RadComboBox_auvault2 table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_auvault2 .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -123px -88px;
}

.RadComboBox_auvault2_rtl table.rcbDisabled td.rcbArrowCellHidden,
.RadComboBox_auvault2_rtl .rcbDisabled .rcbReadOnly td.rcbArrowCellHidden
{
    background-position: -126px -88px;
}

.RadComboBoxDropDown_auvault2 .rcbLoading
{
    background: #eff3fb;
}

.RadComboBoxDropDown_auvault2 .rcbMoreResults
{
    border-top-color: #c6c7d2;
    background-position: 0 -132px;
    background-color: #e6e6e6;
    color: #8a8a8a;
}

    .RadComboBoxDropDown_auvault2 .rcbMoreResults a
    {
        background-position: -157px -94px;
    }

.RadComboBox_auvault2 .rcbInput:focus
{
    background-color: transparent !important;
    border-bottom-color: unset;
    border-bottom-width: 0;
    /*width: 97%;*/
}
.RadComboBox .rcbHovered .rcbInputCellLeft
{
    background:none;
}
.SpecialDropDownCssClass
{
    width: 100%;
}

.RadComboBox_auvault2.white-dropdown td.rcbInputCellLeft {
    width: 100%;
    background-color: #fff !important;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom: 0px !important;
    padding-left: 15px !important;
}

.RadComboBox_auvault2.white-dropdown td.rcbArrowCellRight {
    background-color: #fff;
    padding-right: 15px !important;
    border-bottom-right-radius: 20px;
    border-top-right-radius: 20px;
    border-bottom: 0px !important;
}

.RadComboBox_auvault2.white-dropdown table.rcbFocused td.rcbInputCellLeft,
.RadComboBox_auvault2.white-dropdown table.rcbFocused td.rcbArrowCellRight,
.RadComboBox_auvault2.white-dropdown table.rcbHovered td.rcbInputCellLeft,
.RadComboBox_auvault2.white-dropdown table.rcbHovered td.rcbArrowCellRight {
    background-color: var(--input-bg-color) !important;
}

/*.RadComboBox_auvault2 .rcbReadOnly td.rcbArrowCellRight
{
    display: inline-block;
    width: .5em;
    height: .8em;
    position: relative;
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
}
.RadComboBox_auvault2 .rcbReadOnly td.rcbArrowCellRight:before,
.RadComboBox_auvault2 .rcbReadOnly td.rcbArrowCellRight:after {
    display:block;
    content:"";
    width:0;
    height:0em;
    border-style:solid;
    position:absolute;
}
.RadComboBox_auvault2 .rcbReadOnly td.rcbArrowCellRight:before {
    right:0;
    border-width:.4em 0 .4em .4em;
    border-color:transparent transparent transparent darkgray;    
}
.RadComboBox_auvault2 .rcbReadOnly td.rcbArrowCellRight:after {
    left:0;
    border-width:.4em 0 .4em .4em;
    border-color:transparent transparent transparent #fff;    
}
.chevron.skinny {
    width:.4em;
}
.chevron.fat {
    width:.6em;
}*/
