.RadGrid.RadGrid_Mobile {
    border: 1px solid #b3c0c7;
    background: #fff;
    color: #676a6c;
    font: normal 13px "Open Sans", Helvetica, Arial, sans-serif;
    line-height: 22px; 
}

.RadGrid.RadGrid_Mobile:focus,
.RadGrid.RadGrid_Mobile td:focus {
    -moz-outline: none;
    outline: none;
}

.RadGrid.RadGrid_Mobile .rgMasterTable,
.RadGrid.RadGrid_Mobile .rgDetailTable,
.RadGrid.RadGrid_Mobile .rgGroupPanel table,
.RadGrid.RadGrid_Mobile .rgCommandRow table,
.RadGrid.RadGrid_Mobile .rgEditForm table,
.RadGrid.RadGrid_Mobile .rgPager table {
    font: normal 13px "Open Sans", Helvetica, Arial, sans-serif; 
}

.RadGrid.RadGrid_Mobile .rgMasterTable .rgNoRecords > td {
    padding: 5px 8px;
}

.RadGrid.RadGrid_Mobile .rgHeader.font-bold {
    font-weight: 600;
}

.RadGrid.RadGrid_Mobile .rgHeader .icheckbox_square-blue {
    margin-right: 5px;
}

/* Standard grid settings */
.RadGrid.RadGrid_Mobile .rgRow td,
.RadGrid.RadGrid_Mobile .rgAltRow td {
    color: #676a6c;
    padding: 5px 8px;
}

.RadGrid.RadGrid_Mobile th.rgHeader {
    padding: 5px 8px;
    border-bottom: 1px solid #b3c0c7;
}

.RadGrid.RadGrid_Mobile .rgRow td.grid-column-action,
.RadGrid.RadGrid_Mobile .rgAltRow td.grid-column-action {
    padding-left: 4px;
    padding-right: 4px;
}

.RadGrid.RadGrid_Mobile .rgRow td.grid-column-action a,
.RadGrid.RadGrid_Mobile .rgAltRow td.grid-column-action a {
    text-decoration: none;
}

.RadGrid.RadGrid_Mobile .rgRow td.grid-column-double .label + .label,
.RadGrid.RadGrid_Mobile .rgAltRow td.grid-column-double .label + .label {
    position: relative;
    top: 5px;
}

/* Nested table in grid cell */
.RadGrid.RadGrid_Mobile .rgRow td .table tr.row-padding-0 > td,
.RadGrid.RadGrid_Mobile .rgAltRow td .table tr.row-padding-0 > td {
    padding-top: 0;
    padding-bottom: 0;
}

.RadGrid.RadGrid_Mobile .rgRow td .table td.col-padding-left-0,
.RadGrid.RadGrid_Mobile .rgAltRow td .table td.col-padding-left-0 {
    padding-left: 0;
}

.RadGrid.RadGrid_Mobile .rgRow td .table td.col-padding-right-0,
.RadGrid.RadGrid_Mobile .rgAltRow td .table td.col-padding-right-0 {
    padding-right: 0;
}

.RadGrid.RadGrid_Mobile .rgRow td .table .form-control,
.RadGrid.RadGrid_Mobile .rgAltRow td .table .form-control {
    color: #676a6c;
}

/* Condensed grid */
.RadGrid.RadGrid_Mobile.grid-condensed .rgRow td,
.RadGrid.RadGrid_Mobile.grid-condensed .rgAltRow td,
.RadGrid.RadGrid_Mobile.grid-condensed th.rgHeader {
    padding: 10px 4px;
}

/* Slim grid */
.RadGrid.RadGrid_Mobile.grid-slim .rgRow td,
.RadGrid.RadGrid_Mobile.grid-slim .rgAltRow td,
.RadGrid.RadGrid_Mobile.grid-slim th.rgHeader {
    padding: 10px 2px;
}

.RadGrid.RadGrid_Mobile .rgRow td a.label,
.RadGrid.RadGrid_Mobile .rgAltRow td a.label {
    color: #fff;
}

.RadGrid.RadGrid_Mobile .rgRow td {
    background-color: #fff;
}

.RadGrid.RadGrid_Mobile .rgAltRow td {
    background-color: #f2f2f2;
}

