@CHARSET "ISO-8859-1";

body {
	margin-left: 10px;
	margin-right: 10px;
	background: #FCFCFC;
}
.login_header {
	background: url("") repeat-x scroll 0 0 transparent;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8; 
}

.footer_poweredby_logo {
	background: url("/javax.faces.resource/solartisPoweredLogo.png.xhtml?ln=images") no-repeat scroll 0 0 transparent;
	height: 25px;
	margin: 0;
}
.login_footer {
	background: url("") repeat-x scroll 0 0 transparent;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8; 
	border-bottom: 1px solid #D8D8D8;
}
.login_container_form {
	background-color: #f5f7fa;
	margin-top: 20%;
	margin-bottom: 20%;
	border: 1px solid #bacfe3;
	border-radius: 4px;
}
html, body {
	height: 100%;
}

.login_content {
	height: inherit;
}
.login_form {
	height: 81%;
	background: #FFFFFF;
	border-left: 1px solid #D8D8D8;
	border-right: 1px solid #D8D8D8; 
}
.login_container_form_header {
	background: #ebf0f5;
	border-top: #bacfe3 solid 1px;
	border-bottom: #bacfe3 solid 1px;
}
.login_footer_label {
	color: #FFFFFF;
	font-weight: bold;
}
.font_content {
	font-size: 12px !important;
}
.font_header {
	font-size: 13px;
	color: #003263;
}
form {
	margin-top: 10px;	
}
@media (max-width: 767px) {
	.login_i8n {
		width: 100%;
	}
	#login_footer_version {
		float: left;
	}
}
.common_template_content_error {
	margin-bottom: 5px !important;
	padding-top: 2px;
	padding-bottom: 2px;
}

ul, ol {
    margin: 5px !important;
}
.ERROR {
	color: red;
}

.ERROR_icon {
	background: url("/javax.faces.resource/ERROR.png.xhtml?ln=images") no-repeat scroll 0 0
		transparent;
	float: left;
	height: 12px;
	width: 12px;
}

.WARN {
	color: #F7AE0A;
}

.WARN_icon {
	background: url("/javax.faces.resource/WARN.png.xhtml?ln=images") no-repeat scroll 0 0
		transparent;
	float: left;
	height: 12px;
	width: 12px;
}

.INFO {
	color: #4F4F4F;
}

.INFO_icon {
	background: url("/javax.faces.resource/INFO.png.xhtml?ln=images") no-repeat scroll 0 0
		transparent;
	float: left;
	height: 12px;
	width: 12px;
}
.error_list {
	padding-left: 15px;
	padding-top: 0px;
}

.login_footer_serverlabel {
	opacity:0;
	filter:Alpha(opacity=0);
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
.common_container_textbox {
	font-size: 12px !important;
	height: 16px !important;
	margin-bottom: 2px !important;
	padding: 2px !important;
}

.command_link{
	color: #428BCA !important;
}

.margin-left20{
	margin-left:20px !important;
}

.hyper-link-style , .hyper-link-style:hover{
	color: blue !important;
    text-decoration: underline !important;
}

.common_form_label_mandatory:BEFORE {
	content: '* ';
	color: #ff6633;
}

.margin_left_110px{
	margin-left: 110px !important;	
}

.command_link_style{
	color: #428BCA !important;
}

.command_link_style:hover{
	color: #428BCA !important;
    text-decoration: underline !important;
}

.required_error_message{
	color: red !important;	
}

.display_none{
	display:none !important;
}

@media only screen and (max-width: 480px){
.login_text_align_center{
	text-align:center !important;
}

.login_text_align_left{
	text-align:left !important;
}
.login_margin_left_2percent{
	margin-left:2% !important;
}
.login_margin_right_2percent{
	margin-right:2% !important;
}
.login_margin_top_9{
	margin-top:9px !important;
}
}
.text_align_center{
	text-align:center !important;
}