.RadGrid_IT {
    border-color: #768ca5;
    color: #333333;
    background-color: #ffffff;
    font-size: 12px;
    line-height: 16px;
    font-family: 'AvenirNextPro', sans-serif;
    width: 100% !important;
}

    .RadGrid_IT .rgMasterTable, .RadGrid_IT .rgDetailTable, .RadGrid_IT .rgGroupPanel table, .RadGrid_IT .rgCommandRow table, .RadGrid_IT .rgEditForm table, .RadGrid_IT .rgPager table {
        font-size: 12px;
        line-height: 16px;
        font-family: 'AvenirNextPro', sans-serif;
    }

    .RadGrid_IT .rgInput {
        border-color: #6e8aa8;
        color: #333333;
        background-color: #ffffff;
    }

.GridToolTip_IT {
    font-size: 12px;
    line-height: 16px;
    font-family: 'AvenirNextPro', sans-serif;
}

.RadGrid_IT .rgHeader:first-child, .RadGrid_IT th.rgResizeCol:first-child, .RadGrid_IT .rgFilterRow > td:first-child, .RadGrid_IT .rgRow > td:first-child, .RadGrid_IT .rgAltRow > td:first-child {
    border-left-width: 0;
    padding-left: 8px;
}

.RadGrid_IT .rgSave, .RadGrid_IT .rgAdd, .RadGrid_IT .rgRefresh, .RadGrid_IT .rgEdit, .RadGrid_IT .rgDel, .RadGrid_IT .rgFilter, .RadGrid_IT .rgPagePrev, .RadGrid_IT .rgPageNext, .RadGrid_IT .rgPageFirst, .RadGrid_IT .rgPageLast, .RadGrid_IT .rgExpand, .RadGrid_IT .rgCollapse, .RadGrid_IT .rgSortAsc, .RadGrid_IT .rgSortDesc, .RadGrid_IT .rgUpdate, .RadGrid_IT .rgCancel, .RadGrid_IT .rgUngroup, .RadGrid_IT .rgExpXLS, .RadGrid_IT .rgExpDOC, .RadGrid_IT .rgExpPDF, .RadGrid_IT .rgExpCSV {
    background-image: url('Grid/sprite.gif');
}

.RadGrid_IT .rgHeaderDiv {
    background: #dae2e8 0 -7050px repeat-x url('Grid/sprite.gif');
}

.rgTwoLines .rgHeaderDiv {
    background-position: 0 -6550px;
}

.RadGrid_IT .rgHeader, .RadGrid_IT th.rgResizeCol, .RadGrid_IT .rgHeaderWrapper {
    /* border: 1px solid;*/
    border-color: #98acbf #728ba1 #3d556c #455f77;
    border-top-width: 0;
    /*background: 0 -2300px repeat-x #718ca1 url('Grid/sprite.gif');*/
    background-color: #14171F;
    font-weight: bold;
}

.RadGrid_IT .rgMultiHeaderRow th.rgHeader, .RadGrid_IT .rgMultiHeaderRow th.rgResizeCol {
    /*border: 1px solid;*/
    border-color: #98acbf #728ba1 #3d556c #455f77;
    border-top-width: 0;
    font-weight: bold;
}

.RadGrid_IT .rgHeaderDiv {
    border-right-color: #768ca5;
}

.RadGrid_IT th.rgSorted {
    border-color: #7c93a8 #758ea4 #334d65 #39556e;
    background-color: #5c7990;
    background-position: 0 -2600px;
}

.RadGrid_IT .rgHeader {
    color: #fff;
}

    .RadGrid_IT .rgHeader a {
        color: #fff;
    }

.RadGrid_IT .rgRow > td, .RadGrid_IT .rgAltRow > td, .RadGrid_IT .rgEditRow > td, .RadGrid_IT .rgFooter > td {
    border-width: 0 1px 1px;
}

.RadGrid_IT .rgRow > td {
    border-color: #14171F; /*#fff #fff #fff #dae2e8*/
    ;
}

.RadGrid_IT .rgAltRow {
    background: #dae2e8;
}

    .RadGrid_IT .rgAltRow > td {
        border-color: #14171F;
    }

.RadGrid_IT .rgRow .rgSorted {
    border-bottom-color: #f0f0f0;
    background-color: #f0f0f0;
}