.RadGrid_Mobile .rgSave,
.RadGrid_Mobile .rgAdd,
.RadGrid_Mobile .rgRefresh,
.RadGrid_Mobile .rgEdit,
.RadGrid_Mobile .rgDel,
.RadGrid_Mobile .rgSortAsc,
.RadGrid_Mobile .rgSortDesc,
.RadGrid_Mobile .rgUpdate,
.RadGrid_Mobile .rgCancel,
.RadGrid_Mobile .rgUngroup {
    background-image: url('../Common/radActionsSprite.png'); 
}

.RadGrid_Mobile .rgFilter,
.RadGrid.RadGrid_Mobile .rgPageFirst,
.RadGrid.RadGrid_Mobile .rgPagePrev,
.RadGrid.RadGrid_Mobile .rgPageNext,
.RadGrid.RadGrid_Mobile .rgPageLast {
    background-image: url('../Common/gridSprite.png'); 
    margin-top: 5px;
}

.RadGrid.RadGrid_Mobile .rgPageFirst:focus,
.RadGrid.RadGrid_Mobile .rgPagePrev:focus,
.RadGrid.RadGrid_Mobile .rgPageNext:focus,
.RadGrid.RadGrid_Mobile .rgPageLast:focus {
    outline: none;
}

.GridToolTip.GridToolTip_Mobile {
    font: normal 13px "Open Sans", Helvetica, Arial, sans-serif;
    line-height: 22px; 
}

.RadGrid_Mobile .rgHeader:first-child,
.RadGrid_Mobile th.rgResizeCol:first-child,
.RadGrid_Mobile .rgFilterRow > td:first-child,
.RadGrid_Mobile .rgRow > td:first-child,
.RadGrid_Mobile .rgAltRow > td:first-child {
    border-left-width: 0;
    padding-left: 8px; 
}

.RadGrid.RadGrid_Mobile .rgHeader,
.RadGrid.RadGrid_Mobile th.rgResizeCol,
.RadGrid.RadGrid_Mobile .rgHeaderWrapper,
.RadGrid.RadGrid_Mobile .rgFilterRow {
    background-color: #ececec;
}

.RadGrid_Mobile .rgHeaderDiv {
    border-right-color: white; 
}

.RadGrid_Mobile .rgMultiHeaderRow th.rgHeader, 
.RadGrid_Mobile .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid white;
    border-left: 1px solid white; 
}

.RadGrid_Mobile th.rgSorted {
    background-color: #c1c1c1; 
}

.RadGrid_Mobile th.rgSorted, 
.RadGrid_Mobile th.rgSorted a {
    color: #333333; 
}

.RadGrid.RadGrid_Mobile .rgHeader {
  color: #676a6c;
  font-size: 13px; 
}

.RadGrid.RadGrid_Mobile .rgHeader a {
    color: #676a6c; 
    font-weight: 600;
}

.RadGrid.RadGrid_Mobile .rgHeader[style*='font-weight:bold'] a {
    font-weight: 800;
}

.RadGrid.RadGrid_Mobile .rgRow td,
.RadGrid.RadGrid_Mobile .rgAltRow td,
.RadGrid.RadGrid_Mobile .rgEditRow td {
    border-bottom: 1px solid #d7ddde;
}

.RadGrid.RadGrid_Mobile tbody tr:last-child td {
    border-bottom: 0;
}

.RadGrid.RadGrid_Mobile .rgRow a,
.RadGrid.RadGrid_Mobile .rgAltRow a, 
.RadGrid.RadGrid_Mobile tr.rgEditRow a,
.RadGrid.RadGrid_Mobile .rgFooter a,
.RadGrid.RadGrid_Mobile .rgEditForm a {
    color: #2dabc1;
    font-weight: 600; 
}

.RadGrid.RadGrid_Mobile .rgRow.rgHoveredRow td,
.RadGrid.RadGrid_Mobile .rgAltRow.rgHoveredRow td {
    background-color: #ecfbfe; 
}

.RadGrid.RadGrid_Mobile .rgMasterTable .rgSelectedCell,
.RadGrid.RadGrid_Mobile .rgRow.rgSelectedRow td,
.RadGrid.RadGrid_Mobile .rgAltRow.rgSelectedRow td {
    color: #fafafa;
    background: #2dabc1; 
}

.RadGrid.RadGrid_Mobile .rgMasterTable .rgSelectedCell .label-primary,
.RadGrid.RadGrid_Mobile .rgRow.rgSelectedRow td .label-primary,
.RadGrid.RadGrid_Mobile .rgAltRow.rgSelectedRow td .label-primary {
    color: #2dabc1;
    background-color: #fafafa;
}

