.stat-group, .stat { display: block; min-width: 100%; margin: 0; position: relative; }
.stat-group p, .stat p, .stat-group .stat p { text-align:left; }

.stat-group .stat { min-height: 110px; width: 100%; border-bottom: 2px solid #bfb6ac; margin: 0; clear: both; }

.stat h3{color:#804000; font-size:1.4em !important;}


#new-cases, #prevalence {border-top: 2px solid #bfb6ac; margin: 10px 0 0 0; clear: both;}
#prevalence { border-bottom: 2px solid #bfb6ac; margin-bottom:20px; }
#survival, #survival-alt {clear: both;}
#survival-alt { border-top: 2px solid #bfb6ac; }    
#new-cases img, #deaths img { float: none; padding: 0; vertical-align: middle; }
#new-cases #new-cases-percent img, #deaths #deaths-percent img, #survival img, #survival-alt img, #prevalence img { padding: 10px 0 10px 20px; vertical-align: middle; /*float: right;*/  }
.bigstat {font-size:2.2em; color:#804000; font-weight: bold; margin-top:10px;}
.stat span.aihw { font-size: 1.4em; color:#804000; font-weight: bold; }
.trailer { clear: both; margin-top: 10px; padding: 10px 10px 16px 10px; display: block; background: #e6e6e6; font-weight: bold; }
h5 { font-size: 1em; color: black; }
.aihw {}
#source-tables table, table.aihw-data{width:100% !important;}
#source-tables table tr.odd, table.aihw-data tr.odd{background-color: rgba(100, 100, 100, 0.1);}
#source-tables table tr.odd td, table.aihw-data tr.odd td{background-color: inherit;}
#source-tables table tr.odd th, table.aihw-data tr.odd th{background-color: inherit;}

.figure-box {
    border: 1px solid silver;
    padding: 20px 20px 10px 20px; 
    margin: 10px 0px;
}


.aihw-attribution p{text-align:center !important; padding:10px; border:1px solid #CCC; background:#FEEEE8;}

.figure-box h4{ font-size:1.0em;}

.note {
    font-size: 85%;
}