body{
  font-family: Roboto, sans-serif;
  margin: 0;
}
#header{
  background-color: #89bf04;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-wrap: wrap;
}
h1{
  margin: 0;
  padding: 0.5rem 1.4rem;
  font-size: 1.3rem;
}
h1 a{
  color: white;
  text-decoration: none;
}
nav{
  margin-inline-start: auto;
  margin-inline-end: 1rem;
}
nav ul, nav li{
  margin: 0;
  list-style: none;
}
nav ul{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
nav li{
  margin-inline: 0.5rem;
}
footer, footer span, footer a{
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
footer > span, footer > a{
  margin-inline: 0.5rem;
}
footer{
  margin: 1rem 0;
}
footer a{
  color: #94c51c;
  text-decoration-color: currentcolor;
  text-decoration: none;
}
footer .powered-by a {
  padding-left: .3em;
}
footer .powered-by a img {
  margin-right: .3em;
}

/* Swagger UI customizations */
.version-stamp a{
  text-decoration: none;
}

/* Swagger UI overrides */
.info__summary{
  /* Duplicated text */
  display: none;
}