.RadGrid.RadGrid_Mobile .rgMasterTable .rgSelectedCell .label-info,
.RadGrid.RadGrid_Mobile .rgRow.rgSelectedRow td .label-info,
.RadGrid.RadGrid_Mobile .rgAltRow.rgSelectedRow td .label-info {
    background-color: #44d2b5;
}

.RadGrid.RadGrid_Mobile .rgSelectedCell a,
.RadGrid.RadGrid_Mobile .rgRow.rgSelectedRow td a,
.RadGrid.RadGrid_Mobile .rgAltRow.rgSelectedRow td a {
    color: #ecfbfe; 
}

.RadGrid.RadGrid_Mobile .rgSelectedCell .dropdown-menu a,
.RadGrid.RadGrid_Mobile .rgRow.rgSelectedRow td .dropdown-menu a,
.RadGrid.RadGrid_Mobile .rgAltRow.rgSelectedRow td .dropdown-menu a {
    color: #2dabc1; 
}

.RadGrid.RadGrid_Mobile .rgRow.rgSelectedRow .btn-primary.dropdown-toggle,
.RadGrid.RadGrid_Mobile .rgAltRow.rgSelectedRow .btn-primary.dropdown-toggle,
.RadGrid.RadGrid_Mobile .rgRow.rgSelectedRow .btn-info.dropdown-toggle,
.RadGrid.RadGrid_Mobile .rgAltRow.rgSelectedRow .btn-info.dropdown-toggle {
    background-color: #fff;
    color: #676a6c;
}

.RadGrid.RadGrid_Mobile .rgRow.rgSelectedRow .btn-primary.dropdown-toggle > .caret,
.RadGrid.RadGrid_Mobile .rgAltRow.rgSelectedRow .btn-primary.dropdown-toggle > .caret {
    color: #2dabc1;
}

.RadGrid.RadGrid_Mobile .rgRow.rgSelectedRow .open .btn-info.dropdown-toggle,
.RadGrid.RadGrid_Mobile .rgAltRow.rgSelectedRow .open .btn-info.dropdown-toggle {
    background-color: #fff;
    color: #676a6c;
}

.RadGrid.RadGrid_Mobile .rgRow .open .btn-info.dropdown-toggle,
.RadGrid.RadGrid_Mobile .rgAltRow .open .btn-info.dropdown-toggle {
    background-color: #14a688;
    color: #fff;
}

.RadGrid.RadGrid_Mobile .rgRow.rgSelectedRow .btn-info.dropdown-toggle > .caret,
.RadGrid.RadGrid_Mobile .rgAltRow.rgSelectedRow .btn-info.dropdown-toggle > .caret {
    color: #1ab394;
}

.RadGrid_Mobile .rgMasterTable .rgActiveCell,
.RadGrid_Mobile .rgActiveRow {
    color: #333333;
    background: #fffae8; 
}

.RadGrid_Mobile .rgMasterTable .rgActiveCell input, 
.RadGrid_Mobile .rgMasterTable .rgActiveCell a,
.RadGrid_Mobile .rgActiveRow input,
.RadGrid_Mobile .rgActiveRow a {
    color: #333333; 
}

.RadGrid_Mobile .rgHoveredRow {
    background: #bbeaf3;
    color: #333333; 
}

.RadGrid_Mobile .rgHoveredRow a {
    color: #333333; 
}

.RadGrid_Mobile .rgSorted {
    background-color: #f3f3f3;
    color: black; 
}

.RadGrid_Mobile .rgSelectedRow .rgSorted {
    background-color: #f3efe3; 
}

.RadGrid_Mobile .rgHoveredRow .rgSorted {
    background-color: #c3e4eb; 
}

.RadGrid_Mobile .rgEditRow td {
    border-color: #999; 
}

.RadGrid_Mobile .rgDrag {
    background-image: url('Grid/rgDrag.gif'); 
}

.RadGrid_Mobile .rgFooterDiv,
.RadGrid_Mobile .rgFooter,
.RadGrid_Mobile .rgFooterWrapper {
    background: #e4e4e4; 
}

.RadGrid_Mobile .rgFooterWrapper {
    border-top: 0 none; 
}

.RadGrid.RadGrid_Mobile .rgPager {
    background-color: #efefef;
    color: #676a6c; 
}

