.body {
  max-width: none;
  background-color: #fff;
  text-align: center;
}

.logo {
  max-width: 300px;
}

.container {
  padding-top: 17px;
  padding-bottom: 17px;
  text-align: center;
}

.heading {
  font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  color: #111;
  font-size: 22px;
  text-align: center;
}

.loading-icon {
  max-width: 100px;
  margin-right: auto;
  margin-left: auto;
}

.text-link {
  padding-top: 28px;
  padding-bottom: 28px;
  color: #fff;
  font-size: 18px;
}

.link {
  color: #c91e7f;
}