/*
 * Specific Print Styles
 */
body {
  color: #000;
}

h1, h2, h3, h4, table, .table {
  color: #000;
}

a {
  color: #000;
}
a:before, a:after {
  color: #000;
}

.modal-footer {
  display: none;
}

.l-page-footer {
  display: none;
}

.modal-open .modal {
  position: relative;
  top: 0rem;
  left: 0;
  width: 100%;
}
.modal-open .modal-dialog {
  width: 100%;
  max-width: none;
  display: block;
  border-radius: 0;
}
.modal-open .section--chart-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.modal-open .section--chart-text .l-section-top {
  width: 100%;
}
.modal-open .section--chart-text .section-col--chart {
  padding-right: 1rem;
  width: 60rem;
}
.modal-open .section--chart-text .section-col--text {
  padding-left: 1rem;
  width: calc(100% - 60rem);
}
.modal-open .section--chart-text .section-col--text .link--read-more {
  color: #000;
}
.modal-open .section--chart-text .section-col--text .link--read-more:before, .modal-open .section--chart-text .section-col--text .link--read-more:after {
  color: #000;
}
.modal-open .section--chart-text .section-col--text p:first-child {
  margin-top: 0;
}