.factor_description {
    column-count: 2;
    column-gap: 2em;
}

.evaluation th,
.evaluation td {
/*  line-height: 1.9em;*/
/*  font-size: 11px;*/
}

.evaluation_blue > :not(caption) > * > *,
.evaluation_blue > * > * > * {
  background-color: #333670;
  box-shadow: inset 0 0 0 9999px #333670;
  border: 0;
  padding: 0.4em 1em;
}

.evaluation_blue > tbody > tr:nth-of-type(2n+1) > * {
  background-color: #272759;
  box-shadow: inset 0 0 0 9999px #272759;
}

.evaluation_orange > :not(caption) > * > *,
.evaluation_orange > * > * > * {
  background-color: #EE8012;
  box-shadow: inset 0 0 0 9999px #EE8012;
  border: 0;
  padding: 0.4em 1em;
}

.evaluation_orange > tbody > tr:nth-of-type(2n+1) > * {
  background-color: #DF7710;
  box-shadow: inset 0 0 0 9999px #DF7710;
}

.evaluation a {
  color: #fff;
  text-decoration: underline;
}

.evaluation a:hover {
  text-decoration: none;
}

.evaluation img {
  height: 1.6em;
  margin-top: -5px;
}

.rating {
  color:#fff;
}

.rating .card {
  border-radius: 0;
}

.rating .rating_work {
  background:#2a2d5a;
  border: 0;
}

.rating .rating_work h2,
.rating .rating_work h3 {
  color:#7ca7d7 !important;
}

.rating .rating_health {
  background:#ee8012;
  border: 0;
}

.rating .rating_health h2,
.rating .rating_health h3 {
  color:#fc6 !important;
}

.rating .good,
.rating .bad,
.rating .fair {
  height: 122px;
  overflow: hidden;
  display:block;
  text-align:left;
  font-size:16px;
  font-weight:bold;
/*  font-style:italic;*/
  color:#fff;
  text-transform:none;
  margin:0;
  vertical-align: center;
  padding:0 0 0 30px;
}
.rating .img {
  float:left;
  padding:0 !important;
  width:100px;
}
.rating .fair .img {
  width: 120px;
  margin: 10px 5px 21px -20px;
}
.rating .phrase {
  font-weight: 600;
  font-size: 1.2em;
  line-height: 1.25em;
  color: #fff;
}
.rating .good .phrase {
  padding-top:3em !important;
}

.balance .card {
  border: none;
  border-radius: 0;
}

.balance strong,
.balance a {
    font-weight: 700;

}
#content .balance .wrapper .phrase strong {
  font-size: 49px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.0em;
}
.balance .count {float:left;font-size:100px;font-weight:bold;line-height:1em;margin-left:20px;;}
.balance .phrase {display:block;font-size:18px;line-height:1.4em;margin:5px 0 0.5em;}
.balance .phrase {
  display: block;
/*  font-size: 25px;*/
/*  font-style: italic;*/
  line-height: 1.3em;
  margin: 0 0 0.75em;
}
.balance .phrase strong {font-size:30px;font-weight:bold;text-transform:uppercase;}
.balance .phrase strong {
  font-size: 49px;
  font-weight: 800;
  text-transform: uppercase;
  line-height: 1.0em;
}
.balance .alert_level {display:block;height:3em;line-height:3em;font-size:12px;}
.balance .alert_level b {font-size:1.3em;font-weight:bold;}
.balance .alert_level img {margin-left:2px;}

