.RadFilter_Custom {
    font-size: 13px;
    color: black;
}

    .RadFilter_Custom .rfOper:hover, .RadFilter_Custom .rfField:hover, .RadFilter_Custom .rfExp:hover, .RadFilter_Custom .rfOper:focus, .RadFilter_Custom .rfField:focus, .RadFilter_Custom .rfExp:focus, .RadFilter_Custom .rfOper:active, .RadFilter_Custom .rfField:active, .RadFilter_Custom .rfExp:active, .RadFilter_Custom .rfAddGr, .RadFilter_Custom .rfAddExp, .RadFilter_Custom .rfDel {
        background-image: url('Filter/sprite.png');
        background-repeat: no-repeat;
    }

    .RadFilter_Custom .rfLeft, .RadFilter_Custom .rfMid, .RadFilter_Custom .rfTools, .RadFilter_Custom .rfRight {
        background: #e3e3e3 url('Common/radGradientLightV20.png') 0 0 repeat-x;
        _background-image: none;
        background-image: -webkit-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
        background-image: -moz-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
        background-image: -ms-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
        background-image: -o-linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
        background-image: linear-gradient(top,white 0,#f2f2f2 30%,#d5d4d3 100%);
        border-color: #e2e2e2;
        border-style: solid;
        border-width: 1px 0;
        height: 30px;
        padding-top: 2px;
    }

    .RadFilter_Custom .rfLeft {
        border-left-width: 1px;
    }

    .RadFilter_Custom .rfRight {
        border-right-width: 1px;
    }

    .RadFilter_Custom .rfText {
        font-size: 13px;
    }

    .RadFilter_Custom a {
        color: #0394ae;
    }

    .RadFilter_Custom .rfLines li li {
        background-image: url('Filter/rfLine.gif');
    }

        .RadFilter_Custom .rfLines li li .rfDiv {
            background-image: url('Filter/rfMiddle.gif');
            padding-bottom: 2px;
        }

        .RadFilter_Custom .rfLines li li.rfLast .rfDiv {
            background-image: url('Filter/rfLast.gif');
            background-repeat: no-repeat;
        }

    .RadFilter_Custom .rfField {
        color: #6c6c6c;
    }

        .RadFilter_Custom .rfOper:hover, .RadFilter_Custom .rfField:hover, .RadFilter_Custom .rfExp:hover, .RadFilter_Custom .rfOper:focus, .RadFilter_Custom .rfField:focus, .RadFilter_Custom .rfExp:focus, .RadFilter_Custom .rfOper:active, .RadFilter_Custom .rfField:active, .RadFilter_Custom .rfExp:active {
            background-position: 100% -25px;
            color: #767676;
        }

    .RadFilter_Custom .rfText {
        border-color: #d7d7d7;
        background-color: white;
        color: #555;
    }

        .RadFilter_Custom .rfText:hover {
            border-color: #36b4cb;
            color: #444;
        }

    .RadFilter_Custom .rfAddExp {
        background-position: 1px 4px;
    }

    .RadFilter_Custom .rfAddGr {
        background-position: -29px 4px;
    }

    .RadFilter_Custom .rfDel {
        background-position: -57px 5px;
    }

        .RadFilter_Custom .rfAddExp:hover, .RadFilter_Custom .rfAddGr:hover, .RadFilter_Custom .rfDel:hover {
            background-color: #b8b8b8;
            border-radius: 4px;
        }

    .RadFilter_Custom .rfPreview, .RadFilter_Custom .rfPreview strong, .RadFilter_Custom .rfPreview .rfBr {
        color: black;
    }

        .RadFilter_Custom .rfPreview em {
            color: #0394ae;
        }

    .RadFilter_Custom .rfApply a, .RadFilter_Custom .rfApply span {
        background-image: url('Common/radGradientDarkV20.png');
        background-repeat: repeat-x;
        _background-image: none;
        border-color: #c9c9c9;
        color: #767676;
        background-color: #e3e3e3;
        background-image: linear-gradient(#fefefe 0,#e3e3e3 100%);
        height: 24px;
        padding: 2px 10px;
        border-radius: 4px;
    }

        .RadFilter_Custom .rfApply a, .RadFilter_Custom .rfApply a input, .RadFilter_Custom .rfApply span, .RadFilter_Custom .rfApply span input {
            color: #767676;
        }

            .RadFilter_Custom .rfApply a:hover, .RadFilter_Custom .rfApply span:hover {
                border-color: #939393;
                color: #444;
                background-color: #939393;
                background-image: linear-gradient(#d6d6d6 0,#939393 100%);
                box-shadow: 0 1px 2px rgba(0,0,0,0.8);
            }

.RadFilterRTL_Custom .rfLines li li {
    background-image: url('Filter/rfLine-rtl.gif');
}

    .RadFilterRTL_Custom .rfLines li li .rfDiv {
        background-image: url('Filter/rfMiddle-rtl.gif');
    }

    .RadFilterRTL_Custom .rfLines li li.rfLast .rfDiv {
        background-image: url('Filter/rfLast-rtl.gif');
    }

.RadFilterRTL_Custom .rfOper:hover, .RadFilterRTL_Custom .rfField:hover, .RadFilterRTL_Custom .rfExp:hover, .RadFilterRTL_Custom .rfOper:focus, .RadFilterRTL_Custom .rfField:focus, .RadFilterRTL_Custom .rfExp:focus, .RadFilterRTL_Custom .rfOper:active, .RadFilterRTL_Custom .rfField:active, .RadFilterRTL_Custom .rfExp:active {
    background-position: -586px -76px;
}


/*FilterMenu Css*/
.RadMenu_Custom_Context.RadMenu_Custom .rmGroup {
    width: 150px !important;
}


.RadMenu_Custom .rmGroup .rmItem, .RadFilterMenu_CheckList .RadListBox, .RadMenu_Custom .rmGroup .rmLink {
    width: 100% !important;
}

.RadFilterMenu_CheckList .rgFilterApply {
    margin: 5px !important;
}