@charset "UTF-8";footer,footer a{color:rgba(0,0,0,.54)}body,footer a:hover{color:rgba(0,0,0,.87)}.cer .header-logged-in .avatar svg path,.cer .picto.explore svg,.cer .picto.histo svg,.cer .picto.info svg,.rcer .header-logged-in .avatar svg path,.rcer .picto.explore svg,.rcer .picto.histo svg,.rcer .picto.info svg{fill:#595959}.cer .contact-page .md-input-focused input,.cer .contact-page .md-input-focused textarea,.rcer .contact-page .md-input-focused input,.rcer .contact-page .md-input-focused textarea{border-bottom-color:#d0363b!important}.header-logged-in .rn-carousel-control.rn-carousel-control-next,.header-logged-in .rn-carousel-control.rn-carousel-control-prev,.material-icons{-webkit-font-smoothing:antialiased;font-style:normal;letter-spacing:normal;direction:ltr;-webkit-font-feature-settings:'liga'}@font-face{font-family:Pacifico-Medium;src:url(../fonts/Pacifico/Pacifico/Pacifico-Medium.eot);src:local('Pacifico Medium'),local('Pacifico-Medium'),url(../fonts/Pacifico/Pacifico-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/Pacifico/Pacifico-Medium.woff) format('woff'),url(../fonts/Pacifico/Pacifico-Medium.ttf) format('truetype'),url(../fonts/Pacifico/Pacifico-Medium.svg#Pacifico) format('svg')}@font-face{font-family:Pacifico;font-style:normal;src:url(../fonts/Pacifico/Pacifico-Regular.eot);src:url(../fonts/Pacifico/Pacifico-Regular.woff2) format('woff2')}body,html{width:100%;height:100%}body,body.md-default-theme,html,html.md-default-theme{background-color:#FFF}body{font-family:Roboto,"Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-smooth:always}.material-icons{display:inline-block;font-family:'Material Icons';font-size:24px;font-weight:400;line-height:1;text-transform:none;word-wrap:normal;white-space:nowrap}.cer .startup-screen .title-accueil,.rcer .startup-screen .title-accueil,.title-pacifico{font-family:Pacifico,cursive!important}.main-loader{position:fixed;top:50%;left:50%;z-index:100;transform:translate(-50%,-50%);backface-visibility:hidden}#wrapper{display:-ms-flexbox;display:flex;height:100%;max-width:100%;overflow:hidden;-ms-flex-direction:column;flex-direction:column}md-content{background-color:transparent}.page-content{margin-top:128px;pointer-events:auto;transition:transform 225ms cubic-bezier(.4,0,.2,1),opacity 225ms cubic-bezier(.4,0,.2,1)}.page-content>div{padding:32px 0}enpc-footer{display:block;overflow:hidden;clear:both;backface-visibility:hidden}.icon-footer{width:32%;height:28%}.loading .page-content{pointer-events:none;opacity:0;transform:translateY(20px);backface-visibility:hidden}h1:first-child,h2:first-child,h3:first-child,h4:first-child{margin-top:0}footer{padding-bottom:20px;overflow:hidden;font-size:14px;text-align:center}footer.left{text-align:left}footer a{cursor:pointer}.row.no-margin{margin:0}.container-fluid{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto}.no-padding{padding:0}.uppercase{text-transform:uppercase}.no-bordure{outline:0}.cursor{cursor:pointer}.bold{font-weight:700}.title-pacifico{font-size:34px}.asterix-text{font-size:11px}.white{color:#fff}.container-prepacode{max-width:1200px;padding:0 15px;margin-right:auto;margin-left:auto}md-input-container,md-input-container label{padding-left:0!important}md-input-container label{margin-bottom:0;font-weight:400}.green-background{background-color:#28b846}.red-background{background-color:#f72525}.orange-background{background-color:#ffae00}.green-color{color:#28b846}.red-color{color:#f72525}.orange-color{color:#ffae00}.text-justify{text-align:justify}.error .row{margin:30px}.md-button{width:100%;margin:0;white-space:normal}.material-icons.md-18{font-size:18px}.material-icons.md-24{font-size:24px}.material-icons.md-36{font-size:36px}.material-icons.md-45{font-size:45px}.material-icons.md-48{font-size:48px}.material-icons.md-80{font-size:80px}.material-icons.md-blue{color:#3B277B}md-input-container .md-input{padding-left:0}.md-button.md-not-flat{background:rgba(0,0,0,.06)}.md-button.md-not-flat:hover{background:rgba(0,0,0,.12)}.generic:not([disabled]),.md-button.md-primary.md-raised.generic{color:#fff!important;background-color:#3B277B!important}.generic:not([disabled]):hover{color:#fff;background-color:#3949ab}md-checkbox.md-checked .md-icon{background-color:#3B277B}md-checkbox .md-label{font-weight:700;text-transform:uppercase}.md-button.md-default-theme.md-raised:not([disabled]):hover,.md-button.md-raised:not([disabled]):hover{background:rgba(0,0,0,.06)}@media screen and (max-width:1279px){.container-prepacode{max-width:992px}}@media screen and (max-width:959px){.container-prepacode{max-width:768px;padding:0!important}}@media (min-width:768px){.tooltip{white-space:nowrap}.tooltip-inner{max-width:none;text-align:left}}@media (max-width:768px){.modal-dialog{width:95%}.tooltip-inner{text-align:left}.retour-tableau-de-bord .titre{margin-left:0}}.block .center,.centered,.contact-page .center,.contact-page .empty-state,.dashboard dashboard-guide-block .block-content,.dashboard dashboard-series-block .serie-type .or-indicator{text-align:center}@media screen and (min-width:640px){#seriePopin .col-md-3{width:25%!important}}@media screen and (max-width:640px){#mdpPopin .col-xs-5,#parcoursPopin .col-xs-5,#seriePopin .col-xs-5{width:45%!important}}@media screen and (max-width:400px){.xs-no-padding{padding-right:0!important;padding-left:0!important}}#fullscreen-icon{cursor:pointer}@keyframes appearLeft{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@keyframes appear{0%{opacity:0}100%{opacity:1}}@keyframes explore{0%,100%{transform:rotate(0)}50%{transform:rotate(4deg)}60%{transform:rotate(7deg)}75%{transform:rotate(10deg)}90%{transform:rotate(8deg)}}@keyframes breath{0%,100%{transform:scaleX(1)}50%{transform:scaleX(.9)}}.rcer md-content{background-color:#f5f4ee}.rcer .header-logged-in{color:#fff!important;background:url() 40% 0 no-repeat #d0363b}.rcer .header-logged-in .tabs{color:#fff!important;background-color:#d0363b!important}.rcer .header-logged-in .hd-logo{width:151px;cursor:pointer;background-image:url(../images/logos/logo-cer.87db9d76.png)!important}.rcer .header-logged-in .menu-item.active:before{background-color:#fff}.rcer .startup-screen .text-block,.rcer .startup-screen .title-block{color:#595959}.rcer .startup-screen .title-accueil{font-size:34px;color:#595959}.rcer .startup-screen .btn-accueil{color:#fff!important;background-color:#404040}.rcer .startup-screen .btn-accueil:hover{background-color:#d0363b}.rcer .startup-screen .bg-vert{background-image:url()}.rcer .startup-screen .color-bg{background-color:#f5f4ee}.rcer .block .title{color:rgba(0,0,0,.87)}.rcer .md-button.md-primary:not([disabled]){color:#595959}.rcer .md-button.md-raised.md-primary:not([disabled]){color:#fff;background:#595959;box-shadow:0 2px 14px -2px rgba(89,89,89,.46)}.rcer .md-button.md-primary.md-fab:not([disabled]){background:#595959}.rcer .md-button.md-primary.md-fab:not([disabled]):hover{background:#3f3f3f}.rcer .md-button.md-primary.md-raised.md-focused:not([disabled]),.rcer .md-button.md-primary.md-raised:not([disabled]):hover{color:#fff;background-color:#3f3f3f}.rcer md-checkbox.md-checked .md-icon{background-color:#595959}.rcer .contact-page .btn-send:not([disabled]),.rcer .contact-page .categorie.selected,.rcer .contact-page .categorie.selected:hover,.rcer .contact-page .selectedMobile,.rcer .history .block-head{background:#d0363b}.rcer .material-icons.md-color{color:#d0363b}.rcer .ct-series-a .ct-line{stroke:#595959!important}.rcer .ct-bar.ct-threshold-above,.rcer .ct-line.ct-threshold-above,.rcer .ct-point.ct-threshold-above{stroke:#595959}.rcer .contact-page .md-input-focused label{color:#d0363b!important}.rcer .contact-page .operateur,.rcer .contact-page .telephone{color:#d0363b}.rcer .block-contact a{color:#595959}.rcer-location{position:relative;font-size:18px;color:#FFF;cursor:pointer}.rcer-location:after{position:absolute;bottom:4px;left:0;width:82%;height:2px;background:#FFF;content:'';transform:scaleX(0);transition:transform 375ms cubic-bezier(.165,.84,.44,1);backface-visibility:hidden;transform-origin:left center}.rcer-location:active,.rcer-location:focus,.rcer-location:hover{color:#fff;text-decoration:none}.rcer-location:active:after,.rcer-location:focus:after,.rcer-location:hover:after{transform:scaleX(1)}.cer md-content{background-color:#f5f4ee}.cer .header-logged-in{color:#fff!important;background:url() 40% 0 no-repeat #d0363b}.cer .header-logged-in .tabs{color:#fff!important;background-color:#d0363b!important}.cer .header-logged-in .hd-logo{width:151px;cursor:pointer;background-image:url(../images/logos/logo-cer.87db9d76.png)!important}.cer .header-logged-in .menu-item.active:before{background-color:#fff}.cer .startup-screen .text-block,.cer .startup-screen .title-block{color:#595959}.cer .startup-screen .title-accueil{font-size:34px;color:#595959}.cer .startup-screen .btn-accueil{color:#fff!important;background-color:#404040}.cer .startup-screen .btn-accueil:hover{background-color:#d0363b}.cer .startup-screen .bg-vert{background-image:url()}.cer .startup-screen .color-bg{background-color:#f5f4ee}.cer .block .title{color:rgba(0,0,0,.87)}.cer .md-button.md-primary:not([disabled]){color:#595959}.cer .md-button.md-raised.md-primary:not([disabled]){color:#fff;background:#595959;box-shadow:0 2px 14px -2px rgba(89,89,89,.46)}.cer .md-button.md-primary.md-fab:not([disabled]){background:#595959}.cer .md-button.md-primary.md-fab:not([disabled]):hover{background:#3f3f3f}.cer .md-button.md-primary.md-raised.md-focused:not([disabled]),.cer .md-button.md-primary.md-raised:not([disabled]):hover{color:#fff;background-color:#3f3f3f}.cer md-checkbox.md-checked .md-icon{background-color:#595959}.cer .contact-page .btn-send:not([disabled]),.cer .contact-page .categorie.selected,.cer .contact-page .categorie.selected:hover,.cer .contact-page .selectedMobile,.cer .history .block-head{background:#d0363b}.cer .material-icons.md-color{color:#d0363b}.cer .ct-series-a .ct-line{stroke:#595959!important}.cer .ct-bar.ct-threshold-above,.cer .ct-line.ct-threshold-above,.cer .ct-point.ct-threshold-above{stroke:#595959}.cer .contact-page .md-input-focused label{color:#d0363b!important}.cer .contact-page .operateur,.cer .contact-page .telephone{color:#d0363b}.cer .block-contact a{color:#595959}.cer-location{font-size:18px;color:#fff;cursor:pointer}.cer-location:hover{font-weight:700;color:#fff;text-decoration:none}@media only screen and (max-width:670px){.rcer .header-logged-in .hd-logo{width:55px;background-image:url(../images/logos/logo-cer-small.036f6254.png)!important;background-size:contain}.rcer-location{width:8px;font-size:6px;color:#fff;cursor:pointer}}.table-display{display:table;width:100%}.table-display>.cell-display{display:table-cell;vertical-align:middle}.table-display>.left,.table-display>.right{display:table-cell}.table-display>.vatop{vertical-align:top}.table-display>.vamiddle{vertical-align:middle}.table-display>.vabottom{vertical-align:bottom}.table-display>.grow{width:100%}.tooltip.in{opacity:1}.tooltip .tooltip-inner{padding:8px;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;color:#FFF;background:#333;border-color:#333;border-radius:2px;box-shadow:0 2px 8px rgba(0,0,0,.24),-4px 8px 40px rgba(0,0,0,.14)}.tooltip .tooltip-inner b,.tooltip .tooltip-inner h4,.tooltip .tooltip-inner strong{font-weight:500}.tooltip .info-revoir-diff{max-width:200px}.tooltip .info-40-questions{width:initial;max-width:300px}.tooltip .info-40-questions span{margin-bottom:15%;white-space:normal}.block{padding:15px;margin-bottom:30px;background-color:#fff;border-radius:2px;box-shadow:0 3px 16px rgba(0,0,0,.08)}.block .title-block{margin-bottom:20px;font-family:'Roboto Condensed';font-size:18px;font-weight:700;color:#3B277B;text-transform:uppercase}.block .text-block{font-family:Roboto;font-size:16px;color:#3B277B}.block .title{margin-bottom:10px;font-family:'Roboto Condensed','Helvetica Neue',Helvetica,Arial,sans-serif!important;font-size:18px;text-transform:uppercase}.block .title:first-child{margin-top:0}.block .title-page{margin-bottom:1%;font-size:25px;color:#000;text-transform:uppercase}.block p{margin:5px 50px}.arrow-right{display:block;width:0;height:0;cursor:pointer;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left-style:solid;border-left-width:30px}.arrow-right span{position:relative;top:-10px;margin-left:-40px;color:#fff}.type-Accueil,.type-accueil,.type-entrainement,.type-examen,.type-pedagogique,.type-personnalise,.type-personnalisee,.type-thematique,.type-timer{width:34px;height:34px;vertical-align:top;background:url(../images/sprite_prepacode.3659e433.png) no-repeat}.type-entrainement,.type-pedagogique{background-position:-34px 0}.type-personnalise,.type-personnalisee{background-position:-68px 0}.type-thematique{width:35px;background-position:-102px 0}.type-Accueil,.type-accueil{width:35px;background-position:-137px 0}.type-timer{display:inline-block;width:31px;height:37px;background-position:0 -34px}.page-content-ui-view:has(.theme-vagnon){background-color:#394251}.contact-page .body{margin-bottom:32px}.contact-page .left-offset{margin-left:16px}.contact-page .left-offset h1{margin-bottom:0}.contact-page .left-offset .subtitle{display:block;margin-bottom:64px;font-size:16px;color:rgba(0,0,0,.54)}.contact-page .empty-state{padding:32px 0;font-weight:500}.contact-page .empty-state:before{display:inline-block;width:297px;height:123px;clear:both;background:url(../images/illustrations/choose-category.74baf165.png) no-repeat;content:''}.contact-page .empty-state p{margin-top:16px;margin-bottom:0}.contact-page .detail{padding:32px;margin-top:-32px;margin-right:-15px;margin-left:-15px;background:#FFF;box-shadow:0 6px 32px rgba(0,0,0,.08);animation:appearLeft 225ms cubic-bezier(0,0,.2,1)}.contact-page contact-of h1,.contact-page contact-st h1{margin-bottom:0}.contact-page contact-of .subtitle,.contact-page contact-st .subtitle{display:block;margin-bottom:32px;font-size:15px;color:rgba(0,0,0,.54)}.contact-page contact-of .disclaimer h3,.contact-page contact-st .disclaimer h3{font-size:16px;font-weight:500}.contact-page contact-of .disclaimer ul,.contact-page contact-st .disclaimer ul{padding-left:16px}.contact-page contact-of .disclaimer p,.contact-page contact-st .disclaimer p{margin:0 0 32px;font-weight:500}.contact-page .btn-send{min-width:100px}.contact-page .btn-send:not([disabled]){color:#FFF!important;box-shadow:none!important}.contact-page .btn-send md-progress-circular{display:inline-block;vertical-align:middle}.contact-page .categories .categorie{position:relative;height:64px;min-height:64px;overflow:hidden;font-size:16px;color:#000!important;border-radius:4px}.contact-page .categories .categorie .md-button{min-height:64px;line-height:1.3em;color:rgba(0,0,0,.87)}.contact-page .categories .categorie .md-list-item-inner{height:64px;min-height:64px}.contact-page .categories .categorie.selected{color:#fff!important;border-radius:4px 0 0 4px;font-weight:600}.contact-page .categories .categorie.selected:after{position:absolute;top:50%;right:0;z-index:50;border-top:16px solid transparent;border-right:16px solid #FFF;border-bottom:16px solid transparent;content:'';transform:translateY(-50%)}.contact-page .categories .categorie.selected .md-button:not([disabled]){color:#fff!important;background-color:transparent}.contact-page .selectedMobile{margin-top:8px;color:#fff!important}.contact-page .panel{margin-top:0!important;background-color:transparent;border:none}.contact-page .panel:first-child .panel-heading.selectedMobile{margin-top:0}.contact-page .panel-body,.contact-page .panel-heading{background:#FFF}.contact-page .collapse{margin:0 0 8px}.contact-page .panel-heading{padding:0;color:rgba(0,0,0,.54);border-radius:0}.contact-page .panel-heading a{display:block;padding:16px;color:inherit;text-decoration:none}.contact-page .panel-body{padding:16px;margin-left:0;border:none!important;box-shadow:0 2px 16px rgba(0,0,0,.12)}.contact-page .panel-body .m-30{margin-top:0}.contact-page .operateur{float:left;width:50px;height:45px;padding-top:10px}.contact-page .telephone{font-size:20px;white-space:nowrap}.contact-page .block-contact{height:100%;margin-top:64px}.contact-page .block-contact h2{margin-bottom:0}.contact-page .contact-form-send-button{max-width:250px}.contact-page .contact-service-dispo{font-size:16px}.contact-page .col-contact.groupement{max-width:none;padding-bottom:100px}.contact-page .col-contact{max-width:550px;margin-top:32px}.contact-page .m-20{margin-top:20px;margin-bottom:20px}.contact-page .m-20-30{margin-top:20px;margin-bottom:30px}.contact-page .m-30{margin-top:30px;margin-bottom:30px}.contact-page .cours{padding-right:30px;padding-left:30px}.contact-page .cours .btn-cours{width:40%;margin-top:20px}.contact-page .center .md-button{width:30%}.contact-page .error-message,.contact-page .success-message{margin:0;font-weight:500}.contact-page .error-message md-icon,.contact-page .success-message md-icon{margin:16px 8px 16px 0;vertical-align:top}.contact-page .error-message,.contact-page .error-message md-icon{color:#EE3434}.contact-page .success-message,.contact-page .success-message md-icon{color:#25DB54}.contact-page.disconnected .subtitle{font-size:16px;color:rgba(0,0,0,.54)}@media screen and (max-width:768px){.contact-page .left-offset .subtitle{margin-bottom:32px}}.dashboard dashboard-graph-block,.dashboard dashboard-guide-block,.dashboard dashboard-history-block,.dashboard dashboard-series-block,.dashboard dashboard-themes-block{display:-ms-flexbox;display:flex;box-sizing:border-box;backface-visibility:hidden}.dashboard.container-prepacode{position:relative;display:-ms-flexbox;display:flex;padding:0 5px}.dashboard .dashboard-tile{padding:10px}.dashboard .col{width:100%;height:100%;margin-bottom:0}.dashboard .block-title-wrapper .title{display:block;margin-bottom:0;word-wrap:break-word;white-space:normal;-ms-flex-negative:1;flex-shrink:1}.dashboard .block-title-wrapper .picto{margin-top:-3px;-ms-flex-negative:0;flex-shrink:0}.dashboard .margin-title{margin-bottom:32px}.dashboard .picto:not(.explore){width:24px;height:24px}.dashboard .md-button{padding:0 16px}.dashboard .empty-state{display:-ms-flexbox;display:flex;max-width:410px;margin:32px auto;font-weight:500;color:rgba(0,0,0,.54);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.dashboard .empty-state .icon{display:-ms-flexbox;display:flex;margin:16px;vertical-align:middle}.dashboard .empty-state .icon svg{fill:rgba(0,0,0,.54)}.enpc .header-logged-in .avatar svg path,.enpc .picto.explore svg,.enpc .picto.histo svg,.enpc .picto.info svg{fill:#a0a5ea}.dashboard .empty-state .text{display:-ms-flexbox;display:flex;vertical-align:middle}.dashboard dashboard-guide-block .block-content svg{z-index:5;display:block;margin:0 auto 32px;animation:explore 1.5s infinite;backface-visibility:hidden}.dashboard dashboard-guide-block .block-content h4{margin-bottom:8px;line-height:1.3}.dashboard dashboard-guide-block .block-content .credits{display:inline-block;max-width:60%;font-weight:500;line-height:1.2;color:rgba(0,0,0,.54)}.dashboard dashboard-guide-block .block-content .block-action{margin-top:16px;text-align:center}.dashboard dashboard-guide-block .block-content .btn-serie{width:auto;height:40px}.dashboard dashboard-series-block{min-height:300px;-ms-flex-negative:1;flex-shrink:1}.dashboard dashboard-series-block .margin-title .remaining{position:relative;display:inline-block;margin-top:2px;color:rgba(0,0,0,.54);transition:color .2s ease-out}.dashboard dashboard-series-block .margin-title .remaining:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000;content:'';transform:scaleX(0);transform-origin:left}.dashboard dashboard-series-block:hover .margin-title .remaining{color:rgba(0,0,0,.87)}.dashboard dashboard-series-block:hover .margin-title .remaining:after{animation:underline .5s}.dashboard dashboard-series-block .btn{margin-top:0;margin-bottom:5%}.dashboard dashboard-series-block .md-line{padding-top:5px;padding-bottom:5px;line-height:25px}.dashboard dashboard-series-block .info-msg{margin-bottom:5px}.dashboard dashboard-series-block .remaining{display:block;margin-top:8px;font-weight:500;color:rgba(0,0,0,.54)}.dashboard dashboard-series-block .serie-type{margin:0}.dashboard dashboard-series-block .serie-type .md-button{line-height:1.5em}.dashboard dashboard-series-block .serie-type .md-button:not([disabled]):hover{background:rgba(0,0,0,.06)}.dashboard dashboard-series-block .serie-type .serie-type-inner{max-width:210px;margin:0 auto}.dashboard dashboard-series-block .serie-type .serie-type-inner>.md-button{box-shadow:0 2px 8px -2px rgba(0,0,0,.34)}.dashboard dashboard-series-block .serie-type .or-indicator{font-size:14px;font-weight:500;text-transform:uppercase}.dashboard dashboard-series-block .serie-type:not(:first-child) .serie-type-inner{margin-top:16px}.dashboard dashboard-series-block .serie-type:not(:last-child) .serie-type-inner{margin-bottom:16px}.dashboard dashboard-series-block .info-vagnon{margin-top:32px}.dashboard dashboard-series-block .info-vagnon .text{padding-left:16px;line-height:1.2}.dashboard dashboard-series-block .button-group{display:table;border-radius:2px;box-shadow:0 2px 8px -2px rgba(0,0,0,.34)}.dashboard dashboard-series-block .button-group .md-button{display:table-cell;margin-bottom:0;text-align:left;border-radius:2px 0 0 2px;box-shadow:none!important}.dashboard dashboard-series-block .button-group .helper-button{display:table-cell;vertical-align:middle;cursor:pointer;background:rgba(0,0,0,.02);border-left:1px solid rgba(0,0,0,.06);border-radius:0 2px 2px 0}.dashboard dashboard-series-block .button-group .helper-button:hover{background:rgba(0,0,0,.1)}.dashboard dashboard-series-block .button-group .helper-button svg{padding:0;margin:0 8px;vertical-align:top}.dashboard dashboard-history-block .block{padding-bottom:0}.dashboard dashboard-history-block .history-container{margin:0 -15px}.dashboard dashboard-history-block .serie-item{position:relative;display:-ms-flexbox;display:flex;width:100%;border-bottom:1px solid transparent;-ms-flex-align:center;align-items:center}.dashboard dashboard-history-block .serie-item:last-child{border-bottom:none}.dashboard dashboard-history-block .serie-item>*{display:table-cell;vertical-align:middle}.dashboard dashboard-history-block .serie-item .serie-score{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}.dashboard dashboard-history-block .serie-item .serie-score .score-color{width:100%;height:100%}.dashboard dashboard-history-block .serie-item .serie-text{margin-left:16px}.dashboard dashboard-history-block .serie-item .serie-date{display:block;opacity:.72}.dashboard dashboard-history-block .serie-item .score-indicator{position:absolute;top:0;left:0;display:block;width:8px;height:100%}.dashboard dashboard-history-block .serie-item .serie-action{padding-right:15px}.dashboard dashboard-history-block .serie-item button{margin:16px 0}.dashboard dashboard-history-block score{font-size:18px;font-weight:700}.dashboard dashboard-graph-block .chart-wrapper{min-height:200px;background:rgba(0,0,0,.01)}.dashboard dashboard-graph-block .block{width:100%;margin-bottom:0}.dashboard dashboard-graph-block md-checkbox{min-height:40px;margin-bottom:0;font-size:.9em}.dashboard dashboard-graph-block md-checkbox.md-align-top-left>div.md-container{top:10px}.dashboard dashboard-graph-block .serie-filtres{float:none;margin-left:30px}.dashboard dashboard-graph-block .ct-series .ct-point{cursor:pointer}.dashboard dashboard-graph-block .ct-bar.ct-threshold-below,.dashboard dashboard-graph-block .ct-line.ct-threshold-below,.dashboard dashboard-graph-block .ct-point.ct-threshold-below{stroke:#59922b}.dashboard dashboard-graph-block chartist{position:relative;display:block;background:#FFF;animation:appear .375s}.dashboard dashboard-graph-block chartist svg{vertical-align:top}.dashboard dashboard-graph-block .chartist-tooltip{font-size:12px;font-weight:500;font-weight:400;color:#fff;text-align:left;white-space:nowrap;background:#616161;border-radius:2px;transform:translateY(20px) scale(.5);transition:transform .2s,opacity .2s;backface-visibility:hidden}.dashboard dashboard-graph-block .chartist-tooltip.tooltip-show{opacity:.95;transform:translateY(0) scale(1)}.dashboard dashboard-graph-block .chartist-tooltip:before{margin-left:-8px;border-top-color:#616161;border-width:8px}.dashboard dashboard-themes-block{padding-bottom:0!important}.dashboard dashboard-themes-block .block{width:100%;height:auto;margin-bottom:0}.dashboard dashboard-themes-block .theme{position:relative;margin-top:8px;cursor:pointer}.dashboard dashboard-themes-block .theme .large-view{display:none;width:100%;overflow:hidden;color:#FFF;background:rgba(0,0,0,.025);border-radius:3px;backface-visibility:hidden}.dashboard dashboard-themes-block .theme .large-view .progress-bar{display:-ms-flexbox;display:flex;height:54px;min-width:28%;color:inherit;border-radius:3px;box-shadow:none;transition:width .2s cubic-bezier(.4,0,.2,1);-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.dashboard dashboard-themes-block .theme .large-view .progress-value,.dashboard dashboard-themes-block .theme .large-view .theme-letter{padding:8px;font-size:1.2em;font-weight:500;opacity:1;transition:opacity .2s cubic-bezier(.4,0,.2,1);backface-visibility:hidden;will-change:opacity}.dashboard dashboard-themes-block .theme .large-view .no-more-series,.dashboard dashboard-themes-block .theme .large-view .theme-button,.dashboard dashboard-themes-block .theme .large-view .theme-label{position:absolute;width:100%;padding:6px;text-align:center;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1);backface-visibility:hidden;will-change:opacity}.dashboard dashboard-themes-block .theme .large-view .theme-label{top:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard dashboard-themes-block .theme .large-view .theme-button{bottom:0;font-size:14px;font-weight:500;text-transform:uppercase}.dashboard dashboard-themes-block .theme .large-view .no-more-series{bottom:0;font-size:12px;line-height:1em}.dashboard dashboard-themes-block .theme .large-view:hover .progress-bar{width:100%!important}.dashboard dashboard-themes-block .theme .large-view:hover .progress-value,.dashboard dashboard-themes-block .theme .large-view:hover .theme-letter{opacity:0}.dashboard dashboard-themes-block .theme .large-view:hover .no-more-series,.dashboard dashboard-themes-block .theme .large-view:hover .theme-button,.dashboard dashboard-themes-block .theme .large-view:hover .theme-label{opacity:1;transition-delay:.2s}.dashboard dashboard-themes-block .theme .small-view{display:-ms-flexbox;display:flex;width:100%;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.dashboard dashboard-themes-block .theme .small-view .theme-letter{width:32px;height:32px;font-weight:500;line-height:32px;color:#FFF;text-align:center;border-radius:2px;-ms-flex-negative:0;flex-shrink:0}.dashboard dashboard-themes-block .theme .small-view .theme-text{display:-ms-flexbox;display:flex;padding:0 16px;-ms-flex-positive:1;flex-grow:1}.dashboard dashboard-themes-block .theme .small-view .theme-text .theme-progress{font-weight:500}.dashboard dashboard-themes-block .theme .small-view .theme-button{-ms-flex-negative:0;flex-shrink:0}.dashboard dashboard-themes-block .theme .small-view .theme-button .md-button{display:-ms-flexbox;display:flex;width:auto;padding:5px 8px;line-height:normal;text-align:left;-ms-flex-direction:row;flex-direction:row;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.dashboard dashboard-themes-block .theme .small-view .theme-button .button-text{display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-direction:column;flex-direction:column}.dashboard dashboard-themes-block .theme .small-view .theme-button .button-text .lower-text{font-weight:400;text-transform:none;opacity:.54}.dashboard dashboard-themes-block .theme .small-view .theme-button .button-icon{display:-ms-flexbox;display:flex;margin-left:8px;-ms-flex-item-align:center;align-self:center;-ms-flex-negative:0;flex-shrink:0}.dashboard dashboard-themes-block .theme .small-view .theme-button .button-icon i{vertical-align:top}.dashboard dashboard-themes-block .theme.completed .large-view .progress-bar{width:100%!important}.dashboard dashboard-themes-block .theme.completed .large-view .progress-value,.dashboard dashboard-themes-block .theme.completed .large-view .theme-letter{opacity:0}.dashboard dashboard-themes-block .theme.completed .large-view .no-more-series,.dashboard dashboard-themes-block .theme.completed .large-view .theme-label{opacity:1}.dashboard dashboard-themes-block .theme.disabled{opacity:.7}.dashboard dashboard-themes-block .theme.disabled .large-view{color:rgba(0,0,0,.72)}.dashboard dashboard-themes-block .theme.disabled .large-view .progress-bar{background-color:#DDD!important}@media screen and (max-width:320px){.dashboard dashboard-themes-block .theme .small-view{padding-bottom:8px}.dashboard dashboard-themes-block .theme:not(:last-child) .small-view{border-bottom:1px solid rgba(0,0,0,.05)}}@media screen and (max-width:600px){.dashboard .themes-wrapper .taux-theme .md-button{margin-top:8px}}@media screen and (min-width:1280px){.dashboard dashboard-themes-block .theme .large-view{display:block}.dashboard dashboard-themes-block .theme .small-view{display:none}.dashboard dashboard-graph-block{padding-bottom:0!important}}@media screen and (max-width:959px){.dashboard .dashboard-tile{padding:10px 0}}.startup-screen{position:relative;z-index:0;margin-top:-32px;font-weight:500}.startup-screen .material-icons{margin-bottom:16px}.startup-screen h1{margin-bottom:64px;text-align:center}.startup-screen h4{margin-bottom:16px}.startup-screen .text-block{display:block;max-width:960px;margin:0 auto;font-size:1em;font-weight:500}.startup-screen .spaced-bottom{margin-bottom:50px}.startup-screen .title-block{font-family:'Roboto Condensed',sans-serif!important;font-size:20px;text-transform:uppercase}.startup-screen .title-number{font-family:Pacifico,sans-serif!important;font-size:100px;color:#3B277B}.startup-screen .btn-accueil{width:auto;height:50px;min-width:275px;margin-top:32px;margin-bottom:32px;font-size:35px;font-weight:400;text-transform:none}@media (min-width:1024px){.startup-screen .container-fluid .jumbotron{padding-right:15%;padding-left:15%}}@keyframes underline{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(.5);transform-origin:left}100%{transform:scaleX(0);transform-origin:right}}.enpc md-content{background-color:#fafafa}.enpc .header-logged-in{color:#fff!important;background:url(../images/bg_header.4ae3ecd6.png) 40% 0 no-repeat #a0a5ea}.enpc .header-logged-in .tabs{color:#fff!important;background-color:#a0a5ea!important}.enpc .header-logged-in .hd-logo{width:151px;cursor:pointer;background-image:url(../images/logos/prepacode_logo.4c19a122.png)!important}.enpc .header-logged-in .menu-item.active:before{background-color:#44fc9b}.enpc .startup-screen .text-block,.enpc .startup-screen .title-block{color:#3b277b}.enpc .startup-screen .title-accueil{font-family:Pacifico,cursive!important;font-size:34px;color:#fff}.enpc .startup-screen .btn-accueil{color:#fff!important;background-color:#4c56d8}.enpc .startup-screen .btn-accueil:hover{background-color:#3842d3}.enpc .startup-screen .bg-vert{background-image:url(../images/bg_vert.32112084.jpg)}.enpc .startup-screen .color-bg{background-color:#fafafa}.enpc .block .title{color:rgba(0,0,0,.87)}.mich .header-logged-in .avatar svg path,.mich .picto.explore svg,.mich .picto.histo svg,.mich .picto.info svg,.michelin .header-logged-in .avatar svg path,.michelin .picto.explore svg,.michelin .picto.histo svg,.michelin .picto.info svg{fill:#2b769d}.enpc .md-button.md-primary:not([disabled]){color:#a0a5ea}.enpc .md-button.md-raised.md-primary:not([disabled]){color:#fff;background:#a0a5ea;box-shadow:0 2px 14px -2px rgba(160,165,234,.46)}.enpc .md-button.md-primary.md-fab:not([disabled]){background:#a0a5ea}.enpc .md-button.md-primary.md-fab:not([disabled]):hover{background:#767de1}.enpc .md-button.md-primary.md-raised.md-focused:not([disabled]),.enpc .md-button.md-primary.md-raised:not([disabled]):hover{color:#fff;background-color:#767de1}.enpc .contact-page .btn-send:not([disabled]),.enpc .contact-page .categorie.selected,.enpc .contact-page .categorie.selected:hover,.enpc .contact-page .selectedMobile,.enpc .history .block-head{background:#a0a5ea}.enpc md-checkbox.md-checked .md-icon{background-color:#a0a5ea}.enpc .material-icons.md-color{color:#fff}.enpc .ct-series-a .ct-line{stroke:#a0a5ea!important}.enpc .ct-bar.ct-threshold-above,.enpc .ct-line.ct-threshold-above,.enpc .ct-point.ct-threshold-above{stroke:#a0a5ea}.enpc .contact-page .md-input-focused label{color:#a0a5ea!important}.enpc .contact-page .md-input-focused input,.enpc .contact-page .md-input-focused textarea{border-bottom-color:#a0a5ea!important}.enpc .block-contact a,.enpc .contact-page .operateur,.enpc .contact-page .telephone{color:#a0a5ea}.enpc .hd-logo.b{width:151px;cursor:pointer;background:0 0!important}.enpc .hd-logo.co,.enpc .hd-logo.crr,.enpc .hd-logo.ei{width:100px;cursor:pointer;background:0 0!important}.header-logged-in{position:fixed;z-index:2;width:100%;box-shadow:0 2px 14px rgba(0,0,0,.12);backface-visibility:hidden;-ms-flex-positive:0;flex-grow:0}.header-logged-in .header-top{padding:8px 0}.header-logged-in .header-menu{padding:0;margin:0}.header-logged-in .header-menu-mobile,.header-logged-in .rn-carousel-controls{display:none}.header-logged-in .menu-item{position:relative;display:inline-block;padding:12px 24px;overflow:hidden;font-size:14px;font-weight:500;text-transform:uppercase;vertical-align:top;cursor:pointer;outline:0;opacity:.54;transition:opacity .2s}.header-logged-in .menu-item:before{position:absolute;bottom:0;left:0;width:100%;height:3px;background:0 0;content:'';transform:scaleX(0);transition:transform .225s;transform-origin:center center}.header-logged-in .menu-item:after{position:absolute;top:50%;left:50%;width:130px;height:130px;background:rgba(255,255,255,.1);border-radius:50%;content:'';opacity:0;transform:translate(-50%,-50%) scale(.8);transition:opacity .2s,transform .5s cubic-bezier(.4,0,.2,1);backface-visibility:hidden}.header-logged-in .menu-item:hover{opacity:1}.header-logged-in .menu-item:hover:not(.active):after{opacity:1;transform:translate(-50%,-50%) scale(2)}.header-logged-in .menu-item:hover.active:before{animation:breath 1.2s cubic-bezier(.4,0,.2,1) infinite}.header-logged-in .menu-item.active{outline:0;opacity:1}.header-logged-in .menu-item.active:before{transform:scaleX(1);animation:breath 1.2s cubic-bezier(.4,0,.2,1);animation-iteration-count:2}.header-logged-in .new-user-message{padding:8px 0;text-align:center}.header-logged-in .tabs-wrapper{position:relative}.header-logged-in ul[rn-carousel]{height:40px}.header-logged-in ul[rn-carousel] li{position:absolute;text-align:center}.header-logged-in .logout-icon i{color:#FFF}.header-logged-in .hd-logo{background-position:left center;background-repeat:no-repeat}.header-logged-in .hd-logo-v1{float:left;height:55px;margin:0 10px 5px 0;vertical-align:top}.header-logged-in .hd-logo-ecole{height:32px;margin:0}.header-logged-in .hd-block-utilisateur{padding:0;margin-left:0}.header-logged-in .avatar{position:relative;width:46px;height:46px;padding-left:0;overflow:hidden;background:#FFF;border:3px solid #FFF;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.1);backface-visibility:hidden}.header-logged-in .avatar svg{position:absolute;top:50%;left:50%;width:48px;height:48px;transform:translate(-50%,-50%) translateY(4px)}.header-logged-in .avatar img{display:none;width:100%}.header-logged-in .user{margin-right:16px;text-align:right}.history .empty-state,.history table.series-table .line-action{text-align:center}.header-logged-in .user .user-name{font-size:15px;font-weight:500}.header-logged-in .user .user-infos{font-size:13px;opacity:.8}.header-logged-in .extra-links{margin-left:32px}.header-logged-in .hd-logo,.header-logged-in .hd-logo-ecole{display:block}.header-logged-in .alert-message{position:relative;margin-right:32px;cursor:pointer}.header-logged-in .alert-message .numberCircle{position:absolute;top:-2px;right:0;width:20px;height:20px;padding:2px 4px;font-size:12px;font-weight:700;color:#fff;text-align:center;background-color:red;border-radius:50%}.header-logged-in .tool-mes{max-width:550px}.header-logged-in .tool-mes .tooltip-arrow{border-left-color:#FFF}.header-logged-in .tool-mes .tooltip-inner{background:#FFF;border:none}.header-logged-in .messages-tooltip>div:not(:last-child){margin-bottom:8px}.header-logged-in .messages-tooltip>div p{margin:0}.header-logged-in .messages-tooltip>div p .message-span{height:auto;white-space:pre-wrap}.header-logged-in ul[rn-carousel]>li{color:#fff}.header-logged-in .rn-carousel-controls{position:absolute;top:0;width:100%;outline:0}.header-logged-in .rn-carousel-control.rn-carousel-control-next,.header-logged-in .rn-carousel-control.rn-carousel-control-prev{display:inline-block;font-family:'Material Icons';font-size:24px;font-weight:400;line-height:1;text-transform:none;word-wrap:normal;white-space:nowrap}.header-logged-in .rn-carousel-control.rn-carousel-control-prev{left:0}.header-logged-in .rn-carousel-control.rn-carousel-control-next{right:0}.header-logged-in .rn-carousel-control.rn-carousel-control-next:before,.header-logged-in .rn-carousel-control.rn-carousel-control-prev:before{display:inline-block;width:40px;height:40px;padding:8px;font-size:24px;line-height:24px;vertical-align:top}.header-logged-in .rn-carousel-control.rn-carousel-control-prev:before{content:'navigate_before'}.header-logged-in .rn-carousel-control.rn-carousel-control-next:before{content:'navigate_next'}@media only screen and (max-width:768px){.header-logged-in .container-prepacode{padding:0}.header-logged-in .header-top{padding:8px 16px}.header-logged-in .header-menu:not(.header-menu-mobile){display:none}.header-logged-in .header-menu-mobile,.header-logged-in .rn-carousel-controls{display:block}.header-logged-in .menu-item.border-right:not(:last-child):after{border:none}.header-logged-in .menu-item:hover{background-color:transparent}.header-logged-in .tool-mes{max-width:430px}}@media screen and (min-width:1024px){.header-logged-in .menu-item{width:auto!important}}@media screen and (max-width:480px){.header-logged-in .hd-logo{background-size:contain}}.history .block{overflow:hidden}.history .stats{display:-ms-flexbox;display:flex;width:100%;padding-top:16px;-ms-flex-pack:distribute;justify-content:space-around}.history .stats .item{max-width:150px}.history .stats .stat-value{display:block;font-family:Pacifico,sans-serif;font-size:45px;font-weight:400;color:#000}.history .stats .stat-text{font-size:14px;font-weight:500;opacity:.54}.history .filters-wrapper{padding:16px;margin:0 -15px;border-bottom:1px solid rgba(0,0,0,.05)}.history .filters-wrapper .filters-title{font-size:14px;font-weight:400;opacity:.8}.history .filters-wrapper .filters .filter-item{display:inline-block;margin:8px 0}.history .filters-wrapper .filters .filter-item md-checkbox{max-width:200px;margin-bottom:0;font-size:.9em}.history .filters-wrapper .filters .filter-item .md-label{display:-ms-flexbox;display:flex;font-weight:500;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:start;justify-content:flex-start}.history .filters-wrapper .filters .filter-item:not(:last-child){margin-right:32px}.history .filters-wrapper .filters .filter-icon{display:-ms-flexbox;display:flex;display:inline-block;margin-right:8px;vertical-align:middle;-ms-flex-negative:0;flex-shrink:0}.history .filters-wrapper .filters .filter-text{display:block;max-width:100%;word-break:break-word;-ms-flex-negative:1;flex-shrink:1}.history .series-list{padding:0;margin-bottom:0}.history .block-head{padding:15px 15px 0;color:#FFF}.history .block-head .title{color:#FFF!important}.history .block-head md-checkbox:not(.md-checked) .md-icon{border-color:#FFF}.history .block-head md-checkbox:not(.md-checked) .md-label{opacity:.7}.history .block-head md-checkbox:not(.md-checked):hover .md-label{opacity:1}.history .block-head md-checkbox.md-checked .md-icon{background-color:#FFF}.history .block-head md-checkbox.md-checked .md-icon:after{border-color:rgba(0,0,0,.87)}.history md-table-pagination .label{padding:0;font-size:12px;font-weight:400;color:rgba(0,0,0,.54)}.history table.series-table td{position:relative;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history table.series-table tbody tr:hover{cursor:pointer;background:rgba(0,0,0,.02)}.history table.series-table .score-cell{padding-left:0!important}.history table.series-table score[score-mode=color]{position:relative;display:inline-block;width:8px;height:100%;min-height:48px}.history table.series-table score[score-mode=color] .score-color{position:absolute;top:0;left:0;width:100%;height:100%}.history table.series-table score:not([score-mode=color]){margin-left:16px;font-size:20px;font-weight:500}.history table.series-table .score-color{width:8px;height:100%}.history table.series-table .arrow-right{position:relative}.history table.series-table .arrow-right span{margin-left:-24px}.history table.series-table .type-timer{margin:0}.history table.series-table .line-action .md-button{width:auto;min-width:0;padding:0 16px}.history table.series-table .sorted-column{background:rgba(0,0,0,.02)}.history .empty-state md-icon{width:48px;height:48px;margin-top:32px;font-size:48px}.history .empty-state p{margin-bottom:16px;font-size:16px;color:rgba(0,0,0,.72)}.history .empty-state .md-button{width:auto;padding:0 16px;margin-bottom:32px}@media screen and (max-width:959px){.history table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),.history table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding:0 32px 0 0}}@media (max-width:768px){.history .stats{display:block;text-align:left}.history .stats .item{width:100%;max-width:none}.history .stats .stat-value{display:inline;margin:0 8px 0 0;font-size:26px}}.inscriptions .page-title .md-headline{margin-bottom:4px}.inscriptions .page-title .subtitle{font-size:16px;color:rgba(0,0,0,.54)}.inscriptions .choice-list{margin-top:32px;text-align:left}.inscriptions .choice-list md-card{display:inline-block;vertical-align:top}.inscriptions .card{position:relative;height:424px;max-width:250px;padding:28px;margin:0 32px 0 0;background-color:transparent;box-shadow:none;transition:box-shadow 225ms ease-in-out}.inscriptions .card:last-child{margin-right:0}.inscriptions .card .image-container{width:100%;min-height:194px}.inscriptions .card .image-container img{width:100%;vertical-align:middle}.inscriptions .card:hover{background-color:#FFF;box-shadow:0 4px 18px rgba(0,0,0,.02),0 16px 40px rgba(0,0,0,.06)}.inscriptions .card .header{margin-top:24px;margin-bottom:20px}.inscriptions .card .header h3{margin-bottom:0}.inscriptions .card .header .subtitle{font-size:14px;font-weight:500;color:rgba(0,0,0,.54)}.inscriptions .card md-card-actions{display:block}.inscriptions .card md-card-actions button{display:block;width:100%}.inscriptions .card .md-button:not([disabled]){width:100%}.inscriptions .card .access_test{margin:0!important;color:#fff!important;background:#ab99e5}.inscriptions .card .access_cours{margin:0 0 8px!important;color:#000!important;background:#44fc9b}.inscriptions .card.permis-co .access_test,.inscriptions .card.permis-crr .access_test,.inscriptions .card.permis-ei .access_test{background-color:#0099d5}.inscriptions .card.permis-co .access_cours,.inscriptions .card.permis-crr .access_cours,.inscriptions .card.permis-ei .access_cours{background-color:#ffff5f}.inscriptions .card.permis-a .access_test{background-color:#c2c0c1}.inscriptions .card.permis-a .access_cours{color:rgba(0,0,0,.87);background-color:#fbc394}.inscriptions .card md-progress-circular{position:absolute;top:125px;left:50%;transform:translate(-50%,-50%)}.inscriptions .card md-progress-circular svg path{stroke:#ab99e5}.inscriptions .card.permis-co md-progress-circular svg path,.inscriptions .card.permis-crr md-progress-circular svg path,.inscriptions .card.permis-ei md-progress-circular svg path{stroke:#0099d5}.inscriptions .card.loading{border-radius:4px;box-shadow:0 16px 40px rgba(0,0,0,.06),inset 0 0 0 3px #ab99e5}.inscriptions .card.loading.permis-co,.inscriptions .card.loading.permis-crr,.inscriptions .card.loading.permis-ei{box-shadow:0 16px 40px rgba(0,0,0,.06),inset 0 0 0 3px #0099d5}.inscriptions .card.loading.permis-a{box-shadow:0 16px 40px rgba(0,0,0,.06),inset 0 0 0 3px #fbc394}.inscriptions .card.loading .center,.inscriptions .card.loading .image-container{pointer-events:none;opacity:.2;-webkit-filter:grayscale(100%);filter:grayscale(100%)}.inscriptions .card.loading md-card-actions button{background:#DDD}.inscriptions .retour-tableau-de-bord{font:16px;color:#a0a5ea}@media screen and (max-width:580px){.inscriptions .card{width:50%;height:auto;padding:16px;margin-right:0}.inscriptions .card .image-container{min-height:0}.inscriptions .card md-card-actions{margin:0}}@media screen and (max-width:440px){.inscriptions .choice-list{text-align:center}.inscriptions .card{width:100%;margin-right:0}}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:400;src:url(../fonts/proximaNova/proximanova-regular-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-regular-webfont.woff) format("woff")}@font-face{font-family:"Proxima Nova";font-style:normal;font-weight:700;src:url(../fonts/proximaNova/proximanova-semibold-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-semibold-webfont.woff) format("woff")}.landing-page #wrapper{overflow:auto;-ms-flex-align:center;align-items:center}.landing-page .page-landing-body{position:relative;width:100%;max-width:1380px;margin:0 auto}.landing-page .page-landing-body .table-display{table-layout:fixed}.landing-page .page-landing-body header .logo-container{width:33.333%}.landing-page .page-landing-body header .login-container{width:332px}.landing-page .page-landing-body header .logo{padding:34px 40px;box-sizing:border-box}.landing-page .page-landing-body header .logo img{max-width:100%;vertical-align:middle}.landing-page .page-landing-body header .details{max-width:640px;padding:0 0 16px 20px;font-family:'Proxima nova',sans-serif;color:#231c53}.landing-page .page-landing-body header .details>p{position:relative;margin:1.5em 0;font-size:14px;line-height:1;text-transform:uppercase}.landing-page .page-landing-body header .details>p>span{font-size:2em}.landing-page .page-landing-body header .details>p:before{position:absolute;top:50%;left:-25px;display:block;width:14px;height:17px;background-image:url(../images/sprite.00dc7d88.png);background-position:0 -321px;content:'';transform:translateY(-50%)}.landing-page .page-landing-body header .details ul{display:table;width:100%;padding-left:0;margin-bottom:0;font-size:13px;color:#8967c7;list-style:none}.landing-page .page-landing-body header .details ul li{display:table-cell;padding:0 16px;text-align:left;vertical-align:top;border-right:1px solid #ebeaee}.landing-page .page-landing-body header .details ul li:first-of-type{padding-left:0}.landing-page .page-landing-body header .details ul li:last-of-type{padding-right:0;border-right:none}.landing-page .page-landing-body header .login{padding:0 15px 15px;text-align:right}.landing-page .page-landing-body header .login>a{margin-bottom:1em}.landing-page .page-landing-body header .login>ul{padding:0;margin:0 0 2em;list-style:none}.landing-page .page-landing-body header .login>ul li{display:block;margin:15px 0}.landing-page .page-landing-body header .login>ul img{vertical-align:middle}.landing-page .page-landing-body .login-link{width:auto;padding:2px 32px;font-size:15px;letter-spacing:.07em;color:#FFF;background-color:#a0a5ea;transition:transform .25s cubic-bezier(.4,0,.6,1),box-shadow .25s cubic-bezier(.4,0,.6,1);backface-visibility:hidden}.landing-page .page-landing-body .login-link:hover{background:#A0A3E3;box-shadow:0 8px 24px -8px rgba(169,172,234,.6)}.landing-page .page-landing-body .login-link:before{display:inline-block;width:14px;height:14px;margin-top:-3px;margin-right:10px;vertical-align:middle;background-image:url(../images/sprite.00dc7d88.png);background-position:-14px -321px;content:''}.landing-page .page-landing-body .pro-access{position:relative;width:auto;padding:0 16px;margin-left:15px;color:#c2bdbf;border:1px solid #c2bdbf;border-radius:3px;transition:background 225ms,color 225ms,box-shadow 375ms}.landing-page .page-landing-body .pro-access:hover{color:#FFF;background:#18134f;border-color:#18134f;box-shadow:0 8px 24px -8px rgba(24,19,79,.2)}.landing-page .page-landing-body .pro-access:after{display:inline-block;margin-left:5px;content:'›';transform:translateY(-2px)}.landing-page .page-landing-body .tryptic{position:relative;display:table;width:100%;padding:0;margin:0;overflow:hidden;list-style:none}.landing-page .page-landing-body .tryptic:before{position:absolute;right:0;bottom:0;z-index:3;display:block;width:561px;height:321px;pointer-events:none;background-image:url(../images/sprite.00dc7d88.png);background-position:0 0;content:''}.landing-page .page-landing-body .tryptic li{position:relative;display:table-cell;width:33.33333333333333333%;padding:0;margin:0;cursor:pointer}.landing-page .page-landing-body .tryptic li:before{display:block;width:100%;padding-top:123.916%;content:''}.landing-page .page-landing-body .tryptic li:after{position:absolute;top:50%;right:20px;width:21px;height:21px;background:url(../images/landing/more.7a59e77f.png) no-repeat;content:'';transform:translateY(-50%);transition:transform 225ms cubic-bezier(.4,0,.6,1);backface-visibility:hidden}.landing-page .page-landing-body .tryptic li .bg{position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat;background-size:auto 100%;transition:width .1125s cubic-bezier(.4,0,.6,1),opacity .1125s cubic-bezier(.4,0,.6,1);transition-delay:.1125s;backface-visibility:hidden}.landing-page .page-landing-body .tryptic li .exp-content{position:absolute;top:0;right:-100%;z-index:4;width:90%;height:100%;padding-right:20%;padding-left:5%;vertical-align:middle;pointer-events:none;opacity:0;transition:opacity 225ms cubic-bezier(.4,0,.6,1);backface-visibility:hidden}.landing-page .page-landing-body .tryptic li.opened,.landing-page .page-landing-body .tryptic li:hover{z-index:2}.landing-page .page-landing-body .tryptic li .exp-paragraph{display:inline-block;font-size:1.3em;font-weight:400;color:#fff;vertical-align:middle}.landing-page .page-landing-body .tryptic li .exp-paragraph .main-text,.landing-page .page-landing-body .tryptic li .exp-paragraph .secondary-text{display:block;transform:translateY(40px);transition:transform 225ms cubic-bezier(.4,0,1,1),opacity 225ms cubic-bezier(.4,0,1,1);opacity:0;will-change:transform}.landing-page .page-landing-body .tryptic li .exp-paragraph .main-text{font-family:"Proxima Nova",sans-serif;font-weight:800;line-height:1.25em;transition-delay:0}.landing-page .page-landing-body .tryptic li .exp-paragraph .secondary-text{margin-top:16px;font-size:.8em;line-height:1.3em;transition-delay:0s}.landing-page .page-landing-body .tryptic li .video-button-container{opacity:0;transform:translateY(50px);transition:transform 225ms cubic-bezier(.4,0,1,1),opacity 225ms cubic-bezier(.4,0,1,1);transition-delay:0s;will-change:transform}.landing-page .page-landing-body .tryptic li .video-button-container .video-button{position:relative;display:inline-block;width:auto;padding:0 16px;margin-top:36px;white-space:nowrap}.landing-page .page-landing-body .tryptic li .video-button-container .video-button md-icon{vertical-align:middle}.landing-page .page-landing-body .tryptic li .video-button-container .video-button:hover{color:#FFF;background:#221f56;transition-delay:0s}.landing-page .page-landing-body .tryptic li .video-button-container .video-button:hover md-icon{color:#FFF}.landing-page .page-landing-body .tryptic li.etg .bg{background-image:url(../images/landing/examen_code_expand.066bd5f7.png)}.landing-page .page-landing-body .tryptic li.moto .bg{background-image:url(../images/landing/permis_moto_expand.267dd152.png)}.landing-page .page-landing-body .tryptic li.vagnon .bg{background-image:url(../images/landing/permis_plaisance_expand.1dfa315e.png)}.landing-page .page-landing-body .tryptic li:last-child .bg{right:0;background-position:top right}.landing-page .page-landing-body .tryptic li:last-child .exp-content{left:-100%;padding-right:5%;padding-left:20%}.landing-page .page-landing-body .tryptic li:last-child:after{right:auto;left:20px;transform:translateY(-50%) rotate(-180deg)}.landing-page .page-landing-body .tryptic li:not(:last-child) .bg{left:0;background-position:top left}.landing-page .page-landing-body .tryptic li:hover:after{transform:translateY(-50%) translateY(-5px)}.landing-page .page-landing-body .tryptic li:hover:last-child:after{transform:translateY(-50%) translateY(-5px) rotate(-180deg)}.landing-page .page-landing-body .tryptic li.opened .exp-paragraph .main-text,.landing-page .page-landing-body .tryptic li.opened .exp-paragraph .secondary-text,.landing-page .page-landing-body .tryptic li.opened .video-button-container{opacity:1;transform:translateY(0);transition-timing-function:cubic-bezier(0,0,.2,1)}.landing-page .page-landing-body .tryptic li.opened .bg{width:200%;opacity:1;transition-delay:0s}.landing-page .page-landing-body .tryptic li.opened .exp-content{pointer-events:auto;opacity:1;transition-delay:56.25ms}.landing-page .page-landing-body .tryptic li.opened .exp-paragraph .main-text{transition-delay:.112s}.landing-page .page-landing-body .tryptic li.opened .exp-paragraph .secondary-text{transition-delay:.175s}.landing-page .page-landing-body .tryptic li.opened .video-button-container{transition-delay:.225s}.landing-page .page-landing-body .tryptic li.opened:after{display:none}@media screen and (max-width:768px){.landing-page .page-landing-body .tryptic li.opened .click-catcher{pointer-events:none;opacity:0}}.landing-page .page-landing-body .tryptic li .vertical-center{position:relative;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.landing-page .page-landing-body .click-catcher{position:absolute;top:15%;right:8%;z-index:15;width:38%;height:25%;background:url(../images/landing/test-button.6faed0d1.png) no-repeat;background-size:contain;transition:transform .5s cubic-bezier(.18,1,.5,1)}.landing-page .page-landing-body .click-catcher:hover{transform:rotate(-5deg) scale(.9)}.landing-page .page-landing-body .login-form button{box-sizing:border-box}.landing-page .page-landing-body .footer-ml{padding:20px 0;text-align:center}.landing-page .page-landing-body .md-open-menu-container{background:#FFF}.landing-page .page-landing-body .modal-dialog{margin:auto}.landing-page .page-landing-body .section-prepaconduite{width:100%;margin-top:-8vw;text-align:center;background-image:url(../images/prepaconduite/logo-enpc-ediser.59577436.png),url(../images/prepaconduite/background_prepaconduite.ce4939b5.jpg);background-position:right bottom,top;background-repeat:no-repeat;background-size:10%,cover}@media (max-width:768px){.landing-page .page-landing-body .section-prepaconduite{margin-top:0;background-size:20%,cover}}@media screen and (min-height:660px){.landing-page .page-landing-body .section-prepaconduite{height:90vh}}.landing-page .page-landing-body .section-prepaconduite .login-title{margin-bottom:24px;font-family:Roboto;font-size:2em;color:#fff;text-align:center;text-shadow:1px 1px 1px #000;cursor:auto}.landing-page .page-landing-body .section-prepaconduite md-input-container{margin:0}.landing-page .page-landing-body .section-prepaconduite input:-webkit-autofill,.landing-page .page-landing-body .section-prepaconduite input:-webkit-autofill:active,.landing-page .page-landing-body .section-prepaconduite input:-webkit-autofill:focus,.landing-page .page-landing-body .section-prepaconduite input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important}.landing-page .page-landing-body .section-prepaconduite input:-webkit-autofill{-webkit-text-fill-color:#000!important}.landing-page .page-landing-body .section-prepaconduite md-input-container:not(.md-input-invalid) #password,.landing-page .page-landing-body .section-prepaconduite md-input-container:not(.md-input-invalid) #username{color:#000!important}.landing-page .page-landing-body .section-prepaconduite .login-form{display:inline-block;margin:256px auto 128px;text-align:center}@media (max-width:768px){.landing-page .page-landing-body .section-prepaconduite .login-form{margin:0 auto 64px}}.landing-page .page-landing-body .section-prepaconduite .login-wrapper{margin:0 auto}.landing-page .page-landing-body .section-prepaconduite .login-wrapper .md-button.md-primary.md-raised:hover{background-color:#ef152d}.landing-page .page-landing-body .section-prepaconduite .login-wrapper .login-fields{width:66%;margin:0 auto}.landing-page .page-landing-body .section-prepaconduite .login-wrapper .login-fields .error-identification{padding:4px;margin-bottom:16px}.landing-page .page-landing-body .section-prepaconduite .login-wrapper .block-forgotPass{margin-bottom:10px}.landing-page .page-landing-body .section-prepaconduite .login-wrapper .block-forgotPass a{width:100%;color:#fff;text-align:center;text-decoration:underline;cursor:auto}.landing-page .page-landing-body .section-prepaconduite .login-wrapper .block-forgotPass a:hover{cursor:pointer}.landing-page .page-landing-body .section-prepaconduite .login-wrapper button{display:block;width:auto;padding-right:20px;padding-left:20px;margin:0 auto;font-family:Roboto;font-size:1em;color:#fff;text-align:center;background-color:#f24558;border-radius:8px}.landing-page .page-landing-body .section-prepaconduite .login-wrapper #password,.landing-page .page-landing-body .section-prepaconduite .login-wrapper #username{padding-left:10px;font-family:Roboto;font-size:1em;color:#666;background-color:#fff!important}.landing-page .page-landing-body .section-prepaconduite .login-wrapper #password ::-webkit-input-placeholder,.landing-page .page-landing-body .section-prepaconduite .login-wrapper #username ::-webkit-input-placeholder{font-style:italic}.landing-page .page-landing-body .section-prepaconduite .login-wrapper #password :-ms-input-placeholder,.landing-page .page-landing-body .section-prepaconduite .login-wrapper #username :-ms-input-placeholder{font-style:italic}.landing-page .page-landing-body .section-prepaconduite .login-wrapper #password ::placeholder,.landing-page .page-landing-body .section-prepaconduite .login-wrapper #username ::placeholder{font-style:italic}.landing-page .page-landing-body .header-prepaconduite{position:relative;overflow:hidden}.landing-page .page-landing-body .header-prepaconduite .logo{max-width:60%;padding-top:10px;margin-left:68px}@media (max-width:1180px){.landing-page .page-landing-body .header-prepaconduite .logo{max-width:100%;padding-top:0;margin-left:0}}.landing-page .page-landing-body .header-prepaconduite .logo img{max-width:100%;vertical-align:middle}@media (max-width:768px){.landing-page .page-landing-body .header-prepaconduite .logo img{max-width:60%;margin-top:10px}}.landing-page .page-landing-body .header-prepaconduite .box-questions{float:right;padding-right:20px;padding-left:20px;margin-top:76px;margin-right:128px;font-family:Roboto;font-size:2em;font-weight:700;color:#fff;text-align:center;background-color:#f24558;border:0;transform:rotate(-2deg)}@media (max-width:1180px){.landing-page .page-landing-body .header-prepaconduite .box-questions{margin-top:0}}@media (max-width:768px){.landing-page .page-landing-body .header-prepaconduite .box-questions{margin-top:0;margin-right:0;margin-bottom:24px;transform:none}}.landing-page .page-landing-body .header-prepaconduite .header-background{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background-color:#fff;transform:skewY(-2deg);transform-origin:top left}.landing-page .page-landing-body .header-prepaconduite .footer-prepaconduite{bottom:0;font-family:Roboto;font-size:1em;color:#fff;text-align:center;background-color:#f24558}.landing-page .page-landing-body .header-prepaconduite .footer-prepaconduite a{font-size:1em;color:#fff}.landing-page .md-open-menu-container md-menu-content{z-index:120;min-height:338px;padding:0}.landing-page .md-open-menu-container md-menu-content md-card{margin:0;border-radius:0;box-shadow:none}.landing-page .md-open-menu-container md-menu-content md-card form{max-width:380px;margin:0 auto}.landing-page .md-open-menu-container md-menu-content .md-toolbar-tools .close-button{display:none}.landing-page .md-open-menu-container md-menu-content md-toolbar{display:block;background-color:#a0a5ea}.landing-page .md-open-menu-container md-menu-content .user-options:after,.landing-page .md-open-menu-container md-menu-content .user-options:before{position:absolute;bottom:100%;left:50%;width:0;height:0;pointer-events:none;border:solid transparent;content:" "}.landing-page .md-open-menu-container md-menu-content .md-menu-content:after{margin-left:-15px;border-color:rgba(238,238,238,0);border-bottom-color:red;border-width:15px}.landing-page .md-open-menu-container md-menu-content .md-menu-content:before{margin-left:-16px;border-color:rgba(204,204,204,0);border-bottom-color:green;border-width:16px}.landing-page .md-open-menu-container md-menu-content md-input-container{margin:18px 0!important}.landing-page .md-open-menu-container md-menu-content md-input-container input.ng-untouched:hover,.landing-page .md-open-menu-container md-menu-content md-input-container input:hover:not(.ng-invalid){border-bottom-color:rgba(0,0,0,.32)}.landing-page .md-open-menu-container md-menu-content md-card-content .md-input-focused label{color:#a0a5ea!important}.landing-page .md-open-menu-container md-menu-content md-card-content .md-input-focused input,.landing-page .md-open-menu-container md-menu-content md-card-content .md-input-focused textarea{border-bottom-color:#a0a5ea!important}.landing-page .md-open-menu-container md-menu-content md-card-content .md-button{box-shadow:none!important}.landing-page .md-open-menu-container md-menu-content md-card-content .md-button:not([disabled]),.landing-page .md-open-menu-container md-menu-content md-card-content .md-button:not([disabled]):hover{color:#FFF;background-color:#a0a5ea!important}.landing-page .md-open-menu-container md-menu-content .block-forgotPass{margin-bottom:16px}.landing-page .md-open-menu-container md-menu-content .block-forgotPass a{width:100%;font-size:13px;font-weight:500;color:#a0a5ea;text-align:right;cursor:auto}@media screen and (min-width:1381px){.landing-page .page-landing-body .tryptic li:first-child .bg{overflow:hidden;border-radius:5px 0 0 5px}.landing-page .page-landing-body .tryptic li:last-child .bg{overflow:hidden;border-radius:0 5px 5px 0}}@media screen and (max-width:1380px){.landing-page .page-landing-body .tryptic li img{border-radius:0!important}}@media screen and (max-width:1280px){.landing-page .md-open-menu-container{top:0!important;left:50%!important;width:100%;height:auto;max-width:412px;max-height:none;transform:translate(-50%,32px)!important;box-shadow:0 4px 8px -1px rgba(0,0,0,.2),0 6px 9px 0 rgba(0,0,0,.14),0 3px 18px 0 rgba(0,0,0,.12),0 0 0 1000px rgba(0,0,0,.4);transform-origin:top center!important}.landing-page .md-open-menu-container md-menu-content{height:100%;max-height:none}.landing-page .md-open-menu-container md-menu-content .md-toolbar-tools .close-button{display:inline-block}.landing-page .page-landing-body .tryptic li .exp-paragraph{font-size:1.4vw}}@media (max-width:1180px){.landing-page header>.table-display{display:block}.landing-page header>.table-display>.left,.landing-page header>.table-display>.right{display:block;width:100%}.landing-page header .logo{width:100%;padding:16px 40px;text-align:center}}@media (max-width:768px){.landing-page .md-open-menu-container{height:100%;max-width:none;max-height:none;transform:translate(-50%,0)!important}.landing-page .page-landing-body{max-width:460px}.landing-page .page-landing-body header>.table-display>.right .table-display{display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.landing-page .page-landing-body header>.table-display>.right .table-display .right{width:auto;text-align:center}.landing-page .page-landing-body header>.table-display>.right .table-display .right .login{text-align:center}.landing-page .page-landing-body header>.logo img{transform:scale(.7)}.landing-page .page-landing-body header .login{padding:0}.landing-page .page-landing-body header .details ul li{width:33%}.landing-page .page-landing-body .tryptic{display:block}.landing-page .page-landing-body .tryptic li{display:block;width:100%;overflow:hidden}.landing-page .page-landing-body .tryptic li:last-child .exp-content{left:0}.landing-page .page-landing-body .tryptic li .bg{width:100%!important;transition:background 225ms cubic-bezier(.4,0,.6,1)}.landing-page .page-landing-body .tryptic li.opened:not(:last-child) .bg{background-position:top right}.landing-page .page-landing-body .tryptic li.opened:last-child .bg{background-position:top left}.landing-page .page-landing-body .tryptic li .exp-content{top:0;right:0;height:100%}.landing-page .page-landing-body .tryptic li .exp-paragraph{font-size:4vmin}}.disconnected{margin-top:72px;overflow:auto}.disconnected .hd-disconnected{position:fixed;top:0;left:0;z-index:20;width:100%;background:#64a5e0;background:linear-gradient(to right,#64a5e0 0,#aaabeb 50%,#cba7e2 100%);box-shadow:0 12px 40px rgba(0,0,0,.06);backface-visibility:hidden}.disconnected .hd-disconnected header .container{height:100%;padding:3px 15px}.disconnected .hd-disconnected .hd-block-deconnexion .md-button{color:#FFF}.disconnected .hd-disconnected .material-icons,.disconnected .hd-disconnected span{color:#fff!important}.disconnected .hd-disconnected .hd-logo{float:left;width:151px;height:55px;margin:5px 0 6px;vertical-align:top;background:url(../images/logos/prepacode_logo.4c19a122.png) no-repeat!important}.disconnected.icon-page .md-button,.disconnected.icon-page footer{margin-top:32px}.disconnected .hd-disconnected .md-button{white-space:nowrap}.disconnected .prepaconduite .hd-disconnected{background:url(../images/prepaconduite/img_bandeau.c47026b0.png) 40% 0 no-repeat #f24558}.disconnected .prepaconduite .hd-disconnected .hd-logo{height:60px;background:url(../images/prepaconduite/logo_prepaconduite_blanc.c9cdd211.png) no-repeat!important}.disconnected.icon-page h1{line-height:1.2}.disconnected.icon-page .subtitle{font-size:18px;color:rgba(0,0,0,.72)}.disconnected.icon-page .right{padding-left:64px}.disconnected header .container{padding:3px 15px}.disconnected .md-button:not([disabled]){width:auto;padding:0 16px}.disconnected .md-button.md-raised:not([disabled]){color:#ab99e5;box-shadow:none}.disconnected .md-button.md-primary.md-raised:not([disabled]){color:#FFF;background-color:#ab99e5}.disconnected .md-button.md-primary.md-raised:not([disabled]):hover{background-color:#A08EDB}.disconnected .content{position:relative;max-width:1170px;padding-top:32px;margin:0 auto 32px}.page-results{height:100%;min-height:100vh;padding-top:0;margin:0;background-color:#9AFCA9}.page-results:before{position:absolute;top:190px;left:-80px;z-index:3;width:440px;height:560px;pointer-events:none;background:url(../images/boy.a69c159d.png) no-repeat;background-size:contain;content:''}.page-results .container{position:relative;z-index:4}.page-results .purple-bg{position:relative;overflow:hidden;background:#a0a5ea}.page-results .purple-bg:before{position:absolute;top:-140px;left:140px;width:800px;height:200%;background:url(../images/pattern.cfaa7b9d.png);content:'';opacity:.5;transform:rotate(-20deg);transform-origin:center center}.page-results .logo{position:relative;z-index:2;margin-top:20px}.page-results .content-block-video{display:block;padding:4px;margin:32px 0;background:#FFF;border-radius:2px;box-shadow:0 4px 30px rgba(0,0,0,.12)}.page-results .content-block-video video{vertical-align:top}.page-results .enpc-green-text{color:#9afca8}.page-results .white-text{color:#FFF}.page-results .spaced{margin-top:64px}.page-results .title{margin:0}.page-results .title-score{margin:0;font-weight:900;line-height:1}.page-results p{margin-bottom:0}.page-results p:not(:last-of-type){margin-bottom:28px}.page-results .md-button:not([disabled]){width:auto;padding:0 16px;margin:58px 0;color:#a0a5ea;background:#FFF;box-shadow:none;transition:transform 225ms ease-out;backface-visibility:hidden}.page-results .md-button:not([disabled]):hover{background:#FFF;transform:translateY(-4px);box-shadow:0 4px 12px -2px rgba(0,0,0,.08)}.page-results .page-text{padding-left:52px}.page-results footer{padding:32px 0;color:#000;text-align:center;opacity:.87}.page-results footer a{color:#000}@media screen and (max-width:768px){.page-results:before{content:none}.page-results .page-text{padding-left:15px}.disconnected.icon-page .content .table-display{display:block}.disconnected.icon-page .content .left,.disconnected.icon-page .content .right{display:block;text-align:center}.disconnected.icon-page .content .right{padding-left:0;margin-top:32px}.disconnected.icon-page footer{text-align:center}}.mich md-content,.michelin md-content{background-color:#eee}.mich .header-logged-in,.michelin .header-logged-in{color:#fff!important;background:url() 40% 0 no-repeat #2b769d}.mich .header-logged-in .tabs,.michelin .header-logged-in .tabs{color:#fff!important;background-color:#2b769d!important}.mich .header-logged-in .hd-logo,.michelin .header-logged-in .hd-logo{width:151px;cursor:pointer;background-image:url(../images/michelin/logo_michelin.7188d0cb.png)!important}.mich .header-logged-in .menu-item.active:before,.michelin .header-logged-in .menu-item.active:before{background-color:#e1e326}.mich .startup-screen .text-block,.mich .startup-screen .title-block,.michelin .startup-screen .text-block,.michelin .startup-screen .title-block{color:rgba(0,0,0,.72)}.mich .startup-screen .title-accueil,.michelin .startup-screen .title-accueil{font-family:Pacifico,cursive!important;font-size:34px;color:rgba(0,0,0,.87)}.mich .startup-screen .btn-accueil,.michelin .startup-screen .btn-accueil{color:#fff!important;background-color:#2b769d}.mich .startup-screen .btn-accueil:hover,.michelin .startup-screen .btn-accueil:hover{background-color:#205875}.mich .startup-screen .bg-vert,.michelin .startup-screen .bg-vert{background-image:url()}.mich .startup-screen .color-bg,.michelin .startup-screen .color-bg{background-color:#eee}.mich .block .title,.michelin .block .title{color:rgba(0,0,0,.87)}.mich .md-button.md-primary:not([disabled]),.michelin .md-button.md-primary:not([disabled]){color:#2b769d}.mich .md-button.md-raised.md-primary:not([disabled]),.michelin .md-button.md-raised.md-primary:not([disabled]){color:#fff;background:#2b769d;box-shadow:0 2px 14px -2px rgba(43,118,157,.46)}.mich .md-button.md-primary.md-fab:not([disabled]),.michelin .md-button.md-primary.md-fab:not([disabled]){background:#2b769d}.mich .md-button.md-primary.md-fab:not([disabled]):hover,.michelin .md-button.md-primary.md-fab:not([disabled]):hover{background:#205875}.mich .md-button.md-primary.md-raised.md-focused:not([disabled]),.mich .md-button.md-primary.md-raised:not([disabled]):hover,.michelin .md-button.md-primary.md-raised.md-focused:not([disabled]),.michelin .md-button.md-primary.md-raised:not([disabled]):hover{color:#fff;background-color:#205875}.mich .contact-page .btn-send:not([disabled]),.mich .contact-page .categorie.selected,.mich .contact-page .categorie.selected:hover,.mich .contact-page .selectedMobile,.mich .history .block-head,.michelin .contact-page .btn-send:not([disabled]),.michelin .contact-page .categorie.selected,.michelin .contact-page .categorie.selected:hover,.michelin .contact-page .selectedMobile,.michelin .history .block-head{background:#2b769d}.mich md-checkbox.md-checked .md-icon,.michelin md-checkbox.md-checked .md-icon,.michelin-landing{background-color:#2b769d}.mich .material-icons.md-color,.michelin .material-icons.md-color{color:#2b769d}.mich .ct-series-a .ct-line,.michelin .ct-series-a .ct-line{stroke:#2b769d!important}.mich .ct-bar.ct-threshold-above,.mich .ct-line.ct-threshold-above,.mich .ct-point.ct-threshold-above,.michelin .ct-bar.ct-threshold-above,.michelin .ct-line.ct-threshold-above,.michelin .ct-point.ct-threshold-above{stroke:#2b769d}.mich .contact-page .md-input-focused label,.michelin .contact-page .md-input-focused label{color:#2b769d!important}.mich .contact-page .md-input-focused input,.mich .contact-page .md-input-focused textarea,.michelin .contact-page .md-input-focused input,.michelin .contact-page .md-input-focused textarea{border-bottom-color:#2b769d!important}.mich .block-contact a,.mich .contact-page .operateur,.mich .contact-page .telephone,.michelin .block-contact a,.michelin .contact-page .operateur,.michelin .contact-page .telephone{color:#2b769d}.michelin-landing{height:auto}.michelin-landing.layout-column{display:block}.michelin-landing .error{display:block;margin:8px 12px 0;color:#fc2828}.michelin-landing .head .container{display:-ms-flexbox;display:flex;min-height:72px;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.michelin-landing .head .container:after,.michelin-landing .head .container:before{content:none}.michelin-landing .head .hd-logo{display:block}.michelin-landing .head .hd-logo .michelin-logo{display:block;height:55px}.michelin-landing .head2{padding-top:8px;padding-bottom:8px;font-size:24px;color:#fff;text-align:center}.michelin-landing .btn.btn-michelin{font-size:14px;font-weight:500;color:rgba(0,0,0,.87);text-transform:uppercase;background-color:#e1e326;border-radius:2px}.michelin-landing .btn.btn-michelin:hover{background:#dbdd1d}.michelin-landing .btn.btn-michelin[disabled=disabled]{color:rgba(0,0,0,.54);background:rgba(0,0,0,.42)}.michelin-landing .login-btn{display:-ms-flexbox;display:flex;height:36px;padding:0 16px;border:none;box-shadow:0 2px 12px -2px rgba(225,227,38,.35);-ms-flex-align:center;align-items:center}.michelin-landing .login-btn svg{margin-top:-1px;margin-right:4px;fill:rgba(0,0,0,.87)}.michelin-landing .login-btn span{line-height:1}.michelin-landing .en-route-block{margin:32px auto;color:#fff;text-align:center}.michelin-landing .en-route-block .en-route-intro{font-size:16px;opacity:.87}.michelin-landing .en-route-block .en-route{font-size:42px;font-weight:500}.michelin-landing .en-route-block .en-route .picto-pouce{display:inline-block;margin-top:-8px;vertical-align:middle;fill:#FFF}.michelin-landing .en-route-block .en-route-lign{width:150px;margin:16px auto 0;border-bottom:2px solid #e1e326}.michelin-landing .code-text{padding:20px;margin-top:65px;color:#2b769d;text-align:right;background-color:#7db8ce}.michelin-landing .code-text1{font-size:63px;font-weight:500;font-weight:700;line-height:1.3}.michelin-landing .code-text2{font-size:34px;font-weight:400;line-height:1.3;opacity:.87}.michelin-landing .block-account{padding-right:0;padding-left:0}.michelin-landing .block-account.form-block{width:100%;max-width:800px;margin:0 auto}.michelin-landing .block-account .block{min-height:280px;margin-bottom:0}.michelin-landing .block-account .text-block{margin-bottom:20px;font-size:28px;font-weight:500;color:#2b769d;text-align:center}.michelin-landing .block-account .input-code{margin-bottom:20px}.michelin-landing .block-account .input-code input{font-size:16px!important;border-radius:0}.michelin-landing .block-account .btn-michelin{height:42px;font-size:16px}.michelin-landing .img-michelin{z-index:5;padding:0;margin-top:-30px;margin-left:-32px}.michelin-landing .text-bottom-block{margin-top:20px;margin-bottom:20px;font-size:12px;font-weight:500;color:grey;text-align:center}.michelin-landing .text-bottom-block .text-michelin{font-weight:700;color:#2b769d}.michelin-landing .text-bottom{position:relative;max-width:1000px;padding:60px 0;margin:-59px auto 30px;font-size:28px;color:#2b769d;text-align:center;background-color:#7db8ce;border-bottom:5px solid #e1e326;border-radius:2px}.michelin-landing .text-bottom span{display:inline-block}.michelin-landing .text-bottom span.smaller{font-size:.8em;font-weight:300}.michelin-landing .text-bottom p{width:85%;margin:0 auto;text-align:center}.michelin-landing .text-bottom svg{display:inline-block;margin-top:-6px;vertical-align:middle;fill:#2b769d}.prepaconduite .header-logged-in .avatar svg path,.prepaconduite .picto.explore svg,.prepaconduite .picto.histo svg,.prepaconduite .picto.info svg{fill:#f24558}.michelin-landing .michelin-content{min-height:100vh;background-color:#2b769d}.michelin-landing .footer-landing{background-color:#2b769d}.michelin-landing .footer-landing .container{padding-top:16px}.michelin-landing .footer-landing footer{font-size:14px;font-weight:400;color:#7db8ce}.michelin-landing .footer-landing footer a{color:inherit}.michelin-landing .footer-landing footer a:hover{color:#FFF}.michelin-landing .block-activate .btn-default{text-align:left;border-radius:0}.michelin-landing .block-activate ul li{display:list-item}@media screen and (max-width:991px){.michelin-landing .code-text{margin-top:0}.michelin-landing .text-bottom{margin-top:0;margin-bottom:0}}@media only screen and (max-width:670px){.michelin-landing .head2{height:auto}.michelin-landing .head2 .welcome-landing{padding:8px;font-size:18px;background-color:#7db8ce}.michelin-landing .en-route-block{margin:16px auto}.michelin-landing .en-route-block .en-route-intro{font-size:14px}.michelin-landing .en-route-block .en-route{font-size:18px}.michelin-landing .en-route-block .en-route .picto-pouce{margin-top:-15px}.michelin-landing .en-route-block .en-route-lign{margin-bottom:0}.michelin-landing .main-content{margin-right:0;margin-left:0}.michelin-landing .hd-bandeau{background:url(../images/michelin/header_MICHELIN.1bdcc656.png) center no-repeat!important}.michelin-landing .login-btn{width:100%;height:40px}.michelin-landing .code-text{margin-top:0;color:#FFF;text-align:center;background:0 0}.michelin-landing .code-text1{width:100%;margin-right:0;font-size:40px}.michelin-landing .code-text1 .code-question{font-size:34px}.michelin-landing .code-text2{font-size:22px}.michelin-landing .block-account{z-index:1000}.michelin-landing .block-account .text-block{font-size:20px}.michelin-landing .block-account .text-bottom-block{font-size:13px}.michelin-landing .text-bottom{width:100%;padding:32px 0;margin:32px 0;font-size:16px}}@media only screen and (max-width:400px){.michelin-landing .head-logo .michelin-logo{display:block;height:auto!important;max-width:95%}}.michelin-landing .confirmation-block{max-width:680px;margin:0 auto}.michelin-landing .confirmation-block h3{margin-bottom:32px}.michelin-landing .confirmation-block p{margin:0}#maj-reglementaire-80{background:url(../images/illustrations/B14_80km.5b045993.svg) left 10px no-repeat;background-size:24px 24px}.modal-dialog{width:90%;margin:10px auto}.modal-dialog video{max-width:100%}@media screen and (min-width:1200px){.modal-dialog{width:50%;max-width:883px}.serie .questions-list .img-question{min-height:296px}}.modal-dialog .modal-header{border-bottom:none}.modal-dialog .modal-header h2{margin:0;font-size:20px;color:rgba(0,0,0,.87)}.modal-dialog .modal-header .close{padding:8px;margin-top:-8px;margin-right:-8px}.modal-dialog .modal-header .close i{vertical-align:top}.modal-dialog .modal-content{border:none;border-radius:0;box-shadow:0 8px 40px rgba(0,0,0,.2)}.modal-dialog .modal-footer{padding:8px;border-top:none}.modal-dialog .modal-footer .md-button{width:auto;min-width:120px}.modal-dialog .md-button{width:auto}.modal-dialog .md-button:not(:first-child){margin-right:8px}.video-course-modal .md-avatar-icon{margin-top:8px!important;color:#0db5cc;background:rgba(173,173,173,.12);transition:background .225s}.video-course-modal md-list-item h3{text-overflow:initial!important;white-space:normal!important}.video-course-modal md-list-item .md-list-item-text{padding:8px 0}.video-course-modal md-list-item>.md-button:not([disabled]):hover{background:rgba(0,0,0,.04)}.video-course-modal md-list-item:hover .md-avatar-icon{color:#FFF;background:#0db5cc}.video-course-modal md-icon.active{color:#fc0}.prepaconduite md-content{background-color:#fafafa}.prepaconduite .header-logged-in{color:#fff!important;background:url(../images/prepaconduite/img_bandeau.c47026b0.png) 40% 0 no-repeat #f24558}.prepaconduite .header-logged-in .tabs{color:#fff!important;background-color:#f24558!important}.prepaconduite .header-logged-in .hd-logo{width:151px;cursor:pointer;background-image:url(../images/prepaconduite/logo_prepaconduite_blanc.c9cdd211.png)!important}.prepaconduite .header-logged-in .menu-item.active:before{background-color:#ffc343}.prepaconduite .startup-screen .text-block,.prepaconduite .startup-screen .title-block{color:#3b277b}.prepaconduite .startup-screen .title-accueil{font-family:Pacifico,cursive!important;font-size:34px;color:#fff}.prepaconduite .startup-screen .btn-accueil{color:#fff!important;background-color:#c30e22}.prepaconduite .startup-screen .btn-accueil:hover{background-color:#ac0c1e}.prepaconduite .startup-screen .bg-vert{background-image:url(../images/bg_vert.32112084.jpg)}.prepaconduite .startup-screen .color-bg{background-color:#fafafa}.prepaconduite .block .title{color:rgba(0,0,0,.87)}.prepaconduite .md-button.md-primary:not([disabled]){color:#f24558}.prepaconduite .md-button.md-raised.md-primary:not([disabled]){color:#fff;background:#f24558;box-shadow:0 2px 14px -2px rgba(242,69,88,.46)}.prepaconduite .md-button.md-primary.md-fab:not([disabled]){background:#f24558}.prepaconduite .md-button.md-primary.md-fab:not([disabled]):hover{background:#ef152d}.prepaconduite .md-button.md-primary.md-raised.md-focused:not([disabled]),.prepaconduite .md-button.md-primary.md-raised:not([disabled]):hover{color:#fff;background-color:#ef152d}.prepaconduite .contact-page .btn-send:not([disabled]),.prepaconduite .contact-page .categorie.selected,.prepaconduite .contact-page .categorie.selected:hover,.prepaconduite .contact-page .selectedMobile,.prepaconduite .history .block-head{background:#f24558}.prepaconduite md-checkbox.md-checked .md-icon{background-color:#f24558}.prepaconduite .material-icons.md-color{color:#fff}.prepaconduite .ct-series-a .ct-line{stroke:#f24558!important}.prepaconduite .ct-bar.ct-threshold-above,.prepaconduite .ct-line.ct-threshold-above,.prepaconduite .ct-point.ct-threshold-above{stroke:#f24558}.prepaconduite .contact-page .md-input-focused label{color:#f24558!important}.prepaconduite .contact-page .md-input-focused input,.prepaconduite .contact-page .md-input-focused textarea{border-bottom-color:#f24558!important}.prepaconduite .block-contact a,.prepaconduite .contact-page .operateur,.prepaconduite .contact-page .telephone{color:#f24558}.hd-logo.b{width:151px;cursor:pointer;background:0 0!important}.hd-logo.co,.hd-logo.crr,.hd-logo.ei{width:100px;cursor:pointer;background:0 0!important}.header-logged-in .hd-logo{height:65px!important;background:url(../images/prepaconduite/logo_prepaconduite_blanc.c9cdd211.png) no-repeat!important}.serie ::-webkit-scrollbar{width:8px;height:12px}.serie ::-webkit-scrollbar-track{background:rgba(0,0,0,.05)}.serie ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1)}.serie .block-score{padding:16px 0;margin-top:-16px}.serie .filters{position:fixed;padding:0 16px;overflow:auto;transform:translateY(0)!important;transition:none;backface-visibility:hidden;will-change:transform}.serie .filters .title-filter{margin:0;font-size:14px;font-weight:500;color:rgba(0,0,0,.54);border:none}.serie .filters .panel-default{margin:0!important;background-color:transparent;border:none;box-shadow:none}.serie .filters .panel-default:not(:last-child){border-bottom:1px solid rgba(0,0,0,.12)}.serie .filters .panel-heading{padding:8px 0;background-color:transparent;border-radius:0}.serie .filters .panel-heading a{text-decoration:none!important;outline:0}.serie .filters .panel-body{padding-top:0;padding-right:0;padding-left:0;border-top:none!important;border-bottom:none!important}.serie .filters .resultat{display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-align:center;align-items:center}.serie .filters .resultat:not(:last-child){margin-bottom:8px}.serie .filters .resultat .resultat-color{margin:0}.serie .filters .resultat .resultat-text{padding-left:8px}.serie .filters .resultat .resultat-score,.serie .filters .resultat:hover{font-weight:500}.serie .filters .filter-question{margin:8px 0;font-size:15px}.serie .filters .filter-question .selected-filters-title{margin-top:0;font-size:16px;font-weight:500}.serie .filters .filter-question ul{padding-left:16px;font-size:15px}.serie .filters .filter-question ul li{margin-bottom:4px;font-size:14px;font-weight:400}.serie .filters .filter-question ul li label{margin:0}.serie .filters .selection-question{margin-bottom:3%}.serie .filters .selection-question .row{margin:0}.serie .filters .selection-question .row>*{padding:0 2px}.serie .filters .selection-question .small-square{width:100%;margin:0 2px 2px 0;border-radius:2px;box-shadow:none}@media (max-width:992px){.serie .filters{position:relative;max-width:none!important;max-height:none!important;transform:none!important}}.serie .question-card{margin-bottom:64px;overflow:hidden;background:#FFF;border-radius:3px;box-shadow:0 2px 8px rgba(0,0,0,.12);backface-visibility:hidden}.serie .question-card.no-result{padding:16px}.serie .question-card.no-result p:first-child{margin-top:0;margin-bottom:4px;font-size:24px}.serie .question-card.no-result p:last-child{margin-bottom:0;color:rgba(0,0,0,.54)}.serie .question-card.no-result p:last-child a{padding:4px 8px;font-weight:500;text-decoration:none;text-transform:uppercase;cursor:pointer;background:rgba(0,0,0,.08);border-radius:2px}.serie .question-card .no-response{max-width:200px}.serie .question-card .question-card-content hr{margin:16px -16px}.serie .question-card .question-card-content .answer-validity-description{padding-left:16px}.serie .question-card .question-card-content .answer-validity-description h4{margin:0 0 1px}.serie .question-card .question-card-content .answer-validity-description p{margin:0;color:rgba(0,0,0,.54)}.serie .question-card .question-infos .small-square{-ms-flex-negative:0;flex-shrink:0}.serie .question-card .question-infos .small-square .question-number{font-size:20px;font-weight:500;text-shadow:0 1px 4px rgba(0,0,0,.2)}.serie .question-card .question-right{padding:16px;-ms-flex-negative:1;flex-shrink:1;-ms-flex-preferred-size:100%;flex-basis:100%}.serie .question-card .question-left{padding:16px;border-left:1px solid rgba(0,0,0,.08)}.serie .question-card .question-left .md-button{padding:0 8px}.serie .question-card .question-left .md-button:hover{box-shadow:0 10px 8px -6px rgba(0,0,0,.05)}.serie .question-card .question-left .md-button,.serie .question-card .question-left audio-player{width:auto;height:40px;white-space:nowrap}.serie .question-card .question-left .md-button:not(:last-child),.serie .question-card .question-left audio-player:not(:last-child){margin-bottom:8px}.serie .question-card .question-left .md-button md-icon,.serie .question-card .question-left audio-player md-icon{margin-right:8px}.serie .block-liste-questions .question-text{display:block;margin-top:0;margin-bottom:16px;font-size:16px}.serie .block-liste-questions .question-title{display:block;margin-bottom:8px;font-size:14px;font-weight:500;line-height:1.3em;color:rgba(0,0,0,.62)}.serie .block-liste-questions .question-title:first-child{margin-top:0}.serie .block-liste-questions .seconde-question{margin-top:4px}.serie .block-liste-questions .seconde-question .question-title{margin-top:16px}.serie .block-liste-questions ul{margin:0;overflow:hidden}.serie .block-liste-questions ul li{display:-ms-flexbox;display:flex;padding:0;margin:0;font-size:16px;color:rgba(0,0,0,.54);white-space:normal;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.serie .block-liste-questions ul li:not(:last-child){margin-bottom:4px}.serie .block-liste-questions ul li .label{max-width:400px;padding:8px 10px;font-size:inherit;font-weight:400;color:inherit;text-align:left;white-space:normal;-ms-flex-negative:0;flex-shrink:0}.serie .block-liste-questions ul li .dots{width:100%;height:4px;background:url(../images/dot.bde7ccd5.png) 0 center repeat-x}.serie .block-liste-questions ul li.bonne-reponse{font-weight:500;color:#28b846;border:2px solid #28b846;border-radius:20px}.serie .block-liste-questions ul li.bonne-reponse .dots{background:url(../images/dot-green.0900308e.png) 0 center repeat-x}.serie .block-liste-questions ul li.bonne-reponse .label{font-weight:500}.serie .block-liste-questions .proposition{display:-ms-flexbox;display:flex;padding:0 10px;-ms-flex-negative:0;flex-shrink:0}.serie .block-liste-questions .proposition strong{display:inline-block;padding:6px 10px;font-size:24px;line-height:1em}@media (min-width:1200px){.serie .questions-list{padding-left:5%}}.serie .questions-list .img-question{width:100%}.serie .questions-list .img-question img{max-width:100%}.serie .limit-size{max-width:450px;white-space:normal}.serie .video-course-btn{width:auto;margin-right:16px;overflow:visible;white-space:nowrap}.serie .video-course-btn md-icon{margin-right:10px}.serie .video-course-btn .count{position:absolute;bottom:-4px;left:20px;width:18px;height:18px;font-size:10px;font-weight:700;line-height:18px;color:#FFF;text-align:center;background:#f0223a;border:2px solid #FFF;border-radius:50%;box-sizing:content-box}.serie .square{width:70px;height:70px;padding:2px;color:#fff;text-align:center}.serie .square div,.serie .square span{text-align:center}.serie .square strong{font-size:20px;text-align:center}.serie .question-square-container{margin-bottom:2px}.serie .small-square{position:relative;width:40px;padding:0;overflow:hidden;font-size:15px;font-weight:500;color:#fff;text-align:center;cursor:pointer;border-radius:2px}.serie .small-square:after{display:block;width:100%;padding-top:100%;content:''}.serie .small-square.space-reponse{display:inline-block;margin-right:2px;cursor:default}.serie .small-square.green{background:#28b846;box-shadow:0 2px 8px -3px #28b846}.serie .small-square.red{background:#f72525;box-shadow:0 2px 8px -3px #f72525}.serie .small-square.split{background:#28b846;box-shadow:0 2px 8px -3px #f72525}.serie .small-square.split:before{position:absolute;top:100%;left:100%;z-index:0;width:200%;height:143%;background:#f72525;content:'';transform:translate(-50%,-50%) rotate(-45deg);transform-origin:center center}.serie .small-square .question-number{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.serie .response-label{margin-top:8px;font-weight:500}.serie uib-accordion{display:block;overflow:hidden;clear:both}.serie uib-accordion span[uib-accordion-header]{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.serie uib-accordion span[uib-accordion-header] .text{display:-ms-flexbox;display:flex;width:100%}.serie .themes-wrapper.active .taux-theme{opacity:.2}.serie .themes-wrapper .taux-theme{position:relative;display:-ms-flexbox;display:flex;height:32px;margin-top:4px;overflow:hidden;white-space:nowrap;cursor:pointer;border-radius:3px;transition:opacity .2s;-ms-flex-align:center;align-items:center}.serie .themes-wrapper .taux-theme .progress-bar{display:-ms-flexbox;display:flex;min-width:20%;border-radius:3px;box-shadow:none;transition:width .2s ease-in-out;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.serie .themes-wrapper .taux-theme .label-thematique,.serie .themes-wrapper .taux-theme .value-thematique{display:-ms-flexbox;display:flex;font-size:18px;color:#fff;opacity:1;transition:opacity .225s;padding:0 8px}.serie .themes-wrapper .taux-theme .value-thematique-less-than-5{margin-left:8px;font-size:18px}.serie .themes-wrapper .taux-theme.active,.serie .themes-wrapper .taux-theme:hover{opacity:1}.serie .up-page-button{position:fixed;right:32px;bottom:32px;opacity:0;transition:opacity .225s;backface-visibility:hidden}.serie .up-page-button md-icon{transform:rotate(-180deg);transition:transform .225s;backface-visibility:hidden}.serie .up-page-button.visible{opacity:1}.serie .up-page-button.visible md-icon{transform:rotate(0)}.serie .user-answer{padding-right:8px!important;padding-left:8px!important}.serie audio-player{display:inline-block;width:auto}.serie .player-ui{position:relative;display:-ms-flexbox;display:flex;width:auto;height:40px;padding:4px 16px 4px 8px;overflow:hidden;font-size:14px;font-weight:500;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:2px;transform:translateZ(0);transition:background 225ms,color 225ms,box-shadow 225ms;-ms-flex-align:center;align-items:center}.serie .player-ui.playing,.serie .player-ui:hover{background:rgba(0,0,0,.1)}.serie .player-ui:hover{box-shadow:0 10px 8px -6px rgba(0,0,0,.05)}.serie .player-ui.playing{outline:0}.serie .player-ui .player-icon md-icon{display:inline-block;vertical-align:top}.serie .player-ui .player-bar{position:absolute;bottom:0;left:0;width:100%;height:4px;backface-visibility:hidden}.serie .player-ui .player-bar .bar-current{width:100%;height:100%;background:rgba(0,0,0,.1);transform:scaleX(0);backface-visibility:hidden;transform-origin:left center}.serie .arrow-right span{margin-left:-25px}.serie .score{font-size:32px;font-weight:700}@media screen and (max-width:768px){.serie .question-card-content{-ms-flex-direction:column;flex-direction:column}.serie .question-card .question-right{overflow:hidden;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:auto;flex-basis:auto}.serie .question-card .question-left{border-top:1px solid rgba(0,0,0,.08);border-left:none}}