.bell-logo {
  position: absolute;
  left: 5%;
  top: 5%;
  z-index: 999;
}

#header {
  z-index: 0;
}

a,
a:link,
a:visited {
  color: white;
}

.custom-login-error {
  position: absolute;
  background-color: red;
  text-align: center;
  padding: 25px 0;
  top: 0;
  left: 0;
  width: 100%;
  color: white;
  font-weight: bolder;
}

.custom-notice {
  background-color: green;
}

#login-form {
  width: 400px;
  padding: 25px;
}

@media all and (max-width: 899px) {
  .bell-logo {
    top: 2%;
  }

  #login-form {
    margin: 10%;
  }

  #content {
    z-index: 0;
  }
}
