body {
	margin: 0;
	font-family: Source Sans Pro,arial,sans-serif;
}
.govuk-button--texted--inverse {outline: none !important;}
.govuk-button--texted--inverse>:not(.material-icons) {text-decoration: none;}
.govuk-button--texted--inverse:hover>:not(.material-icons) {text-decoration: underline;}
.idsk-secondary-navigation__body a:hover, .idsk-secondary-navigation__body a:visited:hover {text-decoration-thickness: 3px;}
.idsk-dropdown__wrapper.idsk-secondary-navigation__dropdown, .govuk-header__btns-search {display: none !important;}
.govuk-header__logo a {
	display: flex;
	gap: 1rem;
}
.idsk-container {margin: 2rem 0;}
a.govuk-button {text-decoration: none;}
.govuk-body-s {line-height: 1.5rem;}
.idsk-text-sivy {color: #757575;}
.govuk-header__logo a {height: 2.5rem;}
.govuk-header__logo .idsk-heading-l {
	color: #072c66;
	line-height: 2.5rem;
	margin: 0;
}

.govuk-header__logo .idsk-heading-l.gsaa-appinfo {
	line-height: 1;
}
.govuk-header__logo .gsaa-appinfo-verzia, .govuk-header__logo .gsaa-appinfo-testovacia-prevadzka {
	display: inline-block;
	line-height: 1;
}

.govuk-footer__meta {align-items: flex-start;}
.govuk-footer__copyright-logo img {height: 4.125rem;}

@media (min-width: 40.0625em) {
	.govuk-header__navigation {
		display: none;
	}

	.govuk-body-s {
        font-size: 1rem;
    }
}

/* ArcGEO modifications */
.govuk-frontend-supported h2 {
	font-size: 36px;
	line-height: 45px;
	font-weight: bold;
}

.govuk-frontend-supported .govuk-predheader h3 {
	font-size: 24px;
	line-height: 35px;
	font-weight: bold;
}

.govuk-frontend-supported p {
	font-family: Source Sans Pro,arial,sans-serif;
	font-size: 16px;
}

.govuk-frontend-supported a {
	font-family: Source Sans Pro,arial,sans-serif;
}

.govuk-button, 
.govuk-button b, 
.idsk-heading-l,
.govuk-footer span,
.govuk-header__wrapper span:not(.material-icons),
.govuk-header h3,
.govuk-header b {
	font-family: Source Sans Pro,arial,sans-serif !important;
}

.govuk-button b {
	font-weight: 900;
}

.idsk-secondary-navigation a {
    text-decoration-line: underline;
}