fish-tracking-summary .icon-blink {
  -webkit-animation: icon-blink 2s infinite;
  -moz-animation: icon-blink 2s infinite;
  -ms-animation: icon-blink 2s infinite;
  -o-animation: icon-blink 2s infinite;
  animation: icon-blink 2s infinite;
  animation-direction: alternate; }

fish-tracking-summary .chargingBoltOverlay {
  position: absolute;
  top: 50%;
  right: 50%;
  transform: translate(50%, -50%);
  font-size: 48px; }
  @media (max-width: 1550px) {
    fish-tracking-summary .chargingBoltOverlay {
      font-size: 32px; } }

fish-tracking-summary .statIcon {
  display: inline-block;
  font-size: 42px; }
  @media (max-width: 1550px) {
    fish-tracking-summary .statIcon {
      font-size: 36px; } }
  @media (max-width: 768px) {
    fish-tracking-summary .statIcon {
      font-size: 30px; } }

fish-tracking-summary .statValue {
  font-family: GothamRounded-Bold !important;
  font-size: 28px;
  padding: 4px 0 2px 0; }
  @media (max-width: 1550px) {
    fish-tracking-summary .statValue {
      font-size: 23px; } }
  @media (max-width: 768px) {
    fish-tracking-summary .statValue {
      font-size: 21px; } }

fish-tracking-summary .statLabel {
  font-family: GothamRounded-Book !important;
  font-size: 24px; }
  @media (max-width: 1550px) {
    fish-tracking-summary .statLabel {
      font-size: 18px; } }
  @media (max-width: 768px) {
    fish-tracking-summary .statLabel {
      font-size: 15px; } }

fish-tracking-summary .defaultIconColor {
  color: #5aaed6; }

fish-tracking-summary .mapRow.ok {
  border-left: 3px solid #5ac896; }

fish-tracking-summary .mapRow.warning {
  border-left: 3px solid #ffb100; }

fish-tracking-summary .mapRow.error {
  border-left: 3px solid #f34136; }

fish-tracking-summary .statValue.ok {
  color: #5ac896; }

fish-tracking-summary .statValue.warning {
  color: #ffb100; }

fish-tracking-summary .statValue.error {
  color: #f34136; }

fish-tracking-summary .low-battery {
  color: #ffb100; }
