/* Static illustration and layout modifiers shared by the August templates. */

.extviz__bar--chf > i:nth-child(1) {
  width: 14%;
  background: #e24d4d;
}

.extviz__bar--chf > i:nth-child(2) {
  width: 25%;
  background: #a6e6c5;
}

.extviz__bar--chf > i:nth-child(3) {
  width: 61%;
  background: #1fc16b;
}

.extviz__bar--hypertension > i:nth-child(1) {
  width: 38%;
  background: #cbd5e1;
}

.extviz__bar--hypertension > i:nth-child(2) {
  width: 18%;
  background: #e24d4d;
}

.extviz__bar--hypertension > i:nth-child(3) {
  width: 26%;
  background: #a6e6c5;
}

.extviz__bar--hypertension > i:nth-child(4) {
  width: 18%;
  background: #1fc16b;
}

.extviz__bar--diabetes > i:nth-child(1) {
  width: 66%;
  background: #cbd5e1;
}

.extviz__bar--diabetes > i:nth-child(2) {
  width: 7%;
  background: #e24d4d;
}

.extviz__bar--diabetes > i:nth-child(3) {
  width: 27%;
  background: #b91c1c;
}

.extviz__bar--ckd > i:nth-child(1) {
  width: 24%;
  background: #b91c1c;
}

.extviz__bar--ckd > i:nth-child(2) {
  width: 41%;
  background: #a6e6c5;
}

.extviz__bar--ckd > i:nth-child(3) {
  width: 35%;
  background: #1fc16b;
}

.extviz__pbtn.extviz__pbtn--mute {
  top: 20.5%;
  height: 4.6%;
}

.extviz__pbtn.extviz__pbtn--volume-up {
  top: 28.5%;
  height: 7.45%;
}

.extviz__pbtn.extviz__pbtn--volume-down {
  top: 38%;
  height: 7.45%;
}

.extviz__pbtn.extviz__pbtn--power {
  top: 31%;
  height: 11.8%;
}

.fviz__diag .fviz__position--center {
  left: 50%;
}

.fviz__line.fviz__line--visit {
  left: 4%;
  right: 4%;
}

.fviz__diag .fviz__position--start {
  left: 7%;
}

.fviz__diag .fviz__position--end {
  left: 93%;
}

.fviz__line.fviz__line--campaign {
  left: 2%;
  right: 2%;
}

.fviz__dot.fviz__dot--step-1 {
  left: 29%;
  animation-delay: 0.4s;
}

.fviz__dot.fviz__dot--step-2 {
  left: 50%;
  animation-delay: 0.8s;
}

.fviz__dot.fviz__dot--step-3 {
  left: 71%;
  animation-delay: 1.2s;
}

.fviz__dot.fviz__dot--step-4 {
  left: 93%;
  animation-delay: 1.6s;
}

img.partner-logo--optum {
  transform: translateY(5px);
}

.module.section.map.map--hidden {
  display: none;
}

.map__viz.map__viz--delayed {
  transition-delay: 0.15s;
}

.module.tech-section.tech-section--flush {
  padding-top: 0;
}

.sheet.art__sheet--offset {
  margin-top: 28px;
}

.art__link.art__link--offset {
  margin-top: 36px;
}

.sheet.art__cases--offset {
  margin-top: 18px;
}
