.page_temps_action_login{background-position:center center;background-repeat:no-repeat;background-size:cover}#main_content.in_login{margin-top:0}.in_login
.login_label{max-width:100%}@media
screen{.page_temps_action_login #footer,
.page_temps_action_login
.push{margin-top:0}.temps2000_login_text{text-shadow:0 0 10px #FFFFFF, 0 0 20px #FFFFFF, 0 0 30px #FFF}}.page_temps_action_login{--tempolia-login-identity-width:34%;background-color:var(--tempolia-grey-pale);background-image:linear-gradient(to right, var(--tempolia-grey-pale) 0%, var(--tempolia-grey-pale) var(--tempolia-login-identity-width), transparent var(--tempolia-login-identity-width), transparent 100%),
linear-gradient(180deg, rgba(58, 55, 65, 0.08), rgba(58, 55, 65, 0.32)),
url('/upload/visuel_fond_login.jpg')}.page_temps_action_login
#main_content.in_login{min-height:calc(100vh - 340px);padding:0}.page_temps_action_login #main_content.in_login > .container-fluid{padding-left:0;padding-right:0}.page_temps_action_login #main_content.in_login > .container-fluid > .row{margin-left:0;margin-right:0}.page_temps_action_login #main_content.in_login
.middle_column{padding-left:0;padding-right:0}.page_temps_action_login #main_content.in_login
.middle_column_repeat{margin-bottom:0}.page_temps_action_login #main_content.in_login > .temps2000_login_text{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.page_temps_action_login #t2_login_form,
.page_temps_action_login
#t2_request_code_form{margin:0}.page_temps_action_login
.LoginFond{width:100%}.page_temps_action_login .login-layout{align-items:stretch;display:flex;min-height:560px;width:100%}.page_temps_action_login .login-identity-panel{align-items:center;background:linear-gradient(135deg, rgba(230, 0, 110, 0.12) 0%, rgba(230, 0, 110, 0) 42%),
linear-gradient(205deg, rgba(247, 199, 207, 0.22) 0%, rgba(247, 199, 207, 0) 48%),
linear-gradient(180deg, #FFF 0%, #F5F4F7 100%);border-right:1px solid var(--tempolia-light);box-shadow:inset -1px 0 0 rgba(255, 255, 255, 0.7);color:var(--tempolia-dark);display:flex;flex:0 0 34%;flex-direction:column;justify-content:center;overflow:hidden;padding:48px
36px;position:relative}.page_temps_action_login .login-identity-brand{align-items:center;background-color:rgba(255, 255, 255, 1);border:1px
solid var(--tempolia-light);border-radius:10px;box-shadow:0 24px 62px rgba(58, 55, 65, 0.16);display:flex;flex-direction:column;justify-content:center;max-width:100%;padding:34px
38px;position:relative;width:390px;z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_temps_action_login .login-identity-logo{height:auto;max-width:100%;display:block;width:300px}.page_temps_action_login .login-identity-subtitle{color:var(--tempolia-fuchsia);font-size:22px;font-weight:600;line-height:1.25;margin-top:18px;text-align:center}.page_temps_action_login .login-identity-baseline{color:var(--tempolia-dark);font-size:16px;font-weight:500;line-height:1.5;margin:10px
0 0;max-width:330px;text-align:center}.page_temps_action_login .login-image-panel{align-items:center;background-image:linear-gradient(180deg, rgba(58, 55, 65, 0.08), rgba(58, 55, 65, 0.32)), url('/upload/visuel_fond_login.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex:1 1 66%;justify-content:center;padding:56px
6%}.page_temps_action_login .login-form-panel{background-color:rgba(255, 255, 255, 0.96);border:1px
solid rgba(255, 255, 255, 0.86);border-radius:10px;box-shadow:0 24px 62px rgba(58, 55, 65, 0.16);max-width:600px;padding:32px;width:100%;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page_temps_action_login .login-help-content{border-top:1px solid var(--tempolia-light);color:var(--tempolia-dark);font-size:13px;line-height:1.5;margin-top:18px;padding-top:14px}.page_temps_action_login .login-help-content
.well{background:transparent;border:0;box-shadow:none;margin-bottom:0;padding:0}.page_temps_action_login .login-help-content p:last-child{margin-bottom:0}.in_login
.login_fields_container{background-color:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;padding:0}.in_login .login_fields_container .login-fields-grid{margin-left:-8px;margin-right:-8px}.in_login .login_fields_container .login-fields-grid > [class*="col-"]{padding-left:8px;padding-right:8px}.in_login
.login_label{color:#374151;font-weight:600;letter-spacing:0;margin-top:8px;text-transform:none}.in_login .login_fields_container .form-control{background-color:#FFF;border-color:#C9C7CF;border-radius:5px;box-shadow:none;min-height:34px}.in_login .login_fields_container .form-control:focus{border-color:var(--tempolia-blue-focus);box-shadow:0 0 0 3px rgba(91, 155, 213, 0.18)}.in_login .login-code-client-input-wrapper{margin-bottom:10px;min-width:0;position:relative;width:100%}.in_login .login-code-client-input-wrapper
#code_client{margin-bottom:0 !important;width:100%}.in_login .login-code-client-input-wrapper.is-loading
#code_client{padding-right:34px}.in_login .t2-login-code-client-loader{line-height:1;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:2}.in_login .login-code-client-cell.has-sso-oauth .login-code-client-row{align-items:stretch;display:flex;gap:10px;margin-bottom:10px}.in_login .login-code-client-cell.has-sso-oauth .login-code-client-input-wrapper{flex:0 0 132px;margin-bottom:0;width:132px !important}.page_temps_action_login
#sso_oauth_section{margin-left:0 !important;margin-top:8px}.in_login .login-code-client-cell.has-sso-oauth
#sso_oauth_section{flex:0 0 240px;margin-top:0;min-width:0}.page_temps_action_login
#sso_oauth_button{align-items:center;border-color:#0B8A63 !important;display:flex;height:34px;justify-content:center;line-height:1.2;overflow:visible;padding-left:14px;padding-right:14px;white-space:nowrap;width:100%}.in_login .login_fields_container .btn-primary{background-color:var(--tempolia-fuchsia);border-color:var(--tempolia-fuchsia);border-radius:5px;font-weight:400;width:100%}.in_login .login_fields_container .btn-primary:hover,
.in_login .login_fields_container .btn-primary:focus{background-color:var(--tempolia-dark);border-color:var(--tempolia-dark)}.page_temps_action_login .in_login .alert,
.page_temps_action_login .in_login
.well{border-radius:6px;box-shadow:0 10px 28px rgba(17, 24, 39, 0.12)}.page_temps_action_login .login-form-panel .alert,
.page_temps_action_login .login-form-panel
.well{margin-bottom:16px}.page_temps_action_login #main_content.in_login .login-help-content
.well{background:transparent;border:0;box-shadow:none;margin-bottom:0;padding:0}.page_temps_action_login #main_content.in_login > .alert,
.page_temps_action_login #main_content.in_login > .well{margin-left:auto;margin-right:auto;max-width:920px}@media screen and (max-width: 1199px){.in_login .login-code-client-cell.has-sso-oauth .login-code-client-row{flex-wrap:wrap}.in_login .login-code-client-cell.has-sso-oauth .login-code-client-input-wrapper,
.in_login .login-code-client-cell.has-sso-oauth
#sso_oauth_section{flex-basis:100%;width:100% !important}}@media screen and (max-width: 991px){.page_temps_action_login{--tempolia-login-identity-width:40%}.page_temps_action_login .login-identity-panel{flex-basis:40%;padding:36px
28px}.page_temps_action_login .login-identity-panel:before{inset:22px}.page_temps_action_login .login-identity-brand{padding:28px
30px;width:330px}.page_temps_action_login .login-identity-logo{width:270px}.page_temps_action_login .login-identity-subtitle{font-size:22px}.page_temps_action_login .login-image-panel{padding:40px
28px}.page_temps_action_login .login-form-panel{padding:26px}}@media screen and (min-width: 768px) and (min-height: 901px){.page_temps_action_login .login-layout{min-height:calc(100vh - 340px)}}@media screen and (max-width: 767px){.page_temps_action_login{--tempolia-login-identity-width:0%}.page_temps_action_login
#main_content.in_login{min-height:0;padding:0}.page_temps_action_login .login-layout{display:block;min-height:0}.page_temps_action_login .login-identity-panel{display:none}.page_temps_action_login .login-image-panel{padding:28px
18px}.page_temps_action_login .login-form-panel{padding:22px;width:100%}}