#loading {
  border: 10px solid #fff;
  border-top: 10px solid #2c85d0;
  border-radius: 50%;
  margin-left: 40%;
  width: 80px;
  height: 80px;
  animation: spin 1s linear infinite;
  background: transparent;
  border-color: #ccc;
  border-top-color: var(--main-bg-color);
  display: none
}

#err-msg {
  margin: 5%;
  color: red;
  font-size: 18px;
  font-family: "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, sans-serif;
}
