nav.navbar{
	padding-left: 1em;
	padding-right: 1em;
}

body {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	/* Height of the fixed navbar (plus the update banner, while shown --
	   see top.ejs's showUpdateBanner/dismissUpdateBanner). Lets an in-page
	   sticky element offset itself below both fixed elements via
	   `top: var(--sw-content-offset)` instead of colliding with them at the
	   viewport's true top:0. */
	--sw-content-offset: 4.5rem;
}

#spa-shell {
	margin-top: 4.5rem;
	padding-bottom: 1em;
	flex-grow: 1;
}

.card-title{
	font-weight: bold;
}

.group-required{
	display: none;
}
