I align easily by just adding div style to the form.
Example:
<div style="text-align: left">
<p>Your Name (required)<br />
[text* your-name] </p>
<p>Your Email (required)<br />
[email* your-email] </p>
<p>Subject<br />
[text your-subject] </p>
<p>Your Message<br />
[textarea your-message] </p>
<p>[submit "Send"]</p>
</div>
Above is example showing the default Contact Form 7 form enclosed in a div with the alignment set.