@font-face{font-family:fff-equipe-light;font-style:normal;font-weight:400;src:url(/build/fonts/fff-equipe-light.0a3097ae.eot);src:url(/build/fonts/fff-equipe-light.0a3097ae.eot?#iefix) format("embedded-opentype"),url(/build/fonts/fff-equipe-light.48a95b34.woff2) format("woff2"),url(/build/fonts/fff-equipe-light.9fa77375.woff) format("woff")}@font-face{font-family:fff-equipe;font-style:normal;font-weight:400;src:url(/build/fonts/fff-equipe-news.882d8532.eot);src:url(/build/fonts/fff-equipe-news.882d8532.eot?#iefix) format("embedded-opentype"),url(/build/fonts/fff-equipe-news.0cd9351a.woff2) format("woff2"),url(/build/fonts/fff-equipe-news.5cbe1a1f.woff) format("woff")}@font-face{font-family:fff-equipe;font-style:normal;font-weight:700;src:url(/build/fonts/fff-equipe-bold.2d365350.eot);src:url(/build/fonts/fff-equipe-bold.2d365350.eot?#iefix) format("embedded-opentype"),url(/build/fonts/fff-equipe-bold.6739a562.woff2) format("woff2"),url(/build/fonts/fff-equipe-bold.771b2388.woff) format("woff")}@font-face{font-family:fff-hero;font-style:normal;font-weight:400;src:url(/build/fonts/fff-hero-regular.1bc9dac1.eot);src:url(/build/fonts/fff-hero-regular.1bc9dac1.eot?#iefix) format("embedded-opentype"),url(/build/fonts/fff-hero-regular.c42990e1.woff) format("woff")}@font-face{font-family:fff-hero;font-style:normal;font-weight:700;src:url(/build/fonts/fff-hero-bold.5e4e29c7.eot);src:url(/build/fonts/fff-hero-bold.5e4e29c7.eot?#iefix) format("embedded-opentype"),url(/build/fonts/fff-hero-bold.2e046448.woff) format("woff")}body{background-color:#f7f7f7;font-family:fff-equipe,sans-serif;font-size:14px}div#container{background-color:#fff;border-radius:5px;display:block;margin:auto;padding:40px;position:relative;width:560px}div#container h1,div#container h2,div#container h3{color:#004687}.page-content .cards .card h2{color:#004687;font-family:fff-hero,sans-serif;font-size:2.625rem;font-weight:400;margin:0 0 20px;text-transform:uppercase}@media (max-width:700px){div#container{padding:10px;width:95%}}.flash-success p{align-items:center;background-image:url(/build/images/icon_like_green.63181d5b.svg);background-origin:content-box;background-position:0;background-repeat:no-repeat;border:1px solid #10c920;color:#10c920;display:flex;font-size:12px;font-weight:600;justify-content:center;letter-spacing:.4px;padding:10px 0 10px 1em}div#container h1{display:table;font-family:fff-hero,sans-serif;font-size:42px;font-weight:400;margin:40px auto;text-transform:uppercase}div#container h3{font-size:16px;font-weight:700}.legend{font-size:11px;text-align:justify}.need-help{background-image:url(/build/images/question-bleu.5556d818.svg);background-position:100%;background-repeat:no-repeat;color:#004687;line-height:25px;padding-right:25px;position:absolute;right:15px;text-decoration:none;top:15px}.logo{float:left;height:100px;margin-bottom:12px;margin-left:30px;margin-right:30px}.federation-francaise{border-left:2px solid #dfdfdf;color:#4a4a4a;float:left;font-family:fff-equipe,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:19px;margin-top:30px;padding-left:30px;text-transform:capitalize}header{display:flex;height:100px;justify-content:center;margin-bottom:40px}.align-center{text-align:center}h1.felicitation{margin-top:-20px}.action-button{text-align:center}a.button,button,input.button,input[type=submit].button{-webkit-appearance:none;background-color:#004687;border:2px solid #004687;border-radius:4px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;line-height:16px;margin:20px 10px;padding:25px;text-align:center;text-decoration:none;text-transform:uppercase}a.button.inverse,input.button.inverse,input[type=submit].button.inverse{background-color:#fff;border:2px solid #004687;color:#004687}a.resend-link{color:#004687;display:block;margin-top:30px;text-decoration:none}ul.licence,ul.team{list-style-type:none;padding-left:0}ul.team{margin-top:20px}ul.team.empty{padding:0}ul.team.empty p{color:red;font-family:fff-equipe,sans-serif;text-transform:none}ul.licence>li{border:1px solid #dfdfdf;box-shadow:0 0 10px #d3d3d3;margin-bottom:20px;padding:20px}ul.licence h3.openable{background-image:url(/build/images/arrow-down.6497628d.svg);background-position:100%;background-repeat:no-repeat;background-size:20px;cursor:pointer;margin:0}ul.licence li.close h3.openable{background-image:url(/build/images/arrow-up.0f63b134.svg)}ul.licence li.close ul.team{display:none}ul.team{color:#004687;padding-left:0;text-transform:uppercase}ul.team li span{font-weight:400;vertical-align:super}ul.team img{height:22px;margin-right:10px}ul.team fieldset legend{color:#004687;font-weight:700;padding:5px 10px}@media (max-width:700px){ul.licence,ul.team{padding:0}}form h4{display:none}form .error h4,h4.msg-error{color:#c63940;display:block;margin:0}ul.licence>li.error{border-color:#c63940;box-shadow:0 0 10px #c63940}h4.msg-error a{color:#c63940}h4.msg-success{color:#10c920;display:block;margin:0}h4.msg-success a{color:#10c920}.form-error ul{list-style-type:none;margin:0;padding:0}.form-error ul li{color:#c63940;font-weight:700;margin:0}form label{display:block;font-weight:700;margin-top:20px}form input,form textarea{margin-bottom:10px;margin-top:5px}form input[type=email],form input[type=number],form input[type=password],form input[type=text]{border:1px solid #dfdfdf;border-radius:3px;display:block;margin:5px 0;padding:15px 10px;width:calc(100% - 22px)}form textarea{min-height:100px;width:100%}form .input-password-container{position:relative}form .show-password{background-color:#fff;background-image:url(/build/images/visibility.6cb61da6.svg);border:1px #dfdfdf;cursor:pointer;display:block;height:16px;margin-right:40px;position:absolute;right:0;top:42px;width:22px}form span.format-help.error{color:red}form span.format-help.done{color:green}select{border:1px solid #dfdfdf;border-radius:3px;margin-bottom:5px;padding:15px 10px}select option{text-transform:capitalize}#create_user_gender{color:#004687}#create_user_gender label{margin:0 15px 5px 0}#create_user_gender input{margin-right:10px}.date-select{display:block;height:50px;margin-top:5px;width:100%}.date-select select{float:left}.date-select select.day,.date-select select.year{width:20%}.date-select select.month{margin:0 5%;text-transform:capitalize;width:50%}@media (max-width:700px){.date-select select.day,.date-select select.year{width:30%}.date-select select.month{margin:0 5%;width:30%}}.help-text{font-size:12px;width:100%}.g-recaptcha{margin-bottom:5px}.autorisations{cursor:pointer;display:block;font-size:14px;margin-bottom:16px;padding-left:35px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.autorisations input,.label-team input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}form .checkbox-group{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px}form .checkbox-group label{font-weight:400;margin-bottom:5px;margin-top:10px}form .checkbox-group.preference-center label.sous-checkbox{margin-left:50px}form .checkbox-group.preference-center label.sous-checkbox .checkmark-box{top:15px}form .checkbox-group.preference-center label h4{display:block;margin:0 0 5px}.checkmark-box{border:1px solid #dfdfdf;border-radius:2px;height:20px;left:0;position:absolute;top:0;width:20px}.checkmark-box-cgu-error,.checkmark-box-usurpation-identite-error{border:1px solid #c63940;border-radius:2px;height:20px;left:0;position:absolute;top:0;width:20px}.autorisations input:checked~.checkmark-box,.label-team input:checked~.checkmark-box-team{background-color:#fff;border:1px solid #004687}.checkmark-box-team:after,.checkmark-box:after{content:"";display:none;position:absolute}.autorisations input:checked~.checkmark-box:after,.label-team input:checked~.checkmark-box-team:after{display:block}.autorisations .checkmark-box:after{border:solid #004687;border-width:0 2px 2px 0;height:11px;left:6px;top:2px;transform:rotate(45deg);width:5px}[type=radio]:checked+label,[type=radio]:not(:checked)+label{cursor:pointer;display:inline-block;font-size:14px;height:25px;line-height:25px;margin-right:20px;padding-left:35px;position:relative;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=radio]:checked,[type=radio]:not(:checked){left:-9999px;opacity:0;position:absolute}[type=radio].with-gap:checked+label:after,[type=radio].with-gap:checked+label:before,[type=radio]:checked+label:after,[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:after,[type=radio]:not(:checked)+label:before{border:1px solid #004687;border-radius:50%}.radio-border-error:after,.radio-border-error:before{border:1px solid #c63940!important}[type=radio]+label:after,[type=radio]+label:before{content:"";height:16px;left:0;margin:4px;position:absolute;top:0;transition:.28s ease;width:16px;z-index:0}[type=radio].with-gap:checked+label:after{-webkit-transform:scale(.5);transform:scale(.5)}[type=radio].with-gap:checked+label:after,[type=radio]:checked+label:after{background-color:#004687}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{cursor:pointer;display:inline-block;font-size:14px;height:25px;line-height:25px;margin-right:20px;padding-left:35px;position:relative;transition:.28s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[type=checkbox]:checked,[type=checkbox]:not(:checked){left:-9999px;opacity:0;position:absolute}[type=checkbox].with-gap:checked+label:after,[type=checkbox].with-gap:checked+label:before,[type=checkbox]:checked+label:after,[type=checkbox]:checked+label:before,[type=checkbox]:not(:checked)+label:after,[type=checkbox]:not(:checked)+label:before{border:1px solid #004687}.checkbox-border-error:after,.checkbox-border-error:before{border:1px solid #c63940!important}[type=checkbox]+label:after,[type=checkbox]+label:before{content:"";height:16px;left:0;margin:4px;position:absolute;top:0;transition:.28s ease;width:16px;z-index:0}[type=checkbox].with-gap:checked+label:after{-webkit-transform:scale(.5);transform:scale(.5)}[type=checkbox].with-gap:checked+label:after,[type=checkbox]:checked+label:after{background-color:#004687}.choice-label-with-help label{padding-right:30px}.choice-label-with-help .need-help{height:25px;right:0;top:0}.need-help .modal{background-color:#004687;bottom:45px;color:#fff;display:none;font-size:12px;font-weight:400;left:-85px;line-height:12px;padding:10px;position:absolute;width:180px}.need-help .arrow-down{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid #004687;bottom:25px;display:none;height:0;left:-7px;position:absolute;width:0}.need-help.active .arrow-down,.need-help.active .modal{display:block}