.hoverState:hover {
  background-color: #f7fbea;
}
.ui-overlay-a,
.ui-page-theme-a,
.ui-page-theme-a .ui-panel-wrapper {
  background-color: white;
}
.hideOnLoad {
  display: none;
}
body {
  font-family: helvetica, arial, sans-serif;
  background: white;
}
body #wrapper {
  width: 70%;
  max-width: 900px;
  margin: 0 auto;
}
body #wrapper #header {
  padding: 1% 0;
  border-bottom: 1px solid #5c6673;
  width: 100%;
  margin-bottom: 2%;
  min-height: 65px;
}
body #wrapper #header img {
  max-width: 100%;
  max-height: 150px;
}
body #wrapper #header img.servicetickLogo {
  float: right;
}
body #wrapper #progressBarWrapper {
  padding-bottom: 2%;
  width: 100%;
}
body #wrapper #progressBarWrapper > div {
  height: 2em;
  clear: both;
}
body #wrapper #progressBarWrapper #progressBarRectangles {
  text-align: center;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem {
  height: 2em;
  margin-right: 0.5%;
  border-radius: 5px;
  display: inline-block;
  line-height: 2em;
  border: none;
  background-color: #677381;
  color: white;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.active {
  background-color: #aad42d;
  color: white;
  font-weight: bold;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.complete {
  background-color: #5c6673;
  color: white;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_2 {
  width: 49.5%;
  -webkit-clip-path: polygon(95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%);
  clip-path: polygon(95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_2:first-child {
  -webkit-clip-path: polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_2:last-child {
  margin-right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 5% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_3 {
  width: 32.833333333%;
  -webkit-clip-path: polygon(92.5% 0%, 100% 50%, 92.5% 100%, 0% 100%, 7.5% 50%, 0% 0%);
  clip-path: polygon(92.5% 0%, 100% 50%, 92.5% 100%, 0% 100%, 7.5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_3:first-child {
  -webkit-clip-path: polygon(0% 0%, 92.5% 0%, 100% 50%, 92.5% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 92.5% 0%, 100% 50%, 92.5% 100%, 0% 100%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_3:last-child {
  margin-right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 7.5% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 7.5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_4 {
  width: 24.5%;
  -webkit-clip-path: polygon(90% 0%, 100% 50%, 90% 100%, 0% 100%, 10% 50%, 0% 0%);
  clip-path: polygon(90% 0%, 100% 50%, 90% 100%, 0% 100%, 10% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_4:first-child {
  -webkit-clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_4:last-child {
  margin-right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 10% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 10% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_5 {
  width: 19.5%;
  -webkit-clip-path: polygon(87.5% 0%, 100% 50%, 87.5% 100%, 0% 100%, 12.5% 50%, 0% 0%);
  clip-path: polygon(87.5% 0%, 100% 50%, 87.5% 100%, 0% 100%, 12.5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_5:first-child {
  -webkit-clip-path: polygon(0% 0%, 87.5% 0%, 100% 50%, 87.5% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 87.5% 0%, 100% 50%, 87.5% 100%, 0% 100%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_5:last-child {
  margin-right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 12.5% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 12.5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_6 {
  width: 16.166666667%;
  -webkit-clip-path: polygon(85% 0%, 100% 50%, 85% 100%, 0% 100%, 15% 50%, 0% 0%);
  clip-path: polygon(85% 0%, 100% 50%, 85% 100%, 0% 100%, 15% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_6:first-child {
  -webkit-clip-path: polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 85% 0%, 100% 50%, 85% 100%, 0% 100%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_6:last-child {
  margin-right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 15% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 15% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_7 {
  width: 13.785714286%;
  -webkit-clip-path: polygon(82.5% 0%, 100% 50%, 82.5% 100%, 0% 100%, 17.5% 50%, 0% 0%);
  clip-path: polygon(82.5% 0%, 100% 50%, 82.5% 100%, 0% 100%, 17.5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_7:first-child {
  -webkit-clip-path: polygon(0% 0%, 82.5% 0%, 100% 50%, 82.5% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 82.5% 0%, 100% 50%, 82.5% 100%, 0% 100%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_7:last-child {
  margin-right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 17.5% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 17.5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_8 {
  width: 12%;
  -webkit-clip-path: polygon(80% 0%, 100% 50%, 80% 100%, 0% 100%, 20% 50%, 0% 0%);
  clip-path: polygon(80% 0%, 100% 50%, 80% 100%, 0% 100%, 20% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_8:first-child {
  -webkit-clip-path: polygon(0% 0%, 80% 0%, 100% 50%, 80% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 80% 0%, 100% 50%, 80% 100%, 0% 100%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_8:last-child {
  margin-right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 20% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 20% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_9 {
  width: 10.611111111%;
  -webkit-clip-path: polygon(77.5% 0%, 100% 50%, 77.5% 100%, 0% 100%, 22.5% 50%, 0% 0%);
  clip-path: polygon(77.5% 0%, 100% 50%, 77.5% 100%, 0% 100%, 22.5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_9:first-child {
  -webkit-clip-path: polygon(0% 0%, 77.5% 0%, 100% 50%, 77.5% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 77.5% 0%, 100% 50%, 77.5% 100%, 0% 100%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_9:last-child {
  margin-right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 22.5% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 22.5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_10 {
  width: 9.5%;
  -webkit-clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
  clip-path: polygon(75% 0%, 100% 50%, 75% 100%, 0% 100%, 25% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_10:first-child {
  -webkit-clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 75% 0%, 100% 50%, 75% 100%, 0% 100%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_10:last-child {
  margin-right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 25% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 25% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_11 {
  width: 8.590909091%;
  -webkit-clip-path: polygon(72.5% 0%, 100% 50%, 72.5% 100%, 0% 100%, 27.5% 50%, 0% 0%);
  clip-path: polygon(72.5% 0%, 100% 50%, 72.5% 100%, 0% 100%, 27.5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_11:first-child {
  -webkit-clip-path: polygon(0% 0%, 72.5% 0%, 100% 50%, 72.5% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 72.5% 0%, 100% 50%, 72.5% 100%, 0% 100%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_11:last-child {
  margin-right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 27.5% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 27.5% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_12 {
  width: 7.833333333%;
  -webkit-clip-path: polygon(70% 0%, 100% 50%, 70% 100%, 0% 100%, 30% 50%, 0% 0%);
  clip-path: polygon(70% 0%, 100% 50%, 70% 100%, 0% 100%, 30% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_12:first-child {
  -webkit-clip-path: polygon(0% 0%, 70% 0%, 100% 50%, 70% 100%, 0% 100%);
  clip-path: polygon(0% 0%, 70% 0%, 100% 50%, 70% 100%, 0% 100%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_12:last-child {
  margin-right: 0;
  -webkit-clip-path: polygon(100% 0, 100% 100%, 0% 100%, 30% 50%, 0% 0%);
  clip-path: polygon(100% 0, 100% 100%, 0% 100%, 30% 50%, 0% 0%);
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_13 {
  width: 7.192307692%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_14 {
  width: 6.642857143%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_15 {
  width: 6.166666667%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_16 {
  width: 5.75%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_17 {
  width: 5.382352941%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_18 {
  width: 5.055555556%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_19 {
  width: 4.763157895%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_20 {
  width: 4.5%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_21 {
  width: 4.261904762%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_22 {
  width: 4.045454545%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_23 {
  width: 3.847826087%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_24 {
  width: 3.666666667%;
}
body #wrapper #progressBarWrapper #progressBarRectangles div.progressitem.count_25 {
  width: 3.5%;
}
body #wrapper #content div.infoText {
  padding: 2% 1%;
}
body #wrapper #content div.infoText img {
  max-width: 100%;
  height: 100%;
}
body #wrapper #content div.questionContainer {
  border-radius: 5px;
  border: 1px solid #5c6673;
  margin: 0 0 1% 0;
  background: white;
  overflow: hidden;
}
body #wrapper #content div.questionContainer div.questionHeader {
  background-color: #5c6673;
  color: white;
  padding: 2% 1%;
  text-shadow: none;
  font-weight: 700;
}
body #wrapper #content div.questionContainer div.questionHeader .requiredPopup {
  text-decoration: none;
  color: white;
}
body #wrapper #content div.questionContainer div.questionHeader .requiredTooltip {
  cursor: help;
}
body #wrapper #content div.questionContainer div.questionHeader p:first-child {
  margin-top: 0;
}
body #wrapper #content div.questionContainer div.questionHeader p:last-child {
  margin-bottom: 0;
}
body #wrapper #content div.questionContainer table.questionContent {
  width: 100%;
  padding: 1% 0;
  /* Margin styles go here*/
  /* Generate variable-width table columns for different first-column sizes*/
  /* question-specific styles go here */

}
body #wrapper #content div.questionContainer table.questionContent tr th,
body #wrapper #content div.questionContainer table.questionContent tr td {
  padding: 1%;
}
body #wrapper #content div.questionContainer table.questionContent tr th .requiredTooltip,
body #wrapper #content div.questionContainer table.questionContent tr td .requiredTooltip {
  cursor: help;
}
body #wrapper #content div.questionContainer table.questionContent tr th {
  vertical-align: bottom;
}
body #wrapper #content div.questionContainer table.questionContent tr th.rangeDescriptorLowerBound {
  text-align: left;
  position: relative;
}
body #wrapper #content div.questionContainer table.questionContent tr th.rangeDescriptorUpperBound {
  text-align: right;
  position: relative;
}
body #wrapper #content div.questionContainer table.questionContent tr td {
  vertical-align: middle;
  text-align: center;
}
body #wrapper #content div.questionContainer table.questionContent tr td input[type='radio'],
body #wrapper #content div.questionContainer table.questionContent tr td input[type='checkbox'] {
  width: 16px;
  height: 16px;
  margin-top: -3px;
  vertical-align: middle;
}
body #wrapper #content div.questionContainer table.questionContent tr td input[type='checkbox'] {
  margin-top: 0;
}
body #wrapper #content div.questionContainer table.questionContent tr td input[type='text'],
body #wrapper #content div.questionContainer table.questionContent tr td input[type='email'],
body #wrapper #content div.questionContainer table.questionContent tr td textarea {
  padding: 1%;
  border-radius: 5px;
  width: 96%;
  font-family: helvetica, arial, sans-serif;
}
body #wrapper #content div.questionContainer table.questionContent tr td select {
  padding: 1%;
  border-radius: 5px;
  width: 98%;
}
body #wrapper #content div.questionContainer table.questionContent tr td input[type='range'] {
  width: 100%;
}
body #wrapper #content div.questionContainer table.questionContent tr td .ui-slider-input {
  position: absolute;
  left: -999px;
}
body #wrapper #content div.questionContainer table.questionContent tr td .ui-slider-track {
  margin-left: 15px;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_2 tr:not(.mobileOnly) td {
  width: 49%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_2 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 22.72%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_2 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 22.72%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_3 tr:not(.mobileOnly) td {
  width: 32.666666667%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_3 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 14.553333333%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_3 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 14.553333333%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_4 tr:not(.mobileOnly) td {
  width: 24.5%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_4 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 10.47%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_4 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 10.47%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_5 tr:not(.mobileOnly) td {
  width: 19.6%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_5 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 8.02%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_5 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 8.02%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_6 tr:not(.mobileOnly) td {
  width: 16.333333333%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_6 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 6.386666667%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_6 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 6.386666667%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_7 tr:not(.mobileOnly) td {
  width: 14%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_7 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 5.22%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_7 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 5.22%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_8 tr:not(.mobileOnly) td {
  width: 12.25%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_8 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 4.345%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_8 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 4.345%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_9 tr:not(.mobileOnly) td {
  width: 10.888888889%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_9 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 3.664444444%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_9 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 3.664444444%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_10 tr:not(.mobileOnly) td {
  width: 9.8%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_10 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 3.12%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_10 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 3.12%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_11 tr:not(.mobileOnly) td {
  width: 8.909090909%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_11 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 2.674545455%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_11 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 2.674545455%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_12 tr:not(.mobileOnly) td {
  width: 8.166666667%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_12 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 2.303333333%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth.count_12 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 2.303333333%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth tr:not(.mobileOnly) td:first-child {
  width: 2%;
}
body #wrapper #content div.questionContainer table.questionContent.fullWidth tr:not(.mobileOnly) td.singleColumn {
  width: 98%;
  text-align: left;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_2 tr:not(.mobileOnly) td {
  width: 29%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 12.72%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 12.72%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_3 tr:not(.mobileOnly) td {
  width: 19.333333333%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 7.886666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 7.886666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_4 tr:not(.mobileOnly) td {
  width: 14.5%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 5.47%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 5.47%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_5 tr:not(.mobileOnly) td {
  width: 11.6%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 4.02%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 4.02%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_6 tr:not(.mobileOnly) td {
  width: 9.666666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 3.053333333%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 3.053333333%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_7 tr:not(.mobileOnly) td {
  width: 8.285714286%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 2.362857143%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 2.362857143%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_8 tr:not(.mobileOnly) td {
  width: 7.25%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.845%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.845%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_9 tr:not(.mobileOnly) td {
  width: 6.444444444%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.442222222%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.442222222%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_10 tr:not(.mobileOnly) td {
  width: 5.8%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.12%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.12%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_11 tr:not(.mobileOnly) td {
  width: 5.272727273%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.856363636%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.856363636%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_12 tr:not(.mobileOnly) td {
  width: 4.833333333%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.636666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.636666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc tr:not(.mobileOnly) td:first-child {
  width: 42%;
}
body #wrapper #content div.questionContainer table.questionContent.left40pc tr:not(.mobileOnly) td.singleColumn {
  width: 58%;
  text-align: left;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_2 tr:not(.mobileOnly) td {
  width: 24%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 10.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 10.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_3 tr:not(.mobileOnly) td {
  width: 16%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 6.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 6.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_4 tr:not(.mobileOnly) td {
  width: 12%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 4.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 4.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_5 tr:not(.mobileOnly) td {
  width: 9.6%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 3.02%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 3.02%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_6 tr:not(.mobileOnly) td {
  width: 8%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 2.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 2.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_7 tr:not(.mobileOnly) td {
  width: 6.857142857%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.648571429%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.648571429%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_8 tr:not(.mobileOnly) td {
  width: 6%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_9 tr:not(.mobileOnly) td {
  width: 5.333333333%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.886666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.886666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_10 tr:not(.mobileOnly) td {
  width: 4.8%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.62%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.62%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_11 tr:not(.mobileOnly) td {
  width: 4.363636364%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.401818182%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.401818182%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_12 tr:not(.mobileOnly) td {
  width: 4%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.22%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc tr:not(.mobileOnly) td:first-child {
  width: 52%;
}
body #wrapper #content div.questionContainer table.questionContent.left50pc tr:not(.mobileOnly) td.singleColumn {
  width: 48%;
  text-align: left;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_2 tr:not(.mobileOnly) td {
  width: 19%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 7.72%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 7.72%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_3 tr:not(.mobileOnly) td {
  width: 12.666666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 4.553333333%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 4.553333333%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_4 tr:not(.mobileOnly) td {
  width: 9.5%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 2.97%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 2.97%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_5 tr:not(.mobileOnly) td {
  width: 7.6%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 2.02%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 2.02%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_6 tr:not(.mobileOnly) td {
  width: 6.333333333%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.386666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.386666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_7 tr:not(.mobileOnly) td {
  width: 5.428571429%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.934285714%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.934285714%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_8 tr:not(.mobileOnly) td {
  width: 4.75%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.595%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.595%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_9 tr:not(.mobileOnly) td {
  width: 4.222222222%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.331111111%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.331111111%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_10 tr:not(.mobileOnly) td {
  width: 3.8%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.12%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.12%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_11 tr:not(.mobileOnly) td {
  width: 3.454545455%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: -0.052727273%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: -0.052727273%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_12 tr:not(.mobileOnly) td {
  width: 3.166666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: -0.196666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: -0.196666667%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc tr:not(.mobileOnly) td:first-child {
  width: 62%;
}
body #wrapper #content div.questionContainer table.questionContent.left60pc tr:not(.mobileOnly) td.singleColumn {
  width: 38%;
  text-align: left;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_2 tr:not(.mobileOnly) td {
  width: 29%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 12.72%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 12.72%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_3 tr:not(.mobileOnly) td {
  width: 19.333333333%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 7.886666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 7.886666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_4 tr:not(.mobileOnly) td {
  width: 14.5%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 5.47%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 5.47%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_5 tr:not(.mobileOnly) td {
  width: 11.6%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 4.02%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 4.02%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_6 tr:not(.mobileOnly) td {
  width: 9.666666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 3.053333333%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 3.053333333%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_7 tr:not(.mobileOnly) td {
  width: 8.285714286%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 2.362857143%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 2.362857143%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_8 tr:not(.mobileOnly) td {
  width: 7.25%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.845%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.845%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_9 tr:not(.mobileOnly) td {
  width: 6.444444444%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.442222222%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.442222222%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_10 tr:not(.mobileOnly) td {
  width: 5.8%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.12%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.12%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_11 tr:not(.mobileOnly) td {
  width: 5.272727273%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.856363636%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.856363636%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_12 tr:not(.mobileOnly) td {
  width: 4.833333333%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.636666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.636666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc tr:not(.mobileOnly) td:last-child {
  width: 42%;
}
body #wrapper #content div.questionContainer table.questionContent.right40pc tr:not(.mobileOnly) td.singleColumn {
  width: 58%;
  text-align: left;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_2 tr:not(.mobileOnly) td {
  width: 24%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 10.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 10.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_3 tr:not(.mobileOnly) td {
  width: 16%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 6.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 6.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_4 tr:not(.mobileOnly) td {
  width: 12%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 4.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 4.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_5 tr:not(.mobileOnly) td {
  width: 9.6%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 3.02%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 3.02%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_6 tr:not(.mobileOnly) td {
  width: 8%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 2.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 2.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_7 tr:not(.mobileOnly) td {
  width: 6.857142857%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.648571429%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.648571429%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_8 tr:not(.mobileOnly) td {
  width: 6%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_9 tr:not(.mobileOnly) td {
  width: 5.333333333%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.886666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.886666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_10 tr:not(.mobileOnly) td {
  width: 4.8%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.62%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.62%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_11 tr:not(.mobileOnly) td {
  width: 4.363636364%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.401818182%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.401818182%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_12 tr:not(.mobileOnly) td {
  width: 4%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.22%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc tr:not(.mobileOnly) td:last-child {
  width: 52%;
}
body #wrapper #content div.questionContainer table.questionContent.right50pc tr:not(.mobileOnly) td.singleColumn {
  width: 48%;
  text-align: left;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_2 tr:not(.mobileOnly) td {
  width: 19%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 7.72%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_2 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 7.72%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_3 tr:not(.mobileOnly) td {
  width: 12.666666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 4.553333333%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_3 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 4.553333333%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_4 tr:not(.mobileOnly) td {
  width: 9.5%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 2.97%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_4 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 2.97%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_5 tr:not(.mobileOnly) td {
  width: 7.6%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 2.02%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_5 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 2.02%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_6 tr:not(.mobileOnly) td {
  width: 6.333333333%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 1.386666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_6 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 1.386666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_7 tr:not(.mobileOnly) td {
  width: 5.428571429%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.934285714%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_7 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.934285714%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_8 tr:not(.mobileOnly) td {
  width: 4.75%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.595%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_8 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.595%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_9 tr:not(.mobileOnly) td {
  width: 4.222222222%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.331111111%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_9 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.331111111%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_10 tr:not(.mobileOnly) td {
  width: 3.8%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: 0.12%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_10 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: 0.12%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_11 tr:not(.mobileOnly) td {
  width: 3.454545455%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: -0.052727273%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_11 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: -0.052727273%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_12 tr:not(.mobileOnly) td {
  width: 3.166666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorLowerBound {
  left: -0.196666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc.count_12 tr:not(.mobileOnly) th.rangeDescriptorUpperBound {
  right: -0.196666667%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc tr:not(.mobileOnly) td:last-child {
  width: 62%;
}
body #wrapper #content div.questionContainer table.questionContent.right60pc tr:not(.mobileOnly) td.singleColumn {
  width: 38%;
  text-align: left;
}
body #wrapper #content div.questionContainer table.questionContent.tableQuestion tr th,
body #wrapper #content div.questionContainer table.questionContent.tableQuestion tr td {
  text-align: center;
  padding: 1%;
}
body #wrapper #content div.questionContainer table.questionContent.tableQuestion tr th.rangeDescriptorLowerBound {
  text-align: left;
}
body #wrapper #content div.questionContainer table.questionContent.tableQuestion tr th.rangeDescriptorUpperBound {
  text-align: right;
}
body #wrapper #content div.questionContainer table.questionContent.tableQuestion tr td:first-child {
  text-align: left;
}
body #wrapper #content div.questionContainer table.questionContent.textBox {
  min-height: 30px;
}
body #wrapper #content div.questionContainer.error {
  background-color: #ffeeff;
  border: 2px solid red;
}
body #wrapper #content div.questionContainer.error label.error {
  font-weight: bold;
  float: right;
}
body #wrapper #content div.questionContainer.error table.questionContent.tableQuestion {
  background-color: white;
}
body #wrapper #content div.questionContainer.error table.questionContent.tableQuestion thead {
  background-color: #ffeeff;
}
body #wrapper #content div.questionContainer.error table.questionContent.tableQuestion tr.error {
  background-color: #ffeeff;
}
body #wrapper #content div.questionContainer.error table.questionContent.tableQuestion tr.error.hoverState:hover {
  background-color: #f7fbea;
}
body #wrapper #paging {
  clear: both;
  margin: 2% 0;
  min-height: 3.5em;
}
body #wrapper #paging div {
  margin-bottom: 1%;
}
body #wrapper #paging #pleaseReview {
  font-weight: bold;
  text-align: center;
  color: red;
}
body #wrapper #paging button {
  border-radius: 5px;
  border: 1px solid #aad42d;
  padding: 1% 2%;
  cursor: pointer;
  background: #aad42d;
  background: -moz-linear-gradient(top, #cce582 1%, #aad42d 60%);
  background: -webkit-linear-gradient(top, #cce582 1%, #aad42d 60%);
  background: linear-gradient(to bottom, #cce582 1%, #aad42d 60%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#cce582, endColorstr=#aad42d, GradientType=0);
  color: white;
  width: 200px;
  margin-right: 5px;
  text-shadow: none;
}
body #wrapper #paging button[value=Finish],
body #wrapper #paging button[value=Next] {
  margin-right: 0;
}
body #wrapper #paging button:hover {
  background: #5c6673;
  color: white;
}
body #wrapper #paging button:active {
  background: #677381;
  color: white;
}
body #wrapper #paging button:disabled,
body #wrapper #paging button:disabled:hover {
  cursor: not-allowed;
  background: #ffeeff;
  color: red;
}
body #wrapper #footer {
  font-size: 0.7em;
  text-align: center;
  border-top: 1px solid #5c6673;
  padding: 2% 0;
  color: gray;
}
.ui-loader {
  display: none;
  z-index: 9999999;
  position: fixed;
  top: 50%;
  left: 50%;
  border: 0;
}
.ui-page-theme-a .ui-slider-track .ui-btn-active {
  background-color: #aad42d;
  border-color: #aad42d;
}
@media screen and (min-device-width: 200px) and (max-device-width: 750px) {
  /* ...mobile styles here... */
  
  body {
    margin-bottom: 20px;
  }
  body #wrapper {
    width: 99%;
  }
  body #wrapper #content div.questionContainer {
    border-radius: 5px;
    overflow: hidden;
  }
  body #wrapper #content div.questionContainer table.questionContent {
    margin: 0.5% 0;
  }
  body #wrapper #content div.questionContainer table.questionContent tr td {
    padding: 0.5%;
  }
  body #wrapper #content div.questionContainer table.questionContent tr td .ui-checkbox,
  body #wrapper #content div.questionContainer table.questionContent tr td .ui-radio {
    margin: 0;
  }
  body #wrapper #content div.questionContainer table.questionContent tr td .ui-checkbox-on:after {
    background-color: #aad42d;
  }
  body #wrapper #content div.questionContainer table.questionContent tr td .ui-select option:hover {
    background-color: red !important;
  }
  body #wrapper #content div.questionContainer table.questionContent tr td textarea {
    width: 97%;
  }
  body #wrapper #content div.questionContainer table.questionContent tr th.rangeDescriptorLowerBound {
    left: 0 !important;
  }
  body #wrapper #content div.questionContainer table.questionContent tr th.rangeDescriptorUpperBound {
    right: 0 !important;
  }
  body #wrapper #content div.questionContainer table.questionContent.tableQuestion tr th label.rowHeading {
    text-align: left;
  }
  body #wrapper #content div.questionContainer table.questionContent.tableQuestion tr th label.rowHeading a {
    text-decoration: none;
    color: black;
    font-weight: 700;
  }
  body #wrapper #content div.questionContainer table.questionContent.tableQuestion tr td {
    padding: 0.5%;
  }
  body #wrapper #content div.questionContainer.error label.error {
    float: none;
    text-align: right;
  }
  body #wrapper #paging button {
    width: 100% !important;
    margin-bottom: 1%;
    height: 44px;
    font-size: 1.4em;
    margin-right: 0;
  }
  body #wrapper #paging button[value=Previous] {
    background: none;
    border: none;
    color: black;
  }
  body #wrapper #footer {
    font-size: 0.8em;
  }
  body #wrapper #footer img {
    display: block;
    margin: 0 auto;
    margin-bottom: 1%;
  }
  .hideMobile {
    display: none !important;
  }
  /*jQuery Mobile overrides*/
  
  /* Links */
  
  .ui-page-theme-a a,
  html .ui-bar-a a,
  html .ui-body-a a,
  html body .ui-group-theme-a a {
    color: blue;
  }
  .ui-page-theme-a a:visited,
  html .ui-bar-a a:visited,
  html .ui-body-a a:visited,
  html body .ui-group-theme-a a:visited {
    color: purple;
  }
  .ui-page-theme-a a:hover,
  html .ui-bar-a a:hover,
  html .ui-body-a a:hover,
  html body .ui-group-theme-a a:hover {
    color: black;
  }
  .ui-page-theme-a a:active,
  html .ui-bar-a a:active,
  html .ui-body-a a:active,
  html body .ui-group-theme-a a:active {
    color: red;
  }
  /* Active button */
  
  /* Active radio button icon */
  
  .ui-page-theme-a .ui-radio-on:after,
  html .ui-bar-a .ui-radio-on:after,
  html .ui-body-a .ui-radio-on:after,
  html body .ui-group-theme-a .ui-radio-on:after,
  .ui-btn.ui-radio-on.ui-btn-a:after {
    border-color: #aad42d;
  }
  /* Focus */
  
  .ui-page-theme-a .ui-btn:focus,
  html .ui-bar-a .ui-btn:focus,
  html .ui-body-a .ui-btn:focus,
  html body .ui-group-theme-a .ui-btn:focus,
  html head + body .ui-btn.ui-btn-a:focus,
  /* Focus buttons and text inputs with div wrap */ .ui-page-theme-a .ui-focus,
  html .ui-bar-a .ui-focus,
  html .ui-body-a .ui-focus,
  html body .ui-group-theme-a .ui-focus,
  html head + body .ui-btn-a.ui-focus,
  html head + body .ui-body-a.ui-focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
}
@media screen and (min-device-width: 751px) and (max-device-width: 900px) {
  /* ...tablet styles here... */
  
  body {
    margin-bottom: 50px;
  }
  body #wrapper {
    width: 90%;
  }
  body #wrapper #header div:last-child {
    margin-left: 0;
  }
  body #wrapper #content div.questionContainer table.questionContent tr td input[type='radio'] {
    margin-top: 1px;
  }
  body #wrapper #content div.questionContainer.error label.error {
    float: none;
    text-align: right;
    display: block;
    margin-top: 0.4em;
  }
  body #wrapper #paging button {
    width: 49%;
    margin-bottom: 1%;
    height: 44px;
    font-size: 1.2em;
    margin-right: 1%;
  }
  body #wrapper #footer {
    font-size: 0.8em;
    line-height: 1.2;
  }
  body #wrapper #footer img {
    display: block;
    margin: 0 auto;
    margin-bottom: 1%;
  }
  body .mobileOnly {
    display: none !important;
  }
}
@media screen and (min-device-width: 901px) and (max-device-width: 1260px) {
  /* ...desktop tweak / large tablet styles here... */
  
  body #wrapper #content div.questionContainer.error label.error {
    float: none;
    text-align: right;
    display: block;
    margin-top: 0.4em;
  }
  body #wrapper #footer {
    font-size: 0.7em;
    line-height: 1.3;
  }
  body .mobileOnly {
    display: none !important;
  }
}
@media screen and (min-device-width: 901px) {
  /* ...desktop styles here...*/
  
  body .mobileOnly {
    display: none !important;
  }
}
