.customer-account-create #maincontent .form.create.account.form-create-account .fieldset.admin__fieldset.user-defined .admin__legend.step-title {
    display: none;
}

.customer-account-create #maincontent .fieldset.create.info .legend {
    padding-top: 20px;
}

.customer-account-create #maincontent .fieldset.create.info {
    margin: 0;
}

.customer-account-create #maincontent .fieldset.create.info .field.choice.newsletter {
    display: none;
}

.customer-account-create #maincontent .field-private_policy .label.admin__field-label:after {
    content: "" !important;
}

.customer-account-create #maincontent .field-private_policy label span:after {
    content: '*';
    color: #e02b27;
    font-size: 1.8rem;
    margin: 0 0 0 5px;
}

.customer-account-create #maincontent .field-private_policy label {
    margin-bottom: 0;
}

.customer-account-create #maincontent .field-private_policy .field.choice.admin__field.admin__field-option {
    display: flex;
    align-items: baseline;
}

.customer-account-create #maincontent .required label:after {
    font-size: 1.8rem;
}

.customer-account-create #maincontent .label.admin__field-label:after {
    font-size: 1.8rem;
}

.customer-account-create #maincontent #private_policy\[\]-error {
    position: absolute;
    margin-top: 30px;
}

.field-receive_news input[type=checkbox],
.field-private_policy input[type=checkbox] {
    cursor: pointer;
    width: 15px;
    height: 15px;
    position: relative;
}

.field-receive_news input[type=checkbox]:after,
.field-private_policy input[type=checkbox]:after {
    position: absolute;
    width: 15px;
    height: 15px;
    top: 0;
    content: " ";
    display: inline-block;
    visibility: visible;
    padding: 0px 3px;
    border-radius: 3px;
    border: 2px solid #ccc;
}

.field-receive_news input[type=checkbox]:checked:after,
.field-private_policy input[type=checkbox]:checked:after {
    background: url(data:image/svg+xml;base64,PHN2ZyBpZD0i5LiL6LyJIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4NCiAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xMDkiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDEwOSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIiByeD0iMiIgZmlsbD0iI2UyYWQ2NSIvPg0KICA8cGF0aCBpZD0iUGF0aF80MDMiIGRhdGEtbmFtZT0iUGF0aCA0MDMiIGQ9Ik01LDEwbDQsNCw2LTciIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiLz4NCjwvc3ZnPg0K) center no-repeat !important;
    border: solid 1px #E2AD65;
    box-shadow: 0 2px 4px rgb(226 173 101 / 65%);
}

.field-receive_news input[type=checkbox]:hover,
.field-private_policy input[type=checkbox]:hover {
    box-shadow: 0 2px 4px rgb(226 173 101 / 65%) !important;
    border-color: #E2AD65;
}

.field-receive_news input[type=checkbox]:focus,
.field-private_policy input[type=checkbox]:focus {
    box-shadow: none;
}

/* @media (min-width: 900px) {
    #month_of_birth {
        width: 135px;
    }

    #day_of_birth {
        width: 135px;
    }

    .admin__field.field.field-month_of_birth {
        display: inline-block;
        width: 50%;
        padding-left: 10.5%;
    }

    .admin__field.field.field-day_of_birth {
        display: inline-block;
        width: 50%;
    }

    .admin__field.field.field-month_of_birth .label.admin__field-label {
        width: max-content;
    }

    .admin__field.field.field-day_of_birth .label.admin__field-label {
        width: max-content;
    }
 }  */