bs-layout {
  max-width: 540px;
  margin: 0 auto;
  margin-top: 70px;
}
.off {
  display: none !important;
}

.mobile-button {
  padding: 20px;
  position: fixed;
  bottom: 130px;
}
bs-icon.danger {
  color: #be0028;
}
bs-icon.warning {
  color: #efa21e;
}

bs-title.danger {
  --_bs-title-color: #be0028;
}

a {
  color: #337ab7;
  text-decoration: none;
}

.bottom {
  position: absolute;
  bottom: 25px;
  padding: 0 15px;
}

@media only screen and (max-width: 768px) {
  .logo-size {
    height: 70%;
    width: 70%;
  }
}
