/***************************************************************************/
/**** MAIN LOADER **********************************************************/
/***************************************************************************/
div#main-loader
{
	background: rgba(255,255,255,0.6);
	height: 50px;
	bottom: -50px; left: 0px;
	padding: 10px 0px;
	position: fixed;
	width: 150px;
	z-index:2000;
	
	transition: bottom 0.3s ease;
}
div#main-loader.open
{
	bottom: 0px;
}
div.loader-content
{
	display:table;
	height: 50%;
	width: 100%;
}
div.loader-icon
{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}