/** [PADI]  

* v1.7.x - 2023-01-20 première version uniformisée de parcours digital (inspire 3 ; mon Alter ego 1, OE 1 L.E.)

  **/ 



@import url("https://use.typekit.net/eai5ctm.css");



 :root,html{--padi-base:#333745;--padi-greyDarker5:#3c3c3c;--padi-greyDarker:#494949;--padi-greyDarker10:#303030;--padi-greyDarkerAlpha09:rgba(73,73,73,0.9);--padi-greyDarkerAlpha04:rgba(73,73,73,0.9);--padi-grey:#777;--padi-greyAlpha02:hsla(0,0%,46.7%,0.2);--padi-greyLight:#999;--padi-greyLightLighter20:ligthen(#999,20%);--padi-greyLightAlpha02:hsla(0,0%,60%,0.2);--padi-greyLightAlpha04:hsla(0,0%,60%,0.4);--padi-greyLightAlpha01:hsla(0,0%,60%,0.1);--padi-greyLighter:#dedede;--padi-greyLighterAlpha02:hsla(0,0%,87.1%,0.2);--padi-smokeLight:#fbfbfb;--padi-back:#fff;--padi-backAlpha01:hsla(0,0%,100%,0.1);--padi-backAlpha0:hsla(0,0%,100%,0);--padi-text:#3a3a3a;--padi-textDarker20:#070707;--padi-text-contrast:#fff;--padi-icon:#d73f55;--padi-error:#d73f55;--padi-errorDarker10:#bc273d;--padi-errorSaturate10:#e3334d;--padi-success:#8ec549;--padi-successDarker10:#74a635;--padi-successSaturate10:#8fd13d;--padi-warning:#e5b643;--padi-warningDarker10:#d7a11e;--padi-warningSaturate10:#f0ba38;--padi-link:#4a90e2;--padi-highlight-text:#fff;--padi-highlight-background:#494949}.img-fluid-height{height:100%;width:auto}@font-face{font-family:open sans;src:url(../fonts/opensans-regular-webfont.eot);src:local("☺"),url(../fonts/opensans-regular-webfont.woff) format("woff"),url(../fonts/opensans-regular-webfont.ttf) format("truetype"),url(../img/opensans-regular-webfont.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:open sans;src:url(../fonts/opensans-italic-webfont.eot);src:local("☺"),url(../fonts/opensans-italic-webfont.woff) format("woff"),url(../fonts/opensans-italic-webfont.ttf) format("truetype"),url(../img/opensans-italic-webfont.svg) format("svg");font-weight:400;font-style:italic}@font-face{font-family:open sans;src:url(../fonts/opensans-bold-webfont.eot);src:local("☺"),url(../fonts/opensans-bold-webfont.woff) format("woff"),url(../fonts/opensans-bold-webfont.ttf) format("truetype"),url(../img/opensans-bold-webfont.svg) format("svg");font-weight:700;font-style:normal}@font-face{font-family:open sans;src:url(../fonts/opensans-bolditalic-webfont.eot);src:local("☺"),url(../fonts/opensans-bolditalic-webfont.woff) format("woff"),url(../fonts/opensans-bolditalic-webfont.ttf) format("truetype"),url(../img/opensans-bolditalic-webfont.svg) format("svg");font-weight:700;font-style:italic}@font-face{font-family:nunito;src:url(../fonts/nunito-light-webfont.woff2) format("woff2"),url(../fonts/nunito-light-webfont.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:nunito;src:url(../fonts/nunito-lightitalic-webfont.woff2) format("woff2"),url(../fonts/nunito-lightitalic-webfont.woff) format("woff");font-weight:300;font-style:italic}@font-face{font-family:nunito;src:url(../fonts/nunito-regular-webfont.woff2) format("woff2"),url(../fonts/nunito-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:nunito;src:url(../fonts/nunito-italic-webfont.woff2) format("woff2"),url(../fonts/nunito-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:nunito;src:url(../fonts/nunito-bold-webfont.woff2) format("woff2"),url(../fonts/nunito-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:nunito;src:url(../fonts/nunito-bolditalic-webfont.woff2) format("woff2"),url(../fonts/nunito-bolditalic-webfont.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:source sans pro;src:url(../fonts/sourcesanspro-regular-webfont.woff2) format("woff2"),url(../fonts/sourcesanspro-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:source sans pro;src:url(../fonts/sourcesanspro-semibold-webfont.woff2) format("woff2"),url(../fonts/sourcesanspro-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:source sans pro;src:url(../fonts/sourcesanspro-bold-webfont.woff2) format("woff2"),url(../fonts/sourcesanspro-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.7.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}body,html{height:100%;width:100%}html{font-family:source sans pro,arial,sans-serif;font-weight:400;line-height:normal;font-size:12px}@font-face{font-family:i-padi;src:url(../fonts/i-padi.eot);src:url(../fonts/i-padi.eot#iefix) format("embedded-opentype"),url(../fonts/i-padi.ttf) format("truetype"),url(../fonts/i-padi.woff) format("woff"),url(../img/i-padi.svg#i-padi) format("svg");font-weight:400;font-style:normal}.i-padi--in-book-too:before{content:""}.i-padi--user:before{content:""}.i-padi--users:before{content:""}.i-padi--user-plus:before{content:""}.i-padi--answer:before{content:""}.i-padi--new-message:before{content:""}.i-padi--send:before{content:""}.i-padi--edit:before{content:""}.i-padi--info-fill:before{content:""}.i-padi--info:before{content:""}.i-padi--user-minus:before{content:""}.i-padi--user-check:before{content:""}.i-padi--hour-glass:before{content:""}.i-padi--blocked:before{content:""}.i-padi--checkmark:before{content:""}.i-padi--enter:before{content:""}.i-padi--exit:before{content:""}.i-padi--search:before{content:""}.i-padi--expand_more:before{content:""}.i-padi--resync:before{content:""}.i-padi--arrow-left:before{content:""}.i-padi--share:before{content:""}.i-padi--pencil:before{content:""}.i-padi--caret-down:before{content:""}.i-padi--caret-right:before{content:""}.i-padi--trash:before{content:""}.i-padi--times:before{content:""}.i-padi--eye:before{content:""}.i-padi--eye-slash:before{content:""}.i-padi--account:before{content:""}.i-padi--todo-list:before{content:""}.i-padi--classes:before{content:""}.i-padi--close:before{content:""}.i-padi--shutdown:before{content:""}.i-padi--activities:before{width: 32px; content:url(../img/icons/activities.svg)}.i-padi--messenger:before{content:""}.i-padi--dashboard:before{content:""}.i-padi--brand-logo:before{content:""}[id*=app__]{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}#app__main{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;height:100%;width:100%}@media screen and (min-width:2480px){#app__main{flex-direction:column}}#app__header{min-width:94px;max-width:94px;background-color:var(--padi-base);padding:0 1rem 1rem 1rem;transition:all .3s ease-out;position:relative;z-index:999;align-items:center}#app__header.fixed{position:fixed;top:0;width:100%;z-index:10}
 @media screen and (min-width:928px)and (max-width:2480px){#app__header{min-width:226px;max-width:226px}}
 @media screen and (min-width:2480px){#app__header{padding-right:0;padding-left:0;min-width:100%;max-width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}}#app__content{flex:1;max-height:100vh;overflow:auto;align-items:stretch;position:relative}@media screen and (min-width:2480px){#app__content{max-height:calc(100vh - 80px)}}#app__content .iframe-container{width:100%;height:100%;overflow:hidden}#app__content .content__header{display:flex;justify-content:space-between;align-items:stretch;min-width:100%;padding:1rem 0}#app__content .content__header>*{flex:1;min-width:50%}#app__viewstack{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;transition:padding .3s ease-out;padding:2rem 2rem 2rem 9rem}@media screen and (min-width:928px)and (max-width:2480px){#app__viewstack{padding-left:20rem}}@media screen and (min-width:2480px){#app__viewstack{padding-left:2rem;padding-top:7rem}}#app__viewstack:after{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:1}#app__footer{display:none}#app__footer.fixed{position:fixed;bottom:0;width:100%;z-index:10}@media screen and (min-width:2480px){#app__footer{display:flex}}#app--footer .col:last-of-type .nav{display:flex;justify-content:flex-end}#app--footer .col li a{padding:1rem;color:var(--padi-back)}.page--login #app--header h1{font-size:3rem;color:var(--padi-back);font-family:source sans pro,arial,sans-serif;text-align:center;width:100%;margin:1rem 0;font-weight:400}.page--login #app--header .app--header__branding{margin:0;padding:0;list-style-type:none;position:absolute;width:100%;top:6rem;left:0;display:flex;justify-content:space-between;align-items:center}.page--login #app--header .app--header__branding li{display:flex;align-items:center;flex:1;min-height:35px;max-height:150px}.page--login #app--header .app--header__branding li:first-child{justify-content:center}.page--login #app--header .app--header__branding li:first-child img{transform:translateX(-25%);max-height:250px}.page--login #app--header .app--header__branding li:nth-child(2){justify-content:flex-end;height:100px;padding:1rem}.page--login #app--header .app--header__branding li:nth-child(3){justify-content:flex-start;height:100px;padding:1rem}.page--login #app--header .app--header__branding li:nth-child(4){justify-content:center}.page--login #app--content{padding-top:150px}.content__ui{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;box-shadow:0 0 10px rgba(0,0,0,.1);width:100%;height:100vh}.content__ui .content__view{flex:1}.content__breadcrumb{font-weight:400;font-size:12px}.content__breadcrumb i[class*=i-padi--]{font-size:1.6rem;vertical-align:-3px}.content__consigne{display:flex;justify-content:flex-end}.content__consigne>*{font-weight:400;font-size:12px}#content__view{flex:1}.frame{position:absolute;top:30px;left:100px;right:0;bottom:0;height:100%;width:100%}.frame>span{display:block;transform:rotate(90deg) translateY(-100%);transform-origin:0 0}.frame--850{width:850px;background-color:rgba(148,22,74,.2);color:#94164a}.frame--900{background-color:rgba(25,153,63,.2);color:#19993f}.parcours-brand-mark{flex:1;display:flex;justify-content:center;align-items:center}.parcours-brand-mark .parcours-brand-mark__image{height:50vw}.btn{border-radius:5px;font-size:1.5rem;font-weight:600}.btn.btn-primary{color:var(--padi-text-contrast);background-color:var(--padi-greyDarker);border-color:var(--padi-greyDarker)}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover,.btn.btn-primary:not(:disabled):not(.disabled).active,.btn.btn-primary:not(:disabled):not(.disabled):active{background-color:var(--padi-greyDarker5);border-color:var(--padi-greyDarker5)}.btn.btn-secondary{color:var(--padi-text-contrast);background-color:var(--padi-grey);border-color:var(--padi-grey)}.btn.btn-secondary:active,.btn.btn-secondary:focus,.btn.btn-secondary:hover,.btn.btn-secondary:not(:disabled):not(.disabled).active,.btn.btn-secondary:not(:disabled):not(.disabled):active{background-color:var(--padi-greyDarker10);border-color:var(--padi-greyDarker10)}.btn.btn--clipboard{color:var(--padi-text-contrast);background-color:var(--padi-greylighter5);border-color:var(--padi-greylighter5)}.btn.btn--clipboard:active,.btn.btn--clipboard:focus,.btn.btn--clipboard:hover,.btn.btn--clipboard:not(:disabled):not(.disabled).active,.btn.btn--clipboard:not(:disabled):not(.disabled):active,.btn.btn--view{background-color:var(--padi-greyDarker);border-color:var(--padi-greyDarker)}.btn.btn--view{color:var(--padi-text-contrast)}.btn.btn--view:active,.btn.btn--view:focus,.btn.btn--view:hover,.btn.btn--view:not(:disabled):not(.disabled).active,.btn.btn--view:not(:disabled):not(.disabled):active{background-color:var(--padi-greyDarker10);border-color:var(--padi-greyDarker10)}.btn.btn--delete,.btn.btn-danger{color:var(--padi-text-contrast);background-color:var(--padi-error);border-color:var(--padi-error)}.btn.btn--delete:active,.btn.btn--delete:focus,.btn.btn--delete:hover,.btn.btn--delete:not(:disabled):not(.disabled).active,.btn.btn--delete:not(:disabled):not(.disabled):active,.btn.btn-danger:active,.btn.btn-danger:focus,.btn.btn-danger:hover,.btn.btn-danger:not(:disabled):not(.disabled).active,.btn.btn-danger:not(:disabled):not(.disabled):active{background-color:var(--padi-greyDarker10);border-color:var(--padi-greyDarker10)}.btn.btn-sm{font-size:1.2rem;padding:.5rem 2rem}.btn.btn-xs{font-size:1rem;padding:.5rem 2rem}.popper.popper--padi{transition:left .3s ease-out;border-radius:4px 4px 0 0;border:1px solid var(--padi-greyDarker);padding:0;box-shadow:0 0 10px rgba(0,0,0,.1);max-width:75%;max-height:75%;overflow:auto}@media screen and (min-width:640px)and (max-width:928px){.popper.popper--padi{max-width:100%!important;max-height:100%!important;top:8vh!important;bottom:8vh!important;right:8vw!important;left:8vw!important;transform:translateZ(0)!important}}@media screen and (min-width:928px)and (max-width:2480px){.popper.popper--padi{max-width:77%;min-width:77%}}@media screen and (min-width:2480px){.popper.popper--padi{max-width:96%;min-width:96%}}.popper.popper--padi[x-placement^=bottom] .popper__arrow{border-bottom-color:var(--padi-greyDarker);border-width:0 10px 10px;top:-10px}.popper.popper--padi .popper__head{background-color:var(--padi-greyDarker);color:var(--padi-back);font-size:1.4rem;font-weight:400;padding:1rem;text-align:left}.popper.popper--padi .popper__head b{font-weight:500;margin-right:1rem}.burger-menu{display:inline-flex;margin:0 1rem}.burger-menu>div{display:inline-flex;flex-direction:column;justify-content:space-between;width:26px;height:17px;cursor:pointer}.burger-menu>div.closed span{transform-origin:left}.burger-menu>div.closed span:first-of-type{transform:rotate(45deg) translate(-2px,-2px)}.burger-menu>div.closed span:last-of-type{transform:rotate(-45deg) translate(-1px,1px)}.burger-menu>div span{display:inline-block;background-color:var(--padi-back);height:3px;width:26px;border-radius:50px}.main-navbar{flex:1}.main-navbar,.second-navbar{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.main-navbar--void,.second-navbar--void{visibility:hidden;opacity:0}@media screen and (min-width:2480px){.main-navbar,.second-navbar{flex:0;height:100%}}.main-navbar .main-navbar__list,.second-navbar .main-navbar__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.main-navbar .main-navbar__list,.main-navbar .main-navbar__list>li,.second-navbar .main-navbar__list,.second-navbar .main-navbar__list>li{margin:0;padding:0;list-style-type:none}.main-navbar .main-navbar__list>li,.second-navbar .main-navbar__list>li{min-width:46px;min-height:46px;position:relative;margin-bottom:2rem}.main-navbar .main-navbar__list .main-navbar__link,.second-navbar .main-navbar__list .main-navbar__link{position:absolute;top:0;left:0;z-index:10;display:inline-flex;align-items:center;background-color:var(--padi-back);border-radius:50px;padding:.5rem;font-size:1.21rem;color:var(--padi-text);text-decoration:none;font-weight:600;white-space:nowrap;overflow:hidden;transition:background .3s ease-in}.main-navbar .main-navbar__list .main-navbar__link>i,.second-navbar .main-navbar__list .main-navbar__link>i{display:flex;justify-content:center;align-items:center;margin:.5rem;font-size:1.4rem;width:22px;height:22px}.main-navbar .main-navbar__list .main-navbar__link>span,.second-navbar .main-navbar__list .main-navbar__link>span{transition:all .3s ease-out;opacity:0;width:0;margin:0;transform:translateX(-100%)}.main-navbar .main-navbar__list .main-navbar__link>*,.second-navbar .main-navbar__list .main-navbar__link>*{pointer-events:none}.main-navbar .main-navbar__list a.main-navbar__link:hover,.second-navbar .main-navbar__list a.main-navbar__link:hover{background-color:var(--padi-greyDarker);color:var(--padi-back)}.main-navbar .main-navbar__list a.main-navbar__link:hover>span,.second-navbar .main-navbar__list a.main-navbar__link:hover>span{opacity:1;width:auto;margin:.5rem 1rem;transform:translateX(0)}.main-navbar .main-navbar__list span.main-navbar__link,.second-navbar .main-navbar__list span.main-navbar__link{opacity:.5}.main-navbar .main-navbar__list .main-navbar__link.main-navbar__link--stealth,.second-navbar .main-navbar__list .main-navbar__link.main-navbar__link--stealth{background-color:transparent;color:var(--padi-back);opacity:.8}@media screen and (min-width:2480px){.main-navbar .main-navbar__list .main-navbar__link.main-navbar__link--stealth,.second-navbar .main-navbar__list .main-navbar__link.main-navbar__link--stealth{color:var(--padi-text)}}.main-navbar .main-navbar__list .main-navbar__link.main-navbar__link--stealth:hover,.second-navbar .main-navbar__list .main-navbar__link.main-navbar__link--stealth:hover{opacity:1}.main-navbar .main-navbar__list .main-navbar__separator,.second-navbar .main-navbar__list .main-navbar__separator{min-height:0;border-bottom:1px solid hsla(0,0%,100%,.2);margin:1rem 0 3rem}@media screen and (min-width:928px)and (max-width:2480px){.main-navbar,.second-navbar{width:100%}.main-navbar .main-navbar__list,.main-navbar .main-navbar__list>li,.second-navbar .main-navbar__list,.second-navbar .main-navbar__list>li{align-items:stretch;width:100%}.main-navbar .main-navbar__list .main-navbar__link,.second-navbar .main-navbar__list .main-navbar__link{width:100%}.main-navbar .main-navbar__list .main-navbar__link>span,.second-navbar .main-navbar__list .main-navbar__link>span{opacity:1;width:auto;margin:.5rem 1rem;transform:translateX(0);width:250px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media screen and (min-width:2480px){.main-navbar,.second-navbar{flex-direction:row;background-color:var(--padi-back);border-radius:0 50px 50px 0;padding-right:2rem}.main-navbar .main-navbar__list,.second-navbar .main-navbar__list{flex-direction:row}.main-navbar .main-navbar__list>li,.second-navbar .main-navbar__list>li{margin:0;min-height:0;min-width:0}.main-navbar .main-navbar__list>li:last-of-type .main-navbar__link:before,.second-navbar .main-navbar__list>li:last-of-type .main-navbar__link:before{display:none}.main-navbar .main-navbar__list .main-navbar__link,.second-navbar .main-navbar__list .main-navbar__link{position:relative;overflow:visible;border-radius:0;padding:1rem}.main-navbar .main-navbar__list .main-navbar__link>i,.second-navbar .main-navbar__list .main-navbar__link>i{font-size:1.5rem;margin:0}.main-navbar .main-navbar__list .main-navbar__link>span,.second-navbar .main-navbar__list .main-navbar__link>span{opacity:1;width:auto;margin:.5rem 1rem;transform:translateX(0)}.main-navbar .main-navbar__list .main-navbar__link:before,.second-navbar .main-navbar__list .main-navbar__link:before{content:"";display:block;position:absolute;top:50%;height:50%;right:0;width:1px;transform:translateY(-50%);background-color:var(--padi-greyDarker)}.main-navbar .main-navbar__list a.main-navbar__link:hover,.second-navbar .main-navbar__list a.main-navbar__link:hover{background-color:var(--padi-smokeLight);color:var(--padi-greyDarker);border-bottom-color:var(--padi-greyDarker)}.main-navbar .main-navbar__list a.main-navbar__link:after,.second-navbar .main-navbar__list a.main-navbar__link:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:4px;bottom:0;left:0;background-color:var(--padi-greyDarker);transform-origin:bottom right;transition:transform .25s ease-out}.main-navbar .main-navbar__list a.main-navbar__link:hover:after,.second-navbar .main-navbar__list a.main-navbar__link:hover:after{transform:scaleX(1);transform-origin:bottom left}.main-navbar .main-navbar__list--pl,.second-navbar .main-navbar__list--pl{padding-left:2rem}.second-navbar{background-color:transparent;padding:0}.second-navbar .main-navbar__list .main-navbar__link.main-navbar__link--stealth,.second-navbar .main-navbar__list a.main-navbar__link{color:var(--padi-back)}.second-navbar .main-navbar__list .main-navbar__link.main-navbar__link--stealth:hover,.second-navbar .main-navbar__list a.main-navbar__link:hover{opacity:1;background-color:transparent}.navbar-separator{flex:1}}.app__brand--navbar{color:var(--padi-back);font-size:2.8rem;text-align:center;transition:all .3s ease-out;display:flex;align-items:center}@media screen and (min-width:928px)and (max-width:2480px){.app__brand--navbar{font-size:5rem}}@media screen and (min-width:2480px){.app__brand--navbar{color:var(--padi-greyLight);margin-right:2rem;font-size:2rem;height:50px;line-height:0;color:var(--padi-back)}}@media screen and (min-width:1525px){.app__brand--navbar{font-size:3rem}}@media screen and (min-width:1550px){.app__brand--navbar{font-size:4rem}}.main-navbar .main-navbar__list a.main-navbar__link [class*=" i-padi--"][data-text]:after,.main-navbar .main-navbar__list a.main-navbar__link [class^=i-padi--][data-text]:after{transition:box-shadow .3s ease-in}.main-navbar .main-navbar__list a.main-navbar__link:hover [class*=" i-padi--"][data-text]:after,.main-navbar .main-navbar__list a.main-navbar__link:hover [class^=i-padi--][data-text]:after{box-shadow:0 0 0 2px var(--padi-greyDarker)}[class*=" i-padi--"],[class^=i-padi--]{font-family:i-padi!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" i-padi--"][data-text]:after,[class^=i-padi--][data-text]:after{content:attr(data-text);display:flex;justify-content:center;align-items:center;position:absolute;left:50%;top:100%;transform:translate(-50%,-50%);transform-origin:0 0;background-color:var(--padi-icon);border-radius:1rem;padding:.25rem;box-shadow:0 0 0 2px var(--padi-back);min-width:1.5rem;font-family:source sans pro,arial,sans-serif;font-size:1rem;color:var(--padi-back)}[class*=" i-padi--"][data-text]:after,[class*=" i-padi--"][data-text]:hover:after,[class^=i-padi--][data-text]:after,[class^=i-padi--][data-text]:hover:after{-webkit-animation-name:rubberBand;animation-name:rubberBand;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes wiggle{0%{transform:rotate(10deg) translate(-50%,-50%)}25%{transform:rotate(-10deg) translate(-50%,-50%)}50%{transform:rotate(20deg) translate(-50%,-50%)}75%{transform:rotate(-5deg) translate(-50%,-50%)}to{transform:rotate(0deg) translate(-50%,-50%)}}@keyframes wiggle{0%{transform:rotate(10deg) translate(-50%,-50%)}25%{transform:rotate(-10deg) translate(-50%,-50%)}50%{transform:rotate(20deg) translate(-50%,-50%)}75%{transform:rotate(-5deg) translate(-50%,-50%)}to{transform:rotate(0deg) translate(-50%,-50%)}}@-webkit-keyframes rubberBand{75%{transform:scaleX(1) translate(-50%,-50%)}85.5%{transform:scale3d(1.25,.75,1) translate(-50%,-50%)}85%{transform:scale3d(.75,1.25,1) translate(-50%,-50%)}87.5%{transform:scale3d(1.15,.85,1) translate(-50%,-50%)}91.25%{transform:scale3d(.95,1.05,1) translate(-50%,-50%)}93.75%{transform:scale3d(1.05,.95,1) translate(-50%,-50%)}to{transform:scaleX(1) translate(-50%,-50%)}}@keyframes rubberBand{75%{transform:scaleX(1) translate(-50%,-50%)}85.5%{transform:scale3d(1.25,.75,1) translate(-50%,-50%)}85%{transform:scale3d(.75,1.25,1) translate(-50%,-50%)}87.5%{transform:scale3d(1.15,.85,1) translate(-50%,-50%)}91.25%{transform:scale3d(.95,1.05,1) translate(-50%,-50%)}93.75%{transform:scale3d(1.05,.95,1) translate(-50%,-50%)}to{transform:scaleX(1) translate(-50%,-50%)}}.parcours-brand{width:94px;padding:0 .5rem 2rem;transition:padding .15s ease-in-out}.parcours-brand .parcours-brand--light{display:block}.parcours-brand .parcours-brand--normal{display:none}@media screen and (min-width:928px)and (max-width:2480px){.parcours-brand{width:226px;padding:0rem 0 2.6rem 0rem}}@media screen and (min-width:2480px){.parcours-brand{background-color:var(--padi-back);padding:0 0 0 2rem;width:100px;display:flex;align-items:center}.parcours-brand .parcours-brand--light{display:none}.parcours-brand .parcours-brand--normal{display:block}}.menu-activites{display:flex;height:100%;width:100%;justify-content:center;align-items:center;padding:1rem}.menu-activites .scrollbar{height:100%}.menu-activites .menu-activites__etape{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center;max-width:980px;min-height:100%;list-style-type:none;padding:0;-webkit-animation-name:"fadeIn";animation-name:"fadeIn";-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}.menu-activites .menu-activites__etape .menu-activites__card{flex:1;min-height:28vh;position:relative}.menu-activites .menu-activites__etape.menu-activites__etape--loading-fake .menu-activites__card--fake{background-color:var(--padi-greyLightAlpha04);-webkit-animation-name:"fadeIn";animation-name:"fadeIn";-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.menu-activites .menu-activites__etape{margin:0}.menu-activites .menu-activites__etape .menu-activites__card{min-width:230px;max-width:230px;margin:7.5px}.menu-activites__card{border-radius:6px;color:var(--padi-back);padding:2rem;transition:all .3s ease-in;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent;cursor:pointer}.menu-activites__card header .menu-card__group{background-color:#000;color:#fff;margin:-2rem -2rem 0;padding:1rem 2rem;font-size:2rem}.menu-activites__card header .menu-card__title{display:flex;align-items:center;text-transform:uppercase;font-weight:300}.menu-activites__card header .menu-card__title .number--big{font-size:6rem;font-weight:600;margin:1rem}.menu-activites__card article{font-size:1.8rem;line-height:1.3em}.menu-activites__card.menu-activites__card{background-color:var(--padi-grey)}.menu-activites__card.menu-activites__card:active,.menu-activites__card.menu-activites__card:focus,.menu-activites__card.menu-activites__card:hover{box-shadow:0 0 0 2px var(--padi-back),0 0 0 6px var(--padi-greyAlpha02)}.menu-activites__card.menu-activites__card--disabled{cursor:not-allowed;opacity:.2;pointer-events:none}.menu-activites__lecon{display:flex;flex-direction:column;max-height:100%;overflow:hidden;border:4px solid #000;border-radius:12px;width:100%;max-width:1024px;-webkit-animation-name:"fadeIn";animation-name:"fadeIn";-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}.menu-activites__lecon header{display:flex;justify-content:space-between;color:var(--padi-back);padding:.5rem;position:relative}.menu-activites__lecon header h3{flex:1;text-align:center}.menu-activites__lecon header .close{position:absolute;top:40%;right:-20px;transform:translateY(-50%);width:80px;height:80px;background-repeat:no-repeat;background-position:50%;background-image:url(../img/close.svg);display:block;opacity:1;margin-top:3px}.menu-activites__lecon header .back{font-family:i-padi!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:transparent;border:none;font-size:1.4rem;color:var(--padi-back)}.menu-activites__lecon header .back:before{content:""}.menu-activites__lecon .menu-activites__activite{padding:2rem;text-align:center}.menu-activites__lecon .menu-activites__activite ul{margin:0;padding:0;list-style-type:none}.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon){display:inline-flex;flex-direction:column;justify-content:center;align-items:stretch}@media screen and (min-width:928px)and (max-width:2480px){.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon){flex-direction:row;flex-wrap:wrap}}@media screen and (min-width:2480px){.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon){flex-direction:row;flex-wrap:wrap}}.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon)>li{margin:0 2rem}@media screen and (min-width:928px)and (max-width:2480px){.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon)>li{flex:1;min-width:40%;max-width:40%}}@media screen and (min-width:2480px){.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon)>li{flex:1;min-width:40%;max-width:40%}}.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon)>li>.header{font-size:2rem;font-weight:700;padding:1rem 3.2rem;margin:0 2rem;border-bottom:1px solid #000}.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon)>li>ul{padding:2rem 0}.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon)>li>ul>li a{display:inline-block;text-align:center;margin:.25rem;border:2px solid #000;border-radius:50px;font-size:2rem;font-weight:600;color:#000;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent;transition:all .3s ease-in}.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon)>li>ul>li a:active,.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon)>li>ul>li a:focus,.menu-activites__lecon .menu-activites__activite>ul.activite:not(.activite--group-lecon)>li>ul>li a:hover{text-decoration:none}.menu-activites__lecon.menu-activites__lecon{border-color:var(--padi-grey)}.menu-activites__lecon.menu-activites__lecon header{background-color:var(--padi-grey);min-height:40px}.menu-activites__lecon.menu-activites__lecon .scrollbar::-webkit-scrollbar-thumb{border:1px solid var(--padi-back)}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite{color:var(--padi-grey);border-color:var(--padi-grey)}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite,.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite>li>.header{border-color:var(--padi-grey)}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite>li>ul>li a{color:var(--padi-grey);border-color:var(--padi-grey);padding:.15rem 3rem;min-width:220px}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite>li>ul>li a:active,.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite>li>ul>li a:focus,.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite>li>ul>li a:hover{color:var(--padi-back);border-color:var(--padi-greyLight);background-color:var(--padi-greyLight);box-shadow:0 0 0 2px var(--padi-back),0 0 0 6px rgba(var(--padi-greyLight),.2)}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite>li>ul>li a .activite__in-book-too{display:none}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon,.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li{display:flex;flex-direction:column;align-items:center;border:none}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li>ul,.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon{border-bottom:none}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li{display:inline-block;position:relative;min-width:100%;max-width:100%}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li img{position:absolute;top:-10px;left:-60px;width:65px;-o-object-fit:contain;object-fit:contain}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li a{display:inline-block;text-align:center;margin:1rem;border:2px solid #000;background-color:#000;border-radius:50px;font-size:2rem;font-weight:600;color:#fff;padding:0 2rem;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent;transition:all .3s ease-in}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li a:active,.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li a:focus,.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li a:hover{text-decoration:none}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li a{border-color:var(--padi-greyLight);background-color:var(--padi-greyLight);min-width:220px}.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li a:active,.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li a:focus,.menu-activites__lecon.menu-activites__lecon .menu-activites__activite>ul.activite.activite--group-lecon>li a:hover{color:var(--padi-grey);border-color:var(--padi-grey);background-color:var(--padi-back);box-shadow:0 0 0 2px var(--padi-back),0 0 0 6px rgba(var(--padi-grey),.2)}.menu-activites__filter-engine{height:100%}.menu-activites__filter-engine>ul,.menu-activites__filter-engine>ul>li,.menu-activites__filter-engine>ul>li>div{height:inherit}.form-panel .form-panel__head{position:relative;color:var(--padi-back);font-family:source sans pro,arial,sans-serif;font-size:1.5rem;font-weight:600;text-align:center;padding:.5rem;cursor:pointer}.form-panel .form-panel__head,.form-panel .form-panel__head:active,.form-panel .form-panel__head:focus,.form-panel .form-panel__head:hover{background-color:var(--padi-greyDarker)}.form-panel .form-panel__head:after{position:absolute;top:50%;right:40px;transform:translateY(-30%);content:"";display:block;width:14px;height:14px;border:7px solid transparent;border-top-color:#fff;border-radius:2px;transition:transform .3s ease-in}.form-panel .form-panel__body{height:auto;overflow:hidden;background-color:var(--padi-smokeLight);transition:all .3s ease-in-out}.form-panel .form-panel__body .form--default{padding:1rem 3rem}.form-panel.form-panel--close .form-panel__body{height:0}.form-check--thumbs{display:flex;flex-direction:column;justify-content:space-around;align-items:center;margin-bottom:.5rem;padding:0;background-color:#fff;border:1px solid #e8e8e8}.form-check--thumbs,.form-check--thumbs>*{cursor:pointer}.form-check--thumbs.form-check--active,.form-check--thumbs:active,.form-check--thumbs:focus,.form-check--thumbs:hover{border-color:var(--padi-greyDarker)}.form-check--thumbs.form-check--active .form-check-label,.form-check--thumbs:active .form-check-label,.form-check--thumbs:focus .form-check-label,.form-check--thumbs:hover .form-check-label{color:var(--padi-greyDarker)}.form-check--thumbs .form-check-input{display:none}.form-check--thumbs .form-check-label{display:flex;flex-direction:column;justify-content:space-around;min-height:130px;padding:1rem;width:100%;font-size:1.2rem;font-weight:600;text-align:center}.form-check--thumbs .form-check-label img{display:block}.components__login,.pre-home__logotype{max-width:600px;margin:auto}.drm-panel{display:flex;flex-direction:column;align-content:flex-start;align-items:stretch;justify-content:center}.token-form{padding:3rem!important}.token-form>.form-group>[class*=col-]{min-width:100%}.modal-box{max-width:100%;max-height:100%;display:flex;justify-content:center;align-items:center;background-color:hsla(0,0%,100%,.1)}.modal-box .modal-box__dialog{max-width:80%;box-shadow:0 0 20px rgba(0,0,0,.2)}.modal-box .modal-box__content{border-radius:50px 50px 5px 5px;border:none}.modal-box .modal-box__header{padding:1.4rem;position:relative;border-radius:5px 5px 0 0;background-color:var(--padi-grey)}.modal-box .modal-box__header .close{position:absolute;top:50%;right:10px;transform:translateY(-50%);width:40px;height:40px;border:1px solid transparent;border-radius:50%;padding:0;margin:0;transition:border .35s ease-out;color:var(--padi-smokeLight);font-size:1rem;font-weight:400;opacity:1}.modal-box .modal-box__header .close:active,.modal-box .modal-box__header .close:focus,.modal-box .modal-box__header .close:hover{border:1px solid var(--padi-smokeLight);opacity:1}.modal-box .modal-box__header .close i{width:12px;height:12px;text-shadow:0 0 0 transparent}.modal-box .modal-box__header .modal-box__title{display:block;color:var(--padi-greyDarker);text-align:center;font-weight:600;font-size:1.3rem;width:100%;margin:0;padding:0}.modal-box .modal-box__body{overflow:auto;max-height:70vh;border-radius:0 0 5px 5px}.modal-box .modal-box__body p{font-size:1.1rem;font-weight:500;color:var(--padi-text);line-height:1.33em}.modal-box .modal-box__body,.modal-box .modal-box__footer{padding:1rem 3rem;border:none}.viewstack-panel{min-width:40vw;max-width:100%;min-height:20vh;background-color:var(--padi-back);box-shadow:0 0 20px rgba(0,0,0,.2);position:relative;z-index:2;border-radius:5px;display:flex;flex-direction:column;transition:all .15s ease-in-out;--arrowPos:140px}.viewstack-panel--full{width:100%;height:100%}.viewstack-panel:before{content:"";display:block;width:10px;height:10px;position:absolute;left:-20px;top:var(--arrowPos);border:10px solid transparent;border-right:10px solid var(--padi-back)}@media screen and (min-width:2480px){.viewstack-panel:before{top:-20px;left:var(--arrowPos);border-color:transparent;border-bottom-color:var(--padi-greyDarker)}}.viewstack-panel.viewstack-panel__arrow--head:before{border-right-color:var(--padi-greyDarker)}@media screen and (min-width:2480px){.viewstack-panel.viewstack-panel__arrow--head:before{border-color:transparent;border-bottom-color:var(--padi-greyDarker)}}.viewstack-panel.viewstack-panel__arrow--body:before{border-right-color:var(--padi-back)}@media screen and (min-width:2480px){.viewstack-panel.viewstack-panel__arrow--body:before{border-color:transparent;border-right-color:transparent!important;border-bottom-color:var(--padi-greyDarker)}}.viewstack-panel .viewstack-panel__head{display:flex;justify-content:center;align-items:center;font-size:1.3rem;font-weight:600;position:relative;background-color:var(--padi-greyDarker);color:var(--padi-back);padding:1.4rem;border-radius:5px 5px 0 0;height:60px;min-height:60px}.viewstack-panel .viewstack-panel__head>i{font-size:2rem;vertical-align:middle;margin:0 .5rem}.viewstack-panel .viewstack-panel__head .viewstack-panel__close{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-size:1rem;display:flex;justify-content:center;align-items:center;width:50px;height:50px;cursor:pointer;border:1px solid transparent;border-radius:50px;transition:all .3s ease-out}.viewstack-panel .viewstack-panel__head .viewstack-panel__close i{width:12px;height:12px}.viewstack-panel .viewstack-panel__head .viewstack-panel__close:active,.viewstack-panel .viewstack-panel__head .viewstack-panel__close:focus,.viewstack-panel .viewstack-panel__head .viewstack-panel__close:hover{border-color:var(--padi-back)}.viewstack-panel .viewstack-panel__head--only-close-handle{padding:0}@media screen and (min-width:2480px){.viewstack-panel .viewstack-panel__head--only-close-handle{height:0;min-height:0}}.viewstack-panel .viewstack-panel__head--only-close-handle .viewstack__title{display:none}.viewstack-panel .viewstack-panel__head--only-close-handle .viewstack-panel__close{z-index:90}@media screen and (min-width:2480px){.viewstack-panel .viewstack-panel__head--only-close-handle .viewstack-panel__close{transform:translateY(1rem)}}.viewstack-panel .viewstack-panel__body{display:flex;flex-direction:column;overflow:hidden;font-size:1.2rem;flex:1}.viewstack-panel .viewstack-panel__body .viewstack-panel__title{display:flex;justify-content:space-between;font-size:1.4rem;font-weight:700;margin-bottom:1rem}.viewstack-panel.viewstack-panel--activities{box-shadow:0 0 0 transparent;background-color:var(--padi-back);position:fixed;top:0;left:0;border-radius:0;transition:all .3s ease-out;padding:0 0 0 94px}@media screen and (min-width:928px)and (max-width:2480px){.viewstack-panel.viewstack-panel--activities{padding-left:20rem}}@media screen and (min-width:2480px){.viewstack-panel.viewstack-panel--activities{padding-left:2rem;padding-top:7rem}}@media screen and (min-width:928px)and (max-width:2480px){.viewstack-panel.viewstack-panel--activities{padding-left:226px}}@media screen and (min-width:2480px){.viewstack-panel.viewstack-panel--activities{padding-left:0!important}}.viewstack-panel.viewstack-panel--activities .viewstack-panel__head{background-color:transparent;color:var(--padi-greyDarker);justify-content:center}.viewstack-panel.viewstack-panel--activities .viewstack-panel__head>.viewstack__title{border:4px solid var(--padi-greyDarker);border-radius:50px;font-size:2rem;padding:.25rem 12rem}.viewstack-panel.viewstack-panel--activities .viewstack-panel__head.viewstack-panel__head--layered{position:absolute;top:1rem;right:2rem;min-width:60px;z-index:99}.viewstack-panel.viewstack-panel--activities .viewstack-panel__head.viewstack-panel__head--layered .viewstack-panel__close{background-color:var(--padi-back)}@media screen and (min-width:2480px){.viewstack-panel.viewstack-panel--activities .viewstack-panel__head.viewstack-panel__head--layered{top:10rem}}.viewstack-panel.viewstack-panel--activities .viewstack-panel__head .viewstack-panel__close:active,.viewstack-panel.viewstack-panel--activities .viewstack-panel__head .viewstack-panel__close:focus,.viewstack-panel.viewstack-panel--activities .viewstack-panel__head .viewstack-panel__close:hover{border-color:var(--padi-greyDarker)}.viewstack-panel.viewstack-panel--activities .viewstack-panel__body .viewstack-panel--activities__dialogue{position:relative;flex:1;overflow:hidden}.viewstack-panel.viewstack-panel--activities .viewstack-panel__body .viewstack-panel--activities__toolbar{display:flex;flex-direction:column;background-color:var(--padi-smokeLight)}.viewstack-panel.viewstack-panel--activities .viewstack-panel__body .viewstack-panel--activities__toolbar .viewstack-panel--activities__filter-engine{width:100%}.viewstack-panel.viewstack-panel--activities .viewstack-panel__body .viewstack-panel--activities__toolbar .viewstack-panel--activities__search-engine{order:-1;width:100%;padding:1rem}.viewstack-panel.viewstack-panel--activities .viewstack-panel__body .viewstack-panel--activities__toolbar .viewstack-panel--activities__search-engine .form-input{width:100%}@media screen and (min-width:928px)and (max-width:2480px),screen and (min-width:2480px){.viewstack-panel.viewstack-panel--activities .viewstack-panel__body .viewstack-panel--activities__toolbar{flex-direction:row}.viewstack-panel.viewstack-panel--activities .viewstack-panel__body .viewstack-panel--activities__toolbar .viewstack-panel--activities__filter-engine{width:60%}.viewstack-panel.viewstack-panel--activities .viewstack-panel__body .viewstack-panel--activities__toolbar .viewstack-panel--activities__search-engine{order:1;width:40%}}.messenger{height:100%;display:flex;flex-direction:column}.messenger .messenger__head{overflow:auto;padding:2rem 0;min-height:90px}.messenger .messenger__body{flex:1;min-height:0;padding-bottom:2rem}.messenger .messenger__body .scrollbar,.messenger .messenger__body>.col{height:100%}.messenger .messenger-list.messenger-list--loading-fake{padding:1rem}.messenger .messenger-list.messenger-list--loading-fake .message-list--fake{background-color:var(--padi-greyLightAlpha04);height:33px;width:100%;border-radius:2px;-webkit-animation-name:"fadeIn";animation-name:"fadeIn";-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.messenger .messenger-list.messenger-list--loading-fake .message-list--fake:nth-child(2n){background-color:var(--padi-greyLightAlpha01)}.message-list{cursor:pointer;color:var(--padi-text);-webkit-animation-name:"fadeIn";animation-name:"fadeIn";-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}.message-list tr>td{vertical-align:middle;font-size:1.2rem;padding:.25rem}.message-list table{width:100%}.message-list table>tr{background-color:transparent!important}.message-list tr.message-list--read{font-weight:400}.message-list tr.message-list--unread{font-weight:700}.message-list tr.message-list--unread .message-list__bullet{text-align:center}.message-list tr.message-list--unread .message-list__bullet:before{content:"";display:inline-block;width:8px;height:8px;background-color:var(--padi-greyDarker);border-radius:50px}.message-list tr.message-list--disabled{color:var(--padi-greyLight);cursor:not-allowed}.message-list .message-list__overview{display:flex}.message-list .message-list__overview>div{padding:.25rem}.message-list .message-list__overview>div:first-child{width:15px}.message-list .message-list__overview>div:nth-child(2){width:170px}.message-list .message-list__overview>div:nth-child(3){width:150px}.message-list .message-list__overview>div:nth-child(4){flex:1}.form--default.message-new-form .btn,.form--default.message-reply-form .btn,.messenger-new .btn{display:flex;align-items:center;justify-content:center;margin-left:1rem}.form--default.message-new-form .btn>i,.form--default.message-reply-form .btn>i,.messenger-new .btn>i{font-size:1rem;margin-right:1rem}.form--default.message-new-form .btn,.form--default.message-reply-form .btn{padding:.2rem 1.5rem}.form--default.message-new-form label,.form--default.message-reply-form label{font-size:1.2rem;font-weight:400}.form--default.message-new-form .label-right label,.form--default.message-reply-form .label-right label{text-align:right}.form--default.message-new-form select[disabled]+.form-group__dest,.form--default.message-new-form select[readonly]+.form-group__dest,.form--default.message-reply-form select[disabled]+.form-group__dest,.form--default.message-reply-form select[readonly]+.form-group__dest{pointer-events:none}.form--default.message-new-form .form-group__dest,.form--default.message-reply-form .form-group__dest{margin-left:.5rem;align-self:center}@media screen and (max-width:768px){.form--default.message-new-form .form-group__dest,.form--default.message-reply-form .form-group__dest{margin:1rem}}.form--default.message-new-form .form-group__dest .badge,.form--default.message-reply-form .form-group__dest .badge{display:none;background-color:var(--padi-greyDarker);transition:background .15s ease-out}.form--default.message-new-form .form-group__dest .badge.badge--active,.form--default.message-reply-form .form-group__dest .badge.badge--active{display:block}.form--default.message-new-form .form-group__dest .badge:hover,.form--default.message-reply-form .form-group__dest .badge:hover{background-color:var(--padi-greyLightAlpha04)}.form--default.message-new-form .form-group__dest .badge .i-padi--close,.form--default.message-reply-form .form-group__dest .badge .i-padi--close{cursor:pointer}.form--default.message-new-form .form-group__dest .badge:hover,.form--default.message-reply-form .form-group__dest .badge:hover{background-color:var(--padi-greyAlpha04)}.form--default.message-new-form label .form-group__dest,.form--default.message-reply-form label .form-group__dest{margin-top:1rem}@media screen and (max-width:768px){.form--default.message-new-form label .form-group__dest,.form--default.message-reply-form label .form-group__dest{display:none}}.form--default.message-new-form textarea.form-control,.form--default.message-reply-form textarea.form-control{min-height:8rem;margin-bottom:.5rem;font-size:1.2rem}.form--default.message-new-form .input-group-text,.form--default.message-reply-form .input-group-text{background-color:transparent;border-color:transparent;padding-left:0}.form--default.message-new-form{padding:1rem;background-color:var(--padi-smokeLight)}.form--default.message-new-form .label-right label{max-width:200px}@media screen and (max-width:768px){.form--default.message-new-form .label-right label{max-width:100%;text-align:left}}.form--default.message-new-form .label-right label+div{max-width:300px}@media screen and (max-width:768px){.form--default.message-new-form .label-right label+div{max-width:100%}}.scrollbar{overflow-y:auto}.scrollbar::-webkit-scrollbar-track{border:1px solid #000;background-color:#f5f5f5}.scrollbar::-webkit-scrollbar{width:10px;background-color:#f5f5f5}.scrollbar::-webkit-scrollbar-thumb{background-color:#000}.user-progression{display:flex;flex-direction:column;flex:1;max-height:100%}.user-progression>.row{padding-top:1rem;padding-bottom:1rem;min-height:0}.user-progression>.row:nth-child(2){flex:1}.user-progression>.row:nth-child(2)>.col{display:flex;flex-direction:column;max-height:100%}.user-progression .scrollbar{height:100%}.progression-tree{font-size:1.2rem}.progression-tree,.progression-tree li,.progression-tree ul{margin:0;padding:0;list-style-type:none}.progression-tree .progression-tree__item{display:flex;flex-direction:column;background:transparent}.progression-tree .progression-tree__item .progression-tree__element{display:flex;align-items:center;margin-bottom:.5rem}.progression-tree .progression-tree__item .progression-tree__element>div{padding:0 .5rem}.progression-tree .progression-tree__item .progression-tree__element .progression-tree__label{min-width:120px;max-width:200px}.progression-tree .progression-tree__item .progression-tree__element .progression-tree__label.progression-tree__label--bold{font-weight:600;cursor:pointer}.progression-tree .progression-tree__item .progression-tree__element .progression-tree__label a,.progression-tree .progression-tree__item .progression-tree__element .progression-tree__label span{margin-left:1rem;color:var(--padi-text)}.progression-tree .progression-tree__item .progression-tree__element .progression-tree__bar{flex:1;padding:0}@media screen and (max-width:760px){.progression-tree .progression-tree__item .progression-tree__element .progression-tree__bar{display:none}}.progression-tree .progression-tree__item .progression-tree__element .progression-tree__bar .progress-bar--low{background-color:var(--padi-errorSaturate10)}.progression-tree .progression-tree__item .progression-tree__element .progression-tree__bar .progress-bar--medium{background-color:var(warningSaturate10)}.progression-tree .progression-tree__item .progression-tree__element .progression-tree__bar .progress-bar--high{background-color:var(--padi-successSaturate10)}.progression-tree .progression-tree__item .progression-tree__element .progression-tree__text{display:flex;flex:1;font-size:.9rem;max-width:320px;padding-left:1rem}.progression-tree .progression-tree__item .progression-tree__element .progression-tree__text .progression-tree__progression,.progression-tree .progression-tree__item .progression-tree__element .progression-tree__text .progression-tree__score{min-width:50%;max-width:50%}.progression-tree .progression-tree__item .progression-tree__elements{margin-bottom:1rem}.progression-tree .progression-tree__item .progression-tree__elements .progression-tree__label{padding-left:1rem}.progression-working{display:flex;overflow:hidden;height:3rem}.progression-working>.progression-working__overflow{overflow:auto;display:flex;height:10rem;padding:.5rem 0;margin:0 1rem;flex:1}.progression-working .progression-working__handle{min-width:30px;max-width:30px;min-height:30px;max-height:30px;background-color:var(--padi-greyDarker);border-radius:50px;cursor:pointer;position:relative}.progression-working .progression-working__handle:before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:6px;height:6px;border:6px solid transparent}.progression-working .progression-working__handle.progression-working__handle--to-left:before{border-right-color:var(--padi-back);border-left:none}.progression-working .progression-working__handle.progression-working__handle--to-right:before{border-left-color:var(--padi-back);border-right:none}.progression-working .progression-working-stage{position:relative;text-align:center;margin:0 .25rem;min-height:26px;max-height:30px}.progression-working .progression-working-stage>span{display:block}.progression-working .progression-working-stage .progression-working-stage__color{display:block;width:60px;height:10px;background-color:var(--padi-greyDarker)}.progression-working .progression-working-stage .progression-working-stage__color.progression-working-stage__color--low{background-color:var(--padi-errorSaturate10)}.progression-working .progression-working-stage .progression-working-stage__color.progression-working-stage__color--medium{background-color:var(warningSaturate10)}.progression-working .progression-working-stage .progression-working-stage__color.progression-working-stage__color--high{background-color:var(--padi-successSaturate10)}.progression-working .progression-working-stage .progression-working-stage__date{font-size:.9rem}.progression-working .progression-working-stage a,.progression-working .progression-working-stage a:active,.progression-working .progression-working-stage a:focus,.progression-working .progression-working-stage a:hover{text-decoration:none;color:var(--padi-text)}.progression-working-stage__list{list-style-type:none;margin:0;padding:1rem 2rem;-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem;-moz-column-rule:1px solid var(--padi-greyDarker);column-rule:1px solid var(--padi-greyDarker)}.progression-working-stage__list>.progression-working-stage__item{text-align:left;display:flex;justify-content:space-between;font-size:1.3rem;margin-bottom:.5rem}.progression-working-stage__list>.progression-working-stage__item a{display:flex;justify-content:space-between;width:100%;color:var(--padi-text)}.progression-working-stage__list>.progression-working-stage__item .progression-working-stage__label{position:relative;padding-left:10px}.progression-working-stage__list>.progression-working-stage__item .progression-working-stage__label:before{content:"";display:block;position:absolute;top:50%;left:0;width:5px;height:5px;border:5px solid transparent;border-left:5px solid var(--padi-greyDarker);transform:translateY(-50%)}.progression-working-stage__list>.progression-working-stage__item .progression-working-stage__progression{font-style:italic}.account-resume{display:flex;flex-direction:column;justify-content:space-between;padding:2rem 4rem;overflow:auto}.account-resume .account-resume__foot{padding-top:4rem;transition:padding .15s ease-out}@media screen and (max-height:420px){.account-resume .account-resume__foot{padding-top:1rem}}.account-resume .btn{font-size:1.4rem}.account-mod-password-form{width:100%;min-width:700px;padding:2rem 4rem;overflow:auto}@media screen and (max-width:825px){.account-mod-password-form{min-width:0}}.account-mod-profil-form{width:100%;min-width:700px;padding:2rem 4rem;overflow:auto}@media screen and (max-width:825px){.account-mod-profil-form{min-width:0}}.account-del-profil-confirm{padding:2rem 4rem}.classes{overflow:auto;flex:1}.classes .table-filter-search__head>[class*=col]:last-of-type{display:none}.classes .classes__message-form>.row,.classes .classes__overview>.row,.classes .classes__pupil-dashboard>.row,.classes .classes__pupil-list>.row,.classes .classes__request-pending>.row{padding-top:1rem;padding-bottom:1rem}.classes .classes__overview .form--default{margin-top:.5rem}@media screen and (max-width:720px){.classes .classes__overview .form--default{margin-top:1rem}}.classes .classes__overview .form--default label{font-weight:400;font-size:1.2rem}.classes .classes__overview .form--default [class*=col-]{max-width:100%;flex:1}.classes .classes__overview .form--default [class*=col-] label{flex:0!important}@media screen and (max-width:720px){.classes .classes__overview .form--default [class*=col-]{min-width:100%}}.classes .classes__overview .form--default .form-group>div{padding:0}@media screen and (max-width:720px){.classes .classes__overview .form--default .form-group>div{padding:5px 15px 15px}}.classes .classes__overview .form--default .btn{padding:.3rem 5rem}@media screen and (max-width:720px){.classes .classes__overview .form--default .btn{width:100%}}.classes .classes__overview .form--default .form-group label{line-height:36px;align-self:flex-start}.classes .classes__overview .form--default .form-group input{min-height:36px;font-size:1.2rem}.classes .classes__message-form .form--default .label-left{display:flex;align-items:flex-start}.classes .classes__message-form .form--default .label-left>*{align-self:flex-start}.classes .classes__message-form .form--default .label-left>:first-child{padding-right:15px}.classes .classes__message-form .form--default .label-left>:last-child{padding-left:15px}.classes .classes__message-form .form--default .message{min-height:250px;padding-bottom:4rem;margin-top:5px;transition:min-height .15s ease-out,padding .15s ease-out}@media screen and (max-height:480px){.classes .classes__message-form .form--default .message{min-height:0;padding-bottom:1rem}}.classes .classes__message-form .form--default textarea{min-height:120px;max-height:300px;max-width:500px;font-size:1.2rem;font-style:italic;transition:min-height .15s ease-out}@media screen and (max-height:480px){.classes .classes__message-form .form--default textarea{min-height:75px}}.classes .classes__message-form .form--default .btn{padding:.5rem 3rem}.classes .classes__message-form .form--default .group-action{display:flex;justify-content:flex-end}.classes .btn{padding:.2rem 1.5rem!important;margin-left:1rem}.classes .btn>i{font-size:1rem}#classes{min-height:320px}.table-filter-search{-webkit-animation-name:"fadeIn";animation-name:"fadeIn";-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}.table-filter-search .table tr>th{color:var(--padi-greyDarker);font-size:1.3rem}.table-filter-search .table thead th{border-bottom-color:var(--padi-greyDarker);border-bottom-width:1px}.table-filter-search .table tr>td{vertical-align:middle}.table-filter-search .table tr>td:last-child{text-align:right}.table-filter-search.table-filter-search--loading-fake{padding:1rem}.table-filter-search.table-filter-search--loading-fake .table-list--fake{-webkit-animation-name:"fadeOut";animation-name:"fadeOut";-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.table-filter-search.table-filter-search--loading-fake .table-list--fake tr>td{height:33px}.table-filter-search.table-filter-search--loading-fake .table-list--fake tr>td>div{display:flex}.table-filter-search.table-filter-search--loading-fake .table-list--fake tr>td>div>div.btn{color:var(--padi-greyLightAlpha02);background-color:var(--padi-greyLightAlpha02);border-radius:2px;flex:1;margin:2px;height:2.5rem;cursor:pointer}.table-filter-search.table-filter-search--loading-fake .table-list--fake tr>th>div{color:var(--padi-greyLightAlpha02);background-color:var(--padi-greyLightAlpha02);width:80%;border-radius:50px;height:1.5rem}.table-filter-search.table-filter-search--loading-fake .table-list--fake tr>th:first-child{width:10%}.table-filter-search.table-filter-search--loading-fake .table-list--fake tr>th:nth-child(2){width:50%}.table-filter-search.table-filter-search--loading-fake .table-list--fake tr>th:nth-child(3){width:40%}.paginate{display:flex;justify-content:center;align-items:center}.paginate .paginate__list{display:flex;list-style-type:none;margin:0;padding:0}.paginate .paginate__list>li>a{display:block;padding:.5rem 1rem;background-color:var(--padi-greyLight);font-size:1rem;letter-spacing:1px;text-transform:uppercase;color:var(--padi-text-contrast);font-weight:400}.paginate .paginate__list>li>a:active,.paginate .paginate__list>li>a:focus,.paginate .paginate__list>li>a:hover{text-decoration:none;background-color:var(--padi-greyDarker)}.paginate .paginate__list>li.active>a{background-color:var(--padi-greyDarker)}.paginate .paginate__list>li.disabled>a{opacity:.5;cursor:not-allowed}.paginate .paginate__list>li.disabled>a:active,.paginate .paginate__list>li.disabled>a:focus,.paginate .paginate__list>li.disabled>a:hover{background-color:var(--padi-greyDarker)}.tooltip{display:block!important;z-index:10000}.tooltip .tooltip-inner{background:var(--padi-greyDarkerAlpha09);color:var(--padi-text-contrast);border-radius:16px;padding:5px 10px 4px}.tooltip .tooltip-arrow{width:0;height:0;border-style:solid;position:absolute;margin:5px;border-color:var(--padi-greyDarkerAlpha09);z-index:1}.tooltip[x-placement^=top]{margin-bottom:5px}.tooltip[x-placement^=top] .tooltip-arrow{border-width:5px 5px 0;border-left-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;bottom:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=bottom]{margin-top:5px}.tooltip[x-placement^=bottom] .tooltip-arrow{border-width:0 5px 5px;border-left-color:transparent!important;border-right-color:transparent!important;border-top-color:transparent!important;top:-5px;left:calc(50% - 5px);margin-top:0;margin-bottom:0}.tooltip[x-placement^=right]{margin-left:5px}.tooltip[x-placement^=right] .tooltip-arrow{border-width:5px 5px 5px 0;border-left-color:transparent!important;border-top-color:transparent!important;border-bottom-color:transparent!important;left:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip[x-placement^=left]{margin-right:5px}.tooltip[x-placement^=left] .tooltip-arrow{border-width:5px 0 5px 5px;border-top-color:transparent!important;border-right-color:transparent!important;border-bottom-color:transparent!important;right:-5px;top:calc(50% - 5px);margin-left:0;margin-right:0}.tooltip.popover .popover-inner{background:#f9f9f9;color:#000;padding:24px;border-radius:5px;box-shadow:0 5px 30px rgba(0,0,0,.1)}.tooltip.popover .popover-arrow{border-color:#f9f9f9}.tooltip[aria-hidden=true]{visibility:hidden;opacity:0;transition:opacity .15s,visibility .15s}.tooltip[aria-hidden=false]{visibility:visible;opacity:1;transition:opacity .15s}.notifications.notifications--bottom-center-full{top:auto!important;right:auto!important;bottom:0!important;left:0!important;width:100%!important}.notifications.notifications--top-center-full{bottom:auto!important;right:auto!important;top:0!important;left:0!important;width:100%!important}.notifications .vue-notification{padding:1rem;margin:1rem;font-size:1.2rem;color:var(--padi-text-contrast);background:var(--padi-greyDarker);border:none;border-top:5px solid var(--padi-greyDarker)}.notifications .vue-notification.warn{background:var(--padi-warning);border-color:var(--padi-warning)!important;border-top-color:var(--padi-warningDarker10)}.notifications .vue-notification.danger,.notifications .vue-notification.error{background:var(--padi-error);border-color:var(--padi-error)!important;border-top-color:var(--padi-errorDarker10)}.notifications .vue-notification.success{background:var(--padi-success);border-color:var(--padi-success)!important;border-top-color:var(--padi-successDarker10)}.engine-results{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;display:flex;flex-direction:column;background-color:#fff}.engine-results .engine-results__results{min-height:calc(100% - 60px);max-height:calc(100% - 60px);height:calc(100% - 60px);position:relative;overflow:hidden}.engine-results .engine-results__results:after{content:"";display:block;position:absolute;bottom:-4rem;left:0;width:100%;height:4rem;box-shadow:-5rem -4rem 60px 4rem #fff;z-index:4;pointer-events:none}.engine-results .engine-results__results:before{font-family:i-padi!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";font-size:4rem;text-align:center;display:block;position:absolute;bottom:0;left:0;width:100%;z-index:5;pointer-events:none;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:slideInDown;animation-name:slideInDown;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes slideInDown{0%{transform:translate3d(0,-25%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInDown{0%{transform:translate3d(0,-25%,0);visibility:visible}to{transform:translateZ(0)}}.engine-results .engine-results__results .scrollbar{height:100%}.engine-results .engine-results__list{display:flex;align-content:flex-start;flex-wrap:wrap;margin:0;list-style-type:none;position:relative;padding:1rem 7rem 8rem;min-height:100%}.engine-results .engine-results__list:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:4rem;background-color:#fff;box-shadow:0 -3rem 60px #fff;z-index:10;pointer-events:none}.engine-results .engine-results__list .engine-results__item{margin:0 0 1rem;list-style-type:none;width:100%;padding:1rem;border-radius:6px;border:1px solid var(--padi-greyLightAlpha02);background-color:var(--padi-smokeLight);transition:all .3s ease-in;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent;cursor:pointer}.engine-results .engine-results__list .engine-results__item:active,.engine-results .engine-results__list .engine-results__item:focus,.engine-results .engine-results__list .engine-results__item:hover{background-color:var(--padi-greyDarker);box-shadow:0 0 0 2px #fff,0 0 0 6px var(--padi-greyLightAlpha02)}.engine-results .engine-results__list .engine-results__item .engine-results__title{font-weight:600;font-size:1.4rem;margin-bottom:.5rem}.engine-results .engine-results__list .engine-results__item .engine-results__title .engine-results__tree{display:inline-block}.engine-results .engine-results__list .engine-results__item .engine-results__tree{font-size:.9rem;font-style:italic;color:var(--padi-grey)}.engine-results .engine-results__list .engine-results__item.engine-results__item--no-item{cursor:default}.engine-results .engine-results__list .engine-results__item a{color:var(--padi-text);text-decoration:none}.engine-results .engine-results__list .engine-results__highlight{color:var(--padi-highlight-text);background-color:var(--padi-highlight-background);border-radius:2px}.engine-results .engine-results__infobar{min-height:60px;max-height:60px;display:flex;align-items:center;padding:1rem;font-size:1.4rem;font-weight:600}.engine-results .engine-results__infobar .engine-result__engine-by-list{list-style-type:none;border-right:1px solid var(--padi-greyDarker);padding:0 .5rem 0 0;margin:0 .5rem 0 0}.engine-results .engine-results__infobar .engine-result__engine-by-list span{color:#fff;padding:.25rem;border-radius:2px;width:30px;height:30px;display:inline-flex;justify-content:center;align-items:center}.engine-results .engine-results__infobar .engine-result__back,.engine-results .engine-results__infobar .engine-result__close{position:fixed;top:1rem;display:flex;justify-content:center;align-items:center;width:50px;height:50px;background-color:var(--padi-back);font-size:1rem;color:var(--padi-text);border-radius:50px;border:1px solid transparent;transition:all .3s ease-out;cursor:pointer}.engine-results .engine-results__infobar .engine-result__back:active,.engine-results .engine-results__infobar .engine-result__back:focus,.engine-results .engine-results__infobar .engine-result__back:hover,.engine-results .engine-results__infobar .engine-result__close:active,.engine-results .engine-results__infobar .engine-result__close:focus,.engine-results .engine-results__infobar .engine-result__close:hover{border-color:var(--padi-text)}@media screen and (min-width:2480px){.engine-results .engine-results__infobar .engine-result__back,.engine-results .engine-results__infobar .engine-result__close{top:8rem}}.engine-results .engine-results__infobar .engine-result__close{right:2.7rem}.engine-results .engine-results__infobar .engine-result__back{left:calc(94px + 1.2rem)}@media screen and (min-width:928px)and (max-width:2480px){.engine-results .engine-results__infobar .engine-result__back{left:calc(226px + 1.2rem)}}@media screen and (min-width:2480px){.engine-results .engine-results__infobar .engine-result__back{left:1.2rem}}.filter-engine{opacity:.5;pointer-events:none}.filter-engine>ul{-webkit-animation-name:"fadeIn";animation-name:"fadeIn";-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.filter-engine.is-ready{opacity:1;pointer-events:auto}.filter-engine.is-ready>ul{-webkit-animation-name:"fadeIn";animation-name:"fadeIn";-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-iteration-count:1;animation-iteration-count:1}.filter-engine li,.filter-engine ul{list-style-type:none;margin:0;padding:0}.filter-engine ul{display:flex}.filter-engine ul li{flex:1}.filter-engine ul .filter-engine__filter{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.6rem;color:#fff;margin-right:1px;position:relative;cursor:pointer;border-bottom:4px solid transparent;transition:all .25s ease-in-out}.filter-engine ul .filter-engine__filter.filter-engine__filter--active,.filter-engine ul .filter-engine__filter:active,.filter-engine ul .filter-engine__filter:focus,.filter-engine ul .filter-engine__filter:hover{border-bottom-color:var(--padi-smokeLight);box-shadow:inset 0 0 100px rgba(0,0,0,.1)}.filter-engine ul .filter-engine__filter .filter-engine__name{font-size:16px;font-weight:600}.search-engine{height:100%;display:flex;align-items:center}.search-engine .form-input{background-color:var(--padi-back);border-radius:50px;border:1px solid var(--padi-greyDarker);padding-right:1rem;display:flex;justify-content:space-between;align-items:center}.search-engine .form-input input{background-color:var(--padi-back);border-radius:50px;border:none;padding:.5rem 1rem;flex:1}.search-engine .form-input i{color:var(--padi-greyLight);cursor:pointer}.search-engine .form-input i:active,.search-engine .form-input i:focus,.search-engine .form-input i:hover{color:var(--padi-greyDarker)}.filter-group{padding:0!important;background-color:var(--padi-back)!important}.filter-group .filter-group__toggle{background-color:var(--padi-greyLighter);border:none;display:flex;padding:1rem;margin:0;width:100%;justify-content:space-between;align-items:center;font-weight:600}.filter-group .filter-group__content-list{padding:1rem}.filter-group .filter-group__content-item{margin:0 0 1rem;padding:0;list-style-type:none;width:100%;border-radius:6px;border:1px solid var(--padi-greyLightAlpha02);background-color:var(--padi-smokeLight);transition:all .3s ease-in;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent;cursor:pointer}.filter-group .filter-group__content-item>a{display:block;padding:1rem}.filter-group .filter-group__content-item:active,.filter-group .filter-group__content-item:focus,.filter-group .filter-group__content-item:hover{background-color:var(--padi-greyLighter);box-shadow:0 0 0 2px #fff,0 0 0 6px var(--padi-greyLightAlpha02)}.filter-group .filter-group__content-item:last-child,.filter-group .filter-group__content-item:last-of-type{margin-bottom:0}.filter-group:hover{background-color:transparent!important}.cookies-consent{position:fixed;bottom:0;left:94px;right:0;z-index:10;display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;padding:1rem;background:rgba(58,58,58,.9);transition:left .3s ease-out}.cookies-consent>p{margin:0;color:#fff}.cookies-consent>p>a{margin:0 .5rem}.cookies-consent.is-waiting{pointer-events:none;-webkit-animation-name:fade;animation-name:fade;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s}@-webkit-keyframes fade{0%{opacity:.4}to{opacity:.6}}@keyframes fade{0%{opacity:.4}to{opacity:.6}}.cookies-consent.is-done{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;transform-origin:center bottom;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.cookies-consent .btn{display:block;margin:.5rem}@media screen and (min-width:640px)and (max-width:928px){.cookies-consent{flex-direction:row}.cookies-consent .btn{display:inline-block}}@media screen and (min-width:928px)and (max-width:2480px){.cookies-consent{flex-direction:row;left:226px}.cookies-consent .btn{display:inline-block}}@media screen and (min-width:2480px){.cookies-consent{flex-direction:row;left:0}.cookies-consent .btn{display:inline-block}}.locale-select{display:flex;justify-content:space-between;width:100%;max-width:120px;margin:auto}@media screen and (min-width:2480px){.locale-select{width:auto}}.locale-select .locale-select__item input~label{display:flex;justify-content:center;align-items:center;border-bottom:2px solid transparent;color:#fff;font-size:1.2rem;font-weight:400;cursor:pointer}@media screen and (min-width:2480px){.locale-select .locale-select__item input~label{font-size:1rem;margin:0 .8rem}}.locale-select .locale-select__item input{display:none}.locale-select .locale-select__item input:checked~label{border-color:#fff}.lds-ripple{display:inline-block;position:relative;width:80px;height:80px}.lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}@-webkit-keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}#scene__view{position:relative;display:block;width:100%;height:100%}#scene__view.is-mobileAndTabletCheck{min-height:100%;background-color:orange}.scene__next{display:flex;justify-content:flex-end;align-items:center;position:absolute;right:0;bottom:35.5px;z-index:1;transform:translateY(50%);box-shadow:0 0 0 transparent;border-radius:99rem;padding:.5rem;min-width:200px;max-width:200px;cursor:pointer;color:var(--padi-text-contrast);font-size:1.2rem;font-weight:600}.scene__next:after,.scene__next:before{content:"";display:block}.scene__next:before{min-width:2.8rem;min-height:2.8rem;border-radius:99rem;background-color:var(--padi-back);margin-left:1rem;order:100}.scene__next:after{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);border:10px solid transparent;border-left:10px solid var(--padi-grey)}.scene__next:active,.scene__next:focus,.scene__next:hover{background-color:transparent;transition:box-shadow .3s,background-color .3s;box-shadow:0 5px 11px 0 rgba(0,0,0,.05),0 4px 15px 0 rgba(0,0,0,.05);text-decoration:none;color:var(--padi-text-contrast)}.scene__previous{display:flex;justify-content:flex-start;align-items:center;position:absolute;left:0;bottom:35.5px;z-index:1;transform:translateY(50%);box-shadow:0 0 0 transparent;border-radius:99rem;padding:.5rem;min-width:200px;max-width:200px;cursor:pointer;color:var(--padi-text-contrast);font-size:1.2rem;font-weight:600}.scene__previous:after,.scene__previous:before{content:"";display:block}.scene__previous:before{min-width:2.8rem;min-height:2.8rem;border-radius:99rem;background-color:var(--padi-back);margin-right:1rem;order:-1}.scene__previous:after{position:absolute;top:50%;left:.5rem;transform:translateY(-50%);border:10px solid transparent;border-right:10px solid var(--padi-grey)}.scene__previous:active,.scene__previous:focus,.scene__previous:hover{background-color:transparent;transition:box-shadow .3s,background-color .3s;box-shadow:0 5px 11px 0 rgba(0,0,0,.05),0 4px 15px 0 rgba(0,0,0,.05);text-decoration:none;color:var(--padi-text-contrast)}#scene__view.is-mobileAndTabletCheck #scene__iframe{position:absolute!important;top:0;left:0;min-height:100%}#scene__iframe{height:100%;width:100%}.lesson__header{padding:1rem 0}.lesson__breadcrumb{padding:0 1rem;flex:1;max-width:70%}.lesson__breadcrumb>ul>li{display:inline-flex!important;align-items:center}.lesson__breadcrumb>ul>li a{display:inline-flex;color:var(--padi-text);text-transform:uppercase;margin:0;padding-right:0}.lesson__breadcrumb>ul>li:after{content:"";display:inline-block;width:.2em;height:.2em;border-radius:99rem;background-color:var(--padi-text);margin:.4em}.lesson__breadcrumb>ul>li:last-of-type a{color:var(--padi-text)}.lesson__breadcrumb>ul>li:last-of-type i{font-size:1.4em;margin-right:.2em}.lesson__breadcrumb>ul>li:last-of-type:after{display:none}.lesson__objectif{background-color:var(--padi-greyLight);color:var(--padi-text);padding:.1rem 1rem .3rem 3rem;border-radius:99rem 0 0 99rem}@media screen and (max-width:640px){.lesson__objectif{width:100%;margin:1rem 1rem 0;text-align:left;border-radius:99rem;padding:0 1rem}}.lesson__consigne{font-weight:700;text-indent:1rem}.lesson__consigne:after{content:"";display:block;width:100%;height:2px;background:var(--padi-base);background:linear-gradient(90deg,var(--padi-base),var(--padi-backAlpha0))}.lesson__body{overflow:hidden}.lesson__body[data-fit-control=width]{overflow-x:hidden;overflow-y:auto}.lesson__footer{padding:.5em 2em;background-color:var(--padi-base)}.lesson__footer button{display:flex;align-items:center;justify-content:center;margin:0;font-size:1.2em;color:var(--padi-text-contrast);font-weight:600;font-family:source sans pro,arial,sans-serif;background-color:transparent;border:none;border-radius:99rem;padding:.5rem}.lesson__footer button:disabled,.lesson__footer button[disabled=disabled]{opacity:.4}.lesson__footer button.hide{display:none}@media screen and (max-width:640px){.lesson__footer{padding:.5em;flex-wrap:wrap}.lesson__footer .lesson__next,.lesson__footer .lesson__previous{order:-1;width:50%}.lesson__footer .lesson__next>button,.lesson__footer .lesson__previous>button{font-size:1.2em!important;color:var(--padi-text-contrast)!important;white-space:nowrap}.lesson__footer .lesson__score{padding-left:.25em}}.lesson__footer .lesson__next>button,.lesson__footer .lesson__previous>button{font-size:0;color:transparent;transition:all .35s ease-in-out}@media screen and (min-width:928px)and (max-width:2480px){.lesson__footer .lesson__next>button,.lesson__footer .lesson__previous>button{font-size:1.2em;color:var(--padi-text-contrast)}}@media screen and (min-width:2480px){.lesson__footer .lesson__next>button,.lesson__footer .lesson__previous>button{font-size:1.2em;color:var(--padi-text-contrast)}}.lesson__footer .lesson__previous>button{display:flex;justify-content:flex-start;position:relative}.lesson__footer .lesson__previous>button:before{content:"";display:block;width:2.2rem;height:2.2rem;border-radius:99rem;background-color:var(--padi-back);margin-right:1rem;order:-1}.lesson__footer .lesson__previous>button:after{content:"";display:block;position:absolute;top:50%;transform:translate(calc(-100% + 5px),-50%);left:1.4rem;border:.7rem solid transparent;border-right:.7rem solid var(--padi-greyDarker)}.lesson__footer .lesson__previous>button:active,.lesson__footer .lesson__previous>button:focus,.lesson__footer .lesson__previous>button:hover{transform:translateX(-15%)}.lesson__footer .lesson__next,.lesson__footer .lesson__next>button{display:flex;justify-content:flex-end}.lesson__footer .lesson__next>button{position:relative}.lesson__footer .lesson__next>button:before{content:"";display:block;width:2.2rem;height:2.2rem;border-radius:99rem;background-color:var(--padi-back);margin-left:1rem;order:100}.lesson__footer .lesson__next>button:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:.4rem;border:.7rem solid transparent;border-left:.7rem solid var(--padi-greyDarker)}.lesson__footer .lesson__next>button:active,.lesson__footer .lesson__next>button:focus,.lesson__footer .lesson__next>button:hover{transform:translateX(15%)}.lesson__footer .lesson__score{padding:0;min-width:3em;font-size:3em;font-weight:600;color:var(--padi-text-contrast)}.lesson__footer .lesson__score>span{display:inline-block;vertical-align:1px;margin-right:.1em}.lesson__footer .lesson__restart>button{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDYgMzciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTI3LjA4MyAzNy4xNjhoLTguNUM4LjMzNiAzNy4xNjggMCAyOC44MyAwIDE4LjU4M1M4LjMzNiAwIDE4LjU4MyAwaDguNUMzNy4zMyAwIDQ1LjY2NyA4LjMzNiA0NS42NjcgMTguNTgzUzM3LjMzIDM3LjE2OCAyNy4wODMgMzcuMTY4ek0xOC41ODMgMUM4Ljg4OCAxIDEgOC44ODggMSAxOC41ODNjMCA5LjY5NiA3Ljg4OCAxNy41ODUgMTcuNTgzIDE3LjU4NWg4LjVjOS42OTYgMCAxNy41ODQtNy44ODkgMTcuNTg0LTE3LjU4NUM0NC42NjcgOC44ODggMzYuNzc5IDEgMjcuMDgzIDFoLTguNXoiLz48L3N2Zz4="),url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNDYgMzciIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTMzLjA4MyAxMy42NjdsLTUuOTE2LTMuNDE3LS41ODQgNi44MzQgMi41MjEtMS4zMjVjLjM1NS44NzQuNTYzIDEuODI0LjU2MyAyLjgyNCAwIDQuMTgzLTMuNDAxIDcuNTg1LTcuNTg0IDcuNTg1LTQuMTgxIDAtNy41ODMtMy40MDItNy41ODMtNy41ODUgMC00LjE4MiAzLjQwMS03LjU4MyA3LjU4Mi03LjU4My4yNzQgMCAuNTQ0LjAxNy44MS4wNDVsLjIxNC0xLjk4OEE5LjYyNyA5LjYyNyAwIDAwMjIuMDgyIDljLTUuMjg0IDAtOS41ODMgNC4yOTktOS41ODMgOS41ODNzNC4yOTkgOS41ODUgOS41ODMgOS41ODUgOS41ODQtNC4zMDEgOS41ODQtOS41ODVhOS40NTQgOS40NTQgMCAwMC0uNzkzLTMuNzU1bDIuMjEtMS4xNjF6Ii8+PC9zdmc+");background-repeat:no-repeat;background-position:50%;color:transparent}.lesson__footer .lesson__check>button{border:1px solid var(--padi-back);border-radius:0;padding:.5em 1.6em .5em 1em}.lesson__footer .lesson__check>button:before{content:"";display:block;width:0;height:0;border:5px solid transparent;border-left:8px solid var(--padi-back);margin-right:1em}.lesson__footer .lesson__check>button:hover{background-color:var(--padi-backAlpha01)}a{color:var(--padi-greyDarker)}.btn{padding:.5rem 3rem;cursor:pointer}.btn-link.btn-link-primary{color:var(--padi-greyDarker)}.btn-link.btn-link-error{color:var(--padi-error)}.scrollbar::-webkit-scrollbar-track{border-radius:50px;border:1px solid transparent;background-color:var(--padi-greyDarker)}.scrollbar::-webkit-scrollbar{width:12px;background-color:transparent}.scrollbar::-webkit-scrollbar-thumb{border-radius:50px;background-color:var(--padi-greyDarker)}.table td,.table th{border-color:transparent}.table.table-striped tbody tr:nth-of-type(odd){background-color:var(--padi-smokeLight)}.table.table-hover tbody tr:hover{background-color:var(--padi-greyDarker)}.list-group{font-size:1.4rem}.list-group.list-group--definition{flex-direction:row}.list-group.list-group--definition>:first-child{padding-left:0;padding-right:0}.list-group.list-group--definition .list-group-item{border:none;padding-top:0}.list-group.list-group--definition>dt{font-weight:700;width:6rem;}.list-group.list-group--definition>dd{font-weight:400}.progress{border-radius:50px}.progress,.progress-bar{background-color:var(--padi-greyDarker)}.has-error .invalid-feedback{display:block;padding:0 15px}.form--default{font-family:source sans pro,arial,sans-serif}.form--default label{color:var(--padi-text);font-size:1.5rem;font-weight:600;padding-top:0;padding-bottom:0;align-self:center}.form--default label.custom-control-label--thin{font-weight:400;font-size:1.2rem}.form--default .custom-control-input:active~.custom-control-label:before{background-color:var(--padi-greyLightLighter20)}.form--default .custom-checkbox .custom-control-input:checked~.custom-control-label:before,.form--default .custom-control-input:checked~.custom-control-label:before{background-color:var(--padi-greyDarker)}.form--default .custom-control-label:before:not([readonly]):not(:disabled),.form--default .form-control:not([readonly]):not(:disabled){border:1px solid #e8e8e8;background-color:#fff}.form--default .custom-control-label:before:disabled,.form--default .custom-control-label:before[readonly],.form--default .form-control:disabled,.form--default .form-control[readonly]{border-color:#e8e8e8;background-color:#f3f3f3;color:#c8c8c8}.form--default .custom-select,.form--default .form-control{border-radius:0;border-color:#e8e8e8;background-color:#fff}.form--default .form-control:disabled,.form--default .form-control[readonly]{border-radius:0;border-color:#e8e8e8;background-color:#f3f3f3}.form--default textarea.form-control{min-height:100px}.form--default .form-group:last-of-type{margin-bottom:0}.form--default .form-group.form-group--disabled{pointer-events:none}.form--default .form-group.form-group--disabled .form-control,.form--default .form-group.form-group--disabled .input-group .input-group-append--icon .input-group-text{border-color:#e8e8e8;background-color:#f3f3f3;color:#c8c8c8}.form--default .input-group-text{color:var(--padi-text)}.form--default .input-group .form-control{border-right:none}.form--default .input-group .input-group-append--icon{cursor:pointer}.form--default .input-group .input-group-append--icon .input-group-text{height:calc(2.25rem + 2px);border-color:#e8e8e8;background-color:#fff;border-left:none}.form--default .input-group .input-group-append--icon:active .input-group-text,.form--default .input-group .input-group-append--icon:focus .input-group-text,.form--default .input-group .input-group-append--icon:hover .input-group-text{color:var(--padi-textDarker20)}.form--default .input-group .input-group-append .input-group-text{border-radius:0 .25rem .25rem 0}.form--default .input-group .input-group-prepend .input-group-text{border-radius:.25rem 0 0 .25rem}.form--default .form__link{text-decoration:underline;font-size:1.2rem;font-weight:600}.form--default .custom-select.is-invalid,.form--default .form-control.is-invalid,.form--default .input-group [class*=input-group-].is-invalid>.input-group-text,.form--default .was-validated .custom-select:invalid,.form--default .was-validated .form-control:invalid{border-color:red}.form--default [class*=-feedback]{font-size:.9rem}.form--default .badge{font-size:1.2rem;font-weight:400;padding:.5rem 1rem}.form--default .badge i{font-size:.8rem;margin-left:1rem}.form--default .form__count{height:0;font-weight:400;font-style:italic}.classe-generate-code-form.form--default .form-group label{min-width:160px}@media screen and (-ms-high-contrast:active)and (min-width:2480px),screen and (-ms-high-contrast:none)and (min-width:2480px){#app__header{min-height:80px}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.messenger{height:90vh}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.btn{cursor:pointer}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.classes__pupil-dashboard{height:90vh}.classes__pupil-dashboard>.row{height:100%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.d-flex>.row{min-width:100%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.main-navbar .main-navbar__list a.main-navbar__link>span{color:transparent}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.main-navbar .main-navbar__list .main-navbar__link{overflow:visible}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.menu-activites__etape{min-width:70vw}.menu-activites__etape>li{min-width:23%;max-width:23%}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.viewstack-panel .viewstack-panel__body{height:100%;flex-basis:auto}} 
 
 
 .btn-disabled, .btn-disabled:hover {
     color: #dedede;
     text-decoration: none!important;
     cursor: wait;
 }
 
 .btn-disabled {
     
 }
 
 
 
 .pre-home__ehachettefle {
   font-size: 1.1em;
   line-height: 1.6em;
   text-align: center;
   padding: 1rem 0!important; 
 }
 
 .pre-home__ehachettefle img {
     margin-top: 0.5em;
 }
 
 .pre-home__logotype img {
     
     margin-bottom: 0.2em;
 }
 
 
 .ehfle-midsize {
    max-width: 470px;
    padding: 0; 
 }
 
.ehfle-midsize-content {
    padding: 0.4rem 2.6rem;
}
 
.ehfle-bigsize {
    max-width: 530px;
    padding: 0;
}
 
.ehfle-bigsize-content {
    padding: 1.2em 2em;
}

.mini {
    font-size: 0.7rem;
    font-weight: normal;
}
 


.ehfle-cgu {
    font-size: 1.2rem;
}

.ehfle-cgu-checkbox {
    font-size: 0.9rem;
    padding: 0rem 0.4rem 1.8em 0.4em;
}

.ehfle-cgu-checkbox label {
    display: contents!important;
}


.ehachettefle-form {
    align-items: center;
    font-family: source-sans-pro;
    font-size: 1.2rem;
    width: 100%;
    margin: 0.4em 0 0 0;
}

.ehachettefle-signup {
    background-color: #f8fbfc;
}

.ehachettefle-signup a {
    text-decoration: underline!important;
}

.ehachettefle-signup h2 {
    background-color: #333745;
    color: #ffffff;
}

.ehachettefle-form-signin {
    width: 100%;
    text-align: center;
    border: none;
    border-bottom: 2px solid #333745;
    background-color: #f8fbfc;
    padding: 0;
    /* ombrage disco du plus bel effet -> box-shadow: 0px 0px 96px 1px rgba(150, 10, 150, 1); */
}

.ehachettefle-form-signup {
    /* voir definitions plus bas */
    
}

/* In form ehachettefle account */

.ehachettefle-form h1 {
    background-color: #333745;
    font-family: montserrat;
    font-size: 1.4rem;
    font-weight:700;
    padding: 0.5em 0 0.6em 0;
    margin: 0;
    color: white;
}

.ehachettefle-form h4 {
    font-size: 1.4rem;
    font-weight: bold;
    padding: 0;
    margin: 0;
}

.ehachettefle-form label {
    color: black;
    font-size: 1.25em;
    margin-top: 0.7rem;
}


.ehachettefle-form label.col-form-label {
    font-family: montserrat;
    font-size: 1.4rem;
    font-weight: bold;
    text-align: center;
    padding: 0rem 0 1.8rem 0;
    margin: 0;
}

.ehachettefle-form .form-check label {
    margin-top: 0;
    margin-left: 0;
}


.ehachettefle-form small {
    font-size: 1em;
    
}


.ehachettefle-form input, .ehachettefle-form button {
    font-size: 1.3em;
    
    font-family: montserrat;
    
}

.ehachettefle-form input[type=text], .ehachettefle-form input[type=password] {
    font-size: 1.1em;
    padding: 0.75rem 0.45rem;
    height: auto;
    margin-top: 0.2rem;
}

.ehachettefle-form input[type=checkbox], .ehachettefle-form input[type=radio] {
    height: auto;
    margin-top: 0.5rem;
}




/* Formulaire sign-up (fond blanc) */


.ehachettefle-entete-signup {
    border: none;
    font-family: montserrat;
    /*border-top: 2px solid #343545;*/
    /* box-shadow: 0px 4px 16px 1px rgba(0, 0, 0, 0.1); */
    
    font-size: 1.6em;
    padding: 0.2em 0 0.2em 0.3em;
    font-weight: bold;
}


.ehachettefle-entete-signup a {
    font-size: 2rem!important;
    padding: 0rem 0.6rem 0.3rem .5rem!important;
    line-height: 1.1!important;
    margin: -2px 11px 2px 0;
    padding: 0 0 2px 0;
    
}



.form-group {
    margin: 0;
    padding: 0.4rem 0;
}

.form-check {
    padding: 0.6em 1.5em 1.4em 1.5em;
}

.form-group label {
    padding: 0 0.4rem;
    margin: 0.25rem 0 0 0;
}


.form-check div.form-group {
    margin-bottom: 0;
    padding: 0.2em 0.5em;
}


#typechoice {
    padding: 0.5em 0;
    min-height: 310px;
}

#signinform {
    min-height: 310px;
}

#helppassword {
    min-height: 310px;
}

