.form.create .actions-toolbar {
    margin-bottom: 20px;
}
@media only screen and (max-width: 600px) {
    .password-strength-meter {
        font-size: 11px !important;
    }
    .actions-toolbar .primary{
        margin-bottom: 12px !important;
    }
    .actions-toolbar .action.back{
        text-align: center !important;
    }
    .customer-account-create .form-create-account .fieldset:not(.additional_info) {
        padding-left: 10px !important;
        padding-right: 10px !important;
        height: calc(670px) !important;
        margin-bottom: 15px !important;
    }
    .customer-account-create .form-create-account fieldset.fieldset.create.account {
        height: auto !important;
        margin-bottom: 90px!important;
    }
    .customer-account-create .form-create-account .fieldset{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .customer-account-create .form-create-account .fieldset .legend{
        margin-left: 15px;
    }
    .customer-account-create .fieldset.additional_info .field.required {
        position: absolute;
        bottom: 890px !important;
        width: 87% !important;
        margin-left: 22px !important;
    }
    .form.create .actions-toolbar {
        margin-bottom: 20px;
        margin-top: -90px;
    }
    .field-tooltip.toggle{
        right: 12px;
    }
}

.field.required{
    margin-left: 15px;
    margin-right: 15px;
}
.customer-account-create .fieldset.additional_info .field.required{
    position: relative;
    bottom: 400px;
    width: 37.5%;
    margin-left: 61px;
}
fieldset.fieldset.additional_info {
    height: 0;
}
.customer-account-create .form-create-account .fieldset:not(.additional_info){
    height: calc(720px);
}
.fieldset > .field {
    margin-bottom: 4px !important;
}
.field.choice{
    margin-left: 18px;
}
.form.create .actions-toolbar {
    margin-top: -50px;
}
.fieldset {
    margin: 0px 0 0px;
}

@media screen and (min-width:600px) and (max-width:1024px) {
    .customer-account-create .form-create-account .fieldset:not(.additional_info) {
        min-height: calc(100vh - 860px);
    }
    .form.create .actions-toolbar {
        margin-bottom: 20px;
        margin-top: -100px;
    }
}
/* :: End Gestion responsive de la borne*/

@media screen and (min-width: 768px) and (max-width: 1024px){
    .customer-account-create .fieldset.additional_info .field.required {
        position: relative;
        bottom: 716px !important;
        width: 86.9% !important;
        margin-left: 46px !important;
    }
    .customer-account-create .form-create-account .fieldset:not(.additional_info) {
        min-height: calc(100vh - 569px) !important;
        margin-bottom: 43px;
    }
    .customer-account-create .fieldset.create.info{
        height: calc(480px) !important;
    }
    .customer-account-create .fieldset.create.account{
        height: calc(510px) !important;
    }
}
.form.create .actions-toolbar {
    margin-bottom: 20px !important;
}
@media (min-width: 1024px) and (max-width: 1280px){
    .customer-account-create .fieldset.additional_info .field.required {
        position: relative;
        bottom: 226px !important;
        width: 37% !important;
        margin-left: 61px !important;
    }
    .customer-account-create .form-create-account .fieldset:not(.additional_info) {
        min-height: calc(100vh - 820px) !important;
        margin-bottom: 43px;
    }
    .customer-account-create .fieldset.create.info{
        height: calc(480px) !important;
    }
    .customer-account-create .fieldset.create.account{
        height: calc(510px) !important;
    }
}
