#qg-primary-content table tbody td{text-align:right}#qg-primary-content table tbody td:first-child{text-align:left}#qg-primary-content .chart-container{margin:2em 0 2.5em;padding:0}#qg-primary-content .chart-container.divider{padding:0 0 2em;border-bottom:1px solid #eee}#qg-primary-content .chart-container table{margin:0.5em auto 1.5em}#qg-primary-content .chart-container table td,#qg-primary-content .chart-container table th{padding:0.5em 0.8em;max-width:12em}#qg-primary-content .chart-container table thead>tr>th{background:#b7bec3;color:#000;font-weight:normal}#qg-primary-content .chart-container .chart{width:100%;height:350px;margin:0 0 0.5em}#qg-primary-content .chart-container .chart.pie{height:400px}#qg-primary-content .chart-container .chart.donut{height:200px}#qg-primary-content .chart-container .chart.bar{height:550px}#qg-primary-content .chart-container .chart.bar.mini{height:350px}#qg-primary-content .chart-container .chart.bar.maxi{height:650px}#qg-primary-content .chart-container a.button{font-size:0.8em;border:1px solid #ccc;color:#13578b;background:#fff;display:block;padding:0.5em 1em;margin:0 auto;min-width:10em;max-width:15em;text-align:center}#qg-primary-content .chart-container a.button:hover{background:#eee}#qg-primary-content .chart-container .chart-caption{font-size:0.9em;font-style:italic;margin:0.5em 0 1em}@media (min-width:768px){#qg-primary-content .chart-container .chart-caption{margin-left:4em;margin-right:4em}}#qg-primary-content .chart-container .chart-caption>p:last-child,#qg-primary-content .chart-container .chart-caption>ul:last-child{margin-bottom:0}#qg-primary-content .chart-container>div:last-child,#qg-primary-content .chart-container>table:last-child,#qg-primary-content .chart-container>p:last-child{margin-bottom:0}table:not(.table-bordered):not(table.qg-table-no-stripes):not(.qg-table-no-stripes).targets td.good,table:not(.table-bordered):not(table.qg-table-no-stripes):not(.qg-table-no-stripes).targets tr.good td{background:#d3e9d3;border-top:1px solid #ccc}table:not(.table-bordered):not(table.qg-table-no-stripes):not(.qg-table-no-stripes).targets td.warning,table:not(.table-bordered):not(table.qg-table-no-stripes):not(.qg-table-no-stripes).targets tr.warning td{background:#f4e3cf;border-top:1px solid #ccc}table:not(.table-bordered):not(table.qg-table-no-stripes):not(.qg-table-no-stripes).targets td.bad,table:not(.table-bordered):not(table.qg-table-no-stripes):not(.qg-table-no-stripes).targets tr.bad td{background:#f7d8d8;border-top:1px solid #ccc}