Styled file inputs, fixed login error display and description is optional now