@charset "UTF-8";.no-select{-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none}.hide{display:none}.text-centered{text-align:center}.note{font-size:smaller}*{box-sizing:border-box}body{font-size:16px;font-family:Sans-Serif;color:#2c2b2d}body,html{margin:0;padding:0;direction:ltr;height:100%}body{position:relative}#header{text-align:center}.logo{display:block;margin:2em auto;width:13em;height:auto;border:0}.container{position:relative;display:inline-block;width:100%;margin:0;padding:0}.content{margin:0 auto;padding:0;text-align:center}.content-text{margin:1.5em .5em;padding:.5em}.content-text p{line-height:1.6em}.content-text p:last-child{margin-bottom:2em}.box-connect{padding:.2em;width:19em;display:inline-block;vertical-align:top}.mid-line{display:inline-block;background-color:#efefef;height:32em;width:2px;margin:2em}.link-right{position:absolute;bottom:.5em;right:1em;font-size:.85em;color:#2c2b2d}.msg{box-sizing:border-box;padding:.6em .9em;width:100%;margin:0 auto;max-width:680px;margin-bottom:1em}.button-pane{margin-top:1em}.spaced li{margin-bottom:.7em}.switch-form{margin:1em 0;text-align:center}.fullblock{display:inline-block;width:100%;margin:0;padding:2em 1.2em}.create-account-iframe{border:0;width:100%;height:81em}.create-account-iframe{margin-left:0}.explanation{font-size:smaller}h1,h2,h3,h4{color:#3c76af;margin:.2em 0}h1{font-size:180%;font-weight:300}h2{font-weight:400;font-size:140%;margin:1.1em 0 .5em}h3{font-weight:300;font-size:120%}a{color:#3c76af;text-decoration:none;border-bottom:.1em solid transparent;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}a:active,a:hover{color:#224363;border-bottom:.1em solid #224363}.logo-link:active,.logo-link:hover{border-bottom:0}p{line-height:1.4em;margin:.8em 0}.styled-button{display:inline-block;background:#3c76af;border:.1em solid #3c76af;border-radius:.3em;color:#fff;font-weight:400;padding:.5em 1em;font-size:1em;outline:0;position:relative;margin:.5em .3em;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;transition:.1s ease-in-out box-shadow;width:100%;text-decoration:none;text-align:center}.styled-button:hover{cursor:pointer;box-shadow:0 0 .8em #224363 inset;border-color:#2f5c89;color:#fff}.styled-button:active{cursor:pointer;box-shadow:0 0 1.2em #0c1824 inset;border-color:#5e5e5e;color:#fff}.styled-button:focus{box-shadow:0 0 .5em #444}a.styled-button-create-account,button{display:inline-block;background:#3c76af;border:.1em solid #3c76af;border-radius:.3em;color:#fff;font-weight:400;padding:.5em 1em;font-size:1em;outline:0;position:relative;margin:.5em .3em;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;transition:.1s ease-in-out box-shadow;width:100%;margin-right:0;margin-left:0}a.styled-button-create-account:focus,button:focus{box-shadow:0 0 .5em #444}a.styled-button-create-account:hover,button:hover{cursor:pointer;box-shadow:0 0 .8em #224363 inset;border-color:#2f5c89}a.styled-button-create-account:active,button:active{cursor:pointer;box-shadow:0 0 1.2em #0c1824 inset;border-color:#5e5e5e}a.styled-button-create-account[disabled=disabled],a.styled-button-create-account[disabled=disabled]:active,a.styled-button-create-account[disabled=disabled]:hover,button[disabled=disabled],button[disabled=disabled]:active,button[disabled=disabled]:hover{background-color:#888;border-color:#888;box-shadow:none;cursor:default;pointer-events:none}a.styled-button-create-account{padding:.6em .3em}.icon-cancel{display:inline-block;background:#efefef;border:.1em solid #efefef;border-radius:.3em;color:#444;font-weight:400;padding:.5em 1em;font-size:1.1em;outline:0;position:relative;margin:.5em .3em;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;transition:.1s ease-in-out box-shadow;font-size:1em;margin-left:0}.icon-cancel.hoverstate,.icon-cancel:hover{cursor:pointer;box-shadow:0 0 .8em #a6a6a6 inset;border-color:silver}.icon-cancel:active{cursor:pointer;box-shadow:0 0 1.2em #a6a6a6 inset;border-color:#b3b3b3}.option{font-size:smaller;display:block;margin-top:.75em;color:#9e9e9e}.option input,.option label,.option span{display:inline-block;vertical-align:middle}.option label{margin:0 .5em}.presence-no{font-style:italic}.cncc_connexion_action{text-align:center}.private-computer-help{font-size:80%;background-color:#2f5c89;border:1px solid #3c76af;border-radius:3px;color:#fafafa;padding:.2em .55em .25em .5em;cursor:pointer}.private-computer-help-text{background-color:#fafafa;border:1px solid #2f5c89;padding:1em;position:absolute;z-index:1;margin-top:.5em;max-width:320px;max-width:20rem;cursor:pointer}.msg{border-radius:.3em}.msg h1{color:#c75d5b;font-size:1.5em}.msg p{line-height:1.4em}.msg-error{border:.3em solid #eecdcd;background-color:#f4e0e0;color:#cd706e;box-shadow:inset 0 0 2.1em 1em #f2d9d8}.msg-error h1{color:#c75d5b}.msg-success{border:.3em solid #cde7d4;background-color:#dfefe3;color:#77be8a;box-shadow:inset 0 0 2.1em 1em #d8ecdd}.msg-success h1{color:#66b57b}.msg-info{border:.3em solid #b7cfe6;background-color:#cadced;color:#588fc6;box-shadow:inset 0 0 2.1em 1em #c3d7ea}.msg-info h1{color:#4583bf}.ie input[type=text],input[type=email]{background:#fff;border:1px solid #c4c4c4;color:#000;line-height:38px;height:38px;margin:0;outline:0;padding:0 1em;width:100%;border-radius:0}.ie input[type=text],input[type=email],input[type=email]:focus,input[type=password],select:focus,textarea:focus{font-size:1em}input[type=password]{pointer-events:none;background-color:#fff}.input:focus{border-color:#08c;box-shadow:0 0 6px rgba(0,136,204,.4)}.pwd{text-align:center;list-style-type:none;list-style-position:inside;vertical-align:middle;margin:.8em 0;padding:.5em;border:.3em solid #fff}#box-pwd{margin:0 auto}.pwdpicker-numpad{display:block;margin:.5em 0 .75em 0;text-align:center}.pwd input{display:inline-block;text-align:center;font-size:1em;margin:0 .3em;width:2em;height:2em;border:1px solid #3c76af;border-radius:0}.pwd input .backinblack{background-color:#444}.pwdpicker-numpad>.pwdpicker-button{display:inline-block;background:#3c76af;border:.1em solid #3c76af;border-radius:.3em;color:#fff;font-weight:400;padding:.5em 1em;font-size:1.1em;outline:0;position:relative;margin:.5em .3em;-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;transition:.1s ease-in-out box-shadow}.pwdpicker-numpad>.pwdpicker-button.hoverstate,.pwdpicker-numpad>.pwdpicker-button:hover{cursor:pointer;box-shadow:0 0 .8em #224363 inset;border-color:#2f5c89}.pwdpicker-numpad>.pwdpicker-button:active{cursor:pointer;box-shadow:0 0 1.2em #0c1824 inset;border-color:#5e5e5e}.pwdpicker-toolbar{width:100%;text-align:center}.pwdpicker-toolbar>.pwdpicker-button{display:block;margin:0 1em}.pwdpicker-button{cursor:pointer}.keyboard-focus-set{border:.3em solid #e6c074}.infield-label{display:block;position:relative}.infield-label label{bottom:0;color:#777;display:block;left:0;line-height:3em;margin:0;right:0;top:0;cursor:text;font-size:14px;padding:0 10px;position:absolute;white-space:nowrap}.js .infield-label label{cursor:text;font-size:14px;padding:0 10px;position:absolute;white-space:nowrap}.placeholder-focus label{background-color:rgba(0,0,0,.85);box-shadow:0 0 8px rgba(0,0,0,.3);bottom:auto;color:#fff;line-height:32px;right:auto;top:-20px}.placeholder-focus label:after{border-top:5px solid rgba(0,0,0,.8);border-left:5px solid transparent;border-right:5px solid transparent;bottom:-5px;content:'';display:block;height:0;left:10px;position:absolute}.no-rgba .placeholder-focus label{background-color:#111}.no-rgba .placeholder-focus label:after{border-top-color:#111}.infield-label-image.placeholder-focus label{top:-122px}.placeholder-hide label{bottom:auto;left:-9999px;right:auto;top:-9999px}.github-fork-ribbon{position:absolute;padding:2px 0;background-color:#e6546f;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,.15));box-shadow:0 2px 3px 0 rgba(0,0,0,.5);font:700 1em "Helvetica Neue",Helvetica,Arial,sans-serif;z-index:9999;pointer-events:auto}.github-fork-ribbon span{color:#fff;text-decoration:none;text-shadow:0 -1px rgba(0,0,0,.5);text-align:center;width:300px;line-height:20px;display:inline-block;padding:5px 0}.github-fork-ribbon-wrapper{width:250px;height:250px;position:absolute;overflow:hidden;top:0;z-index:9999;pointer-events:none}.github-fork-ribbon-wrapper.left{left:0}.github-fork-ribbon-wrapper.left .github-fork-ribbon{top:48px;left:-73px;transform:rotate(-45deg)}@media (max-width:590px){.github-fork-ribbon{box-shadow:none}.github-fork-ribbon-wrapper{width:100%;text-align:center;height:54px;position:relative}.github-fork-ribbon-wrapper.left .github-fork-ribbon{top:0;left:0;right:0;transform:rotate(0)}}@media screen and (min-width:30em){body,html{height:100%}.content{margin:0 auto;padding:0}.content-text{width:100%;max-width:42em;padding:2em}button{width:16em}button.group-align{width:auto}.connect-action{display:inline-block;width:100%;background-color:#efefef;padding:.3em .6em;text-align:center}.link-right{top:.5em;bottom:initial}.create-account-iframe{margin-left:-15em;height:60em;width:50em}.app-version{position:absolute;bottom:0;right:0}}@media (min-width:30em) and (max-width:50em){.fixed-iframe{width:100%}.create-account-iframe{margin-left:0;height:65em;width:100%}}@media (max-height:39.5em) and (min-width:30em){body{font-size:14px}.content{margin-top:.75em;padding:0}}@media screen and (max-width:43.75em){.mid-line{margin:.5em}.msg{width:90%}.msg h1{font-size:1em}.msg p{line-height:1.3;font-size:12px}}@media screen and (max-width:39.938em){.logo{margin:1em auto;width:10em}.link-right{display:block;position:relative;bottom:0;left:0;right:0}.mid-line{margin:.5em 0;width:70%;height:2px}.credits.desktop{display:none}.credits.mobile{display:default;margin-top:2em;margin-bottom:2em}}@media screen and (max-width:20em){body{font-size:14px}img.logo{margin:.2em auto}.box-connect{padding:0;width:90%}.connect-action button{margin:0 auto}.pwdpicker-toolbar>.pwdpicker-button{margin:0}.pwd{padding:0;margin:0 0 .8em;border:0 solid #fff}.pwd input{margin:0 .5em}.option input,.option label,.option span{margin:.5em;vertical-align:middle}}