I want to include a font-awesome icon into a form input, but I am running into issues finding a solution. Looking on this site only gives questions with bootstrap, so I am including one without it. I tried adapting the code from this answer but the alignment is off. How can I fix this?
.inner-addon {
position: relative;
}
.inner-addon .fa {
position: absolute;
padding: 10px;
pointer-events: none;
}
.left-addon .fa { left: 0px;}
.left-addon input { padding-left: 30px; }
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/>
<div class="inner-addon left-addon">
<i class="fa fa-adn"></i>
<input type="text" class="form-control" placeholder="Username" />
</div>