.elday-clock {
  background-color: gainsboro;
  padding: 12px;
  width: 250px;
  border: 1px solid #d5d5d5;
}

.elday-clock-face {
  position: relative;
  width: 110px;
  height: 110px;
  margin: 8px auto 0 auto;
  background: url(/bundles/eldayclock/elclock.png);
  list-style: none;
}

.elday-clock.digital .elday-clock-face,
.elday-clock.analog .elday-clock-digital {
  display: none;
}

.elday-clock.digital .elday-clock-digital,
.elday-clock.analog .elday-clock-face {
  display: block;
}

.elday-clock.digital > .elday-clock-time,
.elday-clock.digital > .elday-game-date,
.elday-clock.digital > .elday-day-name,
.elday-clock.digital > .elday-day-description {
  display: none;
}

.elday-clock-hand {
  position: absolute;
  width: 30px;
  height: 110px;
  top: 0;
  left: 41px;
  transform-origin: 15px 55px;
}

.elday-clock-hand.minute {
  background: url(/bundles/eldayclock/minute.png);
  z-index: 2;
}

.elday-clock-hand.hour {
  background: url(/bundles/eldayclock/hour.png);
  z-index: 1;
}

.elday-clock-digital {
  display: none;
  text-align: center;
  padding: 18px 0;
  font-weight: 700;
}

.elday-clock-digital-time {
  font-size: 22px;
  color: darkmagenta;
}

.elday-clock-time {
  text-align: center;
  font-size: 18px;
  color: darkmagenta;
}

.elday-day-name {
  color: blue;
}

.normalelday {
  color: darkgreen;
}

.specialelday {
  color: red;
}

.invasion-label {
  background-color: red;
  color: white;
}

.invasion-text {
  color: red;
}

.invasion-count {
  color: blue;
}

.elday-invasion:empty,
.elday-day-roleplay:empty {
  display: none !important;
}
