I am adding a fontawesome icon to a button like so:
#wrapper{
text-align: center;
}
#wrapper:after{
content: "\f0a9";
font-family: 'FontAwesome';
color: #000;
font-size: 16px;
margin-left: -30px;
}
#button{
padding-right: 30px;
height: 40px;
}
<div id="wrapper">
<input id="button" type="submit" value="Download Now"/>
</div>
Adding position: relative;
and top: 3px;
will move it down a few pixels.
#wrapper{
text-align: center;
}
#wrapper:after{
content: "\f0a9";
font-family: 'FontAwesome';
color: #000;
font-size: 16px;
margin-left: -30px;
position: relative;
top: 3px;
}
#button{
padding-right: 30px;
height: 40px;
}
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<div id="wrapper">
<input id="button" type="submit" value="Download Now"/>
</div>