table{height:45em;}
table.yesDash{height:inherit;}
#cases{overflow-y:auto;}
#cases td,#cases th {padding-top:0.2em;padding-bottom:0.2em;padding-left:0.4em;padding-right:0.4em; color:black; font-family:arial; font-size:0.8em; text-align:center; max-width:300px; vertical-align:middle;}

#cases .tableHeader th{color:#fff; position:sticky; top:0; font-weight:bold; background-color:#000 !important; max-width:8em;}


td.daysText a:hover {color: #000; text-decoration: none;}

.good{background:#B6D7A8;}
.warn{background:#FFE599;}
.behind{background:#F6B26B;}
.emergency{background:#EA9999;}

.doneTrue,.doneFalse,.doneOptOut{font-size:2.1em; display:block;}
.doneTrue{color:#6AA84F ;}
.doneFalse{color:#CC0000;}
.doneOptOut{color:gray;}
td.modDate{min-width:130px;}
.notAvailable{opacity:.1;}
.modGood{}
.modWarn{background:#F6B26B;}
.modBad{background:#EA9999;}

ul.pfList{list-style:none; padding:0px; margin:0px;}
ul.pfList li{padding:2px 0px;}
ul.pfList li.success,ul.pfList li.errorBlack{margin-left:34px;}
.error,.success,.errorOrange,.errorPurple,.errorBlack,.systemCheck {font-weight:900; text-align:left;}
li.systemCheck{border-bottom:0.1em solid #000;}
ul.pfList li.error,ul.pfList li.errorOrange,ul.pfList li.errorPurple{margin-left:10px;}
.error {color:red;}
.success{color:blue;}
.errorOrange{color:#E69138;}
.errorPurple{color:purple;}
.errorBlack{color:black;}

.steps{width:1em; height:1em; display: inline-block; border-radius:0.5em;}
.pollingFailure{display: inline-block; margin-left:.5em; color:#000 !important;}
.pollingFailure:hover{text-decoration:none;}

i.fa-chart-line{font-size:1.5em;}
i.fa-exclamation-circle{font-size:1.0em; margin-right:0.5em;}

.card-title-features{font-size:1.0rem;}
.devFeaturesRow{text-align: left;}
.devFeaturesRow .card-title{height:2.5rem; overflow:hidden; margin-bottom:0;}
.devFeaturesRow .sprint-info{font-size:1rem;}
.devFeaturesRow .card-body{padding:0.5rem;}

@media (prefers-color-scheme: dark) {
    body{background:#222; color:#fff;}
    .card{background:#303030; color:#fff;}
    .card-body,.list-group-item{background:#404040;}
    .text-muted{color:#909ca7 !important;}
    hr{background:#95c9ec;}
    td{color:#fff !important;}
}