.offline-hide {
  display: none !important;
}
.offline-show {
  display: block !important;
}
#offline {
  display: none;
}
#offline > div {
  min-height: 100vh;
}
#offline > div svg {
  height: 12rem;
  width: auto;
}
#offline > div h1 {
  font-weight: 400;
  font-size: 1.5rem;
}
#offline > div p {
  color: #7B7B90;
}
#offline > div button {
  background-color: #ebeeff;
  color: #007eff;
  padding: 0.75rem 1.75rem;
  font-weight: 700;
  border-radius: 7px;
}
#offline > div button:focus {
  outline: 5px auto #007eff;
}
#offline > div button .spinner-border {
  display: none;
}
