Text Box Alignment

As someone terrible with CSS, how would I align my text boxes so that the start point of the box is still aligned when there’s a button at the end? See below example where the first ‘Postcode’ field has a ‘Find address’ button at the end, moving it out of alignment with the other fields:    
1 answers

Personally I would add layout grid , so instead of showing Postcode input with its label,

I would split them to

1st column : Text or Label with just ‘Postcode’, 

2nd column: Text box with Show Label as “No”, 

3rd column: Button


This is a more manual approach.


If CSS, you probably need to adjust the padding size.