body {
  background-color: white;
  color: black;
  margin: 5%;
}

h1.title {
  text-align: center;
  color: blue;
}

h2.subtitle {
  text-align: center;
  color: orange;
}

.highlight {
  background-color: yellow;
  border: dashed 1px black; 
  margin: 0.5em;
  padding: 0.5em;
}

.button {
  background-color: #cccccc;
  border: solid 1px black;
  margin: 0.25em;
  padding: 0.25em;
}

.button a:link, .button a:visited {
  color: black;
  font-weight: normal;
  text-decoration: none;
}

div.flag_of_cooperation {
  float: right;
  width: 220px;
  margin: 1em;
  padding: 1em;
  border: dashed 1px black;
}

div.rainbow_flag {
  float: right;
  width: 220px;
  margin: 1em;
  padding: 1em;
  border: dashed 1px black;
}

div.no_bosses_here {
  width: 420px;
  padding: 1em;
  text-align: center;
}
