.psc-Conveyor {
  font-size: .8vw;
  letter-spacing: 1px;
  text-align: right;
}

.psc-Font {
  font-family: Helvetica;
  font-weight: 400;
}

.psc-Machine0 {
}

.psc-Motor0 {
  background-color: #00FFFF;
}

.psc-Motor1 {
  background-color: #FF0000;
}

.psc-Motor2 {
  background-color: #808080;
}

.psc-Motor3 {
  background-color: #D9D900;
}

.psc-Motor4 {
  background-color: #00D900;
}

.psc-Motor5 {
  background-color: #AC00AC;
}

.psc-Sensor {
}

.psc-Sensor0 {
  background-color: #2B2B2B;
}

.psc-Sensor1 {
  background-color: #AC00AC;
}

.psc-Sensor2 {
  background-color: #D97700;
}

.psc-blank {
}

.psc-borderBottom {
  border-bottom-color: #808080;
  border-bottom-style: solid;
  border-bottom-width: 1px;
}

.psc-boxShadow {
  box-shadow: 5px 10px 18px #888888;
}

.psc-card {
  border-style: solid;
  border-width: 1px;
}

.psc-colouredBorder {
  border-color: #FF4747;
  border-style: solid;
  border-width: 4px;
}

.psc-envasesBG {
  background-color: #F0F0F0;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  color: #000000;
  font-size: 14px;
  overflow: hidden;
}

.psc-flip {
}

.psc-grow {
}
@keyframes psc-grow-0-anim {
  0% {
    background-color: #F1F1F1;
  }
  100% {
    background-color: #FFFFFF;
  }
}
.psc-grow:hover {
  animation-name: psc-grow-0-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 0.5s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: linear;
}

.psc-headerText {
  font-size: 25px;
}

.psc-hover {
}
.psc-hover:hover {
  background-color: #E5E5E5;
}

.psc-newButton {
  background-color: #041e42;
  border-radius: 10px;
  color: #FFFFFF;
}

.psc-selected {
  border-radius: 50%;
  box-shadow: inset 0 0 8px;
}
@keyframes psc-selected-0-anim {
  0% {
  }
  100% {
    background-color: #D5D5D5;
  }
}
.psc-selected:active {
  animation-name: psc-selected-0-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 0.4s;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-timing-function: linear;
}

.psc-shadow {
  box-shadow: inset 0 0 8px;
}

.psc-shadowBorder {
  border-style: groove;
  border-radius: 16px;
  box-shadow: inset 0 0 8px;
}

@keyframes psc-glowingBorder-anim {
  0% {
    border-color: #8A8AFF;
    border-width: 1px;
  }
  100% {
    border-color: #0000D9;
    border-width: 5px;
  }
}
.psc-glowingBorder {
  animation-name: psc-glowingBorder-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}

@keyframes psc-histFlash-anim {
  0% {
    background-color: #FFFFFF;
  }
  100% {
    background-color: #F1F1F1;
    color: #AAAAAA;
  }
}
.psc-histFlash {
  animation-name: psc-histFlash-anim;
  animation-delay: 0s;
  animation-direction: alternate;
  animation-duration: 2s;
  animation-fill-mode: both;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}
