body {
  padding: 0 !important;
  height: 100vh;
  background: #f6f6f6; }

html {
  height: 100vh; }

.LoginLayout {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%; }
  .LoginLayout .__LoginView {
    display: flex;
    width: 768px;
    min-height: 500px;
    background: #fff;
    border-radius: 20px;
    box-shadow: 0 3px 5px 2px rgba(0, 0, 0, 0.02);
    overflow: hidden; }
    .LoginLayout .__LoginView .ViewTitle {
      font-weight: 700;
      font-size: 24px; }
    .LoginLayout .__LoginView .__FormLoginLayout {
      display: flex;
      flex-direction: column;
      padding: 2rem 3rem;
      gap: 1rem;
      width: 100%; }
    .LoginLayout .__LoginView .__FormInput {
      display: flex;
      flex-direction: column;
      gap: 0.5rem; }
      .LoginLayout .__LoginView .__FormInput.Top {
        padding-top: 2rem; }
      .LoginLayout .__LoginView .__FormInput span:nth-child(1) {
        font-weight: 600; }
    .LoginLayout .__LoginView .ViewSubTitle {
      color: #666;
      padding: 0 3rem;
      text-align: center;
      font-weight: 300;
      font-size: 18px; }
    .LoginLayout .__LoginView .__LoginViewForm {
      display: flex;
      gap: 0.5rem;
      flex: 1;
      align-items: center;
      justify-content: center;
      flex-direction: column; }
    .LoginLayout .__LoginView .__LoginViewImageView {
      display: flex;
      flex: 1;
      background: #eaeaea url("../img/login.png") center no-repeat;
      background-size: cover; }

/*# sourceMappingURL=login.css.map */
