@charset "UTF-8";:root{--blanco: #fff;--gris-muy-claro: #FAFAFA;--gris-filtros: #FCFCFC;--gris-claro: #EEE;--gris: #CCC;--gris-oscuro: #999;--gris-muy-oscuro: #666;--gris-negro: #333;--rojo: #d84a4a;--rojo-hg: #c80a0f;--rojo-claro-hg: #c80a0f85;--azul-hg: #369e96;--azul-oscuro-hg: #338a83;--amarillo-hg: #c3bf1c;--amarillo: #f1e32e;--amarillo-oscuro: #c3bf1c;--naranja: #eea12d;--naranja-oscuro: #d88407;--verde: #41af3b;--verde-claro: #41af3b5e;--verde-oscuro-bg: #005c00;--verde-oscuro-borde: #024602;--verde-oscuro-hover-bg: #007000;--verde-oscuro-hover-borde: #015e01;--borde-input: #ced4da;--color-letra-input: #495057;--borde-input-focus: #80bdff;--azul: #3a91cd;--azul-oscuro: #2f82b9;--resumen: #3a91cd;--gestion: #d78c43;--curso-actual: #abc12f;--pasos: #748a05;--fondo-pasos: #eff7c7;--historico: #e2d5db;--titulo: #7aa3bf;--hover: #dbf1fb61;--resaltado: #fff7e0;--area: #7ba3b5;--warning: #fff7e0;--panel-resultado: #f5f4ea;--resumen-trans: #3a92cd36;--gestion-trans: #d78d4334;--curso-actual-trans: #abc12f34;--historico-trans: #b9296a38;--sombra: 1px 1px 5px 0px var(--gris);--sombra-peque: 1px 1px 3px 0px var(--gris);--sombre-interior: inset 0px 0px 5px var(--gris-oscuro);--letraTexto: "Lora", serif;--letraBotones: Roboto Condensed, sans-serif;--letraTitulos: Roboto Condensed, sans-serif;--letraGeneral: Roboto Condensed, sans-serif;--letraIconos: "Font Awesome 5 Free";--letraMono: "Courier";--color-borde: #666;--color-dentro: #a3dbff;--color-activo: #efefa5;--color-no-llega: #f59090;--color-ok: #a2d0a2;--muy-alto: #677519;--alto: #94a921;--medio-alto: #c9d55a;--medio: #ebec8a;--medio-bajo: #94a921;--bajo: #f2dc8d;--muy-bajo: #ce7045;--grado-1: #cef5ff;--grado-2: #b4dfee;--grado-3: #90bfd6;--grado-4: #6fa4c0;--grado-5: #4580a4;--grado-6: #23648d;--grado-7: #0c4064}html{height:100%}body{height:100%;margin:0;padding:0;font-family:var(--letraGeneral);background:white;background:var(--blanco);font-size:14px}@media (min-width: 700px){body{font-size:16px}}*,*:before,*:after{box-sizing:border-box}ul{padding:0;margin:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:var(--letraTitulos)}p{margin:0;padding:0;font-family:var(--letraTexto);line-height:2rem;font-size:1rem}h1{font-size:2rem}@media (min-width: 700px){h1{font-size:2.2rem}}h2{font-size:1.8rem}@media (min-width: 700px){h2{font-size:2rem}}h3{font-size:1.6rem}@media (min-width: 700px){h3{font-size:1.8rem}}h4{font-size:1.4rem}@media (min-width: 700px){h4{font-size:1.6rem}}h4.azul{color:var(--azul)}h5{font-size:1.2rem}@media (min-width: 700px){h5{font-size:1.4rem}}h6{font-size:1rem}@media (min-width: 700px){h6{font-size:1.2rem}}.titulo-desc{display:grid;grid-template-rows:2rem 2rem;align-items:center;padding-bottom:.25rem;margin-bottom:1rem;margin-left:1rem;margin-right:1rem;border-bottom:dashed 1px var(--gris)}.titulo-desc h6{font-weight:100;color:var(--gris)}.flex{display:flex;align-items:center}.space-between{display:flex;justify-content:space-between;align-items:center}.space-between i.fa-chevron-down,.space-between i.fa-chevron-up{font-size:.9rem}.gris-desc{font-weight:100;color:var(--gris)}.volver{display:flex;justify-content:flex-end;align-items:center;height:2rem;background:var(--gris-muy-claro);padding-right:1rem}.volver>a{cursor:pointer;text-decoration:none;color:var(--gris-negro)}.miga-pan{position:sticky;top:2.5rem;left:0;width:100%;display:flex;align-items:center;height:2rem;background:var(--gris-muy-claro);padding:0 1rem}.no-hay{text-align:center;color:var(--rojo-hg)}.form{display:flex}.form.centered{justify-items:center;align-items:center}.form.vertical{display:grid;grid-gap:1rem}.button{font-family:var(--letraBotones);font-size:1.2rem;text-decoration:none;padding:.5rem 1rem;display:flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;border:none;outline:none;line-height:inherit;-webkit-user-select:none;user-select:none;-webkit-appearance:none;border-radius:4px;transition:all .2s ease-in-out;background:var(--verde-oscuro-bg);color:var(--blanco);box-shadow:var(--sombra);cursor:pointer}.button.rojo{background:var(--rojo)}.button.rojo:active{background:var(--rojo-hg)}.button.gris:active{background:var(--gris-oscuro)}.button.small{font-size:1rem}.button:active{background:var(--verde-oscuro-hover-bg)}.button:disabled{opacity:.25}.button.gris{background:var(--gris)}.button.redondo{border-radius:50%}.button.redondo.xl{width:3rem;height:3rem}.button.inactive{background:var(--blanco);border:solid 1px var(--gris-oscuro);color:var(--gris-negro)}.form-group{display:grid;grid-auto-flow:column;grid-gap:1rem}.form-data{position:relative}.form-data.icon>i{position:absolute;left:0;top:.9rem;width:2rem;font-size:1rem;color:var(--gris-oscuro)}.form-data.icon input[type=text],.form-data.icon input[type=date],.form-data.icon input[type=password],.form-data.icon input[type=number],.form-data.icon textarea,.form-data.icon select{margin-left:2rem;width:calc(100% - 2rem)}.form-data.icon label{display:none;position:absolute;color:var(--gris-oscuro);top:.25rem;font-size:.8rem;left:3rem}.form-data input[type=date]{padding:1rem 1rem .5rem!important}.form-data input[type=checkbox]{padding:.5rem 1rem!important}.form-data input[type=checkbox]+label{display:block;margin-left:.5rem;font-size:1rem;position:absolute;top:0;color:var(--gris-negro)}.form-data input[type=text],.form-data input[type=date],.form-data input[type=password],.form-data input[type=number],.form-data textarea,.form-data select{box-sizing:border-box;padding:1.25rem 1rem .5rem;font-size:1rem;position:relative;border:none;border-bottom:solid 1px var(--gris);font-family:var(--letraTitulos);background:var(--gris-muy-claro);border-top-left-radius:3px;border-top-right-radius:3px;color:var(--gris-negro);width:100%}.form-data input[type=text]::placeholder,.form-data input[type=date]::placeholder,.form-data input[type=password]::placeholder,.form-data input[type=number]::placeholder,.form-data textarea::placeholder,.form-data select::placeholder{position:absolute;color:var(--gris);top:25%;left:1rem;transition:all .1s ease-in}.form-data input[type=text]:focus,.form-data input[type=date]:focus,.form-data input[type=password]:focus,.form-data input[type=number]:focus,.form-data textarea:focus,.form-data select:focus{border:none;border-bottom:solid 2px var(--gris);outline:none}.form-data input[type=text]:focus::placeholder,.form-data input[type=date]:focus::placeholder,.form-data input[type=password]:focus::placeholder,.form-data input[type=number]:focus::placeholder,.form-data textarea:focus::placeholder,.form-data select:focus::placeholder{color:var(--gris-oscuro);top:.25rem;font-size:.8rem}.form-data label{display:none;position:absolute;color:var(--gris-oscuro);top:.25rem;font-size:.8rem;left:1rem}.form-data input:not(:placeholder-shown)+label,.form-data textarea:not(:placeholder-shown)+label,.form-data select:not(:placeholder-shown)+label{display:block}.inputfile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.inputfile+label{-webkit-user-select:none;user-select:none;-webkit-appearance:none;border-radius:4px;background:var(--verde-oscuro-bg);color:var(--blanco);box-shadow:var(--sombra);font-size:1rem;padding:.5rem;font-family:var(--letraBotones);cursor:pointer;min-width:8rem;text-align:center}.inputfile+label.azul{background:#3a91cd!important;box-shadow:inset 0 0 2px #3a91cd;border:solid 1px #2c7aad;font-size:1rem;padding:.5rem;height:2.4rem;font-weight:100;text-align:left;width:auto}.inputfile+label.azul:hover{background:#2c7aad}.inputfile+label.azul>i{margin:0;margin-right:.25rem;color:var(--blanco);padding:0;font-size:1rem}.inputfile:focus+label,.inputfile+label:hover{background:#AAA}.aviso{padding:.5rem 1rem;text-align:center;border-radius:.25rem;background:var(--resaltado)}.aviso.blanco{background:var(--blanco)}.aviso.error{background:var(--rojo-hg);color:var(--blanco)}.aviso.con-sombra{box-shadow:0 0 .5rem 0 var(--gris)}.cargando{display:grid;place-items:center;height:100%;padding:2rem}.cargando>i{color:var(--gris-claro);font-size:3rem}.cerrar{color:var(--gris-oscuro);cursor:pointer}.content-interior{max-width:1024px;margin:0 auto}.card{box-shadow:var(--sombra-peque);padding:1rem;border-radius:.25rem}.card.con-margin{margin:0 1rem}.tag{background:var(--gris-claro);display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;padding:.5rem;border-radius:.25rem;font-size:1rem}.tag.verde{background:var(--verde-claro);color:var(--verde-oscuro-borde)}.tag.rojo{background:var(--rojo-claro-hg);color:var(--blanco)}.tag.amarillo{background:var(--amarillo-hg);color:var(--blanco)}.tag.azul{background:var(--area);color:var(--blanco)}.padding.left{padding-left:.5rem}.padding.right{padding-right:.5rem}.padding.top{padding-top:.5rem}.padding.bottom{padding-bottom:.5rem}.padding.all{padding:.5rem}.padding.x1.left{padding-left:1rem}.padding.x1.right{padding-right:1rem}.padding.x1.top{padding-top:1rem}.padding.x1.bottom{padding-bottom:1rem}.padding.x1.all{padding:1rem}.padding.x2.left{padding-left:2rem}.padding.x2.right{padding-right:2rem}.padding.x2.top{padding-top:2rem}.padding.x2.bottom{padding-bottom:2rem}.padding.x2.all{padding:2rem}.margin.left{margin-left:.5rem}.margin.right{margin-right:.5rem}.margin.top{margin-top:.5rem}.margin.bottom{margin-bottom:.5rem}.margin.all{margin:.5rem}.margin.x1.left{margin-left:1rem}.margin.x1.right{margin-right:1rem}.margin.x1.top{margin-top:1rem}.margin.x1.bottom{margin-bottom:1rem}.margin.x1.all{margin:1rem}.margin.x2.left{margin-left:2rem}.margin.x2.right{margin-right:2rem}.margin.x2.top{margin-top:2rem}.margin.x2.bottom{margin-bottom:2rem}.margin.x2.all{margin:2rem}.align.right{text-align:right}.modal{position:fixed;top:0;left:0;width:100%;height:100%;display:grid;align-items:center;justify-items:center;z-index:99;grid-template-columns:1fr;grid-template-rows:1fr}.modal:before{content:"";background:var(--gris-oscuro);opacity:.5;position:fixed;width:100%;height:100%;top:0;left:0;z-index:99}.modal>div.content-modal{position:fixed;margin:.5rem;background:var(--blanco);z-index:100;border-radius:.25rem;box-shadow:0 0 .5rem .15rem var(--gris-oscuro);overflow:hidden;overflow-y:auto;max-height:calc(100% - 1rem);min-width:calc(100% - 1rem)}@media (min-width: 768px){.modal>div.content-modal{max-height:calc(100% - 1rem);width:100%;max-width:750px;min-width:500px}}@media (min-width: 1024px){.modal>div.content-modal{max-width:900px}}
