.tx-pbsurvey-pi1 .pagenumbering {
  font-size: 1em !important;
  line-height: 1.5em !important;
}

  .tx-pbsurvey-pi1 .barcontainer {
    height: 1.75em !important;
    line-height: 1.75em !important;
  }

    .tx-pbsurvey-pi1 .bar {
      background-color: #cabfcc !important;
      height: 1.75em !important;
      line-height: 1.75em !important;
    }

    .tx-pbsurvey-pi1 .bartext {
      height: 1.75em !important;
      line-height: 1.75em !important;
    }

.tx-pbsurvey-pi1 .pageHeader {
  color: #baaabc !important;
  font-size: 1.75em !important;
}

.tx-pbsurvey-pi1 .matrix .surveyrow_even {
  /*background-color: #edbc56 !important;*/
  background: transparent !important;
}

  .tx-pbsurvey-pi1 .matrix .surveyrow_odd td,
  .tx-pbsurvey-pi1 .matrix .surveyrow_even td {
    border-bottom: 1px solid #cabfcc !important;
  }

.tx-pbsurvey-pi1 .pb-survey-singleline textarea {
  line-height: 1.5em !important;
  height: 1.5em !important;
}

.tx-pbsurvey-pi1 .pb-survey-fullwidth textarea {
  width: 100% !important;
}

.tx-pbsurvey-pi1 .question {
  margin: 0 !important;
  padding: 1em 0 0 0;
}

.tx-pbsurvey-pi1 .questionSubtext {
  font-size: 100% !important;
}

.tx-pbsurvey-pi1 .survey_item {
  margin: 0 !important;
  padding: 20px 0 !important;
}

  span.survey_item_label {
    font-size: 1.2em;
    line-height: 1.5em;
    vertical-align: text-bottom;
    color: #7a797a;
  }