.logo {
  margin: auto;
}

.logo-text {
  text-align: center;
}
.logo-text-green {
  color: #3AB64D;
}

.box-gray {
   background: rgb(240, 240, 240);
   border: 1px solid #ddd;
   text-align: center;
}

.box-black {
   background: #111;
   text-align: center;
   border: 1px solid #3AB64D;
   color: #FFF;
}

.box-buttons p{
  text-align: center;
}

.box-footer {
   text-align: center;
}

.button-city {
  color: #FFF;
  border-radius: 4px;
  background: #111;
}

.button-city:hover {
  color: #3AB64D;
}

a {
  text-decoration: none;
  color: #3AB64D;
}

a:hover {
  text-decoration: underline;
}