Fix #270
Fix #271.
Work in progress.

Conflicts:
	less/essential/carousel.less
	less/essential/form.less
	less/essential/header.less

Conflicts:
	style/essential-rtl.css
	style/essential.css

Conflicts:
	style/essential-rtl.css
	style/essential.css
Work in progress.
Work in progress.
Work in progress.
Work in progress.
Work in progress.
Work in progress.
Update for #271.