/*Telerik RadPivotGrid Bootstrap Skin*/
/*global*/
.RadPivotGrid_BootstrapRVS .rpgTableWrapper td {
  padding: 0;
  height: auto; }

.RadPivotGrid_BootstrapRVS {
  border-color: #dedede;
  color: #333333;
  background-color: #ffffff;
  border-radius: 4px;
  font: 14px/1.42857143 "Helvetica Neue", Helvetica, Arial, sans-serif;
  /* Expand and Collaps Buttons */ }
  .RadPivotGrid_BootstrapRVS .rpgContentZone td {
    vertical-align: middle; }
  .RadPivotGrid_BootstrapRVS th,
  .RadPivotGrid_BootstrapRVS td,
  .RadPivotGrid_BootstrapRVS .rpgOuterTableWrapper,
  .RadPivotGrid_BootstrapRVS .rpgContentZoneDiv td {
    border-color: #dedede; }
  .RadPivotGrid_BootstrapRVS td:first-child[collspan] {
    border-left: 0 none; }
  .RadPivotGrid_BootstrapRVS input {
    border-color: #cccccc;
    color: #333333;
    background-color: #ffffff; }
  .RadPivotGrid_BootstrapRVS .rpgFilter,
  .RadPivotGrid_BootstrapRVS .rpgSortAsc,
  .RadPivotGrid_BootstrapRVS .rpgSortDesc,
  .RadPivotGrid_BootstrapRVS .rpgExpand,
  .RadPivotGrid_BootstrapRVS .rpgCollapse,
  .RadPivotGrid_BootstrapRVS .rpgItemContextMenu {
    background-image: url('Common/radActionsSprite.png');
    background-repeat: no-repeat; }
  .RadPivotGrid_BootstrapRVS .rpgItemContextMenu {
    width: 18px;
    height: 18px;
    background-position: -16px -166px; }
  .RadPivotGrid_BootstrapRVS .rpgRowHeader,
  .RadPivotGrid_BootstrapRVS .rpgRowHeaderGrandTotal {
    background-color: whitesmoke; }
  .RadPivotGrid_BootstrapRVS th,
  .RadPivotGrid_BootstrapRVS td,
  .RadPivotGrid_BootstrapRVS .rpgOuterTableWrapper td {
    padding: 7px;
    height: 23px; }
  .RadPivotGrid_BootstrapRVS .rpgRowTotalDataCell,
  .RadPivotGrid_BootstrapRVS .rpgColumnTotalDataCell,
  .RadPivotGrid_BootstrapRVS .rpgRowGrandTotalDataCell,
  .RadPivotGrid_BootstrapRVS .rpgColumnGrandTotalDataCell {
    background-color: whitesmoke; }
  .RadPivotGrid_BootstrapRVS .rpgRowHeaderTotal,
  .RadPivotGrid_BootstrapRVS .rpgRowTotalDataCell.rpgColumnTotalDataCell {
    background-color: #e8e8e8; }
  .RadPivotGrid_BootstrapRVS .rpgFilterZone,
  .RadPivotGrid_BootstrapRVS .rpgRowsZone,
  .RadPivotGrid_BootstrapRVS .rpgColumnsZone,
  .RadPivotGrid_BootstrapRVS .rpgDataZone,
  .RadPivotGrid_BootstrapRVS .rpgColumnHeader,
  .RadPivotGrid_BootstrapRVS .rpgColumnHeaderTotal,
  .RadPivotGrid_BootstrapRVS .rpgColumnHeaderGrandTotal,
  .RadPivotGrid_BootstrapRVS .rpgContentZoneDiv th {
    background-color: whitesmoke; }
  .RadPivotGrid_BootstrapRVS .rpgColumnHeader {
    padding: 7px;
    height: 33px;
    vertical-align: middle; }
  .RadPivotGrid_BootstrapRVS .rpgPager .rpgPagerCell {
    padding: 7px; }
  .RadPivotGrid_BootstrapRVS .rpgPagerCell {
    border-top: 1px solid #cccccc;
    background: whitesmoke;
    color: #333333;
    font: 14px/1.42857143 "Helvetica Neue", Helvetica, Arial, sans-serif; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgWrap {
      padding: 0;
      line-height: normal; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgArrPart1,
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgArrPart2 {
      font-size: 0; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rcbInputCellLeft {
      vertical-align: middle;
      border: 1px solid #cccccc;
      border-right-width: 0; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rcbArrowCellRight {
      border: 1px solid #cccccc;
      border-left-width: 0; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageFirst,
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPagePrev,
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageNext,
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageLast,
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPagerButton,
    .RadPivotGrid_BootstrapRVS .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_BootstrapRVS .rpgPagerCell .rpgPageFirst:hover,
      .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPagePrev:hover,
      .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageNext:hover,
      .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageLast:hover,
      .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPagerButton:hover,
      .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgNumPart a:hover {
        background-color: #e6e5e5;
        border-color: #adadad;
        color: #333333; }
    * + html .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageFirst,
    * + html .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPagePrev,
    * + html .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageNext,
    * + html .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageLast,
    * + html .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPagerButton {
      height: 34px; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell.NumericPages .rpgNumPart a:first-child {
      border-left-width: 1px;
      border-radius: 4px 0 0 4px; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell.NumericPages .rpgNumPart a:last-child {
      border-radius: 0 4px 4px 0; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgNumPart a {
      text-align: center; }
      .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgNumPart a.rpgCurrentPage {
        background-color: #337ab7;
        border: 1px solid #2e6da4;
        color: #ffffff; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgNumPart span {
      padding: 5px 0;
      display: inline-block;
      float: none; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPagerButton {
      padding: 0 7px;
      width: auto;
      border-left-width: 1px;
      border-radius: 4px;
      font-size: 14px; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPagerLabel {
      padding: 7px 7px 0 7px;
      line-height: 1.42857;
      display: inline-block; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgInfoPart {
      margin-top: 9px; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgAdvPart {
      margin-left: 10px; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageFirst,
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPagePrev,
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageNext,
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageLast {
      background-image: url('Common/radActionsSprite.png');
      background-repeat: no-repeat; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageFirst {
      border-left-width: 1px;
      border-radius: 4px 0 0 4px;
      background-position: -9px -709px; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPagePrev {
      background-position: -9px -109px; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageNext {
      background-position: -9px -159px; }
    .RadPivotGrid_BootstrapRVS .rpgPagerCell .rpgPageLast {
      border-radius: 0 4px 4px 0;
      background-position: -9px -759px; }
  .RadPivotGrid_BootstrapRVS .rpgSortAsc,
  .RadPivotGrid_BootstrapRVS .rpgSortDesc {
    vertical-align: middle;
    height: 10px;
    margin: 4px 0 0 6px; }
  .RadPivotGrid_BootstrapRVS .rpgSortAsc {
    background-position: -20px -20px; }
  .RadPivotGrid_BootstrapRVS .rpgSortDesc {
    background-position: -20px -70px; }
  .RadPivotGrid_BootstrapRVS .rpgFilter {
    width: 18px;
    height: 18px;
    background-position: -16px -4516px; }
  .RadPivotGrid_BootstrapRVS .rpgFieldsPopupWrapper {
    background: #ffffff; }
  .RadPivotGrid_BootstrapRVS .rpgFieldItem,
  .RadPivotGrid_BootstrapRVS .rpgUpdateButton {
    padding: 7px;
    height: 18px;
    line-height: 18px;
    background: #ffffff;
    border-color: #cccccc;
    border-radius: 4px; }
    .RadPivotGrid_BootstrapRVS .rpgFieldItem:hover,
    .RadPivotGrid_BootstrapRVS .rpgUpdateButton:hover {
      background: #e6e5e5; }
    .RadPivotGrid_BootstrapRVS .rpgFieldItem[disabled],
    .RadPivotGrid_BootstrapRVS .rpgUpdateButton[disabled] {
      background: #ffffff; }
    .RadPivotGrid_BootstrapRVS .rpgFieldItem a,
    .RadPivotGrid_BootstrapRVS .rpgUpdateButton a {
      color: #333333;
      vertical-align: top; }
    .RadPivotGrid_BootstrapRVS .rpgFieldItem input,
    .RadPivotGrid_BootstrapRVS .rpgUpdateButton input {
      vertical-align: top; }
  * + html .RadPivotGrid_BootstrapRVS .rpgUpdateButton {
    height: 34px; }
  .RadPivotGrid_BootstrapRVS .rpgConfigurationPanel .rpgUpdate {
    line-height: 34px;
    height: auto; }
    .RadPivotGrid_BootstrapRVS .rpgConfigurationPanel .rpgUpdate input,
    .RadPivotGrid_BootstrapRVS .rpgConfigurationPanel .rpgUpdate label {
      margin-right: 7px;
      float: none; }
  .RadPivotGrid_BootstrapRVS .rpgExpand,
  .RadPivotGrid_BootstrapRVS .rpgCollapse {
    width: 26px;
    height: 14px;
    background-position: -62px -68px; }
  .RadPivotGrid_BootstrapRVS .rpgExpand {
    background-position: -62px -168px; }
  .RadPivotGrid_BootstrapRVS .rpgConfigurationPanel,
  .RadPivotGrid_BootstrapRVS table.rpgTableWrapper {
    color: #333333;
    background: #ffffff; }
  .RadPivotGrid_BootstrapRVS .rpgAllFieldsIcon,
  .RadPivotGrid_BootstrapRVS .rpgFilterFieldsIcon,
  .RadPivotGrid_BootstrapRVS .rpgRowFieldsIcon,
  .RadPivotGrid_BootstrapRVS .rpgColumnFieldsIcon,
  .RadPivotGrid_BootstrapRVS .rpgAggregateFieldsIcon {
    font-size: 11px; }
  .RadPivotGrid_BootstrapRVS .rpgChangeLayoutButton,
  .RadPivotGrid_BootstrapRVS .rpgAllFieldsIcon,
  .RadPivotGrid_BootstrapRVS .rpgFilterFieldsIcon,
  .RadPivotGrid_BootstrapRVS .rpgRowFieldsIcon,
  .RadPivotGrid_BootstrapRVS .rpgColumnFieldsIcon,
  .RadPivotGrid_BootstrapRVS .rpgAggregateFieldsIcon,
  .RadPivotGrid_BootstrapRVS .rpgGroupedFieldsTitle,
  .RadPivotGrid_BootstrapRVS .rpgKpi .rtSp,
  .RadPivotGrid_BootstrapRVS .rpgMeasure .rtSp,
  .RadPivotGrid_BootstrapRVS .rpgFolder .rtSp,
  .RadPivotGrid_BootstrapRVS .rpgOpenFolder .rtSp,
  .RadPivotGrid_BootstrapRVS .rpgOther .rtSp,
  .RadPivotGrid_BootstrapRVS .rpgDimension .rtSp {
    background-image: url('PivotGrid/sprite.png');
    background-repeat: no-repeat;
    line-height: 18px; }
  .RadPivotGrid_BootstrapRVS .rpgGroupedFieldsTitle {
    background-position: -14px -864px; }
  .RadPivotGrid_BootstrapRVS .rpgAllFieldsIcon {
    background-position: -14px -1089px; }
  .RadPivotGrid_BootstrapRVS .rpgFilterFieldsIcon {
    background-position: -14px -1114px; }
  .RadPivotGrid_BootstrapRVS .rpgRowFieldsIcon {
    background-position: -14px -1139px; }
  .RadPivotGrid_BootstrapRVS .rpgColumnFieldsIcon {
    background-position: -14px -1164px; }
  .RadPivotGrid_BootstrapRVS .rpgAggregateFieldsIcon {
    background-position: -15px -1189px; }
  .RadPivotGrid_BootstrapRVS .rpgKpi .rtSp {
    background-position: -19px -1217px; }
  .RadPivotGrid_BootstrapRVS .rpgDimension .rtSp {
    background-position: 0 -1217px; }
  .RadPivotGrid_BootstrapRVS .rpgMeasure .rtSp {
    background-position: 0 -1242px; }
  .RadPivotGrid_BootstrapRVS .rpgFolder .rtSp {
    background-position: -16px -1242px; }
  .RadPivotGrid_BootstrapRVS .rpgOpenFolder .rtSp {
    background-position: -14px -1264px; }
  .RadPivotGrid_BootstrapRVS .rpgOther .rtSp {
    background-position: 0 -1280px; }

div.RadPivotGrid_BootstrapRVS .rpgRowHeaderZone,
div.RadPivotGrid_BootstrapRVS .rpgColumnHeaderZone,
div.RadPivotGrid_BootstrapRVS .rpgContentZone,
div.RadPivotGrid_BootstrapRVS .rpgVerticalScroll,
div.RadPivotGrid_BootstrapRVS .rpgHorizontalScroll {
  padding: 0;
  height: auto; }

.rpgCompact td.rpgEC,
.rpgCompact .rpgRowHeaderField {
  background-color: whitesmoke; }

.PivotGridReorderLeft_BootstrapRVS,
.PivotGridReorderRight_BootstrapRVS,
.PivotGridReorderTop_BootstrapRVS,
.PivotGridReorderBottom_BootstrapRVS {
  height: 12px;
  background: url('PivotGrid/sprite.png') no-repeat -20px -139px; }

.PivotGridReorderLeft_BootstrapRVS {
  background-position: -20px -72px; }

.PivotGridReorderRight_BootstrapRVS {
  background-position: 0 -66px; }

.PivotGridReorderBottom_BootstrapRVS {
  background-position: -20px -159px; }

.PivotGridWindow_BootstrapRVS .rpgFilterButtonOk,
.PivotGridWindow_BootstrapRVS .rpgFilterButtonCancel {
  width: 70px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  background: #ffffff; }
  .PivotGridWindow_BootstrapRVS .rpgFilterButtonOk:hover,
  .PivotGridWindow_BootstrapRVS .rpgFilterButtonCancel:hover {
    background-color: #e6e5e5; }

.PivotGridWindow_BootstrapRVS .rpgFilterWindowContainer .RadMenu .rmRootGroup.rmVertical {
  float: left; }

.RadPivotGrid_BootstrapRVS .rpgChangeLayoutButton {
  background-position: 9px -837px; }

.RadPivotGrid_BootstrapRVS .rpgConfigurationPanel .rpgFieldsContainer {
  border: 1px solid #dedede;
  border-radius: 4px; }

/* Context Menu */
.PivotGridContextMenu_BootstrapRVS span.rmLeftImage {
  background-image: url('PivotGrid/sprite.png');
  background-repeat: no-repeat; }

.PivotGridContextMenu_BootstrapRVS .rpgStacked .rmLeftImage {
  background-position: 0 -890px; }

.PivotGridContextMenu_BootstrapRVS .rpgSideBySide .rmLeftImage {
  background-position: 0 -914px; }

.PivotGridContextMenu_BootstrapRVS .rpgTwoByTwo .rmLeftImage {
  background-position: 0 -938px; }

.PivotGridContextMenu_BootstrapRVS .rpgOneByFour .rmLeftImage {
  background-position: 0 -965px; }

.PivotGridContextMenu_BootstrapRVS.rpgContextMenuTop .rpgStacked .rmLeftImage,
.PivotGridContextMenu_BootstrapRVS.rpgContextMenuTop .rpgStacked .rmLeftImage, .PivotGridContextMenu_BootstrapRVS.rpgContextMenuBottom .rpgStacked .rmLeftImage,
.PivotGridContextMenu_BootstrapRVS.rpgContextMenuBottom .rpgStacked .rmLeftImage {
  background-position: 0 -988px; }

.PivotGridContextMenu_BootstrapRVS.rpgContextMenuTop .rpgSideBySide .rmLeftImage,
.PivotGridContextMenu_BootstrapRVS.rpgContextMenuTop .rpgSideBySide .rmLeftImage, .PivotGridContextMenu_BootstrapRVS.rpgContextMenuBottom .rpgSideBySide .rmLeftImage,
.PivotGridContextMenu_BootstrapRVS.rpgContextMenuBottom .rpgSideBySide .rmLeftImage {
  background-position: 0 -1010px; }

.PivotGridContextMenu_BootstrapRVS.rpgContextMenuTop .rpgTwoByTwo .rmLeftImage,
.PivotGridContextMenu_BootstrapRVS.rpgContextMenuTop .rpgTwoByTwo .rmLeftImage, .PivotGridContextMenu_BootstrapRVS.rpgContextMenuBottom .rpgTwoByTwo .rmLeftImage,
.PivotGridContextMenu_BootstrapRVS.rpgContextMenuBottom .rpgTwoByTwo .rmLeftImage {
  background-position: 0 -1037px; }

.PivotGridContextMenu_BootstrapRVS.rpgContextMenuTop .rpgOneByFour .rmLeftImage,
.PivotGridContextMenu_BootstrapRVS.rpgContextMenuTop .rpgOneByFour .rmLeftImage, .PivotGridContextMenu_BootstrapRVS.rpgContextMenuBottom .rpgOneByFour .rmLeftImage,
.PivotGridContextMenu_BootstrapRVS.rpgContextMenuBottom .rpgOneByFour .rmLeftImage {
  background-position: 0 -1059px; }

.PivotGridLeftResizer_BootstrapRVS,
.PivotGridRightResizer_BootstrapRVS {
  background-color: #337ab7; }

.PivotGridToolTip_BootstrapRVS {
  font-size: 14px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  background: #ffffff;
  border-color: #dedede;
  color: #333333; }
