.RadGrid_Millennia {
    border: 1px solid #e5e5e5;
    background: white;
    color: #000;
    font: 450 13px 'Montserrat';
    line-height: 1.6em;
    outline-style: none !important;
    outline-width: 0px !important;
}

    .RadGrid_Millennia .rgMasterTable, .RadGrid_Millennia .rgDetailTable, .RadGrid_Millennia .rgGroupPanel table, .RadGrid_Millennia .rgCommandRow table, .RadGrid_Millennia .rgEditForm table, .RadGrid_Millennia .rgPager table {
       /* line-height: 14px;
        font-size: 12px; */
    }

    .RadGrid_Millennia .rgSave, .RadGrid_Millennia .rgAdd, .RadGrid_Millennia .rgRefresh, .RadGrid_Millennia .rgEdit, .RadGrid_Millennia .rgDel, .RadGrid_Millennia .rgPagePrev, .RadGrid_Millennia .rgPageNext, .RadGrid_Millennia .rgPageFirst, .RadGrid_Millennia .rgPageLast, .RadGrid_Millennia .rgExpand, .RadGrid_Millennia .rgCollapse, .RadGrid_Millennia .rgSortAsc, .RadGrid_Millennia .rgSortDesc, .RadGrid_Millennia .rgUpdate, .RadGrid_Millennia .rgCancel, .RadGrid_Millennia .rgUngroup {
        background-image: url('Grid/sprite.gif')
    }

    .RadGrid_Millennia .rgInput {
        background-color: white;
        border: 1px solid #e5e5e5;
        color: black
    }

.GridToolTip_Millennia {
    /*font: normal 12px "Segoe UI",Arial,Helvetica,sans-serif;
    line-height: 16px
        */
}

.RadGrid_Millennia .rgHeader:first-child, .RadGrid_Millennia th.rgResizeCol:first-child, .RadGrid_Millennia .rgFilterRow > td:first-child, .RadGrid_Millennia .rgRow > td:first-child, .RadGrid_Millennia .rgAltRow > td:first-child {
    border-left-width: 0;
    padding-left: 8px;
}

/*ED: Added for grid column headers*/
.RadGrid_Millennia .rgHeader, .RadGrid_Millennia th.rgResizeCol{
    padding:6px 8px !important;
    
    border-top:2px solid whitesmoke;
}

.RadGrid_Millennia .rgHeader, .RadGrid_Millennia th.rgResizeCol, .RadGrid_Millennia .rgHeaderWrapper {
    /* border: 0;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5 */
}

.RadGrid_Millennia .rgHeaderDiv {
    border-right-color: #e5e5e5;
    background-color: #CACACE;
}

.RadGrid_Millennia .rgMultiHeaderRow th.rgHeader, .RadGrid_Millennia .rgMultiHeaderRow th.rgResizeCol {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5;
}

.RadGrid_Millennia th.rgSorted {
   /* background-color: #e5e5e5 */
}

.RadGrid_Millennia .rgHeader {
    color: #000 !important;
   /* border-right: 1px solid lightgray; */
    font-weight: 600 !important;
    text-align:center !important;
    
}

    .RadGrid_Millennia .rgHeader a {
        color: #000 !important;
        font-weight: 600 !important;
    }

.RadGrid .rgFilter{
    background-color:#fff !important;
}


.RadGrid_Millennia th.rgSorted {
    color: #000
}

.RadGrid .rgNumPart span {
    padding: 0 0 0 6px !important;
}

    .RadGrid_Millennia th.rgSorted a {
        color: #000 !important;
        font-weight:600 !important;
    }
    /*ED: Padding between rows within the Grid*/
.RadGrid_Millennia .rgRow td, .RadGrid_Millennia .rgAltRow td, .RadGrid_Millennia .rgEditRow td {
    padding-top: 8px !important;
    padding-bottom: 7px !important;
}

    /*ED: Added the hover on Grid */
.RadGrid_Millennia .rgRow:hover,
.RadGrid_Millennia .rgAltRow:hover {
    background-color: #add5ff !important;
}

.RadGrid_Millennia .rgRow td {
    border-color: white #e5e5e5;
    border-bottom: 1px solid lightgray;
    border-top: 1px solid lightgray;
    padding-right: 2px !important;
}

