
.table-numbers .callout-card {padding: 0 1.5em;}
.fact-customers .iconcallout__icon {width: 60%;}
.fact-customers .iconcallout .iconcallout__heading {margin-top: 10px; margin-bottom: 0px; padding: 0; font-size: 13px;}
.fact-customers .iconcallout .iconcallout__subheading {font-size: 20px; font-weight: 500;}

.columnctrcomp .row [class^="col-"] .columnctrcomp .row.fact-customers {margin: 0;}
p.note {margin-top: 1em; font-size: 12px;}
.table-plants .cmp-title h3 {font-size: 24px; font-weight: 500;}

/* Tables */
.fact-table.aptable .aptable--cell__left, .fact-table .aptable--cell__Left {padding-left: 15px;}
.fact-table.aptable .aptable--cell__right {text-align: right; padding-right: 20px;}
.fact-table.aptable .aptable--title th {background-color: #003a5d; font-size: 1.2rem; line-height: 1.2em;}
.fact-table.aptable.plants .aptable--cell__right {width: 30%; font-weight: 500;}
.fact-table.aptable.plants .aptable--title th {background-color: #00bcf1;}
.fact-table.aptable.generation .aptable--title th {background-color: #abcd24;}
.fact-table.aptable tr.total td {font-size: 16px; font-weight: 600;}
.fact-table.aptable tr td {font-size: 1rem;}

.fact-table.aptable.light-rows tbody tr:nth-child(odd) {background-color: #E8F5FD;}
.fact-table.aptable.light-rows td, .fact-table.aptable.light-rows th {border: none !important;}
.fact-table.aptable.light-rows .aptable--cell__right {font-weight: 400;}

