/* LOader*/

#spinner {
	background: #fff;
    color: #253d68;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 10000;
    width: 100%;
    height: 100%;
    z-index: 100000;
    text-align: center;
}

#spinner .logo-load {}
#spinner .logo-load img {
	margin: 5px;
}
#spinner .message {}
#spinner .message p {
	font-size: 11px;
	margin: 1.5em 0;
}

#spinner .table {
	display: table;
	table-layout: fixed;
	width: 100%;
	height: 100%;
}

#spinner .table-cell {
	display: table-cell;
	vertical-align: middle;
	height: 100%;
}

.spinner {
	margin: 0 auto;
	width: 60px;
	height: 40px;
	text-align: center;
	font-size: 10px;
	position: relative;
}

.spinner > div {
	/*background-color: #253d68;*/
	  background-color: #093D77;
	  border:2px solid #FEF400; 
	height: 100%;
	width: 8px;
	display: inline-block;
	-webkit-animation: stretchdelay 1.2s infinite ease-in-out;
	animation: stretchdelay 1.2s infinite ease-in-out;
}

.spinner .rect2 {
	-webkit-animation-delay: -1.1s;
	animation-delay: -1.1s;
}

.spinner .rect3 {
	-webkit-animation-delay: -1.0s;
	animation-delay: -1.0s;
}

.spinner .rect4 {
	-webkit-animation-delay: -0.9s;
	animation-delay: -0.9s;
}

.spinner .rect5 {
	-webkit-animation-delay: -0.8s;
	animation-delay: -0.8s;
}

@-webkit-keyframes stretchdelay {
	0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
	20% { -webkit-transform: scaleY(1.0) }
}

@keyframes stretchdelay {
	0%, 40%, 100% { 
		transform: scaleY(0.4);
		-webkit-transform: scaleY(0.4);
	}  20% { 
		transform: scaleY(1.0);
		-webkit-transform: scaleY(1.0);
	}
}