/* BEGIN STYLE CLASSES */
.psc-Address {
  font-family: monospace;
  font-size: 20px;
}

.psc-Alarms\/Faulted-RedOutline {
  border-color: #FF0000;
  border-style: solid;
  border-width: 2px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.psc-Alarms\/Warning-YellowOutline {
  border-color: #FFFF00;
  border-style: solid;
  border-width: 3px;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

.psc-Body {
  font-family: sans-serif;
  font-size: 20px;
  text-align: center;
}

.psc-Button {
  font-size: 20px;
}

.psc-Buttons\/Hand {
  background-color: #FFFF47;
  color: #2B2B2B;
}

.psc-Buttons\/Selected {
  background-color: #78BFEC;
  color: #FFFFFF;
  font-weight: bold;
}

.psc-Buttons\/Unselected {
  border-color: #78BFEC;
  color: #78BFEC;
  font-weight: normal;
}

.psc-Header {
  font-size: 40px;
  font-weight: bold;
}

.psc-RadarChart\/ActualShape {
  stroke: #00000080;
  stroke-width: 0.5;
  fill: #B8DAFF33;
}

.psc-RadarChart\/Axes {
  stroke: #555555;
  stroke-width: 0.2;
}

.psc-RadarChart\/DesiredShape {
  stroke: #55555580;
  stroke-width: 0.4;
  fill: #FFFFFF33;
}

.psc-RadarChart\/Label {
  color: #444444;
  font-size: 4px;
  text-align: right;
  text-shadow: #ffffff 1px 1px 0;
}

.psc-RadarChart\/Scales {
  stroke: #999999;
  stroke-width: 0.2;
  fill: none;
}

.psc-Text\/EquipmentLabel {
  font-size: 14px;
  font-weight: bold;
  text-align: center;
}

.psc-Text\/SectionHeader {
  color: #2B2B2B;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
}

.psc-Text\/StatusDescription {
  font-size: 12px;
  font-weight: lighter;
  text-align: center;
}

@keyframes psc-Alarms\/Faulted-FlashingRed-anim {
  0% {
    background-color: #FF0000;
  }
  100% {
  }
}
.psc-Alarms\/Faulted-FlashingRed {
  animation-name: psc-Alarms\/Faulted-FlashingRed-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
