/*-- Five Year Performance Metrics - Charts + Tables --*/

.gr-wrap{width:100%;max-width:100%;margin:2rem 0 0;padding:0}
.gr-card{border:2px solid #d9d9d9;background:#fff;padding:10px;padding-left:36px}
.gr-chart svg{width:100%;height:auto;display:block;overflow:visible}
.gr-card + .gr-table{margin-top:2rem}
.gr-table{width:100%;border-collapse:collapse;color:#222;font-family:'Open Sans',sans-serif}
.gr-table th,.gr-table td{border:2px solid #222;padding:12px 14px;font-size:18px}
.gr-table th[scope="row"]{text-align:left;font-size:16px;font-weight:700}
.gr-table thead th{font-weight:800;vertical-align:middle;text-align:center}
.gr-table thead th:first-child{text-align:left}
.gr-title{text-align:center;font-size:20px;font-weight:700;color:#5a5a5a;margin:6px 0 10px;font-family:'Open Sans',sans-serif}
.gr-caption{caption-side:top;padding:0 0 1rem;font-size:20px;font-weight:700;color:#5a5a5a;font-family:'Open Sans',sans-serif}
.column-two-02 h2 + h3{margin-top:1rem}
.column-two-02 h3{margin-top:3rem}
@media(max-width:700px){
  .gr-title,.gr-caption{font-size:16px}
  .gr-card{padding-left:24px}
  .gr-table th,.gr-table td{padding:10px 12px;font-size:13px}
  .gr-table th[scope="row"]{font-size:13px}
}
@media(max-width:480px){
  .gr-title,.gr-caption{font-size:16px}
  .gr-card{padding-left:28px}
  .gr-table th,.gr-table td{padding:8px 10px;font-size:13px}
  .gr-table th[scope="row"]{font-size:13px}
}