.login-container{ position:relative; display:block; width:100%; overflow-x:hidden; background:url(../../image/login.webp) no-repeat center; background-size:cover; }
.login-padding{ display:grid; align-items:center; padding:0 1rem; background-color:var(--lightColor); min-height:100vh; }
.header-marca { height:2rem; padding:0; margin:0; }

.login-title{ font-weight:400; margin:0 0 2.5rem 0; font-size:2.2rem; }
.login-or{ display:block; position:relative; margin:0 2rem 1rem 2rem; }
.login-or span{ position:relative; font-size:0.875rem; margin:0 auto; padding:0 0.6rem; }

.auth .login-social{ display:flex; justify-content:center; align-items:center; margin:0; }
.auth .login-social .social-item{ display:flex; background-color:transparent; border:1px solid var(--primaryColor); margin:0 1rem; padding:0.5rem 2rem; border-radius:var(--radiusSM); }
.auth .login-social .social-item .social-img{ display:block; text-indent:-10rem; width:1.5rem; height:1.5rem; background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cg clip-path='url(%23clip0_2050_1052)'%3E%3Cpath d='M23.5631 11.7358H12.8006V14.9233H20.5256C20.1131 19.3483 16.5131 21.2608 13.0256 21.2608C8.6006 21.2608 4.6631 17.8108 4.6631 12.8233C4.6631 8.0233 8.4131 4.38581 13.0256 4.38581C16.5506 4.38581 18.6881 6.6733 18.6881 6.6733L20.8631 4.38581C20.8631 4.38581 17.9381 1.19831 12.8756 1.19831C6.2006 1.16081 1.10059 6.7483 1.10059 12.7858C1.10059 18.6358 5.9006 24.4108 12.9881 24.4108C19.2506 24.4108 23.7506 20.1733 23.7506 13.8358C23.7881 12.5233 23.5631 11.7358 23.5631 11.7358Z' fill='%23B45601'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2050_1052'%3E%3Crect width='24' height='24' fill='white' transform='translate(0.5 0.785767)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center; background-size:contain; }
.auth .login-social .social-item .social-img .social-icon{ display:none; }
.auth .login-social .social-item .social-text{ color:var(--color); font-size:1rem; font-weight:600; padding:0 10px; }
.auth .login-form{ width:100%; margin:0; }
.auth .input-group-text{ background:transparent; }
.auth .input-group .form-control{ border-right:none; }
.auth .input-group-text.off::after{ top:47%; right:6px; }
.auth .forgot{ text-align:center; }
.auth .forgot span{ color:var(--primaryColor); font-size:0.875rem; text-decoration:underline; }
.auth .input-group-text.password{ background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='11' viewBox='0 0 16 11' fill='none'%3E%3Cpath d='M7.99998 10.9606C3.04998 10.9606 0.599976 6.23562 0.499976 6.03562C0.424976 5.88562 0.424976 5.68562 0.499976 5.53562C0.599976 5.33562 3.04998 0.63562 7.99998 0.63562C12.95 0.63562 15.4 5.33562 15.5 5.53562C15.575 5.68562 15.575 5.88562 15.5 6.03562C15.4 6.23562 12.95 10.9606 7.99998 10.9606ZM1.64998 5.78562C2.19998 6.71062 4.34998 9.83562 7.99998 9.83562C11.65 9.83562 13.8 6.71062 14.35 5.78562C13.8 4.86062 11.65 1.73562 7.99998 1.73562C4.34998 1.73562 2.19998 4.86062 1.64998 5.78562Z' fill='%23222222'/%3E%3Cpath d='M8 7.91064C6.825 7.91064 5.875 6.96064 5.875 5.78564C5.875 4.61064 6.825 3.66064 8 3.66064C9.175 3.66064 10.125 4.61064 10.125 5.78564C10.125 6.96064 9.175 7.91064 8 7.91064ZM8 4.78564C7.45 4.78564 7 5.23564 7 5.78564C7 6.33564 7.45 6.78564 8 6.78564C8.55 6.78564 9 6.33564 9 5.78564C9 5.23564 8.55 4.78564 8 4.78564Z' fill='%23222222'/%3E%3C/svg%3E"); background-size:40%; }

.login-register{ display:table; font-size:0.875rem; line-height:1; border-bottom:1px solid var(--primaryColor); margin:0 auto; }
.login-register a{ color:var(--primaryColor); }

.register-buttons{ display:flex; justify-content:center; align-items:center; margin:2rem 0; }
.register-buttons .btn{ background-color:var(--colorD); margin:0 0.5rem; padding:1.3rem 3rem 1.2rem 3rem; }

#ModalPassword .modal-box-header{ background-color:#FFFFFF; text-align:center; padding:5rem 0 0 0; }
#ModalPassword .modal-box-body{ text-align:center; padding:1rem 5rem 3rem 5rem; }
#ModalPassword .user-form-label{ text-align:center; padding:1rem 0; }
#ModalPassword .modal-box-header::before{ content:''; position:relative; display:block; margin:1rem auto 2rem auto; width:5.3rem; height:5.3rem; background:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Frame'%3E%3Cg id='Layer 2'%3E%3Cpath id='Vector' d='M29.75 40.25H12.25C10.3941 40.248 8.61476 39.5099 7.30244 38.1976C5.99011 36.8852 5.25198 35.1059 5.25 33.25V22.75C5.25198 20.8941 5.99011 19.1148 7.30244 17.8024C8.61476 16.4901 10.3941 15.752 12.25 15.75H29.75C31.6059 15.752 33.3852 16.4901 34.6976 17.8024C36.0099 19.1148 36.748 20.8941 36.75 22.75V33.25C36.748 35.1059 36.0099 36.8852 34.6976 38.1976C33.3852 39.5099 31.6059 40.248 29.75 40.25ZM12.25 19.25C11.3221 19.2511 10.4324 19.6202 9.7763 20.2763C9.12015 20.9324 8.75106 21.8221 8.75 22.75V33.25C8.75106 34.1779 9.12015 35.0676 9.7763 35.7237C10.4324 36.3798 11.3221 36.7489 12.25 36.75H29.75C30.6779 36.7489 31.5676 36.3798 32.2237 35.7237C32.8798 35.0676 33.2489 34.1779 33.25 33.25V22.75C33.2489 21.8221 32.8798 20.9324 32.2237 20.2763C31.5676 19.6202 30.6779 19.2511 29.75 19.25H12.25Z' fill='%23F2F2F2'/%3E%3Cpath id='Vector_2' d='M28.875 19.25H13.125C12.8952 19.2501 12.6676 19.2048 12.4552 19.1169C12.2429 19.029 12.0499 18.9001 11.8874 18.7376C11.7249 18.5751 11.596 18.3821 11.5081 18.1698C11.4202 17.9574 11.3749 17.7298 11.375 17.5V11.375C11.375 8.82229 12.3891 6.37414 14.1941 4.5691C15.9991 2.76406 18.4473 1.75 21 1.75C23.5527 1.75 26.0009 2.76406 27.8059 4.5691C29.6109 6.37414 30.625 8.82229 30.625 11.375V17.5C30.6251 17.7298 30.5798 17.9574 30.4919 18.1698C30.404 18.3821 30.2751 18.5751 30.1126 18.7376C29.9501 18.9001 29.7571 19.029 29.5448 19.1169C29.3324 19.2048 29.1048 19.2501 28.875 19.25ZM14.875 15.75H27.125V11.375C27.125 9.75055 26.4797 8.19263 25.331 7.04397C24.1824 5.89531 22.6245 5.25 21 5.25C19.3755 5.25 17.8176 5.89531 16.669 7.04397C15.5203 8.19263 14.875 9.75055 14.875 11.375V15.75Z' fill='%23F2F2F2'/%3E%3Cpath id='Vector_3' d='M21 28.875C22.4497 28.875 23.625 27.6997 23.625 26.25C23.625 24.8003 22.4497 23.625 21 23.625C19.5503 23.625 18.375 24.8003 18.375 26.25C18.375 27.6997 19.5503 28.875 21 28.875Z' fill='%23F2F2F2'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") no-repeat center; background-size:60%; background-color:var(--primaryColor); border:0.5rem solid var(--secondaryColor); border-radius:50%; }

@media (min-width:768px){
	.login-title{ margin:0 5rem 2.5rem 5rem; font-size:3.9rem; }
	.login-padding{ padding:0 4rem; }
}