.RadGrid_Millennia .rgAltRow {
    background: #ecedef;
    border-bottom: 1px solid #d5d5d5;
}

    .RadGrid_Millennia .rgAltRow td {
        border-color: #ecedef;
        padding-right: 2px !important;
    }

.RadGrid_Millennia .rgSelectedRow .rgSorted, .RadGrid_Millennia .rgActiveRow .rgSorted, .RadGrid_Millennia .rgHoveredRow .rgSorted, .RadGrid_Millennia .rgEditRow .rgSorted {
    background-color: transparent
}

.RadGrid_Millennia .rgRow a, .RadGrid_Millennia .rgAltRow a, .RadGrid_Millennia tr.rgEditRow a, .RadGrid_Millennia .rgFooter a, .RadGrid_Millennia .rgEditForm a {
    color: #000 ;
    
}

.RadGrid_Millennia .rgHoveredRow {
    background: #e5e5e5
}

.RadGrid_Millennia .rgMasterTable .rgSelectedCell, .RadGrid_Millennia .rgSelectedRow {
    color: #fff;
    background: #add5ff;
}

    .RadGrid_Millennia .rgSelectedCell a, .RadGrid_Millennia .rgSelectedRow a {
        color: #fff
    }

.RadGrid_Millennia .rgMasterTable .rgActiveCell, .RadGrid_Millennia .rgActiveRow {
    background: white 0 -5200px repeat-x url('Grid/sprite.gif');
    color: #000
}

.RadGrid_Millennia .rgMasterTable .rgActiveCell {
    border-color: #25a0da;
    border-right-width: 1px
}

.RadGrid_Millennia .rgActiveCell a {
    color: #000
}

.RadGrid_Millennia .rgActiveRow input, .RadGrid_Millennia .rgActiveRow a {
    color: #000
}

* + html .RadGrid_Millennia .rgSelectedRow .rgSorted {
    background-color: #ffa517
}

* html .RadGrid_Millennia .rgSelectedRow .rgSorted {
    background-color: #ffa517
}

* html .RadGrid_Millennia .rgActiveRow .rgSorted, * html .RadGrid_Millennia .rgHoveredRow .rgSorted {
    background-color: #ffe79c
}

* + html .RadGrid_Millennia .rgActiveRow .rgSorted, * + html .RadGrid_Millennia .rgHoveredRow .rgSorted {
    background-color: #ffe79c
}

.RadGrid_Millennia .rgEditRow {
    background: white 0 -4900px repeat-x url('Grid/sprite.gif')
}

    * + html .RadGrid_Millennia .rgEditRow .rgSorted, * html .RadGrid_Millennia .rgEditRow .rgSorted {
        background-color: #fff
    }

.RadGrid_Millennia .rgHoveredRow td {
    border-color: #c3c3c3
}

    .RadGrid_Millennia .rgHoveredRow td.rgSorted {
        border-color: #c3c3c3
    }

.RadGrid_Millennia .rgActiveRow td, .RadGrid_Millennia .rgSelectedRow td {
   
}

    .RadGrid_Millennia .rgActiveRow td.rgSorted, .RadGrid_Millennia .rgSelectedRow td.rgSorted {
        border-color: #25a0da
    }

.RadGrid_Millennia .rgEditRow td {
    border-color: #616161 #c3c3c3
}

    .RadGrid_Millennia .rgEditRow td.rgSorted {
        border-color: #616161 #c3c3c3
    }

.RadGrid_Millennia .rgDrag {
    background-image: url('Grid/rgDrag.gif')
}

.RadGrid_Millennia .rgFooterDiv, .RadGrid_Millennia .rgFooter, .RadGrid_Millennia .rgFooterWrapper {
    background: white;

}

    .RadGrid_Millennia .rgFooter td, .RadGrid_Millennia .rgFooterWrapper {
        border-top: 1px solid #e5e5e5 ;
       
    }

        .RadGrid_Millennia .rgFooterWrapper .rgFooter td {
            border-bottom: 0;
            
        }

.RadGrid_Millennia .rgPager .rgStatus {
    border: 1px solid;
    border-color: #e5e5e5;
    border-left-width: 0
}

.RadGrid_Millennia .rgStatus div {
    background-image: url('Common/loading_small.gif')
}

.RadGrid_Millennia td.rgPagerCell {
    border-color: #e5e5e5;
    border-right-width: 0;
}