.balance_green .card,
.balance_green td { background-color:#01a401;color:#fff;}
.balance_green .card .count,
.balance_green td .count {color:#026e02;}
.balance_yellow .card,
.balance_yellow td { background-color:#ffe01c;}
.balance_yellow .card .count,
.balance_yellow td .count {color:#c9a115;}
.balance_red .card,
.balance_red td {background-color:#e80117;color:#fff;}
.balance_red .card .count,
.balance_red td .count {color:#af0411;}
.balance_red a {
  color: #fff !important;
}
.balance_lightgreen .card {background-color: #b5eeb5;color: #000; }
.balance_lightgreen .card .count {color: #026e02;}
.balance_white_alert {background-color: #eee;color: #000;border: 1px solid #e80117;}
.balance_white_alert .card {background-color: #eee;}
.balance_white_alert .card .phrase strong {color: #e80117;}
.balance_white .card {background-color: #eee;color: #000;border: 0px solid #e80117;}
.balance_lightred .card {background-color: #f89ba2;color: #000;border: 1px solid #e80117;}

.text-bg-lightgreen {
  /* color: #fff !important; */
  background-color: #92d050 !important;
}

.text-lightgreen {
  color: #92d050 !important;
}

#detailauswertung {
  font-weight: 400;
}

#nbrc_result {
    color: #000;
}

#nbrc_result .text {
  font-size: 1.3125em;
}

#nbrc_result .text strong {
  font-size: 1.048em;
}

#nbrc_result .points {
  font-size: 2em;
  font-weight: 600;
  line-height: 2em;
  color: #000;
}

.nbrc-down-arrows {
  font-size: 15em;
  margin: -0.3em 0 0;
  z-index: 1;
  line-height: 1em;
  text-align: center;
}

.nbrc-down-arrows i {
  font-weight: 800 !important;
  color: #ccc !important;
  text-shadow: #fff 0px 1px 1px;
}

#nbrc_feedback h4 {
  font-size: 1.375em;
  margin-bottom: 0.5em;
  color: #000;
}

#nbrc_feedback p {
   color: #000;
}

#nbrc_feedback .text1 {
  font-size: 1.375em;
  font-weight: 700;

}

#legend {
  color: #000;
}

#legend p {
  font-size: 0.9em;
}

#legend table {
  font-weight: 700;
}

.severity1 {
  background-color: #96ce5c !important;
}

.severity2 {
  background-color: #ffff99 !important;
}

.severity2 h4, .severity2 .text1 {
  color: #b78e00 !important;
}

.severity2 .text1 i {
  color: #d90405 !important;
}

.severity3,
.table-striped tbody > tr.severity3:nth-child(2n+1) > td,
.table-striped tbody > tr.severity3:nth-child(2n+1) > th {
  background-color: #ffcc00 !important;
}

.severity4 {
  background-color: #ff9900 !important;
}

.severity5 {
  background-color: #d90405 !important;
  color: #fff;
}

.nbrc-riskfactors .card-header {
  font-weight: 700;
}

#barcanvas {
  box-shadow: 0px 0px 15px 5px #eee;
}

.canvas-links a {
  color: #000;
}

.td_smiley {
  width: 50px;
}

.text-darkgreen {
  color: #339900;
}
.text-green {
  color: #92d050;
}
.text-yellow {
  color: #ffcc00;
}
.text-red {
  color: #d90405;
}
.text-blue {
  color: #393d74;
}
.text-orange {
  color: #ef9c19;
}
.text-darkorange {
  color: #ff4400;
}

.bg-darkgreen {
  background: #339900
}
.bg-green {
  background: #92d050;
}
.bg-yellow {
  background: #ffcc00;
}
.bg-red {
  background: #d90405;
}
.bg-blue {
  background: #393d74 !important;
}
.bg-orange {
  background: #ef9c19 !important
}

.piechart {
  width: 485px;
  margin-right: 20px;
  background: url('../img/bg_piechart.png') 0 50px no-repeat;
  padding-bottom: 20px;
}

.nav-tabs {
	--bs-nav-tabs-border-width: var(--bs-border-width);
	--bs-nav-tabs-border-color: var(--bs-border-color);
	--bs-nav-tabs-border-radius: var(--bs-border-radius);
	--bs-nav-tabs-link-hover-border-color: #EF9C19;
	--bs-nav-tabs-link-active-color: #fff;
	--bs-nav-tabs-link-active-bg: #272A58;
	--bs-nav-tabs-link-active-border-color: #272A58 #272A58 #EF9C19;
	border-bottom: var(--bs-nav-tabs-border-width) solid #EF9C19;
}

.nav-tabs .nav-link {
    background-color: #EF9C19;
    color: #fff;
    margin-right: 3px;
}

/* .nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
	border-color: var(--bs-nav-tabs-link-active-border-color);
} */
