@import url("https://fonts.googleapis.com/css?family=Lato:300,400,700,900");html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box;font-size:62.5%}*,:after,:before{box-sizing:inherit}body{font-family:Lato,sans-serif;font-size:1.6rem;line-height:1.8}p{color:#000;font-size:2rem}.contenedor{margin:0 auto;max-width:120rem;width:95%}a{text-decoration:none}img,picture{display:block;width:100%}h1,h2,h3{font-family:Lato,sans-serif;font-weight:300;margin:2.5rem 0;text-align:center}h1{font-size:3.8rem}h2{font-size:3.4rem}h3{font-size:3rem}h4{font-size:2.6rem}.seccion{margin-bottom:2.5rem;margin-top:2.5rem}.contenido-centrado{max-width:800px}.size3{font-size:3rem}.black{font-weight:900}.w80{width:80%}.alerta{border-radius:1rem;color:#fff;font-weight:700;margin:1rem 0;padding:.5rem;text-align:center;text-transform:uppercase}.alerta.error{background-color:#890f0f}.bg-Azul{background-color:#1c4176}main{display:flex;justify-content:center;margin-top:15rem}main section{background-color:#fff;border-radius:.8rem;padding-bottom:3rem;width:30%}form{margin-left:3rem;margin-right:3rem}form label{display:block;font-weight:700;margin:1rem}form input{border-radius:.5rem;height:4rem;width:100%}form a{color:#1c4176;font-size:1.5rem;text-decoration:underline}form .iniciar{display:flex;justify-content:center}form .iniciar button{align-items:center;border:.2rem solid #000;border-radius:.5rem;display:flex;margin-top:2rem}form .iniciar button input{border:none;width:auto}.admin{margin-top:2rem}.botones{display:grid;gap:1fr;grid-template-columns:repeat(4,1fr)}.botones a{align-items:center;color:#1c4176;display:flex;flex-direction:column;justify-content:space-evenly;margin:2rem;text-align:center;width:20rem}.botones a ion-icon{font-size:12rem}.botonesMaes{display:grid;gap:1fr;grid-template-columns:repeat(2,1fr)}.botonesMaes a{align-items:center;color:#1c4176;display:flex;flex-direction:column;justify-content:space-evenly;margin:2rem;text-align:center;width:50rem}.botonesMaes a ion-icon{font-size:12rem}.contenedor{background:#fff;border:.1rem solid #10233d;border-radius:.5rem;box-shadow:.1rem .2rem .3rem #1c4176;font-family:Lato,sans-serif;font-size:62.5%;height:30rem;margin:5rem auto;max-width:80rem;padding:0;width:90%}.contenedor p{margin-bottom:0;margin-left:2rem;margin-top:0}.enunciado{background-color:#1c4176;border-radius:0;font-size:2rem;height:4rem;max-width:100%;padding:.1rem .5rem 0;text-align:center}.enunciado p{color:#fff;font-weight:700}.funciones{border:.3rem solid #1c4176;border-radius:.5rem;height:16rem;margin:2rem;max-width:95%;padding:1.5rem 1rem 1rem;position:relative;text-align:left}.funciones input{display:none}.funciones label{background:#1c4176;border:none;border-radius:.5rem;box-shadow:.2rem .3rem .4rem #1c4176;color:#fff;cursor:pointer;display:block;font-size:1.6em;max-width:21rem;padding:.6rem 2rem;position:absolute}.funciones label:hover{background:#10233d;transition:.5s}.funciones h4{font-size:1.6rem;left:20rem;margin-bottom:0;margin-top:1rem;padding:0;position:relative}.funciones div{bottom:3rem;left:2rem;position:absolute}.funciones div input{display:none}.funciones div button{background:#1c4176;border:none;border-radius:.5rem;box-shadow:.2rem .3rem .4rem #10233d;color:#fff;cursor:pointer;font-size:1.6rem;font-weight:700;padding:1rem 2rem}.funciones div button:hover{background:#10233d;transition:.5s}.import{margin-top:2rem}.buttImport{display:grid;gap:1fr;grid-template-columns:repeat(2,1fr)}.buttImport a{align-items:center;color:#1c4176;display:flex;flex-direction:column;justify-content:space-evenly;margin:2rem;text-align:center;width:40rem}.buttImport a ion-icon{font-size:12rem}.gestionar{margin-top:2rem}.buttGes a{width:22rem}.c_grupos{display:block;margin-top:3rem;text-align:center}.c_grupos input{background-color:#1c4176;border-color:#10233d;border-radius:.8rem;color:#fff;margin-bottom:5rem;padding:1rem;width:15%}.c_grupos input:hover{background-color:#10233d;cursor:pointer}.buscar{align-items:center;display:flex;gap:5rem;justify-content:center}.buscar label{width:20%}.buscar select{border:.1rem solid #1c4176;border-radius:.8rem;height:3rem;margin-left:-10rem;text-align:center;width:25%}.buscar input{background-color:#1c4176;border-radius:.8rem;color:#fff;margin-bottom:0;width:10%}.asigMaes .container-table{background:#fff;margin:5rem auto;right:35.5rem;width:80%}.asigMaes .container-table .contRow{display:grid;grid-auto-rows:5rem;grid-template-columns:repeat(3,1fr)}.asigMaes .container-table .table__title{align-items:center;display:flex;font-size:1.9em;font-weight:700;justify-content:center}.asigMaes .container-table .table__header{align-items:center;background:#284178;color:#fff;display:flex;font-size:2rem;font-weight:700;justify-content:center}.asigMaes .container-table .table__item{align-items:center;border-bottom:.1rem solid #dfd6d6;display:flex;font-size:1.5rem;justify-content:center;padding:1.25rem 0;transition:all .5s}.asigMaes .container-table .table__item:hover{--transform:scale(1.1);background-color:#1c4176;color:#fff;cursor:pointer;height:5rem;padding:0 0 1.5rem;transition:all .5s}.asigMaes .container-table .btnRCT{align-self:flex-;background-color:#1c4176;border-radius:.8rem;color:#fff;cursor:pointer;display:flex;left:90rem;margin-bottom:7rem;margin-top:2rem;top:.5rem;width:20rem}.buscarC{align-items:center;display:flex;gap:5rem;justify-content:center}.buscarC label{width:20%}.buscarC select{border:.1rem solid #1c4176;border-radius:.8rem;height:3rem;margin-left:-10rem;text-align:center;width:35%}.buscarC input{background-color:#1c4176;border-radius:.8rem;color:#fff;margin-bottom:0;width:10%}.tabla-grupos{margin:0 auto;width:80%}.tabla-grupos .container-table{background:#fff;display:grid;grid-auto-rows:5rem;grid-template-columns:repeat(5,1fr);height:50rem;margin:5rem auto;overflow-y:scroll;right:35.5rem;width:90% rem}.tabla-grupos .container-table .table__title{align-items:center;display:flex;font-size:1.9em;font-weight:700;grid-column-end:6;grid-column-start:1;justify-content:center;margin-bottom:3rem;margin-top:3rem;width:auto}.tabla-grupos .container-table .table__header{align-items:center;background:#284178;color:#fff;display:flex;font-size:2rem;font-weight:700;justify-content:center;padding:3rem;position:-webkit-sticky;position:sticky}.tabla-grupos .container-table .table__item{align-items:center;border-bottom:.1rem solid #dfd6d6;display:flex;font-size:1.5rem;justify-content:center;overflow-y:visible;padding:1.25rem 0;transition:all .5s}.tabla-grupos .container-table .table__item:hover{--transform:scale(1.1);background-color:#1c4176;color:#fff;cursor:pointer;height:5rem;padding:0 0 1.5rem;transition:all .5s}.gestionarCarreras{margin-top:2rem}.buttGes{grid-template-columns:repeat(3,1fr)}.buttGes a{width:30rem}.agregarCarrera{margin-top:0}.agregarCarrera form{margin:0 auto;width:50%}.agregarCarrera form .id,.agregarCarrera form .nombreCarrera{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:2rem}.agregarCarrera form .id label,.agregarCarrera form .nombreCarrera label{text-align:center;width:15rem}.agregarCarrera form .id input,.agregarCarrera form .nombreCarrera input{background-color:#fff;color:#000;display:inline;width:50rem}.agregarCarrera form .agregar{background-color:#1c4176;border-color:#10233d;border-radius:.75rem;color:#fff;cursor:pointer;float:right;font-weight:700;margin-right:.5rem;margin-top:2rem;text-transform:uppercase;width:15rem}.agregarCarrera form .agregar:hover{background-color:#10233d}.modificarCarrera{margin-top:0}.modificarCarrera form{margin:0 auto;width:50%}.modificarCarrera form .carrera,.modificarCarrera form .nombreCarrera{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:2rem}.modificarCarrera form .carrera label,.modificarCarrera form .nombreCarrera label{text-align:center;width:15rem}.modificarCarrera form .carrera input,.modificarCarrera form .carrera select,.modificarCarrera form .nombreCarrera input,.modificarCarrera form .nombreCarrera select{background-color:#fff;color:#000;display:inline;width:50rem}.modificarCarrera form .carrera select,.modificarCarrera form .nombreCarrera select{border-radius:.5rem;height:3rem}.modificarCarrera form .modificar{background-color:#1c4176;border-color:#10233d;border-radius:.75rem;color:#fff;cursor:pointer;float:right;font-weight:700;margin-right:.5rem;margin-top:2rem;text-transform:uppercase;width:15rem}.modificarCarrera form .modificar:hover{background-color:#10233d}.eliminarCarrera{margin-top:0}.eliminarCarrera form{margin:0 auto;width:50%}.eliminarCarrera form .carrera,.eliminarCarrera form .nombreCarrera{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:2rem}.eliminarCarrera form .carrera label,.eliminarCarrera form .nombreCarrera label{text-align:center;width:15rem}.eliminarCarrera form .carrera select,.eliminarCarrera form .nombreCarrera select{background-color:#fff;border-radius:.5rem;color:#000;display:inline;height:3rem;width:50rem}.eliminarCarrera form .eliminar{background-color:#890f0f;border-color:#560707;border-radius:.75rem;color:#fff;cursor:pointer;float:right;font-weight:700;margin-right:.5rem;margin-top:2rem;text-transform:uppercase;width:15rem}.eliminarCarrera form .eliminar:hover{background-color:#560707}#todas{align-items:center;display:none;gap:5rem;justify-content:center;margin-top:2rem}#todas label{text-align:center;width:20%}#todas #carrera{width:30%}#todas #carrera,#todas #materia{border:.1rem solid #1c4176;border-radius:.8rem;cursor:pointer;height:3rem;margin-left:-10rem;text-align:center}#todas #materia{width:20%}#todas input{background-color:#306cc0}#todas .btnGenerar,#todas input{border-radius:.8rem;color:#fff;cursor:pointer;width:10%}#todas .btnGenerar{background-color:#44a08a}#especifica{align-items:center;display:none;gap:3rem;justify-content:center;margin-top:2rem}#especifica .carrera label,#especifica .carrera select{text-align:center;width:40rem}#especifica .carrera select{border:.1rem solid #1c4176;border-radius:.8rem;cursor:pointer;height:3rem}#especifica .grupo label,#especifica .materia label{text-align:center;width:30rem}#especifica .grupo select,#especifica .materia select{border:.1rem solid #1c4176;border-radius:.8rem;cursor:pointer;height:3rem;text-align:center;width:30rem}#especifica input{background-color:#306cc0;border-radius:.8rem;color:#fff;cursor:pointer;margin-top:3rem;width:10%}.lista{margin-top:2rem}.buttLista{display:grid;gap:1fr;grid-template-columns:repeat(4,1fr)}.buttLista a{align-items:center;color:#1c4176;display:flex;flex-direction:column;justify-content:space-evenly;margin:2rem;text-align:center;width:25rem}.buttLista a ion-icon{font-size:12rem}.g_listas{display:block;margin-top:3rem;text-align:center}.btnsLista{align-items:center;display:flex;gap:5rem;justify-content:center}.btnsLista .btnAllV{width:10%}.btnsLista .btnAllV,.btnsLista .btnAllVL{background-color:#265c4f;border-radius:.8rem;color:#fff;cursor:pointer}.btnsLista .btnAllVL{width:15%}.btnsLista .btnChoseA{background-color:#1c4176;width:10%}.btnsLista .btnChoseA,.btnsLista .btnChoseV{border-radius:.8rem;color:#fff;cursor:pointer;padding:1rem}.btnsLista .btnChoseV{background-color:#265c4f;width:20%}#elementos{align-items:center;gap:5rem;justify-content:center;margin-top:2rem}#elementos,#elementos .fila{display:block;text-align:center}#elementos .fila{background-color:#fff}#elementos .fila .izquierda{display:inline-flex;height:7rem;width:11rem}#elementos .fila .izqInput{border-radius:.8rem;color:#000;cursor:pointer;display:inline-flex;margin-top:3rem;width:12rem}#elementos .fila .derecha{display:inline-flex;height:7rem;width:15rem}#elementos .fila .derInput{border-radius:.8rem;color:#000;cursor:pointer;display:inline-flex;margin-top:3rem;width:12rem}#elementos .fila select{border:.2rem solid #000;border-radius:.8rem;cursor:pointer;height:4rem;width:12rem}.carreras{align-items:center;display:flex;gap:5rem;justify-content:center;margin-top:2rem;text-align:center}.carreras label{text-align:center;width:10%}.carreras select{border:.1rem solid #1c4176;height:3rem;margin-left:-5rem;width:30%}.carreras input,.carreras select{border-radius:.8rem;cursor:pointer;text-align:center}.carreras input{background-color:#44a08a;color:#fff;width:10%}.carreras .check{align-items:center;display:flex;gap:2rem;justify-content:center}.carreras .check label{display:inline;width:9rem}.carreras .check input{width:2rem}.opciones{align-items:baseline;display:flex;gap:0;height:6rem;justify-content:center;margin-top:2rem;position:relative}.opciones label{left:31%;top:.5rem;width:6rem;width:10%}.opciones ion-icon,.opciones label{display:inline-flex;margin-bottom:4rem;position:absolute}.opciones ion-icon{color:#44a08a;height:5rem;left:40%;top:0;width:5rem}.opciones select{border:.1rem solid #1c4176;border-radius:.8rem;cursor:pointer;display:inline-flex;height:3rem;left:45%;position:absolute;text-align:center;top:1.5rem;width:20%}.modal{align-items:center;display:flex;gap:0;justify-content:center;margin-top:2rem;position:relative}.modal input{background-color:#44a08a;border-radius:.8rem;color:#fff;cursor:pointer;text-align:center;width:10%}.gestionarCal{margin-top:2rem}.buttGes{display:grid;gap:1fr;grid-template-columns:repeat(4,1fr)}.buttGes a{align-items:center;color:#1c4176;display:flex;flex-direction:column;justify-content:space-evenly;margin:2rem;text-align:center;width:25rem}.buttGes a ion-icon{font-size:12rem}.registrarCal{clear:both;margin-top:2rem}.registrarCal .linea{align-items:center;display:flex;gap:5rem;justify-content:center;text-align:center}.registrarCal .linea .grupo label,.registrarCal .linea .materia label{width:30rem}.registrarCal .linea .grupo select,.registrarCal .linea .materia select{border:.1rem solid #1c4176;border-radius:.8rem;height:3rem;text-align:center;width:30rem}.registrarCal .linea input{background-color:#265c4f;border-radius:.8rem;color:#fff;margin-top:3rem;width:30%}.registrarCal .linea .carrera label{width:45rem}.registrarCal .linea .carrera select{border:.1rem solid #1c4176;border-radius:.8rem;height:3rem;text-align:center;width:45rem}.registrarCal .container-table{background:#fff;display:grid;grid-auto-rows:5rem;grid-template-columns:repeat(3,1fr);margin:5rem auto;position:relative;right:35.5rem;width:110rem}.registrarCal .container-table .table__title{align-items:center;color:#000;display:flex;font-size:1.9rem;font-weight:700;justify-content:center;text-align:center}.registrarCal .container-table .table__header{align-items:center;background:#284178;color:#fff;display:flex;font-size:1.9rem;font-weight:700;justify-content:center}.registrarCal .container-table .table__item{align-items:center;border-bottom:.1rem solid #dfd6d6;display:flex;font-size:1.5rem;justify-content:center;padding:1.25rem 0;transition:all .5s}.registrarCal .container-table .table__item:hover{--transform:scale(1.1);background-color:#1c4176;color:#fff;cursor:pointer;height:5rem;padding:0 0 1.5rem;transition:all .5s}.registrarCal .container-table .btnRCT{background-color:#1c4176;border-radius:.8rem;color:#fff;cursor:pointer;left:90rem;position:relative;top:.5rem;width:20rem}.config{margin-top:2rem}.buttConfig{display:grid;gap:1fr;grid-template-columns:repeat(3,1fr)}.buttConfig a{align-items:center;color:#1c4176;display:flex;flex-direction:column;justify-content:space-evenly;margin:2rem;text-align:center;width:25rem}.buttConfig a ion-icon{font-size:12rem}.g_config{display:block;margin-top:3rem;text-align:center}.descripcion{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:2rem}.descripcion label{text-align:center;width:15rem}.descripcion textarea{background-color:#fff;border:.2rem solid #000;border-radius:.8rem;color:#000;display:inline;height:12rem;resize:none;width:50rem}.nombre{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:2rem}.nombre label{text-align:center;width:15rem}.nombre input{background-color:#fff;color:#000;display:inline;width:50rem}.parametros{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:2rem}.parametros .cantidadG label,.parametros .cantidadXG label{text-align:center;width:25rem}.parametros .cantidadG select,.parametros .cantidadXG select{border:.1rem solid #1c4176;border-radius:.8rem;cursor:pointer;display:inline;height:4rem;text-align:center;width:30rem}.parametros .cantidadG input,.parametros .cantidadXG input{background-color:#fff;color:#000;display:inline;width:25rem}.parametros .btnAgregar{position:relative}.parametros .btnAgregar input{background-color:#265c4f;border-radius:.8rem;color:#fff;cursor:pointer;position:absolute;top:.5rem;width:9rem}.nombreCo{align-items:center;display:flex;gap:2rem;justify-content:center;margin-top:2rem}.nombreCo label{display:inline;text-align:center;width:20rem}.nombreCo input{background-color:#1c4176;border-radius:.8rem;color:#fff;cursor:pointer;display:inline;width:10%}.nombreCo select{border:.1rem solid #1c4176;border-radius:.8rem;cursor:pointer;display:inline;height:4rem;text-align:center;width:20%}.centrado{display:flex;justify-content:center}.centrado .checks{display:grid;gap:.5rem;grid-template-columns:repeat(4,1fr)}.centrado .checks div{align-items:center;display:flex}.centrado .checks label{display:inline;font-size:1.2rem}.centrado .checks input{width:2rem}.seleccion{background-color:#1c4176;border:2px solid #10233d;border-radius:.5rem;color:#fff;cursor:pointer;font-size:2rem;font-weight:700;padding:1rem;transition-duration:5ms;transition-property:background-color}.seleccion:hover{background-color:#10233d}.modificarC{align-items:center;display:flex;gap:2rem;justify-content:center;margin-bottom:30rem;margin-top:2rem;position:relative}.modificarC .tituloSel{margin-bottom:3rem;margin-top:45rem;position:absolute;text-align:center}.modificarC .id label{left:18rem;position:absolute;text-align:center;top:0;width:25rem}.modificarC .id input{background-color:#fff;color:#000;left:19rem;position:absolute;top:5rem;width:25rem}.modificarC .nameConfig label{left:47rem;position:absolute;text-align:center;top:0;width:25rem}.modificarC .nameConfig input{background-color:#fff;color:#000;left:48rem;position:absolute;top:5rem;width:25rem}.modificarC .des label{left:88rem;position:absolute;text-align:center;top:0;width:25rem}.modificarC .des textarea{background-color:#fff;border:.2rem solid #000;border-radius:.8rem;color:#000;height:12rem;left:77rem;position:absolute;resize:none;top:5rem;width:50rem}.modificarC .boton{background-color:#306cc0;border-radius:.8rem;color:#fff;cursor:pointer;width:15rem}.g_confing2{margin-top:0}.tabla{--overflow:hidden;background-color:#d8d8ed;border-radius:0 0 1rem 1rem;border-spacing:1px;border-width:.5rem;margin:0 auto;padding:0;text-align:center;width:40%}.tabla tr{transition:all .5s}.tabla tr th{background-color:#10233d;color:#fff;font-size:2rem;font-weight:400;font-weight:700}.tabla tr:hover{--transform:scale(1.1);background-color:#1c4176;color:#fff;cursor:pointer;transition:all .5s}.tabla tr input{width:2rem}.tabla .boton,.tabla tr input{background-color:#306cc0;border-radius:.8rem;color:#fff;cursor:pointer}.tabla .boton{border-color:#1c4176;float:right;font-size:2rem;font-weight:700;margin-top:1rem;width:15rem}.tabla .boton:hover{--transform:scale(1.1);background-color:#1c4176;color:#fff;cursor:pointer;transition:all .5s}.Con{clear:both;display:flex;margin-top:2rem}.Con .container-table-con{background:#fff;display:grid;grid-auto-rows:5rem;grid-template-columns:repeat(3,1fr);margin:5rem auto;width:110rem}.Con .container-table-con .table__title{color:#000;grid-column-end:4;grid-column-start:1;text-align:center}.Con .container-table-con .table__header,.Con .container-table-con .table__title{align-items:center;display:flex;font-size:1.9rem;font-weight:700;justify-content:center}.Con .container-table-con .table__header{background:#284178;color:#fff}.Con .container-table-con .table__item{align-items:center;border-bottom:.1rem solid #dfd6d6;display:flex;font-size:1.5rem;justify-content:center;padding:1.25rem 0;transition:all .5s}.Con .container-table-con .table__item:hover{--transform:scale(1.1);background-color:#1c4176;color:#fff;cursor:pointer;height:5rem;padding:0 0 1.5rem;transition:all .5s}.Con .container-table-con .btnRCT{background-color:#306cc0;border-radius:.8rem;color:#fff;cursor:pointer;left:90rem;position:relative;top:.5rem;width:20rem}.gestionarMat{margin-top:2rem}.gestionarMat .buttons{display:grid;gap:1fr;grid-template-columns:repeat(2,1fr)}.gestionarMat .buttons a{align-items:center;color:#1c4176;display:flex;flex-direction:column;justify-content:space-evenly;margin:2rem;text-align:center;width:50rem}.gestionarMat .buttons a ion-icon{font-size:12rem}.registrarMat{margin-top:2rem}.registrarMat .Materia{align-items:center;display:flex;justify-content:center}.registrarMat .Materia label{width:15%}.registrarMat .Materia input{width:25%}.registrarMat .button{display:flex;justify-content:right}.registrarMat .button input[type=submit]{background-color:#1c4176;color:#fff;margin-right:20rem;width:10rem}.ModificarMat{margin-top:2rem}.ModificarMat .Materia{align-items:center;display:flex;justify-content:center}.ModificarMat .Materia label{width:15%}.ModificarMat .Materia select{border-radius:.5rem;height:3rem;width:25%}.ModificarMat .MateriaN{align-items:center;display:flex;justify-content:center}.ModificarMat .MateriaN label{width:15%}.ModificarMat .MateriaN input{height:3rem;width:25%}.ModificarMat .button{display:flex;justify-content:right}.ModificarMat .button input[type=submit]{background-color:#1c4176;color:#fff;margin-right:20rem;width:10rem}.modPromCen{margin-top:2rem}.modPromCen form .nomAlumno,.modPromCen form .numFicha,.modPromCen form .prom{display:flex;gap:2rem;justify-content:center}.modPromCen form input:not(input[type=submit]),.modPromCen form select{width:35%}.modPromCen form label{display:inline;width:15%}.modPromCen form .but{display:flex;justify-content:right;margin-right:5rem}.modPromCen form .but input{background-color:#265c4f;color:#fff;width:15%}.funcionesSec{margin-top:2rem}.funcionesSec .butts{display:grid;gap:1fr;grid-template-columns:repeat(4,1fr)}.funcionesSec .butts a{align-items:center;color:#1c4176;display:flex;flex-direction:column;justify-content:space-evenly;margin:2rem;text-align:center;width:22rem}.funcionesSec .butts a ion-icon{font-size:12rem}.RespaldoBDD{margin-top:2rem;text-align:center}.RespaldoBDD button{background-color:#265c4f;border-radius:.5rem;color:#fff;padding:1rem;width:20%}.RespaldoBDD button:hover{background-color:#173830;cursor:pointer}.RespaldoBDD input{display:none}.nuevoProceso{margin-top:2rem;text-align:center}.nuevoProceso input{background-color:#890f0f;border-radius:.5rem;color:#fff;padding:1rem;width:20%}.nuevoProceso input:hover{background-color:#560707;cursor:pointer}.RegistroNuevoUsuario{margin-top:2rem}.RegistroNuevoUsuario .RFC,.RegistroNuevoUsuario .apellidoM,.RegistroNuevoUsuario .apellidoP,.RegistroNuevoUsuario .email,.RegistroNuevoUsuario .nombreUser,.RegistroNuevoUsuario .password,.RegistroNuevoUsuario .passwordCon,.RegistroNuevoUsuario .tipoUsuario{display:flex;gap:2rem;justify-content:center}.RegistroNuevoUsuario .RFC{margin-top:1rem}.RegistroNuevoUsuario input:not(input[type=submit]),.RegistroNuevoUsuario select{width:35%}.RegistroNuevoUsuario select{border-radius:.5rem;margin:1.5rem,0}.RegistroNuevoUsuario label{display:inline;width:15%}.RegistroNuevoUsuario .but{display:flex;justify-content:right;margin-right:10rem}.RegistroNuevoUsuario .but input{background-color:#265c4f;color:#fff;width:15%}footer{background-color:#1c4176;margin-top:2rem;padding-top:4rem}footer section{align-items:center;background-color:#265c4f;border-radius:.8rem;display:grid;gap:1fr;grid-template-columns:repeat(3,1fr);padding-left:2rem;padding-right:2rem}footer section .sep{margin-left:10rem}footer section .sep,footer section .tecnm{width:20rem}footer section .datos{width:60rem}footer section .datos .derechos,footer section .datos .direccion{margin-right:10rem}footer section .datos .direccion span{font-weight:700}footer section .datos .direccion p{margin:0}body{background-color:#fff}header{display:grid;grid-template-columns:1fr 3fr 1fr}header .itcg{margin-top:6rem;width:8rem}header .sep,header .tecnm{margin-left:8rem;width:17rem}header .tecnm{margin-top:-9rem}header .text_header h1,header .text_header h2,header .text_header h3{margin:0}header .text_header h1{font-weight:900}header .text_header h2{font-weight:700}.header{background-color:#1c4176;display:flex;gap:3rem;justify-content:center;margin-bottom:3rem}.header ol,.header ul{list-style:none}.header .nav>li{float:left}.header .nav li a{background-color:#1c4176;color:#fff;display:block;padding:0 1rem;text-decoration:none}.header .nav li a:hover{background-color:#10233d}.header .nav li ul{display:none;min-width:14rem;position:absolute}.header .nav li:hover>ul{display:block}.header .nav li ul li{position:relative}.header .nav li ul li ul{right:-140px;top:0}
/*# sourceMappingURL=app.css.map */
