.create-credentials-view .form .field {
    width: 100%;
    margin-bottom: 16px;
    display: flex;
    flex-flow: column wrap;
    justify-content: space-between;
}

.create-credentials-view .form .field.field-eoptin {

    width: unset;
}

.create-credentials-view .form .field.field-eoptin .MuiTypography-root,
.create-credentials-view .tos,
.create-credentials-view .tou .MuiTypography-root {
    font-size: 14px;
    color: var(--text-medium);
    font-size: 14px;
}

.create-credentials-view .tou {
    margin-bottom: 20px;
}

.create-credentials-view .body {
    padding: 0px 25px 20px;
}

.create-credentials-view .body {
    padding: 0px 25px 20px;
}

.create-credentials-view .form {
    margin-top: 5px;
    padding: 0px 0px 40px 0px;
}

.create-credentials-view .cta-container {
    width: 100%;
    display: block;
    text-align: center;
}

.create-credentials-view .cta-button {
    width: 60%;
    border-radius: 10px;
}

.create-credentials-view .reset-password {
    margin: 5px 0px 20px;
    text-align: center;
}

.create-credentials-view .reset-password .link-button {
    font-weight: bold;
}

.flat-page .create-credentials-view .cta-container {
    text-align: left;
}

.create-credentials-view .form .consents-section-header{
    font-weight: 500;
    font-size: 24px;
    margin-bottom: 6px;
    color: var(--text-dark);
}

.create-credentials-view .consent-section {
    margin: 7px 0px 15px;
}

.create-credentials-view .horizontal-rule {
    padding-bottom: 7px;
}

.create-credentials-view .form .MuiFormControl-root .MuiFormLabel-root {
    top:-4px;
    position:absolute;
    line-height: 20px;
}