.createperson-final .autoredirect,.createperson-final .message{padding-bottom:20px;text-align:center}.createperson-final .bloc-actions{text-align:center}.createperson-final a[role=button]{margin-right:10px}.registration-final-modal{padding:20px 40px 40px}.registration-final-modal .actions,.registration-final-modal .message{text-align:center}.registration-final-modal div+div{margin-top:1.2rem}.registration-final-modal .registration-invitations{margin-top:1em}.registration-final-modal .registration-invitations .separator{background-color:#000;height:1px;margin:1rem auto;width:30%}.registration-final-modal .registration-invitations .invitations-header{align-items:center;display:flex;flex-direction:row;margin-bottom:10px;padding-top:20px}.registration-final-modal .registration-invitations .invitations-header .qty-title{font-size:15px;font-weight:700}.registration-final-modal .registration-invitations .invitations-header .invitationsqty{align-items:center;display:flex;justify-content:space-between;margin-left:10px}.registration-final-modal .registration-invitations .invitations-header .invitationsqty .amount{font-weight:700;padding:0 5px}.registration-final-modal .registration-invitations .invitation-infos{margin-top:15px}.registration-final-modal .registration-invitations .invitation-infos .invitation-title{font-weight:700}.registration-final-modal .registration-invitations .actions{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-around;margin-top:20px}.registration-final-modal .registration-invitations .actions button{align-items:center;display:flex;margin-top:20px}.registration-final-modal .registration-invitations .message{padding-top:20px;text-align:center}.registration-final-modal .registration-invitations .message .error{color:#e74c3c}.registration-final-modal .addbadgetowallet button.btnaddtowallet{background:transparent;border:none;margin:8px;min-height:auto;min-width:auto;padding:0}.registration-final-modal .addbadgetowallet button.btnaddtowallet:hover{background:transparent;border:none;transform:scale(.95)}.registration-final-modal .addbadgetowallet button.btnaddtowallet img{max-height:32px}@media screen and (max-width:450px){.createperson-final a[role=button]{margin-top:10px;width:70%}}.registration-registerexhibitorstep .exhibitor-group{margin:.5rem 0}.registration-registerexhibitorstep #exhibitors-list .inwink-items .inwink-item.exhibitor-item:not(.selected){border:2px solid transparent}.registration-registerexhibitorstep #exhibitors-list .inwink-items .inwink-item.exhibitor-item.selected{border-width:2px}.registration-registerexhibitorstep #exhibitors-list .inwink-items .inwink-item.exhibitor-item .exhibitoritemactions button:not(.favaction){display:none}.app-page .dynamicpage.narrowcontent .registrationstep{padding:40px}.app-page .dynamicpage.narrowcontent .registrationstep.stepwithheader>header{float:left;margin-right:40px;width:360px}.app-page .dynamicpage.narrowcontent .registrationstep.stepwithheader>section{overflow:hidden}.app-page .dynamicpage.narrowcontent .registrationstep.personpurchase{padding:0}.app-page .dynamicpage.narrowcontent .multistepregistrationbloc.dynamicbloc-contentwrapper{overflow:hidden}.app-page .dynamicpage.narrowcontent .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0;width:100%}.app-page .dynamicpage.narrowcontent .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc .bloc-content{height:100%;max-width:none;overflow:hidden;width:100%}.app-page .dynamicpage.narrowcontent .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc .bloc-content .multistepregistration,.app-page .dynamicpage.narrowcontent .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc .bloc-content .registrationstep,.app-page .dynamicpage.narrowcontent .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc .bloc-content .registrationstepwrapper{height:100%;max-width:none;width:100%}.app-page .dynamicpage.narrowcontent .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc .bloc-content .multistepregistration,.app-page .dynamicpage.narrowcontent .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc .bloc-content .registrationstepwrapper{overflow:hidden}.app-page .dynamicpage.narrowcontent .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc .bloc-content .registrationstep.updateregistrationstep .login button{margin-top:10px}.app-page .dynamicpage .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc{padding:30px}.app-page .dynamicpage .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc .entityform .fields{margin-left:0;margin-right:0}.app-page .dynamicpage .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc .bloc-content .container-message{text-align:center}@media screen and (min-width:1024px){.dynamicpage-purchase .dynamicbloc-wrapper .dynamicbloc-wrapper-contentblocs .multistepregistrationbloc.fullsize.dynamicbloc-contentwrapper{margin-bottom:0;margin-top:0}}.registrationstep.stepwithheader .clear{display:none}@media screen and (max-width:900px){.app-page .dynamicpage.narrowcontent .registrationstep.stepwithheader>header{float:none;margin-right:0;width:100%}.app-page .dynamicpage.narrowcontent .registrationstep.stepwithheader>section{overflow:hidden}}@media screen and (max-width:1024px){.registrationstep{padding:0}}@media screen and (max-width:600px){.app-page .dynamicpage.narrowcontent .registrationstep{padding:20px}.app-page .dynamicpage.narrowcontent .multistepregistrationbloc.dynamicbloc-contentwrapper .dynamiccontentbloc{padding:0}}@media screen and (max-width:1024px){.dynamicbloc-wrapper>.dynamicbloc-wrapper-contentblocs>.multistepregistrationbloc.dynamicbloc-contentwrapper{margin:0;padding:0}}