.RadGrid_LBG {
    border: 1px solid #ddd;
    border-radius: 0px;
    color: #333;
    background-color: #fff;
}

    .RadGrid_LBG .rgGroupPanel, .RadGrid_LBG .rgHeader, .RadGrid_LBG .rgCommandRow {
        height: 30px;
        background: #f5f5f5;
    }

        .RadGrid_LBG .rgMasterTable, .RadGrid_LBG .rgDetailTable, .RadGrid_LBG .rgGroupPanel table, .RadGrid_LBG .rgCommandRow table, .RadGrid_LBG .rgEditForm table, .RadGrid_LBG .rgPager table {
            font: 14px/1.42857 "Helvetica Neue",Helvetica,Arial,sans-serif;
        }

    .RadGrid_LBG .rgInput {
        background-color: #fff;
        border: 1px solid #ccc;
        color: #555;
    }

    .RadGrid_LBG a {
        color: #337ab7;
    }

    .RadGrid_LBG .rgRow > td:first-child, .RadGrid_LBG .rgAltRow > td:first-child {
        border-left-width: 0;
        padding-left: 8px;
    }

    .RadGrid_LBG .rgSave, .RadGrid_LBG .rgUpdate, .RadGrid_LBG .rgCancel, .RadGrid_LBG .rgEdit, .RadGrid_LBG .rgDel, .RadGrid_LBG .rgExpand, .RadGrid_LBG .rgCollapse, .RadGrid_LBG .rgFilter, .RadGrid_LBG .rgAdd, .RadGrid_LBG .rgRefresh, .RadGrid_LBG .rgSortAsc, .RadGrid_LBG .rgSortDesc, .RadGrid_LBG .rgUngroup, .RadGrid_LBG .rgPagePrev, .RadGrid_LBG .rgPageNext, .RadGrid_LBG .rgPageFirst, .RadGrid_LBG .rgPageLast, .RadGrid_LBG .rgExpXLS, .RadGrid_LBG .rgExpDOC, .RadGrid_LBG .rgExpPDF, .RadGrid_LBG .rgExpCSV, .RadGrid_LBG .rgPrev span, .RadGrid_LBG .rgNext span {
        background-image: url('Common/radActionsSprite.png');
        width: 32px;
        height: 32px;
    }

    .RadGrid_LBG .rgHeader, .RadGrid_LBG th.rgResizeCol, .RadGrid_LBG .rgHeaderWrapper, .RadGrid_LBG .rgMultiHeaderRow th.rgHeader {
        border-bottom: 1px solid #ddd;
        border-left: 1px solid #ddd;
    }

        .RadGrid_LBG .rgHeader th:first-child {
            border-left-width: 0;
        }

    .RadGrid_LBG.rgMultiHeader .rgHeaderDiv {
        margin-left: 0;
    }

    .RadGrid_LBG .rgFooter td.rgExpandCol, .RadGrid_LBG.rgMultiHeader th.rgExpandCol {
        border-left: 0 none;
    }

    .RadGrid_LBG .rgHeader, .RadGrid_LBG th.rgResizeCol, .RadGrid_LBG .rgHeaderWrapper {
        background-color: #f5f5f5;
    }

    .RadGrid_LBG .rgHeaderDiv {
        border-right: 1px solid #e7e7e7;
    }

    .RadGrid_LBG .rgHeaderWrapper {
        border-bottom: 1px solid #e7e7e7;
    }

    .RadGrid_LBG .rgHeader, .RadGrid_LBG .rgHeader a {
        color: #333;
    }

    .RadGrid_LBG .rgRow > td, .RadGrid_LBG .rgAltRow > td {
        padding: 5px 7px 4px 7px;
        height: 32px;
        border-width: 0 0 1px 1px;
        border-style: solid;
        border-color: #ddd;
    }

    .RadGrid_LBG .rgAltRow > td {
        background-color: #f9f9f9;
    }

    .RadGrid_LBG .rgAltRow .rgSorted {
        background-color: #ececec;
    }

    .RadGrid_LBG .rgAltRow.rgHoveredRow .rgSorted {
        background-color: #ddd;
    }

    .RadGrid_LBG .rgHoveredRow > td {
        background: #ebebeb;
    }

    .RadGrid_LBG .rgEditRow > td {
        border-style: solid;
        border-width: 0 0 1px 0;
        border-color: #ddd;
    }

    .RadGrid_LBG .rgSorted {
        background-color: #e7e7e7;
    }

    .RadGrid_LBG .rgMasterTable .rgSelectedCell, .RadGrid_LBG .rgSelectedRow > td, .RadGrid_LBG td.rgEditRow .rgSelectedRow, .RadGrid_LBG .rgSelectedRow td.rgSorted {
        color: #fff;
        background: #005BC3;
        border-color: #fff;
    }

    .RadGrid_LBG .rgSelectedRow.rgHoveredRow {
        background: #005BC3;
    }

    .RadGrid_LBG .rgSelectedCell a, .RadGrid_LBG .rgSelectedRow a {
        color: #fff;
    }

    .RadGrid_LBG .rgFooterWrapper {
        border-top: 1px solid #e7e7e7;
        background: #f5f5f5;
    }

        .RadGrid_LBG .rgFooterWrapper tr.rgFooter td {
            border-bottom-width: 0;
        }

    .RadGrid_LBG .rgFooter td {
        padding: 7px 0 7px 7px;
        height: 26px;
        border-left: 1px solid #ddd;
        background: #f5f5f5;
    }

        .RadGrid_LBG .rgFooter td.rgExpandCol {
            background: #f5f5f5;
        }

        .RadGrid_LBG .rgFooter td:first-child {
            border-left-width: 0;
        }

    .RadGrid_LBG .rgPager .rgStatus {
        width: 47px;
        background-color: #f5f5f5;
        border-right: 1px solid #ddd;
    }

    .RadGrid_LBG .rgStatus div {
        width: auto;
        height: auto;
        background-image: url('Common/loading_small.gif');
        background-position: 16px 0;
        background-repeat: no-repeat;
    }

    .RadGrid_LBG .rgPager > td {
        border-top: 1px solid #ddd;
    }

    .RadGrid_LBG td.rgPagerCell {
        padding: 7px;
    }

    .RadGrid_LBG .rgPagerCell {
        border-top: 1px solid #ccc;
        background: #f5f5f5;
        color: #999;
        font: 14px/1.42857 "Helvetica Neue",Helvetica,Arial,sans-serif;
    }

        .RadGrid_LBG .rgPagerCell .rgWrap {
            padding: 0;
            line-height: normal;
        }

        .RadGrid_LBG .rgPagerCell .rgArrPart1, .RadGrid_LBG .rgPagerCell .rgArrPart2 {
            font-size: 0;
        }

        .RadGrid_LBG .rgPagerCell .rgPageFirst, .RadGrid_LBG .rgPagerCell .rgPagePrev, .RadGrid_LBG .rgPagerCell .rgPageNext, .RadGrid_LBG .rgPagerCell .rgPageLast, .RadGrid_LBG .rgPagerCell .rgPagerButton, .RadGrid_LBG .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_LBG .rgPagerCell .rgPageFirst:hover, .RadGrid_LBG .rgPagerCell .rgPagePrev:hover, .RadGrid_LBG .rgPagerCell .rgPageNext:hover, .RadGrid_LBG .rgPagerCell .rgPageLast:hover, .RadGrid_LBG .rgPagerCell .rgPagerButton:hover, .RadGrid_LBG .rgPagerCell .rgNumPart a:hover {
                background-color: #e0e0e0;
                border-color: #c2c2c2;
                color: #333;
            }

        * + html .RadGrid_LBG .rgPagerCell .rgPageFirst, * + html .RadGrid_LBG .rgPagerCell .rgPagePrev, * + html .RadGrid_LBG .rgPagerCell .rgPageNext, * + html .RadGrid_LBG .rgPagerCell .rgPageLast, * + html .RadGrid_LBG .rgPagerCell .rgPagerButton {
            height: 34px;
        }

        .RadGrid_LBG .rgPagerCell.NumericPages .rgNumPart a:first-child {
            border-left-width: 1px;
            border-radius: 0px;
        }

        .RadGrid_LBG .rgPagerCell.NumericPages .rgNumPart a:last-child {
            border-radius: 0px;
        }

        .RadGrid_LBG .rgPagerCell .rgNumPart a {
            text-align: center;
        }

            .RadGrid_LBG .rgPagerCell .rgNumPart a.rgCurrentPage {
                background-color: #005BC3;
                border: 1px solid #357ebd;
                color: #fff;
            }

        .RadGrid_LBG .rgPagerCell .rgNumPart span {
            padding: 5px 0;
            display: inline-block;
            float: none;
        }

        .RadGrid_LBG .rgPagerCell .rgPagerButton {
            padding: 0 7px;
            width: auto;
            border-left-width: 1px;
            border-radius: 0px;
            font-size: 14px;
        }

        * + html .RadGrid_LBG .rgPagerCell .riTextBox.rgPagerTextBox {
            margin-left: -10px;
            padding-left: 0;
            padding-right: 0;
        }

        .RadGrid_LBG .rgPagerCell .rgPagerLabel {
            padding: 7px 7px 0 7px;
            line-height: 1.42857;
            display: inline-block;
        }

        .RadGrid_LBG .rgPagerCell .rgInfoPart {
            margin-top: 9px;
        }

        .RadGrid_LBG .rgPagerCell .rgAdvPart {
            margin-left: 10px;
        }

        .RadGrid_LBG .rgPagerCell .rgPageFirst, .RadGrid_LBG .rgPagerCell .rgPagePrev, .RadGrid_LBG .rgPagerCell .rgPageNext, .RadGrid_LBG .rgPagerCell .rgPageLast {
            background-image: url('Common/radActionsSprite.png');
            background-repeat: no-repeat;
        }

        .RadGrid_LBG .rgPagerCell .rgPageFirst {
            border-left-width: 1px;
            border-radius: 0px;
            background-position: -9px -709px;
        }

        .RadGrid_LBG .rgPagerCell .rgPagePrev {
            background-position: -9px -109px;
        }

        .RadGrid_LBG .rgPagerCell .rgPageNext {
            background-position: -9px -159px;
        }

        .RadGrid_LBG .rgPagerCell .rgPageLast {
            border-radius: 0px;
            background-position: -9px -759px;
        }

    .RadGrid_LBG .rgSortAsc {
        background-position: -9px -9px;
    }

    .RadGrid_LBG .rgSortDesc {
        background-position: -9px -59px;
    }

    .RadGrid_LBG .rgCommandRow .rgPrev, .RadGrid_LBG .rgCommandRow .rgNext {
        padding: 6px 15px;
        line-height: 20px;
        border-radius: 0px;
        background-color: #fff;
        border-color: #ccc;
        color: #333;
        margin-right: 10px;
    }

        .RadGrid_LBG .rgCommandRow .rgPrev span, .RadGrid_LBG .rgCommandRow .rgNext span {
            width: 10px;
            height: 10px;
        }

        .RadGrid_LBG .rgCommandRow .rgPrev:hover, .RadGrid_LBG .rgCommandRow .rgNext:hover {
            background-color: #e0e0e0;
        }

        .RadGrid_LBG .rgCommandRow .rgPrev.rgDisabled:hover, .RadGrid_LBG .rgCommandRow .rgNext.rgDisabled:hover {
            background-color: #fff;
        }

    .RadGrid_LBG .rgPrev span {
        margin-right: 10px;
        background-position: -20px -120px;
    }

    .RadGrid_LBG .rgNext span {
        margin-left: 10px;
        background-position: -20px -170px;
    }

    .RadGrid_LBG .rgFilterRow > td {
        border-bottom: 1px solid #e7e7e7;
    }

    div.RadGrid_LBG .rgFilterRow td {

	    padding: 1px 1px 1px 1px;
    }

    .RadGrid_LBG .rgFilterBox {
        padding-top: 0;
        padding-bottom: 0;
        height: 32px;
        color: #555;
        border: 1px solid #ccc;
        border-radius: 0px;
    }

    .RadGrid_LBG .rgFilter {
        margin-left: -1px;
        width: 33px;
        height: 32px;
        background-position: -9px -4509px;
        border: 1px solid #ccc;
        border-radius: 0px;
        box-sizing: content-box;
    }

        .RadGrid_LBG .rgFilter:hover {
            background-color: #e0e0e0;
        }

    * + html .RadGrid_LBG .rgFilter {
        height: 34px;
    }

    .RadGrid_LBG .rgFilterRow .riTextBox {
        border-radius: 0px;
    }

    .RadGrid_LBG a.rcCalPopup, .RadGrid_LBG a.rcTimePopup {
        margin-right: 0;
        border-radius: 0;
    }

    .RadGrid_LBG .rgFiltered, .RadGrid_LBG .rgFiltered:hover {
        background-color: #e0e0e0;
    }

    .RadGrid_LBG .rgFilterRow .riSingle .riTextBox {
        vertical-align: top;
    }

    .RadGrid_LBG table.rgMasterTable .rgGroupCol {
        border-left-width: 0;
    }

    .RadGrid_LBG .rgGroupPanel {
        padding: 7px;
        border: 0;
        border-bottom: 1px solid #e7e7e7;
    }

        .RadGrid_LBG .rgGroupPanel td {
            border: 0;
            padding: 3px 4px;
        }

            .RadGrid_LBG .rgGroupPanel td td {
                padding: 0;
                line-height: 29px;
            }

        .RadGrid_LBG .rgGroupPanel .rgSortAsc {
            background-position: -9px -9px;
        }

        .RadGrid_LBG .rgGroupPanel .rgSortDesc {
            background-position: -9px -59px;
        }

    .RadGrid_LBG .rgUngroup {
        background-position: -9px -3359px;
    }

    .RadGrid_LBG .rgGroupItem {
        padding: 0 7px;
        border: 1px solid #ddd;
        color: #333;
    }

    .RadGrid_LBG .rgGroupHeader > td {
        padding: 7px 0;
        height: 32px;
        border-bottom: 1px solid #ddd;
    }

        .RadGrid_LBG .rgGroupHeader > td div div div {
            top: 17px;
        }

    .RadGrid_LBG .rgFooter .rgGroupCol, .RadGrid_LBG .rgFooter .rgGroupCol ~ td {
        border-bottom: 1px solid #ddd;
    }

    .RadGrid_LBG .rgGroupHeader .rgGroupCol {
        border-bottom-width: 0;
        border-top-width: 0;
        background: #fff;
    }

    .RadGrid_LBG td.rgGroupCol {
        border-top-width: 0;
        background: #fbfbfb !important;
    }

    .RadGrid_LBG .rgRow > .rgGroupCol, .RadGrid_LBG .rgAltRow > .rgGroupCol {
        border-bottom: 0;
    }

    .RadGrid_LBG .rgExpandCol {
        border-left-width: 0;
        background: #fff;
    }

    .RadGrid_LBG .rgExpand {
        background-position: -9px -159px;
    }

    .RadGrid_LBG .rgCollapse {
        background-position: -59px -59px;
    }

    .RadGrid_LBG .rgRow [type="text"], .RadGrid_LBG .rgAltRow [type="text"], .RadGrid_LBG .rgEditForm [type="text"] {
        padding: 0 7px;
        height: 32px;
        border: 1px solid #ccc;
        border-radius: 0px;
    }

    .RadGrid_LBG .RadComboBox .rcbInput {
        border: 0 none;
        height: 24px;
        padding: 0;
    }

    .RadGrid_LBG .rgEditRow td > input, .RadGrid_LBG .rgBatchContainer > input {
        padding: 4px 7px;
    }

    .RadGrid_LBG .rgEditForm .rgHeader {
        border-left: 0 none;
    }

        .RadGrid_LBG .rgEditForm .rgHeader + div {
            padding: 7px;
        }

    .RadGrid_LBG .rgEditForm a {
        color: #337ab7;
    }

    .RadGrid_LBG .rgUpdate {
        background-position: -10px -2610px;
    }

        .RadGrid_LBG .rgUpdate:active {
            background-position: -110px -2610px;
        }

    .RadGrid_LBG .rgCancel {
        background-position: -10px -2810px;
    }

        .RadGrid_LBG .rgCancel:active {
            background-position: -110px -2810px;
        }

    .RadGrid_LBG .rgDetailTable {
        border-color: #ddd;
    }

    .RadGrid_LBG .rgCommandCell {
        border-bottom: 1px solid #ddd;
    }

        .RadGrid_LBG .rgCommandCell a {
            color: #333;
            text-decoration: none;
        }

    .RadGrid_LBG .rgCommandTable td {
        padding: 0 7px 1px 7px;
        border: 0;
    }

    .RadGrid_LBG .rgAdd, .RadGrid_LBG .rgRefresh, .RadGrid_LBG .rgSave, .RadGrid_LBG .rgCancel {
        vertical-align: middle;
        border: 1px solid transparent;
    }

        .RadGrid_LBG .rgAdd:hover, .RadGrid_LBG .rgRefresh:hover, .RadGrid_LBG .rgSave:hover, .RadGrid_LBG .rgCancel:hover {
            border: 1px solid #c2c2c2;
            border-radius: 0px;
            background-color: #e0e0e0;
        }

    .RadGrid_LBG input.rgAdd, .RadGrid_LBG input.rgRefresh, .RadGrid_LBG .rgSave, .RadGrid_LBG .rgCommandRow .rgCancel {
        margin-right: 3px;
        width: 32px;
        height: 32px;
    }

    .RadGrid_LBG input.rgAdd {
        background-position: -10px -3010px;
    }

    .RadGrid_LBG input.rgRefresh {
        background-position: -10px -1310px;
    }

    .RadGrid_LBG .rgSave {
        background-position: -10px -4960px;
    }

    .RadGrid_LBG .rgCommandRow .rgCancel {
        background-position: -10px -2810px;
    }

    .RadGrid_LBG .rgEdit {
        margin-right: 3px;
        background-position: -10px -3110px;
    }

    .RadGrid_LBG .rgDel {
        margin-right: 3px;
        background-position: -10px -3310px;
    }

    .RadGrid_LBG .rgExpXLS {
        background-position: -10px -6010px;
    }

    .RadGrid_LBG .rgExpDOC {
        background-position: -10px -6110px;
    }

    .RadGrid_LBG .rgExpPDF {
        background-position: -10px -5960px;
    }

    .RadGrid_LBG .rgExpCSV {
        background-position: -10px -6060px;
    }