.RadGrid.RadGrid_Mobile .rgWrap,
.RadGrid.RadGrid_Mobile .rgPager .rgPagerButton,
.RadGrid.RadGrid_Mobile .rgPager .riSingle .riTextBox {
    height: 30px; 
}

.RadGrid.RadGrid_Mobile .rgPager .riSingle .riTextBox {
    border-color: #b3c0c7;
    color: #676a6c;
}

.RadGrid.RadGrid_Mobile .rgPager .riSingle .riTextBox:focus {
    -moz-outline: none;
    outline: none;
}

.RadGrid.RadGrid_Mobile .RadInput_Mobile.riSingle {
    width: 36px !important;    
}

.RadGrid.RadGrid_Mobile .RadInput_100_percent .RadInput_Mobile.riSingle {
    width: 100% !important;    
}

.RadGrid_Mobile .rgSelectedRow .RadInput.RadInput_Mobile a.riUp:hover {
    background-position: -30px 0;
}

.RadGrid_Mobile .rgSelectedRow .RadInput.RadInput_Mobile a.riDown:hover {
    background-position: -30px -14px;
}

.RadGrid.RadGrid_Mobile .RadPicker_parent .rcTable > tbody > tr > td {
    padding-top: 0;
    padding-bottom: 0;
    background-color: #fff;
}

.RadGrid.RadGrid_Mobile .RadPicker_parent .rcTable > tbody > tr > td:last-child {
    padding-left: 0;
    padding-right: 0;
}

.RadGrid.RadGrid_Mobile .RadPicker_parent .RadPicker_Mobile.form-control {
    padding-right: 0;
}

.RadGrid.RadGrid_Mobile td.rgPagerCell,
.RadGrid.RadGrid_Mobile .rgPager .rgStatus {
    border-top: 1px solid #b3c0c7; 
    padding-top: 5px;
    padding-bottom: 5px;
}

.RadGrid_Mobile .rgStatus div {
    background-image: url('../Common/loading_small.gif'); 
}

.RadGrid_Mobile .rgInfoPart strong {
    color: black; 
}

.RadGrid_Mobile .rgPageFirst,
.RadGrid_Mobile .rgPagePrev,
.RadGrid_Mobile .rgPageNext,
.RadGrid_Mobile .rgPageLast {
    width: 30px;
    height: 30px; 
}

.RadGrid.RadGrid_Mobile .rgPageFirst {
    background-position: 0 0; 
}

.RadGrid.RadGrid_Mobile .rgPageFirst:hover,
.RadGrid.RadGrid_Mobile .rgPageFirst:active {
    background-position: -22px 0;
}

.RadGrid.RadGrid_Mobile .rgPagePrev {
    background-position: 0 -22px; 
}

.RadGrid.RadGrid_Mobile .rgPagePrev:hover,
.RadGrid.RadGrid_Mobile .rgPagePrev:active {
    background-position: -22px -22px;
}

.RadGrid.RadGrid_Mobile .rgPageNext {
    background-position: 0 -44px; 
}

.RadGrid.RadGrid_Mobile .rgPageNext:hover,
.RadGrid.RadGrid_Mobile .rgPageNext:active {
    background-position: -22px -44px;
}

.RadGrid.RadGrid_Mobile .rgPageLast {
    background-position: 0 -66px; 
}

.RadGrid.RadGrid_Mobile .rgPageLast:hover,
.RadGrid.RadGrid_Mobile .rgPageLast:active {
    background-position: -22px -66px;
}

.RadGrid.RadGrid_Mobile .rgPager .rgPagerButton {
    background-color: #e3e3e3;
    border-radius: 3px;
    border: 1px solid #c9c9c9;
    color: #676a6c;
    font-size: 13px;
    font-family: "Open Sans", Helvetica, sans-serif;
    padding: 6px 8px;
    height: auto;
    line-height: 13px; 
    margin-top: 1px;
}

.RadGrid.RadGrid_Mobile .rgPager .rgPagerButton:active {
    -moz-outline: none;
    outline: none;
}

.RadGrid.RadGrid_Mobile .rgNumPart a {
    line-height: 28px;
    color: #676a6c;
    margin-right: 1px;
    margin-top: 1px; 
}

