.ecranProtecteur{background-color:#37424a;opacity:.2;position:fixed;left:0;top:0;height:100%;width:100%;z-index:1000}main form label[for=Email]{overflow-wrap:break-word}.authentification main{background-color:#fff;padding:10px 10px 20px 10px}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){.authentification main{padding:10px 5px 20px 5px}}.authentification main h2{font-size:1.5rem}.authentification main h3{font-size:1.2rem}.authentification main h4{font-size:1.1rem}.authentification main h5{font-size:1.05rem}.authentification main hr{border:0;border-top:1px solid #dedede;height:1px;margin:0 0 15px 0}.authentification main kbd,.authentification main code{border-radius:3px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:90%;padding:2px 4px}.authentification main kbd{background-color:#000;color:#f0f0f0}.authentification main code{background-color:#f0f0f0;color:#ff6319}.authentification main em{font-style:italic}.authentification main ul{list-style:none}.authentification main ol.list{list-style:decimal;margin-left:20px}.authentification main ol.list>li{margin-bottom:15px}.authentification .contenantMessage{padding-top:5px}.authentification .boiteMessage{padding:5px 10px;background-color:#fff}.authentification .bulletList>li{padding-left:5px;list-style:disc;list-style-position:inside}.authentification main form div[data-valmsg-summary="true"] ul{background-color:#f5f5f5;margin-bottom:15px}.authentification main form div[data-valmsg-summary="true"] ul>li{margin-bottom:0;padding:5px 10px}.authentification main input[type=text],.authentification main input[type=email],.authentification main input[type=tel],.authentification main input[type=password]{width:100%}.authentification main .input-validation-error{border:2px solid #d52b1e}.authentification main .caseACocher input:disabled+label .valeur{cursor:not-allowed}.authentification main .champ.small{margin-bottom:0}.authentification main .champ.small button{line-height:25px}.authentification main .external-provider{box-sizing:border-box;min-width:280px;max-width:300px}.authentification main .external-provider button{background-color:#f5f5f5;background-position:12px;background-repeat:no-repeat;background-size:21px 21px;border:1px solid #dedede;border-radius:2px;box-sizing:border-box;display:block;color:#5e5e5e;font-family:'Segoe UI',Tahoma,Helvetica,sans-serif;font-size:15px;font-weight:600;line-height:41px;margin:10px 0;overflow:hidden;padding:0 12px 0 45px;text-align:center;text-overflow:ellipsis;vertical-align:central;white-space:nowrap;width:100%}.authentification main .external-provider button:focus{border:2px solid #000}.authentification main .external-provider button:hover{color:#fff}.authentification main .external-provider .logo-microsoft{background-image:url(/img/idp-logos/colored/microsoft.svg)}.authentification main .external-provider .logo-microsoft:hover{background-color:#01a4ef;background-image:url(/img/idp-logos/white/microsoft.svg)}.authentification main .external-provider .logo-azureadb2c{background-image:url('../img/icons/iportailparents76x76.png')}.authentification main .external-provider .logo-azureadb2c:hover{background-color:#01a4ef;background-image:url('../img/icons/portailparent_invert.png')}.authentification main .external-provider .logo-google{background-image:url(/img/idp-logos/colored/google.svg)}.authentification main .external-provider .logo-google:hover{background-color:#4285f4;background-image:url(/img/idp-logos/white/google.svg)}.authentification main .external-provider .logo-facebook{background-image:url(/img/idp-logos/colored/facebook.svg)}.authentification main .external-provider .logo-facebook:hover{background-color:#3b5595;background-image:url(/img/idp-logos/white/facebook.svg)}.authentification main .external-provider .logo-apple{background-image:url(/img/idp-logos/colored/apple.svg)}.authentification main .external-provider .logo-apple:hover{background-color:#000;background-image:url(/img/idp-logos/white/apple.svg)}.authentification main .layout{box-sizing:border-box;width:100%}.authentification main .layout>.col-1,.authentification main .layout>.col-2,.authentification main .layout>.col-3,.authentification main .layout>.col-4,.authentification main .layout>.col-5,.authentification main .layout>.col-6,.authentification main .layout>.col-7,.authentification main .layout>.col-8,.authentification main .layout>.col-9,.authentification main .layout>.col-10,.authentification main .layout>.col-11,.authentification main .layout>.col-12{margin-bottom:15px;min-height:1px;position:relative}@media(min-width:939px){.authentification main .layout{display:flex;margin:0 -15px}.authentification main .layout>.col-1,.authentification main .layout>.col-2,.authentification main .layout>.col-3,.authentification main .layout>.col-4,.authentification main .layout>.col-5,.authentification main .layout>.col-6,.authentification main .layout>.col-7,.authentification main .layout>.col-8,.authentification main .layout>.col-9,.authentification main .layout>.col-10,.authentification main .layout>.col-11,.authentification main .layout>.col-12{margin-bottom:0;padding:0 15px}.authentification main .layout>.col-1{width:8.33333333%}.authentification main .layout>.col-2{width:16.66666667%}.authentification main .layout>.col-3{width:25%}.authentification main .layout>.col-4{width:33.33333333%}.authentification main .layout>.col-5{width:41.66666667%}.authentification main .layout>.col-6{width:50%}.authentification main .layout>.col-7{width:58.33333333%}.authentification main .layout>.col-8{width:66.66666667%}.authentification main .layout>.col-9{width:75%}.authentification main .layout>.col-10{width:83.33333333%}.authentification main .layout>.col-11{width:91.66666667%}.authentification main .layout>.col-12{width:100%}.authentification main .layout>.col-offset-0{margin-left:0}.authentification main .layout>.col-offset-1{margin-left:8.33333333%}.authentification main .layout>.col-offset-2{margin-left:16.66666667%}.authentification main .layout>.col-offset-3{margin-left:25%}.authentification main .layout>.col-offset-4{margin-left:33.33333333%}.authentification main .layout>.col-offset-5{margin-left:41.66666667%}.authentification main .layout>.col-offset-6{margin-left:50%}.authentification main .layout>.col-offset-7{margin-left:58.33333333%}.authentification main .layout>.col-offset-8{margin-left:66.66666667%}.authentification main .layout>.col-offset-9{margin-left:75%}.authentification main .layout>.col-offset-10{margin-left:83.33333333%}.authentification main .layout>.col-offset-11{margin-left:91.66666667%}.authentification main .layout>.col-offset-12{margin-left:100%}.authentification main .layout>.col-push-0{margin-right:0}.authentification main .layout>.col-push-1{margin-right:8.33333333%}.authentification main .layout>.col-push-2{margin-right:16.66666667%}.authentification main .layout>.col-push-3{margin-right:25%}.authentification main .layout>.col-push-4{margin-right:33.33333333%}.authentification main .layout>.col-push-5{margin-right:41.66666667%}.authentification main .layout>.col-push-6{margin-right:50%}.authentification main .layout>.col-push-7{margin-right:58.33333333%}.authentification main .layout>.col-push-8{margin-right:66.66666667%}.authentification main .layout>.col-push-9{margin-right:75%}.authentification main .layout>.col-push-10{margin-right:83.33333333%}.authentification main .layout>.col-push-11{margin-right:91.66666667%}.authentification main .layout>.col-push-12{margin-right:100%}}.authentification main .dispositionContenant{box-sizing:border-box}.authentification main .dispositionContenant.dispositionContenantTailleXL{max-width:600px}.authentification main .dispositionContenant.dispositionContenantTailleL{max-width:500px}.authentification main .dispositionContenant.dispositionContenantTailleM{max-width:400px}.authentification main .dispositionContenant.dispositionContenantTailleS{max-width:300px}.authentification main .dispositionDeuxBoites{display:flex;flex-direction:column}@media(min-width:939px){.authentification main .dispositionDeuxBoites{flex-direction:row}}.authentification main .dispositionDeuxBoites>.dispositionExpansible{flex-grow:1}.authentification main .dispositionDeuxBoites>.dispositionMenu{margin:0 0 20px 0}@media(min-width:939px){.authentification main .dispositionDeuxBoites>.dispositionMenu{margin:0 20px 0 0;flex:0 0 300px}}.authentification main ul.dispositionTableau{display:table}.authentification main ul.dispositionTableau>li{display:table-row}.authentification main ul.dispositionTableau>li>*{display:table-cell;padding:5px 10px}.authentification main .zoneOU{font-size:1.3rem;font-weight:600;margin:20px 0;text-align:center}.authentification main .separateurZoneOu{margin-left:50px;border-left:6px solid #dcdcdc;height:150px}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){.authentification main .separateurZoneOu{margin-left:100px;margin-top:15px;margin-bottom:15px;border-left:none;border-top:2px solid #dcdcdc;height:0;width:100px}}@media only screen and (max-width:1100px),only screen and (max-device-width:1100px) and (orientation:portrait){.authentification main .separateurZoneOu{margin-top:1px;margin-bottom:1px;border-left:none;border-top:none;height:5px}.authentification main .zoneOU{font-size:1.3rem;font-weight:600;margin:2px 0;padding:5px;text-align:center;border-top:2px solid #dcdcdc;border-bottom:2px solid #dcdcdc}}@media(min-width:939px){.authentification main .zoneOU{margin:20px 40px}}[data-module="mozaikBanniere"] .logo{background-image:url(/img/logos/white/mozaik.png) !important;height:40px !important;width:150px !important;vertical-align:sub !important}@media only screen and (max-width:499px),only screen and (max-device-width:480px) and (orientation:portrait){[data-module="mozaikBanniere"] .logo{width:120px !important}}.authentification main [data-control="boiteMessage"]{margin-bottom:20px}.authentification main [data-control="boiteMessage"] .message p:last-of-type{margin-bottom:0}.authentification main [data-control="boiteMessage"]:not(.visible),.authentification main [data-control="boiteMessage"]:not(.visible)>*{display:none}.authentification main .panel{border-bottom:1px solid #cecece;border-radius:0 0 4px 4px;box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:20px;width:100%}.authentification main .panel>.panel-heading{background-color:#dedede;border:1px solid #cecece;border-radius:4px 4px 0 0;padding:10px 15px}.authentification main .panel>.panel-heading h1,.authentification main .panel>.panel-heading h2,.authentification main .panel>.panel-heading h3,.authentification main .panel>.panel-heading h4,.authentification main .panel>.panel-heading h5,.authentification main .panel>.panel-heading h6{margin-bottom:0}.authentification main .panel>ul:first-child>li:first-child{border-radius:4px 4px 0 0;border-top:1px solid #cecece}.authentification main .panel>ul.panel-body{list-style-type:none;margin-bottom:0}.authentification main .panel>ul.panel-body li{border-left:1px solid #cecece;border-right:1px solid #cecece;margin-bottom:0;padding:10px 15px}.authentification main .panel>ul.panel-body li+li{border-top:1px solid #cecece}.authentification main .panel>ul.panel-body li:last-child{border-bottom:1px solid #cecece;border-radius:0 0 4px 4px;padding:10px 15px}.authentification main .text-danger{color:#d52b1e;font-size:.8em}.authentification main .text-success{color:#006d67}.authentification main .text-info{font-size:.9em}.authentification main .text-guidage{color:#666;font-style:italic}.indented{text-indent:20px}.authentification main div[data-control="qr"]{margin:15px}.consent-page{background-color:#fff;padding:10px}.consent-page .client-logo{max-height:48px;max-width:48px;padding-right:5px}.consent-page .client-name{font-weight:bold}.consent-page .client-url{display:block;font-size:small}.consent-page h2,.consent-page .permissions,.consent-page .info,.consent-page .conditions{margin-bottom:25px}.consent-page h2{display:inline-block}.consent-page .smpGroupeDonneesV2 .smpGroupeDonneesTitre{font-size:medium;font-weight:bold}.consent-page .permissions{padding-bottom:5px}.consent-page .permissions>ul{border-bottom:1px solid #dedede;margin-top:15px}.consent-page .permissions>ul li{margin-bottom:0}.consent-page .permissions .emphasize{font-weight:bold}.consent-page .permissions .mandatory{background-image:url(/img/icons/arrow-right.svg);background-position:left top;background-repeat:no-repeat;background-size:17px;padding-left:21px}.consent-page .permissions .description{color:#696969;font-size:15px;margin-bottom:0;padding-left:35px;position:relative;top:-7px}.consent-page .warningOnBehalf{margin-top:10px;padding-top:10px}.consent-page .warningOnBehalf>span{background:url(/img/icons/warning.svg) no-repeat;background-size:20px;display:inline-block;min-height:25px;padding-left:35px}.consent-page .memorize{text-align:right}.consent-page .memorize>label{text-align:left}.consent-page .info{background-color:#eff4f7;padding:8px 10px}.consent-page .info a{word-break:break-word}.consent-page .conditions h3{font-size:larger}.consent-page ul.bullet{list-style-type:disc;margin-left:20px}.btnLinkDisabled{color:#d3d3d3}