
	 	@-webkit-keyframes loader-bounce{
	 		0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@-o-keyframes loader-bounce{0%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes loader-bounce{0%,100%{-webkit-transform:scale(0);-o-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}
	 	.loader-overlay {
	 		position: absolute;
	 		top: 0;
	 		left: 0;
	 		z-index: 999999;
	 		width: 100%;
	 		height: 100%;
	 		background: #3949ab;
	 	}
	 	.overlay-background {
	 		background: rgba(0,0,0,.5);
	 	}
	 	.overlay-icon {
	 		font-size: 0;
	 		text-align: center;
	 	}
	 	.overlay-hover:hover .overlay-fade{
	 		opacity:1
	 	}
	 	.overlay-fade{
	 		-webkit-transition-timing-function:ease-out;
	 		-o-transition-timing-function:ease-out;
	 		transition-timing-function:ease-out;
	 		-webkit-transition-duration:.3s;
	 		-o-transition-duration:.3s;
	 		transition-duration:.3s;
	 		-webkit-transition-property:opacity -webkit-transform -webkit-filter,opacity -webkit-transform filter;
	 		-o-transition-property:opacity -o-transform filter;transition-property:opacity transform filter
	 		opacity:.7
	 	}
	 	.overlay-icon:before {
	 		display: inline-block;
	 		height: 100%;
	 		vertical-align: middle;
	 		content: "";
	 	}
	 	.loader {
	 		position: relative;
	 		display: inline-block;
	 		margin: 0 auto;
	 		font-size: 40px;
	 		text-indent: -9999em;
	 		-webkit-transform: translateZ(0);
	 		transform: translateZ(0);
	 	}
	 	.vertical-align-middle {
	 		vertical-align: middle;
	 	}
	 	.loader-bounce {
	 		width: 1.5em;
	 		height: 1.5em;
	 	}
	 	.loader-bounce:after, .loader-bounce:before {
	 		position: absolute;
	 		top: 0;
	 		left: 0;
	 		width: 100%;
	 		height: 100%;
	 		content: '';
	 		background: #9e9e9e;
	 		border-radius: 50%;
	 		opacity: .6;
	 		-webkit-animation: loader-bounce 2s infinite ease-in-out;
	 		-o-animation: loader-bounce 2s infinite ease-in-out;
	 		animation: loader-bounce 2s infinite ease-in-out;
	 	}
	 	.loader-bounce:after {
	 		-webkit-animation-delay: -1s;
	 		-o-animation-delay: -1s;
	 		animation-delay: -1s;
	 	}



	 	.glyphicon-refresh-animate {
    -animation: spin .7s infinite linear;
    -webkit-animation: spin2 .7s infinite linear;
}

@-webkit-keyframes spin2 {
    from { -webkit-transform: rotate(0deg);}
    to { -webkit-transform: rotate(360deg);}
}

@keyframes spin {
    from { transform: scale(1) rotate(0deg);}
    to { transform: scale(1) rotate(360deg);}
}

