
@-webkit-keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}
@-moz-keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}
@keyframes AnimationName {
    0%{background-position:7% 0%}
    50%{background-position:94% 100%}
    100%{background-position:7% 0%}
}

.loading-container {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  /* background-color: rgb(45, 45, 45); */
  color: rgb(40, 166, 252);
  font-family: 'Work Sans', sans-serif;
  font-size: 4vw;
  z-index: 5;

  background: linear-gradient(232deg, #101010, #626262);
  background-size: 400% 400%;

  -webkit-animation: AnimationName 30s ease infinite;
  -moz-animation: AnimationName 30s ease infinite;
  animation: AnimationName 30s ease infinite;
  z-index: 1000;
}

.loading-logo-bars {
  position: absolute;
  left: 50%;
  bottom: 50%;
  transform: translateX(-50%);
  width: 14vw;
  height: 10vw;
  display: flex;
  flex-direction: row;
}

.loading-logo-bar {
  flex: 1;
  background-color: rgb(40, 166, 252);
  margin: 0vw 0.5vw;
  border-radius: 0.3vw;
}

#logo-bar-1 {
  margin-top: 7.5vw;
}

#logo-bar-2 {
  margin-top: 5vw;
}

#logo-bar-3 {
  margin-top: 2.5vw;
}

#logo-bar-4 {
  margin-top: 0vw;
}

.loading-logo {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translateX(-50%);
}
