.loading-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(100, 100, 100, 0.3);
  z-index: 1400;
}

.loading-img {
  position: absolute;
  margin: auto;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.flip-container {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background-color: rgba(100, 100, 100, 0.95);
  z-index: 1500;
}

.flip-msg {
  margin: auto;
  text-align: center;
  padding-top: 45vh;
  color: rgb(205, 206, 177);
  font-size: larger;
}

.fill-space {
  flex: 1;
}

.logo {
  height: 4vh;
  margin: 5px;
}

.profile-photo-small {
  border-radius: 50%;
}

.profile-photo-big {
  width: 100px;
  border-radius: 50%;
}

.profile-info {
  margin: 10px;
  text-align: center;
}