/*  
*
*  Pure CSS-Loader
*
* 	<div class="loader vh-align"><div></div><div></div><div></div><div></div></div>
*
*/

.loader {display:inline-block; width:80px; height:80px; z-index:1;}
.loader div {position:absolute; display:block; box-sizing:border-box; width:64px; height:64px; margin:8px; border:8px solid #fff; border-radius:50%; animation:loader 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border-color:#8bc53f transparent transparent transparent;}
.loader div:nth-child(1) {animation-delay:-0.45s;}
.loader div:nth-child(2) {animation-delay:-0.3s;}
.loader div:nth-child(3) {animation-delay:-0.15s;}
@keyframes loader {
  0% {transform:rotate(0deg);}
  100% {transform:rotate(360deg);}
}