/* -------------------------- *\
   -- ViewsCapture classes
\* -------------------------- */
.topicsHeader h3 { display: none; }




.vcTable td, .vcTable th { padding: 7px 12px 7px 0px }
.vcTable th { padding-top: 0px; padding-bottom: 3px; }
.vcTable th.cellMatrixAnsweralternativesHeaderRight { padding-right: 0px }

.vcTable .cbox_list1 { width: 100%; }
.zebraTable  .cbox_list1 { padding-left: 7px; }
.gridbuttons .vcTable .cbox_list1 { width: auto; }

.topicsHeader .vcClassifier a { font-weight: bold; }
.topicsHeader h3 { display: none; text-align: center; }

.vcTable th.scaleHeaderContainer table { width: 100%; }


.verticalMatrix .topicsHeader h3 { display: block; text-align: left; font-weight: normal; }
.verticalMatrix .cbox_list1 { text-align: center; font-weight: bold; }
.verticalMatrix.tableFormatMatrix .zebraTable .topicsHeader h3 { padding-left: 0.5em; }

ul.vcLegend { list-style-type: none;  padding-bottom: 0.5em;  float: left; clear: left; }
ul.vcLegendBox { border: 1px solid #eee; padding: 1em 1.5em 1em 0.75em; margin-bottom: 1.4em; background-color: #fcfcfc;  border-radius: 0.5em; }
.legendSymbol a { cursor: default; }
ul.vcLegendBox .legendSymbol:not(.vcSpaceClass) a { background-image: none; }
ul.vcLegendBox .vcSpaceClass a { opacity: 0.33; }
ul.vcLegendBox.vcTopicLegend { padding-bottom: 1.4em }
.firstViewHeader .vcClassifier a,
.vcTopicLegend .firstTopic { display: none;  }
.vcLegend .vcClassifier a,
table.verticalMatrix .legendSymbol a,
.vcReviewTable .vcClassifier a  { margin: -0.1em 0.5em 0 0.5em; float: left; padding: 0; }
ul.vcLegendBox .vcClassifier a { margin-top: 0px; }
.vcClassifier span { margin: auto; }
.noLegend .vcLegend, .gridbuttons .vcLegend { display: none }
.vcLegend li  { clear: both;  margin-top: 10px; }
.vcLegend .firstTopic { margin-top: 3px}
.blockLegend .vcLegend li { float: none }
.inlineLegend .vcLegend li { float: left; }
.vcComboBoxLegend,
.onlyTopic a,
.onlyTopic span { display: none; }

ul.reviewList { list-style-type: none; }
.reviewList a{ cursor: default;}
.reviewList li { display:inline; vertical-align: middle; }
.reviewListColumn { white-space: nowrap;}
.reviewListAbove { display: none;  }
.hideReview .reviewList { display: none }


.vcReviewTable ul { padding-left: 0em; margin-left: 3em; margin-bottom: 1.5em; }
.vcReviewTable li { padding: 0.2em 0px; }
.vcReviewTable .vcClassifier a { float:none; position: relative; top: -1px; cursor: default;}
.reviewList .vcClassifier a,
.ReviewClass .vcClassifier a { background-position: -50px 0px; color: white;  }
.emptyReviewClass .vcClassifier a { color: #aaa }
.emptyReviewClass .legendText { color: #aaa }
.hideUnused .emptyReviewClass { display: none }
.hideUnused h2 .vcClassifier { display: none; }

.cellQuestionText2 {margin-bottom: 1em; }

.tableFormatMatrix .legendSymbol,
.answerAlternativeLists .legendSymbol { display: none; }

