body {
  background-color: #111;
}
.logo-container {
  position: absolute;
  top: 20px;
  left: 20px;
}
.navbar-custom {
  padding: 0.5rem 1rem !important;
}
.dotted_bg {
  height: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  background-image: -webkit-repeating-radial-gradient(
    center center,
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0.6) 1px,
    transparent 1px,
    transparent 100%
  );
  background-image: -moz-repeating-radial-gradient(
    center center,
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0.6) 1px,
    transparent 1px,
    transparent 100%
  );
  background-image: -ms-repeating-radial-gradient(
    center center,
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0.6) 1px,
    transparent 1px,
    transparent 100%
  );
  background-image: repeating-radial-gradient(
    center center,
    rgba(0, 0, 0, 0.6),
    rgba(0, 0, 0, 0.6) 1px,
    transparent 1px,
    transparent 100%
  );
  -webkit-background-size: 3px 3px;
  -moz-background-size: 3px 3px;
  background-size: 3px 3px;
}
