html, body, * {
  font-family: "Roboto", Verdana, sans-serif;
  text-rendering: optimizeLegibility;
}

body {
  font-size: 14px;
  min-height: 100vh;
  background: #eee url(data:image/png;base64,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) fixed;
  color: #000;
}

a:link, a:visited {
  text-decoration: none;
}
a:hover, a:active {
  text-decoration: underline;
}

#header {
  margin: 0 10px;
  padding: 0;
}

#fu_logo {
  top: 15px;
}

#languages {
  padding: 4px 11px;
}

@media screen and (max-width: 40em) {
  #services {
    top: 5px;
  }

  #fu_logo {
    top: 35px;
  }

  .main_content {
    margin-top: 3ex;
  }
}
.page_margins {
  min-width: 360px;
}

.page {
  width: unset;
}

.menu_links img {
  height: 1.6em;
  filter: grayscale(90%) brightness(1.3);
}
.menu_links a:hover img {
  height: 1.6em;
  filter: grayscale(0%) brightness(1.3) contrast(200%);
}

.promodb-content {
  color: #000;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
}
.promodb-content * {
  box-sizing: border-box;
}
.promodb-content a:link {
  color: #06c;
}
.promodb-content a:link:hover {
  text-decoration: underline;
}
.promodb-content fieldset {
  margin: 0;
  padding: 0;
  display: table;
  width: 100%;
}
.promodb-content fieldset div {
  display: table-row;
  width: 100%;
}
.promodb-content fieldset label, .promodb-content fieldset p, .promodb-content fieldset .value {
  width: 100%;
  display: block;
}
@media screen and (min-width: 40em) {
  .promodb-content fieldset label, .promodb-content fieldset p, .promodb-content fieldset .value {
    display: table-cell;
  }
}
.promodb-content fieldset label[for], .promodb-content fieldset p, .promodb-content fieldset .label {
  width: unset;
  min-width: 16em;
  padding: 0.75rem 0.25rem 0.75rem 0;
}
.promodb-content fieldset input {
  width: 100%;
}
.promodb-content fieldset input[type=checkbox] {
  width: unset;
}

/*# sourceMappingURL=app.css.map */
