.RadGrid_bt {
    border: 1px solid #ddd;
    border-radius: 4px;
    color: #333;
    background-color: #fff
}

    .RadGrid_bt .rgGroupPanel, .RadGrid_bt .rgHeader, .RadGrid_bt .rgCommandRow {
        height: 30px;
        background: #f5f5f5
    }

        .RadGrid_bt .rgMasterTable, .RadGrid_bt .rgDetailTable, .RadGrid_bt .rgGroupPanel table, .RadGrid_bt .rgCommandRow table, .RadGrid_bt .rgEditForm table, .RadGrid_bt .rgPager table {
            font: 14px/1.42857 "Helvetica Neue",Helvetica,Arial,sans-serif
        }

    .RadGrid_bt .rgInput {
        background-color: #fff;
        border: 1px solid #ddd;
        color: #555
    }

    .RadGrid_bt a {
        color: #337ab7
    }

    .RadGrid_bt .rgRow > td:first-child, .RadGrid_bt .rgAltRow > td:first-child {
        border-left-width: 0;
        padding-left: 8px
    }

    .RadGrid_bt .rgSave, .RadGrid_bt .rgUpdate, .RadGrid_bt .rgCancel, .RadGrid_bt .rgEdit, .RadGrid_bt .rgDel, .RadGrid_bt .rgExpand, .RadGrid_bt .rgCollapse, .RadGrid_bt .rgFilter, .RadGrid_bt .rgAdd, .RadGrid_bt .rgRefresh, .RadGrid_bt .rgSortAsc, .RadGrid_bt .rgSortDesc, .RadGrid_bt .rgUngroup, .RadGrid_bt .rgPagePrev, .RadGrid_bt .rgPageNext, .RadGrid_bt .rgPageFirst, .RadGrid_bt .rgPageLast, .RadGrid_bt .rgExpXLS, .RadGrid_bt .rgExpDOC, .RadGrid_bt .rgExpPDF, .RadGrid_bt .rgExpCSV, .RadGrid_bt .rgPrev span, .RadGrid_bt .rgNext span {
        background-image: url('Common/radActionsSprite.png');
        width: 32px;
        height: 32px
    }

    .RadGrid_bt .rgHeader, .RadGrid_bt th.rgResizeCol, .RadGrid_bt .rgHeaderWrapper, .RadGrid_bt .rgMultiHeaderRow th.rgHeader {
        border-bottom: 1px solid #ddd;
        border-left: 1px solid #ddd
    }

        .RadGrid_bt .rgHeader th:first-child {
            border-left-width: 0
        }

    .RadGrid_bt.rgMultiHeader .rgHeaderDiv {
        margin-left: 0
    }

    .RadGrid_bt .rgFooter td.rgExpandCol, .RadGrid_bt.rgMultiHeader th.rgExpandCol {
        border-left: 0 none
    }

    .RadGrid_bt .rgHeader, .RadGrid_bt th.rgResizeCol, .RadGrid_bt .rgHeaderWrapper {
        background-color: #f5f5f5
    }

    .RadGrid_bt .rgHeaderDiv {
        border-right: 1px solid #ddd
    }

    .RadGrid_bt .rgHeaderWrapper {
        border-bottom: 1px solid #ddd
    }

    .RadGrid_bt .rgHeader, .RadGrid_bt .rgHeader a {
        color: #333
    }

    .RadGrid_bt .rgRow > td, .RadGrid_bt .rgAltRow > td, .RadGrid_bt .rgEditRow > td {
        padding: 9px 7px;
        border-width: 0 0 1px 1px;
        border-style: solid;
        border-color: #ddd
    }

    .RadGrid_bt .rgAltRow > td {
        background-color: #f9f9f9
    }

    .RadGrid_bt .rgAltRow .rgSorted {
        background-color: #ececec
    }

    .RadGrid_bt .rgAltRow.rgHoveredRow .rgSorted {
        background-color: #ddd
    }

    .RadGrid_bt .rgHoveredRow > td {
        background: #eee
    }

    .RadGrid_bt .rgEditRow {
        background: #ddd
    }

        .RadGrid_bt .rgEditRow > td {
            border-style: solid;
            border-width: 0 0 1px 0;
            border-color: #ddd
        }

    .RadGrid_bt .rgSorted {
        background-color: #e4e4e4
    }

    .RadGrid_bt .rgMasterTable .rgSelectedCell, .RadGrid_bt .rgSelectedRow > td, .RadGrid_bt td.rgEditRow .rgSelectedRow, .RadGrid_bt .rgSelectedRow td.rgSorted {
        color: rgba(33, 37, 41, 1);
        background: rgba(230, 230, 230, 1);
        border-color: #ddd
    }

    .RadGrid_bt .rgSelectedRow.rgHoveredRow {
        background: #337ab7
    }

    .RadGrid_bt .rgSelectedCell a, .RadGrid_bt .rgSelectedRow a {
        color: #fff
    }

    .RadGrid_bt .rgDrag {
        background-image: url('Grid/rgDrag.gif')
    }

    .RadGrid_bt .rgFooterWrapper {
        border-top: 1px solid #ddd;
        background: #f5f5f5
    }

        .RadGrid_bt .rgFooterWrapper tr.rgFooter td {
            border-bottom-width: 0
        }

    .RadGrid_bt .rgFooter td {
        padding: 7px 0 7px 7px;
        height: 26px;
        border-left: 1px solid #ddd;
        background: #f5f5f5;
        color: #0748ff;
    }

        .RadGrid_bt .rgFooter td.rgExpandCol {
            background: #f5f5f5
        }

        .RadGrid_bt .rgFooter td:first-child {
            border-left-width: 0
        }

    .RadGrid_bt .rgPager .rgStatus {
        width: 47px;
        background-color: #f5f5f5;
        border-right: 1px solid #ddd
    }

    .RadGrid_bt .rgStatus div {
        width: auto;
        height: auto;
        background-image: url('Common/loading_small.gif');
        background-position: 16px 0;
        background-repeat: no-repeat
    }

    .RadGrid_bt .rgPager > td {
        border-top: 1px solid #ddd
    }

    .RadGrid_bt td.rgPagerCell {
        padding: 7px
    }

    .RadGrid_bt .rgPagerCell {
        border-top: 1px solid #ccc;
        background: #f5f5f5;
        color: #999;
        font: 14px/1.42857 "Helvetica Neue",Helvetica,Arial,sans-serif
    }

        .RadGrid_bt .rgPagerCell .rgWrap {
            padding: 0;
            line-height: normal
        }

        .RadGrid_bt .rgPagerCell .rgArrPart1, .RadGrid_bt .rgPagerCell .rgArrPart2 {
            font-size: 0
        }

            .RadGrid_bt .rgPagerCell .rgArrPart1 img, .RadGrid_bt .rgPagerCell .rgArrPart2 img {
                margin: 0 -1px
            }

        .RadGrid_bt .rgPagerCell .rgPageFirst, .RadGrid_bt .rgPagerCell .rgPagePrev, .RadGrid_bt .rgPagerCell .rgPageNext, .RadGrid_bt .rgPagerCell .rgPageLast, .RadGrid_bt .rgPagerCell .rgPagerButton, .RadGrid_bt .rgPagerCell .rgNumPart a {
            margin: 0;
            padding: 0;
            width: 32px;
            height: 32px;
            border: 1px solid #ccc;
            border-left-width: 0;
            box-sizing: content-box;
            background-color: #fff;
            color: #333
        }

            .RadGrid_bt .rgPagerCell .rgPageFirst:hover, .RadGrid_bt .rgPagerCell .rgPagePrev:hover, .RadGrid_bt .rgPagerCell .rgPageNext:hover, .RadGrid_bt .rgPagerCell .rgPageLast:hover, .RadGrid_bt .rgPagerCell .rgPagerButton:hover, .RadGrid_bt .rgPagerCell .rgNumPart a:hover {
                background-color: #e6e6e6;
                border-color: #adadad;
                color: #333
            }

        * + html .RadGrid_bt .rgPagerCell .rgPageFirst, * + html .RadGrid_bt .rgPagerCell .rgPagePrev, * + html .RadGrid_bt .rgPagerCell .rgPageNext, * + html .RadGrid_bt .rgPagerCell .rgPageLast, * + html .RadGrid_bt .rgPagerCell .rgPagerButton {
            height: 34px
        }

        .RadGrid_bt .rgPagerCell.NumericPages .rgNumPart a:first-child {
            border-left-width: 1px;
            border-radius: 4px 0 0 4px
        }

        .RadGrid_bt .rgPagerCell.NumericPages .rgNumPart a:last-child {
            border-radius: 0 4px 4px 0
        }

        .RadGrid_bt .rgPagerCell .rgNumPart a {
            text-align: center
        }

            .RadGrid_bt .rgPagerCell .rgNumPart a.rgCurrentPage {
                background-color: #337ab7;
                border: 1px solid #2e6da4;
                color: #fff
            }

        .RadGrid_bt .rgPagerCell .rgNumPart span {
            padding: 5px 0;
            display: inline-block;
            float: none
        }

        .RadGrid_bt .rgPagerCell .rgPagerButton {
            padding: 0 7px;
            width: auto;
            border-left-width: 1px;
            border-radius: 4px;
            font-size: 14px;
            line-height: 32px
        }

        * + html .RadGrid_bt .rgPagerCell .riTextBox.rgPagerTextBox {
            margin-left: -10px;
            padding-left: 0;
            padding-right: 0
        }

        .RadGrid_bt .rgPagerCell .rgPagerLabel {
            padding: 7px 7px 0 7px;
            line-height: 1.42857;
            display: inline-block
        }

        .RadGrid_bt .rgPagerCell .rgInfoPart {
            margin-top: 9px
        }

        .RadGrid_bt .rgPagerCell .rgAdvPart {
            margin-left: 10px
        }

        .RadGrid_bt .rgPagerCell .rgPageFirst, .RadGrid_bt .rgPagerCell .rgPagePrev, .RadGrid_bt .rgPagerCell .rgPageNext, .RadGrid_bt .rgPagerCell .rgPageLast {
            background-image: url('Common/radActionsSprite.png');
            background-repeat: no-repeat
        }

        .RadGrid_bt .rgPagerCell .rgPageFirst {
            border-left-width: 1px;
            border-radius: 4px 0 0 4px;
            background-position: -9px -709px
        }

        .RadGrid_bt .rgPagerCell .rgPagePrev {
            background-position: -9px -109px
        }

        .RadGrid_bt .rgPagerCell .rgPageNext {
            background-position: -9px -159px
        }

        .RadGrid_bt .rgPagerCell .rgPageLast {
            border-radius: 0 4px 4px 0;
            background-position: -9px -759px
        }

    .RadGrid_bt .rgSortAsc {
        background-position: -9px -9px
    }

    .RadGrid_bt .rgSortDesc {
        background-position: -9px -59px
    }

    .RadGrid_bt .rgCommandRow .rgPrev, .RadGrid_bt .rgCommandRow .rgNext {
        padding: 6px 15px;
        line-height: 20px;
        border-radius: 4px;
        background-color: #fff;
        border-color: #ccc;
        color: #333;
        margin-right: 10px
    }

        .RadGrid_bt .rgCommandRow .rgPrev span, .RadGrid_bt .rgCommandRow .rgNext span {
            width: 10px;
            height: 10px
        }

        .RadGrid_bt .rgCommandRow .rgPrev:hover, .RadGrid_bt .rgCommandRow .rgNext:hover {
            background-color: #e6e6e6
        }

        .RadGrid_bt .rgCommandRow .rgPrev.rgDisabled:hover, .RadGrid_bt .rgCommandRow .rgNext.rgDisabled:hover {
            background-color: #fff
        }

    .RadGrid_bt .rgPrev span {
        margin-right: 10px;
        background-position: -20px -120px
    }

    .RadGrid_bt .rgNext span {
        margin-left: 10px;
        background-position: -20px -170px
    }

    .RadGrid_bt .rgFilterRow > td {
        border-bottom: 1px solid #ddd
    }

    .RadGrid_bt .rgFilterBox {
        padding-top: 0;
        padding-bottom: 0;
        height: 32px;
        color: #555;
        border: 1px solid #ddd;
        border-radius: 4px 0 0 4px
    }

    .RadGrid_bt .rgFilter {
        margin-left: -1px;
        width: 33px;
        height: 32px;
        background-position: -9px -4509px;
        border: 1px solid #ddd;
        border-radius: 0 4px 4px 0;
        box-sizing: content-box
    }

        .RadGrid_bt .rgFilter:hover {
            background-color: #e6e6e6
        }

    * + html .RadGrid_bt .rgFilter {
        height: 34px
    }

    .RadGrid_bt .rgFilterRow .riTextBox {
        border-radius: 4px 0 0 4px
    }

    .RadGrid_bt a.rcCalPopup, .RadGrid_bt a.rcTimePopup {
        margin-right: 0;
        border-radius: 0
    }

    .RadGrid_bt .rgFiltered, .RadGrid_bt .rgFiltered:hover {
        background-color: #e6e6e6
    }

    .RadGrid_bt .rgFilterRow .riSingle .riTextBox {
        vertical-align: top
    }

    .RadGrid_bt .rgOptions {
        background: url('Common/radActionsSprite.png') -17.5px -6017.5px no-repeat
    }

    .RadGrid_bt .rgOptSelected {
        background-position: -67.5px -6017.5px
    }

    .RadGrid_bt table.rgMasterTable .rgGroupCol {
        border-left-width: 0
    }

    .RadGrid_bt .rgGroupPanel {
        padding: 7px;
        border: 0;
        border-bottom: 1px solid #ddd
    }

        .RadGrid_bt .rgGroupPanel td {
            border: 0;
            padding: 3px 4px
        }

            .RadGrid_bt .rgGroupPanel td td {
                padding: 0;
                line-height: 29px
            }

        .RadGrid_bt .rgGroupPanel .rgSortAsc {
            background-position: -9px -9px
        }

        .RadGrid_bt .rgGroupPanel .rgSortDesc {
            background-position: -9px -59px
        }

    .RadGrid_bt .rgUngroup {
        background-position: -9px -3359px
    }

    .RadGrid_bt .rgGroupItem {
        padding: 0 7px;
        border: 1px solid #ddd;
        color: #333
    }

    .RadGrid_bt .rgGroupHeader > td {
        padding: 7px 0;
        height: 32px;
        border-bottom: 1px solid #ddd
    }

        .RadGrid_bt .rgGroupHeader > td div div div {
            top: 17px
        }

    .RadGrid_bt .rgFooter .rgGroupCol, .RadGrid_bt .rgFooter .rgGroupCol ~ td {
        border-bottom: 1px solid #ddd
    }

    .RadGrid_bt .rgGroupHeader .rgGroupCol {
        border-bottom-width: 0;
        border-top-width: 0;
        background: #fff
    }

    .RadGrid_bt td.rgGroupCol {
        border-top-width: 0;
        background: #fbfbfb !important
    }

    .RadGrid_bt .rgRow > .rgGroupCol, .RadGrid_bt .rgAltRow > .rgGroupCol {
        border-bottom: 0
    }

    .RadGrid_bt .rgExpandCol {
        border-left-width: 0;
        background: #fff
    }

    .RadGrid_bt .rgExpand {
        background-position: -9px -159px
    }

    .RadGrid_bt .rgCollapse {
        background-position: -59px -59px
    }

    .RadGrid_bt .rgRow [type="text"], .RadGrid_bt .rgAltRow [type="text"], .RadGrid_bt .rgEditForm [type="text"] {
        padding: 0 7px;
        height: 32px;
        border: 1px solid #ddd;
        border-radius: 4px
    }

    .RadGrid_bt .RadComboBox .rcbInput {
        border: 0 none;
        height: 24px;
        padding: 0
    }

    .RadGrid_bt .rgBatchContainer > input {
        padding: 4px 7px
    }

    .RadGrid_bt .rgBatchContainer {
        margin: -9px 0
    }

    .RadGrid_bt .rgBatchOverlay {
        background: rgba(221,221,221,0.75)
    }

    .RadGrid_bt .rgBatchUndoDeleteButton {
        padding: 0 10px 0 0;
        left: 7px;
        border: 1px solid;
        border-color: #ccc;
        color: #333;
        background-color: #fff;
        border-radius: 4px
    }

        .RadGrid_bt .rgBatchUndoDeleteButton:before {
            width: 32px;
            height: 32px;
            vertical-align: -11px;
            background-image: url('Common/radActionsSprite.png');
            background-position: -10px -5960px;
            background-repeat: no-repeat
        }

        .RadGrid_bt .rgBatchUndoDeleteButton:hover {
            border-color: #adadad;
            color: #333;
            background-color: #e6e6e6
        }

    .RadGrid_bt .rgEditForm {
        margin: -1px;
        padding: 7px;
        border-bottom: 1px solid #ddd
    }

        .RadGrid_bt .rgEditForm.rgEditPopup {
            padding: 0;
            overflow: hidden
        }

            .RadGrid_bt .rgEditForm.rgEditPopup > .rgHeader + div {
                box-sizing: border-box
            }

        .RadGrid_bt .rgEditForm .rgHeader {
            border-left: 0 none
        }

            .RadGrid_bt .rgEditForm .rgHeader + div {
                padding: 7px
            }

        .RadGrid_bt .rgEditForm a {
            color: #337ab7
        }

        .RadGrid_bt .rgEditForm [type="image"] {
            margin-right: 2px;
            padding: 8px;
            border: 1px solid #ccc !important;
            border-radius: 4px;
            background: #fff
        }

            .RadGrid_bt .rgEditForm [type="image"]:hover {
                background: #e6e6e6
            }

        .RadGrid_bt .rgEditForm [type="text"]:disabled {
            background: #fff;
            opacity: .7
        }

    .RadGrid_bt .rgUpdate {
        background-position: -10px -2610px
    }

        .RadGrid_bt .rgUpdate:active {
            background-position: -110px -2610px
        }

    .RadGrid_bt .rgCancel {
        background-position: -10px -2810px
    }

        .RadGrid_bt .rgCancel:active {
            background-position: -110px -2810px
        }

    .RadGrid_bt .rgDetailTable {
        border-color: #ddd
    }

    .RadGrid_bt .rgCommandCell {
        border-bottom: 1px solid #ddd
    }

        .RadGrid_bt .rgCommandCell a {
            color: #333;
            text-decoration: none
        }

    .RadGrid_bt .rgCommandTable td {
        padding: 0 7px 1px 7px;
        border: 0
    }

    .RadGrid_bt .rgAdd, .RadGrid_bt .rgRefresh, .RadGrid_bt .rgSave, .RadGrid_bt .rgCancel {
        vertical-align: middle;
        border: 1px solid transparent
    }

        .RadGrid_bt .rgAdd:hover, .RadGrid_bt .rgRefresh:hover, .RadGrid_bt .rgSave:hover, .RadGrid_bt .rgCancel:hover {
            border: 1px solid #adadad;
            border-radius: 4px;
            background-color: #e6e6e6
        }

    .RadGrid_bt input.rgAdd, .RadGrid_bt input.rgRefresh, .RadGrid_bt .rgSave, .RadGrid_bt .rgCommandRow .rgCancel {
        margin-right: 3px;
        width: 32px;
        height: 32px
    }

    .RadGrid_bt input.rgAdd {
        background-position: -10px -3010px
    }

    .RadGrid_bt input.rgRefresh {
        background-position: -10px -1310px
    }

    .RadGrid_bt .rgSave {
        background-position: -10px -4960px
    }

    .RadGrid_bt .rgCommandRow .rgCancel {
        background-position: -10px -2810px
    }

    .RadGrid_bt .rgEdit {
        margin-right: 3px;
        background-position: -10px -3110px
    }

    .RadGrid_bt .rgDel {
        margin-right: 3px;
        background-position: -10px -3310px
    }

    .RadGrid_bt .rgExpXLS, .RadGrid_bt .rgExpDOC, .RadGrid_bt .rgExpPDF, .RadGrid_bt .rgExpCSV {
        background-image: url('Grid/export.png');
        background-repeat: no-repeat
    }

    .RadGrid_bt .rgExpPDF {
        background-position: 8px 6px
    }

    .RadGrid_bt .rgExpXLS {
        background-position: 8px -44px
    }

    .RadGrid_bt .rgExpCSV {
        background-position: 8px -94px
    }

    .RadGrid_bt .rgExpDOC {
        background-position: 8px -144px
    }