.RadGrid.RadGrid_Mobile .rgNumPart a.rgCurrentPage {
    background-color: #efefef;
    border: 1px solid #2dabc1;
    color: #2dabc1;
    margin-top: 0; 
    padding-left: 3px;
    padding-right: 8px;
    font-weight: 600;
}

.RadGrid.RadGrid_Mobile .rgNumPart a.rgCurrentPage:hover {
    background-color: #efefef;
    background-image: none;
    color: #2dabc1;
}

.RadGrid.RadGrid_Mobile .rgNumPart a:hover {
    background-image: none;
    color: #2dabc1;
}

.RadGrid.RadGrid_Mobile .rgPagerLabel {
    margin-top: 3px;
    display: inline-block;
}

.RadGrid.RadGrid_Mobile .rgWrap.rgInfoPart {
   padding-top: 3px;
}

.RadGrid.RadGrid_Mobile .rgWrap.rgInfoPart strong {
    color: #676a6c;
}

.RadGrid_Mobile .rgSortAsc {
    background-position: -17.5px -18px;
    height: 14px;
    width: 15px; 
}

.RadGrid_Mobile .rgSortAsc:hover {
    background-position: -67.5px -18px; 
}

.RadGrid_Mobile .rgSortDesc {
    background-position: -17.5px -68px;
    height: 14px;
    width: 15px; 
}

.RadGrid_Mobile .rgSortDesc:hover {
    background-position: -67.5px -68px; 
}

.RadGrid_Mobile .rgFilterRow .riSingle .riTextBox {
    height: 28px; 
}

.RadGrid_Mobile .rgFilterRow td {
    border-bottom: 1px solid #d9d9d9; 
}

.RadGrid_Mobile .rgFilterRow input {
    vertical-align: top; 
}

.RadGrid_Mobile .rgFilter {
    width: 32px;
    height: 32px; 
}

.RadGrid_Mobile .rgFilter {
    background-position: 0 0; 
}

.RadGrid_Mobile .rgFilter:hover {
    background-position: 0 -50px; 
}

.RadGrid_Mobile:hover,
.RadGrid_Mobile .rgFilterActive {
    background-position: 0 -100px; 
}

.RadGrid_Mobile input.rgFilterBox {
    border-color: #d9d9d9;
    font: 12px "segoe ui",arial,sans-serif;
    color: #000;
    height: 21px;
    vertical-align: top; 
}

.RadMenu_Mobile .rgHCMClear,
.RadMenu_Mobile .rgHCMFilter {
    border-color: #7e7e7e;
    background: #25a0da;
    color: #000;
    font-family: "segoe ui",arial,sans-serif;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0; 
}

.RadMenu_Mobile .rgHCMClear:hover,
.RadMenu_Mobile .rgHCMFilter:hover {
    border-color: #c98400;
    background-color: #ffe79c;
    color: #882501; 
}

.GridContextMenu_Mobile .rmLeftImage {
    background-image: url('../../Common/Grid/contextMenu.gif'); 
}

.GridContextMenu_Mobile .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0; 
}

.GridContextMenu_Mobile .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px; 
}

.GridContextMenu_Mobile .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px; 
}

.GridContextMenu_Mobile .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px; 
}

.GridContextMenu_Mobile .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px; 
}

.GridContextMenu_Mobile .rgHCMCols .rmLeftImage {
    background-position: 0 -200px; 
}

.GridContextMenu_Mobile .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px; 
}

.GridContextMenu_Mobile .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px; 
}

.RadGrid_Mobile .rgGroupPanel {
    background-color: #e6e6e6;
    border: 0;
    border-bottom: 1px solid white;
    color: #5f5f5f; 
}

.RadGrid_Mobile .rgGroupPanel td {
    border: 0;
    padding: 3px 4px; 
}

.RadGrid_Mobile .rgGroupPanel td td {
    padding: 0; 
}

.RadGrid_Mobile .rgUngroup {
    background-position: -17.5px -2817.5px;
    width: 15px;
    height: 15px; 
}

.RadGrid_Mobile .rgUngroup:hover {
    background-position: -67.5px -2817.5px; 
}

