.login.login-1 .login-signin,
.login.login-1 .login-signup,
.login.login-1 .login-forgot,
.login.login-1 .login-counter_reporter,
.login.login-1 .login-send_counter,
.login.login-1 .login-registration,
.login.login-1 .login-pw_reset {
    display: none;
}

.login.login-1.login-signin-on .login-signin {
    display: block;
}

.login.login-1.login-signup-on .login-signup {
    display: block;
}

.login.login-1.login-forgot-on .login-forgot {
    display: block;
}

.login.login-1.login-counter_reporter-on .login-counter_reporter {
    display: block;
}

.login.login-1.login-send_counter-on .login-send_counter {
    display: block;
}

.login.login-1.login-registration-on .login-registration {
    display: block;
}

.login.login-1.login-pw_reset-on .login-pw_reset {
    display: block;
}

/*
.login.login-1.login-signin-on .login-signup {
  display: none; }

.login.login-1.login-signin-on .login-signin { display: block; }

.login.login-1.login-signin-on .login-forgot {
  display: none; }

.login.login-1.login-signup-on .login-signup {
  display: block; }

.login.login-1.login-signup-on .login-signin {
  display: none; }

.login.login-1.login-signup-on .login-forgot {
  display: none; }

.login.login-1.login-forgot-on .login-signup {
  display: none; }

.login.login-1.login-forgot-on .login-signin {
  display: none; }

.login.login-1.login-forgot-on .login-forgot {
  display: block; }

.login.login-1.login-counter_reporter-on .login-counter_reporter {
  display: none; }

.login.login-1.login-counter_reporter-on .login-counter_reporter {
  display: block; }

.login.login-1.login-send_counter-on .login-send_counter {
  display: none; }

.login.login-1.login-send_counter-on .login-send_counter {
  display: block; }
*/
.login.login-1 .login-check_counter {
    display: block;
    max-width: calc(100vw - 600px);
}

@media (min-width: 992px) {
    .login.login-1 .login-aside {
        width: 100%;
        max-width: 600px;
    }

    .login.login-1 .login-form {
        width: 100%;
        max-width: 400px;
    }

    .login.login-1 .login-check_counter {
        max-width: calc(100vw - 600px);
    }

}

@media (min-width: 992px) and (max-width: 1399.98px) {
    .login.login-1 .login-aside {
        width: 100%;
        max-width: 400px;
    }

    .login.login-1 .login-check_counter {
        max-width: calc(100vw - 400px);
    }
}

@media (max-width: 991.98px) {
    .login.login-1 .login-form {
        width: 100%;
        max-width: 350px;
    }

    .login.login-1 .login-check_counter {
        max-width: 100%;
    }
}

@media (max-width: 575.98px) {
    .login.login-1 .login-form {
        width: 100%;
        max-width: 100%;
    }

    .login.login-1 .login-check_counter {
        max-width: calc(100vw - 50px);
    }
}
