.heading_EA
{
	 padding-top: 18.5rem;
}
.login_heading{
	/*height: 90px;*/
	/*font-size: 22px;*/
	font-weight: 500;
	/* color: #fff; */
	/*color: #1F4F82;
	border-bottom: 2px solid rgba(0,0,0,0.1);
	text-transform: uppercase;*/
	padding:15px;
	text-align: center;
	background-color: #fbfbf9;
}
.signin_heading{
	/*height: 90px;*/
	font-size: 1.2em;
	font-weight: 500;
	text-align: center;
	color: #251019;
	padding:10px 15px;
	letter-spacing: 1px;
}
.loginform_block{ box-shadow: -1px -1px 3px 1px rgba(255,255,255,0.9);  }
.loginform_block{  background-color: transparent; }
.loginform_block
{
	background-color: rgba(255,255,255,1);
	display: table;
	width: 100%;
	
}

.userpwd_blk{
	background-color: #fbfbf9;
	padding:10px 10px;
	margin-bottom: 15px;
	padding-top: 0;
}
.login_form .floating {
  position: relative;
  margin: 0 0 15px;
  letter-spacing: .1px;
}
.pwdblk{

  margin-bottom: 0!important;
}

.btn-login { font-size: 1.2em; font-weight: 700; background-color: #4184bb;border-color: transparent;letter-spacing: 1px; }
.btn-login:hover,.btn-login:focus { background-color: #4184bb; }

.login_form {
  padding: 10px 30px;
}
.login_form .floating .floating-label {
  left: 0%;
  color: #251019;
  font-size: .9em;
  font-weight: 400;
  margin-left: 0;
}

.login_form label {
  color: #999;
  font-size: .9em;
 
  position: initial;
 
  left: none;
  top: none;
 
}
.inputMaterial 				{
  font-size:18px;
  padding:10px 10px 10px 5px;
  display:block;
  width:300px;
  border:1px solid #ececeb;
  /*border-bottom:1px solid #757575;*/
  background-color: #fff;
  border-radius: 5px;
}


.form-control.focus, .form-control:focus {
  border-color: #62a8ea;
  -webkit-box-shadow: none;
  box-shadow: 0px 0px 5px 2px #a5d4e9;
 border: none;
}

 .input-group-addon-custom{
 	font-size: 17px;
	padding: 0px 10px;
 }