@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300&display=swap";:root{--app-color: #b40000;--nav-li-color: #ffe1e1;--card-app-icon-color: #a50000;--card-app-icon-bg: #f9f9f9}body{font-family:Open Sans,sans-serif!important}.container-apps label{display:flex;justify-content:center}.fa-solid.fa-user{font-size:50px}.container-apps .card-link{text-decoration:none;color:inherit}.container-apps .unlock{display:flex;justify-content:center;margin:0;border:1px solid #ddd;border-radius:10px;box-shadow:0 2px 6px #0000001a;transition:transform .2s;min-height:150px;text-align:center}.container-apps .unlock:hover{transform:scale(1.05)}.container-apps .unlock label{font-size:20px}.container-apps .lock{display:flex;justify-content:center;margin:0;border:1px solid #ddd;border-radius:10px;background-color:#a5a5a5;box-shadow:0 2px 6px #0000001a;min-height:150px;text-align:center}.container-apps .lock label{font-size:20px}.container-apps .lock p{display: none !important;} .lock .avatar{background-color: #c1c1c1 !important;} .main-content{display:flex;justify-content:center}.container-apps .card-user{min-width:350px;max-width:350px;margin:0;padding:20px;border:1px solid #ddd;border-radius:10px;transition:transform .2s}.user-card{display:flex;max-width:350px;min-width:350px}.card-user .user-icon{display:flex;justify-content:center;font-size:1.5rem!important}.card-user ul,li{list-style-type:none;padding:0;text-decoration:none}@media (max-width: 320px){.container-title{flex-direction:column!important;align-items:center!important;padding-bottom:1rem!important}}label{font-weight:400;font-size:14px}.btn-muni{color:#fff;background:var(--primary-muni)!important;border-color:#dee2e6!important}.btn-muni:hover{color:#fff;background:var(--primary-muni)!important}.btn-muni:active{color:#c9c9c9!important}.btn-ptb{padding-top:10px;padding-bottom:10px}#rut{font-weight:400}#rut::placeholder{color:#989898;opacity:1}#rut:-ms-input-placeholder{color:#989898}#rut::-ms-input-placeholder{color:#989898}.nav-brand{display:flex;width:150px;margin-left:2.5rem}.nav-brand img{width:100%;padding-right:10px}.swal-warning{background-color:#dc3545!important}.swal-success{background-color:#198754!important}nav .nav-item a{text-decoration:none;font-size:large}.nav-item a{text-decoration:none}.fade-in-login{animation:fadeInAnimation-login .5s ease-in-out}@keyframes fadeInAnimation-login{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.side-nav{margin:0;transition:transform .2s}@media (max-width: 991px){.col-md-6{width:90%!important}.container-principal{display:flex!important;flex-wrap:wrap!important;margin-top:1%!important;justify-content:center;padding:0!important;margin-bottom:40px!important}.container-principal .side-nav-ul{display:flex!important;flex-wrap:nowrap!important;flex-direction:row!important;padding:0;margin:0 0 15%!important;border-bottom:2px solid #ddd!important;overflow-x:auto;white-space:nowrap}.side-nav-ul li{margin-left:3px;margin-right:3px}.accordion-button,.side-nav .active:after{display:none!important}.nav-item{display:flex!important}.container-apps{min-width:100%!important;margin:0 0 30px!important;padding:5px!important}.card-user{min-width:100%!important;word-break:break-word;padding:20px!important}}.side-nav .nav-item button{background-color:#edeeee;width:100%;color:#000;text-align:left;border-radius:10px!important;margin-top:10px!important;margin-bottom:12px!important;padding-left:2rem}.side-nav .nav-item button:hover{background-color:#dbdada}.side-nav .active{background-color:#dbdada!important}.side-nav .active:after{content:">";font-weight:700;margin-left:5px;display:inline;float:inline-end}.accordion-button{background:#8f9191!important;color:#000!important;border-radius:10px!important;font-weight:600;padding:.3rem .3rem .3rem 1rem}.accordion-collapse ul{margin:0;padding:0;background:#1876f263!important}.seleccionado{filter:brightness(90%);box-shadow:0 0 2px 1px #0084ffab;transform:scale(1.1)}.nav-item-login .active i{color:var(--primary-dark-muni);background:white!important}.mt-x{margin-top:150px}@media (min-height: 300px){.mt-x{margin-top:0;margin-bottom:0!important;display:flex!important;align-items:center!important}}@media (min-height: 600px){.mt-x{margin-top:auto!important;margin-bottom:auto!important;display:flex!important;align-items:center!important}.logo{margin-bottom:10px!important}}@media (min-height: 800px){.mt-x{margin-top:100px!important;margin-bottom:auto!important}.logo{margin-top:0!important}}@media (min-height: 900px){.mt-x{margin-top:150px!important;margin-bottom:auto!important}.logo{margin-top:0!important}}.btn-app{color:#666!important;border:1px solid #666!important;border-radius:5px;padding:10px;min-width:28px;font-weight:700;width:100%}.btn-app:hover{color:var(--app-color)!important;border:1px solid var(--app-color)!important}.avatar{width:80px;height:80px;background-color:var(--card-app-icon-bg);color:var(--card-app-icon-color);font-size:2rem;font-weight:700;display:flex;justify-content:center;align-items:center;border-radius:50%;margin:0 auto}.card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer}.card:hover{transform:scale(1.05);box-shadow:0 8px 20px #0003;border:1px solid var(--app-color)}.perfil-card{cursor:pointer}.card.active{background-color:#e0e0e0;border:1px solid var(--card-app-icon-color);transform:scale(1.05)!important}.active .avatar{background-color:#f0f0f0;color:#bdbbbb}.btn-link{text-decoration:none!important;color:#666!important}.nav-link-app{color:var(--app-color)}.swal2-icon.swal2-warning{border-color:#f0f0f0!important;color:#f0f0f0!important}.nav-link-app:focus,.nav-link-app:hover{color:var(--primary-dark-muni)!important}.hr{position:relative;text-align:center;margin:10px 0}.hr:before{content:"";position:absolute;top:50%;left:0;right:0;border-top:1px solid rgb(226,226,226);z-index:-1}.hr span{background:white;padding:0 10px;position:relative;z-index:1}.btn-auth,.btn-auth:hover{background:var(--app-color);color:#fff;font-weight:400}.btn-auth:active{background:var(--app-color)!important;color:#fff!important;font-weight:400!important}
