fixed issue in firefox: vertical margin on input breaks alignment