.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body {
  font: 13px sans-serif;
  font-weight: 200;
}
/*
This undos a very annoying 'feature' of Bootstrap:
  @media print { * {color: #000 !important }}

Bootstrap thinks that when printing, it should force all elements to black text.
This might be fine for basic websites, but doesn't work for Novus.
For instance, we have grid cells that can be colored differently.

The CSS rule below basically resets the Bootstrap rule.  It allows you
to change the text coloring of elements, by setting the color on the parent element (using !important still)
*/
body *,
body *:before,
body *:after {
  color: inherit !important;
}
a[href]:after {
  content: none;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nv-grid-wrap .nv-grid .nv-header-row,
.nv-grid-wrap .nv-grid .nv-footer-row {
  font-weight: 700;
}
.nv-grid-wrap .nv-grid .nv-body-row .nv-body-cell.nv-parent-cell .nv-cell-text {
  margin-left: 0 !important;
}
.nv-grid-wrap .nv-grid .nv-footer-row .nv-footer-cell {
  overflow: visible;
}
.nv-grid-wrap .nv-grid .nv-body-row .nv-numeric {
  overflow: visible;
}
._searchFilter {
  display: none;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nvd3.nv-scatter .nv-groups .nv-point:not(.hover) {
  display: none;
}
.nvd3.nv-scatterChart .nv-scatter .nv-groups .nv-point,
.nvd3.nv-stackedBarPlusPlot .nv-scatter .nv-groups .nv-point {
  display: block;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.hidden-print {
  display: none !important;
}
div.nv-visible-print {
  display: block;
}
span.nv-visible-print {
  display: inline-block;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nvtooltip {
  background: #fff !important;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.headline {
  font-size: 18px;
  font-weight: normal;
}
.dim-text,
.dim-text-extra {
  opacity: 1;
  -ms-filter: none;
  filter: none;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body#ng-app {
  overflow: scroll;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nv-do-widget {
  min-width: 0;
}
.nv-do-widget.nv-inputbox ._input {
  border: none;
  font-weight: bold;
}
.nv-do-widget ._select {
  width: inherit;
}
.nv-do-widget ._label:after {
  content: ':';
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nv-footer p a,
.nv-footer p .separator {
  display: none;
}
.nv-footer .printed-by {
  display: inline-block;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
#intercom-container {
  display: none !important;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.modal {
  display: none !important;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
div[tab-nav] {
  display: none;
}
._breadcrumbs {
  font-size: 18px;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
body.phantom .chosen-container.chosen-container-single .chosen-single {
  padding: 0 !important;
  border: 0 !important;
  font-size: smaller;
  font-weight: bold;
}
body.phantom .chosen-container.chosen-container-single span {
  margin: 0;
}
body.phantom .chosen-container.chosen-container-single div {
  display: none;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nv-display-options {
  display: none;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.recon-link {
  display: none;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nv-do-summary {
  display: block;
  float: right;
  margin-top: 10px;
}
.nv-do-summary ._daterange {
  text-align: right;
  padding-right: 20px;
}
.nv-do-summary ._daterange span {
  font-weight: bold;
}
.nv-do-summary table {
  float: right;
}
.nv-do-summary table tr td {
  padding-right: 10px;
}
.nv-do-summary table tr td:nth-child(2n) {
  font-weight: bold;
}
.reporting-app .nv-do-summary {
  min-height: 0;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nv-display-options .nv-do-quickdates {
  display: none;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.ag-root-wrapper.ag-layout-print {
  border: none;
}
[class*=ag-theme-] {
  --ag-font-family: "Proxima Nova", sans-serif;
  --ag-cell-horizontal-padding: 0px;
  --ag-borders: none;
  -webkit-font-smoothing: auto;
  font-weight: 400;
}
[class*=ag-theme-] .ag-cell,
[class*=ag-theme-] .ag-full-width-row .ag-cell-wrapper.ag-row-group {
  border: none;
}
[class*=ag-theme-] .ag-ltr .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
[class*=ag-theme-] .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
[class*=ag-theme-] .ag-ltr .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
[class*=ag-theme-] .ag-ltr .ag-cell-range-single-cell,
[class*=ag-theme-] .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,
[class*=ag-theme-] .ag-rtl .ag-cell-focus:not(.ag-cell-range-selected):focus-within,
[class*=ag-theme-] .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),
[class*=ag-theme-] .ag-rtl .ag-full-width-row.ag-row-focus:focus .ag-cell-wrapper.ag-row-group,
[class*=ag-theme-] .ag-rtl .ag-cell-range-single-cell,
[class*=ag-theme-] .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle {
  border: none;
  outline: none;
}
.ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value) {
  height: unset;
}
.pdf .nv-ag-grid {
  padding: 0 8px;
}
.pdf .-heatmap .ag-cell,
.pdf .-heatmap .ag-header-cell {
  padding-left: 4px;
  padding-right: 4px;
}
.ag-layout-print .ag-root {
  height: 100%;
}
.ag-layout-print .ag-numeric-cell {
  text-align: right;
}
.ag-layout-print .ag-header-cell {
  font-weight: bold;
  text-transform: uppercase;
}
.ag-layout-print .ag-cell {
  padding-top: 7px;
  line-height: inherit;
}
.ag-layout-print .reporting-font-large .ag-cell,
.ag-layout-print .reporting-font-xlarge .ag-cell {
  padding-top: 0px;
}
.ag-layout-print .ag-header {
  border-bottom: none;
}
.ag-layout-print .ag-row,
.ag-layout-print .ag-header-row {
  border-bottom: solid 1px #efefef;
}
.ag-layout-print .ag-header-group-cell.ag-header-group-cell-with-group {
  border-bottom: solid 1px #000;
  display: -webkit-box !important;
  display: -moz-box !important;
  display: -webkit-flex !important;
  display: -ms-flexbox !important;
  display: box !important;
  display: flex !important;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -o-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.ag-layout-print .nv-ag-grid .grid-title {
  background-color: #f2f2f2 !important;
}
.ag-layout-print .ag-floating-bottom {
  border-top: solid 1px #000;
}
.ag-layout-print .ag-row-group-leaf-indent {
  margin-left: 25px;
}
.ag-layout-print .ag-group-icon {
  margin-right: 6px;
}
.ag-root-wrapper.ag-layout-print {
  display: table;
}
.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,
.ag-root-wrapper.ag-layout-print .ag-root,
.ag-root-wrapper.ag-layout-print .ag-body-viewport,
.ag-root-wrapper.ag-layout-print .ag-center-cols-container,
.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,
.ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,
.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,
.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport {
  height: auto !important;
  overflow: hidden !important;
  display: block !important;
}
.ag-root-wrapper.ag-layout-print .ag-row,
.ag-root-wrapper.ag-layout-print .ag-cell {
  break-inside: avoid;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nv-do-factor-exclusions {
  display: none;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nv-multiSlider .nv-autoToggle:not(.auto) {
  display: none;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
#toast-container {
  display: none;
}
.button .toast-close-button {
  color: DimGrey;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nv-ag-grid .grid-container.hide-ag-header-container .ag-header-container {
  display: none;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.key-statistics-comparison .column-spanner {
  top: 5px;
  z-index: 1;
}
.key-statistics-comparison .column-spanner > span {
  padding-top: 3px;
}
.key-statistics-comparison.show-secondary .nv-component-header {
  margin-bottom: 0;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
.nv-component-title-bar {
  margin-top: 0px;
  text-transform: uppercase;
}
.nv-component-title-bar .pdf-header {
  display: table;
  width: 100%;
  background: rgba(203,218,230,0.3) !important;
  padding: 3px 8px;
  margin-bottom: 8px;
  font-weight: 400;
}
.nv-component-title-bar .pdf-header > div {
  display: table-cell;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
nv-dashboard {
  margin-top: 0;
}
.report-cover-page {
  margin: 150px 0 0 150px;
}
.report-cover-page .main-title {
  font-size: 40px;
  font-weight: bold;
  margin-right: 20px;
  margin-bottom: 10px;
}
.report-cover-page .portfolio-name {
  font-size: 22px;
}
.report-cover-page .description {
  font-size: 18px;
  font-weight: 100;
  line-height: 30px;
  margin-top: 20px;
  width: 500px;
}
.report-cover-page .report-logo {
  margin-bottom: 80px;
  height: 180px;
}
.report-cover-page .report-logo img {
  max-height: 180px;
}
@media (min-height: 1680px) {
  .report-cover-page .report-author {
    margin-top: 800px;
  }
}
@media (max-height: 1300px) {
  .report-cover-page .report-author {
    margin-top: 400px;
  }
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
#reporting-app {
  margin-top: 0;
}

.footnote-regular {
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  letter-spacing: -0.4px;
}
.body-bold {
  font-weight: 510;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: -0.4px;
}
.title-2-bold {
  font-weight: 700;
  font-size: 22px;
  line-height: 28px;
  letter-spacing: -0.4px;
}
.font-style-inherit {
  font-size: inherit;
  font-weight: inherit;
  line-height: inherit;
  letter-spacing: inherit;
}
div[nv-section-header] .nv-component-title-bar {
  display: none;
}
div[nv-custom-text-box] .custom-text-rendered {
  display: block;
}
div[nv-custom-text-box] .pdf-header:not(.has-title) {
  display: none;
}
div[nv-section-header] .section-header-rendered {
  display: block;
}
div[nv-section-header] .nv-component-unit {
  background-color: transparent !important;
  border: solid 1px transparent;
}
