body {
  font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;
}

@media screen and (min-width: 600px) {
  #headline {
    padding: 20px 5%;
  }
}

#headline {
  padding: 0.8em;  
}
  
  

header {
  text-align:center;
}

.container {
  margin: auto;
  max-width: 800px;
}

form {
  box-sizing: border-box;
}

input#type_input {
  border: 2px solid black; /*#00ff00;*/
  background-color: black; /*rgba(0, 0, 0, 0);*/
  color: white;
  margin-top: 1em;
  margin-bottom: 1em;
  margin-right:auto;
  margin-left:auto;
  width: 100%;
  box-sizing: border-box;
  font-family: courier;
}