.RadGrid_IT .rgSelectedRow .rgSorted, .RadGrid_IT .rgActiveRow .rgSorted, .RadGrid_IT .rgHoveredRow .rgSorted, .RadGrid_IT .rgEditRow .rgSorted {
    background-color: transparent;
}

.RadGrid_IT .rgRow a, .RadGrid_IT .rgAltRow a, .RadGrid_IT .rgEditRow a, .RadGrid_IT .rgFooter a, .RadGrid_IT .rgEditForm a {
    color: #0e3d4f;
}

.RadGrid_IT .rgMasterTable .rgSelectedCell, .RadGrid_IT .rgSelectedRow {
    background: #7bbbcf 0 -3900px repeat-x url('Grid/sprite.gif');
}

    * + html .RadGrid_IT .rgSelectedRow .rgSorted {
        background-color: #7bbbcf;
    }

.RadGrid_IT .rgMasterTable .rgActiveCell, .RadGrid_IT .rgActiveRow, .RadGrid_IT .rgHoveredRow {
    background: #bfe3f6 0 -2900px repeat-x url('Grid/sprite.gif');
}

    * + html .RadGrid_IT .rgActiveRow .rgSorted, * + html .RadGrid_IT .rgHoveredRow .rgSorted {
        background-color: #bfe3f6;
    }

.RadGrid_IT .rgEditRow {
    background: white 0 -4900px repeat-x url('Grid/sprite.gif');
}

    * + html .RadGrid_IT .rgEditRow .rgSorted {
        background-color: #fff;
    }

    .RadGrid_IT .rgSelectedRow > td, .RadGrid_IT .rgActiveRow > td, .RadGrid_IT .rgHoveredRow > td, .RadGrid_IT .rgEditRow > td {
        border-left-width: 0;
        border-right-width: 0;
        padding-left: 8px;
        padding-right: 8px;
    }

.RadGrid_IT .rgSelectedRow > td {
    border-bottom-color: #133c44;
}

    .RadGrid_IT .rgSelectedRow > td.rgSorted {
        border-bottom-color: #133c44;
    }

.RadGrid_IT .rgActiveRow > td, .RadGrid_IT .rgHoveredRow > td, .RadGrid_IT .rgActiveRow td.rgSorted, .RadGrid_IT .rgHoveredRow td.rgSorted {
    border-bottom-color: #5d9fb7;
}

.RadGrid_IT .rgEditRow > td {
    border-color: #fff #fff #768ca5 #fff;
}

    .RadGrid_IT .rgEditRow > td.rgSorted {
        border-color: #fff #fff #768ca5 #fff;
    }

.RadGrid_IT .rgEditRow {
    background-color: rgba(118, 140, 165, 0.75);
    color: #333333;
}

.RadGrid_IT .rgDeletedRow.rgHoveredRow > td {
    border-color: #dae2e8;
}

.RadGrid_IT .rgBatchOverlay {
    background: rgba(118, 140, 165, 0.75);
}

