CSS to center align the text input, text areas and select option

I have been trying to use text align center in my CSS to align my form to no avail. I have ommitted the CSS from this code below. The font style also looks different between what I want and what I have. I also don't know how to change the font style in CSS. Here is my html form: