@font-face {
    font-family: 'HelveticaRoundedBold';
    src: url("https://www.zhaw.ch/typo3conf/ext/zhaw_package_www/Resources/Public/Fonts/HelveticaRoundedBold/HelveticaRoundedBold.eot?#iefix");
    src: url("https://www.zhaw.ch/typo3conf/ext/zhaw_package_www/Resources/Public/Fonts/HelveticaRoundedBold/HelveticaRoundedBold.eot?#iefix") format("eot"), url("https://www.zhaw.ch/typo3conf/ext/zhaw_package_www/Resources/Public/Fonts/HelveticaRoundedBold/HelveticaRoundedBold.woff2") format("woff2"), url("https://www.zhaw.ch/typo3conf/ext/zhaw_package_www/Resources/Public/Fonts/HelveticaRoundedBold/HelveticaRoundedBold.woff") format("woff"), url("https://www.zhaw.ch/typo3conf/ext/zhaw_package_www/Resources/Public/Fonts/HelveticaRoundedBold/HelveticaRoundedBold.ttf") format("truetype"), url("https://www.zhaw.ch/typo3conf/ext/zhaw_package_www/Resources/Public/Fonts/HelveticaRoundedBold/HelveticaRoundedBold.svg#HelveticaRoundedBold") format("svg");
}

body {
    font-family: Arial, "Helvetica Neue", Helvetica, sans-serif !important;
}

h1,
h2,
h3,
h4 {
    font-family: HelveticaRoundedBold, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
}

.md-ellipsis {
    font-family: HelveticaRoundedBold, Arial, "Helvetica Neue", Helvetica, sans-serif;
    font-weight: normal;
}

header.md-header {
    background-color: #0064A6 !important;
}


@media only screen and (max-width: 76.1875em) {
    label.md-nav__title.md-nav__title--site {
        background-color: #0064A6 !important;
    }
}

.md-nav__link--active {
    color: #0064A6 !important;
}

a {
    color: #0064a6;
}
p > a {
    text-decoration: underline;
}
article > ul > li > a {
    text-decoration: underline;
}

a:hover {
    outline: 2px dotted #333333;
    outline-offset: 1px;
}

:root {
    --md-accent-fg-color: #333333;
}