#loginfRM  .row{

	position:relative;

}



#loginfRM  .row.error:after,

#loginfRM  .row.success:after{

	content:'';

	

	position:absolute;

	right: 20px;

    top: 2px;

	width:32px;

	height:32px;

	background:url('../img/icons.png') no-repeat;

}



#loginfRM  .row.error:after{

	background-position: 0 -79px;

}



#loginfRM  input[type=text],

#loginfRM  input[type=password]{

  width: 100%;

  

	border:none;

/*	background:url('../img/text-boxes.png') no-repeat top left;*/

	font:14px 'Segoe UI','Arial',sans-serif;

	color:#888 !important;

	

	outline:none;

	

    height: 35px;

     padding: 0 10px ;

    /* padding: 0 10px 0 50px;

   width: 278px; margin: 0 auto 22px;*/

}



#loginfRM  input[disabled]{

	opacity: 0.5;

}



#loginfRM  .email input{

	background-position:0 0;

}



#loginfRM  .email input:focus{

	background-position:0 -48px;

}



#loginfRM  .pass input{

	background-position:0 -96px !important;

}



#loginfRM  .pass input:focus{

	background-position:0 -144px !important;

}





/*----------------------------

	The Submit Button

-----------------------------*/



 



/*----------------------------

	The Arrow

-----------------------------*/





#loginfRM .arrow{

    background: url("../img/arrow.png") no-repeat -10px 0;

    height: 120px;

    left: 214px;

    position: absolute;

    top: 392px;

    width: 11px;

    

   	/* Defining a smooth CSS3 animation for turning the arrow */

    

    -moz-transition:0.3s;

    -webkit-transition:0.3s;

    -o-transition:0.3s;

    -ms-transition:0.3s;

    transition:0.3s;

    

    /* Putting the arrow in its initial position */

    

	-moz-transform: rotate(-134deg);

	-webkit-transform: rotate(-134deg);

	-o-transform: rotate(-134deg);

	-ms-transform: rotate(-134deg);

	transform: rotate(-134deg);

}