 body {
  background: #34495E;
  font-family: Helvetica, Verdana, sans-serif;
  font-size: 1.5em;
  color: #2C3E50;
}
.container {
  background: #FFF;
  max-width: 700px;
  margin: 1em auto;
  border-radius: 10px;
  padding: 20px;
}
h1 {
  color: #34495E;
  text-align: center;
  font-family: 'Lobster';
  font-weight: 300;
  font-size: 5em;
  margin: 0px;
}
h2 {
  color: #7F8C8D;
  text-align: center;
  font-family: 'Open sans';
}
p {
  color: #333;
}
form {
  text-align: center;
}
.btn {
  text-decoration: none;
  background: #3FB58E; 
  border: none; 
  color: #FFF; 
  padding: 0.5em; 
  font-size: 0.75em;
  display: inline-block;
  margin-top: 10px;
}
a.btn:hover {
  color: #333;
}
.blue {
  background: #3498DB;
}