.RadGrid_IT .rgBatchUndoDeleteButton {
    padding: 0 7px 0 0;
    left: 7px;
    border: 1px solid;
    border-radius: 4px;
    border-color: #6e8aa8;
    color: #0d202b;
    background-color: #d7e2e7;
    background-image: linear-gradient(#e0e7ed, #c2d2dd 50%, #a3baca 50%, #d7e2e7);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.45);
}

    .RadGrid_IT .rgBatchUndoDeleteButton:before {
        vertical-align: -7px;
        background-image: url('Common/radActionsSprite.png');
        background-position: 0px -2380px;
        background-repeat: no-repeat;
    }

    .RadGrid_IT .rgBatchUndoDeleteButton:hover {
        border-color: #1c9fcc;
        color: #0e3d4f;
        background-color: #bee3f6;
        background-image: linear-gradient(#d4eaf8, #baddf4 50%, #9edaf2 50%, #bee3f6);
        box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.32);
    }

        .RadGrid_IT .rgBatchUndoDeleteButton:hover:before {
            background-position: -20px -2380px;
        }

.RadGrid_IT .rgDrag {
    background-image: url('Grid/rgDrag.gif');
}

.RadGrid_IT .rgFooterDiv, .RadGrid_IT .rgFooter, .RadGrid_IT .rgFooterWrapper {
    /* background: #dae2e8;*/
}

    .RadGrid_IT .rgFooter > td, .RadGrid_IT .rgFooterWrapper {
        border-top-width: 1px;
        border-color: #14171F; /*//#a2b3c7 #dae2e8 #fff #dae2e8;*/
        font-weight: bold;
    }

        .RadGrid_IT .rgFooterWrapper .rgFooter > td {
            border-bottom: 0;
            font-weight: bold;
        }

.RadGrid_IT .rgFooterWrapper {
    border-bottom: 1px solid #fff;
}

.RadGrid_IT .rgPager .rgStatus {
    border: 1px solid;
    border-color: #a2b3c7 #9cb6c5 #fff #9cb6c5;
    border-left-width: 0;
}

.RadGrid_IT .rgStatus div {
    background-image: url('Common/loading_small.gif');
}

.RadGrid_IT .rgPager {
    background: #dae2e8;
}

.RadGrid_IT td.rgPagerCell {
    border: 1px solid;
    border-color: #a2b3c7 #fff #fff;
    border-right-width: 0;
}

.RadGrid_IT .rgInfoPart {
    color: #506175;
}

    .RadGrid_IT .rgInfoPart strong {
        color: #000;
    }

.RadGrid_IT .rgPageFirst {
    background-position: 0 -550px;
}

    .RadGrid_IT .rgPageFirst:hover {
        background-position: 0 -600px;
    }

.RadGrid_IT .rgPagePrev {
    background-position: 0 -700px;
}

    .RadGrid_IT .rgPagePrev:hover {
        background-position: 0 -750px;
    }

.RadGrid_IT .rgPageNext {
    background-position: 0 -850px;
}

    .RadGrid_IT .rgPageNext:hover {
        background-position: 0 -900px;
    }

.RadGrid_IT .rgPageLast {
    background-position: 0 -1000px;
}

    .RadGrid_IT .rgPageLast:hover {
        background-position: 0 -1050px;
    }

.RadGrid_IT .rgPager .rgPagerButton {
    border-color: #4e667e #476077 #425c71;
    background: #d7e2e7 repeat-x 0 -1550px url('Grid/sprite.gif');
    color: #0d202b;
    font: 12px "Segoe UI", Arial, Helvetica, sans-serif;
}

.RadGrid_IT .rgNumPart a {
    color: #000;
}

    .RadGrid_IT .rgNumPart a:hover, .RadGrid_IT .rgNumPart a.rgCurrentPage {
        background: no-repeat url('Grid/sprite.gif');
    }

        .RadGrid_IT .rgNumPart a:hover span, .RadGrid_IT .rgNumPart a.rgCurrentPage span {
            background: no-repeat url('Grid/sprite.gif');
        }

    .RadGrid_IT .rgNumPart a:hover {
        background-position: 100% -1250px;
        color: #0e3d4f;
    }

        .RadGrid_IT .rgNumPart a:hover span {
            background-position: 0 -1150px;
            cursor: pointer;
        }

    .RadGrid_IT .rgNumPart a.rgCurrentPage {
        background-position: 100% -1450px;
        color: #0053a5;
    }

        .RadGrid_IT .rgNumPart a.rgCurrentPage:hover {
            background-position: 100% -1450px;
            color: #0053a5;
        }

            .RadGrid_IT .rgNumPart a.rgCurrentPage span, .RadGrid_IT .rgNumPart a.rgCurrentPage:hover span {
                background-position: 0 -1350px;
            }

.RadGrid_IT .rgHeader .rgSortAsc {
    background-position: 3px -247px;
    height: 10px;
}

.RadGrid_IT .rgHeader .rgSortDesc {
    background-position: 3px -197px;
    height: 10px;
}

.RadGrid_IT .rgCommandRow .rgPrev,
.RadGrid_IT .rgCommandRow .rgNext {
    padding: 0 10px;
    line-height: 20px;
    border-radius: 3px;
    border-color: #6e8aa8;
    color: #0d202b;
    background-color: #d7e2e7;
    background-image: linear-gradient(#e0e7ed, #c2d2dd 50%, #a3baca 50%, #d7e2e7);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.45);
    margin-right: 10px;
}

    .RadGrid_IT .rgCommandRow .rgPrev span,
    .RadGrid_IT .rgCommandRow .rgNext span {
        width: 10px;
        height: 10px;
        background-image: url('Common/radActionsSprite.png');
    }

    .RadGrid_IT .rgCommandRow .rgPrev:hover,
    .RadGrid_IT .rgCommandRow .rgNext:hover {
        border-color: #1c9fcc;
        color: #0e3d4f;
        background-color: #bee3f6;
        background-image: linear-gradient(#d4eaf8, #baddf4 50%, #9edaf2 50%, #bee3f6);
        box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.32);
    }

    .RadGrid_IT .rgCommandRow .rgPrev.rgDisabled:hover,
    .RadGrid_IT .rgCommandRow .rgNext.rgDisabled:hover {
        border-color: #6e8aa8;
        color: #0d202b;
        background-color: #d7e2e7;
        background-image: linear-gradient(#e0e7ed, #c2d2dd 50%, #a3baca 50%, #d7e2e7);
        box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.45);
    }

.RadGrid_IT .rgPrev span {
    margin-right: 10px;
    background-position: -5px -45px;
}

.RadGrid_IT .rgNext span {
    margin-left: 10px;
    background-position: -5px -65px;
}

.GridReorderTop_IT {
    background: 0 0 no-repeat url('Grid/sprite.gif');
}

.GridReorderBottom_IT {
    background: 0 0 no-repeat url('Grid/sprite.gif');
    background-position: 0 -50px;
}

.RadGrid_IT .rgFilterRow {
    background: #dae2e8;
}

    .RadGrid_IT .rgFilterRow > td {
        border: 1px solid;
        border-top-width: 0;
        border-color: #dae2e8 #dae2e8 #a2b3c7;
    }

.RadGrid_IT .rgFilter {
    background-position: 0 -300px;
}

    .RadGrid_IT .rgFilter:hover {
        background-position: 0 -350px;
    }

.RadGrid_IT .rgFilterActive {
    background-position: 0 -400px;
}

    .RadGrid_IT .rgFilterActive:hover {
        background-position: 0 -400px;
    }

.RadGrid_IT .rgFiltered {
    background-position: 0 -325px;
}

    .RadGrid_IT .rgFiltered:hover {
        background-position: 0 -375px;
    }

    .RadGrid_IT .rgFiltered.rgFilterActive {
        background-position: 0 -425px;
    }

.RadGrid_IT .rgFilterBox {
    border-color: #768ca5;
    font: 12px "Segoe UI", Arial, Helvetica, sans-serif;
    color: #000;
}

.RadGrid_IT .rgOptions {
    background: url('Common/radActionsSprite.png') -2.5px -2402.5px no-repeat;
}

.RadGrid_IT .rgOptSelected {
    background-position: -22.5px -2402.5px;
}

.RadMenu_IT .rgHCMClear, .RadMenu_IT .rgHCMFilter {
    border-color: #4e667e #476078 #425c71;
    background: #d7e2e7 center -23px repeat-x url('FormDecorator/ButtonSprites.gif');
    color: #0d202b;
    font-family: 'AvenirNextPro', sans-serif;
    border-radius: 2px;
}

    .RadMenu_IT .rgHCMClear:hover, .RadMenu_IT .rgHCMFilter:hover {
        border-color: #5d9fb7;
        background-position: center -67px;
        background-color: #bee3f6;
        color: #0e3d4f;
    }

.RadMenu_IT_Context .rgFilterApply,
.RadMenu_IT_Context .rgFilterCancel {
    background-image: url('Common/radGradientButtonSprite.png');
    border-color: #6e8aa8;
    color: #0d202b;
    background-color: #d7e2e7;
    background-image: linear-gradient(#e0e7ed, #c2d2dd 50%, #a3baca 50%, #d7e2e7);
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.45);
    font-family: 'AvenirNextPro', sans-serif;
    font-size: 12px;
}

div.RadMenu_IT_Context .rlbGroup {
    border-color: #ffffff;
}

.GridContextMenu_IT .rmLeftImage {
    background-image: url('../Common/Grid/contextMenu.gif');
}

.GridContextMenu_IT .rgHCMSortAsc .rmLeftImage {
    background-position: 0 0;
}

.GridContextMenu_IT .rgHCMSortDesc .rmLeftImage {
    background-position: 0 -40px;
}

.GridContextMenu_IT .rgHCMUnsort .rmLeftImage {
    background-position: 0 -80px;
}

.GridContextMenu_IT .rgHCMGroup .rmLeftImage {
    background-position: 0 -120px;
}

.GridContextMenu_IT .rgHCMUngroup .rmLeftImage {
    background-position: 0 -160px;
}

.GridContextMenu_IT .rgHCMCols .rmLeftImage {
    background-position: 0 -200px;
}

.GridContextMenu_IT .rgHCMFilter .rmLeftImage {
    background-position: 0 -240px;
}

.GridContextMenu_IT .rgHCMUnfilter .rmLeftImage {
    background-position: 0 -280px;
}

.RadGrid_IT .rgGroupPanel {
    border: 0;
    border-bottom: 1px solid #3d556c;
    background: #dfeeff;
}

    .RadGrid_IT .rgGroupPanel td {
        border: 0;
        padding: 3px;
        vertical-align: middle;
    }

        .RadGrid_IT .rgGroupPanel td td {
            padding: 0;
        }

    .RadGrid_IT .rgGroupPanel .rgSortAsc {
        background-position: 4px -144px;
    }

    .RadGrid_IT .rgGroupPanel .rgSortDesc {
        background-position: 4px -94px;
    }

.RadGrid_IT .rgUngroup {
    background-position: 0 -6500px;
}

.RadGrid_IT .rgGroupItem {
    border: 1px solid #506175;
    background: #ebf7ff;
    color: #0053a5;
}

.RadGrid_IT .rgGroupHeader {
    background: #14171F;
    font-size: 1.1em;
    line-height: 21px;
    color: #fff;
}

    .RadGrid_IT .rgGroupHeader > td {
        padding: 0 8px;
    }

.RadGrid_IT td.rgGroupCol, .RadGrid_IT td.rgExpandCol {
    /*background: #14171F none;*/
    border-color: #14171F;
}

.RadGrid_IT tfoot .rgGroupCol,
html .RadGrid_IT .rgFooterWrapper .rgGroupCol {
    /*background: #14171F;*/
    border-color: #14171F;
    font-weight: bold;
}

.RadGrid_IT .rgExpand {
    background-position: 5px -496px;
}

.RadGrid_IT .rgCollapse {
    background-position: 3px -454px;
}

.RadGrid_IT .rgEditForm:not(.rgEditPopup) {
    border-bottom: 1px solid #768ca5;
}

.RadGrid_IT .rgUpdate {
    background-position: 0 -1800px;
}

.RadGrid_IT .rgCancel {
    background-position: 0 -1850px;
}

.RadGrid_IT .rgDetailTable {
    border-color: #14171F;
}

.RadGrid_IT .rgCommandRow {
    background: #495a70 0 -2099px repeat-x url('Grid/sprite.gif');
    color: #fff;
}

.RadGrid_IT .rgCommandCell {
    border: 1px solid #212f41;
    padding: 0;
}

.RadGrid_IT .rgCommandTable {
    border: 1px solid;
    border-color: #14171F;
}

    .RadGrid_IT .rgCommandTable td {
        border: 0;
        padding: 2px 7px;
    }

.RadGrid_IT .rgCommandRow a {
    color: #fff;
    text-decoration: none;
}

.RadGrid_IT .rgAdd {
    margin-right: 3px;
    background-position: 0 -1650px;
}

.RadGrid_IT .rgRefresh {
    margin-right: 3px;
    background-position: 0 -1600px;
}

.RadGrid_IT .rgEdit {
    background-position: 0 -1700px;
}

.RadGrid_IT .rgDel {
    background-position: 0 -1750px;
}

.RadGrid_IT .rgExpXLS, .RadGrid_IT .rgExpDOC, .RadGrid_IT .rgExpPDF, .RadGrid_IT .rgExpCSV {
    background-image: url('../Common/Grid/export.gif');
}

.RadGrid_IT .rgExpXLS {
    background-position: 0 0;
}

.RadGrid_IT .rgExpDOC {
    background-position: 0 -50px;
}

.RadGrid_IT .rgExpPDF {
    background-position: 0 -100px;
}

.RadGrid_IT .rgExpCSV {
    background-position: 0 -150px;
}

.rgCellSelectorArea_IT, .GridRowSelector_IT {
    background: #3d556c;
}

.GridItemDropIndicator_IT {
    border-top: 1px dashed #3d556c;
}

.GridToolTip_IT {
    border: 1px solid #768ca5;
    padding: 3px;
    background: #dae2e8;
    color: #000;
}

.RadGridRTL_IT .rgHeader:first-child, .RadGridRTL_IT th.rgResizeCol:first-child, .RadGridRTL_IT .rgFilterRow > td:first-child, .RadGridRTL_IT .rgRow > td:first-child, .RadGridRTL_IT .rgAltRow > td:first-child {
    border-left-width: 1px;
    padding-left: 7px;
}

.RadGridRTL_IT .rgPageFirst {
    background-position: 0 -1000px;
}

    .RadGridRTL_IT .rgPageFirst:hover {
        background-position: 0 -1050px;
    }

.RadGridRTL_IT .rgPagePrev {
    background-position: 0 -850px;
}

    .RadGridRTL_IT .rgPagePrev:hover {
        background-position: 0 -900px;
    }

.RadGridRTL_IT .rgPageNext {
    background-position: 0 -700px;
}

    .RadGridRTL_IT .rgPageNext:hover {
        background-position: 0 -750px;
    }

.RadGridRTL_IT .rgPageLast {
    background-position: 0 -550px;
}

    .RadGridRTL_IT .rgPageLast:hover {
        background-position: 0 -600px;
    }

.RadGridRTL_IT .rgExpand {
    background-position: -20px -496px;
}


/*RADGRID FOR MOBILE*/
.RadGrid_IT {
    min-width: fit-content;
}

    .RadGrid_IT table {
        border-collapse: collapse;
        width: 100% !important;
        max-width: 100% !important;
        min-width: 100% !important;
    }

    .RadGrid_IT th {
        background-color: #eee;
        font-weight: bold;
    }

    /*Fixing situations*/
    .RadGrid_IT .rfdRealInput {
        position: initial !important;
    }

    .RadGrid_IT:focus {
        outline: none;
    }

/* Stack rows vertically on small screens */
@media (max-width: 55em) {
    .RadGrid_IT {
        border: 0 !important;
        padding-top: 10px;
    }

        .RadGrid_IT .rgMasterTable {
            display: block;
        }

        .RadGrid_IT thead tr {
            position: absolute;
            top: -9999em;
            left: -9999em;
        }

        .RadGrid_IT tbody > tr.rgRow,
        .RadGrid_IT tbody > tr.rgAltRow {
            border: 1px solid transparent;
            transition: all linear 0.15s
        }

            .RadGrid_IT tbody > tr.rgRow:active,
            .RadGrid_IT tbody > tr.rgRow:hover,
            .RadGrid_IT tbody > tr.rgRow:focus,
            .RadGrid_IT tbody > tr.rgAltRow:active,
            .RadGrid_IT tbody > tr.rgAltRow:hover,
            .RadGrid_IT tbody > tr.rgAltRow:focus {
                border: 1px solid #21A794;
            }

        .RadGrid_IT tr + tr,
        .RadGrid_IT .rgPager {
            margin-top: 0.5em;
        }

        .RadGrid_IT tbody > .rgRow,
        .RadGrid_IT tbody > .rgRow > td,
        .RadGrid_IT tbody > .rgAltRow,
        .RadGrid_IT tbody > .rgAltRow > td {
            display: block;
        }

        .RadGrid_IT tbody {
            width: 100% !important;
            display: inherit;
        }

            .RadGrid_IT tbody > tr > td {
                box-sizing: border-box;
                border-bottom: 1px solid transparent !important;
                border-left: 0 !important;
                border-top: 0 !important;
                border-right: 0 !important;
                /*padding-left: 20px;*/
                width: 100% !important;
                text-align: right;
            }


            .RadGrid_IT tbody .rgWrap.rgAdvPart {
                margin-top: 10px;
            }

            .RadGrid_IT tbody > .rgRow {
                background: #ecf0f1;
            }

                .RadGrid_IT tbody > .rgRow > td {
                    border-color: #14171F !important;
                }

            .RadGrid_IT tbody > .rgAltRow {
                background: #bdc3c7;
            }

                .RadGrid_IT tbody > .rgAltRow > td {
                    border-color: #14171F !important;
                }

        .RadGrid_IT .rgGroupHeader td {
            text-align: left;
        }

        .RadGrid_IT .rgRow td,
        .RadGrid_IT .rgAltRow td {
            text-align: right;
            position: relative;
        }

            .RadGrid_IT .rgRow td:before,
            .RadGrid_IT .rgAltRow td:before {
                content: attr(data-label);
                display: inline-block;
                font-weight: bold;
                left: 10px;
                position: absolute;
                top: 50%;
                transform: translate(0, -50%);
            }
}
