
body{
	margin:0px;
	padding:0px;
	font-size:13px;
	line-height: 20px;
	font-family:"open_sansregular";
	color:#000;
	background:#067a7a;
}
.loginwrapper{
	margin:0px;
	padding:0px;
	width:100%; height: 99%; float: left; position: relative;
}
.headerLogin{
	background:url(css/professional/images/login/header_bgY.png) repeat-x top;
	height:140px;
}
/*.headerLogin{
	background:url(css/professional/images/login/header-bg-main.jpg) repeat-x top;
	height:123px;
}*/
.headIn{
	/*background:url(css/professional/images/login/right-head-bg.jpg) no-repeat left;*/
	background-position:right;
	width:1006px;
	margin:0 auto;
	height:110px;
}
h2{
	margin:0px;
	padding:35px 0px 10px 0px;
	text-align:center;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:20px;
}
h4{
	margin:0px;
	padding:10px 0px;
	text-align:center;
	/*font-family:Arial, Helvetica, sans-serif;*/
	display: block;
	float: left; width: 100%;
	font-size:20px;
	font-weight: bold;
	background: #f1f1f1; border-top:#dddddd 1px solid; border-bottom:#dddddd 1px solid;
}
.logincontent{
	margin:0 auto;
	width:40%;
	min-height:500px;
	padding:0px;
	/*background:url(css/professional/images/login/center-bg.jpg) no-repeat center top;*/
	/*height:407px;*/
	position:relative;
	margin:8% auto 0 auto;
}
.logincontent .logincol{
	padding:0;
	width:100%; background:#fff; box-shadow: 0px 0px 20px #434648;
	border:#1b648e 1px solid;
	position:relative; 
	min-height:250px;
	float: left; box-sizing:border-box;
}
.logincontent .logincol h1{ font-size:18px; font-weight:normal; text-align:center; }
.logincontent .logo_y { width:100%; height:auto; float:left;}
.logincontent .form_y { width:100%; float:left; margin:0; padding:0 20%; box-sizing:border-box;}
.logincontent label {font-size:13px; font-weight:normal; color:#2f2f2f; width:37%; float:left; line-height: 24px;}
.logincontent input[type="text"], input[type="password"]{ border:solid 1px #878787; background:#fff; width:60%; font-size:12px; font-weight:normal; line-height:24px; height:24px; color:#333; padding:2px; }
input[type="submit"]{background:#965184; border: none; font-size:12px; font-weight:normal; color:#fff; padding: 5px 20px; cursor: pointer; }
input[type="submit"]:hover{background: #067a7a;}
.forgt{color:#965184; text-decoration: none; padding: 5px 10px; font-weight: normal;}
.forgt:hover{color: #067a7a; text-decoration: underline;}
.infor{margin:10px 0 0 ; padding:0px; width:100%; float:left; text-align: center; background: #f1f1f1; border-top:#dddddd 1px solid;}
/*.logincontent .logincol{
	margin:0px 80px 0px 0px;
	padding:75px 0 0 0px;
	position:relative;	
}*/
/*.logincontent .logincol{
	margin:0 auto!important;
	padding:75px 0 0 0px;
	position:relative;	
}*/
.loghere{
	margin:0px 0px 0px 0px;
	padding:15px 0 15px 0px;
	/*font-family:Arial, Helvetica, sans-serif;*/
	font-size:16px;
	font-weight:bolder;
	color:#101010;
	text-align:left;
}
.lebaltxt{
	margin:0px;
	padding:10px 0px 10px 0px;
	color:#3e3e3e;
	font-size:12px;
	font-weight:bold;
}
.inputlog{ border:solid 1px #878787; background:#d6e9d2;
	width:55%;
	height:20px;
	margin:0px 7px 0px 0px;
	padding:2px 0px 2px 0px;
	font-size:12px;
	color:#333;
}
.logbtn{
	margin:0px 7px 0px 0px;
	padding:0px;
	background:url(css/professional/images/login/login-btn.png) no-repeat;
	width:93px;
	height:28px;
	cursor:pointer;
}
.welcomeTxt{
	margin:0px;
	padding:0px;
	color:#10135f;
	font-size:12px;
	font-weight:bold;
}
.wapTxt{
	margin:0px;
	padding:0px;
	color:#010101;
	font-size:16px;
	font-weight:bold;
}
.normalTxt{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#010101;
	font-size:12px;
	font-weight:normal;
}
.footerlog{ background:#2d2d2d; margin:0; padding:0px; height:60px; position:absolute; bottom:-1%; width: 100%; }
.footerInlog{
	/*background:url(css/professional/images/login/footer-bg-in.png) no-repeat ;*/
	margin:0px auto;
	padding:0px;
	width:965px;
}
.acg{
	margin:0px;
	padding:25px 0 0 0px;
	width:180px;
	float:left;
}
.textfooter{
	margin:0px auto;
	padding:20px 0 0 0px;
	font-family:Calibri;
	font-size:13px;
	color:#fff;
	vertical-align:middle;
	text-align:center;
	width:500px;
}
.mxerp{
	width:247px;
	float:right;
	margin:0px;
}
.logo-center{
		margin:0px;
		padding:10px 0px;
		width:100%; height:auto; text-align: center; float:left;
}
.strip { background:#b0c5ac; width:100%; height:15px;}

.blink_me {
	letter-spacing: 0px;
	padding-bottom:5px;
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

@-moz-keyframes blinker {  
    0% { opacity: 0.0; }
    50% { opacity: 0.8; }
    100% { opacity: 1.0; }
}

@-webkit-keyframes blinker {  
    0% { opacity: 0.0; }
    50% { opacity: 0.8; }
    100% { opacity: 1.0; }
}

@keyframes blinker {  
    0% { opacity: 0.0; }
    50% { opacity: 0.8; }
    100% { opacity: 1.0; }
}