.RadGrid_Mobile .rgGroupItem {
    background-image: url('../../Common/Gradients/radGradientDarkV20.png');
    _background-image: none;
    background-repeat: repeat-x;
    border-color: #c9c9c9;
    color: #3b3b3b;
    background-color: #e3e3e3;
    background-image: -webkit-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -moz-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -ms-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: -o-linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    background-image: linear-gradient(top, #fefefe 0%, #e3e3e3 100%);
    color: #3b3b3b;
    border: 1px solid #c9c9c9;
    border-radius: 4px; 
}

.RadGrid_Mobile .rgGroupHeader {
    background: #e3e3e3 url('../../Common/Gradients/radGradientLightV50.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%);
    box-shadow: 0 1px 3px #d7d7d7;
    font-size: 11px;
    text-transform: uppercase;
    line-height: 22px;
    color: #878787; 
}

.RadGrid_Mobile .rgGroupHeader td {
    padding: 5px 8px 2px;
    border-bottom: 1px solid #e3e3e3; 
}

.RadGrid_Mobile .rgEditForm {
    border-bottom: 1px solid #999; 
}

.RadGrid_Mobile .rgUpdate {
    background-position: 0 -1800px; 
}

.RadGrid_Mobile .rgCancel {
    background-position: 0 -1850px; 
}

.RadGrid_Mobile .rgDetailTable {
    border-color: #ccc; 
}

/* Nested table styles */
.RadGrid_Mobile .rgDetailTable.nested-table {
    font-size: 12px;
    border: none;
}

.RadGrid_Mobile .rgDetailTable.nested-table th.rgHeader {
    padding: 6px 6px;
    font-size: 12px;
    font-weight: 600;
    background-color: #eaf6f9;
    border-bottom: 1px solid #d7eaef;
}

.RadGrid_Mobile .rgDetailTable.nested-table .rgAltRow:not(.rgSelectedRow) > td {
    background-color: #f9f9f9;
}

.RadGrid_Mobile .rgDetailTable.nested-table td {
    padding: 6px 6px;
}

.RadGrid_Mobile td.rgExpandCol {
    border-bottom-color: #e6e6e6;
    background-color: #96d5e0; 
}

.RadGrid_Mobile .rgRow + tr:not(.rgAltRow) > td,
.RadGrid_Mobile .rgAltRow + tr:not(.rgRow) > td {
    border-bottom: 1px solid #2dabc1;
}

.RadGrid.RadGrid_Mobile .rgDetailTable.nested-table .rgRow.rgHoveredRow:not(.rgSelectedRow) td,
.RadGrid.RadGrid_Mobile .rgDetailTable.nested-table .rgAltRow.rgHoveredRow:not(.rgSelectedRow) td {
    background-color: #eaf6f9;
    color: #676a6c;
}

.RadGrid_Mobile .rgExpand,
.RadGrid_Mobile .rgCollapse {
    background-image: url('../Common/gridSprite.png');
}

.RadGrid_Mobile .rgExpand {
    background-position: -3px -47px;
}

.RadGrid_Mobile .rgExpand:hover {
    background-position: -25px -47px;
}

.RadGrid_Mobile .rgSelectedRow .rgExpand {
    background-position: -47px -47px;
}

.RadGrid_Mobile .rgCollapse {
    background-position: -3px -91px;
}

.RadGrid_Mobile .rgCollapse:hover {
    background-position: -25px -91px;
}

.RadGrid_Mobile .rgSelectedRow .rgCollapse {
    background-position: -47px -91px;
}

.RadGrid_Mobile .rgCommandRow {
    background: #e3e3e3 url('../../Common/Gradients/radGradientLightV50.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%);
    box-shadow: 0 1px 3px #d7d7d7;
    color: #5f5f5f;
    text-decoration: none; 
}

.RadGrid_Mobile .rgCommandRow a {
    color: #5f5f5f;
    text-decoration: none; 
}

.RadGrid.RadGrid_Mobile .rgCommandCell {
    border: 0;
    padding: 0; 
}

.RadGrid_Mobile tfoot .rgCommandCell,
.RadGrid_Mobile .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top: 1px solid #d9d9d9;
    border-bottom: 0; 
}

.RadGrid_Mobile .rgCommandTable {
    border: 0; 
}
  
.RadGrid_Mobile .rgCommandTable td {
    border: 0;
    padding: 7px; 
}

.RadGrid_Mobile .rgAdd,
.RadGrid_Mobile .rgSave,
.RadGrid_Mobile .rgCommandRow .rgCancel {
    margin-right: 3px;
    width: 20px;
    height: 20px;
    vertical-align: top;
}

.RadGrid_Mobile .rgAdd {
  background-position: -15px -3015px; 
}

