.vertical-center {/* https://stackoverflow.com/a/22196760/4360876 */
	min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
	min-height: 100vh; /* These two lines are counted as one :-)       */

	display: flex;
	align-items: center;
}

.btnScrollToTop { position: fixed; bottom: 25px; right: 25px; display: none; opacity: 0.5; }/* scroll to top button */

/* global */
img.title { height: 100px; background-color: #e4f2ff; padding: .5em; border-radius: 3em; -moz-border-radius: 3em; -webkit-border-radius: 3em; }
img.heading { height: 64px; }/* eg report list heading image */
img.inline { height: 32px; }/* inline heading image */
img.logout { height: 60px; }
img.headingSmall { height: 24px; }/* eg FAQ heading images */
.center { text-align: center; }
.boxUserControls { min-height: 90px; }/* make space for user change password and log out controls */

/* global modals */
#modalLogin iframe { height: 600px; }

@media (min-width: 1200px) {
	.boxUserControls { position: fixed; top: 0; right: 0; }/* user password set and log out controls */
}
