/*!
 * Evenplan Scholar Clientes v0.7.5 (https://clientes.evenplan.com.mx)
 * Copyright 2025
 * Este es otro proyecto de Dojo Estudio Digital 
 */




﻿header{border-bottom:1px #fff solid;padding:1rem 0;background:#ff5726 !important}header .identidad a{text-decoration:none;font-family:"Evenplan Bold",sans-serif;font-size:2rem;color:#fafafa;text-shadow:1px 1px 5px rgb(191,43.1290322581,0);transition:all .2s ease-in-out;text-align:center}header .identidad a sup{font-size:1rem;font-family:"Evenplan Light",sans-serif;padding-left:4px}header .identidad a:hover{font-size:2.1rem}header nav{display:none}header nav ul{list-style-type:none;margin:0;padding:0;display:flex}header nav ul li{position:relative}header nav ul li a{display:block;font-size:20px;color:#fafafa;text-decoration:none;text-shadow:1px 1px 2px rgb(191,43.1290322581,0);padding:32px 16px 30px;border-bottom:2px rgba(0,0,0,0) solid;position:relative}header nav ul li a:hover,header nav ul li a.activo{background:rgba(250,250,250,.15);border-bottom-color:#fafafa}header nav ul li a span{background:red;position:absolute;top:22px;width:22px;height:22px;border-radius:50%;text-align:center;font-size:15px;border:1px #fff solid;z-index:2;animation:bounce 1.2s infinite}header nav ul li ul{display:block;position:absolute;top:84px;right:0;background:rgba(0,0,0,0);margin:0;padding:0;list-style-type:none;box-shadow:0 0 20px rgba(71,71,71,.4);width:max-content;z-index:5;transition:transform .1s ease;transform:scaleY(0);transform-origin:top;overflow:hidden}header nav ul li ul li a{display:block;padding:8px 16px;border-left:5px #17264d solid;color:#17264d;text-shadow:none;border-bottom:1px rgba(23,38,77,.35) solid;background:#fafafa;font-size:1rem}header nav ul li ul li a:hover{border-bottom:1px #17264d solid;padding-left:16px;background:#17264d !important;color:#fafafa !important;border-left-color:#ff5726 !important}header nav ul li ul li:last-child a{border-bottom:none}header nav ul li:hover ul{transform:scaleY(1)}@media(min-width: 1280px){header nav{display:block}}@media(max-width: 768px){header nav{display:block;position:fixed;background:#ff5726;z-index:99;top:72px;left:0;width:100%;padding:1rem 0;transition:transform .1s ease;transform:scaleY(0);transform-origin:top}header nav ul{display:block}header nav ul li a{padding:4px 16px;text-align:center;font-size:24px}header nav ul li ul{display:none;transform:scaleY(1);position:static;width:100%;box-shadow:none}header nav ul li ul li a{border:none;background:rgba(0,0,0,0);color:#fafafa;padding:4px;font-size:18px}}header .zonaHamburguesa{display:block;text-align:right}header .zonaHamburguesa a{display:block;color:#fafafa;font-size:32px;text-decoration:none;font-family:"Evenplan Bold",sans-serif}@media(min-width: 1280px){header .zonaHamburguesa{display:none}}@media(min-width: 1280px){header{padding:0}}@keyframes bounce{0%,100%{transform:translateY(0)}20%{transform:translateY(-10px)}40%{transform:translateY(0)}60%{transform:translateY(-6px)}80%{transform:translateY(0)}}main{background:#fafafa;padding:3rem 0}main nav.submenu ul{list-style-type:none;margin:0;padding:0}main nav.submenu ul li{margin-bottom:1px}main nav.submenu ul li:last-child{margin-bottom:0}main nav.submenu ul li a{display:block;background:rgb(34.73,57.38,116.27);color:#fafafa;padding:6px}main nav.submenu ul li a:hover,main nav.submenu ul li a.activo{background:#ff5726;text-decoration:none}main a.btn-link{display:block;background:#ff5726;color:#fafafa;width:fit-content;padding:8px}main a.btn-link:hover{text-decoration:none;background:rgb(242,54.6451612903,0)}main a.btn-link.disabled{background:#b4b4b4;pointer-events:none}main a.btn-link.btn-ok{background:#64af64}main a.btn-link.btn-ok:hover{background:hsl(120,31.914893617%,43.9215686275%)}main a.btn-link.btn-error{background:#bb2b41}main a.btn-link.btn-error:hover{background:rgb(145.5347826087,33.4652173913,50.5869565217)}main a.btn-link.chico{font-size:14px;padding:6px}main table.tabla-registros{width:100%}main table.tabla-registros thead tr th,main table.tabla-registros tfoot tr th{padding:6px;background:#17264d;color:#fafafa}main table.tabla-registros thead tr th.cifra,main table.tabla-registros tfoot tr th.cifra{text-align:right}main table.tabla-registros thead tr:first-child th:first-child{border-top-left-radius:6px}main table.tabla-registros thead tr:first-child th:last-child{border-top-right-radius:6px}main table.tabla-registros tfoot tr:last-child th:first-child{border-bottom-left-radius:6px}main table.tabla-registros tfoot tr:last-child th:last-child{border-bottom-right-radius:6px}main table.tabla-registros tbody tr td{padding:12px;background:#fff}main table.tabla-registros tbody tr td.cifra{text-align:right}main table.tabla-registros tbody tr:nth-child(even) td{background:#fafafa}main table.tabla-registros tbody tr:hover td{background:#f5f5f5}main table.tabla-registros tbody tr.baja td{background:#eed5d5}main table.tabla-registros tbody tr.nuevo td{background:#d5eed5}main div.tabla-responsiva{overflow:hidden;overflow-x:scroll;width:100%}main div.tabla-responsiva table{width:max-content}@media(min-width: 1280px){main div.tabla-responsiva{overflow:auto}main div.tabla-responsiva table{min-width:100%;width:max-content}}main .aviso{padding:1rem;margin:2rem 0;background:#eee8c0;border:1px solid rgb(221.74375,210.00625,131.75625);border-radius:5px}main .aviso.error{background:#c83232;color:#fafafa}main .aviso.ok{background:#329632;color:#fafafa}main .paginador{background:rgba(225,225,225,.25);border:1px solid #e1e1e1;padding:1rem}main .paginador nav ul{display:flex;margin:0;padding:0;list-style-type:none;gap:4px}main .paginador nav ul li a{display:flex;justify-content:center;align-items:center;background:#ff5726;color:#fafafa;width:1.5rem;height:1.5rem;font-size:12px;font-family:"Evenplan Light",sans-serif;border-radius:3px}main .paginador nav ul li a:hover{text-decoration:none;background:rgb(242,54.6451612903,0)}main table.tabla-info-cuenta{width:100%}main table.tabla-info-cuenta thead th{padding:8px;background:#17264d;color:#fafafa}main table.tabla-info-cuenta tbody td{padding:8px;background:rgb(240,240,240.5)}footer{color:#fafafa;padding:3rem 0}footer h4,footer p{font-family:"Evenplan Light",sans-serif}footer h4{margin:0;font-size:1.35rem}html,body{height:100vh !important}div.contenedor-inicio_sesion{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;width:100vw;height:100%;background:#fafafa}div.contenedor-inicio_sesion .zona-formulario{flex:0 0 35%;padding:2rem;height:100%;width:100%;display:flex;justify-content:center;align-items:center}div.contenedor-inicio_sesion .zona-formulario form fieldset legend{text-align:center;width:fit-content;margin:auto}div.contenedor-inicio_sesion .zona-imagen{flex:1;background-color:#474747;background-image:url("/img/fondo_inicio_sesion_01.jpg");background-repeat:no-repeat;background-size:cover;background-position:center center;height:100%;width:100%;display:none;position:relative;overflow:hidden}div.contenedor-inicio_sesion .zona-imagen .mensaje{position:absolute;left:2rem;bottom:-12rem;transition:all 2s ease}div.contenedor-inicio_sesion .zona-imagen .mensaje.acomodado{bottom:6rem}div.contenedor-inicio_sesion .zona-imagen .mensaje>div{background:#ff5726;color:#fff;padding:8px;width:fit-content;margin-bottom:8px;font-size:32px;font-weight:700}@media(min-width: 1280px){div.contenedor-inicio_sesion{flex-direction:row}div.contenedor-inicio_sesion .zona-formulario{padding:5rem}div.contenedor-inicio_sesion .zona-imagen{display:block}}.remate{margin-top:1rem;text-align:center}.remate h4{margin:0}.titulo-tickets{position:relative;width:fit-content}.titulo-tickets span{position:absolute;right:-1.5em;top:0;font-size:.5em;color:#fff;background:#ff5726;display:flex;justify-content:center;align-content:center;width:1.5em;height:1.5em;border-radius:50%}.lista-tickets{border:1px #d3d3d3 solid;margin-bottom:1rem}.lista-tickets>div{padding:1rem;background:#fff;border-bottom:1px #d3d3d3 solid}.lista-tickets>div h4{font-size:15px;margin:0 0 4px 0}.lista-tickets>div p,.lista-tickets>div a{font-size:14px;margin:0}.lista-tickets>div ul{list-style-type:none;margin:.5em 0;padding:0;display:flex;gap:6px;flex-flow:row wrap}.lista-tickets>div ul li{font-size:12px;color:#5a5a5a}.lista-tickets>div:last-child{border-bottom:none}*{box-sizing:border-box !important}@font-face{font-family:"Evenplan Bold";src:url("/fonts/Latinotype-Branding-Bold.ttf") format("truetype")}@font-face{font-family:"Evenplan";src:url("/fonts/Latinotype-Branding-Medium.ttf") format("truetype")}@font-face{font-family:"Evenplan Light";src:url("/fonts/Latinotype-Branding-Light.ttf") format("truetype")}html{scroll-behavior:smooth !important}body{background:#17264d;font-family:Evenplan,sans-serif;font-size:16px;margin:0;padding:0;color:#474747;box-sizing:border-box !important}h1{font-size:1.85rem}h2{font-size:1.65rem;border-bottom:1px rgb(255,165.9677419355,140) solid;padding-bottom:12px}h3{font-size:1.45rem}h4{font-size:1.25rem}h5{font-size:1rem}h6{font-size:.85rem}h1,h2,h3,h4,h5,h6,p{margin:0 0 1rem 0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}.texto-centrado{text-align:center}a{color:#ff5726;text-decoration:none}a:hover{text-decoration:underline}hr{background:rgb(255,205.4516129032,191);border:0;height:1px;margin:2rem 0}section.titular{background:#fff;border-bottom:1px hsl(0,0%,83.0392156863%) solid;padding:0}section.titular h1{margin:0;color:#17264d;text-shadow:1px 1px 3px #ebebeb}section.titular nav.migas{display:none}section.titular nav.migas ul{display:flex;justify-content:flex-end;margin:0;padding:0;list-style-type:none}section.titular nav.migas ul li a{display:block;color:#ff5726;text-decoration:none;padding:24px 8px}section.titular nav.migas ul li a:hover,section.titular nav.migas ul li a.activo{text-decoration:underline}@media(min-width: 1280px){section.titular nav.migas{display:block}}@media(min-width: 1280px){section.titular{padding:0}}@media(max-width: 768px){.escondido-movil{display:none}}.contenedor{width:100%;padding:0 16px;height:100%;box-sizing:border-box !important}@media(min-width: 1280px){.contenedor{max-width:1280px;margin:auto}}@media(min-width: 1920px){.contenedor{max-width:1920px;margin:auto}}.contenedor.fluido{width:100%}.main-flex{display:flex;flex-flow:column nowrap;justify-content:flex-start;height:100%;box-sizing:border-box}.main-flex>*{flex:0 0 100%}.main-flex.flex-gutter{gap:1rem}.main-flex.flex-align-center{align-items:center}@media(max-width: 768px){.main-flex.flex-movil{flex-direction:row;justify-content:space-between}.main-flex.flex-movil>*{flex:1}}@media(min-width: 1280px){.main-flex{flex-flow:row wrap}.main-flex>*{flex:0 0 auto}.main-flex.flex-space{justify-content:space-between}.main-flex.flex-centrado{justify-content:center}.main-flex.flex-gutter .flex-1{flex:1}.main-flex.flex-gutter .flex-20{flex:0 0 calc(20% - 1rem + .2rem)}.main-flex.flex-gutter .flex-25{flex:0 0 calc(25% - 1rem + .25rem)}.main-flex.flex-gutter .flex-33{flex:0 0 calc(33.3333333333% - 1rem + .3333333333rem)}.main-flex.flex-gutter .flex-50{flex:0 0 calc(50% - 1rem + .5rem)}.main-flex.flex-gutter .flex-75{flex:0 0 calc(75% - 1rem)}.main-flex.flex-gutter .flex-100{flex:0 0 calc(100% - 1rem)}.main-flex .flex-1{flex:1}.main-flex .flex-25{flex:0 0 25%}.main-flex .flex-33{flex:0 0 33.333333%}.main-flex .flex-50{flex:0 0 50%}.main-flex .flex-75{flex:0 0 75%}.main-flex .flex-100{flex:0 0 100%}}form fieldset{background:#fff;border:1px #c7c7c7 solid;padding:1rem;border-radius:6px;box-shadow:0 0 25px rgba(51,51,51,.15)}form fieldset legend{font-family:"Evenplan Light",sans-serif;font-size:18px;border:1px #c7c7c7 solid;padding:4px 16px;border-radius:4px;background:rgba(250,250,250,.5)}form .bloque-form{margin-bottom:1rem;box-sizing:border-box}form .bloque-form label{display:block;margin-bottom:6px}form .bloque-form input,form .bloque-form button,form .bloque-form select,form .bloque-form textarea{width:100%;background:#fff;border:1px #c7c7c7 solid;padding:10px;font-family:inherit;font-size:inherit;box-sizing:border-box}form .bloque-form input:focus,form .bloque-form button:focus,form .bloque-form select:focus,form .bloque-form textarea:focus{outline:none;border:1px #949494 solid}form .bloque-form button{width:auto;background:rgb(224.5,224.5,224.5);cursor:pointer}form .bloque-form button:hover{background:hsl(0,0%,83.0392156863%)}form .bloque-form button[type=submit]{background:#ff5726;color:#fafafa;border-color:rgb(216.5,48.8870967742,0)}form .bloque-form button[type=submit]:hover{background:rgb(242,54.6451612903,0)}form .bloque-form button[type=submit]:disabled{background:hsl(0,0%,93.0392156863%);border-color:hsl(0,0%,63.0392156863%);color:hsl(0,0%,63.0392156863%);cursor:auto}form .bloque-form button.bloque{width:100%}form .bloque-form:last-child{margin-bottom:0}form .bloque-form .input-addon-derecha,form .bloque-form .input-addon-izquierda{display:flex}form .bloque-form .input-addon-derecha span,form .bloque-form .input-addon-izquierda span{background:rgb(224.5,224.5,224.5);flex:0 0 1.75em;display:flex;justify-content:center;align-items:center;font-size:22px;font-family:"Evenplan Bold",sans-serif}form .bloque-form .input-addon-derecha button,form .bloque-form .input-addon-derecha span{border:1px #c7c7c7 solid;border-left:none}form .bloque-form .input-addon-derecha input{border-right:none}form .bloque-form .input-addon-izquierda button,form .bloque-form .input-addon-izquierda span{border:1px #c7c7c7 solid;border-right:none}form .bloque-form .input-addon-izquierda input{border-left:none}form .bloque-form p.texto-bloque-form{font-family:"Evenplan Light",sans-serif;font-size:15px}form .bloque-form p.texto-bloque-form.error{color:#94053d;display:none}form .bloque-form p.texto-bloque-form.error:before{content:"";font-family:"Font Awesome Kit",sans-serif;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font:var(--fa-font-solid);margin-right:6px}form .bloque-form.destacado{background:rgba(225,225,225,.25);padding:12px;border:1px solid #e1e1e1}form .bloque-form.activo{background:rgba(76,148,76,.1);border-color:#4c944c}form .bloque-form.baja{background:rgba(200,100,100,.1);border-color:#c86464}section.toaster{background:#afafaf;padding:16px;text-align:center}section.toaster h2{margin:0;color:#fafafa;font-family:"Evenplan Light",sans-serif;font-size:22px;text-shadow:1px 1px 5px rgba(51,51,51,.35);border:none;padding:0}section.toaster.ok{background:#64af64}section.toaster.ok h2:before{content:"✓";padding-right:12px}section.toaster.error{background:#af6464}section.toaster.error h2:before{content:"✘";padding-right:12px}::backdrop{backdrop-filter:blur(2px)}dialog{border:2px solid #17264d;border-radius:4px;box-shadow:0 0 25px rgba(51,51,51,.25);width:90%}@media(min-width: 1280px){dialog{width:640px}dialog.modal-mediano{width:480px}dialog.modal-chico{width:320px}}