.RadPivotGrid_DescorMetroSD {
    border: 1px solid #232e33;
    background: #35434b;
    color: #c1c7ca;
    font-size: 13px;
    line-height: 22px;
    font-family: Arial,Helvetica,sans-serif;
}

    .RadPivotGrid_DescorMetroSD th, .RadPivotGrid_DescorMetroSD td, .RadPivotGrid_DescorMetroSD .rpgOuterTableWrapper {
        border-color: #35434b;
    }

        .RadPivotGrid_DescorMetroSD td:first-child[collspan] {
            border-left: 0 none;
        }

    .RadPivotGrid_DescorMetroSD input {
        background-color: #29343b;
        border: 1px solid #8a9297;
        color: white;
    }

    .RadPivotGrid_DescorMetroSD .rpgPagePrev, .RadPivotGrid_DescorMetroSD .rpgPageNext, .RadPivotGrid_DescorMetroSD .rpgPageFirst, .RadPivotGrid_DescorMetroSD .rpgPageLast, .RadPivotGrid_DescorMetroSD .rpgFilter, .RadPivotGrid_DescorMetroSD .rpgExpand, .RadPivotGrid_DescorMetroSD .rpgCollapse, .RadPivotGrid_DescorMetroSD .rpgGroupedFieldsTitle, .RadPivotGrid_DescorMetroSD .rpgKpi .rtSp, .RadPivotGrid_DescorMetroSD .rpgMeasure .rtSp, .RadPivotGrid_DescorMetroSD .rpgFolder .rtSp, .RadPivotGrid_DescorMetroSD .rpgOpenFolder .rtSp, .RadPivotGrid_DescorMetroSD .rpgOther .rtSp, .RadPivotGrid_DescorMetroSD .rpgDimension .rtSp {
        background-image: url('PivotGrid/sprite.png');
    }

    .RadPivotGrid_DescorMetroSD .rpgContentZoneDiv td {
        border-color: #515a61;
    }

    .RadPivotGrid_DescorMetroSD .rpgRowHeader {
        background-color: #1c262c;
    }

    .RadPivotGrid_DescorMetroSD .rpgRowHeaderGrandTotal, .RadPivotGrid_DescorMetroSD .rpgContentZoneDiv .rpgRowGrandTotalDataCell {
        background-color: #242e35;
        border-color: #242e35;
    }

    .RadPivotGrid_DescorMetroSD .rpgRowHeaderGrandTotal, .RadPivotGrid_DescorMetroSD .rpgColumnHeaderTotal, .RadPivotGrid_DescorMetroSD .rpgRowTotalDataCell, .RadPivotGrid_DescorMetroSD .rpgColumnTotalDataCell, .RadPivotGrid_DescorMetroSD .rpgRowGrandTotalDataCell, .RadPivotGrid_DescorMetroSD .rpgColumnGrandTotalDataCell {
        color: #fff;
    }

    .RadPivotGrid_DescorMetroSD .rpgRowTotalDataCell, .RadPivotGrid_DescorMetroSD .rpgColumnTotalDataCell, .RadPivotGrid_DescorMetroSD .rpgColumnGrandTotalDataCell {
        background-color: #2b373f;
    }

    .RadPivotGrid_DescorMetroSD .rpgRowTotalDataCell {
        border-bottom-color: #c1c6cb;
    }

        .RadPivotGrid_DescorMetroSD .rpgRowHeaderTotal, .RadPivotGrid_DescorMetroSD .rpgRowTotalDataCell.rpgColumnTotalDataCell {
            background-color: #253037;
        }

    .RadPivotGrid_DescorMetroSD .rpgFilterZone, .RadPivotGrid_DescorMetroSD .rpgColumnsZone, .RadPivotGrid_DescorMetroSD .rpgDataZone, .RadPivotGrid_DescorMetroSD .rpgContentZoneDiv th {
        background-image: url('Common/radGradientLightV20.png');
        _background-image: none;
        background-repeat: repeat-x;
        background-image: -webkit-linear-gradient(top,#404c54 0,#2b373d 100%);
        background-image: -moz-linear-gradient(top,#404c54 0,#2b373d 100%);
        background-image: -ms-linear-gradient(top,#404c54 0,#2b373d 100%);
        background-image: -o-linear-gradient(top,#404c54 0,#2b373d 100%);
        background-image: linear-gradient(top,#404c54 0,#2b373d 100%);
        box-shadow: 0 0 6px 2px #53606a inset;
    }

    .RadPivotGrid_DescorMetroSD .rpgColumnHeader {
        background: #1c262c;
    }

    .RadPivotGrid_DescorMetroSD .rpgRowsZone, .RadPivotGrid_DescorMetroSD .rpgColumnHeaderTotal, .RadPivotGrid_DescorMetroSD .rpgColumnHeaderGrandTotal {
        background-image: url('Common/radGradientLightV50.png');
        _background-image: none;
        background-repeat: repeat-x;
        background-image: -webkit-linear-gradient(top,#35434c 0,#2b373e 70%,#1c262c 100%);
        background-image: -moz-linear-gradient(top,#35434c 0,#2b373e 70%,#1c262c 100%);
        background-image: -ms-linear-gradient(top,#35434c 0,#2b373e 70%,#1c262c 100%);
        background-image: -o-linear-gradient(top,#35434c 0,#2b373e 70%,#1c262c 100%);
        background-image: linear-gradient(top,#35434c 0,#2b373e 70%,#1c262c 100%);
    }

    .RadPivotGrid_DescorMetroSD .rpgPager {
        background-color: #1c262c;
        color: #c1c7ca;
    }

    .RadPivotGrid_DescorMetroSD .rpgWrap {
        line-height: 28px;
    }

    .RadPivotGrid_DescorMetroSD .rpgPager .rpgPagerButton, .RadPivotGrid_DescorMetroSD .rpgPager .riSingle .riTextBox {
        height: 29px;
        line-height: 22px;
    }

    .RadPivotGrid_DescorMetroSD .rpgInfoPart {
        color: #c1c7ca;
    }

    .RadPivotGrid_DescorMetroSD .rpgPageFirst, .RadPivotGrid_DescorMetroSD .rpgPagePrev, .RadPivotGrid_DescorMetroSD .rpgPageNext, .RadPivotGrid_DescorMetroSD .rpgPageLast {
        width: 30px;
        height: 30px;
    }

    .RadPivotGrid_DescorMetroSD .rpgPageFirst {
        margin: 0 3px 0 0;
        background-position: 0 -240px;
    }

        .RadPivotGrid_DescorMetroSD .rpgPageFirst:hover {
            background-position: 0 -290px;
        }

    .RadPivotGrid_DescorMetroSD .rpgPagePrev {
        margin: 0 3px 0 0;
        background-position: 0 -340px;
    }

        .RadPivotGrid_DescorMetroSD .rpgPagePrev:hover {
            background-position: 0 -390px;
        }

    .RadPivotGrid_DescorMetroSD .rpgPageNext {
        margin: 0 0 0 3px;
        background-position: 0 -440px;
    }

        .RadPivotGrid_DescorMetroSD .rpgPageNext:hover {
            background-position: 0 -490px;
        }

    .RadPivotGrid_DescorMetroSD .rpgPageLast {
        margin: 0 0 0 3px;
        background-position: 0 -540px;
    }

        .RadPivotGrid_DescorMetroSD .rpgPageLast:hover {
            background-position: 0 -590px;
        }

    .RadPivotGrid_DescorMetroSD .rpgPager .rpgPagerButton {
        background-image: url('Common/radGradientLightV20.png');
        _background-image: none;
        background-repeat: repeat-x;
        border-color: black;
        color: #e2e8eb;
        background-color: #1c262c;
        background-image: -webkit-linear-gradient(top,#414c53 0,#1c262c 100%);
        background-image: -moz-linear-gradient(top,#414c53 0,#1c262c 100%);
        background-image: -ms-linear-gradient(top,#414c53 0,#1c262c 100%);
        background-image: -o-linear-gradient(top,#414c53 0,#1c262c 100%);
        background-image: linear-gradient(top,#414c53 0,#1c262c 100%);
        box-shadow: 0 1px 2px rgba(0,0,0,0.7);
        border-radius: 4px;
        border: 0 none;
        color: #e2e8eb;
        font-size: 13px;
        font-family: Arial,Helvetica,sans-serif;
        line-height: 22px;
    }

    .RadPivotGrid_DescorMetroSD .rpgNumPart a:hover, .RadPivotGrid_DescorMetroSD .rpgNumPart a:hover span, .RadPivotGrid_DescorMetroSD .rpgNumPart a.rpgCurrentPage, .RadPivotGrid_DescorMetroSD .rpgNumPart a.rpgCurrentPage span {
        background-repeat: no-repeat;
    }

    .RadPivotGrid_DescorMetroSD .rpgNumPart a {
        border-radius: 4px;
        line-height: 28px;
        color: white;
        margin-right: 1px;
        margin-top: 1px;
    }

        .RadPivotGrid_DescorMetroSD .rpgNumPart a:hover {
            color: #000;
            background-color: #ffa800;
            background-image: -webkit-linear-gradient(top,#ffa800 0,#d07f00 100%);
            background-image: -moz-linear-gradient(top,#ffa800 0,#d07f00 100%);
            background-image: -ms-linear-gradient(top,#ffa800 0,#d07f00 100%);
            background-image: -o-linear-gradient(top,#ffa800 0,#d07f00 100%);
            background-image: linear-gradient(top,#ffa800 0,#d07f00 100%);
        }

        .RadPivotGrid_DescorMetroSD .rpgNumPart a.rpgCurrentPage {
            border: 1px solid #f5a21f;
            color: white;
            margin-top: 0;
        }

    .RadPivotGrid_DescorMetroSD .rpgFieldItem, .RadPivotGrid_DescorMetroSD .rpgUpdateButton {
        background-image: url('Common/radGradientLightV20.png');
        _background-image: none;
        background-repeat: repeat-x;
        border-color: black;
        color: #e2e8eb;
        background-color: #1c262c;
        background-image: -webkit-linear-gradient(top,#414c53 0,#1c262c 100%);
        background-image: -moz-linear-gradient(top,#414c53 0,#1c262c 100%);
        background-image: -ms-linear-gradient(top,#414c53 0,#1c262c 100%);
        background-image: -o-linear-gradient(top,#414c53 0,#1c262c 100%);
        background-image: linear-gradient(top,#414c53 0,#1c262c 100%);
        /*box-shadow: 0 1px 2px rgba(0,0,0,0.7);*/
        border-radius: 4px;
        border: 0 none;
        color: #e2e8eb;
        border-color:black;
    }

        .RadPivotGrid_DescorMetroSD .rpgFieldItem a {
            color: #e2e8eb;
        }

    .RadPivotGrid_DescorMetroSD .rpgSortAsc, .RadPivotGrid_DescorMetroSD .rpgSortDesc, .RadPivotGrid_DescorMetroSD .rpgItemContextMenu {
        vertical-align: middle;
        margin-left: 2px;
        height: 14px;
        width: 15px;
        background-image: url('Common/radActionsSprite.png');
    }

    .RadPivotGrid_DescorMetroSD .rpgSortDesc {
        background-position: -17.5px -68px;
    }

    .RadPivotGrid_DescorMetroSD .rpgSortAsc {
        background-position: -17.5px -18px;
    }

    .RadPivotGrid_DescorMetroSD .rpgItemContextMenu {
        border-radius: 4px;
        border: 1px solid #c1c7ca;
        background-position: -17.5px -168px;
        height: 17px;
        width: 17px;
    }

    .RadPivotGrid_DescorMetroSD .rpgFilter {
        background-position: 4px 2px;
    }

    .RadPivotGrid_DescorMetroSD .rpgFieldsPopupWrapper {
        background: #35434b;
    }

    .RadPivotGrid_DescorMetroSD .rpgExpand, .RadPivotGrid_DescorMetroSD .rpgCollapse {
        background-position: 2px -136px;
        background-repeat: no-repeat;
    }

    .RadPivotGrid_DescorMetroSD .rpgExpand {
        background-position: 4px -184px;
    }

.rpgCompact td.rpgEC {
    background-color: #1c262c;
}

.rpgCompact .rpgRowHeaderField {
    background-color: #253037;
}

.PivotGridReorderLeft_DescorMetroSD, .PivotGridReorderRight_DescorMetroSD, .PivotGridReorderTop_DescorMetroSD, .PivotGridReorderBottom_DescorMetroSD {
    background: url('PivotGrid/sprite.png') no-repeat -20px -137px;
}

.PivotGridReorderLeft_DescorMetroSD {
    background-position: -20px -72px;
}

.PivotGridReorderRight_DescorMetroSD {
    background-position: 0 -66px;
}

.PivotGridReorderBottom_DescorMetroSD {
    background-position: -20px -167px;
}

.PivotGridWindow_DescorMetroSD .rpgFilterButtonOk, .PivotGridWindow_DescorMetroSD .rpgFilterButtonCancel {
    background-image: url('Common/radGradientLightV20.png');
    _background-image: none;
    background-repeat: repeat-x;
    border-color: black;
    color: #e2e8eb;
    background-color: #1c262c;
    background-image: -webkit-linear-gradient(top,#414c53 0,#1c262c 100%);
    background-image: -moz-linear-gradient(top,#414c53 0,#1c262c 100%);
    background-image: -ms-linear-gradient(top,#414c53 0,#1c262c 100%);
    background-image: -o-linear-gradient(top,#414c53 0,#1c262c 100%);
    background-image: linear-gradient(top,#414c53 0,#1c262c 100%);
    box-shadow: 0 1px 2px rgba(0,0,0,0.7);
    border-radius: 4px;
    border: 0 none;
    color: #c1c7ca;
}

    .RadPivotGrid_DescorMetroSD .rpgFieldItem:hover, .PivotGridWindow_DescorMetroSD .rpgFilterButtonOk:hover, .PivotGridWindow_DescorMetroSD .rpgFilterButtonCancel:hover {
        border-color: black;
        color: #e2e8eb;
        background-color: #2b363d;
        background-image: -webkit-linear-gradient(top,#4e5960 0,#2b363d 100%);
        background-image: -moz-linear-gradient(top,#4e5960 0,#2b363d 100%);
        background-image: -ms-linear-gradient(top,#4e5960 0,#2b363d 100%);
        background-image: -o-linear-gradient(top,#4e5960 0,#2b363d 100%);
        background-image: linear-gradient(top,#4e5960 0,#2b363d 100%);
        box-shadow: 0 1px 2px rgba(0,0,0,0.8);
    }

.RadPivotGrid_DescorMetroSD .rpgChangeLayoutButton, .RadPivotGrid_DescorMetroSD .rpgAllFieldsIcon, .RadPivotGrid_DescorMetroSD .rpgFilterFieldsIcon, .RadPivotGrid_DescorMetroSD .rpgRowFieldsIcon, .RadPivotGrid_DescorMetroSD .rpgColumnFieldsIcon, .RadPivotGrid_DescorMetroSD .rpgAggregateFieldsIcon, .PivotGridContextMenu_DescorMetroSD span.rmLeftImage {
    background-image: url('PivotGrid/sprite.png');
    background-repeat: no-repeat;
    font-size: 12px;
    line-height: 22px;
}

.RadPivotGrid_DescorMetroSD .rpgKpi .rtSp {
    background-position: -19px -1217px;
}

.RadPivotGrid_DescorMetroSD .rpgDimension .rtSp {
    background-position: 0 -1217px;
}

.RadPivotGrid_DescorMetroSD .rpgMeasure .rtSp {
    background-position: 0 -1242px;
}

.RadPivotGrid_DescorMetroSD .rpgFolder .rtSp {
    background-position: -16px -1242px;
}

.RadPivotGrid_DescorMetroSD .rpgOpenFolder .rtSp {
    background-position: -14px -1264px;
}

.RadPivotGrid_DescorMetroSD .rpgOther .rtSp {
    background-position: 0 -1280px;
}

.RadPivotGrid_DescorMetroSD .rpgChangeLayoutButton {
    background-position: 11px -837px;
    background-color: #343c40;
    border: 1px solid #232e33;
}

.RadPivotGrid_DescorMetroSD .rpgConfigurationPanel .rpgFieldsContainer {
    border: 1px solid #232e33;
}

.PivotGridContextMenu_DescorMetroSD .rpgStacked .rmLeftImage {
    background-position: 0 -890px;
}

.PivotGridContextMenu_DescorMetroSD .rpgSideBySide .rmLeftImage {
    background-position: 0 -914px;
}

.PivotGridContextMenu_DescorMetroSD .rpgTwoByTwo .rmLeftImage {
    background-position: 0 -938px;
}

.PivotGridContextMenu_DescorMetroSD .rpgOneByFour .rmLeftImage {
    background-position: 0 -965px;
}

.PivotGridContextMenu_DescorMetroSD.rpgContextMenuTop .rpgStacked .rmLeftImage, .PivotGridContextMenu_DescorMetroSD.rpgContextMenuBottom .rpgStacked .rmLeftImage {
    background-position: 0 -988px;
}

.PivotGridContextMenu_DescorMetroSD.rpgContextMenuTop .rpgSideBySide .rmLeftImage, .PivotGridContextMenu_DescorMetroSD.rpgContextMenuBottom .rpgSideBySide .rmLeftImage {
    background-position: 0 -1010px;
}

.PivotGridContextMenu_DescorMetroSD.rpgContextMenuTop .rpgTwoByTwo .rmLeftImage, .PivotGridContextMenu_DescorMetroSD.rpgContextMenuBottom .rpgTwoByTwo .rmLeftImage {
    background-position: 0 -1037px;
}

.PivotGridContextMenu_DescorMetroSD.rpgContextMenuTop .rpgOneByFour .rmLeftImage, .PivotGridContextMenu_DescorMetroSD.rpgContextMenuBottom .rpgOneByFour .rmLeftImage {
    background-position: 0 -1060px;
}

.RadPivotGrid_DescorMetroSD .rpgAllFieldsIcon {
    background-position: -14px -1089px;
}

.RadPivotGrid_DescorMetroSD .rpgFilterFieldsIcon {
    background-position: -17px -1115px;
}

.RadPivotGrid_DescorMetroSD .rpgRowFieldsIcon {
    background-position: -13px -1138px;
}

.RadPivotGrid_DescorMetroSD .rpgColumnFieldsIcon {
    background-position: -13px -1165px;
}

.RadPivotGrid_DescorMetroSD .rpgAggregateFieldsIcon {
    background-position: -17px -1190px;
}


.RadPivotGrid_DescorMetroSD .rpgFilterZone {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgColumnsZone {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgDataZone {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgRowsZone {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgPagerCell {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgPagerButton {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgFieldItem {
    font-size: 11px;
}

    .RadPivotGrid_DescorMetroSD .rpgFieldItem a {
        font-size: 11px;
    }

.RadPivotGrid_DescorMetroSD .rpgColumnHeader {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgColumnHeaderTotal {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgColumnHeaderGrandTotal {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgRowHeader {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgRowHeaderTotal {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgRowHeaderGrandTotal {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgDataCell {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgColumnTotalDataCell {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgRowTotalDataCell {
    font-size: 11px;
    line-height: 18px;
}

    .RadPivotGrid_DescorMetroSD .rpgRowTotalDataCell.rpgColumnTotalDataCell {
        font-size: 11px;
        line-height: 18px;
    }

.RadPivotGrid_DescorMetroSD .rpgColumnGrandTotalDataCell {
    font-size: 11px;
    line-height: 18px;
}

.RadPivotGrid_DescorMetroSD .rpgRowGrandTotalDataCell {
    font-size: 11px;
    line-height: 18px;
}