.GridContextMenu_bt .rgHCMClear, .GridContextMenu_bt .rgHCMFilter {
    height: 34px;
    border-color: #ccc;
    color: #333;
    background-color: #fff
}

    .GridContextMenu_bt .rgHCMClear:hover, .GridContextMenu_bt .rgHCMFilter:hover {
        border-color: #adadad;
        color: #333;
        background-color: #e6e6e6
    }

.GridContextMenu_bt .rmGroup .rgHCMItem div.rmText {
    padding: 15px;
    margin: 0 auto
}

.GridContextMenu_bt .rmLeftImage {
    background-image: url('Common/contextMenu.gif')
}

.GridContextMenu_bt .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0
}

.GridContextMenu_bt .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px
}

.GridContextMenu_bt .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px
}

.GridContextMenu_bt .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px
}

.GridContextMenu_bt .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px
}

.GridContextMenu_bt .rgHCMCols .rmLeftImage {
    background-position: 0 -200px
}

.GridContextMenu_bt .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px
}

.GridContextMenu_bt .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px
}

.GridReorderTop_bt, .GridReorderBottom_bt {
    background-repeat: no-repeat;
    background-position: -20px -70px
}

.GridReorderBottom_bt {
    background-position: -20px -20px
}

.rgCellSelectorArea_bt, .GridRowSelector_bt {
    background: #4c4e54
}

