.output{align-content:start;justify-content:center;padding-top:1rem}.ac-card{grid-template-columns:40px 1fr 50px}.ac-card,.ac-card-operation{background-color:#fff;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.5);display:grid;margin-bottom:1rem;overflow:hidden;position:relative;width:350px}.ac-card #logoImage,.ac-card-operation #logoImage{position:absolute;right:0;top:10px}.ac-icon{margin-top:10px;width:40px}.ac-card-image{border:3px #f0f8ff;height:0;margin:10px 0 0 15px;width:0}.ac-card-info{font-size:1.15rem;margin:0}.ac-card-info span{font-size:.9rem}.ac-card-info p{line-height:1.3;margin-bottom:8px;margin-top:8px}.ac-card-footer{align-content:center;align-self:end;background-color:#f0f8ff;display:grid;grid-column:1/-1;height:56.5px}.ac-logo{margin-left:10px;width:125px}.hide{opacity:0;visibility:hidden}.nombre-op{margin-left:1em}.nombre-ficha{font-weight:100}.precio-ficha{bottom:70px;position:absolute;right:50px}.linea-telefono{margin-bottom:0}.button-52-telephones{background-color:transparent;border:1px solid #000;cursor:pointer;font-size:7px;font-weight:10;letter-spacing:1px;margin-bottom:.5em;outline:0;padding:7px 10px 7px 1px;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none}.clase-linea-ficha{font-size:14px}.clase-linea-ficha-margen{float:right;margin-left:10px}.detalle-linea-ficha{font-size:14px;margin-left:1em}body{background-color:#f0f8ff;color:#292c3b;font:600 16px/18px Open Sans,Dancing Script,cursive;margin:0;padding:0}.content{background-color:#fff;height:100%;padding:20px}#logoImage{height:auto;margin-right:20px;width:40px}.titulo-logo{left:0;margin-bottom:20px;margin-top:20px;position:relative;top:-20px}h1,h2{font-size:50px}h1,h2,h3{color:#333;font-family:Dancing Script,cursive;font-weight:700;text-align:center}h3{font-size:35px;margin-top:15px}h4{font-size:30px;margin-bottom:30px;margin-top:20px}h4,h5,h6{color:#333;font-family:Dancing Script,cursive;font-weight:700;text-align:center}h5,h6{font-size:25px}.operation-row,.student-row{background-color:transparent;border:1px solid #000;cursor:pointer;font-size:14px;font-weight:200;letter-spacing:1px;outline:0;padding:13px 20px;touch-action:manipulation;user-select:none;-webkit-user-select:none;z-index:0}.disabled{border:1px solid #818080;color:#818080}.deuda{border:1px solid #b41818;color:#b41818}.ac-card-info .disabled{border:0;color:#818080}span{margin-left:1em}.pagoPendiente{color:#7a0505}.pagoPendiente,.pagoRealizado{font-weight:700;position:absolute;right:40px}.pagoRealizado{color:#06a513}.pagoPendiente-ficha{color:#7a0505;float:right;margin-left:200px}.pagoRealizado-ficha{color:#06a513;float:right;margin-left:200px}.importe-mensual{float:right;margin-left:20px}.button-return-52{background-color:#fff;border:1px solid #5f5f5f;color:#575757;cursor:pointer;font-size:14px;font-weight:200;left:10px;letter-spacing:1px;outline:0;padding:2px 15px;position:absolute;top:18px;touch-action:manipulation;user-select:none;-webkit-user-select:none}.button-return-52:before{border-bottom:6px solid transparent;border-right:6px solid #333;border-top:6px solid transparent;content:"";left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.logout-button{background-color:#fff;border:1px solid #5f5f5f;cursor:pointer;font-size:14px;font-weight:200;letter-spacing:1px;outline:0;padding:2px 6px;touch-action:manipulation;user-select:none;-webkit-user-select:none}.login-row{font-size:.7em;margin-left:1em;position:absolute;right:90px;top:8px}.button-52-despliegue-filtros-ops,.button-52-formulario{background-color:transparent;border:1px solid #000;cursor:pointer;font-size:16px;font-weight:200;letter-spacing:1px;outline:0;padding:7px 9px;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none}.button-52-formulario{left:13em;margin-top:25px}.button-52-formulario-crear-op{background-color:transparent;border:1px solid #000;cursor:pointer;font-size:16px;font-weight:200;letter-spacing:1px;margin-top:10px;outline:0;padding:7px 9px;position:relative;right:3em;touch-action:manipulation;user-select:none;-webkit-user-select:none}.boton-pagado{left:1.5em;position:relative}.button-52-telephone{background-color:transparent;border:1px solid #767676;border-radius:2px;color:#616161;cursor:pointer;font-size:11px;font-weight:200;letter-spacing:1px;outline:0;padding:3px 9px;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none}.telephoneadded{font-size:medium;margin-bottom:2px;margin-top:2px}.cuadro-opciones-filtro-op{display:flex}.cuadro-opciones-filtro-op-group{display:flex;flex-direction:column;margin-left:20px}.cuadro-opciones-filtro-op-group input{margin-top:0}.cuadro-opciones-crear-op-group{display:flex;flex-direction:column;margin-left:20px;width:300px}.cuadro-opciones-filtro-op input[type=checkbox]{height:0;visibility:hidden;width:0}.cuadro-opciones-filtro-op label{background:grey;border-radius:30px;cursor:pointer;display:block;height:30px;position:relative;text-indent:-9999px;width:60px}.etiqueta-estados-nuevo-alumno{margin-left:10px!important;margin-top:5px}.cuadro-opciones-filtro-op span{font-size:14px;margin-left:0}.cuadro-opciones-filtro-op label:after{background:#fff;border-radius:27px;content:"";height:27px;left:5px;position:absolute;top:1px;transition:.3s;width:27px}.cuadro-opciones-filtro-op input:checked+label{background:#9fcaf0}.cuadro-opciones-filtro-op input:checked+label:after{left:calc(100% - 5px);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.cuadro-opciones-filtro-op label:active:after{width:39px}.select-wrapper{max-height:200px;overflow-y:auto!important}.button-52-select{font-size:16px;margin-left:25px;padding:8px 7px}.button-52-select,.button-52-select-dias{background-color:transparent;border:1px solid #000;cursor:pointer;font-weight:200;letter-spacing:1px;outline:0;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none}.button-52-select-dias{font-size:14px;margin-top:0!important;padding:4px}.formulario-group select{margin-top:20px}.input-descuento-general,.input-precio-op{margin-left:.8em;width:4em}.input-precio-op{border:1px solid #000;height:2em;padding:8px 7px}table{border:1px solid #ccc;border-collapse:collapse;width:100%}td,th{border-bottom:1px solid #ccc;padding:8px;text-align:left}th{background-color:#f2f2f2;font-weight:700}td:first-child{background-color:#e6f7ff;font-weight:700}.calendario-mes-operacion{border:1px solid #000;cursor:pointer;font-size:14px;margin-left:25px;outline:0;padding:8px 0}.factura{background-color:#f9f9f9;border:2px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1);font-family:Arial,sans-serif;margin:30px auto;padding:20px;width:300px}.factura .item{margin-bottom:10px}.factura .item:last-child{border-top:2px solid #999;font-weight:700;margin-top:10px;padding-top:10px}.factura .total{text-align:right}.factura .total span{color:#e74c3c;font-weight:700}.factura .total span.highlight{background-color:#e74c3c;border-radius:4px;color:#fff;padding:2px 5px}.factura .subtotal{margin-bottom:.5em;text-align:right}.factura .subtotal span{font-weight:700;margin-right:.5em}.factura .subtotal span.subhighlight{border-radius:4px;color:#e74c3c;padding:2px 5px}.mensualidad-clase-crear-op{position:absolute;right:80px}.total-factura{margin:2em;text-align:end}.descripcion{background-color:#fff;margin:30px auto;width:300px}.descripcion label{display:block;font-weight:700;margin-bottom:5px}.input-descripcion{background-color:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 10px rgba(0,0,0,.1);padding:8px;resize:vertical;width:100%}.precio-from-crear-op{margin-left:4em}.cortina-error{align-items:center;display:flex;height:100vh;justify-content:center;position:relative;width:100%}.mensaje-error-cortina{background-color:#bb030393;border:1px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1);color:#f0f8ff;margin-top:10em;padding:20px;text-align:center}.container-spinner{align-items:center;display:flex;height:30vh;justify-content:center}.spinner{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;border:4px solid hsla(0,0%,72%,.308);border-left-color:#fff;border-radius:50%;height:40px;width:40px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.button-borrar,.button-pagar{margin-bottom:1em}.button-borrar{margin-top:2em;padding:10px!important}.boton-editar-estudiante{margin-right:.5em}.lista-notas{background-color:#f9f9f9;border:2px solid #ccc;box-shadow:0 0 10px rgba(0,0,0,.1);font-family:Arial,sans-serif;margin:10px auto;padding:20px;width:auto}u.nota-fila{font-size:14px}p.nota-fila,u.nota-fila{word-wrap:break-word;color:#575757;margin:5px}p.nota-fila{font-size:16px}.nota-bloque{line-height:1.5;margin-bottom:2em}.input-descuento-masa{font-size:18px;height:35px;margin-left:40px;margin-top:10px;text-align:center;width:50px}.info{color:blue}.error,.info{float:right;font-size:1.5em}.error{color:red}.blog{border:1px solid}*,:after,:before{box-sizing:border-box}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both;display:block}a{color:inherit;text-decoration:none}.login-wrap{background:url(https://cdn.pixabay.com/photo/2016/10/20/08/36/woman-1754895_1280.jpg) no-repeat 50%;box-shadow:0 12px 15px 0 rgba(0,0,0,.24),0 17px 50px 0 rgba(0,0,0,.19);margin:auto;max-width:525px;min-height:670px;position:relative;width:100%}.login-html{background:rgba(40,57,101,.9);height:100%;padding:90px 70px 50px;position:absolute;width:100%}.login-html .sign-in-htm,.login-html .sign-up-htm{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);transition:all .4s linear}.login-form .group .check,.login-html .sign-in,.login-html .sign-up{display:none}.login-form .group .button,.login-form .group .label,.login-html .tab{text-transform:uppercase}.login-html .tab{border-bottom:2px solid transparent;display:inline-block;font-size:22px;margin:0 15px 10px 0;padding-bottom:5px}.login-html .sign-in:checked+.tab,.login-html .sign-up:checked+.tab{border-color:#1161ee;color:#fff}.login-form{min-height:345px;-webkit-perspective:1000px;perspective:1000px;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.login-form .group{margin-bottom:15px}.login-form .group .button,.login-form .group .input,.login-form .group .label{color:#fff;display:block;width:100%}.login-form .group .button,.login-form .group .input{background:hsla(0,0%,100%,.1);border:none;border-radius:25px;padding:15px 20px}.login-form .group input[data-type=password]{text-security:circle}.login-form .group .label{color:#aaa;font-size:12px}.login-form .group .button{background:#1161ee}.login-form .group label .icon{background:hsla(0,0%,100%,.1);border-radius:2px;display:inline-block;height:15px;position:relative;width:15px}.login-form .group label .icon:after,.login-form .group label .icon:before{background:#fff;content:"";height:2px;position:absolute;transition:all .2s ease-in-out 0s;width:10px}.login-form .group label .icon:before{bottom:6px;left:3px;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0);width:5px}.login-form .group label .icon:after{right:0;top:6px;-webkit-transform:scale(0) rotate(0);transform:scale(0) rotate(0)}.login-form .group .check:checked+label{color:#fff}.login-form .group .check:checked+label .icon{background:#1161ee}.login-form .group .check:checked+label .icon:before{-webkit-transform:scale(1) rotate(45deg);transform:scale(1) rotate(45deg)}.login-form .group .check:checked+label .icon:after{-webkit-transform:scale(1) rotate(-45deg);transform:scale(1) rotate(-45deg)}.login-html .sign-in:checked+.tab+.sign-up+.tab+.login-form .sign-in-htm,.login-html .sign-up:checked+.tab+.login-form .sign-up-htm{-webkit-transform:rotate(0);transform:rotate(0)}.hr{background:hsla(0,0%,100%,.2);height:2px;margin:60px 0 50px}.foot-lnk{text-align:center}.burger-menu{background-color:#f0f8ff;color:#fff;height:60px;justify-content:flex-end}.burger-icon,.burger-menu{align-items:center;display:flex}.burger-icon{cursor:pointer;flex-direction:column;height:30px;justify-content:space-between;width:40px;z-index:1}.burger-icon span{background-color:#fff;display:block;height:3px}.burger-icon span,.line{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:30px}.line{background-color:#333;height:4px}.menucontainer{background-color:rgba(40,57,101,.9);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10}.menu.active,.menucontainer.active{display:block!important}.menucontainer.active{z-index:10}.menu{background-color:#f0f8ff;height:0;overflow:hidden;position:absolute;right:0;top:60px;transition:height .3s ease-in-out;z-index:11}.menu-button{border:1px solid #333;border-radius:5px;color:#333;display:block;font-size:16px;margin:5px;padding:10px 20px;text-decoration:none;transition:background-color .3s ease}.menu-button:hover{background-color:#333;color:#fff}.menu ul{list-style:none;margin:0;padding:0}.menu ul li{padding:15px}.menu ul li a{color:#fff;text-decoration:none}.menu.active{height:100%}.button-52{background-color:transparent;border:1px solid #000;cursor:pointer;font-size:16px;font-weight:200;letter-spacing:1px;outline:0;padding:13px 20px;position:relative;touch-action:manipulation;user-select:none;-webkit-user-select:none}.button-52:after{background-color:#fff;content:"";height:100%;left:7px;position:absolute;top:7px;transition:.2s;width:100%;z-index:-1}.button-52:hover:after{left:0;top:0}@media (min-width:768px){.button-52{padding:13px 50px}}
/*# sourceMappingURL=main.5f2e365d.css.map*/