.RadGrid_Aura {
  border-color: #aec5d1;
  color: #333333;
  background-color: #ffffff;
  font: 12px / 16px "segoe ui", arial, sans-serif; }
  .RadGrid_Aura .rgMasterTable,
  .RadGrid_Aura .rgDetailTable,
  .RadGrid_Aura .rgGroupPanel table,
  .RadGrid_Aura .rgCommandRow table,
  .RadGrid_Aura .rgEditForm table,
  .RadGrid_Aura .rgPager table {
    font: 12px / 16px "segoe ui", arial, sans-serif; }
  .RadGrid_Aura .rgInput {
    border-color: #acacac;
    color: #333333;
    background-color: #ffffff; }

.GridToolTip_Aura {
  font: 12px / 16px "segoe ui", arial, sans-serif; }

.RadGrid_Aura .rgHeader:first-child,
.RadGrid_Aura th.rgResizeCol:first-child,
.RadGrid_Aura .rgFilterRow > td:first-child,
.RadGrid_Aura .rgRow > td:first-child,
.RadGrid_Aura .rgAltRow > td:first-child {
  border-left-width: 0;
  padding-left: 8px; }

.RadGrid_Aura .rgSave,
.RadGrid_Aura .rgAdd,
.RadGrid_Aura .rgRefresh,
.RadGrid_Aura .rgEdit,
.RadGrid_Aura .rgDel,
.RadGrid_Aura .rgFilter,
.RadGrid_Aura .rgPagePrev,
.RadGrid_Aura .rgPageNext,
.RadGrid_Aura .rgPageFirst,
.RadGrid_Aura .rgPageLast,
.RadGrid_Aura .rgExpand,
.RadGrid_Aura .rgCollapse,
.RadGrid_Aura .rgSortAsc,
.RadGrid_Aura .rgSortDesc,
.RadGrid_Aura .rgUpdate,
.RadGrid_Aura .rgCancel,
.RadGrid_Aura .rgUngroup,
.RadGrid_Aura .rgExpXLS,
.RadGrid_Aura .rgExpDOC,
.RadGrid_Aura .rgExpPDF,
.RadGrid_Aura .rgExpCSV {
  background-image: url('Grid/sprite.gif'); }

.RadGrid_Aura .rgHeaderDiv {
  background: #ebeef6 0 -7750px repeat-x url('Grid/sprite.gif'); }

.rgTwoLines .rgHeaderDiv {
  background-position: 0 -7250px; }

.RadGrid_Aura .rgHeader,
.RadGrid_Aura th.rgResizeCol,
.RadGrid_Aura .rgHeaderWrapper {
  border: 1px solid;
  border-color: #fff #dcf2fc #3c7fb1 #8bbdde;
  border-top-width: 0;
  background: 0 -2300px repeat-x #a6d9f4 url('Grid/sprite.gif'); }

.RadGrid_Aura .rgMultiHeaderRow th.rgHeader, .RadGrid_Aura .rgMultiHeaderRow th.rgResizeCol {
  border: 1px solid;
  border-color: #fff #dcf2fc #3c7fb1 #8bbdde;
  border-top-width: 0; }

.RadGrid_Aura .rgHeaderDiv {
  border-right-color: #aec5d1; }

.RadGrid_Aura th.rgSorted {
  border-bottom-color: #79b3d8;
  background-color: #d9ecf6;
  background-position: 0 -2600px; }

.RadGrid_Aura .rgHeader {
  color: #333; }
  .RadGrid_Aura .rgHeader a {
    color: #333; }

.RadGrid_Aura .rgRow > td,
.RadGrid_Aura .rgAltRow > td,
.RadGrid_Aura .rgEditRow > td,
.RadGrid_Aura .rgFooter > td {
  border-style: solid;
  border-width: 0 0 1px 1px; }

.RadGrid_Aura .rgRow > td,
.RadGrid_Aura .rgAltRow > td {
  border-color: #fff #fff #fff #ededed; }

.RadGrid_Aura .rgRow .rgSorted,
.RadGrid_Aura .rgAltRow .rgSorted {
  background-color: #f2f3f5; }

.RadGrid_Aura .rgSelectedRow .rgSorted,
.RadGrid_Aura .rgActiveRow .rgSorted,
.RadGrid_Aura .rgHoveredRow .rgSorted,
.RadGrid_Aura .rgEditRow .rgSorted {
  background-color: transparent; }

.RadGrid_Aura .rgRow a,
.RadGrid_Aura .rgAltRow a,
.RadGrid_Aura .rgEditRow a,
.RadGrid_Aura .rgFooter a,
.RadGrid_Aura .rgEditForm a {
  color: #06c; }

.RadGrid_Aura .rgMasterTable .rgSelectedCell,
.RadGrid_Aura .rgSelectedRow {
  background: #abdbf5 0 -3900px repeat-x url('Grid/sprite.gif'); }

/*rows*/
* + html .RadGrid_Aura .rgSelectedRow .rgSorted {
  background-color: #abdbf5; }

.RadGrid_Aura .rgMasterTable .rgActiveCell,
.RadGrid_Aura .rgActiveRow, .RadGrid_Aura .rgHoveredRow {
  background: #d7f0fc 0 -2900px repeat-x url('Grid/sprite.gif'); }

* + html .RadGrid_Aura .rgActiveRow .rgSorted,
* + html .RadGrid_Aura .rgHoveredRow .rgSorted {
  background-color: #d7f0fc; }

.RadGrid_Aura .rgEditRow {
  background: #96cfee 0 -4900px repeat-x url('Grid/sprite.gif'); }

* + html .RadGrid_Aura .rgEditRow .rgSorted {
  background-color: #96cfee; }

.RadGrid_Aura .rgSelectedRow > td {
  border-bottom-color: #d7f0fc; }

.RadGrid_Aura .rgActiveRow > td,
.RadGrid_Aura .rgHoveredRow > td {
  border-bottom-color: #99defd; }

.RadGrid_Aura .rgEditRow > td {
  border-bottom-color: #96cfee; }

.RadGrid_Aura .rgEditRow {
  background-color: rgba(174, 197, 209, 0.75);
  color: #333333; }

.RadGrid_Aura .rgDeletedRow.rgHoveredRow > td {
  border-color: transparent; }

.RadGrid_Aura .rgBatchOverlay {
  background: rgba(174, 197, 209, 0.75); }

.RadGrid_Aura .rgBatchUndoDeleteButton {
  padding: 0 7px 0 0;
  left: 7px;
  border: 1px solid;
  border-radius: 4px;
  border-color: #acacac;
  color: #000000;
  background-color: #d2d2d2;
  background-image: linear-gradient(#f3f3f3, #ececec 50%, #dddddd 50%, #d2d2d2);
  box-shadow: inset 0 0 0 1px #f3f3f3; }
  .RadGrid_Aura .rgBatchUndoDeleteButton:before {
    vertical-align: -7px;
    background-image: url('Common/radActionsSprite.png');
    background-position: 0px -2380px;
    background-repeat: no-repeat; }
  .RadGrid_Aura .rgBatchUndoDeleteButton:hover {
    border-color: #5094b9;
    color: #000000;
    background-color: #abdcf7;
    background-image: linear-gradient(#e8f5fd, #dbf1fc 50%, #bee6fd 50%, #abdcf7);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.78); }
    .RadGrid_Aura .rgBatchUndoDeleteButton:hover:before {
      background-position: -20px -2380px; }

.RadGrid_Aura .rgDrag {
  background-image: url('Grid/rgDrag.gif'); }

.RadGrid_Aura .rgFooterDiv, .RadGrid_Aura .rgFooter, .RadGrid_Aura .rgFooterWrapper {
  background: #e0e5f5; }

.RadGrid_Aura .rgFooter > td, .RadGrid_Aura .rgFooterWrapper {
  border-top-width: 1px;
  border-color: #aec5d1 #e0e5f5 #fff #e0e5f5; }

.RadGrid_Aura .rgFooterWrapper .rgFooter > td {
  border-bottom: 0; }

.RadGrid_Aura .rgFooterWrapper {
  border-bottom: 1px solid #fff; }

.RadGrid_Aura .rgPager .rgStatus {
  border: 1px solid;
  border-color: #aec5d1 #9cb6c5 #fff #9cb6c5;
  border-left-width: 0; }

.RadGrid_Aura .rgStatus div {
  background-image: url('Common/loading_small.gif'); }

.RadGrid_Aura .rgPager {
  background: #eff7fc; }

.RadGrid_Aura td.rgPagerCell {
  border: 1px solid;
  border-color: #aec5d1 #fff #fff;
  border-right-width: 0; }

.RadGrid_Aura .rgInfoPart {
  color: #8a8a8a; }
  .RadGrid_Aura .rgInfoPart strong {
    color: #4c4e54; }

.RadGrid_Aura .rgPageFirst {
  background-position: 0 -550px; }
  .RadGrid_Aura .rgPageFirst:hover {
    background-position: 0 -600px; }

.RadGrid_Aura .rgPagePrev {
  background-position: 0 -700px; }
  .RadGrid_Aura .rgPagePrev:hover {
    background-position: 0 -750px; }

.RadGrid_Aura .rgPageNext {
  background-position: 0 -850px; }
  .RadGrid_Aura .rgPageNext:hover {
    background-position: 0 -900px; }

.RadGrid_Aura .rgPageLast {
  background-position: 0 -1000px; }
  .RadGrid_Aura .rgPageLast:hover {
    background-position: 0 -1050px; }

.RadGrid_Aura .rgPager .rgPagerButton {
  border-color: #a6d9f4;
  background: #abdcf7 repeat-x 0 -1550px url('Grid/sprite.gif');
  color: #000000;
  font: 12px "Segoe UI", Arial, Helvetica, sans-serif; }

.RadGrid_Aura .rgNumPart a {
  color: #000; }
  .RadGrid_Aura .rgNumPart a:hover, .RadGrid_Aura .rgNumPart a.rgCurrentPage {
    background: no-repeat url('Grid/sprite.gif'); }
    .RadGrid_Aura .rgNumPart a:hover span, .RadGrid_Aura .rgNumPart a.rgCurrentPage span {
      background: no-repeat url('Grid/sprite.gif'); }
  .RadGrid_Aura .rgNumPart a:hover {
    background-position: 100% -1250px;
    color: #06c; }
    .RadGrid_Aura .rgNumPart a:hover span {
      background-position: 0 -1150px; }
  .RadGrid_Aura .rgNumPart a.rgCurrentPage {
    background-position: 100% -1450px;
    color: #000; }
    .RadGrid_Aura .rgNumPart a.rgCurrentPage:hover {
      background-position: 100% -1450px;
      color: #000; }
    .RadGrid_Aura .rgNumPart a.rgCurrentPage span, .RadGrid_Aura .rgNumPart a.rgCurrentPage:hover span {
      background-position: 0 -1350px; }

.RadGrid_Aura .rgHeader .rgSortAsc {
  background-position: 3px -248px;
  height: 10px; }

.RadGrid_Aura .rgHeader .rgSortDesc {
  background-position: 3px -198px;
  height: 10px; }

.RadGrid_Aura .rgCommandRow .rgPrev,
.RadGrid_Aura .rgCommandRow .rgNext {
  padding: 0 10px;
  line-height: 20px;
  border-radius: 3px;
  border-color: #acacac;
  color: #000000;
  background-color: #d2d2d2;
  background-image: linear-gradient(#f3f3f3, #ececec 50%, #dddddd 50%, #d2d2d2);
  box-shadow: inset 0 0 0 1px #f3f3f3;
  margin-right: 10px; }
  .RadGrid_Aura .rgCommandRow .rgPrev span,
  .RadGrid_Aura .rgCommandRow .rgNext span {
    width: 10px;
    height: 10px;
    background-image: url('Common/radActionsSprite.png'); }
  .RadGrid_Aura .rgCommandRow .rgPrev:hover,
  .RadGrid_Aura .rgCommandRow .rgNext:hover {
    border-color: #5094b9;
    color: #000000;
    background-color: #abdcf7;
    background-image: linear-gradient(#e8f5fd, #dbf1fc 50%, #bee6fd 50%, #abdcf7);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.78); }
  .RadGrid_Aura .rgCommandRow .rgPrev.rgDisabled:hover,
  .RadGrid_Aura .rgCommandRow .rgNext.rgDisabled:hover {
    border-color: #acacac;
    color: #000000;
    background-color: #d2d2d2;
    background-image: linear-gradient(#f3f3f3, #ececec 50%, #dddddd 50%, #d2d2d2);
    box-shadow: inset 0 0 0 1px #f3f3f3; }

.RadGrid_Aura .rgPrev span {
  margin-right: 10px;
  background-position: -5px -45px; }

.RadGrid_Aura .rgNext span {
  margin-left: 10px;
  background-position: -5px -65px; }

.GridReorderTop_Aura {
  height: 11px;
  background: 0 0 no-repeat url('Grid/sprite.gif'); }

.GridReorderBottom_Aura {
  height: 11px;
  background: 0 0 no-repeat url('Grid/sprite.gif');
  background-position: 0 -50px; }

.RadGrid_Aura .rgFilterRow {
  background: #ebeef6; }
  .RadGrid_Aura .rgFilterRow > td {
    border-left: 1px solid #ededed;
    border-right: 1px solid #fff; }

.RadGrid_Aura .rgFilter {
  background-position: 0 -300px; }
  .RadGrid_Aura .rgFilter:hover {
    background-position: 0 -350px; }

.RadGrid_Aura .rgFilterActive {
  background-position: 0 -400px; }
  .RadGrid_Aura .rgFilterActive:hover {
    background-position: 0 -400px; }

.RadGrid_Aura .rgFiltered {
  background-position: 0 -325px; }
  .RadGrid_Aura .rgFiltered:hover {
    background-position: 0 -375px; }
  .RadGrid_Aura .rgFiltered.rgFilterActive {
    background-position: 0 -425px; }

.RadGrid_Aura .rgFilterBox {
  border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
  font: 12px "segoe ui",arial,sans-serif;
  color: #333; }

.RadGrid_Aura .rgOptions {
  background: url('Common/radActionsSprite.png') -2.5px -2402.5px no-repeat; }

.RadGrid_Aura .rgOptSelected {
  background-position: -22.5px -2402.5px; }

.RadMenu_Aura .rgHCMClear, .RadMenu_Aura .rgHCMFilter {
  border-color: #707070;
  background: #cfcfcf center -23px repeat-x url('FormDecorator/ButtonSprites.gif');
  color: #000;
  font-family: "segoe ui",arial,sans-serif; }

.RadMenu_Aura .rgHCMClear:hover, .RadMenu_Aura .rgHCMFilter:hover {
  border-color: #3c7fb1;
  background-position: center -67px;
  background-color: #a7d9f5; }

.RadMenu_Aura_Context .rgFilterApply,
.RadMenu_Aura_Context .rgFilterCancel {
  background-image: url('Common/radGradientButtonSprite.png');
  border-color: #acacac;
  color: #000000;
  background-color: #d2d2d2;
  background-image: linear-gradient(#f3f3f3, #ececec 50%, #dddddd 50%, #d2d2d2);
  box-shadow: inset 0 0 0 1px #f3f3f3;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  font-size: 12px; }

div.RadMenu_Aura_Context .rlbGroup {
  border-color: #ffffff; }

.GridContextMenu_Aura .rmLeftImage {
  background-image: url('../Common/Grid/contextMenu.gif'); }

.GridContextMenu_Aura .rgHCMSortAsc .rmLeftImage {
  background-position: 0 0; }

.GridContextMenu_Aura .rgHCMSortDesc .rmLeftImage {
  background-position: 0 -40px; }

.GridContextMenu_Aura .rgHCMUnsort .rmLeftImage {
  background-position: 0 -80px; }

.GridContextMenu_Aura .rgHCMGroup .rmLeftImage {
  background-position: 0 -120px; }

.GridContextMenu_Aura .rgHCMUngroup .rmLeftImage {
  background-position: 0 -160px; }

.GridContextMenu_Aura .rgHCMCols .rmLeftImage {
  background-position: 0 -200px; }

.GridContextMenu_Aura .rgHCMFilter .rmLeftImage {
  background-position: 0 -240px; }

.GridContextMenu_Aura .rgHCMUnfilter .rmLeftImage {
  background-position: 0 -280px; }

/*grouping*/
.RadGrid_Aura .rgGroupPanel {
  border: 1px solid;
  border-color: #eaedf6 #f2f5fa #9cb6c5;
  background: #e6ebf5 0 -1900px repeat-x url('Grid/sprite.gif'); }
  .RadGrid_Aura .rgGroupPanel td {
    border: 0;
    border-bottom: 1px solid #f2f5fa;
    padding: 0; }
    .RadGrid_Aura .rgGroupPanel td td {
      border: 0;
      padding: 2px 3px 1px; }
      .RadGrid_Aura .rgGroupPanel td td td {
        padding: 0; }
  .RadGrid_Aura .rgGroupPanel .rgSortAsc {
    background-position: 4px -144px; }
  .RadGrid_Aura .rgGroupPanel .rgSortDesc {
    background-position: 4px -94px; }

.RadGrid_Aura .rgUngroup {
  background-position: 0 -7200px; }

.RadGrid_Aura .rgGroupItem {
  border: 1px solid;
  border-color: #8a929e #9298a1 #9298a1;
  background: #e6ebf5 0 -7000px repeat-x url('Grid/sprite.gif'); }

.RadGrid_Aura .rgGroupHeader {
  background: 0 -6489px repeat-x url('Grid/sprite.gif');
  font-size: 1.1em;
  line-height: 21px;
  color: #039; }
  .RadGrid_Aura .rgGroupHeader > td {
    padding: 0 8px; }
  .RadGrid_Aura .rgGroupHeader .rgGroupCol {
    background: #fff none; }

.RadGrid_Aura .rgExpand {
  background-position: 5px -496px; }

.RadGrid_Aura .rgCollapse {
  background-position: 3px -454px; }

.RadGrid_Aura .rgGroupHeader .rgExpand, .RadGrid_Aura .rgGroupHeader .rgCollapse {
  background-color: #fff; }

.RadGrid_Aura .rgGroupHeader > td p, .RadGrid_Aura .rgGroupHeader > td div div {
  background: #fff; }

.RadGrid_Aura .rgEditForm:not(.rgEditPopup) {
  border-bottom: 1px solid #ededed; }

.RadGrid_Aura .rgUpdate {
  background-position: 0 -1800px; }

.RadGrid_Aura .rgCancel {
  background-position: 0 -1850px; }

.RadGrid_Aura .rgDetailTable {
  border-color: #ededed; }

.RadGrid_Aura .rgCommandRow {
  background: #4e96aa 0 0 repeat-x url('Grid/rgCommandRow.gif');
  color: #fff; }

.RadGrid_Aura .rgCommandCell {
  border: 0;
  padding: 0; }

.RadGrid_Aura thead .rgCommandCell {
  border-bottom: 1px solid #3c7fb1; }

.RadGrid_Aura tfoot .rgCommandCell, .RadGrid_Aura .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
  border-top: 1px solid #3c7fb1; }

.RadGrid_Aura .rgCommandTable {
  border: 1px solid;
  border-color: #b2ccd8 #75a4b7 #95c3ce; }
  .RadGrid_Aura .rgCommandTable td {
    border: 0;
    padding: 2px 7px; }

.RadGrid_Aura .rgCommandRow a {
  color: #fff;
  text-decoration: none; }

.RadGrid_Aura .rgAdd {
  margin-right: 3px;
  background-position: 0 -1650px; }

.RadGrid_Aura .rgRefresh {
  margin-right: 3px;
  background-position: 0 -1600px; }

.RadGrid_Aura .rgEdit {
  background-position: 0 -1700px; }

.RadGrid_Aura .rgDel {
  background-position: 0 -1750px; }

.RadGrid_Aura .rgExpXLS, .RadGrid_Aura .rgExpDOC, .RadGrid_Aura .rgExpPDF, .RadGrid_Aura .rgExpCSV {
  background-image: url('../Common/Grid/export.gif'); }

.RadGrid_Aura .rgExpXLS {
  background-position: 0 0; }

.RadGrid_Aura .rgExpDOC {
  background-position: 0 -50px; }

.RadGrid_Aura .rgExpPDF {
  background-position: 0 -100px; }

.RadGrid_Aura .rgExpCSV {
  background-position: 0 -150px; }

/*editing*/
/*hierarchy*/
/*command row*/
/*multirow select*/
.rgCellSelectorArea_Aura,
.GridRowSelector_Aura {
  background: #039; }

/*row drag n drop*/
.GridItemDropIndicator_Aura {
  border-top: 1px dashed #039; }

/*tooltip*/
.GridToolTip_Aura {
  border: 1px solid #767676;
  padding: 3px;
  background: #e4e5f0;
  color: #000; }

/*rtl*/
.RadGridRTL_Aura .rgHeader:first-child, .RadGridRTL_Aura th.rgResizeCol:first-child, .RadGridRTL_Aura .rgFilterRow > td:first-child, .RadGridRTL_Aura .rgRow > td:first-child, .RadGridRTL_Aura .rgAltRow > td:first-child {
  border-left-width: 1px;
  padding-left: 7px; }

.RadGridRTL_Aura .rgPageFirst {
  background-position: 0 -1000px; }
  .RadGridRTL_Aura .rgPageFirst:hover {
    background-position: 0 -1050px; }

.RadGridRTL_Aura .rgPagePrev {
  background-position: 0 -850px; }
  .RadGridRTL_Aura .rgPagePrev:hover {
    background-position: 0 -900px; }

.RadGridRTL_Aura .rgPageNext {
  background-position: 0 -700px; }
  .RadGridRTL_Aura .rgPageNext:hover {
    background-position: 0 -750px; }

.RadGridRTL_Aura .rgPageLast {
  background-position: 0 -550px; }
  .RadGridRTL_Aura .rgPageLast:hover {
    background-position: 0 -600px; }

.RadGridRTL_Aura .rgExpand {
  background-position: -20px -496px; }
