@keyframes rotate {
  to {
    transform: rotate(360deg);
  }
}

/* Variables */
/* Loading Icon */
/* line 11, app/assets/stylesheets/logs.scss */
.loading {
  width: 100px;
  height: 100px;
}

/* line 15, app/assets/stylesheets/logs.scss */
.loading__ring {
  position: absolute;
  width: 100px;
  height: 100px;
}

/* line 20, app/assets/stylesheets/logs.scss */
.loading__ring:first-child {
  transform: skew(30deg, 20deg);
}

/* line 24, app/assets/stylesheets/logs.scss */
.loading__ring:last-child {
  transform: skew(-30deg, -20deg) scale(-1, 1);
}

/* line 27, app/assets/stylesheets/logs.scss */
.loading__ring:last-child svg {
  animation-delay: -0.5s;
}

/* line 32, app/assets/stylesheets/logs.scss */
.loading__ring svg {
  animation: rotate 1s linear infinite;
}

/* line 37, app/assets/stylesheets/logs.scss */
.loading {
  position: relative;
  left: 50%;
  transform: translateX(-50%);
}

/* line 42, app/assets/stylesheets/logs.scss */
.loader-core {
  width: 15px;
  height: 15px;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 100%;
  position: relative;
  left: 55%;
  top: 50%;
  transform: translateX(-50%);
}
