﻿/* 
    /Reports/BallotQuestionReports 
*/
thead {
  font-weight: bold;
}

#criteria {
  margin-bottom: 20px;
  font-weight: bold;
}
#criteria select {
  margin-left: 10px;
}

.footer-row {
  background-color: #fefcea;
  font-weight: bold;
}

.question-table {
  border: 1px solid #dddddd;
  /* Position Rows */
}
.question-table tr.report-header-row td {
  font-weight: bold;
  color: blue !important;
  font-size: 10pt;
  text-align: right;
}
.question-table tr.question-header-row td {
  background-color: white;
  font-weight: bold;
  font-size: 14pt;
  border: 0;
}
.question-table tr.question-footer-row-total td {
  background-color: white;
  font-weight: bold;
  font-size: 14pt;
  border: 0;
}
.question-table tr.support-header-row td {
  background-color: #d0e4f2 !important;
  font-weight: bold;
}
.question-table tr.support-footer-row td {
  background-color: #d0e4f2 !important;
  font-weight: bold;
  margin-bottom: 20px;
  font-weight: bold;
  text-align: right;
}
.question-table tr.oppose-header-row td {
  background-color: #c2aedb !important;
  font-weight: bold;
}
.question-table tr.oppose-footer-row td {
  background-color: #c2aedb !important;
  font-weight: bold;
  margin-bottom: 20px;
  font-weight: bold;
  text-align: right;
}
.question-table tr.report-row td {
  text-align: right;
}
