.RadGrid_DocPro {
    border-color: #e6e6e6;
    color: #333333;
    background-color: #ffffff;
    font: 14px Arial, Helvetica, sans-serif; 
}

.RadGrid_DocPro .rgInput,
.RadGrid_DocPro .rgEditRow > td > [type="text"],
.RadGrid_DocPro .rgEditForm td > [type="text"],
.RadGrid_DocPro .rgBatchContainer > [type="text"],
.RadGrid_DocPro .rgFilterBox {
    border-color: #e0e0e0;
    color: #333333;
    background-color: #ffffff; 
}

.RadGrid_DocPro .rgInput:hover,
.RadGrid_DocPro .rgEditRow > td > [type="text"]:hover,
.RadGrid_DocPro .rgEditForm td > [type="text"]:hover,
.RadGrid_DocPro .rgBatchContainer > [type="text"]:hover,
.RadGrid_DocPro .rgFilterBox:hover {
    border-color: #cecece;
    color: #333333;
    background-color: #ffffff;
}

    .RadGrid_DocPro .rgInput:focus,
    .RadGrid_DocPro .rgEditRow > td > [type="text"]:focus,
    .RadGrid_DocPro .rgEditForm td > [type="text"]:focus,
    .RadGrid_DocPro .rgBatchContainer > [type="text"]:focus,
    .RadGrid_DocPro .rgFilterBox:focus {
        border-color: #25a0da;
        color: #333333;
        background-color: #ffffff;
    }

.RadGrid_DocPro .rgHeader:first-child,
.RadGrid_DocPro th.rgResizeCol:first-child,
.RadGrid_DocPro .rgFilterRow > td:first-child,
.RadGrid_DocPro .rgRow > td:first-child,
.RadGrid_DocPro .rgAltRow > td:first-child {
    border-left-width: 0;
}

.RadGrid_DocPro .rgHeader,
.RadGrid_DocPro th.rgResizeCol,
.RadGrid_DocPro .rgHeaderWrapper,
.RadGrid_DocPro .rgMultiHeaderRow th.rgHeader,
.RadGrid_DocPro .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
}

.RadGrid_DocPro .rgHeader,
.RadGrid_DocPro th.rgResizeCol,
.RadGrid_DocPro .rgHeaderWrapper {
    background-color: #f5f5f5;
}

