body,html{background-color:#fff}body,h1,h2,h3,h4,h5,h6,html,li,p,span,ul{margin:0;padding:0}*,:after,:before{box-sizing:border-box}li,ul{list-style:none}html{height:auto;width:auto;touch-action:manipulation}body{font-size:12px;font-weight:400;position:relative;width:100%;height:99vh;overflow-x:hidden;overflow-y:auto}h1,h2,h3,h4,h5,h6,p,span{color:#707070}.error{font-weight:700;font-size:11px;display:flex;flex-direction:row;align-items:center;margin-top:5px;justify-content:center}.error img{width:15px;margin-right:5px}.error-otp{position:absolute;margin:0;padding:0;top:50%;left:70%;transform:translate(-40%,-50%)}.loginError,.ng-submitted .ng-invalid.ng-empty,.ng-submitted .ng-invalid.ng-touched{border:1px solid #ed252a!important}.internal-content{width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.internal-content-2{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.new-red{color:#c91014}.angular-content{width:100%;height:100%}.angular-content .main-express-vd,.angular-content .main-vd-dashboard{color:#605d5e;max-width:500px;width:100%;height:100%;margin:0 auto}.angular-content .main-express-vd .express-vd-section,.angular-content .main-express-vd .vd-dashboard-box,.angular-content .main-vd-dashboard .express-vd-section,.angular-content .main-vd-dashboard .vd-dashboard-box{width:100%;height:100%}.general-input-vd{display:block;width:100%;height:30px;border-radius:5px;border:1px solid #ccc;background-color:#f6f6f6;padding:0 10px}.general-input-vd:focus{background-color:#fff}a:focus,button:focus{outline:0}.btn-continuar-vd,.btn-volver-vd{margin:0 auto;text-transform:uppercase;border-radius:4px;border:0;height:32px;padding:5px 0;width:130px;text-decoration:none;text-align:center;font-size:13px;position:relative;display:block}.btn-continuar-vd span,.btn-volver-vd span{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;border-radius:4px 32px}.btn-volver-vd{background-color:#b6b6b6;margin-right:15px}.btn-continuar-vd span:before,.btn-volver-vd span:before{display:inline-block;vertical-align:middle;height:16px;margin-right:5px;content:'';background-size:contain}.btn-volver-vd span{background-color:#d8d8d8;color:#6c6c6c}.btn-volver-vd span:before{background-image:url(/RS/images/VinculacionDigital/flecha_volver.svg);background-repeat:no-repeat;width:20px}.btn-continuar-vd{background-color:#c31c1f}.btn-continuar-vd span,.btn-firmar{color:#fff;background-color:#c91014}.btn-continuar-vd span:before{background-image:url(/RS/images/VinculacionDigital/chulo_ok_botones.svg);background-repeat:no-repeat;width:16px}.btn-firmar{display:flex;align-items:center;justify-content:center;padding:0;margin:0 auto;border-radius:5px;border:0;width:110px;height:35px;position:absolute;bottom:0;left:50%;transform:translate(-50%,70%);font-size:15px}.gif-general-private,.gif-general-private:after,.olvido-popup,.terminos-login{position:fixed;top:0;left:0;right:0;bottom:0}.btn-firmar:before{content:'';background-image:url(/RS/images/VinculacionDigital/esfero.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:20px;height:25px;margin-right:5px}.loginvd-content,.loginvd-content .loginvd-panel-principal{width:100%;height:100%;padding:0;margin:0}.gif-general-private{z-index:4;width:100%;height:100%;align-items:center;justify-content:center;display:none}.gif-general-private.gif-vd:after{background-color:rgba(0,0,0,.6)}.gif-general-private.gif-vd .content-gif picture{width:200px}.gif-general-private.gif-vd .content-gif picture img{width:100%}.gif-general-private:after{content:'';background-color:rgba(255,255,255,.9)}.gif-general-private.mostrar-gif{display:flex;align-items:center;flex-direction:column;justify-content:center}.gif-general-private .content-gif{width:auto;z-index:8;border-radius:10px;text-align:center}.gif-general-private .content-gif picture img{width:80px}.gif-general-private .content-gif p{text-align:center;padding:0 20px;line-height:15px;font-size:13px;color:#6c6c6c;font-weight:700}.terminos-login{background-color:rgba(0,0,0,.3);padding:10px;display:none}.terminos-login.mostrar-popup{display:block}.terminos-login .content-terms-login{background-color:#fff;width:100%;height:100%;overflow-y:auto;margin:0 auto;padding:20px 15px}.terminos-login .content-terms-login .header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.terminos-login .content-terms-login .header h2{font-size:14px;color:#605d5e}.terminos-login .content-terms-login .header img{width:100px}.terminos-login .content-terms-login .body p{margin-top:20px;text-align:justify;color:#605d5e;font-size:13px}.terminos-login .content-terms-login .footer{display:flex;align-items:center;justify-content:center;margin-top:20px}.olvido-popup{background-color:rgba(0,0,0,.3);padding:10px}.olvido-popup.olvido-pass,.olvido-popup.olvido-usuario{display:none}.olvido-popup.olvido-pass.mostrar-popup,.olvido-popup.olvido-usuario.mostrar-popup{display:block}.olvido-popup .content-olvido{background-color:#fff;width:90%;max-width:500px;height:auto;margin:auto;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:5px}.olvido-popup .content-olvido img{width:90px}.olvido-popup .content-olvido p{color:#605d5e;margin:10px auto 20px}.FAO_modal-container .FAO_modal-close{width:25px;height:25px;position:absolute;right:20px;top:20px;z-index:1;cursor:pointer;text-decoration:none;font-size:18px}.FAO_modal-wrapper .modalvd-container{border-radius:2px;padding:5px;background-color:#fff;display:grid;grid-template-rows:.5fr 4fr .5fr;align-items:center;justify-content:center;width:95%;height:98%;max-width:450px}.FAO_modal-wrapper .modalvd-container .modalvd_title_border{border-bottom:1px solid #b2b1b1;padding-bottom:10px}.FAO_modal-wrapper .modalvd-container .modalvd_title-1,.FAO_modal-wrapper .modalvd-container .modalvd_title_border .modalvd_title{text-align:left;background-color:#ee252a;color:#fff;padding:15px 5px;font-weight:500}.FAO_modal-wrapper .modalvd-container .modalvd_txt .modalvd_h4 h4,.FAO_modal-wrapper .modalvd-container .modalvd_txt .modalvd_p p{color:#726f70}.FAO_modal-wrapper .modalvd-container .modalvd_txt{position:relative}.FAO_modal-wrapper .modalvd-container .modalvd_txt .modalvd_h4{position:relative;top:-70px}.FAO_modal-wrapper .modalvd-container .modalvd_txt .modalvd_p{position:relative;top:-50px}.FAO_modal-wrapper .modalvd-container .loginvd_button{justify-content:center;-webkit-box-align:center;-ms-flex-align:center;padding:10px 25px;width:100%;background-color:#ee252a;border:1px solid red;text-decoration:none;color:#fff;text-align:center;font-weight:500;font-size:1rem}@media (max-width:990px){.FAO_modal-wrapper .modalvd-container .modalvd_txt .modalvd_h4{top:-150px}.FAO_modal-wrapper .modalvd-container .modalvd_txt .modalvd_p{top:-95px}}@media only screen and (max-width:999px) and (min-width:750px){.FAO_modal-wrapper .modalvd-container .modalvd_txt .modalvd_h4{top:-80px}.FAO_modal-wrapper .modalvd-container .modalvd_txt .modalvd_p{top:-50px}}.user-loginvd{width:100%;height:100%;position:relative;padding:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:space-around}.user-loginvd .content-titulo{margin-bottom:30px;text-align:center;padding:0 40px;color:#605d5e;font-size:16px;line-height:25px;margin-top:40px}.user-loginvd .content-titulo span.mvboli{font-size:30px;margin-top:5px;display:block;font-weight:100}.user-loginvd .content-user{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}.user-loginvd .content-user label{font-size:10px;color:#9a9a9a;margin-bottom:5px;margin-left:28px;font-family:Open_Sans_Semi_Bold}.user-loginvd .content-user .content-input{display:flex;align-items:center;justify-content:center}.user-loginvd .content-user .content-input:before{content:'';background-image:url(/RS/images/VinculacionDigital/usuario.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:30px;height:30px;display:block;margin-right:5px}.user-loginvd .content-user .forgot-user-link{display:block;color:#ed252a;text-decoration:none;text-align:center;margin:10px auto 0;padding-left:20px;font-family:Open_Sans_Semi_Bold}.user-loginvd .general-content-pass{display:flex;flex-direction:column;align-items:center;justify-content:center}.user-loginvd .general-content-pass .content-security .content-img{width:100px;margin:5px auto 15px;padding:10px;box-shadow:0 0 15px 1px #d8d8d8;border-radius:5px;display:flex;align-items:center;justify-content:center}.user-loginvd .general-content-pass .content-security .content-img img{width:100%}.user-loginvd .general-content-pass .content-security .input-frase{background-color:#acacac;width:120px;color:#fff;border-radius:5px;text-align:center;border:1px solid #acacac;height:30px;font-size:15px;display:block;margin:0 auto 5px}.user-loginvd .general-content-pass .content-security .avisoLogin{width:250px;color:#9a9a9a;line-height:15px;margin-bottom:10px;text-align:center}.user-loginvd .general-content-pass .content-pass-link{display:flex;flex-direction:column;align-items:flex-start}.user-loginvd .general-content-pass .content-pass-link label{font-size:10px;color:#9a9a9a;margin-bottom:5px;margin-left:28px;font-family:Open_Sans_Semi_Bold}.user-loginvd .general-content-pass .content-pass-link .content-input{display:flex;align-items:center;justify-content:center}.user-loginvd .general-content-pass .content-pass-link .content-input:before{content:'';background-image:url(/RS/images/VinculacionDigital/contrasena.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;width:30px;height:30px;display:block;margin-right:5px}.user-loginvd .general-content-pass .content-pass-link .forgot-pass-link{display:block;color:#c91014;text-decoration:none;text-align:center;margin:5px auto 0;padding-left:30px;font-family:Open_Sans_Semi_Bold}.user-loginvd .general-content-pass .content-terms{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:5px}.user-loginvd .general-content-pass .content-terms .span-aceptar{color:#605d5e;font-size:12px;font-family:Open_Sans_Semi_Bold}.user-loginvd .general-content-pass .content-terms .terms-link-login{text-decoration:none;font-size:12px;margin-bottom:5px;font-family:Open_Sans_Semi_Bold}.user-loginvd .general-content-pass .content-terms .toggle-check{display:flex;align-items:center;justify-content:center;width:auto}.user-loginvd .general-content-pass .content-terms .toggle-check .toggle-check-input{width:1px;height:1px;position:absolute}.user-loginvd .general-content-pass .content-terms .toggle-check .toggle-check-input:checked~.toggle-check-text{background:#fff;padding-left:.5em;padding-right:2.5em}.user-loginvd .general-content-pass .content-terms .toggle-check .toggle-check-input:checked~.toggle-check-text:before{content:'Si'}.user-loginvd .general-content-pass .content-terms .toggle-check .toggle-check-input:checked~.toggle-check-text:after{left:100%;background:#3baa36;margin-left:-1.4em}.user-loginvd .general-content-pass .content-terms .toggle-check .toggle-check-text{display:inline-block;position:relative;text-transform:uppercase;background:#fff;padding:0 2px 3px 25px;border-radius:.5em;min-width:1em;color:#ccc;cursor:pointer;transition:background-color .15s;border:2px solid #ccc}.user-loginvd .general-content-pass .content-terms .toggle-check .toggle-check-text:before{content:'No';font-size:.8em}.user-loginvd .general-content-pass .content-terms .toggle-check .toggle-check-text:after{content:' ';display:block;background:#c60000;width:14px;height:14px;border-radius:1em;position:absolute;left:.3em;top:.25em;transition:left .3s,margin-left .3s}.user-loginvd .btns-link-user{display:flex;margin:50px auto 0;align-items:center;justify-content:center}.user-loginvd .btns-link-user .content-btns{display:flex;align-items:center;justify-content:space-between}.user-loginvd .btns-link-user .btn-continuar-vd span{font-family:inherit}.user-loginvd .content-terms-btn{display:flex;align-items:center;justify-content:center;margin-top:20px}.user-loginvd .content-logo-login{margin:25px auto 0;width:240px}.user-loginvd .content-logo-login img{width:100%}