@media only screen and (max-width: 767px) {
  html .login-page,
  body .login-page,
  * .login-page {
    width: 70vw;
    height: 60vh;
    top: 10vh;
    left: 15vw;
  }
  html .login-page input,
  body .login-page input,
  * .login-page input,
  html .login-page button,
  body .login-page button,
  * .login-page button {
    margin-top: 2vh;
    margin-bottom: 2vh;
    height: calc(1.5em + .5rem + 2px);
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
  }
  html .login-page .logo,
  body .login-page .logo,
  * .login-page .logo {
    width: 100%;
    height: 10vh;
    margin-top: 5vh;
    margin-bottom: 5vh;
  }
  html .sidebar-right-menu,
  body .sidebar-right-menu,
  * .sidebar-right-menu {
    width: 100vw;
    right: -100vw;
  }
}
/*# sourceMappingURL=style_mobile.css.map */