﻿body.signin .main,body.error .main{height:100vh;padding:0!important;}body.signin .main .content,body.error .main .content{min-height:100%;}body.signin .main .content .layout-content,body.error .main .content .layout-content{min-height:100vh;position:relative;font-size:16px;padding-bottom:40px;}body.signin .main .content .layout-content .left-part,body.error .main .content .layout-content .left-part{background-image:url('../../images/0_Connexion/photo.png');background-repeat:no-repeat;background-position:center center;background-size:cover;background-color:#00a9a1;height:100%;width:50%;position:absolute;}body.signin .main .content .layout-content .right-part,body.error .main .content .layout-content .right-part{height:100%;}body.signin .main .content .layout-content .right-part .container-fluid,body.error .main .content .layout-content .right-part .container-fluid{margin-bottom:60px;}body.signin .main .content .layout-content .right-part .container-fluid .logo,body.error .main .content .layout-content .right-part .container-fluid .logo{margin:30px 0 30px auto;}body.signin .main .content .layout-content .right-part .container-fluid .logo.sample,body.error .main .content .layout-content .right-part .container-fluid .logo.sample{height:80px;width:150px;background:url('../../images/_Common/logo.svg') no-repeat;}body.signin .main .content .layout-content .right-part .container-fluid .logo.sample span,body.error .main .content .layout-content .right-part .container-fluid .logo.sample span{display:block;font-family:Gotham-Bold,Helvetica,Arial,sans-serif;color:#00a9a1;text-align:center;line-height:108px;}body.signin .main .content .layout-content .right-part .container-fluid .header,body.error .main .content .layout-content .right-part .container-fluid .header{position:relative;background-color:#00a9a1;padding:50px 60px 60px 60px;}body.signin .main .content .layout-content .right-part .container-fluid .header .test-users,body.error .main .content .layout-content .right-part .container-fluid .header .test-users{position:absolute;top:-30px;left:calc(50% - 300px/2);width:300px;text-align:center;text-decoration:underline;}body.signin .main .content .layout-content .right-part .container-fluid .header h1,body.error .main .content .layout-content .right-part .container-fluid .header h1{color:#fff;font-size:70px;font-family:Gotham-Bold,Helvetica,Arial,sans-serif;text-align:center;margin:0 0 25px 0;}body.signin .main .content .layout-content .right-part .container-fluid .header h1 span,body.error .main .content .layout-content .right-part .container-fluid .header h1 span{color:#7a899c;font-size:70px;}body.signin .main .content .layout-content .right-part .container-fluid .header p,body.error .main .content .layout-content .right-part .container-fluid .header p{color:#fff;text-align:center;font-size:19px;margin:0;padding-top:25px;border-top:1px solid #fff;}body.signin .main .content .layout-content .right-part .container-fluid h2,body.error .main .content .layout-content .right-part .container-fluid h2{font-family:Gotham-Bold,Helvetica,Arial,sans-serif;font-size:25px;color:#00a9a1;margin:0 0 30px 0;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container,body.error .main .content .layout-content .right-part .container-fluid #tabs-container,body.signin .main .content .layout-content .right-part .container-fluid .content-container,body.error .main .content .layout-content .right-part .container-fluid .content-container{background-color:#e3e3e3;padding:50px 60px;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form,body.signin .main .content .layout-content .right-part .container-fluid .content-container form,body.error .main .content .layout-content .right-part .container-fluid .content-container form{position:relative;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection,body.error .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection{position:absolute;top:calc(-50px - 24px);right:0;width:215px;height:48px;background-color:#18678a;color:#fff;text-align:center;font-family:Gotham-Bold,Helvetica,Arial,sans-serif;font-size:23px;padding:8px 30px;transition:.3s ease-out;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection svg path,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection svg path,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection svg path,body.error .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection svg path{stroke:#18678a;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection:hover,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection:hover,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection:hover,body.error .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection:hover{background-color:#7a899c;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection:hover svg path,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection:hover svg path,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection:hover svg path,body.error .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection:hover svg path{stroke:#7a899c;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection sup,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection sup,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection sup,body.error .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection sup{font-size:65%;top:-.55em;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection .arrow,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .firstConnection .arrow,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection .arrow,body.error .main .content .layout-content .right-part .container-fluid .content-container form .firstConnection .arrow{position:absolute;right:-15px;top:calc(50% - 29px/2);}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form label,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form label,body.signin .main .content .layout-content .right-part .container-fluid .content-container form label,body.error .main .content .layout-content .right-part .container-fluid .content-container form label{font-family:Gotham-Medium,Helvetica,Arial,sans-serif;font-size:18px;margin-bottom:10px;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=text],body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=text],body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=text],body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=text],body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=date],body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=date],body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=date],body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=date],body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=email],body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=email],body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=email],body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=email],body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=password],body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=password],body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=password],body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=password]{display:block;width:100%;height:45px;margin-bottom:35px;padding:5px 20px;border:0;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=text].input-validation-error,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=text].input-validation-error,body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=text].input-validation-error,body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=text].input-validation-error,body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=date].input-validation-error,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=date].input-validation-error,body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=date].input-validation-error,body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=date].input-validation-error,body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=email].input-validation-error,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=email].input-validation-error,body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=email].input-validation-error,body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=email].input-validation-error,body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=password].input-validation-error,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=password].input-validation-error,body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=password].input-validation-error,body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=password].input-validation-error{border-color:#ff4500;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=text].no-margin,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=text].no-margin,body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=text].no-margin,body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=text].no-margin,body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=date].no-margin,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=date].no-margin,body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=date].no-margin,body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=date].no-margin,body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=email].no-margin,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=email].no-margin,body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=email].no-margin,body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=email].no-margin,body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=password].no-margin,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form input[type=password].no-margin,body.signin .main .content .layout-content .right-part .container-fluid .content-container form input[type=password].no-margin,body.error .main .content .layout-content .right-part .container-fluid .content-container form input[type=password].no-margin{margin-bottom:0;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form a#showResetPassword,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form a#showResetPassword,body.signin .main .content .layout-content .right-part .container-fluid .content-container form a#showResetPassword,body.error .main .content .layout-content .right-part .container-fluid .content-container form a#showResetPassword,body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .new-captcha,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .new-captcha,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .new-captcha,body.error .main .content .layout-content .right-part .container-fluid .content-container form .new-captcha{display:block;font-family:Gotham-Book,Helvetica,Arial,sans-serif;font-size:12px;margin-top:10px;text-decoration:underline;cursor:pointer;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .description,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .description,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .description,body.error .main .content .layout-content .right-part .container-fluid .content-container form .description{margin-bottom:35px;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .recaptcha,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .recaptcha,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .recaptcha,body.error .main .content .layout-content .right-part .container-fluid .content-container form .recaptcha{margin:35px auto;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .recaptcha .new-captcha,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .recaptcha .new-captcha,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .recaptcha .new-captcha,body.error .main .content .layout-content .right-part .container-fluid .content-container form .recaptcha .new-captcha{display:initial;position:relative;top:7px;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .recaptcha .form-captcha,body.error .main .content .layout-content .right-part .container-fluid .content-container form .recaptcha .form-captcha{width:100%;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha img,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha img,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .recaptcha .form-captcha img,body.error .main .content .layout-content .right-part .container-fluid .content-container form .recaptcha .form-captcha img,body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha input,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha input,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .recaptcha .form-captcha input,body.error .main .content .layout-content .right-part .container-fluid .content-container form .recaptcha .form-captcha input{display:inline-block;height:56px;width:50%;margin:0;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-validate,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-validate,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .btn-validate,body.error .main .content .layout-content .right-part .container-fluid .content-container form .btn-validate,body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-back,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-back,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .btn-back,body.error .main .content .layout-content .right-part .container-fluid .content-container form .btn-back{position:absolute;bottom:calc(-50px - 56px/2);width:90%;height:56px;padding:10px;font-family:Gotham-Bold,Helvetica,Arial,sans-serif;font-size:25px;text-align:center;color:#fff;background-color:#00a9a1;border:0;transition:.3s ease-out;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-validate:hover,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-validate:hover,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .btn-validate:hover,body.error .main .content .layout-content .right-part .container-fluid .content-container form .btn-validate:hover,body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-back:hover,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-back:hover,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .btn-back:hover,body.error .main .content .layout-content .right-part .container-fluid .content-container form .btn-back:hover{background-color:#18678a;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-validate,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-validate,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .btn-validate,body.error .main .content .layout-content .right-part .container-fluid .content-container form .btn-validate{right:0;}body.signin .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-back,body.error .main .content .layout-content .right-part .container-fluid #tabs-container form .btn-back,body.signin .main .content .layout-content .right-part .container-fluid .content-container form .btn-back,body.error .main .content .layout-content .right-part .container-fluid .content-container form .btn-back{left:0;}body.signin .main .content .layout-content .right-part .tab-content,body.error .main .content .layout-content .right-part .tab-content{display:none;}@media(max-width:767px){body.signin .layout-content,body.error .layout-content{padding-bottom:20px!important;}body.signin .layout-content .right-part .container-fluid,body.error .layout-content .right-part .container-fluid{padding:0;}body.signin .layout-content .right-part .container-fluid .col-xs-12,body.error .layout-content .right-part .container-fluid .col-xs-12{padding:0;}body.signin .layout-content .right-part .container-fluid .logo,body.error .layout-content .right-part .container-fluid .logo{margin:30px auto 50px auto!important;}body.signin .layout-content .right-part .container-fluid .header,body.error .layout-content .right-part .container-fluid .header{padding:30px 30px 60px 30px!important;}body.signin .layout-content .right-part .container-fluid .header h1,body.error .layout-content .right-part .container-fluid .header h1{font-size:42px!important;}body.signin .layout-content .right-part .container-fluid #tabs-container,body.error .layout-content .right-part .container-fluid #tabs-container{padding:60px 30px!important;}body.signin .layout-content .right-part .container-fluid #tabs-container .firstConnection,body.error .layout-content .right-part .container-fluid #tabs-container .firstConnection{right:calc(50% - 215px/2)!important;}body.signin .layout-content .right-part .container-fluid #tabs-container form label,body.error .layout-content .right-part .container-fluid #tabs-container form label{font-size:18px!important;}body.signin .layout-content .right-part .container-fluid #tabs-container form input[type=text],body.error .layout-content .right-part .container-fluid #tabs-container form input[type=text],body.signin .layout-content .right-part .container-fluid #tabs-container form input[type=date],body.error .layout-content .right-part .container-fluid #tabs-container form input[type=date],body.signin .layout-content .right-part .container-fluid #tabs-container form input[type=email],body.error .layout-content .right-part .container-fluid #tabs-container form input[type=email],body.signin .layout-content .right-part .container-fluid #tabs-container form input[type=password],body.error .layout-content .right-part .container-fluid #tabs-container form input[type=password]{height:40px!important;margin-bottom:25px!important;padding:5px 10px!important;}body.signin .layout-content .right-part .container-fluid #tabs-container form .btn-validate,body.error .layout-content .right-part .container-fluid #tabs-container form .btn-validate,body.signin .layout-content .right-part .container-fluid #tabs-container form .btn-back,body.error .layout-content .right-part .container-fluid #tabs-container form .btn-back{width:100%!important;}body.signin .layout-content .right-part .container-fluid #tabs-container form .reverse,body.error .layout-content .right-part .container-fluid #tabs-container form .reverse{display:grid;}body.signin .layout-content .right-part .container-fluid #tabs-container form .reverse .col-xs-12:nth-of-type(1),body.error .layout-content .right-part .container-fluid #tabs-container form .reverse .col-xs-12:nth-of-type(1){order:2;}body.signin .layout-content .right-part .container-fluid #tabs-container form .reverse .btn-validate,body.error .layout-content .right-part .container-fluid #tabs-container form .reverse .btn-validate,body.signin .layout-content .right-part .container-fluid #tabs-container form .reverse .btn-back,body.error .layout-content .right-part .container-fluid #tabs-container form .reverse .btn-back{position:relative!important;display:block!important;margin-top:20px;bottom:0!important;}body.signin .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha,body.error .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha{width:100%;}body.signin .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha img,body.error .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha img{display:block!important;margin-bottom:10px!important;min-width:240px;max-width:300px;}body.signin .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha input,body.error .layout-content .right-part .container-fluid #tabs-container form .recaptcha .form-captcha input{display:block!important;width:100%!important;}}body.error .content-container{font-size:22px;line-height:26px;}body.error .content-container h2{font-size:25px;}