﻿#loader-overlay {
	width: 100%;
	height: 100vh;
	background: #000000;
	position: fixed;
	z-index: 999999;
}
.loader {
	display: inline-block;
	width: 50px;
	height: 50px;
	position: absolute;
	border: 0px solid rgb(139,197,62);
	top: 30%;
	animation: loader 2s infinite ease;
	left: 50%;
    right: 50%;
	margin-left: -25px;
}
.loader-inner {
	vertical-align: top;
	display: inline-block;
	width: 100%;
	background-color: rgb(139,197,62);
	animation: loader-inner 2s infinite ease-in;
}
 @keyframes loader {
 0% {
 transform: rotate(0deg);
}
 25% {
 transform: rotate(180deg);
}
 50% {
 transform: rotate(180deg);
}
 75% {
 transform: rotate(360deg);
}
 100% {
 transform: rotate(360deg);
}
}
 @keyframes loader-inner {
 0% {
 height: 0%;
}
 25% {
 height: 0%;
}
 50% {
 height: 100%;
}
 75% {
 height: 100%;
}
 100% {
 height: 0%;
}
}