/*Telerik RadPivotGrid Bootstrap Skin*/
/*global*/
.RadPivotGrid_accumera .rpgTableWrapper td {
  padding: 0;
  height: auto; }

.RadPivotGrid_accumera {
  border: 1px solid #dddddd;
  border-radius: 4px;
  background: #ffffff;
  color: #333333;
  font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* Expand and Collaps Buttons */ }
  .RadPivotGrid_accumera .rpgContentZone td {
    vertical-align: middle; }
  .RadPivotGrid_accumera th,
  .RadPivotGrid_accumera td,
  .RadPivotGrid_accumera .rpgOuterTableWrapper,
  .RadPivotGrid_accumera .rpgContentZoneDiv td {
    border-color: #dddddd; }
  .RadPivotGrid_accumera td:first-child[collspan] {
    border-left: 0 none; }
  .RadPivotGrid_accumera input {
    background-color: #ffffff;
    border: 1px solid #cccccc;
    color: #555555; }
  .RadPivotGrid_accumera .rpgFilter,
  .RadPivotGrid_accumera .rpgSortAsc,
  .RadPivotGrid_accumera .rpgSortDesc,
  .RadPivotGrid_accumera .rpgExpand,
  .RadPivotGrid_accumera .rpgCollapse,
  .RadPivotGrid_accumera .rpgItemContextMenu {
    background-image: url('Common/radActionsSprite.png');
    background-repeat: no-repeat; }
  .RadPivotGrid_accumera .rpgItemContextMenu {
    width: 18px;
    height: 18px;
    background-position: -16px -166px; }
  .RadPivotGrid_accumera .rpgRowHeader,
  .RadPivotGrid_accumera .rpgRowHeaderGrandTotal {
    background-color: #f5f5f5; }
  .RadPivotGrid_accumera th,
  .RadPivotGrid_accumera td,
  .RadPivotGrid_accumera .rpgOuterTableWrapper td {
    padding: 7px;
    height: 23px; }
  .RadPivotGrid_accumera .rpgRowTotalDataCell,
  .RadPivotGrid_accumera .rpgColumnTotalDataCell,
  .RadPivotGrid_accumera .rpgRowGrandTotalDataCell,
  .RadPivotGrid_accumera .rpgColumnGrandTotalDataCell {
    background-color: #f5f5f5; }
  .RadPivotGrid_accumera .rpgRowHeaderTotal,
  .RadPivotGrid_accumera .rpgRowTotalDataCell.rpgColumnTotalDataCell {
    background-color: #e8e8e8; }
  .RadPivotGrid_accumera .rpgFilterZone,
  .RadPivotGrid_accumera .rpgRowsZone,
  .RadPivotGrid_accumera .rpgColumnsZone,
  .RadPivotGrid_accumera .rpgDataZone,
  .RadPivotGrid_accumera .rpgColumnHeader,
  .RadPivotGrid_accumera .rpgColumnHeaderTotal,
  .RadPivotGrid_accumera .rpgColumnHeaderGrandTotal,
  .RadPivotGrid_accumera .rpgContentZoneDiv th {
    background-color: #f5f5f5; }
  .RadPivotGrid_accumera .rpgColumnHeader {
    padding: 7px;
    height: 33px;
    vertical-align: middle; }
  .RadPivotGrid_accumera .rpgPager .rpgPagerCell {
    padding: 7px; }
  .RadPivotGrid_accumera .rpgPagerCell {
    border-top: 1px solid #cccccc;
    background: #f5f5f5;
    color: #999999;
    font: 14px/1.42857 "Helvetica Neue", Helvetica, Arial, sans-serif; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgWrap {
      padding: 0;
      line-height: normal; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgArrPart1,
    .RadPivotGrid_accumera .rpgPagerCell .rpgArrPart2 {
      font-size: 0; }
    .RadPivotGrid_accumera .rpgPagerCell .rcbInputCellLeft {
      vertical-align: middle;
      border: 1px solid #cccccc;
      border-right-width: 0; }
    .RadPivotGrid_accumera .rpgPagerCell .rcbArrowCellRight {
      border: 1px solid #cccccc;
      border-left-width: 0; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgPageFirst,
    .RadPivotGrid_accumera .rpgPagerCell .rpgPagePrev,
    .RadPivotGrid_accumera .rpgPagerCell .rpgPageNext,
    .RadPivotGrid_accumera .rpgPagerCell .rpgPageLast,
    .RadPivotGrid_accumera .rpgPagerCell .rpgPagerButton,
    .RadPivotGrid_accumera .rpgPagerCell .rpgNumPart a {
      margin: 0;
      padding: 0;
      width: 32px;
      height: 32px;
      border: 1px solid #cccccc;
      border-left-width: 0;
      box-sizing: content-box;
      background-color: #ffffff;
      color: #333333; }
      .RadPivotGrid_accumera .rpgPagerCell .rpgPageFirst:hover,
      .RadPivotGrid_accumera .rpgPagerCell .rpgPagePrev:hover,
      .RadPivotGrid_accumera .rpgPagerCell .rpgPageNext:hover,
      .RadPivotGrid_accumera .rpgPagerCell .rpgPageLast:hover,
      .RadPivotGrid_accumera .rpgPagerCell .rpgPagerButton:hover,
      .RadPivotGrid_accumera .rpgPagerCell .rpgNumPart a:hover {
        background-color: #e0e0e0;
        border-color: #c2c2c2;
        color: #333333; }
    * + html .RadPivotGrid_accumera .rpgPagerCell .rpgPageFirst,
    * + html .RadPivotGrid_accumera .rpgPagerCell .rpgPagePrev,
    * + html .RadPivotGrid_accumera .rpgPagerCell .rpgPageNext,
    * + html .RadPivotGrid_accumera .rpgPagerCell .rpgPageLast,
    * + html .RadPivotGrid_accumera .rpgPagerCell .rpgPagerButton {
      height: 34px; }
    .RadPivotGrid_accumera .rpgPagerCell.NumericPages .rpgNumPart a:first-child {
      border-left-width: 1px;
      border-radius: 4px 0 0 4px; }
    .RadPivotGrid_accumera .rpgPagerCell.NumericPages .rpgNumPart a:last-child {
      border-radius: 0 4px 4px 0; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgNumPart a {
      text-align: center; }
      .RadPivotGrid_accumera .rpgPagerCell .rpgNumPart a.rpgCurrentPage {
        background-color: #428bca;
        border: 1px solid #357ebd;
        color: #ffffff; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgNumPart span {
      padding: 5px 0;
      display: inline-block;
      float: none; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgPagerButton {
      padding: 0 7px;
      width: auto;
      border-left-width: 1px;
      border-radius: 4px; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgPagerLabel {
      padding: 7px 7px 0 7px;
      line-height: 1.42857;
      display: inline-block; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgInfoPart {
      margin-top: 9px; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgAdvPart {
      margin-left: 10px; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgPageFirst,
    .RadPivotGrid_accumera .rpgPagerCell .rpgPagePrev,
    .RadPivotGrid_accumera .rpgPagerCell .rpgPageNext,
    .RadPivotGrid_accumera .rpgPagerCell .rpgPageLast {
      background-image: url('Common/radActionsSprite.png');
      background-repeat: no-repeat; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgPageFirst {
      border-left-width: 1px;
      border-radius: 4px 0 0 4px;
      background-position: -9px -709px; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgPagePrev {
      background-position: -9px -109px; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgPageNext {
      background-position: -9px -159px; }
    .RadPivotGrid_accumera .rpgPagerCell .rpgPageLast {
      border-radius: 0 4px 4px 0;
      background-position: -9px -759px; }
  .RadPivotGrid_accumera .rpgFilterFieldsContainer .rpgFieldItem,
  .RadPivotGrid_accumera .rpgRowFieldsContainer .rpgFieldItem,
  .RadPivotGrid_accumera .rpgColumnFieldsContainer .rpgFieldItem,
  .RadPivotGrid_accumera .rpgAggregateFieldsContainer .rpgFieldItem {
    float: left;
    clear: both; }
  * + html .RadPivotGrid_accumera .rpgFilterFieldsContainer .rpgFieldItem,
  * + html .RadPivotGrid_accumera .rpgRowFieldsContainer .rpgFieldItem,
  * + html .RadPivotGrid_accumera .rpgColumnFieldsContainer .rpgFieldItem,
  * + html .RadPivotGrid_accumera .rpgAggregateFieldsContainer .rpgFieldItem {
    clear: none; }
  .RadPivotGrid_accumera .rpgSortAsc,
  .RadPivotGrid_accumera .rpgSortDesc {
    vertical-align: middle;
    height: 10px;
    margin: 4px 0 0 6px; }
  .RadPivotGrid_accumera .rpgSortAsc {
    background-position: -20px -20px; }
  .RadPivotGrid_accumera .rpgSortDesc {
    background-position: -20px -70px; }
  .RadPivotGrid_accumera .rpgFilter {
    width: 18px;
    height: 18px;
    background-position: -16px -4516px; }
  .RadPivotGrid_accumera .rpgFieldsPopupWrapper {
    background: #ffffff; }
  .RadPivotGrid_accumera .rpgFieldItem,
  .RadPivotGrid_accumera .rpgUpdateButton {
    padding: 7px;
    height: 18px;
    line-height: 18px;
    background: #ffffff;
    border-color: #cccccc;
    border-radius: 4px; }
    .RadPivotGrid_accumera .rpgFieldItem:hover,
    .RadPivotGrid_accumera .rpgUpdateButton:hover {
      background: #e0e0e0; }
    .RadPivotGrid_accumera .rpgFieldItem[disabled],
    .RadPivotGrid_accumera .rpgUpdateButton[disabled] {
      background: #ffffff; }
    .RadPivotGrid_accumera .rpgFieldItem a,
    .RadPivotGrid_accumera .rpgUpdateButton a {
      color: #333333;
      vertical-align: top; }
    .RadPivotGrid_accumera .rpgFieldItem input,
    .RadPivotGrid_accumera .rpgUpdateButton input {
      vertical-align: top; }
  * + html .RadPivotGrid_accumera .rpgUpdateButton {
    height: 34px; }
  .RadPivotGrid_accumera .rpgConfigurationPanel .rpgUpdate {
    line-height: 34px;
    height: auto; }
    .RadPivotGrid_accumera .rpgConfigurationPanel .rpgUpdate input,
    .RadPivotGrid_accumera .rpgConfigurationPanel .rpgUpdate label {
      margin-right: 7px;
      float: none; }
  .RadPivotGrid_accumera .rpgExpand,
  .RadPivotGrid_accumera .rpgCollapse {
    width: 26px;
    height: 14px;
    background-position: -62px -68px; }
  .RadPivotGrid_accumera .rpgExpand {
    background-position: -62px -168px; }
  .RadPivotGrid_accumera .rpgConfigurationPanel,
  .RadPivotGrid_accumera table.rpgTableWrapper {
    color: #333333;
    background: #ffffff; }
  .RadPivotGrid_accumera .rpgChangeLayoutButton,
  .RadPivotGrid_accumera .rpgAllFieldsIcon,
  .RadPivotGrid_accumera .rpgFilterFieldsIcon,
  .RadPivotGrid_accumera .rpgRowFieldsIcon,
  .RadPivotGrid_accumera .rpgColumnFieldsIcon,
  .RadPivotGrid_accumera .rpgAggregateFieldsIcon,
  .RadPivotGrid_accumera .rpgGroupedFieldsTitle,
  .RadPivotGrid_accumera .rpgKpi .rtSp,
  .RadPivotGrid_accumera .rpgMeasure .rtSp,
  .RadPivotGrid_accumera .rpgFolder .rtSp,
  .RadPivotGrid_accumera .rpgOpenFolder .rtSp,
  .RadPivotGrid_accumera .rpgOther .rtSp,
  .RadPivotGrid_accumera .rpgDimension .rtSp {
    background-image: url('PivotGrid/sprite.png');
    background-repeat: no-repeat;
    line-height: 18px; }
  .RadPivotGrid_accumera .rpgAllFieldsIcon {
    background-position: -14px -1089px; }
  .RadPivotGrid_accumera .rpgFilterFieldsIcon {
    background-position: -14px -1114px; }
  .RadPivotGrid_accumera .rpgRowFieldsIcon {
    background-position: -14px -1139px; }
  .RadPivotGrid_accumera .rpgColumnFieldsIcon {
    background-position: -14px -1164px; }
  .RadPivotGrid_accumera .rpgAggregateFieldsIcon {
    background-position: -15px -1189px; }
  .RadPivotGrid_accumera .rpgKpi .rtSp {
    background-position: -19px -1217px; }
  .RadPivotGrid_accumera .rpgDimension .rtSp {
    background-position: 0 -1217px; }
  .RadPivotGrid_accumera .rpgMeasure .rtSp {
    background-position: 0 -1242px; }
  .RadPivotGrid_accumera .rpgFolder .rtSp {
    background-position: -16px -1242px; }
  .RadPivotGrid_accumera .rpgOpenFolder .rtSp {
    background-position: -14px -1264px; }
  .RadPivotGrid_accumera .rpgOther .rtSp {
    background-position: 0 -1280px; }

div.RadPivotGrid_accumera .rpgRowHeaderZone,
div.RadPivotGrid_accumera .rpgColumnHeaderZone,
div.RadPivotGrid_accumera .rpgContentZone,
div.RadPivotGrid_accumera .rpgVerticalScroll,
div.RadPivotGrid_accumera .rpgHorizontalScroll {
  padding: 0;
  height: auto; }

.rpgCompact td.rpgEC,
.rpgCompact .rpgRowHeaderField {
  background-color: #f5f5f5; }

.PivotGridReorderLeft_accumera,
.PivotGridReorderRight_accumera,
.PivotGridReorderTop_accumera,
.PivotGridReorderBottom_accumera {
  height: 12px;
  background: url('PivotGrid/sprite.png') no-repeat -20px -139px; }

.PivotGridReorderLeft_accumera {
  background-position: -20px -72px; }

.PivotGridReorderRight_accumera {
  background-position: 0 -66px; }

.PivotGridReorderBottom_accumera {
  background-position: -20px -159px; }

.PivotGridWindow_accumera .rpgFilterButtonOk,
.PivotGridWindow_accumera .rpgFilterButtonCancel {
  width: 70px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  background: #ffffff; }
  .PivotGridWindow_accumera .rpgFilterButtonOk:hover,
  .PivotGridWindow_accumera .rpgFilterButtonCancel:hover {
    background-color: #e0e0e0; }

.RadPivotGrid_accumera .rpgChangeLayoutButton {
  background-position: 9px -837px; }

.RadPivotGrid_accumera .rpgConfigurationPanel .rpgFieldsContainer {
  border: 1px solid #dddddd;
  border-radius: 4px; }

/* Context Menu */
.PivotGridContextMenu_accumera span.rmLeftImage {
  background-image: url('PivotGrid/sprite.png');
  background-repeat: no-repeat; }
.PivotGridContextMenu_accumera .rpgStacked .rmLeftImage {
  background-position: 0 -890px; }
.PivotGridContextMenu_accumera .rpgSideBySide .rmLeftImage {
  background-position: 0 -914px; }
.PivotGridContextMenu_accumera .rpgTwoByTwo .rmLeftImage {
  background-position: 0 -938px; }
.PivotGridContextMenu_accumera .rpgOneByFour .rmLeftImage {
  background-position: 0 -965px; }
.PivotGridContextMenu_accumera.rpgContextMenuTop .rpgStacked .rmLeftImage,
.PivotGridContextMenu_accumera.rpgContextMenuTop .rpgStacked .rmLeftImage, .PivotGridContextMenu_accumera.rpgContextMenuBottom .rpgStacked .rmLeftImage,
.PivotGridContextMenu_accumera.rpgContextMenuBottom .rpgStacked .rmLeftImage {
  background-position: 0 -988px; }
.PivotGridContextMenu_accumera.rpgContextMenuTop .rpgSideBySide .rmLeftImage,
.PivotGridContextMenu_accumera.rpgContextMenuTop .rpgSideBySide .rmLeftImage, .PivotGridContextMenu_accumera.rpgContextMenuBottom .rpgSideBySide .rmLeftImage,
.PivotGridContextMenu_accumera.rpgContextMenuBottom .rpgSideBySide .rmLeftImage {
  background-position: 0 -1010px; }
.PivotGridContextMenu_accumera.rpgContextMenuTop .rpgTwoByTwo .rmLeftImage,
.PivotGridContextMenu_accumera.rpgContextMenuTop .rpgTwoByTwo .rmLeftImage, .PivotGridContextMenu_accumera.rpgContextMenuBottom .rpgTwoByTwo .rmLeftImage,
.PivotGridContextMenu_accumera.rpgContextMenuBottom .rpgTwoByTwo .rmLeftImage {
  background-position: 0 -1037px; }
.PivotGridContextMenu_accumera.rpgContextMenuTop .rpgOneByFour .rmLeftImage,
.PivotGridContextMenu_accumera.rpgContextMenuTop .rpgOneByFour .rmLeftImage, .PivotGridContextMenu_accumera.rpgContextMenuBottom .rpgOneByFour .rmLeftImage,
.PivotGridContextMenu_accumera.rpgContextMenuBottom .rpgOneByFour .rmLeftImage {
  background-position: 0 -1059px; }
