@font-face{font-family:roboto;font-weight:400;font-style:normal;font-variant:normal;src:url(../fonts/roboto/Roboto-Regular.ttf) format('truetype'),url(../fonts/roboto/Roboto-Regular.woff) format('woff'),url(../fonts/roboto/Roboto-Regular.eot) format('eot')}@font-face{font-family:roboto-bold;font-weight:700;font-style:normal;font-variant:normal;src:url(../fonts/roboto/Roboto-Bold.ttf) format('truetype'),url(../fonts/roboto/Roboto-Bold.woff) format('woff'),url(../fonts/roboto/Roboto-Bold.eot) format('eot')}@font-face{font-family:font-ticsmart;src:url(../fonts/fontticsmart.ttf)}@font-face{font-family:calibri;src:url(../fonts/Calibri.ttf)}@font-face{font-family:titilium;src:url(../fonts/TitilliumMaps29L-999wt.otf)}body,html{min-height:100%}html{background:url(/assets/images/fotoinicial.png) no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body{font-family:roboto;background:linear-gradient(180deg,#000 0,rgba(0,0,0,0) 86.08%)}button:focus{outline:0}.enlace-politica{color:inherit;text-decoration:none}.enlace-politica:hover{color:var(--color-fondo)}@media (min-width:767px){body{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}}.btn{border-radius:0;box-shadow:none!important}.btn-primary{background-color:var(--color-fondo);border-color:var(--color-fondo);border-radius:10px}.btn-primary:hover{background-color:var(--color-fondo-hover);border-color:var(--color-fondo-hover)}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{background-color:var(--color-fondo-hover);border-color:var(--color-fondo-hover)}.btn-primary.disabled,.btn-primary:disabled{background-color:var(--color-fondo-hover);border-color:var(--color-fondo-hover)}.form-control{box-shadow:none!important}.checkbox input{margin-right:5px}.container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;position:relative}.login-arriba{width:261px;display:flex;flex-direction:column;align-items:center}.login-arriba p{color:#fff;font-size:20px;margin-bottom:0}.login-arriba p span{font-family:roboto-bold}.login-arriba img{width:217px;height:173px}.logos-abajo{display:flex;justify-content:center;position:absolute;bottom:42px;width:100%}.modal-content{padding-left:0!important}.logos-container{display:flex;justify-content:center;background-color:#fff;align-items:center;padding:10px;border-radius:5px;gap:40px;margin-right:20px;margin-left:20px;width:435px}.logos-abajo img{max-width:100%}.logo-ministerio{width:250px}.logo-age{width:80px}.logo-plan-recuperacion{width:122px}.login-abajo{margin-top:60px}.login-abajo .btn{font-size:20px;padding:15px 30px}.login-abajo .btn i{margin-left:10px}.completar-login-1-telefono input,.completar-login-1-telefono label{display:table;margin:0 auto}.completar-login-1-telefono input{text-align:center;max-width:150px}.completar-login-2-recuadro{border:1px solid #333;background-image:url(/assets/images/ordenadorypersonas.jpg);background-repeat:no-repeat;background-attachment:fixed;background-position:center}.completar-login-2-transparencia{padding:10px;background-color:rgba(0,0,0,.4)}.completar-login-2-recuadro p{color:#fff}.completar-login-2-logo{width:75px;margin:5px 0 10px}@media (max-height:650px){.completar-login-2-logo{margin:0 0 5px}}@media (max-height:500px){.completar-login-2-transparencia{padding:5px}.completar-login-2-logo{width:50px}}.completar-login-3-cuadro-avatares{position:relative;height:466px}.completar-login-3-avatar{position:absolute;width:49%;height:49%;border:1px solid #333;cursor:pointer;padding:5px;z-index:1;background-repeat:no-repeat;background-position:center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;-webkit-transition:width 750ms ease-out,height 750ms ease-out;-moz-transition:width 750ms ease-out,height 750ms ease-out;-o-transition:width 750ms ease-out,height 750ms ease-out;transition:width 750ms ease-out,height 750ms ease-out}.completar-login-3-avatar-1{background-image:url(/assets/images/avatares/avatar1.jpg);top:0;left:0}.completar-login-3-avatar-2{background-image:url(/assets/images/avatares/avatar2.jpg);top:0;right:0}.completar-login-3-avatar-3{background-image:url(/assets/images/avatares/avatar3.jpg);left:0;bottom:0}.completar-login-3-avatar-4{background-image:url(/assets/images/avatares/avatar4.jpg);bottom:0;right:0}.completar-login-3-avatar.seleccionado{width:100%;height:100%}.completar-login-3-avatar.z-index-seleccionado{z-index:2}.completar-login-3-avatar-texto-1{text-align:center;position:absolute;bottom:0;left:0;right:0;font-size:1.1rem}.completar-login-3-avatar-texto-2{text-align:center;font-size:2rem;margin-top:95px}#modal-completar-login-3 .modal-footer{height:70px}@media (max-width:575px){.completar-login-3-avatar-texto-2{text-align:center;font-size:1.75rem}}.modal .modal-content{border-radius:0;border:0;background:#fff}.modal .modal-footer,.modal .modal-header{border:0}.modal .modal-title{font-family:roboto-bold;line-height:1.5}.modal .modal-footer{display:block;text-align:center}.modal .btn-modal{padding:6px 60px;width:100%;font-size:20px}.modal .close{position:absolute;top:15px;right:15px}.modal-header .close{padding:1rem!important;margin:-1rem -1rem -1rem auto!important}.modal-img-container{display:flex;justify-content:center;align-items:center;gap:20px}.modal-img-container img{height:35px;max-width:100%}.modal-header{justify-content:center!important}.modal .modal-content{border-radius:15px}.modal label{margin-bottom:0;font-size:16px;color:#333}.modal .form-control{padding:6px;background-color:transparent;border-radius:5px;height:53px}.modal .form-control::placeholder{color:#a0989a;opacity:1}.modal .form-control:-ms-input-placeholder{color:#a0989a}.modal .form-control::-ms-input-placeholder{color:#a0989a}.enlaces-modal-login{display:table;width:100%;margin-bottom:20px}.modal-login-texto-acepto{color:#6a6a6a;font-size:12px}.enlaces-modal-login a{color:#000;font-size:16px}.modal label.label-texto-acepto{color:#6a6a6a;font-size:12px}.custom-modal .modal-body,.custom-modal .modal-footer,.custom-modal .modal-header{padding:0}.custom-modal .modal-padding{padding:30px}.custom-modal .modal-content{width:461px}.aceptos{margin-bottom:32px}.btn-confirmar{margin-bottom:30px}.modal .modal-header{margin-bottom:30px}.modal .modal-body{margin-bottom:30px}input[type=checkbox]{accent-color:var(--color-fondo)}.enlaces-modal-login a.olvide-clave{color:var(--color-fondo)}#mensaje-esquina{position:fixed;top:30px;right:30px;min-width:200px;max-width:350px;border-radius:0;cursor:pointer;z-index:9999;color:#fff;-webkit-box-shadow:0 0 8px -3px rgba(0,0,0,.75);-moz-box-shadow:0 0 8px -3px rgba(0,0,0,.75);box-shadow:0 0 8px -3px rgba(0,0,0,.75)}#mensaje-esquina.alert-success{background-color:var(--color-fondo);border-color:var(--color-fondo)}#mensaje-esquina.alert-danger{background-color:#d9534f;border-color:#d43f3a}#mensaje-esquina p{margin:0}#loading{background-color:#333;height:100%;width:100%;position:fixed;z-index:9999;margin-top:0;top:0}#loading-center{width:100%;height:100%;position:relative}#loading-center-absolute{position:absolute;left:50%;top:50%;height:200px;width:200px;margin-top:-100px;margin-left:-100px;-ms-transform:rotate(-135deg);-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.loading-object{-moz-border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;border-radius:50% 50% 50% 50%;position:absolute;border-top:5px solid var(--color-principal);border-bottom:5px solid transparent;border-left:5px solid var(--color-principal);border-right:5px solid transparent;-webkit-animation:animate 2s infinite;animation:animate 2s infinite}#object_one{left:75px;top:75px;width:50px;height:50px}#object_two{left:65px;top:65px;width:70px;height:70px;-webkit-animation-delay:.2s;animation-delay:.2s}#object_three{left:55px;top:55px;width:90px;height:90px;-webkit-animation-delay:.4s;animation-delay:.4s}#object_four{left:45px;top:45px;width:110px;height:110px;-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes animate{50%{-ms-transform:rotate(360deg) scale(.8);-webkit-transform:rotate(360deg) scale(.8);transform:rotate(360deg) scale(.8)}}@keyframes animate{50%{-ms-transform:rotate(360deg) scale(.8);-webkit-transform:rotate(360deg) scale(.8);transform:rotate(360deg) scale(.8)}}#loader{position:fixed;bottom:25px;right:25px;z-index:9999}.container-loader{display:table;margin:0 auto;padding:10px 15px;border-radius:10px}.sk-fading-circle{width:40px;height:40px;position:relative}.sk-fading-circle .sk-circle{width:100%;height:100%;position:absolute;left:0;top:0}.sk-fading-circle .sk-circle:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;-webkit-animation:sk-circleFadeDelay 1.2s infinite ease-in-out both;animation:sk-circleFadeDelay 1.2s infinite ease-in-out both}.sk-fading-circle .sk-circle2{-webkit-transform:rotate(30deg);-ms-transform:rotate(30deg);transform:rotate(30deg)}.sk-fading-circle .sk-circle3{-webkit-transform:rotate(60deg);-ms-transform:rotate(60deg);transform:rotate(60deg)}.sk-fading-circle .sk-circle4{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.sk-fading-circle .sk-circle5{-webkit-transform:rotate(120deg);-ms-transform:rotate(120deg);transform:rotate(120deg)}.sk-fading-circle .sk-circle6{-webkit-transform:rotate(150deg);-ms-transform:rotate(150deg);transform:rotate(150deg)}.sk-fading-circle .sk-circle7{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.sk-fading-circle .sk-circle8{-webkit-transform:rotate(210deg);-ms-transform:rotate(210deg);transform:rotate(210deg)}.sk-fading-circle .sk-circle9{-webkit-transform:rotate(240deg);-ms-transform:rotate(240deg);transform:rotate(240deg)}.sk-fading-circle .sk-circle10{-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.sk-fading-circle .sk-circle11{-webkit-transform:rotate(300deg);-ms-transform:rotate(300deg);transform:rotate(300deg)}.sk-fading-circle .sk-circle12{-webkit-transform:rotate(330deg);-ms-transform:rotate(330deg);transform:rotate(330deg)}.sk-fading-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-fading-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-fading-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-fading-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-fading-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-fading-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-fading-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-fading-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-fading-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-fading-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-fading-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}@keyframes sk-circleFadeDelay{0%,100%,39%{opacity:0}40%{opacity:1}}