/* 
	Standard layout definitions 
*/
/* darker blue */
/* website text blue */
/* gray */
/* orange */
/* darker gray */
/* gray */
/* light gray */
/* small device width */
/* website styles */
/* orange text background (used for BETA) */
/* text styles */
.text-style-small {
  font-size: 1.2em;
  line-height: 1.5em;
  letter-spacing: 0.03125em;
}
.text-style-standard {
  font-size: 1.6em;
  line-height: 1.5em;
  letter-spacing: 0.03125em;
}
.text-style-large {
  font-size: 2.8em;
  line-height: 1.18em;
}
.print,
.display-block-on-print,
div.section div.section-content {
  display: block !important;
}
#dashboard,
.action-header-logo,
.section-nav,
.on-print-hidden,
.display-none-on-print,
.highlight-info-icon,
.events-contact-info-show-on-small,
.toggle-row-nav,
div.mo {
  display: none !important;
}
.glossary-entry {
  margin: 1em 0;
}
dt.glossary,
dd.glossary {
  font-size: 1.2em;
  line-height: 1.5em;
  letter-spacing: 0.03125em;
}
/* avoid splitting sections */
.section {
  break-inside: avoid-page;
}
.section table {
  page-break-inside: auto;
}
.section tr {
  page-break-inside: avoid;
  page-break-after: auto;
}
.section thead {
  display: table-header-group;
}
.section tfoot {
  display: table-footer-group;
}
.section .section-header,
.section .glossary-entry {
  break-inside: avoid-page;
}
/* allow splitting section */
.section.alerts-section,
.section.history-section,
.section.damage-section,
.section.glossary-section {
  break-inside: auto;
}
/* avoid splitting section headerfrom content */
.section.damage-section .section-header {
  page-break-after: avoid;
}
body {
  font-size: 8px;
  /* background-color of page; */

  background-color: #fff;
  /* background color of cells */

  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
/* widen report */
.vhr {
  padding: 2.4em 1em;
}
/* fixes header alignment */
div.report-header {
  margin: -2.4em 0 0 0;
}
.damage-glossary-row .damage-glossary-content {
  display: block !important;
}
.damage-glossary-row .damage-glossary-entry {
  break-inside: avoid-page;
}
.popup {
  position: static;
  display: flex;
  justify-content: center;
}
