.register-box.grid.main {
    padding: 24px 64px
}

.register-box .vnw-title .title {
    line-height: 1.2
}

.register-box .form-group,
.register-box .vnw-login__social {
    margin-top: 24px;
    margin-bottom: 0
}

.register-box .form-group label {
    font-weight: 700
}

.register-box .form-group #i11l-multiple-radio label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.register-box .form-group .multiple-radio-container {
    padding: 4px 3px 6px 6px
}

.register-box .form-group .react-phone-number .phone-box .i11l-input {
    padding: 8px
}

.register-box .accept-text {
    font-size: 15px
}

.register-box .accept-text a {
    color: #005aff
}

.register-box .accept-text a:hover {
    color: #19b1f7
}

.register-box .register {
    margin-top: 24px;
    margin-bottom: 24px
}

.register-box hr {
    margin: 0
}

.register-box .login__footer .register-as-employer {
    margin-top: 24px;
    margin-bottom: 0
}

@media screen and (max-width:1400px) {
    .register-box.grid {
        margin-top: -140px
    }
}

@media screen and (max-width:1200px) {
    .register-box.grid {
        margin-top: -60px
    }
}

@media screen and (max-width:575px) {
    .register-box.grid {
        width: 92%;
        margin-top: -60px
    }
    /*.register-box.grid.main {
        padding: 20px
    }*/
}

.grid-logo-vnw {
    display: block;
    text-align: center
}

.text-dekstop {
    display: inline !important
}

@media screen and (max-width:575px) {
    .form.login {
        display: block;
        width: 100%
    }
    .text-mobile {
        display: inline !important
    }
    .text-dekstop {
        display: none !important
    }
    .logout {
        width: 90%
    }
}