.RadGrid_Millennia .rgInfoPart {
    color: #777
}

    .RadGrid_Millennia .rgInfoPart strong {
        color: #000
    }
    /*ED: pagers at the bottom of the grid*/
.RadGrid_Millennia .rgPageFirst {
    background-image: url(../Teal/All_Icons/GridFirstPage.png) !important;
    background-position: center !important;
}



.RadGrid_Millennia .rgPagePrev {
    background-image: url(../Teal/All_Icons/GridPrevPage.png) !important;
    background-position: center !important;
}



.RadGrid_Millennia .rgPageNext {
    background-image: url(../Teal/All_Icons/GridNextPage.png) !important;
    background-position: center !important;
}


.RadGrid_Millennia .rgPageLast {
    background-image: url(../Teal/All_Icons/GridLastPage.png) !important;
    background-position: center !important;
}

.scanContainer .RadGrid_Millennia .rgPageFirst {
    background-image: url(../Teal/All_Icons/FirstPage.png) !important;
    background-position: 4px 3px;
    background-repeat: no-repeat;
}



.scanContainer .RadGrid_Millennia .rgPagePrev {
    background-image: url(../Teal/All_Icons/PrevPage.png) !important;
    background-position: 2px 3px;
    background-repeat: no-repeat;
}



.scanContainer .RadGrid_Millennia .rgPageNext {
    background-image: url(../Teal/All_Icons/NextPage.png) !important;
    background-position: 4px 3px;
    background-repeat: no-repeat;
}


.scanContainer .RadGrid_Millennia .rgPageLast {
    background-image: url(../Teal/All_Icons/LastPage.png) !important;
    background-position: 4px 3px;
    background-repeat: no-repeat;
}

.scanContainer .RadGrid_Millennia.mgPager .rgWrap {
    vertical-align:bottom;
}

.rgAdvPart::after {
    content: "items per page";
}

.rgPagerLabel{
    display:none;
}

.RadGrid_Millennia .rgPager .rgPagerButton {
    border-color: #fafbfc;
    background: #fafbfc;
    color: #fff;
    font: 450 13px 'Montserrat';
}

.RadGrid_Millennia .rgNumPart a {
    border: 1px solid #fff;
    line-height: 20px;
    color: #767676
}

    .RadGrid_Millennia .rgNumPart a:hover {
        color: #000;
        background-color: #bcb4b0;
    }

    .RadGrid_Millennia .rgNumPart a.rgCurrentPage {
        border-color: #25a0da;
        background: transparent
    }

        .RadGrid_Millennia .rgNumPart a.rgCurrentPage:hover {
            border-color: #25a0da;
            background: transparent
        }

.RadGrid_Millennia .rgHeader .rgSortAsc {
    background-position: 3px -248px;
    height: 10px
}

.RadGrid_Millennia .rgHeader .rgSortDesc {
    background-position: 3px -198px;
    height: 10px 
    
}

.GridReorderTop_Millennia {
    background: 0 0 no-repeat url('Grid/sprite.gif')
}

.GridReorderBottom_Millennia {
    background: 0 0 no-repeat url('Grid/sprite.gif');
    background-position: 0 -50px
}



  
/*
.RadGrid_Millennia .rgFiltered, .RadGrid_Millennia .rgFiltered:hover {
    background-position: -1px -326px
}
   
.RadGrid_Millennia .rgFilterActive, .RadGrid_Millennia .rgFilterActive:hover {
    background-position: -1px -401px;
    border-color: #25a0da;
    background-color: #25a0da
} 
*/
.RadGrid_Millennia .rgFilterBox {
    border-radius: 3px;
    font: 450 13px 'Montserrat';
    color: #000;
    height: 15px
}

    .RadGrid_Millennia .rgFilterBox:focus-visible {
        outline: unset !important;
        outline-color: unset !important;
        outline-style: unset !important;
        outline-width: unset !important;
        border-color: #bdbdbd;
        box-shadow: 0 0 3px 0 rgb(0 0 0 / 30%);
    }

.RadGrid input {
    border-color: #c5c5c5;
}