#typechoice h3 {
    text-align: left!important;
    font-size: 1.4em;
    margin: 0 0 12px 0;
}

.typechoice-p {
    font-size: 1em;
    margin: 1rem 0 0 0;
}




.ehachettefle-form a {
    color: #494949;
    text-decoration: underline;
}

.ehachettefle-form a:hover, a.ehachettefle-link:hover {
    color: #77C4D3;
    text-decoration: none;
}



a.ehachettefle-choice {
    color: #494949;
    text-decoration: none;
}

a.ehachettefle-choice:hover {
    color: #000000;
    text-decoration: none;
}


.ehachettefle-choice-teacher, .ehachettefle-choice-pupil {
    background-image: url(/assets/img/ehachettefle-teacher.svg);
    background-repeat: no-repeat;
    background-position-x: 20px;
    background-position-y: 8px;
    background-color: #fff;
    padding-left: 90px;
    padding-top: 25px;
    border: 1px solid #d2d2d2;
    display: block;
    text-align: left;
    height: 72px;
    max-width: 300px;
    min-width: 210px;
    margin: 19px auto;
}

.ehachettefle-choice-teacher {
    background-image: url(/assets/img/ehachettefle-teacher.svg);
}

.ehachettefle-choice-pupil {
    background-image: url(/assets/img/ehachettefle-pupil.svg);
    
}

