.row {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: center;
}

.login-submit {
    margin-bottom: 0px !important;
}

.wpvs-account-page .wpvs-login-form {
    margin: 90px auto 0;
}

.wpvs-login-form {
    margin: 0 auto;
    padding: 0;
    border-radius: 5px;
    overflow: hidden;
    color: white;
}

.wpvs-login-form p {
    display: grid;
}

.wpvs-login-labels {
    border-bottom: solid 1px white;
}

.wpvs-login-labels {
    overflow: hidden;
    clear: both;
    text-align: center;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 0.5fr));
    align-items: center;
}
.wpvs-login-label {
    border-radius: 0px;
    background: grey;
}

.wpvs-login-label.border-box.active {
    background: #f75909;
}

label.wpvs-login-label.active {
    font-weight: bold;
    opacity: 1;
}

label.wpvs-login-label {
    background: #333;
}

label.wpvs-login-label {
    padding: 35px 15px;
}

label.wpvs-login-label {
    display: block;
    padding: 10px 5px;
    opacity: 0.6;
    cursor: pointer;
}

.wpvs-login-section.active {
    display: block;
}

.wpvs-login-section,
#rvs-main-video .wpvs-login-form {
    background: #232323;
}

.wpvs-login-section {
    background: #444 !important;
}

.wpvs-login-section {
    padding: 20px;
    display: none;
}

input[type="text"],
input[type="email"],
input[type="password"],
input[type="tel"],
input[type="url"],
input[type="number"],
textarea,
form.comment-form input[type="text"],
form.comment-form input[type="email"],
form.comment-form input[type="password"],
form.comment-form textarea,
select {
    /* -webkit-appearance: none;
    padding: 8px 5px; */
    outline: none;
    margin: 10px 0;
    border-radius: 25px !important;
    /* background: #1c1c1c !important; */
    /* border: 1px solid #353535; */
}

.wpvs-login-form input[type="checkbox"]:checked {
    background-color: #f75909;
}

.wpvs-login-form input[type="checkbox"] {
    background-color: white;
    width: 1em;
    height: 1em;
    border-radius: 50%;
    vertical-align: middle;
    border: 1px solid #ddd;
    appearance: none;
    -webkit-appearance: none;
    margin-right: 0.25em;
}

p.login-remember {
    display: none;
}

p.credential-message {
    text-align: center;
    color: #f75909;
    margin-bottom: 20px !important;
}

p.lost-password a, p.register a {
    color: white !important;
}