.GridItemDropIndicator_bt {
    border-top: 1px dashed #666
}

.GridToolTip_bt {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #333
}

.RadGridRTL_bt .rgHeader:first-child, .RadGridRTL_bt th.rgResizeCol:first-child, .RadGridRTL_bt .rgFilterRow > td:first-child, .RadGridRTL_bt .rgRow > td:first-child, .RadGridRTL_bt .rgAltRow > td:first-child {
    border-left-width: 1px;
    padding-left: 7px
}

.RadGridRTL_bt .rgPageFirst {
    background-position: -9px -759px
}

    .RadGridRTL_bt .rgPageFirst:active {
        background-position: -109px -759px
    }

.RadGridRTL_bt .rgPagePrev {
    background-position: -9px -159px
}

    .RadGridRTL_bt .rgPagePrev:active {
        background-position: -109px -159px
    }

.RadGridRTL_bt .rgPageNext {
    background-position: -9px -109px
}

    .RadGridRTL_bt .rgPageNext:active {
        background-position: -109px -109px
    }

.RadGridRTL_bt .rgPageLast {
    background-position: -9px -709px
}

    .RadGridRTL_bt .rgPageLast:active {
        background-position: -109px -709px
    }

.RadGridRTL_bt .rgExpand {
    background-position: -10px -110px
}
