h3.warning {font-size: 2.2rem; line-height: 2.8rem; margin: 2rem 0; background-color: #f4941e; padding: 1rem 2rem; text-align: center;}
.xData table {margin-bottom: 6em;}
.xData table td, .xData table th {border-color: #cccccc90;}
.xData caption {background-color:#FFA500;font-size:1.8rem;font-weight: 500;text-transform:uppercase;color:white;padding:1.2rem 0;}
.xData table td.tdHeader {border-color: #cccccc90; border-top: none;border-bottom: none;font-size:1.7rem;text-transform: unset;font-weight: 500;background-color:#cccccc90;padding: 1.2rem 0;text-align: center;}
.xData table tr td.tdCentered span {font-weight:600; text-align: center;}
.xData table tr td {width:50%;padding-top:2rem;padding: 1rem 2rem;line-height: 2.2rem;}
.xData table td strong {display: block;}
.xData table tr td.tdRight {font-weight: 600; background-color: #cccccc40;}
.xData table tr td.numMod {width:6%;border-right:#c7c7c740;text-align: center;font-size: 1.8rem;}         
.xData table tr td span {display:block;text-align: left;}
.xData table.modTable tr td {padding-top: 0.8rem;padding-bottom: 0.8rem;}
.xData table.modTable tr td span {padding: 0.1rem 0;}
.xData table.modTable td:nth-child(2) span {text-align:left;font-weight: 600;padding-left: 1.6rem;}
.xData table.modTable td:last-child span {font-size: 1.4rem;}