/*Telerik RadPivotGrid SkinDaTelerik Skin*/
/*global*/
.RadPivotGrid_SkinDaTelerik {
  border: 1px solid #476178;
  background: white;
  color: black;
  font-size: 12px;
  line-height: 16px;
  font-family: "Segoe UI", Arial, Helvetica, sans-serif;
  /* Pager */
  /* filter */
  /* Expand and Collaps Buttons */ }
  .RadPivotGrid_SkinDaTelerik th,
  .RadPivotGrid_SkinDaTelerik td,
  .RadPivotGrid_SkinDaTelerik .rpgOuterTableWrapper {
    border-color: #476178; }
  .RadPivotGrid_SkinDaTelerik td:first-child[collspan] {
    border-left: 0 none; }
  .RadPivotGrid_SkinDaTelerik input {
    background-color: white;
    border: 1px solid #768ca5;
    color: black; }
  .RadPivotGrid_SkinDaTelerik .rpgPagePrev,
  .RadPivotGrid_SkinDaTelerik .rpgPageNext,
  .RadPivotGrid_SkinDaTelerik .rpgPageFirst,
  .RadPivotGrid_SkinDaTelerik .rpgPageLast,
  .RadPivotGrid_SkinDaTelerik .rpgFilterZone,
  .RadPivotGrid_SkinDaTelerik .rpgRowsZone,
  .RadPivotGrid_SkinDaTelerik .rpgColumnsZone,
  .RadPivotGrid_SkinDaTelerik .rpgDataZone,
  .RadPivotGrid_SkinDaTelerik .rpgColumnHeader,
  .RadPivotGrid_SkinDaTelerik .rpgColumnHeaderTotal,
  .RadPivotGrid_SkinDaTelerik .rpgColumnHeaderGrandTotal,
  .RadPivotGrid_SkinDaTelerik .rpgContentZoneDiv th,
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a:hover,
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a:hover span,
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a.rpgCurrentPage,
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a.rpgCurrentPage span,
  .RadPivotGrid_SkinDaTelerik .rpgFilter,
  .RadPivotGrid_SkinDaTelerik .rpgSortAsc,
  .RadPivotGrid_SkinDaTelerik .rpgSortDesc,
  .RadPivotGrid_SkinDaTelerik .rpgExpand,
  .RadPivotGrid_SkinDaTelerik .rpgCollapse,
  .RadPivotGrid_SkinDaTelerik .rpgFieldItem,
  .RadPivotGrid_SkinDaTelerik .rpgGroupedFieldsTitle,
  .RadPivotGrid_SkinDaTelerik .rpgPagerButton,
  .RadPivotGrid_SkinDaTelerik .rpgKpi .rtSp,
  .RadPivotGrid_SkinDaTelerik .rpgMeasure .rtSp,
  .RadPivotGrid_SkinDaTelerik .rpgFolder .rtSp,
  .RadPivotGrid_SkinDaTelerik .rpgOpenFolder .rtSp,
  .RadPivotGrid_SkinDaTelerik .rpgOther .rtSp,
  .RadPivotGrid_SkinDaTelerik .rpgDimension .rtSp {
    background-image: url('PivotGrid/sprite.png'); }
  .RadPivotGrid_SkinDaTelerik .rpgContentZoneDiv td {
    border-color: #dae2e8; }
  .RadPivotGrid_SkinDaTelerik .rpgRowHeaderZoneDiv {
    background-color: #718ca1; }
  .RadPivotGrid_SkinDaTelerik .rpgRowTotalDataCell,
  .RadPivotGrid_SkinDaTelerik .rpgColumnTotalDataCell,
  .RadPivotGrid_SkinDaTelerik .rpgRowGrandTotalDataCell,
  .RadPivotGrid_SkinDaTelerik .rpgColumnGrandTotalDataCell {
    background-color: #ededed; }
  .RadPivotGrid_SkinDaTelerik .rpgColumnHeader,
  .RadPivotGrid_SkinDaTelerik .rpgColumnHeaderTotal,
  .RadPivotGrid_SkinDaTelerik .rpgColumnHeaderGrandTotal,
  .RadPivotGrid_SkinDaTelerik .rpgRowHeaderTotal,
  .RadPivotGrid_SkinDaTelerik .rpgRowHeader {
    color: #ffffff; }
  .RadPivotGrid_SkinDaTelerik .rpgRowHeader {
    background-color: #718ca1; }
  .RadPivotGrid_SkinDaTelerik td.rpgRowTotalDataCell {
    border-bottom-color: #c1c6cb; }
  .RadPivotGrid_SkinDaTelerik .rpgRowHeaderTotal {
    background-color: #9fafbc; }
  .RadPivotGrid_SkinDaTelerik .rpgRowTotalDataCell.rpgColumnTotalDataCell {
    background-color: #c5ced7; }
  .RadPivotGrid_SkinDaTelerik .rpgFilterZone,
  .RadPivotGrid_SkinDaTelerik .rpgRowsZone,
  .RadPivotGrid_SkinDaTelerik .rpgColumnsZone,
  .RadPivotGrid_SkinDaTelerik .rpgDataZone,
  .RadPivotGrid_SkinDaTelerik .rpgColumnHeader,
  .RadPivotGrid_SkinDaTelerik .rpgColumnHeaderTotal,
  .RadPivotGrid_SkinDaTelerik .rpgColumnHeaderGrandTotal,
  .RadPivotGrid_SkinDaTelerik .rpgContentZoneDiv th {
    background-color: #718ca1;
    background-position: 0 -2000px;
    background-repeat: repeat-x; }
  .RadPivotGrid_SkinDaTelerik th.rpgColumnHeader,
  .RadPivotGrid_SkinDaTelerik th.rpgColumnHeaderTotal,
  .RadPivotGrid_SkinDaTelerik th.rpgColumnHeaderGrandTotal {
    border-color: #3f5f94 #476178 #3f5f94 #8fa3b7;
    border-right-width: 1px;
    border-right-style: solid;
    color: white; }
  .RadPivotGrid_SkinDaTelerik .rpgPager {
    background-color: #dae2e8;
    color: black; }
  .RadPivotGrid_SkinDaTelerik .rpgInfoPart {
    color: black; }
  .RadPivotGrid_SkinDaTelerik .rpgPageFirst {
    margin: 0 3px 0 0;
    background-position: 0 -240px; }
  .RadPivotGrid_SkinDaTelerik .rpgPageFirst:hover {
    background-position: 0 -290px; }
  .RadPivotGrid_SkinDaTelerik .rpgPagePrev {
    margin: 0 3px 0 0;
    background-position: 0 -340px; }
  .RadPivotGrid_SkinDaTelerik .rpgPagePrev:hover {
    background-position: 0 -390px; }
  .RadPivotGrid_SkinDaTelerik .rpgPageNext {
    margin: 0 0 0 3px;
    background-position: 0 -440px; }
  .RadPivotGrid_SkinDaTelerik .rpgPageNext:hover {
    background-position: 0 -490px; }
  .RadPivotGrid_SkinDaTelerik .rpgPageLast {
    margin: 0 0 0 3px;
    background-position: 0 -540px; }
  .RadPivotGrid_SkinDaTelerik .rpgPageLast:hover {
    background-position: 0 -590px; }
  .RadPivotGrid_SkinDaTelerik .rpgPager .rpgPagerButton {
    background-color: #d0dde4;
    background-position: 0 -1400px;
    background-repeat: repeat-x;
    border-color: #768ca5;
    color: black;
    font-family: "Segoe UI", Arial, Helvetica, sans-serif; }
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a:hover,
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a:hover span,
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a.rpgCurrentPage,
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a.rpgCurrentPage span {
    background-repeat: no-repeat; }
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a {
    color: #3b3b3b; }
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a:hover {
    background-position: 100% -690px;
    color: #000; }
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a:hover span {
    background-position: 0 -640px; }
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a.rpgCurrentPage,
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a.rpgCurrentPage:hover {
    background-position: 100% -790px; }
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a.rpgCurrentPage span,
  .RadPivotGrid_SkinDaTelerik .rpgNumPart a.rpgCurrentPage:hover span {
    background-position: 0 -740px; }
  .RadPivotGrid_SkinDaTelerik .rpgFieldItem,
  .RadPivotGrid_SkinDaTelerik .rpgUpdateButton {
    background-color: #d0dde4;
    background-position: 0 -1400px;
    background-repeat: repeat-x;
    border-color: #768ca5;
    color: black; }
  .RadPivotGrid_SkinDaTelerik .rpgFieldItem a {
    color: black; }
  .RadPivotGrid_SkinDaTelerik .rpgSortAsc,
  .RadPivotGrid_SkinDaTelerik .rpgSortDesc {
    vertical-align: middle;
    margin-left: 2px; }
  .RadPivotGrid_SkinDaTelerik .rpgSortDesc {
    background-position: 4px -47px; }
  .RadPivotGrid_SkinDaTelerik .rpgSortAsc {
    background-position: 4px -91px; }
  .RadPivotGrid_SkinDaTelerik .rpgFilter {
    background-position: 3px 4px; }
  .RadPivotGrid_SkinDaTelerik .rpgFieldsPopupWrapper {
    background: white; }
  .RadPivotGrid_SkinDaTelerik .rpgExpand,
  .RadPivotGrid_SkinDaTelerik .rpgCollapse {
    background-position: 2px -137px;
    background-repeat: no-repeat; }
  .RadPivotGrid_SkinDaTelerik .rpgExpand {
    background-position: 4px -183px; }

.rpgCompact td.rpgEC {
  background-color: #718ca1; }
.rpgCompact .rpgRowHeaderField {
  background-color: #c7d6e2;
  color: black; }

.PivotGridReorderLeft_SkinDaTelerik,
.PivotGridReorderRight_SkinDaTelerik,
.PivotGridReorderTop_SkinDaTelerik,
.PivotGridReorderBottom_SkinDaTelerik {
  background: url('PivotGrid/sprite.png') no-repeat -20px -138px; }

.PivotGridReorderLeft_SkinDaTelerik {
  background-position: -20px -72px; }

.PivotGridReorderRight_SkinDaTelerik {
  background-position: 0 -66px; }

.PivotGridReorderBottom_SkinDaTelerik {
  background-position: -20px -161px; }

.PivotGridWindow_SkinDaTelerik .rpgFilterButtonOk,
.PivotGridWindow_SkinDaTelerik .rpgFilterButtonCancel {
  background: #d0dde4 url('PivotGrid/sprite.png') repeat-x 0 -1400px;
  border-color: #768ca5;
  color: black; }

.RadPivotGrid_SkinDaTelerik .rpgConfigurationPanel,
.RadPivotGrid_SkinDaTelerik table.rpgTableWrapper {
  color: black;
  background: #dde6ee; }

.RadPivotGrid_SkinDaTelerik .rpgUpdateButton,
.RadPivotGrid_SkinDaTelerik .rpgChangeLayoutButton,
.RadPivotGrid_SkinDaTelerik .rpgAllFieldsIcon,
.RadPivotGrid_SkinDaTelerik .rpgFilterFieldsIcon,
.RadPivotGrid_SkinDaTelerik .rpgRowFieldsIcon,
.RadPivotGrid_SkinDaTelerik .rpgColumnFieldsIcon,
.RadPivotGrid_SkinDaTelerik .rpgAggregateFieldsIcon,
.RadPivotGrid_SkinDaTelerik .rpgItemContextMenu,
.PivotGridContextMenu_SkinDaTelerik span.rmLeftImage {
  background-image: url('PivotGrid/sprite.png');
  background-repeat: no-repeat; }

.RadPivotGrid_SkinDaTelerik .rpgKpi .rtSp {
  background-position: -20px -1049px; }
.RadPivotGrid_SkinDaTelerik .rpgDimension .rtSp {
  background-position: -19px -1025px; }
.RadPivotGrid_SkinDaTelerik .rpgMeasure .rtSp {
  background-position: 0 -1185px; }
.RadPivotGrid_SkinDaTelerik .rpgFolder .rtSp {
  background-position: -18px -1071px; }
.RadPivotGrid_SkinDaTelerik .rpgOpenFolder .rtSp {
  background-position: 0 -1123px; }
.RadPivotGrid_SkinDaTelerik .rpgOther .rtSp {
  background-position: 0 -1204px; }

.RadPivotGrid_SkinDaTelerik .rpgFieldItem:hover,
.PivotGridWindow_SkinDaTelerik .rpgFilterButtonOk:hover,
.PivotGridWindow_SkinDaTelerik .rpgFilterButtonCancel:hover {
  background-position: 0 -1500px;
  background-color: #c0e4f6;
  border-color: #5d9fb7;
  color: #0e3d4f; }

.RadPivotGrid_SkinDaTelerik .rpgFieldItem:hover a {
  color: #0e3d4f; }

.RadPivotGrid_SkinDaTelerik .rpgChangeLayoutButton {
  background-position: 9px -837px;
  background-color: #ededed;
  border: 1px solid #768ca5; }

.RadPivotGrid_SkinDaTelerik .rpgConfigurationPanel .rpgFieldsContainer {
  border: 1px solid #768ca5; }

/* Context Menu */
.RadPivotGrid_SkinDaTelerik .rpgItemContextMenu {
  background-position: 0 -1325px; }

.RadPivotGrid_SkinDaTelerik .rpgConfigurationPanel .rpgFieldItem:hover .rpgItemContextMenu {
  background-position: 0 -1354px; }

.RadPivotGrid_SkinDaTelerik .rpgConfigurationPanel .rpgFieldItem:hover .rpgSortAsc {
  background-position: -21px -91px; }

.RadPivotGrid_SkinDaTelerik .rpgConfigurationPanel .rpgFieldItem:hover .rpgSortDesc {
  background-position: -21px -47px; }

div.PivotGridContextMenu_SkinDaTelerik .rmGroup .rmFocused {
  background-color: #476178; }

.PivotGridContextMenu_SkinDaTelerik .rpgStacked .rmLeftImage {
  background-position: 0 -890px; }

.PivotGridContextMenu_SkinDaTelerik .rpgSideBySide .rmLeftImage {
  background-position: 0 -914px; }

.PivotGridContextMenu_SkinDaTelerik .rpgTwoByTwo .rmLeftImage {
  background-position: 0 -938px; }

.PivotGridContextMenu_SkinDaTelerik .rpgOneByFour .rmLeftImage {
  background-position: 0 -965px; }

.PivotGridContextMenu_SkinDaTelerik.rpgContextMenuTop .rpgStacked .rmLeftImage,
.PivotGridContextMenu_SkinDaTelerik.rpgContextMenuBottom .rpgStacked .rmLeftImage {
  background-position: 0 -988px; }

.PivotGridContextMenu_SkinDaTelerik.rpgContextMenuTop .rpgSideBySide .rmLeftImage,
.PivotGridContextMenu_SkinDaTelerik.rpgContextMenuBottom .rpgSideBySide .rmLeftImage {
  background-position: 0 -1010px; }

.PivotGridContextMenu_SkinDaTelerik.rpgContextMenuTop .rpgTwoByTwo .rmLeftImage,
.PivotGridContextMenu_SkinDaTelerik.rpgContextMenuBottom .rpgTwoByTwo .rmLeftImage {
  background-position: 0 -1037px; }

.PivotGridContextMenu_SkinDaTelerik.rpgContextMenuTop .rpgOneByFour .rmLeftImage,
.PivotGridContextMenu_SkinDaTelerik.rpgContextMenuBottom .rpgOneByFour .rmLeftImage {
  background-position: 0 -1059px; }

/* Container's icons*/
.RadPivotGrid_SkinDaTelerik .rpgAllFieldsIcon {
  background-position: -14px -1089px; }

.RadPivotGrid_SkinDaTelerik .rpgFilterFieldsIcon {
  background-position: -14px -1114px; }

.RadPivotGrid_SkinDaTelerik .rpgRowFieldsIcon {
  background-position: -14px -1139px; }

.RadPivotGrid_SkinDaTelerik .rpgColumnFieldsIcon {
  background-position: -14px -1164px; }

.RadPivotGrid_SkinDaTelerik .rpgAggregateFieldsIcon {
  background-position: -15px -1189px; }