.RadGrid_DocPro .rgHeaderDiv {
    border-right: 1px solid #e6e6e6; }

  .RadGrid_DocPro .rgHeaderWrapper {
    border-bottom: 1px solid #e6e6e6; }

  .RadGrid_DocPro th.rgSorted {
    background-color: #9F0102; }

.RadGrid_DocPro .rgHeader,
.RadGrid_DocPro .rgHeader a {
    color: #9F0102;
    font-weight: bold;
}

  .RadGrid_DocPro th.rgSorted,
  .RadGrid_DocPro th.rgSorted a {
    color: #ffffff; }

.RadGrid_DocPro .rgRow > td,
.RadGrid_DocPro .rgAltRow > td {
    border: 1px solid #ffffff;
    cursor: pointer;
}

  .RadGrid_DocPro .rgFooter > td {
    border: 0; }

  .RadGrid_DocPro .rgEditRow > td {
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #e7e7e7; }

  .RadGrid_DocPro .rgAltRow {
    background: #f5f5f5; }

  .RadGrid_DocPro .rgAltRow > td {
    border-color: #f5f5f5; }

  .RadGrid_DocPro td.rgSorted {
    background-color: #f0f0f0;
    border-color: #f0f0f0; }

  .RadGrid_DocPro .rgAltRow td.rgSorted {
    background-color: #e9e9e9;
    border-color: #e9e9e9; }

  .RadGrid_DocPro .rgSelectedRow .rgSorted,
  .RadGrid_DocPro .rgHoveredRow .rgSorted,
  .RadGrid_DocPro .rgEditRow .rgSorted {
    background-color: transparent;
    border-color: transparent; }

  .RadGrid_DocPro .rgRow a,
  .RadGrid_DocPro .rgAltRow a,
  .RadGrid_DocPro tr.rgEditRow a,
  .RadGrid_DocPro .rgFooter a,
  .RadGrid_DocPro .rgEditForm a {
    color: #333333; }
  .RadGrid_DocPro .rgActiveRow td:not(.rgExpandCol) {
    box-shadow: inset 0px 5px 5px -5px #9F0102, inset 0px -5px 5px -5px #25a0da; }
  .RadGrid_DocPro .rgActiveRow td:first-child:not(.rgExpandCol),
  .RadGrid_DocPro .rgActiveRow .rgExpandCol + td {
    box-shadow: inset 0px 5px 5px -5px #9F0102, inset 0px -5px 5px -5px #25a0da, inset 5px 0px 5px -5px #25a0da; }
  .RadGrid_DocPro .rgActiveRow td:not(.rgExpandCol):last-child {
    box-shadow: inset 0px 5px 5px -5px #9F0102, inset 0px -5px 5px -5px #25a0da, inset -5px 0px 5px -5px #25a0da; }
  .RadGrid_DocPro .rgActiveCell {
    box-shadow: inset 0 0 5px #9F0102; }
  .RadGrid_DocPro .rgHoveredRow {
    background: #e7e7e7;
    border-color: #e7e7e7; }
    .RadGrid_DocPro .rgMasterTable .rgSelectedCell,
    .RadGrid_DocPro .rgSelectedRow,
    .RadGrid_DocPro td.rgEditRow .rgSelectedRow,
    .RadGrid_DocPro .rgSelectedRow td.rgSorted {
        color: white;
        background: #828282;
    }
  .RadGrid_DocPro .rgSelectedCell a,
  .RadGrid_DocPro .rgSelectedRow a {
    color: black; }
  .RadGrid_DocPro .rgHoveredRow > td,
  .RadGrid_DocPro .rgHoveredRow td.rgSorted {
    border-color: #e7e7e7; }
    .RadGrid_DocPro .rgSelectedRow > td,
    .RadGrid_DocPro .rgSelectedRow td.rgSorted {
        border-color: #828282;
    }
  .RadGrid_DocPro .rgEditRow > td,
  .RadGrid_DocPro .rgEditRow td.rgSorted {
    border-color: #e6e6e6; }
  .RadGrid_DocPro .rgEditRow {
    background: rgba(230, 230, 230, 0.75);
    color: #333333; }
  .RadGrid_DocPro .rgDeletedRow > td {
    border-left-color: transparent;
    border-right-color: transparent;
    border-bottom-color: #bfbfbf;
    color: #333333; }
    .RadGrid_DocPro .rgDeletedRow > td a {
      color: #333333; }
  .RadGrid_DocPro .rgBatchOverlay {
    background: rgba(230, 230, 230, 0.75); }
  .RadGrid_DocPro .rgBatchUndoDeleteButton {
    border-color: #e0e0e0;
    color: #000000;
    background-color: #f9f9f9;
    border-radius: 0; }
    .RadGrid_DocPro .rgBatchUndoDeleteButton:hover {
      border-color: #cecece;
      color: #000000;
      background-color: #e7e7e7; }
  .RadGrid_DocPro .rgDrag {
    background-image: url('../MetroTouch/Grid/rgDrag.gif');
    width: 25px;
    height: 25px; }
  .RadGrid_DocPro .rgFooterDiv,
  .RadGrid_DocPro .rgFooter {
    background: #ffffff; }
  .RadGrid_DocPro .rgFooter > td,
  .RadGrid_DocPro .rgFooterWrapper {
    border-top: 1px solid;
    border-color: #999 #e4e4e4; }
  .RadGrid_DocPro .rgStatus {
    border-color: #e6e6e6; }
  .RadGrid_DocPro .rgStatus div {
    background-image: url('../MetroTouch/Common/loading_small.gif'); }
  .RadGrid_DocPro .rgPagerCell {
    border-color: #e0e0e0;
    color: #000000;
    background-color: #f9f9f9;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif; }
    .RadGrid_DocPro .rgPagerCell .rgNumPart a {
      border-radius: 4px;
      color: inherit; }
      .RadGrid_DocPro .rgPagerCell .rgNumPart a:hover {
        border-color: #cecece;
        color: #000000;
        background-color: #e7e7e7; }
      .RadGrid_DocPro .rgPagerCell .rgNumPart a:active, .RadGrid_DocPro .rgPagerCell .rgNumPart a.rgCurrentPage:active {
        border-color: #cecece;
        color: #ffffff;
        background-color: #828282; }
      .RadGrid_DocPro .rgPagerCell .rgNumPart a.rgCurrentPage {
        border-color: #cecece;
        color: #000000;
        background: none; }
    .RadGrid_DocPro .rgPagerCell .rgPagerButton,
    .RadGrid_DocPro .rgPagerCell .rgActionButton {
      border-width: 1px;
      border-style: solid;
      border-color: #e0e0e0;
      color: #000000;
      background-color: #f9f9f9; }
      .RadGrid_DocPro .rgPagerCell .rgPagerButton:hover,
      .RadGrid_DocPro .rgPagerCell .rgActionButton:hover {
        border-color: #cecece;
        color: #000000;
        background-color: #e7e7e7; }
  .RadGrid_DocPro .rgPagerCell .rgNumPart a {
    padding: 4px;
    width: 1.42857143em; }
  .RadGrid_DocPro .rgHeader .rgSortAsc,
  .RadGrid_DocPro .rgHeader .rgSortDesc {
     }
  .RadGrid_DocPro .rgFilterRow > td {
    border-bottom: 1px solid #e6e6e6; }
  .RadGrid_DocPro .rgFilter {
    border: 1px solid;
    border-color: #e0e0e0;
    color: #000000;
    background-color: #f9f9f9; }
    .RadGrid_DocPro .rgFilter:hover, .RadGrid_DocPro .rgFilter:focus {
      border-color: #cecece;
      color: #000000;
      background-color: #e7e7e7; }
  .RadGrid_DocPro .rgFilterActive, .RadGrid_DocPro .rgFilterActive:hover, .RadGrid_DocPro .rgFilterActive:focus {
    border-color: #25a0da;
    color: #ffffff;
    background-color: #25a0da;
    box-shadow: inset 0 0 6px rgba(165, 165, 165, 0.5); }
  .RadGrid_DocPro .rgFiltered {
    border-color: #25a0da;
    color: #ffffff;
    background-color: #25a0da; }
    .RadGrid_DocPro .rgFiltered:hover, .RadGrid_DocPro .rgFiltered:focus {
      border-color: #1e80ae;
      color: #ffffff;
      background-color: #1e80ae; }
    .RadGrid_DocPro .rgFiltered.rgFilterActive {
      border-color: #166083;
      color: #ffffff;
      background-color: #166083; }
  .RadGrid_DocPro .rgFilterBox {
    border-color: #e0e0e0;
    color: #333333;
    background-color: #ffffff; }
  .RadGrid_DocPro .rgOptions {
    color: #000000; }
  .RadGrid_DocPro .rgOptSelected {
    color: #e0e0e0; }
  .RadGrid_DocPro .rgGroupPanel {
    border-color: #ffffff; }
    .RadGrid_DocPro .rgGroupPanel,
    .RadGrid_DocPro .rgGroupPanel caption {
      background: #25a0da;
      color: #ffffff; }
    .RadGrid_DocPro .rgGroupPanel .rgIcon {
      color: #ffffff; }
  .RadGrid_DocPro .rgGroupItem {
    border-radius: 100%;
    border: 1px solid #ffffff;
    color: #ffffff; }
  .RadGrid_DocPro .rgMasterTable td.rgGroupCol,
  .RadGrid_DocPro .rgMasterTable td.rgExpandCol {
    border-color: #e7e7e7;
    background: #e7e7e7; }
  html .RadGrid_DocPro .rgFooterWrapper .rgGroupCol {
    background: #f9f9f9; }
  .RadGrid_DocPro .rgGroupHeader {
    background: #e7e7e7;
    color: #333333; }
  .RadGrid_DocPro .rgGroupHeader > td {
    border-top: 1px solid #ffffff; }
  .RadGrid_DocPro .rgEditForm {
    border-bottom: 1px solid #e6e6e6; }
  .RadGrid_DocPro .rgDetailTable {
    border-color: #e6e6e6; }
  .RadGrid_DocPro .rgCommandCell {
    border-color: #e0e0e0;
    color: #000000;
    background-color: #f9f9f9; }
    .RadGrid_DocPro .rgCommandCell .t-button {
      border-radius: 0; }
      .RadGrid_DocPro .rgCommandCell .t-button:hover {
        border-color: #cecece;
        color: #000000;
        background-color: #e7e7e7; }
      .RadGrid_DocPro .rgCommandCell .t-button:focus, .RadGrid_DocPro .rgCommandCell .t-button:active {
        border-color: #25a0da;
        color: #ffffff;
        background-color: #25a0da; }

.GridContextMenu_DocPro .rgHCMClear,
.GridContextMenu_DocPro .rgHCMFilter {
  border-color: #e0e0e0;
  color: #000000;
  background-color: #f9f9f9;
  border-radius: 0; }
  .GridContextMenu_DocPro .rgHCMClear:hover,
  .GridContextMenu_DocPro .rgHCMFilter:hover {
    border-color: #cecece;
    color: #000000;
    background-color: #e7e7e7; }

.GridContextMenu_DocPro .rmGroup .rgHCMItem div.rmContent {
  padding: 15px;
  margin: 0 auto; }

.RadMenu_DocPro_Context .rgFilterApply,
.RadMenu_DocPro_Context .rgFilterCancel {
  border-color: #e0e0e0;
  color: #000000;
  background-color: #f9f9f9;
  height: 36px; }

div.RadMenu_DocPro_Context .rlbGroup {
  border-color: #e6e6e6; }

span.GridReorderTop_DocPro,
span.GridReorderBottom_DocPro {
  width: 1px;
  height: 30px;
  margin: 24px 0 0 -2px;
  border-right: 1px solid #808080;
  border-left: 1px solid #808080;
  border-color: rgba(255, 255, 255, 0.5);
  background: #f9f9f9 !important; }

span.GridReorderBottom_DocPro {
  margin: -24px 0 0 -2px; }

span.GridReorderBottom_DocPro:after,
span.GridReorderTop_DocPro:before {
  content: "";
  display: block;
  width: 9px;
  height: 9px;
  margin-left: -5px;
  margin-top: -6px;
  background: #f9f9f9;
  border-radius: 100%;
  border: 1px solid #808080;
  border-bottom-width: 0;
  border-color: rgba(255, 255, 255, 0.5); }

span.GridReorderBottom_DocPro:after {
  border-top-width: 0;
  border-bottom-width: 1px;
  margin-top: 29px; }

.GridReorderTop_DocPro:before,
.GridReorderBottom_DocPro:before {
  bottom: auto;
  content: ""; }

.rgCellSelectorArea_DocPro,
.GridRowSelector_DocPro {
  background: #4c4e54; }

.GridItemDropIndicator_DocPro {
  border-top: 1px dashed #666; }

.GridToolTip_DocPro {
  border: 1px solid #c98400;
  padding: 3px;
  background: #ffefbd;
  color: #333; }

.RadGridRTL_DocPro .rgHeader:first-child,
.RadGridRTL_DocPro th.rgResizeCol:first-child,
.RadGridRTL_DocPro .rgFilterRow > td:first-child,
.RadGridRTL_DocPro .rgRow > td:first-child,
.RadGridRTL_DocPro .rgAltRow > td:first-child {
  border-left-width: 1px;
  padding-left: 7px; }