.ehachettefle-choice-teacher:hover, .ehachettefle-choice-pupil:hover  {
    background-color: #eeeeee;
    border: 1px solid #bdbdbd;
}




.ehfle-wizzard {
    min-height: 500px;
    padding: 1em;
}

@media screen and (max-width:927px){
.locale-select {
  max-width: 70px!important;
}
#ehachettefle_logo_maxi { 
  display: none!important;
}
#ehachettefle_logo_mini { 
  display: inline!important;
}
}

@media screen and (min-width:928px){
.locale-select {
  max-width: 140px!important;
}
#ehachettefle_logo_maxi { 
  display: inline!important;
}
#ehachettefle_logo_mini { 
  display: none!important;
}
}

.popin h1, h2, h3, h4, h5, h6, p, blockquote, pre, ul, ol, dl, hr, table, fieldset {
   /* margin-bottom: 1rem!important; désactivé 02/2024 */
}

.popin h1, h2, h3, blockquote, pre, table, fieldset {
    margin-bottom: 1rem!important;
}

/*
 .fcontainer {
min-height: 50vh;
border: 1px solid darkred;
 }
.flex-container {
    height: 100%;  
    border: 1px solid blue;
    width: 100%;
    justify-content: center;
    align-items: center;
    text-align: center;
    display: flex;
}

.flex-content {
    width: 635px;
    height: auto;
    text-align: left;
    padding: 15px 25px 15px 25px;
}

.flex-content h1, .flex-content h2 {
    font-size: 1.7em;
    font-weight: bold;
    padding: 0.1em 0.4em;
}

#uc-form {
    display: block;
}

#uc-confirmation {
    display: none;
}

#form-create {
    
    text-align: left;
    background-color: #ffffff;
    border: 1px solid #DFDFDA;
    padding: 15px 25px 15px 25px;
}*/
/*
.form-group {
    position: relative;
    margin: 0;
    margin-bottom: 1rem;
}


.form-group label {
    padding: 8px 5px 0px 5px;
}

.form-group label.radio {
    margin: 0 13px 0.4em 3px;
    line-height: 1.1em;
}

.btn-ehachettefle {
    background-color: #494949;
}
*/
/*
.form-check {
    display: flex;
}
*/
/*
fieldset {
    display: block;
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0;
    position: relative;
}

fieldset legend {
    font-family: "source_sans_probold", sans-serif;
    font-size: 16px;
    line-height: 20px;
    margin-bottom: 10px;
}

.checkbox-group label {
    width: auto;
}

*/