57 geolocation

Once this is merged, we can integration this into app.less - this is a CSS output just for the demo pages to keep the page clean.