body {
	background-color: white;
	zoom: 0.75;
}
h1 {
	font-size: var(--font-size-h2);
}
h1.mt-5 {
	margin-top: 2rem !important;
}
h1.mb-5 {
	margin-bottom: 2rem !important;
}
.frontPageTop.pt-5 {
	padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.frontPageTop > .my-5 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

#page > .nav.nav-pills,
td.menus,
.sandboxWarningContainer,
nav#navbar > .container > :not(.navbar-brand) {
	display: none !important;
	visibility: hidden;
}
nav#navbar {
  background: transparent;
  box-shadow: none;
  padding: 0 !important;
  margin-bottom: 1rem !important;
}
nav#navbar > .container {
  height: 30px;
  margin-top: 1em;
}
nav#navbar .navbar-brand > svg {
  height: 32px;
}

#page.container {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

img {
	border : none;
}

nav.navbar-fixed-top {
  display:none;
  visibility: hidden;	
}

.subtle,
.noPrint,
.copyText,
.copyLink,
footer.footer {
  display:none !important;
  visibility: hidden;	
}

.card {
  padding: 0 !important;
}
.card .mt-5,
.card .mt-4,
.card .mt-3 {
  margin-top: var(--spacing-2) !important;
}

.cert-box a[href]:after {
  content: none !important;
}
.cert-copyright p {
  font-size: small;
}

.tooltip,
.d-print-none {
  display: none !important;
}

@media print {
	.svarbox__floatingButtonCircle,
	.svarbox__windowChatBox {
		display: none;
	}
}

@media (prefers-color-scheme: dark) {
  .card {
    --card-border-color: var(--r7);
    --border-color: var(--r7);
  }
}