/*!
 * Login Sefip 2025
 */@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@font-face{font-family:"Montserrat";src:url(../fonts/Monserrat/Montserrat-Italic-VariableFont_wght.ttf);font-style:italic}@font-face{font-family:"Montserrat";src:url(../fonts/Monserrat/Montserrat-VariableFont_wght.ttf);font-weight:normal}html{background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 0%, #ededed 100%)}body{background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 50%, rgba(238, 238, 238, 0.5) 70%, rgba(221, 221, 221, 0.5) 100%),url(../img/bg-login_2026-2.png) fixed 0 0 #f1f1f1}.login{border-radius:1rem;transition:all ease-in-out .3s;font-family:"Montserrat";display:block;min-width:420px;max-width:500px;position:absolute;left:50%;top:50%;margin-left:-250px;margin-top:-180px;background:#fff;box-shadow:0px 15px 15px -10px rgba(130,130,130,.75)}@media(max-width: 576px){.login{top:0%;margin-top:0px}}.login:hover{filter:grayscale(0%)}.login form{border-radius:10px;background:#fff;padding:10px;overflow:hidden}.login img.img-responsive{width:150px;margin:0 auto}.login input{border:1px solid #ddd;box-shadow:inset 0px 0px 10px 1px rgba(200,200,200,.4);border-radius:2px;font-size:11px}.login .input-ur{border-radius:2px 0 0 0px !important;color:#545454;max-width:50px;text-align:center}.login .input-ur::-moz-placeholder{color:rgba(0,0,0,.5)}.login .input-ur::placeholder{color:rgba(0,0,0,.5)}.login .input-user{border-radius:0 2px 0 0}.login .input-pass{border-radius:2px 2px 0 0}.login .btn-login{background-color:#828282;color:#fff;width:100%;background:linear-gradient(135deg, #545454 0%, #545454 50%, #828282 50%, #828282 100%)}.login .btn-login:focus,.login .btn-login:hover{background-color:#333;color:#fff}.login .btn-captcha{background-color:#828282;color:#fff}.login .btn-captcha.active,.login .btn-captcha:hover,.login .btn-captcha:focus{background-color:#545454;color:#fff}.login .btn-pass{background-color:#828282;color:#fff}.login .btn-pass.active,.login .btn-pass:hover,.login .btn-pass:focus{background-color:#e8550d;color:#fff}.login{background:url(../img/bg-login_2026-2.2.png) fixed 0 0,linear-gradient(to right, #9D2449 0%, #5e162c 80%, #FFFFFF 100%);box-shadow:0px 15px 15px -10px rgba(100,100,100,.75)}.login button,.login .btn-default,.login .btn-login,.login .btn-captcha{color:#fff;background-color:#9d2449;border-top:#9d2449;border-radius:.5rem;background:linear-gradient(45deg, #b22953 0%, #881f3f 100%)}.login button:focus,.login .btn-default:focus,.login .btn-login:focus,.login .btn-captcha:focus,.login button:hover,.login .btn-default:hover,.login .btn-login:hover,.login .btn-captcha:focus{background:linear-gradient(45deg, #741a36 0%, #881f3f 100%);color:#fff}.btn-captcha{border-radius:0 0 0 .5rem !important;border-bottom:2px solid #9d2449}.login input{border:1px solid #ddd;box-shadow:inset 0px 0px 10px 1px rgba(222,222,222,.4),0px 0px 5px 1px #ddd;border-radius:.5rem;border:0;border-bottom:2px solid #793c4f}.login input:focus{box-shadow:0px 0px 5px 1px #d8a7b6;border:1px solid #9d2449;border-bottom:2px solid #793c4f}.login input[type=password],.login input .input-pass{border-bottom-color:#874358;border-radius:.5rem}.login input[name=usuario]{border-radius:0px .5rem .5rem 0px}.login input[name=captcha]{border-radius:0 0 .5rem 0;border-bottom-color:#944a61}.login input[name=claveUr],.login input .input-ur{border-bottom-color:#a2506a;border-radius:.5rem 0 0 .5rem !important}.bg-uat-login{background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0) 50%, rgba(246, 246, 246, 0.5) 70%, rgba(238, 238, 238, 0.5) 100%),url(../img/bg-login-uat-1.png) fixed 0 0}.bg-uat-login .login{background:url(../img/bg-login-uat-1.png) fixed 0 0,linear-gradient(to right, #9D2449 0%, #5e162c 80%, #FFFFFF 100%)}.borfer-radius-right{border-radius:0 12px 12px 0}.borfer-radius-left{border-radius:12px 0 0 12px}#siimage{border:0px solid;border-top:1px solid #ccc;cursor:pointer;width:100%}textarea,input{text-transform:uppercase}#login-form small{font-size:8px}#login-form button.sis:nth-child(1){background:#f44c63}#login-form button.sis:nth-child(2){background:#00b0a6}#login-form button.sis:nth-child(3){background:#59b038}#login-form button.sis:nth-child(4){background:#285c4d}#login-form button.sis:nth-child(5){background:#8e418d}#login-form button.sis:nth-child(6){background:#8e418d}#login-form button.sis:nth-child(7){background:#e6ad2f}#login-form button.sis:nth-child(8){background:#f98927}#login-form button.sis:nth-child(9){background:#9d2449}ul.sefip-modulos{list-style:none;margin:0;padding:0;overflow:hidden;background-color:rgba(255,255,255,.8)}ul.sefip-modulos li{display:block;border-bottom:1px solid #eee;overflow:hidden;height:40px;line-height:40px}ul.sefip-modulos li span,ul.sefip-modulos li a{float:right}ul.sefip-modulos li span{display:inline-block;color:#fff;text-align:center;margin-left:5px;width:50px;font-size:14px;border-radius:0px 5px 5px 0px;box-shadow:inset 5px 0px 5px rgba(0,0,0,.2)}ul.sefip-modulos li a{display:inline-block;text-align:right;font-size:10px;color:#555}.modulo-poa span{background-color:#f44c63}.modulo-scg span{background-color:#8e418d}.modulo-si span{background-color:#5b78bb}.modulo-mga span{background-color:#0098d4}.modulo-sop span{background-color:#f98927}.modulo-scp span{background-color:#e6ad2f}.modulo-tes span{background-color:#59b038}.modulo-srv span{background-color:#285c4d}.modulo-mcs span{background-color:#00b0a6}.modulo-siox span{background-color:#9d2449}