:root {
	--theme-hue: 14;
	--theme-color-primary: #B22900;
	--theme-color-link: #C62E00;
	--theme-color-hover: #A32600;
}

.breadcrumb-item.active {
	color: var(--theme-color-hover);
}

.mw-50 {
  max-width: 50%;
}
.mw-33 {
  max-width: 33%;
}

header .navbar-brand .brand-logo img {
	width: 6rem;
}

@media (min-width:576px) {
.container-header .mod-menu {
	display: flex;
	flex-direction: row;
	gap: 1em;
	align-items: flex-start;
	align-content: flex-start;
	justify-content: flex-start;
}
}

main .com-content-article blockquote {
	margin: 1em 0;
	border-left: .5rem solid #e3def7;
	padding: 0 1rem;
}

main .com-content-article h4,
main .com-content-article h3,
main .com-content-article h2 {
	clear:both;
}

body {
	color: #000;
}

.plg_system_webauthn_login_button svg {
	margin-inline-end: 2px;
    width: 2em;
}
