.page-top {
  background: #04284e;
  padding: 20px;
  color: #fff;
  display: flex;
  flex-direction: column;
  border-top: solid 1px #ffffff;
  align-items: center;
}

.page-top span {
  text-align: center;
}

.page-top a.bonus {
  display: flex;
  width: 166px;
  padding: 10px 20px;
  background: #d5b21b;
  border-radius: 14px;
  margin: 30px 0 15px 0;
  color: white;
  text-decoration: none;
  text-align: center;
  transition: background-color 0.3s;
}

.page-top a.bonus:hover {
  background: #e3be17;
}

.page-top a.bonus img {
  margin: auto 0;
  width: 50px;
  height: 50px;
}
