.loader{
	position: fixed;
	background:#fff;
	z-index:11000;
	height:100%;
	width:100%;
	overflow:hidden;
}


.spinner {
  
   margin: auto;
  width: 100px;
  height: 40px;
  position: relative;
  text-align: center;
  position:absolute;
  left:50%;
  right:50%;
  margin-left:-20px;
  top:50%;
  
  -webkit-animation: sk-rotate 2.0s infinite linear;
  animation: sk-rotate 2.0s infinite linear;

}

.spinner > div {
  width: 18px;
  height: 18px;
/*  background-color: #333;

  border-radius: 100%; */
  display: inline-block;
  -webkit-animation: sk-bouncedelay 1.4s infinite ease-in-out both;
  animation: sk-bouncedelay 1.4s infinite ease-in-out both;
}

.spinner .bounce1 {
  -webkit-animation-delay: -0.48s;
  animation-delay: -0.48s;
 /* background-color: #82B440; */
}

.spinner .bounce2 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
 /* background-color: #07AAA5; */
}

.spinner .bounce3 {
   -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
 /* background-color: #EC768C; */
}
.spinner .bounce1:after {
    content: ' \0056';
    color:#000;
    font-size: 25px;
}
.spinner .bounce2:after {
    content: ' \0049';
    color:#000;
    font-size: 25px;
}
.spinner .bounce3:after {
    content: ' \0049';
    color:#000;
    font-size: 25px;
}
.spinner .bounce4:after {
    content: ' \0037';
    color:#000;
    font-size: 25px;
}

@-webkit-keyframes sk-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes sk-bouncedelay {
  0%, 80%, 100% { 
    -webkit-transform: scale(0);
    transform: scale(0);
  } 40% { 
    -webkit-transform: scale(1.0);
    transform: scale(1.0);
  }
}

