Please Use this CSS and Cross Browser :
input{
padding: 13px 14%;
}
#email-wrapper #email-label{
border: 1px solid #e5d4c2;
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
-o-border-radius: 3px 0 0 3px;
-ms-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
border-right: 1px solid #FFF;
display: inline-block;
height: 39px;
line-height: 36px;
vertical-align: middle;
margin-right: 0;
width: 36px;
}
#email-wrapper #email-label label {
background-image: url("~/application/modules/User/externals/images/mail.png")
background-repeat:no-repeat;
background-color:#FFFFFF;
background-position:19px 13px;
background-size: 15px 15px;
}
#email-wrapper #email-label label{
color:transparent;
}