.GridContextMenu_LBG .rgHCMClear, .GridContextMenu_LBG .rgHCMFilter {
    height: 34px;
    border-color: #ccc;
    color: #333;
    background-color: #fff;
}

    .GridContextMenu_LBG .rgHCMClear:hover, .GridContextMenu_LBG .rgHCMFilter:hover {
        border-color: #c2c2c2;
        color: #333;
        background-color: #e0e0e0;
    }

.GridContextMenu_LBG .rmGroup .rgHCMItem div.rmText {
    padding: 15px;
    margin: 0 auto;
}

.GridContextMenu_LBG .rmLeftImage {
    background-image: url('Common/contextMenu.gif');
}

.GridContextMenu_LBG .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_LBG .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_LBG .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_LBG .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_LBG .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_LBG .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_LBG .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_LBG .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

.GridReorderTop_LBG, .GridReorderBottom_LBG {
    background-repeat: no-repeat;
    background-position: -20px -70px;
}

.GridReorderBottom_LBG {
    background-position: -20px -20px;
}

.rgCellSelectorArea_LBG, .GridRowSelector_LBG {
    background: #4c4e54;
}

.GridItemDropIndicator_LBG {
    border-top: 1px dashed #666;
}

.GridToolTip_LBG {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #333;
}

.RadGridRTL_LBG .rgHeader:first-child, .RadGridRTL_LBG th.rgResizeCol:first-child, .RadGridRTL_LBG .rgFilterRow > td:first-child, .RadGridRTL_LBG .rgRow > td:first-child, .RadGridRTL_LBG .rgAltRow > td:first-child {
    border-left-width: 1px;
    padding-left: 7px;
}

