/********************************************/
/*          Auth Pages Styling              */
/********************************************/

body {
  color: #fff;
}

h1,
h2 {
  font-family: "Mark for Ebiquity W05 Bold";
  font-weight: 700;
  line-height: 100%;
  letter-spacing: 0.01em;
  text-transform: uppercase;
}

h1 {
  font-size: 3.805676093570752rem;
}

h2 {
  font-size: 2rem;
}

a {
  color: #272727; /* extract this */
}

nav a {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

.Title-bottom {
  bottom: 10rem;
}

.flash-message {
  position: fixed;
  top: 20px;
  right: 20px;
  z-index: 9999;
  display: none;
}

/* Backgrounds */

.bd-admin {
  background-color: #303030;
  opacity: 1;
  background-image: radial-gradient(circle at center center, #1b1b1b, #303030),
    repeating-radial-gradient(
      circle at center center,
      #1b1b1b,
      #1b1b1b,
      29px,
      transparent 58px,
      transparent 29px
    );
  background-blend-mode: multiply;
}

.bd-staff {
  background-color: #303030;
  opacity: 1;
  background-image: repeating-radial-gradient(
      circle at 0 0,
      transparent 0,
      #303030 29px
    ),
    repeating-linear-gradient(#1b1b1b55, #1b1b1b);
}

.bd-users {
  background-color: #303030;
  opacity: 1;
  background-image: linear-gradient(
      30deg,
      #1b1b1b 12%,
      transparent 12.5%,
      transparent 87%,
      #1b1b1b 87.5%,
      #1b1b1b
    ),
    linear-gradient(
      150deg,
      #1b1b1b 12%,
      transparent 12.5%,
      transparent 87%,
      #1b1b1b 87.5%,
      #1b1b1b
    ),
    linear-gradient(
      30deg,
      #1b1b1b 12%,
      transparent 12.5%,
      transparent 87%,
      #1b1b1b 87.5%,
      #1b1b1b
    ),
    linear-gradient(
      150deg,
      #1b1b1b 12%,
      transparent 12.5%,
      transparent 87%,
      #1b1b1b 87.5%,
      #1b1b1b
    ),
    linear-gradient(
      60deg,
      #1b1b1b77 25%,
      transparent 25.5%,
      transparent 75%,
      #1b1b1b77 75%,
      #1b1b1b77
    ),
    linear-gradient(
      60deg,
      #1b1b1b77 25%,
      transparent 25.5%,
      transparent 75%,
      #1b1b1b77 75%,
      #1b1b1b77
    );
  background-size: 58px 102px;
  background-position:
    0 0,
    0 0,
    29px 51px,
    29px 51px,
    0 0,
    29px 51px;
}