.RadMenu_Millennia .rgHCMClear, .RadMenu_Millennia .rgHCMFilter {
    border-color: #7e7e7e;
    background: #25a0da;
    color: #000;
    font: 450 13px 'Montserrat';
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0
}

    .RadMenu_Millennia .rgHCMClear:hover, .RadMenu_Millennia .rgHCMFilter:hover {
        border-color: #c98400;
        background-color: #ffe79c;
        color: #882501
    }

.GridContextMenu_Millennia .rmLeftImage {

    background-image: url('Common/contextMenu.gif') 
}

.GridContextMenu_Millennia .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0
}

.GridContextMenu_Millennia .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px
}

.GridContextMenu_Millennia .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px
}

.GridContextMenu_Millennia .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px
}

.GridContextMenu_Millennia .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px
}

.GridContextMenu_Millennia .rgHCMCols .rmLeftImage {
    background-position: 0 -200px
}

.GridContextMenu_Millennia .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px
}

.GridContextMenu_Millennia .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px
}

.RadGrid_Millennia .rgGroupPanel {
    border: 0;
    border-bottom: 1px solid #7c7c7c
}

    .RadGrid_Millennia .rgGroupPanel, .RadGrid_Millennia .rgGroupPanel caption {
        background: #25a0da;
        color: white
    }

        .RadGrid_Millennia .rgGroupPanel td {
            border: 0;
            padding: 3px 4px
        }

            .RadGrid_Millennia .rgGroupPanel td td {
                padding: 0
            }

        .RadGrid_Millennia .rgGroupPanel .rgSortAsc {
            background-position: 4px -144px;
            
}
       

        .RadGrid_Millennia .rgGroupPanel .rgSortDesc {
            background-position: 4px -94px
        }

.RadGrid_Millennia .rgUngroup {
    background-position: 0 -6999px
}

.RadGrid_Millennia .rgGroupItem {
    border: 1px solid #7e7e7e;
    background: #fff;
    color: #000
}

.RadGrid_Millennia .rgMasterTable td.rgGroupCol, .RadGrid_Millennia .rgMasterTable td.rgExpandCol {
    border-color: #c9c9c9;
    background: #c9c9c9 none
}



    .RadGrid_Millennia .rgGroupHeader td {
        padding-left: 8px;
        padding-bottom: 2px
    }

.RadGrid_Millennia .rgExpand {
    background-position: 5px -496px
}

.RadGrid_Millennia .rgCollapse {
    background-position: 3px -444px
}

.RadGrid_Millennia .rgEditForm {
    border-bottom: 1px solid #999
}

.RadGrid_Millennia .rgUpdate {
    background-position: 0 -1800px
}

.RadGrid_Millennia .rgCancel {
    background-position: 0 -1850px
}

.RadGrid_Millennia .rgCommandRow .rgCancel {
    background-position: -1px -1850px
}

.RadGrid_Millennia .rgDetailTable {
    border-color: #999
}

.RadGrid_Millennia .rgCommandRow {
    color: #767676;
    text-decoration: none
}

    .RadGrid_Millennia .rgCommandRow a {
        color: #767676 !important;
        text-decoration: none
    }

.RadGrid_Millennia .rgCommandCell {
    border: 0;
    padding: 0;
    background-color: #6C839D;
}

.RadGrid_Millennia tfoot .rgCommandCell, .RadGrid_Millennia .rgMasterTable > tbody > tr.rgCommandRow .rgCommandCell {
    border-top: 1px solid #e5e5e5;
    border-bottom: 0
}

.RadGrid_Millennia .rgCommandTable {
    border: 0
}

    .RadGrid_Millennia .rgCommandTable td {
        border: 0;
        padding: 2px 7px
    }

.RadGrid_Millennia input.rgAdd {
    margin-right: 3px;
    background-position: 0 -1650px
}

.RadGrid_Millennia input.rgRefresh {
    margin-right: 3px;
    background-position: 0 -1600px
}

.RadGrid_Millennia .rgSave {
    background-position: 3px -1825px
}

.RadGrid_Millennia .rgEdit {
    margin-right: 3px;
    background-position: 0 -1700px
}

.RadGrid_Millennia .rgDel {
    margin-right: 3px;
    background-position: 0 -1750px
}

.RadGrid_Millennia .rgExpXLS, .RadGrid_Millennia .rgExpDOC, .RadGrid_Millennia .rgExpPDF, .RadGrid_Millennia .rgExpCSV {
    background-image: url('Common/export.gif')
}

