@media (max-width: 767px) {
  .logo {
    display: none !important;
  }
}
[data-page="landing_page"] .wrapper {
  overflow-x: none !important;
  overflow-y: scroll !important;
}
[data-page="loginPage"] .content-wrapper,
[data-page="landing_page"] .content-wrapper {
  margin: 0 !important;
}
label.required::after {
  content: " *";
  color: #d00;
  font-size: 0.9em;
  vertical-align: baseline;
  margin-left: 0.2rem;
}
