@CHARSET "UTF-8";

body.node-type-naplan-school-data h2.block-title,
body.page-node-naplan-report h2.block-title {
  height: auto !important;
}

form.co-naplan-report {
  min-height: 20em;
}

.naplan-report-multiple fieldset.naplan-year-level {
  margin-top: 40px;
}

.naplan-report-single .naplan-section,
.naplan-report-multiple fieldset {
  clear: both;
  margin: 25px 0px;
  border: 2px #aaa solid;
  padding: 10px;
  border-radius: 5px;
}

.naplan-report-multiple fieldset.naplan-report-summary {
  border-style: none;
  padding: 0px;
}
.naplan-report-multiple fieldset.naplan-year-level {
  border-style: solid none none none;
  border-radius: 0px;
  padding: 10px 0px 0px 0px;
}
.naplan-report legend {
  font-weight: bold;
}
.naplan-report-multiple fieldset.naplan-year-level legend {
  font-size: 200%;
}
.naplan-report-multiple fieldset.naplan-subject legend {
  font-size: 150%;
}
.naplan-report-multiple fieldset.naplan-report-summary legend {
  font-size: 100%;
}

.naplan-report .naplan-section h3 {
  background-color: #fff;
  margin-top: 0px;
}

.naplan-report .naplan-section table {
  margin: 0px;
}

.naplan-report .naplan-report-summary table {
  display: block;
  margin-bottom: 20px;
  padding-bottom: 20px;
  border-bottom: 2px #aaa dashed;
}

.naplan-report .co-naplan-neg {
  background-color: #ffaaaa !important;
  color: #222 !important;
}

.naplan-report .co-naplan-pos {
  background-color: #aaffaa !important;
  color: #222 !important;
}

.naplan-report thead th,
.naplan-report td {
  text-align: center;
}


form.co-naplan-report .form-item {
  display: inline;
  margin: 10px 20px 10px 0px;
}
form.co-naplan-report .form-item-school {
  display: block;
}
  
form.co-naplan-report label,
form.co-naplan-report .chosen-container {
  display: inline-block;
}

form.co-naplan-report ul.chosen-choices {
  padding: 0px;
  margin: 0px;
}

form.co-naplan-report #edit-submit {
  margin: 10px 0px;
  display: block;
}

.naplan-report-multiple .naplan-report {
  width: 45%;
  min-width: 400px;
  display: inline-block;
  margin: 20px 2%;
}

.naplan-report-multiple fieldset {
  margin: 25px 0px;
  border: 2px #aaa solid;
  padding: 10px;
  border-radius: 5px;
}

/* Need to include below in co_print/print.css too */
.naplan-report .legend {
  margin: 20px;
  float: right;
}
.naplan-report .legend-box {
  width: 20px;
  display: inline-block;
  margin: 0px 5px 0px 20px;
  -webkit-print-color-adjust: exact;
}

.field-name-field-nqd-questions table.sticky-header {
  display: none;
}
.field-name-field-nqd-questions {
  overflow-x: auto;
}