.RadGridRTL_LBG .rgPageFirst {
    background-position: -9px -759px;
}

    .RadGridRTL_LBG .rgPageFirst:active {
        background-position: -109px -759px;
    }

.RadGridRTL_LBG .rgPagePrev {
    background-position: -9px -159px;
}

    .RadGridRTL_LBG .rgPagePrev:active {
        background-position: -109px -159px;
    }

.RadGridRTL_LBG .rgPageNext {
    background-position: -9px -109px;
}

    .RadGridRTL_LBG .rgPageNext:active {
        background-position: -109px -109px;
    }

.RadGridRTL_LBG .rgPageLast {
    background-position: -9px -709px;
}

    .RadGridRTL_LBG .rgPageLast:active {
        background-position: -109px -709px;
    }

.RadGridRTL_LBG .rgExpand {
    background-position: -10px -110px;
}
















 div.RadGrid_LBG .rgCommandCell {

	font-size: 12px;

	line-height: 18px;

}

 div.RadGrid_LBG th.rgResizeCol {

	background-color: rgb(0, 91, 195);

	padding-top: 4px;

	padding-bottom: 3px;

}

 div.RadGrid_LBG .rgHeader {

	background-color: rgb(0, 91, 195);

	color: rgb(255, 255, 255);

	font-size: 12px;

	line-height: 18px;

	padding-top: 4px;

	padding-bottom: 3px;

}

 div.RadGrid_LBG .rgHeader a {

	color: rgb(255, 255, 255);

	font-size: 12px;

	line-height: 18px;

}

 div.RadGrid_LBG .rgFilterRow {

	font-size: 12px;

	line-height: 18px;

}

 div.RadGrid_LBG .rgRow td {

	font-size: 12px;

	line-height: 18px;

	padding-top: 3px;

	padding-bottom: 2px;

}

 div.RadGrid_LBG .rgSelectedRow td {

	font-size: 12px;

	line-height: 18px;

	background-color: rgb(240, 163, 10);

	padding-top: 3px;

	padding-bottom: 2px;

}

 div.RadGrid_LBG .rgHoveredRow td {

	background-color: rgb(247, 229, 193);

}

 div.RadGrid_LBG .rgRow {

	font-size: 12px;

	line-height: 18px;

}

 div.RadGrid_LBG tr.rgSelectedRow {

	font-size: 12px;

	line-height: 18px;

}

 div.RadGrid_LBG .rgAltRow td {

	font-size: 12px;

	line-height: 18px;

	padding-top: 3px;

	padding-bottom: 2px;

}

 div.RadGrid_LBG .rgAltRow {

	font-size: 12px;

	line-height: 18px;

}

 div.RadGrid_LBG .rgFooter td {

	font-size: 12px;

	line-height: 18px;

	padding-top: 3px;

	padding-bottom: 3px;

}

 div.RadGrid_LBG .rgFooter {

	font-size: 12px;

	line-height: 18px;

}

 div.RadGrid_LBG .rgPager {

	font-size: 12px;

	line-height: 18px;

}

 div.RadGrid_LBG .rgPager .rgPagerCell {

	font-size: 12px;

	line-height: 18px;

}






 div.RadGrid_LBG .rgRow td {

	border-bottom: 0px solid rgb(221, 221, 221);

	border-right-color: rgb(0, 161, 214);

}

 div.RadGrid_LBG .rgAltRow td {

	border-bottom-style: solid;

	border-bottom-width: 0px;

}

