Start at the Valo demo
https://demo.vaadin.com/valo-theme/#!forms
and use it as a reference to understand:
[url=https://github.com/vaadin/valo-demo]
https://github.com/vaadin/valo-demo.
About the overriding problems between Liferay’s ccs and the Vaadin ones, use
the various browser extensions to inspect what’s overriden in Vaddin css a find
a way to revert them.
[/url]