@charset "utf-8";

/* CSS Document */
html , body{
	/*background-color: #f5f5f5;*/
	height:100%;
	min-height: 100%;
	margin: 0px;
	padding: 0px;
	font-size: 14px;
}

body{
	overflow: auto;
}


.form-signin {
	max-width: 450px;
	padding: 15px;
	margin: 0 auto;
}

.loading{
	position:fixed; 
	top: 0; 
	bottom: 0; 
	left: 0; 
	right: 0;
	display: none;
}

.loading.modal{
	background-color: #FFF; 
	z-index: 8888;
	opacity:0.01;
	filter:alpha(opacity=1);
}

.loading.data{
	z-index: 9999;
	text-align: center !important;
}

.loading-div{
	position: fixed; 
	bottom: 0;
	right: 0;
	left: 0;
	height: auto;
	padding: 7px !important; 
	background-color: #FF0039; 
	color: #FFFFFF;
}

.loading-text{
	font-size: 18px; 
}

/* 5. class for status save */
.status-save {
	padding : 7px;
	font-size: 18px;
	position: fixed;
	bottom: 0;
	right: 0;
	left: 0;
	display: none;
	width: auto !important;
	height: auto !important;
}
.status-save.success {
	background-color: #2C8D0C;
	color: #FFFFFF;
}
.status-save.error {
	background-color: #FF0039;
	color: #FFFFFF;
}
.close-staus-save {
	font-size: 18px;
	float: right;
	cursor: pointer;
}
.close-staus-save:hover {
	font-weight: bold;
}