@charset "UTF-8";*{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:100%;font-size:11px}body{height:100%;margin:0;background-color:#fff;color:#004d73;font-size:12px;font-family:sourcesanspro,Arial,sans-serif}a{text-decoration:none}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,box-shadow 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,box-shadow 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#7e7a83!important}.field:first-of-type input:-webkit-autofill,.field:first-of-type input:-webkit-autofill:active,.field:first-of-type input:-webkit-autofill:focus,.field:first-of-type input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,box-shadow 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,box-shadow 5000s ease-in-out 0s,-webkit-box-shadow 5000s ease-in-out 0s!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#3d3d3d!important}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{font-style:italic;color:#3d3d3d!important;opacity:1!important}.nowrap{white-space:nowrap}#modalRecupId{display:none;width:600px}#modalRecupId .modal-content{padding:0}#modalRecupId iframe{border:none;width:100%;height:280px}.alertbox .titre{background-color:#3270ad;text-transform:none;padding:15px;font-size:1.2em}.alertbox .corps{color:#004d73;padding-top:0!important;padding-bottom:0!important}.alertbox .corps ul{margin-left:50px!important}.alertbox .pied{margin-bottom:30px!important}.alertbox .bouton{font-family:open_sansbold,arial,sans-serif;background-color:#3270ad!important;text-transform:none;width:50%;line-height:40px;border-radius:5px}.alertbox A.bouton:hover{background-color:#2785e0!important}#page{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.small-only{display:block}.large-only{display:none}.color{font-weight:400}.contenu{width:100%;background-color:#fff;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center}.bg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;display:none}footer,header,main{width:90%;max-width:541px;margin:0 auto}div.hr{margin:20px 0 0}div.hr-xl{margin:40px 0 0}#logo{width:100%;max-width:292px;min-width:100px;text-align:center;margin-top:1rem}#logo img{max-width:100%;height:auto;border:0}h2{color:#3270ad;font-size:4.132rem;font-weight:700;line-height:1;font-family:roboto,"Arial ",sans-serif;text-transform:uppercase;text-align:left;margin:0}h3{color:#3270ad;font-size:2.76rem;font-weight:700;line-height:1;font-family:roboto,"Arial ",sans-serif;text-align:left;margin:0}.instructions{font-size:1.2em;line-height:1.2em;margin:20px 0 0}#fields{-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;border:1px solid #d9d9d9;border-radius:5px}#fields .field{position:relative;background-color:#fff;margin:0;border-radius:0;height:60px;color:#3d3d3d;font-weight:700;border-top:1px solid #d9d9d9}#fields .field:first-of-type{border-top:0;border-left:5px solid #3270ad;background-color:#fff}#fields .field:not(:first-of-type){border-left:5px solid transparent;background-color:#fff}#fields label{position:absolute;top:0;left:0;width:50px;height:100%;text-align:center}#fields label img{height:24px;width:auto;margin:18px auto}#fields input[type=email],#fields input[type=password],#fields input[type=text]{position:absolute;z-index:1;bottom:0;left:50px;width:calc(100% - 50px);border:0;color:#7e7a83;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:0;height:2.5rem;font-size:1.2rem!important;font-family:sourcesanspro,Arial,sans-serif}#fields input[type=email].invalid,#fields input[type=email].valid,#fields input[type=email]:focus,#fields input[type=password].invalid,#fields input[type=password].valid,#fields input[type=password]:focus,#fields input[type=text].invalid,#fields input[type=text].valid,#fields input[type=text]:focus{color:#7e7a83;border:0;-webkit-box-shadow:none;box-shadow:none;outline:0}#fields input[type=email]+span.label,#fields input[type=password]+span.label,#fields input[type=text]+span.label{position:absolute;text-align:center;left:50px;color:#a0a0a0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:-webkit-transform .3s ease;-webkit-transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;font-family:sourcesanspro,Arial,sans-serif;font-size:1.33rem!important}#fields input[type=email]+span.label.active,#fields input[type=password]+span.label.active,#fields input[type=text]+span.label.active{-webkit-transform:translateY(calc(-50% - 9px));-ms-transform:translateY(calc(-50% - 9px));transform:translateY(calc(-50% - 9px))}#fields input[type=email]:focus:not([readonly]),#fields input[type=password]:focus:not([readonly]),#fields input[type=text]:focus:not([readonly]){color:#004d73;-webkit-box-shadow:none;box-shadow:none;border:0}.button_form{display:inline-block;padding:0 3.33rem;height:3.33rem;line-height:3.73rem;font-size:1.2rem;font-family:sourcesanspro,Arial,sans-serif;font-weight:700;background-color:#3270ad;color:#fff;text-transform:uppercase;border-radius:5px;text-align:center;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.button_form:hover{background-color:#2785e0}#oubli_form{font-size:1.2rem;margin:5px 0 0;text-align:right}#oubli_form a{color:#004d73;text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}#oubli_form a:focus,#oubli_form a:hover{color:#2785e0}footer{margin-top:2rem;margin-bottom:1rem;color:#7e7a83;font-size:1.2rem;text-align:center}footer a{color:#7e7a83;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}footer a:focus,footer a:hover{color:#2785e0}@media screen and (min-width:600px){.small-only{display:none}.large-only{display:block}div.hr{margin:30px 0 0}div.hr-xl{margin:60px 0 0}.contenu{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:75%;-webkit-box-flex:0;-ms-flex:0 0;flex:0 0;margin:auto;width:75%;background-image:none;background:rgba(255,255,255,.9)}.bg{display:none}footer,header,main{width:75%}footer{text-align:left}}@media screen and (max-width:959px) and (max-height:840px){.bg{display:none}}@media screen and (min-width:960px){#page{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;background:0 0}.contenu{width:48%;-webkit-box-flex:1;-ms-flex:1 1 48%;flex:1 1 48%;height:initial;margin:initial;background-color:#fff}div.hr{margin:50px 0 0}div.hr-xl{margin:8rem 0 0}.bg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-left:4rem;width:52%;-webkit-box-flex:1;-ms-flex:1 1 52%;flex:1 1 52%;height:initial;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;background-image:url(../images/dyka_bg.png);background-repeat:no-repeat;background-size:cover;background-position:bottom right}.bg::before{background-color:#3270ad;width:4rem;height:100%;content:'';position:absolute;top:0;left:0}.bg .logo{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px;margin:7rem 0 3rem;margin-left:13%;background-image:url(../images/dyka_logo_bg.png);background-repeat:no-repeat;background-size:contain;background-position:center left}.bg .illu{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:7rem;background-image:url(../images/dyka_illu_bg.png);background-repeat:no-repeat;background-size:contain;background-position:center center}}@media screen and (min-width:1400px){html{font-size:14px}.contenu{width:48%;-webkit-box-flex:1;-ms-flex:1 1 48%;flex:1 1 48%}.bg{width:52%;-webkit-box-flex:1;-ms-flex:1 1 52%;flex:1 1 52%}footer,header,main{width:70%;margin:0 auto}#fields .field{height:80px}#fields .field:first-of-type{border-left:5px solid #3270ad}#fields label{width:80px}#fields label img{height:30px;margin:25px auto}#fields input[type=email],#fields input[type=password],#fields input[type=text]{left:80px;width:calc(100% - 80px);height:53.33333px}#fields input[type=email]+span.label,#fields input[type=password]+span.label,#fields input[type=text]+span.label{left:80px}footer{margin-top:3.33rem}}@media all and (-ms-high-contrast:none) and (min-height:620px),(-ms-high-contrast:active) and (min-height:620px){#page{height:100%}}