﻿/*** Context Menu ***/
    .SelectUnselectAll, .SelectUnselectAll:visited, .SelectUnselectAll:active{
        font-size:9px;
        color: #000099;
        text-decoration: none;}
/*** Grid ***/
    .dxpcControl a, .dxpcControl a:hover{
        font: 12px Arial, Helvetica, sans-serif!important;
	    color: #000099!important;
        text-decoration: none!important; }
    .dxgvControl a, .dxgvTable a:link, .dxgvTable a:visited, .dxgvTable a:active, .dxgvTable a:hover{
        color: #0000FF!important;
        font-weight: normal;
        text-decoration: none; }
    .dxgvControl {border: none; }
    .dxgvTable {
        border-left: 1px solid #9f9f9f;
        border-right: 1px solid #9f9f9f;}
    .dxgv {
        vertical-align:top; }
    .dxgvDataRow td{
        /*background-color:#e3fdcf;*/ /* Previously green cells for the grids */ }
    .dxgvDataRow:Hover td {
        background-color:#e5f1fd;
        cursor:pointer!important;}
    .dxgvDataRowAlt td{
        background-color:#ffffff; }
    .NoHover:Hover td{
        background-color:Transparent;
        cursor:default;}
    .FixForPopupMenu {
        vertical-align:top; }
    .GridRowFocus td {
        background-color:#ffffc0!important; 
        color: #000; }
/*** Grid Header ***/
    .tblColHeader TD DIV{
	    border-top:solid 1px #FFFFFF;
	    border-left:solid 1px #FFFFFF;
        padding: 4px; }
    .ColHeaderCaption {
        border-top:solid 1px #8b8b8b;
        border-bottom:none;
        cursor: pointer;
        vertical-align: middle; }
    .ColHeaderCaptionOnlySorting, .ColHeaderCaptionNoHover{
        border-right:none;
        border-left:none; }
    .ColHeaderCaptionEndNoHover{
        border-left:none; }
    .ColHeaderCaptionCell{
        border-right:solid 1px #8b8b8b;
        border-left:none; }
    .ColHeaderCaptionApplied{
        background-image:none!important;
        background-color:#fcfec0!important;
        border-right:solid 1px #8b8b8b;
        border-left:none; }        
    .ColHeaderCaption:hover, .ColHeaderCaptionOnlySorting:hover{
        background-color:#bcdd6b;
        background-image:none!important;}
    .ColHeaderFilter {
        background-image:url('/images/icons/Filter.png')!important;
        background-repeat:no-repeat;
        border-top:solid 1px #8b8b8b!important;
        border-left:none!important;
        border-bottom:none!important;
        cursor:pointer;
        text-align:center;
        width:16px; }
    .ColHeaderFilterOff{
        background-position: center 0%!important;}
    .ColHeaderFilterOn{
        background-position: center -50px!important;}     
    .ColHeaderFilter:hover{
        background-position: center -25px!important;}        
    .dxgvDetailCell{
        border-right:solid 1px #8b8b8b;}        
    .dxgvControl.GridPager{
        border:0px; }
    .GridPager{
       /*background-color:#c9e2fc !important;*/ 
       border-top:solid 1px #adb9c9;
       text-align:left;}
    .FilterAppliedItem {
        height:20px !important;
        float: left;
        padding-left:3px; 
        background-color: var(--raw-gray-600);
        cursor:pointer;
        color: #09324E;}
     .FilterAppliedItem span {
         display:inline-block;
         font-weight:bold;
         height:20px;
         line-height:20px;
         vertical-align:middle;}
     .FilterAppliedRow {
        background-color: #e5f1fd !important;
        border: none !important;
        border-top: none!important;}
    .GridGroupingBorder {
        border-top: 1px solid #000000!important; }
 /*** Grid Pager ***/
 .CurrentPageSizeLabelDiv{     
    height:16px;
    width:16px;                 
    display:table-cell;
    padding-bottom:2px;
    padding-top:1px;
    text-align:left;
    border:1px solid #adadad;
    background-color:#F8FBFE;}
.CurrentPageSizeLabelDiv a   
{ 
    padding-left:1px;
    padding-right:2px;
    border-top:1px solid #ffffff;
    border-left:1px solid #ffffff;                    
    color:#000000;} 
.Img-GridFilterRemoveAll{ background-image:url('/images/page/GridFilterClearAll2.png'); background-repeat:no-repeat; display:inline-block; width:150px; height:20px; }
.Img-GridFilterRemove{ background-image:url('/images/page/GridFilterRemove2.png'); background-repeat:no-repeat; display:inline-block; width:19px; height:20px; }
.Img-GridFilterRemoveEnd{ background-image:url('/images/page/GridFilterRemove2End.png'); background-repeat:no-repeat; display:inline-block; width:19px; height:20px; }
.Img-Expand{ background-image:url('/images/icons/GridIcons.png'); background-repeat:no-repeat; background-position: -84px -1px; display:inline-block; width:9px; height:10px; }
.Img-Collapse{ background-image:url('/images/icons/GridIcons.png'); background-repeat:no-repeat; background-position: -84px -12px; display:inline-block; width:9px; height:10px; }
.Img-SortedAsc{ background-image:url('/images/icons/GridIcons.png'); background-repeat:no-repeat; background-position: -93px 0px; display:inline-block; width:7px; height:10px; }
.Img-SortedDesc{ background-image:url('/images/icons/GridIcons.png'); background-repeat:no-repeat; background-position: -93px -10px; display:inline-block; width:7px; height:10px; }
.Img-SortAsc{ background-image:url('/images/icons/GridIcons.png'); background-repeat:no-repeat; background-position: -80px -21px; display:inline-block; width:20px; height:20px; }
.Img-SortDesc{ background-image:url('/images/icons/GridIcons.png'); background-repeat:no-repeat; background-position: -80px -42px; display:inline-block; width:20px; height:20px; }
.Img-FilterDisabled{ background-image:url('/images/icons/GridIcons.png'); background-position: 0px 0px; display:inline-block; width:20px; height:20px; }
.Img-FilterClear{ background-image:url('/images/icons/GridIcons.png'); background-position: -21px 0px; display:inline-block; width:20px; height:20px; }
.Img-FilterApply{ background-image:url('/images/icons/GridIcons.png'); background-position: -42px 0px; display:inline-block; width:20px; height:20px; }
.Img-FilterApplied{ background-image:url('/images/icons/GridIcons.png'); background-position: -63px 0px; display:inline-block; width:20px; height:20px; }
.Img-Pgr{ background-image:url('/images/icons/GridIcons.png'); background-repeat:no-repeat; display:inline-block; width:19px; height:19px; }
.Img-PgrFirstEn{background-position:0px -21px;}
.Img-PgrFirstDis{background-position:0px -41px;}
.Img-PgrPrevEn{background-position:-20px -21px;}
.Img-PgrPrevDis{background-position:-20px -41px;}
.Img-PgrNextEn{background-position:-40px -21px;}
.Img-PgrNextDis{background-position:-40px -41px;}
.Img-PgrLastEn{background-position:-60px -21px;}
.Img-PgrLastDis{background-position:-60px -41px;}