﻿.loader-container {
  display: block;
  width: 100px;
  height: 100px;
  left:45%;
  margin-top:10%;
 font-size: 30px;
  padding: 1em;
  position: relative;
 
}


[class*="loader-"] {
  display: inline-block;
  width: 1em;
  height: 1em;
  color: inherit;
  vertical-align: middle;
  pointer-events: none;
}
.loader-drop {
  border-radius: 50%;
  box-shadow: 0 1em 0 -.2em aqua;
  position: relative;
  -webkit-animation: loader-drop 0.8s ease-in-out alternate infinite;
          animation: loader-drop 0.8s ease-in-out alternate infinite;
  -webkit-animation-delay: 0.32s;
          animation-delay: 0.32s;
  top: -1em;
}
.loader-drop:after, .loader-drop:before {
  content: '';
  position: absolute;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  box-shadow: inherit;
  -webkit-animation: inherit;
          animation: inherit;
}
.loader-drop:before {
  left: -1em;
  -webkit-animation-delay: 0.48s;
          animation-delay: 0.48s;
}
.loader-drop:after {
  right: -1em;
  -webkit-animation-delay: 0.16s;
          animation-delay: 0.16s;
}

@-webkit-keyframes loader-drop {
  0% {
    box-shadow: 0 2em 0 -.2em aqua;
  }
  100% {
    box-shadow: 0 1em 0 -.2em aqua;
  }
}

@keyframes loader-drop {
  0% {
    box-shadow: 0 2em 0 -.2em aqua;
  }
  100% {
    box-shadow: 0 1em 0 -.2em aqua;
  }
}