.RadGrid_Millennia .rgExpXLS {
    background-position: 0 0
}

.RadGrid_Millennia .rgExpDOC {
    background-position: 0 -50px
}

.RadGrid_Millennia .rgExpPDF {
    background-position: 0 -100px
}

.RadGrid_Millennia .rgExpCSV {
    background-position: 0 -150px
}

.rgCellSelectorArea_Millennia, .GridRowSelector_Millennia {
    background: #4c4e54
}

.GridItemDropIndicator_Millennia {
    border-top: 1px dashed #666
}

.GridToolTip_Millennia {
    border: 1px solid #c98400;
    padding: 3px;
    background: #ffefbd;
    color: #333
}

.RadGridRTL_Millennia .rgHeader:first-child, .RadGridRTL_Millennia th.rgResizeCol:first-child, .RadGridRTL_Millennia .rgFilterRow > td:first-child, .RadGridRTL_Millennia .rgRow > td:first-child, .RadGridRTL_Millennia .rgAltRow > td:first-child {
    border-left-width: 1px; 
    padding-left: 7px ;
}

.RadGridRTL_Millennia .rgPageFirst {
    background-position: 0 -1000px 
}

    .RadGridRTL_Millennia .rgPageFirst:hover {
        background-position: 0 -1050px
    }

.RadGridRTL_Millennia .rgPagePrev {
    background-position: 0 -850px 
}

    .RadGridRTL_Millennia .rgPagePrev:hover {
        background-position: 0 -900px
    }

.RadGridRTL_Millennia .rgPageNext {
    background-position: 0 -700px
}

    .RadGridRTL_Millennia .rgPageNext:hover {
        background-position: 0 -750px
    }

.RadGridRTL_Millennia .rgPageLast {
    background-position: 0 -550px
}

    .RadGridRTL_Millennia .rgPageLast:hover {
        background-position: 0 -600px
    }

.RadGridRTL_Millennia .rgExpand {
    background-position: -20px -496px
}

.RadGrid_Millennia {
    border: none !important;
}

.RadGrid div.rgHeaderWrapper {
    border-left: 0 none !important;
    border-right: 0 none !important;
    border-bottom: 0 none !important;
}

/* ED: Grid header*/
.RadGrid_Millennia .rgCommandRow {
    background-color: transparent !important;
}

.RadGrid_Millennia th.rgResizeCol {
    background-color: #424242;
}

.RadGrid_Millennia .rgFilterRow {
    border-top: 1px solid #d5d5d5;
}



.RadGrid_Millennia .rgHeader a {
    color: black;
    font-weight: 600;
}
/* ED: Filter row*/
.RadGrid_Millennia .rgFilterRow td {
    background-color: transparent;
}

.RadGrid_Millennia .rgPager {
    background-color: transparent;
}

/*ED: Grid row styles*/
.RadGrid_Millennia .rgRow {
    background-color: white !important;

}

.RadGrid_Millennia .rgAltRow {
    background-color: #efefef !important;
}
/*ED: Highlight Grid selection*/
.RadGrid_Millennia .rgMasterTable .rgSelectedCell,
.RadGrid_Millennia .rgSelectedRow {
    color: black !important;
    background-color: #add5ff !important;
}

.RadGrid_Millennia .rgActiveRow {
    
    background-color: #add5ff !important;
}

/* ED: background of grid footer*/
.RadGrid_Millennia .rgPager {
    background-color: transparent !important;
}

.RadGrid_Millennia .rgNumPart a {
    color: #000 !important;
    border: none !important;
    margin: 0 1px !important;
}
    /* ED: current page style (bottom of grid - left side count) */
    
    .RadGrid_Millennia .rgNumPart a.rgCurrentPage {
        color: #fff !important;
        background: #0073ED !important;
    }
    /* ED: text for grid footer*/
.RadGrid_Millennia .rgPager,
.RadGrid_Millennia .rgInfoPart,
.RadGrid_Millennia .rgInfoPart strong {
    color: black !important;
}

    .RadGrid_Millennia .rgPager .rgPagerButton {
        border: 1px solid #bcbcbc !important;
        background-color: #bcbcbc !important;
        color: black !important;
    }

.RadGrid_Millennia .rgPagePrev,
.RadGrid_Millennia .rgPageNext,
.RadGrid_Millennia .rgPageFirst,
.RadGrid_Millennia .rgPageLast {
    color: black !important;
    
}

