@CHARSET "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Asap:wght@400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap');
:root{
	--sora-font-family:'Asap', sans-serif;
	--sora-font-logo:'Montserrat', sans-serif;
	--sora-font-weight:500;
	--sora-fond-page:#fafbfc;
	--sora-common-color:#000050;
	--sora-app-color:#8CC800;
	--sora-color-gris:#A1ADB9;
	--sora-color-border:#D9DEE4;
	--sora-color-error:#FF0032;
	--sora-placeholder-font:'Asap', sans-serif;
	--sora-placeholder-style:italic;
	--sora-placeholder-weight:400;
	--sora-placeholder-size:0.75rem;
}
html{padding:0;margin:0;overflow: auto !important;}
body{padding:0;margin:0;font-family:var(--sora-font-family);font-size:1rem;font-weight:var(--sora-font-weight);background:var(--sora-fond-page);}
div.sora-reset-pwd-header{text-align:center;}
div.sora-reset-pwd-header img{margin:1.5rem auto 0rem auto;}
#sora-reset-pwd-bloc{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2rem;justify-content:flex-start;align-items:center;width:382px;margin:2rem auto;background:#ffffff;border-radius:0.5rem;padding:1rem 0.5rem;box-shadow: 0px 4px 12px 0px rgba(0, 0, 0, 0.17);overflow:hidden;height:auto;}
#sora-reset-pwd-bloc div.sora-msg-app{text-align:center;font-family:var(--sora-font-family);font-size:1.25rem;font-weight:var(--sora-font-weight);color:var(--sora-common-color);}
#sora-reset-pwd-bloc div.sora-msg-app img.sora-logo-app{display:block;width:56px;height:56px;margin:0.625rem auto;}
#sora-reset-pwd-bloc div.sora-msg-app span{display:block;padding:2px 0;}
.sora-txt-high{font-size:2.75rem;font-weight:400;}
.sora-txt-normal{font-size:0.875rem;font-weight:500;}
.sora-txt-sora{font-family:var(--sora-font-logo);font-size:1.75rem;font-weight:800;}
.sora-txt-app{display:inline;font-family:var(--sora-font-logo);color:var(--sora-app-color) !important;font-size:1.25rem;font-weight:600;}
#sora-reset-pwd-demande-form, #sora-reset-pwd-reset-form{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;}
div.sora-reset-pwd-field{width:320px;border:1px solid var(--sora-color-border);border-radius:0.5rem;padding:0.5rem;display:grid;grid-template-columns:1rem 1px 1fr 20px;column-gap:0.5rem;justify-content:flex-start;align-items:center;}
div.sora-reset-pwd-field span{width:0px;height:16px;border:1px solid var(--sora-color-border);}
div.sora-reset-pwd-field input{border:none;border:0;border-radius:0.25rem;color:#333;font-family:var(--sora-font-family);font-weight:400;font-size:0.825rem;padding:4px;text-overflow: ellipsis;}
div.sora-reset-pwd-field ::-webkit-input-placeholder{font-family:var(--sora-placeholder-font);font-weight:var(--sora-placeholder-weight);font-style:var(--sora-placeholder-style);font-size:var(--sora-placeholder-size);color:var(--sora-color-gris);}
div.sora-reset-pwd-field :-moz-placeholder{font-family:var(--sora-placeholder-font);font-weight:var(--sora-placeholder-weight);font-style:var(--sora-placeholder-style);font-size:var(--sora-placeholder-size);color:var(--sora-color-gris);}
div.sora-reset-pwd-field ::-moz-placeholder{font-family:var(--sora-placeholder-font);font-weight:var(--sora-placeholder-weight);font-style:var(--sora-placeholder-style);font-size:var(--sora-placeholder-size);color:var(--sora-color-gris);}
div.sora-reset-pwd-field :-ms-input-placeholder{font-family:var(--sora-placeholder-font);font-weight:var(--sora-placeholder-weight);font-style:var(--sora-placeholder-style);font-size:var(--sora-placeholder-size);color:var(--sora-color-gris);}
div.sora-reset-pwd-field input:-moz-placeholder{font-family:var(--sora-placeholder-font);font-weight:var(--sora-placeholder-weight);font-style:var(--sora-placeholder-style);font-size:var(--sora-placeholder-size);color:var(--sora-color-gris);}
div.sora-reset-pwd-field input::placeholder{font-family:var(--sora-placeholder-font);font-weight:var(--sora-placeholder-weight);font-style:var(--sora-placeholder-style);font-size:var(--sora-placeholder-size);color:var(--sora-color-gris);}
div.sora-reset-pwd-field-disabled{background: #f3f3f3;}
div.sora-reset-pwd-field-disabled input{font-style: italic !important; font-weight: 500; color: gray;}
#sora-reset-pwd-show-hide-pwd{cursor:pointer;}
.sora-button-reset-pwd, .sora-reset-pwd-retour-login-btn{cursor:pointer;margin:0.825rem auto 0.25rem auto;padding:0.5rem 1.25rem;border:1px solid var(--sora-color-gris);border-radius:2rem;background:#ffffff;color:var(--sora-color-gris);font-family:var(--sora-font-family);font-weight:500;font-size:1rem;text-transform:uppercase;}
.sora-button-reset-pwd:hover, .sora-reset-pwd-retour-login-btn:hover{background:var(--sora-fond-page);}
.sora-reset-pwd-retour-login-btn{text-decoration: none;}
.sora-reset-pwd-error{color: var(--sora-color-error);}
.sora-reset-pwd-succes{color: var(--sora-app-color);font-size: 13px;padding-left: 5px;padding-right: 5px;}
.sora-reset-pwd-succes-2{color: var(--sora-color-gris);}
#sora-reset-pwd-error{text-align:center;font-size:0.75rem;color:var(--sora-color-error);height:1rem;font-style:italic;font-weight:400;}
div.sora-reset-pwd-retour-login{margin-top: 15px; text-align: center;}
div.sora-reset-pwd-retour-login a{font-size: 14px; color: var(--sora-color-gris); text-decoration: none; font-weight: 600; transition: color 0.2s ease, text-decoration 0.2s ease;}
div.sora-reset-pwd-retour-login a:hover{text-decoration: underline; /*color: var(--sora-common-color);*/}
div.sora-footer-copyright{text-align:center;color:var(--sora-color-gris);display:flex;flex-direction:row;justify-content:center;align-items:baseline;}
div.sora-footer-copyright span{display:inline-block;padding:1px;font-family:var(--sora-font-logo);font-size:0.562rem;font-weight:600;}
div.sora-footer-copyright span.sora-txt-sora{font-size:0.75rem;font-weight:800;}
div.sora-footer-copyright span.sora-txt-copyright{margin:0 2px 0 4px;}
div.sora-footer-copyright span.sora-txt-periode{margin:0 0.5rem;}
div.sora-footer-copyright span.sora-txt-point{font-weight:800;}
div.sora-footer-copyright span.sora-txt-fr{font-family:var(--sora-font-family);padding:1px 0;}
div.sora-footer-copyright span.sora-logo-mini-sora{margin-left:1rem;}
div.sora-footer-copyright span.sora-logo-mini-sora img{margin-bottom:-2px;}
div.sora-footer-copyright a,
div.sora-footer-copyright a:hover,
div.sora-footer-copyright a:visited,
div.sora-footer-copyright a:link,
div.sora-footer-copyright a:active{color:var(--sora-color-gris) !important;cursor:pointer;text-decoration:none;}
@media only screen and (max-width: 768px) {
	div.sora-reset-pwd-header img{margin:1rem auto 0rem auto;height:32px;}
	#sora-reset-pwd-bloc{font-size:1rem;width:320px;margin:1rem auto;gap:1.5rem;}
	#sora-reset-pwd-bloc div.sora-msg-app{font-size:1rem;}
	#sora-reset-pwd-bloc div.sora-msg-app img.sora-logo-app{height:48px;width:48px;}
	#sora-reset-pwd-demande-form div.sora-reset-pwd-field, #sora-reset-pwd-reset-form div.sora-reset-pwd-field{width:280px;}
	#sora-reset-pwd-bloc div.sora-msg-app span.sora-txt-high{font-size:2.25rem;}
	#sora-reset-pwd-bloc div.sora-msg-app span.sora-txt-normal{font-size:0.75rem;}
	#sora-reset-pwd-bloc div.sora-msg-app span.sora-txt-sora{font-size:1.5rem;}
	#sora-reset-pwd-bloc div.sora-msg-app span.sora-txt-app{font-size:1rem;}
	div.sora-footer-copyright span{font-size:0.5rem;}
	div.sora-footer-copyright span.sora-txt-sora{font-size:0.625rem;}
	div.sora-footer-copyright span.sora-txt-periode{font-size:0.45rem;}
	div.sora-footer-copyright span.sora-logo-mini-sora{font-size:0.9rem;}
}