@-webkit-viewport {
  width: device-width;
}
@-moz-viewport {
  width: device-width;
}
@-ms-viewport {
  width: device-width;
}
@-o-viewport {
  width: device-width;
}
@viewport {
  width: device-width;
}
body {
  margin-top: 30px;
}
.fill-info {
  display: block;
  margin-top: 10px;
}
#submit {
  margin-top: 30px;
}
.form-group-slim {
  margin-bottom: 0px;
}
.vertical-spacer {
  padding-bottom: 15px;
}
/* If a big screen, add some margin on top of the logo */
@media (min-width: 992px) {
  #logo {
    margin-top: 50px;
  }
}
@media (min-width: 992px) {
  .md-no-padding-right {
    padding-right: 0px;
  }
  .md-no-padding-left {
    padding-left: 0px;
  }
}
.submit-container {
  margin-top: 30px;
}