.RadGrid_Mobile .rgAdd:hover, .RadGrid_Mobile .rgAdd:active {
    background-position: -65px -3015px; 
}

.RadGrid_Mobile .rgCommandRow .rgCancel {
    background-position: -15px -2815px; 
}

.RadGrid_Mobile .rgCommandRow .rgCancel:hover, 
.RadGrid_Mobile .rgCommandRow .rgCancel:active {
    background-position: -65px -2815px; 
}

.RadGrid_Mobile .rgSave {
    background-position: icon-save(20, 20, 1); 
}

.RadGrid_Mobile .rgSave:hover, .RadGrid_Mobile .rgSave:active {
    background-position: icon-save(20, 20, 2); 
}

.RadGrid_Mobile .rgRefresh {
    margin-right: 3px;
    width: 20px;
    height: 20px;
    vertical-align: top;
    background-position: -15px -1315px; 
}

.RadGrid_Mobile .rgRefresh:hover {
    background-position: -65px -1315px; 
}

.RadGrid_Mobile .rgEdit {
    margin-right: 3px;
    background-position: -17px -3117px; 
}

.RadGrid_Mobile .rgEdit:hover {
    background-position: -67px -3117px; 
}

.RadGrid_Mobile .rgDel {
    margin-right: 3px;
    background-position: -17px -3367px; 
}

.RadGrid_Mobile .rgDel:hover {
    background-position: -67px -3367px; 
}

.RadGrid_Mobile .rgExpXLS,
.RadGrid_Mobile .rgExpDOC,
.RadGrid_Mobile .rgExpPDF,
.RadGrid_Mobile .rgExpCSV {
    background-image: url('../../Common/Grid/export.gif'); 
}

.RadGrid_Mobile .rgExpXLS {
    background-position: 0 0; 
}

.RadGrid_Mobile .rgExpDOC {
    background-position: 0 -50px; 
}

.RadGrid_Mobile .rgExpPDF {
    background-position: 0 -100px; 
}

.RadGrid_Mobile .rgExpCSV {
    background-position: 0 -150px;
}

.rgCellSelectorArea_Mobile,
.GridRowSelector_Mobile {
    background: #4c4e54; 
}

.GridItemDropIndicator_Mobile {
    border-top: 1px dashed #666; 
}

.GridReorderTop_Mobile,
.GridReorderBottom_Mobile {
    background-image: url('../Common/radActionsSprite.png');
    background-repeat: no-repeat;
    background-position: -20px -70px; 
}

.GridReorderBottom_Mobile {
    background-position: -20px -20px; 
}

.GridToolTip_Mobile {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #333; 
}

.RadGridRTL_Mobile .rgHeader:first-child, .RadGridRTL_Mobile th.rgResizeCol:first-child,
.RadGridRTL_Mobile .rgFilterRow > td:first-child,
.RadGridRTL_Mobile .rgRow > td:first-child,
.RadGridRTL_Mobile .rgAltRow > td:first-child {
    padding-left: 7px; 
}

.RadGridRTL_Mobile .rgExpand {
    background-position: -15px -118px; 
}

.RadGridRTL_Mobile .rgPageFirst {
    background-position: 0 -300px; 
}

.RadGridRTL_Mobile .rgPageFirst:hover {
    background-position: 0 -500px; 
}

.RadGridRTL_Mobile .rgPageFirst:active {
    background-position: 0 -700px; 
}

.RadGridRTL_Mobile .rgPagePrev {
    background-position: 0 -250px; 
}
  
.RadGridRTL_Mobile .rgPagePrev:hover {
    background-position: 0 -450px; 
}

.RadGridRTL_Mobile .rgPagePrev:active {
    background-position: 0 -650px; 
}

.RadGridRTL_Mobile .rgPageNext {
    background-position: 0 -200px; 
}

.RadGridRTL_Mobile .rgPageNext:hover {
    background-position: 0 -400px; 
}

.RadGridRTL_Mobile .rgPageNext:active {
    background-position: 0 -600px; 
}

.RadGridRTL_Mobile .rgPageLast {
    background-position: 0 -150px; 
}

.RadGridRTL_Mobile .rgPageLast:hover {
    background-position: 0 -350px; 
}

.RadGridRTL_Mobile .rgPageLast:active {
    background-position: 0 -550px; 
}

.radGridRowHeaderCustom {
    color: #676a6c;
    font-weight: 600 !important;
}