/* ED: Page number hover */
    .RadGrid_Millennia .rgPagePrev:hover,
    .RadGrid_Millennia .rgPageNext:hover,
    .RadGrid_Millennia .rgPageFirst:hover,
    .RadGrid_Millennia .rgPageLast:hover,
    .RadGrid_Millennia .rgPager .rgPagerButton:hover {
        background-color: #bcb4b0 !important;
    }

/*
.RadGrid_Millennia .rgFilter:hover {
    background-color: #e9e9e9;
    background-position: -1px -301px;
}
*/

.RadGrid .rgPageFirst, .RadGrid .rgPagePrev, .RadGrid .rgPageNext, .RadGrid .rgPageLast {
    width: 26px !important;
    height: 26px !important;
}


.RadGrid_Millennia .rgMasterTable {
    /*allows for class disable.row to scroll with the grid*/
    position: relative !important;
}


.RadGrid_Millennia .rgHeader.rgGroupCol,
.RadGrid_Millennia .rgHeader.rgGroupCol + .rgHeader,
.RadGrid_Millennia .rgHeader.hidden + .rgHeader {
    border-left: 0 none !important;
}

.RadGrid_Millennia .rgGroupCol input {
    visibility: hidden !important;
}

.RadGrid_Millennia .rgGroupHeader > td {
    padding: 5px 0 5px 0 !important;
}

    .RadGrid_Millennia .rgGroupHeader > td > div > div {
        padding: 0 !important;
    }

.RadGrid_Millennia .rgGroupHeader div.Simple.Button.SpriteIcon {
    margin-left: 10px;
}

.RadGrid_Millennia div.mgGroupHeader {
    width: 60px;
    text-align: center;
    display: inline-block;
    position: relative;
}

    .RadGrid_Millennia div.mgGroupHeader > span {
        left: 20px;
        top: -15px !important;
        position: absolute;
    }

    .RadGrid_Millennia div.mgGroupHeader > div {
        left: 21px;
        top: -15px !important;
        position: absolute;
    }

.RadGrid_Millennia .rgGroupHeader {
    background-color: #f1f1f1 !important;
    cursor: pointer !important;
    position: relative;
    color: #000 !important;
    font-size: 1.1em;
    line-height: 22px;
}

    .RadGrid_Millennia .rgGroupHeader.Accent {
        
    }

    .RadGrid_Millennia .rgGroupHeader td {
        border-bottom: 1px solid white;
    }

    .RadGrid_Millennia .rgGroupHeader .groupToggle {
        position: absolute;
        right: 10px;
    }

/*below is css to allow recreation of grid pager without an actual grid*/
.RadGrid_Millennia .rgPageFirst, .RadGrid .rgPagePrev {
    margin-right: 1px;
}

.RadGrid_Millennia .rgPageFirst,
.RadGrid_Millennia .rgPagePrev,
.RadGrid_Millennia .rgPageNext,
.RadGrid_Millennia .rgPageLast {
    border-radius: 50%;
    padding: 4px 4px !important;
    background-color: transparent;
    color: #000;
    min-width: 2.14em;
    height: 2.14em;
    text-align: center;
    box-sizing: border-box;
    line-height: 19px !important;
    border: 1px solid #d5d5d5 !important;
}

.RadGrid_Millennia .rgWrap {
    float: left;
    padding: 0 10px;
    line-height: 22px;
    white-space: nowrap;
}

.RadGrid_Millennia.mgPager .rgWrap {
    padding: 2px;
    display: inline-block;
    float: none;
}

.RadGrid_Millennia .rgArrPart1 {
    padding-right: 0;
}

.RadGrid_Millennia .rgArrPart2 {
    padding-left: 0;
}

.RadGrid_Millennia .rgRow a,
.RadGrid_Millennia .rgAltRow a,
.RadGrid_Millennia tr.rgEditRow a,
.RadGrid_Millennia .rgFooter a,
.RadGrid_Millennia .rgEditForm a {
    color: #0073ED !important;
}

.RadGrid_Millennia .rgMasterTable,
.RadGrid_Millennia .rgDetailTable,
.RadGrid_Millennia .rgEditForm table {
    /*allows for tr elements to have border css*/
    border-collapse: collapse !important;
}

