Video player sizes down vertically as well as horizontally

The x button is also not cut off.

The sides of the player still get a bit cut off at some very small resolutions.
But this should work at least until 800x600.
[endlessm/eos-shell#3973]

Since the css changes were fairly linked, this also tackles endlessm/eos-shell#3975