#modalPenDatosIncorrectos .cmp-modal-header,#modalPenSinRespuesta .cmp-modal-header,#modalPenCuentaBloqueada .cmp-modal-header,#modalPenCURPInconsistencias .cmp-modal-header,#modalPenActualizaInfo .cmp-modal-header,#modalPenVerificaInfo .cmp-modal-header,#modalSuperadoNumIntentos .cmp-modal-header,#modalValidacionPoliza .cmp-modal-header,#modalValidacionEstGrupo .cmp-modal-header,#modalCuentaRegistrada .cmp-modal-header{margin-bottom:0;gap:0}
#modalPenDatosIncorrectos .cmp-modal-body,#modalPenSinRespuesta .cmp-modal-body,#modalPenCuentaBloqueada .cmp-modal-body,#modalPenCURPInconsistencias .cmp-modal-body,#modalPenActualizaInfo .cmp-modal-body,#modalPenVerificaInfo .cmp-modal-body,#modalSuperadoNumIntentos .cmp-modal-body,#modalValidacionPoliza .cmp-modal-body,#modalValidacionEstGrupo .cmp-modal-body,#modalCuentaRegistrada .cmp-modal-body{padding-bottom:0}
#modalPenDatosIncorrectos .cmp-form-actions,#modalPenSinRespuesta .cmp-form-actions,#modalPenCuentaBloqueada .cmp-form-actions,#modalPenCURPInconsistencias .cmp-form-actions,#modalPenActualizaInfo .cmp-form-actions,#modalPenVerificaInfo .cmp-form-actions,#modalSuperadoNumIntentos .cmp-form-actions,#modalValidacionPoliza .cmp-form-actions,#modalValidacionEstGrupo .cmp-form-actions,#modalCuentaRegistrada .cmp-form-actions{margin-bottom:0}
#modalPenDatosIncorrectos .cmp-form-actions .button,#modalPenSinRespuesta .cmp-form-actions .button,#modalPenCuentaBloqueada .cmp-form-actions .button,#modalPenCURPInconsistencias .cmp-form-actions .button,#modalPenActualizaInfo .cmp-form-actions .button,#modalPenVerificaInfo .cmp-form-actions .button,#modalSuperadoNumIntentos .cmp-form-actions .button,#modalValidacionPoliza .cmp-form-actions .button,#modalValidacionEstGrupo .cmp-form-actions .button,#modalCuentaRegistrada .cmp-form-actions .button{max-width:172px}
#modalPenDatosIncorrectos .cmp-form-actions .button .cmp-button,#modalPenSinRespuesta .cmp-form-actions .button .cmp-button,#modalPenCuentaBloqueada .cmp-form-actions .button .cmp-button,#modalPenCURPInconsistencias .cmp-form-actions .button .cmp-button,#modalPenActualizaInfo .cmp-form-actions .button .cmp-button,#modalPenVerificaInfo .cmp-form-actions .button .cmp-button,#modalSuperadoNumIntentos .cmp-form-actions .button .cmp-button,#modalValidacionPoliza .cmp-form-actions .button .cmp-button,#modalValidacionEstGrupo .cmp-form-actions .button .cmp-button,#modalCuentaRegistrada .cmp-form-actions .button .cmp-button{min-width:172px;padding:12px 16px}
#modalPenCuentaBloqueada .cmp-form-actions .button{max-width:200px}
#modalPenCuentaBloqueada .cmp-form-actions .button .cmp-button{min-width:172px}
#modalCuentaRegistrada .cmp-modal-body{margin-bottom:32px}
#modalCuentaRegistrada .cmp-form-actions{justify-content:center}
.cmp-privado-login-gen-curp .cmp-privado-form-birthdate{z-index:2;cursor:pointer}
.cmp-privado-login-gen-curp .cmp-icon-calendar{position:absolute;right:0;z-index:0}
.cmp-privado-login-rc-newpass .cmp-privado-login-pensiones-pass .profuturo-form-input{width:343px}
.regPenYouForgotYourCurp,#thisIsNotYourCurp,.regPenThisIsYourCurp{font-size:16px;font-style:normal;font-weight:350;line-height:normal;letter-spacing:.16px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font;color:#1369b6}
.cmp-privado-login-pensiones{margin-top:112px}
#penRegValidatePolicy .profuturo-form-input{margin-bottom:40px}
.cmp-privado-reg-noMayorEdad .cmp-privado-reg-body .cmp-privado-reg-content,.cmp-privado-reg-CurpNotFind .cmp-privado-reg-body .cmp-privado-reg-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch}
.cmp-privado-reg-noMayorEdad{margin-top:40px}
.cmp-privado-reg-noMayorEdad .cmp-privado-login-content{width:1140px}
.cmp-privado-reg-noMayorEdad .cmp-privado-login-content .cmp-privado-reg-body{width:860px}
.cmp-privado-login-background{background:#eff2f6;flex-shrink:0;height:365px;position:absolute;width:100%;margin-top:130px}
#chat-button{bottom:80px;right:2px}
.cmp-privado-login-header{margin-bottom:14px}
.cmp-privado-login-content{margin-bottom:80px}
#recContrLinkResendPassword{width:160px;margin-left:auto;margin-right:auto}
.cmp-privado-tooltip .cmp-privado-tooltip-content{background-color:#004b8d !important}
.cmp-privado-tooltip .cmp-privado-tooltip-content:after{border-right-color:#004b8d}
.cmp-privado-login-btnValidatePass{display:flex;justify-content:center}
@media(max-width:1024px){#btnRCPassTemp,#btnPenRCNewPass,#btnPenFinishRCNewPass{margin:0 auto !important}
.cmp-privado-login-btnRCEnviar button{margin:0 auto}
#modalPenDatosIncorrectos .cmp-modal-header,#modalPenSinRespuesta .cmp-modal-header,#modalPenCuentaBloqueada .cmp-modal-header,#modalPenCURPInconsistencias .cmp-modal-header,#modalPenActualizaInfo .cmp-modal-header,#modalPenVerificaInfo .cmp-modal-header,#modalSuperadoNumIntentos .cmp-modal-header,#modalValidacionPoliza .cmp-modal-header,#modalValidacionEstGrupo .cmp-modal-header,#penRegCodigoActivacion .cmp-modal-header,#modalCuentaRegistrada .cmp-modal-header{margin-bottom:0;gap:0}
#modalPenDatosIncorrectos .cmp-modal-body,#modalPenSinRespuesta .cmp-modal-body,#modalPenCuentaBloqueada .cmp-modal-body,#modalPenCURPInconsistencias .cmp-modal-body,#modalPenActualizaInfo .cmp-modal-body,#modalPenVerificaInfo .cmp-modal-body,#modalSuperadoNumIntentos .cmp-modal-body,#modalValidacionPoliza .cmp-modal-body,#modalValidacionEstGrupo .cmp-modal-body,#penRegCodigoActivacion .cmp-modal-body,#modalCuentaRegistrada .cmp-modal-body{padding-bottom:0}
#modalPenDatosIncorrectos .cmp-form-actions,#modalPenSinRespuesta .cmp-form-actions,#modalPenCuentaBloqueada .cmp-form-actions,#modalPenCURPInconsistencias .cmp-form-actions,#modalPenActualizaInfo .cmp-form-actions,#modalPenVerificaInfo .cmp-form-actions,#modalSuperadoNumIntentos .cmp-form-actions,#modalValidacionPoliza .cmp-form-actions,#modalValidacionEstGrupo .cmp-form-actions,#penRegCodigoActivacion .cmp-form-actions,#modalCuentaRegistrada .cmp-form-actions{margin-bottom:0}
#modalPenDatosIncorrectos .cmp-form-actions .button,#modalPenSinRespuesta .cmp-form-actions .button,#modalPenCuentaBloqueada .cmp-form-actions .button,#modalPenCURPInconsistencias .cmp-form-actions .button,#modalPenActualizaInfo .cmp-form-actions .button,#modalPenVerificaInfo .cmp-form-actions .button,#modalSuperadoNumIntentos .cmp-form-actions .button,#modalValidacionPoliza .cmp-form-actions .button,#modalValidacionEstGrupo .cmp-form-actions .button,#penRegCodigoActivacion .cmp-form-actions .button,#modalCuentaRegistrada .cmp-form-actions .button{padding:0;max-width:100%;width:100%}
#modalPenDatosIncorrectos .cmp-form-actions .button .cmp-button,#modalPenSinRespuesta .cmp-form-actions .button .cmp-button,#modalPenCuentaBloqueada .cmp-form-actions .button .cmp-button,#modalPenCURPInconsistencias .cmp-form-actions .button .cmp-button,#modalPenActualizaInfo .cmp-form-actions .button .cmp-button,#modalPenVerificaInfo .cmp-form-actions .button .cmp-button,#modalSuperadoNumIntentos .cmp-form-actions .button .cmp-button,#modalValidacionPoliza .cmp-form-actions .button .cmp-button,#modalValidacionEstGrupo .cmp-form-actions .button .cmp-button,#penRegCodigoActivacion .cmp-form-actions .button .cmp-button,#modalCuentaRegistrada .cmp-form-actions .button .cmp-button{min-width:100%;padding:12px 16px}
.cmp-privado-reg-noMayorEdad .cmp-privado-reg-body .cmp-privado-reg-content,.cmp-privado-reg-CurpNotFind .cmp-privado-reg-body .cmp-privado-reg-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;align-self:stretch}
.cmp-privado-reg-noMayorEdad .cmp-privado-reg-body .cmp-privado-reg-content .cmp-form-actions,.cmp-privado-reg-CurpNotFind .cmp-privado-reg-body .cmp-privado-reg-content .cmp-form-actions{margin-bottom:0;width:100%}
.cmp-privado-reg-noMayorEdad .cmp-privado-reg-body .cmp-privado-reg-content .cmp-form-actions .button,.cmp-privado-reg-CurpNotFind .cmp-privado-reg-body .cmp-privado-reg-content .cmp-form-actions .button{padding:0;max-width:100%;width:100%}
.cmp-privado-reg-noMayorEdad .cmp-privado-reg-body .cmp-privado-reg-content .cmp-form-actions .button .cmp-button,.cmp-privado-reg-CurpNotFind .cmp-privado-reg-body .cmp-privado-reg-content .cmp-form-actions .button .cmp-button{min-width:100%;padding:12px 16px}
.cmp-privado-login-pass .cmp-privado-login-pensiones-pass,.cmp-privado-login-rc-newpass .cmp-privado-login-pensiones-pass,.cmp-privado-login-rc-passtemp .cmp-privado-login-pensiones-pass,.cmp-privado-login-rc-newpass .cmp-privado-login-pensiones-pass,.cmp-privado-reg-pen-generatepass .cmp-privado-login-pensiones-pass{width:100%}
.cmp-privado-login-pass .cmp-privado-login-pensiones-pass .profuturo-form-input,.cmp-privado-login-rc-newpass .cmp-privado-login-pensiones-pass .profuturo-form-input,.cmp-privado-login-rc-passtemp .cmp-privado-login-pensiones-pass .profuturo-form-input,.cmp-privado-login-rc-newpass .cmp-privado-login-pensiones-pass .profuturo-form-input,.cmp-privado-reg-pen-generatepass .cmp-privado-login-pensiones-pass .profuturo-form-input{width:100%}
.cmp-privado-reg-verify-info .cmp-privado-reg-verify-info-content{width:100%}
.cmp-privado-reg-verify-info .cmp-privado-reg-verify-info-content .profuturo-form-input{width:100%}
.cmp-privado-login-pensiones{margin-top:38px}
.cmp-privado-login-pensiones .cmp-privado-login-gen-curp .cmp-form-actions,.cmp-privado-login-pensiones #penRegValidatePolicy .cmp-form-actions{display:flex;flex-direction:column-reverse}
.cmp-privado-login-pensiones .cmp-privado-login-gen-curp .cmp-form-actions .button,.cmp-privado-login-pensiones #penRegValidatePolicy .cmp-form-actions .button{padding:0;max-width:100%;width:100%}
.cmp-privado-login-pensiones .cmp-privado-login-gen-curp .cmp-form-actions .button .cmp-button,.cmp-privado-login-pensiones #penRegValidatePolicy .cmp-form-actions .button .cmp-button{min-width:100%}
.cmp-privado-login-pass .button,.cmp-privado-menu-login-rc .button,.cmp-privado-login-verifica-curp .button,.cmp-privado-login-rc-passtemp .button,.cmp-privado-login-rc-newpass .button,#penRegValidateCurp .button,.cmp-privado-reg-verifica-curp .button,.cmp-privado-reg-pen-generatepass .button,.cmp-privado-reg-verify-info .button{padding:0;width:100%}
.cmp-privado-login-background{margin-top:64px}
.cmp-privado-login-header{margin-bottom:24px}
.cmp-privado-login-header .cmp-font-avenir-heavy{width:80%}
.cmp-privado-login-content{padding:32px 16px;margin-bottom:40px}
}