.RadGrid_Millennia.disableControl {
    background-color: #909090 !important;
}

.RadGrid_Millennia .rgDataDiv {
    position: relative;

}

.RadGrid_Millennia.clientGrid .rgDel {
    background-image: url(Grid/sprite.gif) !important;
    margin-right: 3px !important;
    background-position: 0 -1750px !important;
}

.rgIcon.rgDelIcon {
    display: none;
}

.RadGrid_Millennia.clientGrid .rgSortAsc,
.RadGrid_Millennia.clientGrid .rgSortDesc {
    background-image: url(Grid/sprite.gif) !important;
}

.RadGrid_Millennia .rgCommandCell {
    
    padding-top:3px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:3px;
    border-color:lightgray;
}

.rgHeaderWrapper .rgHeaderDiv{
    padding:0px;
    margin:0px;

}

.RadGrid_Millennia.clientGrid td.failedCellValidation {
    color: red;
}

    .RadGrid_Millennia.clientGrid td.failedCellValidation:after {
        content: "*required";
    }

    .RadGrid_Millennia.clientGrid td.failedCellValidation div {
        outline: 1px solid red;
        min-height: 16px;
    }

.RadGrid_Millennia.clientGrid .rgBatchContainer {
    max-width: initial !important;
}

.RadGrid_Millennia.clientGrid .rgDataDiv {
    height: auto !important;
}

.RadGrid_Millennia.clientGrid .rgMasterTable td {
    overflow-wrap: break-word;
}

.fieldError .RadGrid_Millennia.clientGrid {
    outline: 1px solid #D63301 !important;
}


.RadGrid td.rgPagerCell {
    vertical-align: middle !important;
    line-height: 35px !important;
}

.RadGrid .rgWrap {
    line-height: 35px !important;
    vertical-align: middle !important;
}
.RadGrid .rgNumPart a {
    border-radius: 3em;
    padding: 4px 5px !important;
    background-color: transparent;
    color: #000;
    min-width: 2.14em;
    height: 2.14em;
    text-align: center;
    box-sizing: border-box;
    line-height: 19px !important;
  
}




.RadGrid .rgNumPart{
    margin-top:5px !important;
}

.RadGrid .rgPageFirst, .RadGrid .rgPagePrev, .RadGrid .rgPageNext, .RadGrid .rgPageLast {
    vertical-align: middle !important;
}

.RadGrid td.rgPagerCell{
    padding: 0px !important;
}

.RadGrid .rgPager .RadComboBox {
    padding-top: 2px !important;
}




.rgMasterTable .RadComboBox_Millennia .rcbInputCell, .rgMasterTable .RadComboBox_Millennia .rcbHovered .rcbInputCell {
    border-top: none !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    cursor: pointer !important;
}

.rgMasterTable .RadComboBox_Millennia .rcbInput {
    cursor: pointer !important;
    height:unset !important;
}

.rgMasterTable .RadComboBox_Millennia .rcbHovered .rcbArrowCell  {
    background-color: #f1f1f1 !important;
}

.rgMasterTable .RadComboBox_Millennia  {
   min-width: 60px !important;
}

.rgMasterTable .RadComboBox_Millennia .rcbArrowCell {
    border-top: none !important;
    border-bottom: none !important;
    border-right: none !important;
    border-left: none !important;
}


.rgMasterTable .RadComboBox table {
    border-radius: 4px;
    border: 1px solid #d5d5d5 !important;
    border-collapse: separate !important;
    border-spacing: 1px;
    padding-bottom: 0 !important;
    margin-top:2px;
}


.RadGrid .rgFilterBox {
    height: unset !important;
    padding: 4px 8px !important;
    height:17px !important
}

.filter-input > div{
    padding-right:44px !important;
}

.RadGrid .rgFilter {
    border-radius: 4px !important;
    border: 1px solid #d5d5d5 !important;
    width: 28px !important;
    height: 27px !important;
    background-image: url(All_Icons/filter.png);
    background-position-y: 50%;
    background-position-x: 50%;
    background-size: 14px;
    margin:0 0 0 6px !important;
}

    .RadGrid .rgFilter.rgFiltered {
        background-image: url(All_Icons/filterSelected.png) !important;
    }

.RadGrid .rgFilter:hover {
    background-color: #f1f1f1 !important;
}