/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}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;-moz-appearance:button;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;-moz-appearance:textfield;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}#contenedor{z-index:1}.contenedor--lg,.contenedor--md,.contenedor--sm,.contenedor--xl,.contenedor--xs,.contenedor--xxl{background-color:#fff;border-radius:10px;box-shadow:0 2px 2px 0 rgba(120,217,255,.486),0 3px 1px -2px rgba(4,59,161,.12),0 1px 5px 0 rgba(0,0,0,.2)}@media (max-width:480px){.contenedor--lg,.contenedor--md,.contenedor--sm,.contenedor--xl,.contenedor--xs,.contenedor--xxl{margin:1rem!important}}@media (max-width:850px){.contenedor--lg,.contenedor--md,.contenedor--sm,.contenedor--xl,.contenedor--xs,.contenedor--xxl{margin:1rem!important}}.contenedor--xs{width:40rem}.contenedor--sm{width:54rem}@media (max-width:480px){.contenedor--sm{width:auto}}@media (max-width:850px){.contenedor--sm{width:auto}}.contenedor--md{width:72rem}.contenedor--lg{width:96rem}.contenedor--xl{width:110rem}.contenedor--xxl{width:125rem}.flex-titulo{align-items:center;background:#111926;color:#fff;display:flex;justify-content:space-between;padding:.5rem 1rem}.row{display:flex;flex-wrap:nowrap;justify-content:left}.col-1{width:8.33%}.col-2{width:16.66%}.col-3{width:25%}.col-4{width:33.33%}.col-5{width:41.66%}.col-6{width:50%}.col-7{width:58.33%}.col-8{width:66.66%}.col-9{width:75%}.col-10{width:83.33%}.col-11{width:91.66%}.col-12,.w-100{width:100%}.w-area{max-width:-moz-max-content;max-width:max-content;min-height:3rem;min-width:100%}.txt-left{text-align:left}.txt-right{text-align:right}.txt-center{justify-content:center;text-align:center}.center-hv{margin:0 auto}.center{align-items:center;display:flex;justify-content:flex-end}.m-0{margin:0}.m-1{margin:1rem}.m-2{margin:2rem}.m-3{margin:3rem}.m-tb1{margin:.5rem 0}.m-tb2{margin:1rem 0}.m-tb3{margin:1.5rem 0}.m-left1{margin-left:1rem}.m-left2{margin-left:2rem}.m-left3{margin-left:3rem}.m-right1{margin-right:1rem}.m-right2{margin-right:2rem}.m-right3{margin-right:3rem}.m-rl1{margin-left:1rem;margin-right:1rem}.m-rl2{margin-left:2rem;margin-right:2rem}.m-rl3{margin-left:3rem;margin-right:3rem}.m-t1{margin-top:1rem}.m-t2{margin-top:2rem}.m-t3{margin-top:3rem}.m-t5{margin-top:5rem}.m-b1{margin-bottom:1rem}.m-b2{margin-bottom:2rem}.m-b3{margin-bottom:3rem}.m-b5{margin-bottom:5rem}.p-tb1{padding-bottom:10px;padding-top:10px}.p-t2{padding-top:2rem}.vh-80{height:80vh}.vh-100{height:100vh}.hidden{display:none}.invisible{visibility:hidden}.mostrar{display:flex;flex-direction:column}.ocultar{display:none;visibility:hidden}.pointer{cursor:pointer}.flex{display:flex;flex-wrap:wrap}.centrado{align-items:center;display:flex;justify-content:center}.js-sb{justify-content:space-between}.js-sa{justify-content:space-around}.hr_separador{border:1px solid #42516c;width:100%}.hr_bloque{margin:1.5rem 0}.hr-line,.hr_bloque{background-image:linear-gradient(90deg,#fff,#bbb,hsla(0,2%,8%,0));border:0;height:2px}.hr-line{margin:1rem 0}.txt-center .ag-header-cell-label{justify-content:center}.txt-area{max-height:20rem;max-width:-moz-fit-content;max-width:fit-content;min-height:3rem;min-width:-webkit-fill-available}.ft-w600{font-weight:600}.gap-1{gap:1rem}.gap-2{gap:2rem}.gap-3{gap:3rem}.swalTitle{border-radius:1rem;width:60rem}.swalTitle .swal2-title{background-color:#08273f;color:#fff;padding:8px 1rem;text-align:center}.disabled-element,.event-none{pointer-events:none}.disabled-element{opacity:.6}.no-scroll{overflow:hidden}.overflow-y-auto{overflow-y:auto}.red{background-color:red}.tl-azul{color:#01579b}.tl-negro{color:#1a1b15}.txt-gris{color:#bec1bf}html{box-sizing:border-box;font-size:80%}*,:after,:before{box-sizing:inherit}body{background-color:#e1eef4;font-family:Roboto,sans-serif;font-size:1.2rem}h1,h2,h3{margin:0}h1{font-size:3rem}h2{font-size:2.5rem}h3{font-size:2rem}h4{font-size:1.5rem}p{font-size:1.25rem;margin:0}a{text-decoration:none}li{list-style:none}.cont-login{border-radius:2rem;height:35rem}.cont-login .login{border-radius:2rem 0 0 2rem}.cont-login .form-dsg{align-items:center;display:flex;flex-direction:column;gap:3rem;justify-content:space-around}.login{background-position:0;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.login video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.login p{background-color:#fff;border-radius:15px 0 0 15px;color:#01579b;font-weight:700;padding:1rem;z-index:1}.login__titulo{color:#01579b;font-size:3rem;font-weight:900;letter-spacing:3px}.login__titulo span{color:#54c5f8}@media (max-width:480px){.cont-login{align-items:center;display:flex;height:90%;justify-content:center}.cont-login .col-7{width:100%}.cont-login .login{display:none}}.cont-login div{grid-column:1/3}.cont-login .form-dsg .form-group{width:16rem}.cont-login .cont-form1{display:flex;flex-direction:column;gap:2rem}.errorInput:after{color:#9e1212;content:"Ingresa un valor valido.";padding:0 10px 5px}.dash{background-image:url(../img/dash.png);background-position:50%;background-size:cover;height:90vh}#chartdiv{height:26rem}#chartGraphic{display:flex;height:29rem;width:100%}.dashboard{width:100%}.dashboard_charts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,50rem),1fr))}.dashboard .charts_graf,.dashboard .charts_mapa{position:relative}.dashboard .charts_graf .mark,.dashboard .charts_mapa .mark{background:#fff;bottom:1rem;height:4rem;position:absolute;width:4.7rem;z-index:1}.dashboard .charts_graf .mark{background:#fff;bottom:0;height:2.8rem;position:absolute;width:4.8rem;z-index:1}.dashboard .card_shadow{background-color:#fff;border-radius:1rem;box-shadow:0 2px 2px 0 rgba(120,217,255,.486),0 3px 1px -2px rgba(4,59,161,.12),0 1px 5px 0 rgba(0,0,0,.2);margin:1rem;padding:1rem}.dashboard .charts_list{display:grid;grid-auto-flow:dense;grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr))}.dashboard .charts_list .charts_lista p{margin-bottom:1rem}.dashboard .charts_list .charts_lista .grid-user{padding:0}.dashboard .charts_titulos:hover:before{width:100%}.dashboard_cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,35rem),1fr))}.dashboard_cards .cont_cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(21rem,1fr))}.dashboard_cards .span2{grid-column:span 2}.dashboard_cards .ds_card{background-color:#fff;height:11rem;min-height:8rem}.dashboard_cards .ds_card .card_content{align-content:center;height:90%;text-align:right}.dashboard_cards .ds_card .card_content .year_past{color:#01579b}.dashboard_cards .ds_card .card_content .hora_down{color:#ff0005}.dashboard_cards .ds_card .card_content .hora_up{color:#31d880}.dashboard_cards .ds_card .card_content .contenedor_icon{align-content:center}.dashboard_cards .ds_card .card_content .contenedor_icon i{font-size:35px}.dashboard_cards .ds_card .card_content .contenedor_icon .fa-arrow-trend-up{color:#31d880}.dashboard_cards .ds_card .card_content .contenedor_icon .fa-arrow-trend-down{color:#ff0005}.dashboard_cards .ds_card .card_content-text{padding-right:.5rem}.dashboard_cards .ds_card .card_content-text h3{font-size:24px;font-weight:600}.dashboard_cards .ds_card .card_content-text P{color:#bec1bf}.dashboard_cards .ds_card .card_content i{font-size:35px}.dashboard_cards .card_ult{height:auto}.dashboard_cards .card_ult p{margin-bottom:1rem}.dashboard_cards .card_ult #myGrid2{height:17rem;padding:0}.dashboard .grid-user #myGrid{height:28rem}.dashboard .charts_lista #myGrid{padding:0}.dashboard .charts_titulos_cont{align-items:self-start;display:flex;justify-content:space-between}.dashboard .charts_titulos_cont a{color:#01579b}@media (max-width:850px){.app{overflow-y:auto}}.quickFilterContent .form-dsg{flex-direction:row;justify-items:left;margin:2rem 0 1rem 2rem}.quickFilterContent .form-dsg input{width:40rem}.grid-altas,.grid-progRole,.grid-user{padding-bottom:3rem}.grid-altas #myGrid,.grid-altas #myGrid2,.grid-altas .myGridPerzo,.grid-progRole #myGrid,.grid-progRole #myGrid2,.grid-progRole .myGridPerzo,.grid-user #myGrid,.grid-user #myGrid2,.grid-user .myGridPerzo{height:30rem;padding:0 2rem}.grid-altas #myGrid .ag-header-row,.grid-altas #myGrid2 .ag-header-row,.grid-altas .myGridPerzo .ag-header-row,.grid-progRole #myGrid .ag-header-row,.grid-progRole #myGrid2 .ag-header-row,.grid-progRole .myGridPerzo .ag-header-row,.grid-user #myGrid .ag-header-row,.grid-user #myGrid2 .ag-header-row,.grid-user .myGridPerzo .ag-header-row{background-color:#111926;color:#fff}.grid-altas #myGrid .ag-paging-panel span,.grid-altas #myGrid2 .ag-paging-panel span,.grid-altas .myGridPerzo .ag-paging-panel span,.grid-progRole #myGrid .ag-paging-panel span,.grid-progRole #myGrid2 .ag-paging-panel span,.grid-progRole .myGridPerzo .ag-paging-panel span,.grid-user #myGrid .ag-paging-panel span,.grid-user #myGrid2 .ag-paging-panel span,.grid-user .myGridPerzo .ag-paging-panel span{color:#111926}.heightAuto .myGridPerzo{height:100%!important}.table_header_azul .ag-header-row{background-color:#111926;color:#fff}.crear-usuario .user-contenedor .form-dsg{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;margin:2rem}.crear-usuario .user-contenedor .form-dsg .form-group{width:22rem}.crear-usuario .user-contenedor .form-dsg .form-group input{width:100%}.contenedor-altas{animation-duration:.5s;animation-name:opacityAnimate;background-color:rgba(0,5,12,.6);inset:0;overflow-y:auto;padding-bottom:2rem;padding-top:6rem;position:fixed;z-index:2}.contenedor-altas .flex-titulo{justify-content:center}.contenedor-altas .cont-form{display:grid;gap:1rem;gap:2rem;grid-template-columns:repeat(2,1fr);justify-items:center;width:auto}.contenedor-altas .cont-form1{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr);margin:2rem 0}.contenedor-altas .cont-form2{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:2rem 0}.contenedor-altas .cont-form3{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:2rem 0}.contenedor-altas .cont-form4{display:grid;gap:2rem;grid-template-columns:repeat(4,1fr);margin:2rem 0}.contenedor-altas .cont-form5{display:grid;gap:2rem;grid-template-columns:repeat(5,1fr);margin:2rem 0}.contenedor-altas .dropzone{padding:0}@keyframes opacityAnimate{0%{opacity:0}to{opacity:1}}.altas_pasos{box-shadow:1px 0 18px 0 rgba(96,120,130,.49),0 3px 1px -2px rgba(4,59,161,.12),0 1px 5px 0 rgba(0,0,0,.2);flex-direction:column;min-height:42rem}.altas_pasos p{padding:2rem 1rem 2rem 4rem}.altas_pasos .circle-check:before{margin-right:1rem}.altas_secciones{display:flex;flex-direction:column;padding:0 4rem}.altas_secciones section h3,.pasoActivo{color:#01579b}.pasoActivo{font-weight:700}.pasoActivo:before{color:#01579b;content:"\f192";font-family:Font Awesome\ 5 Free;margin-right:1rem}.flex-titulo a{padding:0 10px}.flex-titulo i{font-size:20px}.altas_secciones .mostrar,.altas_secciones section{height:100%;justify-content:space-between}.altas_secciones .form-group{width:100%}.altas_secciones .dropzone{border:4px dashed #bec1bf;grid-column:1/3;height:11rem}.altas_secciones .empleado_formP1{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:2rem 0}.altas_secciones .empleado_formP1 div:first-child{grid-column:1/3}.altas_secciones .empleado_formP2{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:2rem 0}.altas_secciones .empleado-form1C,.altas_secciones .empleado-form2C,.altas_secciones .empleado_formP3{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr);margin:2rem 0}.altas_secciones .empleado-form13C,.altas_secciones .empleado-form3C{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin:2rem 0}.altas_secciones .empleado-form13C .empleado_form-depa{grid-column:1/3}.empleado_botones{display:grid;gap:1rem;grid-template-columns:repeat(4,1fr);margin:1.5rem 0}.seccion_foto .cont_perfil{display:flex;height:11rem;justify-content:center;width:100%}.empleado .grid-altas #myGrid2,.empleado .grid-altas #myGrid3{height:24rem;padding:1rem 0 0}.empleado .quickFilterContent{align-items:end}.empleado .quickFilterContent .form-group{width:60%}.empleado .quickFilterContent .contenedor_totales{border:2px solid #dbdbdb;border-radius:8px}.empleado .quickFilterContent .contenedor_totales div{padding:8px}.empleado .quickFilterContent .contenedor_totales p:first-child{color:#1a1b15;font-weight:600}.empleado .quickFilterContent .contenedor_totales p:first-child,.empleado .quickFilterContent .contenedor_totales p:nth-child(3){color:#636466;font-size:.9em;letter-spacing:1px}.empleado .quickFilterContent .contenedor_totales p:nth-child(2){color:#01579b;font-size:1.7em;font-weight:600}.input-empr-colonia{grid-column:1/3}.input-empr-comision{align-items:center;display:flex;gap:1rem;padding:10px}.input-empr-comision input{width:auto}.cont-form3 .input-empr-desc{grid-column:2/4}.cont-form3 .input-empr-desc input{text-align:right}.form-aeronave{margin-left:3rem;margin-right:3rem}.form-consesionario,.formClienteCalle{grid-column:1/3}.input-taza-total{grid-column:3/4}#myGrid3{height:14rem!important}#contenedor-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.documento{background-color:#fff;border-radius:10px;box-shadow:0 2px 2px 0 rgba(120,217,255,.486),0 3px 1px -2px rgba(4,59,161,.12),0 1px 5px 0 rgba(0,0,0,.2)}.documento .documento-cont{padding:10px 14px}.documento .documento-cont .file-type{color:#636363;font-size:30px}.documento .documento-cont .file-text{flex-direction:column;gap:2px}.documento .documento-cont .file-text a{color:#1a1b15}.documento .documento-cont .file-text p{color:#bec1bf;font-size:13px}.app .pasajeros .form-group input[type=file]{padding:6px 10px}.file-del{align-items:center;justify-content:flex-end}.file-del i{border-radius:12px;padding:4px 6px;transition:transform .3s ease}.file-del i:hover{background-color:#ff0005;color:#fff;transform:rotate(180deg)}.file-del i:active{background-color:#faeded}.documento-pass1 .file-del{left:-8px;position:relative;top:-8px}.fondo_gris{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:15px;margin:1rem 0;padding:0 1rem}.pasajeros .contenedor_pass_doc .pass_label{font-size:12px;left:0;position:inherit;top:-18px}.pasajeros .contenedor_pass_doc .pass_sec_file{align-items:center;border:2px dashed #e5e7eb;display:flex;justify-content:center;margin-top:-16px;min-height:80px;position:relative;transition:all .3s ease;z-index:1}.pasajeros .contenedor_pass_doc .pass_sec_file .pass_sec_icon svg{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1));display:block;height:2rem;margin-left:auto;margin-right:auto;overflow:hidden;width:2rem}.pasajeros .contenedor_pass_doc .pass_sec_file .pass_sec_icon p{color:gray;font-size:1rem}.pasajeros .contenedor_pass_doc .pass_sec_file .pass_sec_icon .progress-indicator{background-color:#4f46e5;bottom:0;height:4px;left:0;position:absolute;transition:width .3s ease;width:0}.pasajeros .contenedor_pass_doc .pass_sec_file .pass_sec_icon .progress-indicator .file-icon{transition:transform .2s ease}.pasajeros .contenedor_pass_doc .pass_sec_file .progress_image{color:#54c5f8;height:3rem;margin-left:auto;margin-right:auto;width:3rem}.pasajeros .contenedor_pass_doc .pass_sec_file .progress_file{color:#01579b;margin-left:auto;margin-right:auto;width:38px}.pasajeros .contenedor_pass_doc .pass_sec_file .progress_titulo{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:145px}.pasajeros .contenedor_pass_doc .pass_sec_file .progress_ver{color:#31d880;font-size:12px;margin-top:4px}.pasajeros .contenedor_pass_doc .pass_sec_file .btn-eliminar-archivo{background-color:transparent;border:none;border-radius:50%;color:#ff0005;cursor:pointer;height:24px;position:absolute;right:-10px;text-align:center;top:-10px;width:24px;z-index:10}.pasajeros .contenedor_pass_doc .pass_sec_file .btn-eliminar-archivo i{border-radius:12px;padding:4px 6px;transition:transform .3s ease}.pasajeros .contenedor_pass_doc .pass_sec_file .btn-eliminar-archivo i:hover{background-color:#ff0005;color:#fff;transform:rotate(180deg)}.pasajeros .contenedor_pass_doc .pass_btn_file .btn_file-blue,.pasajeros .contenedor_pass_doc .pass_btn_file .btn_file-green{border-radius:.5rem;border-width:1px;font-size:12px;padding-bottom:.5rem;padding-top:.5rem;width:100%}.pasajeros .contenedor_pass_doc .pass_btn_file .btn_file-blue{background-color:#ecfeff;border:1px solid #a5f3fc;color:#0e7490}.pasajeros .contenedor_pass_doc .pass_btn_file .btn_file-green{background-color:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.pasajeros .contenedor_pass_doc .pass_btn_file input{cursor:pointer;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}#seccion_totales{padding-bottom:2rem}#seccion_totales .seccion_totales-contenedor{background-color:#f4f5f8;gap:2rem;padding:.5rem}#seccion_totales .totales_contenedor{display:flex;flex-direction:column;height:3rem;justify-content:space-between}#seccion_totales .totales_contenedor .titulo{align-items:center;display:flex;height:100%;justify-content:left;padding-left:1rem}#seccion_totales .totales_contenedor-title{font-size:14px;font-weight:600;text-align:left}#seccion_totales .totales_contenedor-costo{margin-top:4px}#seccion_totales .totales_contenedor-costo input{background-color:transparent;border:none;box-shadow:none;outline:none;padding:0;text-align:right}#seccion_totales .totales_contenedor input{height:-moz-fit-content;height:fit-content}.editar_bitacora .srchPad{margin:.5rem 0}.editar_bitacora .gran_total{display:flex;justify-content:flex-end}.editar_bitacora .gran_total-costo{align-items:center;background:#f4f4f4;border-radius:15px;display:flex;gap:1rem;justify-content:center;padding:.5rem 1rem}.editar_bitacora .gran_total-costo input{background-color:transparent;border:none;text-align:right;width:auto}.editar_bitacora .gran_total-costo input:focus{box-shadow:none}.fab{position:relative}.fab,.fab_cont{display:flex;height:100%;width:100%}.fab_cont{align-items:center;gap:.5rem;overflow:hidden;position:absolute;right:0}.fab_cont-column{background-color:pink;display:flex;height:100%;width:100%}.fab_icon i{color:#111926;font-size:34px;transition:color .5s ease}.fab_icon i:hover{color:#31476c}.fab_icon i:active{color:#405f90}.fab_list{background-color:#f4f4f4;border-radius:10px;height:100%;padding:0 1rem;visibility:hidden;width:inherit}.fab_list ul{align-items:center;display:flex;gap:1rem;height:100%;margin:0;padding:0;transform:translateX(100%);transition:transform .5s ease}.fab_list ul li{display:flex;flex-direction:column;flex-grow:1;gap:5px}.fab_list ul li p{font-family:Roboto,sans-serif;font-size:12px}.fab ul.activo{transform:translateX(0)}.fab .fab_list.invisible{visibility:inherit}.botones_filtro{align-items:center!important;display:flex;gap:1rem}.botones_filtro .quickFilterContent .form-dsg{margin:1.3rem 2rem}.botones_filtro-periodo{position:relative;width:8rem}.botones_filtro-aeronave{position:relative;width:12rem}.solCotizacion .form-dsg{margin-left:3rem;margin-right:3rem}.solCotizacion .in-solCot-aero{grid-column:2/4}.solCotizacion .nav-destinos button{background-color:transparent;border:none;cursor:pointer}.solCotizacion .nav-destinos button:hover{color:#31b9f6}.solCotizacion .nav-destinos button:active{color:#0993d1}.solCotizacion textarea{max-height:6rem;max-width:100%;min-width:100%}.solCotizacion .nuevaRuta{margin-bottom:10px;width:100%}.solCotizacion .nuevaRuta>div{align-items:unset}.solCotizacion .flex-titulo{justify-content:space-between}.solCotizacion .cont-form2 .form-group label,.solCotizacion .cont-form3 .form-group label,.solCotizacion .cont-form4 .form-group label{display:flex;font-size:14px;width:100%}.rutas #dest1,.rutas #dest2,.rutas #dest3{width:100%}.rutas .ruta-origen{align-items:center;position:relative}.rutas .hr_separador{border:2px solid #dbdbdb;border-radius:10px}.rutas .errorRuta{border:2px solid #ff0005;box-shadow:0 0 12px 2px rgba(255,0,5,.141)}.rutas .containerSearch{border-radius:10px;left:auto;right:auto;top:40px;width:47.5%}.rutas .containerSearch listado-srch{border-radius:5px}.rutas .vuelo-titulo{padding:0 5px 0 3.8rem}.rutas .vuelo-titulo .containerSearch{left:auto;right:auto}.rutas .vuelo-titulo listado-srch{align-items:center;display:flex;height:3rem}.rutas .vuelo-icon{margin-left:10px;position:absolute;top:10px}.rutas .vuelo-icon:after{background-color:#bec1bf;content:"";height:20px;left:30px;position:absolute;top:0;width:1px}.rutas .separador-icon{align-items:center;border:1px solid;border-radius:50%;color:#bec1bf;display:flex;height:2.2rem;justify-content:center;width:2.2rem}.rutas form .ruta-origen listado-srch,.rutas form .ruta-origen select{border:none;box-shadow:none}.rutas .rt-fecha{flex:2}.rutas .rt-hora,.rutas .rt-pax{flex:1}.vuelo-titulo listado-srch{cursor:pointer}.vuelo-titulo listado-srch:before{align-items:center;content:"\f107";display:flex;font-family:Font Awesome\ 5 Free;font-size:20px;font-size:12px;font-weight:900;height:inherit;padding:5px;position:relative;right:-11.8rem}.col-6{align-items:end}.costear .form-dsg{margin-left:3rem;margin-right:3rem}.costear .cont-form3,.costear .cont-form4{gap:22px 30px}.costear .cont-form3 .form-group input,.costear .cont-form3 .form-group select,.costear .cont-form4 .form-group input,.costear .cont-form4 .form-group select{font-size:12px;padding:5px}.costear .cont-form3 .form-group textarea,.costear .cont-form4 .form-group textarea{max-height:6rem;max-width:100%;min-width:100%;resize:none}.costear .cont-form3 .form-group label,.costear .cont-form4 .form-group label{font-size:12px}.costear .flex-titulo{justify-content:space-between}.costear .filtros .filtro_buscar input{width:40rem}.costear .filtros .filtro_select{min-width:10rem}.grid-altas{padding-bottom:0}.grid-altas #myGrid2{padding:0 3rem}#formTotales .cont-form3{margin:0}#formTotales .totales_cont{display:flex;justify-content:space-between;padding:3px 0}#formTotales .totales_cont input,#formTotales .totales_cont select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:1.8rem;padding:0;text-align:right;width:16rem}#formTotales .totales_cont input:focus,#formTotales .totales_cont select:focus{border:none;box-shadow:none}#formTotales .totales_cont label{height:1.8rem}#formTotales .totales_cont .tipoCambio{background-color:#d8d8d8;cursor:pointer;left:150px;padding:0 10px;position:relative;z-index:1}#formTotales .totales_cont .tipoCambio i{transition:transform .3s ease}#formTotales .totales_cont .tipoCambio i:hover{transform:rotate(180deg)}#formTotales .totales_cont .tipoCambio:active{background-color:#e2e2e2}#formTotales .totales_comment textarea{max-height:6rem;max-width:28rem;min-width:28rem}#formTotales .cant-total input,#formTotales .cant-total label{font-weight:700}.costeo-pasajeros .addPax{width:20%}.toggle-pax:hover,.toggle-relRuta{cursor:pointer}.toggle-pax-cont,.toggle-relRuta-cont{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease-out,opacity .5s ease-out}.toggle-pax-cont.expanded,.toggle-relRuta-cont.expanded{max-height:1000px;opacity:1}.arrow{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #000;display:inline-block;height:0;margin-left:10px;transition:transform .3s ease;vertical-align:middle;width:0}.toggle-pax.expanded .arrow,.toggle-relRuta.expanded .arrow{transform:rotate(180deg)}#formPasajeros .btn-pasajero{padding-left:0}.heightAuto #myGrid2,.heightAuto .ag-root-wrapper-body.ag-layout-normal{height:100%!important}.rutas_pasajeros{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}.rutas_pasajeros .rel-ruta{border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;margin:1rem;padding:20px;transition:all .3s ease}.rutas_pasajeros .rel-ruta:hover{border-color:#01579b;transform:scale(1.02)}.rutas_pasajeros .rel-ruta .cont_titulo{align-items:center;display:flex;justify-content:space-between}.rutas_pasajeros .rel-ruta .cont_titulo p{color:#475569;font-size:1rem;margin-top:.5rem}.rutas_pasajeros .rel-ruta .cont_titulo .badge_pax{background-color:#dbeafe;border-radius:15px;color:#01579b;font-size:.85rem;font-weight:600;line-height:1rem;padding:.25rem .75rem}.rutas_pasajeros .rel-ruta .cont_select select{border:2px solid #e2e8f0;border-radius:12px;font-size:1rem;height:-moz-fit-content;height:fit-content;line-height:1.25rem;padding:12px 16px;text-transform:none;transition:all .3s ease;width:100%}.rutas_pasajeros .rel-ruta .cont_select select:focus{border-color:#01579b;box-shadow:0 0 0 3px rgba(102,126,234,.1);outline:none}.rutas_pasajeros .rel-ruta .cont_ruta_pasajero .no_pasajeros{color:#94a3b8;font-size:.75rem;font-style:italic;line-height:1rem}.rutas_pasajeros .rel-ruta .cont_ruta_pasajero .cont_pax_selec{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;flex-wrap:wrap;justify-content:space-between;padding:.5rem}.rutas_pasajeros .rel-ruta .cont_ruta_pasajero .cont_pax_selec .cont_info{align-items:center;display:flex;gap:.5rem}.rutas_pasajeros .rel-ruta .cont_ruta_pasajero .cont_pax_selec .cont_info .cont_avatar{align-items:center;background-color:#01579b;border-radius:.5rem;color:#fff;display:flex;font-size:1rem;font-weight:700;height:2rem;justify-content:center;line-height:1rem;width:2rem}.rutas_pasajeros .rel-ruta .cont_ruta_pasajero .cont_pax_selec .cont_info .cont_texto .cont_name{color:#1e293b;font-size:1rem;font-weight:600;line-height:1rem}.rutas_pasajeros .rel-ruta .cont_ruta_pasajero .cont_pax_selec .cont_info .cont_texto .cont_doc{color:#64748b;font-size:.9rem;line-height:1rem;margin-top:3px}.rutas_pasajeros .rel-ruta .cont_ruta_pasajero .cont_pax_selec .btn_eliminar{color:#94a3b8;cursor:pointer;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.rutas_pasajeros .rel-ruta .cont_ruta_pasajero .cont_pax_selec .btn_eliminar:hover{color:#ef4444}.rutas_pasajeros .hay_pasajeros{background:#f0fdf4;border-color:#10b981!important}.form_serv_bitacora .cont-form4{grid-template-columns:5fr 7fr}#grupo_rutas{display:flex;flex-direction:column;gap:1rem}#grupo_rutas .grupo_check{align-items:center;display:flex;gap:1rem}#grupo_rutas .grupo_check input,#grupo_rutas .grupo_check label{cursor:pointer}#grupo_rutas .grupo_check input:focus,#grupo_rutas .grupo_check label:focus{border:none;box-shadow:none}#grupo_rutas .grupo_check input{width:2rem}.bitacora-item{margin-bottom:1.5rem;position:relative;z-index:1}.bitacora-item strong{position:relative;z-index:-1}.bitacora-item .titulo_bit{cursor:pointer;padding:7px 1rem}.grupo_check .checkbox{--bg:#fff;--brdr:#d1d6ee;--brdr-actv:#1e2235;--brdr-hovr:#bbc1e1;--dur:calc((var(--size, 2)/2)*0.6s);display:inline-block;position:relative;width:calc(var(--size, 1)*22px)}.grupo_check .checkbox input{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;-webkit-tap-highlight-color:transparent!important;background-color:var(--bg);border:calc(var(--newBrdr, var(--size, 1))*1px) solid!important;border-radius:calc(var(--size, 1)*4px)!important;color:var(--newBrdrClr,var(--brdr))!important;color:#31b9f6!important;cursor:pointer;margin:0;outline:none!important;padding:0;transition:all calc(var(--dur)/3) linear}.grupo_check .checkbox input:checked+svg{--dashArray:16 93;--dashOffset:109}.grupo_check .checkbox svg{fill:none;left:0;top:0;stroke-width:2px;stroke-dasharray:var(--dashArray,93);stroke-dashoffset:var(--dashOffset,94);pointer-events:none;stroke-linecap:round;stroke-linejoin:round;color:#31b9f6!important;transition:stroke-dasharray var(--dur),stroke-dashoffset var(--dur)}.grupo_check .checkbox input,.grupo_check .checkbox svg{display:block;height:100%!important;width:100%!important}.grupo_check .checkbox input:checked{--newBrdrClr:v.$boton-azul;transition-delay:calc(var(--dur)/1.3);--newBrdr:calc(var(--size, 1)*2)}.grupo_check .checkbox:after{content:"";display:block;padding-top:100%;width:100%}.grupo_check .checkbox>*{position:absolute}#pax-contenedor{inset:0;position:fixed;z-index:2}#pax-contenedor .pax-fondo{background-color:rgba(0,0,0,.631);inset:0;position:absolute}#pax-contenedor .pax-form{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;max-width:40rem;min-height:100%;padding:.6rem;position:absolute;right:0;transform:translate(100%);width:100%}#contenedor-template #pax_formAltas{height:calc(100% - 200px);left:0;overflow-y:auto;position:absolute;right:0;word-wrap:break-word}#contenedor-template .cont-form2{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr);margin:2rem 0}#contenedor-template .cont-form3{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:2rem 0}#pax-contenedor.formPasajeros{display:block!important}#pax-contenedor.formPasajeros .pax-form{animation:letterSpacingAnimation 1s forwards;transform:translate(0)}@keyframes letterSpacingAnimation{0%{transform:translateX(100%)}to{transform:translateX(0)}}#aside-contenedor{background:rgba(0,0,0,.631);inset:0;position:fixed;z-index:2}#aside-contenedor .gasto-fondo{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;position:absolute;right:0;transform:translate(0);width:60%}@media (max-width:850px){#aside-contenedor .gasto-fondo{width:100%}}#aside-contenedor .gasto-fondo .aside_contenido{height:calc(100% - 150px);left:0;overflow-y:auto;position:absolute;right:0;word-break:break-word}#aside-contenedor .gasto-fondo .quickFilterContent .form-dsg{margin-left:0}@media (max-width:1024px){#aside-contenedor .gasto-fondo .quickFilterContent .form-dsg input{width:30rem}}@media (max-width:850px){#aside-contenedor .gasto-fondo .quickFilterContent .form-dsg input{width:auto}}#aside-contenedor.asideAnimation{display:block!important}#aside-contenedor.asideAnimation .gasto-fondo{animation:letterSpacingAnimation 1s forwards;transform:translate(0)}.gridRespon{-moz-column-gap:1.3rem;column-gap:1.3rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));margin-bottom:3rem;row-gap:2rem}#programacion_vuelos .form-dsg{margin:0 0 .5rem 2rem}.contenedor_servicios{justify-content:center}.contenedor_servicios .contenedor_tabla{width:90%}.contenedor_servicios .contenedor_tabla .form-dsg{margin:1.5rem 0 .5rem}.contenedor_servicios .contenedor_tabla .form-dsg input{width:25rem}.contenedor_servicios .contenedor_tabla #myGridServ{height:18rem}.contenedor_servicios .contenedor_tabla #myGridServ .ag-layout-normal{border-bottom-left-radius:15px;border-bottom-right-radius:15px}#factura-contenedor h4{color:#535353}#factura-contenedor .contenedor_cliente .info-label{color:#6b7280;font-size:.875rem;font-weight:500;margin-bottom:.25rem}#factura-contenedor .contenedor_cliente .info-value{color:#374151;font-size:.95rem;font-weight:500}#factura-contenedor .contenedor_cliente .cont_srch{position:relative}#factura-contenedor .contenedor_cliente .cont_srch input{padding-left:2.5rem}#factura-contenedor .contenedor_cliente .cont_srch .cont_srch-icon{font-size:18px;left:8px;position:absolute;top:10px}#factura-contenedor .contenedor_cliente .cont-form2:first-child{background-color:#f9fafb;margin:0;padding:2rem}#factura-contenedor .contenedor_totales{background-color:#f9fafb}#factura-contenedor .contenedor_totales .contenedor_totales-right{display:flex;gap:3rem;justify-content:flex-end;padding:1rem 2rem}#factura-contenedor .contenedor_totales .contenedor_totales-right .costos{color:rgb(75 85 99/var(--tw-text-opacity,1));display:flex;gap:3rem;justify-content:space-between;padding-bottom:.5rem;padding-top:.5rem}#factura-contenedor #archivoDrop{border:4px dashed #bec1bf}#factura-contenedor #tags_input{align-items:center}#factura-contenedor #tags_input .bit_tag{background-color:#01579b;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1.2rem;font-weight:700;padding:5px}#factura-contenedor #tags_input .bit_tag:active{background-color:#01579b;background-color:#0173ce}#factura-contenedor .slc_bit{margin:0}#factura-contenedor #cont_tipo_cambio{display:flex;justify-content:right;padding-right:5px}#factura-contenedor #cont_tipo_cambio:before{content:""}#seccion_archivos .titulo_arch{font-size:16px;font-weight:100}#seccion_archivos .contenedor_documentos{height:300px}#seccion_archivos .contenedor_documentos .cont_col{border:1px solid #ebe6e7;border-radius:.5rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}#seccion_archivos .document-card{background-color:#fff;border-color:#ebe6e7;border-radius:5px;display:flex;overflow:hidden;padding:9px 12px;transition:box-shadow .2s ease-in-out}#seccion_archivos .document-card .card-icon{background-color:#e7f7fe;border-radius:.5rem;color:#b91c1c;font-size:1.25rem;height:3rem;justify-content:center;margin-right:.75rem;width:3rem}#seccion_archivos .document-card .card-icon i{color:#08273f;font-size:18px}#seccion_archivos .document-card .card-info{display:flex;flex-direction:column;justify-content:space-evenly;width:100%}#seccion_archivos .document-card .card-info h3{font-size:15px;font-weight:100;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:20rem}#seccion_archivos .document-card .card-info .info-datos{display:flex;justify-content:space-between}#seccion_archivos .document-card .card-info .info-datos span{font-size:.75rem}#seccion_archivos .document-card .card-info .info-datos .doc_type{background:#e0e0e0;border-radius:8px 0;color:#4a5565;line-height:1.3333333333;margin-right:.5rem;padding:3.5px}#seccion_archivos .document_action{align-items:center;background-color:#f9fafb;border-color:#f6f3f4 #efefef #efefef;border-top:1px solid #efefef;display:flex;justify-content:space-between;padding:7px 10px}#seccion_archivos .document_action button{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:.5rem;outline:none}#seccion_archivos .document_action button i,#seccion_archivos .document_action button svg{font-size:12px}#seccion_archivos .document_action button svg{width:15px}#seccion_archivos .document_action .btn-show{color:#01579b}#seccion_archivos .document_action .btn-show:hover{color:#001e36}#seccion_archivos .document_action .btn-del{color:#ff0005}#seccion_archivos .document_action .btn-del:hover{color:#cc0004}#seccion_archivos .document_action .btn-del svg{color:#ff0005}.vuelo_pasajero #pasajero_avatar{align-items:center;background-color:#111926;border-radius:50%;box-shadow:0 8px 24px rgba(0,0,0,.15);color:#fff;display:flex;font-size:2.2rem;font-weight:700;height:90px;justify-content:center;width:90px}.vuelo_pasajero #pasajero_titulo{font-size:1.875rem;font-weight:700;line-height:2.25rem;margin-bottom:.5rem}.vuelo_pasajero .txtGray{color:#4b5563;font-size:.9rem;line-height:1.25rem;margin-bottom:.75rem}.vuelo_pasajero .stat-badge{align-items:center;border-radius:24px;display:inline-flex;font-size:1rem;font-weight:700;gap:.5rem;padding:.6rem 1.2rem}.vuelo_pasajero .badge_vuelos{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#1e40af}.vuelo_pasajero .badge_horas{background:linear-gradient(135deg,#fce7f3,#fbcfe8);color:#9f1239}.vuelo_pasajero .badge_millas{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.vuelo_pasajero .tittle{color:#111827}.vuelo_pasajero .destinos_frecuentes{font-size:1.5rem;font-weight:700;line-height:2rem;margin-bottom:1rem;margin-top:2rem}.vuelo_pasajero #contenedor_frecuentes .card_frecuentes,.vuelo_pasajero #contenedor_historial .card_frecuentes{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);border-left:4px solid #01579b;border-radius:12px;cursor:pointer;margin-bottom:.75rem;padding:1rem;transition:all .3s}.vuelo_pasajero #contenedor_frecuentes .card_frecuentes:hover,.vuelo_pasajero #contenedor_historial .card_frecuentes:hover{background:linear-gradient(135deg,#e0f2fe,#bae6fd);box-shadow:0 4px 12px rgba(14,165,233,.15);transform:translateX(8px)}.vuelo_pasajero #contenedor_frecuentes .card_frecuentes .frecuentes_cont,.vuelo_pasajero #contenedor_historial .card_frecuentes .frecuentes_cont{align-items:center;display:flex;justify-content:space-between}.vuelo_pasajero #contenedor_frecuentes .card_frecuentes .frecuentes_cont .frecuentes_corto,.vuelo_pasajero #contenedor_historial .card_frecuentes .frecuentes_cont .frecuentes_corto{font-weight:700}.vuelo_pasajero #contenedor_frecuentes .card_frecuentes .frecuentes_cont .frecuentes_aeropuerto,.vuelo_pasajero #contenedor_historial .card_frecuentes .frecuentes_cont .frecuentes_aeropuerto{color:#4b5563;font-size:.875rem;line-height:1.25rem;margin:0}.vuelo_pasajero #contenedor_frecuentes .card_frecuentes .frecuentes_contador,.vuelo_pasajero #contenedor_historial .card_frecuentes .frecuentes_contador{text-align:right}.vuelo_pasajero #contenedor_frecuentes .card_frecuentes .frecuentes_contador .contador_card,.vuelo_pasajero #contenedor_historial .card_frecuentes .frecuentes_contador .contador_card{color:#01579b;font-size:1.875rem;font-weight:700;line-height:2.25rem}.vuelo_pasajero #contenedor_frecuentes .card_frecuentes .frecuentes_contador .contador_text,.vuelo_pasajero #contenedor_historial .card_frecuentes .frecuentes_contador .contador_text{color:#6b7280;font-size:.9rem;line-height:1rem;text-transform:uppercase}.vuelo_pasajero #contenedor_frecuentes .vuelo_card,.vuelo_pasajero #contenedor_historial .vuelo_card{background:#fff;border:1px solid #e2e8f0;border-radius:1rem;box-shadow:0 1px 3px rgba(0,0,0,.05);margin-top:1rem;padding:1.25rem;transition:all .2s ease}.vuelo_pasajero #contenedor_frecuentes .vuelo_card:hover,.vuelo_pasajero #contenedor_historial .vuelo_card:hover{transform:translateY(-2px)}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .card_avatar,.vuelo_pasajero #contenedor_historial .vuelo_card .card_avatar{align-items:center;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:.75rem;display:flex;height:3rem;justify-content:center;width:3rem}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .badge_folio,.vuelo_pasajero #contenedor_historial .vuelo_card .badge_folio{align-items:center;background:#f1f5f9;border-radius:10px;color:#64748b;display:flex;font-size:.85rem;padding:2px 8px}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .card_fecha,.vuelo_pasajero #contenedor_historial .vuelo_card .card_fecha{color:#64748b;font-size:.875rem;line-height:2rem}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .card_ruta,.vuelo_pasajero #contenedor_historial .vuelo_card .card_ruta{align-items:center;background:#f8fafc;border-radius:.75rem;display:flex;justify-content:space-between;padding:1rem .5rem}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .card_ruta .card_iata,.vuelo_pasajero #contenedor_historial .vuelo_card .card_ruta .card_iata{color:#64748b;font-size:.9rem;line-height:1rem}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .card_ruta .card_aeropuerto,.vuelo_pasajero #contenedor_historial .vuelo_card .card_ruta .card_aeropuerto{font-size:1.5rem;font-weight:700;line-height:1.75rem;margin-bottom:3px;margin-top:3px}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .card_ruta .card_line_content,.vuelo_pasajero #contenedor_historial .vuelo_card .card_ruta .card_line_content{align-items:center;display:flex;flex:1 1 0%;flex-direction:column;margin-left:1rem;margin-right:1rem}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .card_ruta .card_line_content .card_time,.vuelo_pasajero #contenedor_historial .vuelo_card .card_ruta .card_line_content .card_time{margin-bottom:.4rem}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .card_ruta .card_line_content .card_time svg,.vuelo_pasajero #contenedor_historial .vuelo_card .card_ruta .card_line_content .card_time svg{color:#3b82f6;height:1.2rem;margin-right:5px}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .card_ruta .card_line_content .card_time span,.vuelo_pasajero #contenedor_historial .vuelo_card .card_ruta .card_line_content .card_time span{color:#3b82f6;font-size:.95rem;font-weight:500;line-height:1.25rem}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .card_ruta .card_line_content .card_line,.vuelo_pasajero #contenedor_historial .vuelo_card .card_ruta .card_line_content .card_line{background:linear-gradient(90deg,transparent,currentColor 10%,currentColor 90%,transparent);color:#cbd5e1;height:.125rem;width:100%}.vuelo_pasajero #contenedor_frecuentes .vuelo_card .card_ruta .card_line_content .card_milla,.vuelo_pasajero #contenedor_historial .vuelo_card .card_ruta .card_line_content .card_milla{color:#64748b;font-size:.9rem;line-height:1rem;margin-top:.4rem}input,select,textarea{background:#fff;border:1px solid #d1d5db;border-radius:10px;color:#1a1b15;font-size:14px;height:2.8rem;outline:none;padding-left:8px;width:100%}input:focus,select:focus,textarea:focus{border:2px solid #2593ea;box-shadow:0 0 12px 2px rgba(0,128,255,.161)}.form-group>listado-srch:first-of-type{align-items:center;background:#fff;border:2px solid #dbdbdb;border-radius:10px;color:#1a1b15;display:flex;font-size:14px;height:2.8rem;outline:none;padding-left:8px;width:100%}.form-group>listado-srch:first-of-type:before{align-items:center;content:"\f107";display:flex;font-family:Font Awesome\ 5 Free;font-size:20px;font-size:12px;font-weight:900;height:inherit;padding:5px;position:absolute;right:0}.form-group label{color:#111926;font-size:16px;left:8px;pointer-events:none;position:absolute;top:8px}.form-group{position:relative;width:auto}.form-group listado-srch+label,.form-group select+label{color:#333;font-size:12px;left:5px;top:-15px}.form-group input:not(:-moz-placeholder-shown)+label{color:#333;font-size:12px;left:0;top:-15px;-moz-transition:.1s ease-in-out;transition:.1s ease-in-out;transition-delay:.3s}.form-group input:focus+label,.form-group input:not(:placeholder-shown)+label{color:#333;font-size:12px;left:0;top:-15px;transition:.1s ease-in-out;transition-delay:.3s}.form-group textarea:not(:-moz-placeholder-shown)+label{color:#333;font-size:12px;left:0;top:-15px;-moz-transition:.1s ease-in-out;transition:.1s ease-in-out;transition-delay:.3s}.form-group textarea:focus+label,.form-group textarea:not(:placeholder-shown)+label{color:#333;font-size:12px;left:0;top:-15px;transition:.1s ease-in-out;transition-delay:.3s}.app .form-group input[type=file]{padding:3px 10px}.input-disabled{color:#9d9d9d!important;font-weight:700;pointer-events:none}.labelImportant:after{color:#ff0005;content:" *";font-weight:700;position:relative;top:-5px}.form-group:focus-within label{color:#333;font-size:12px;left:0;top:-15px}.grid-col-2_4{grid-column:2/4}.grid-col-2_5{grid-column:2/5}.grid-col-1_3{grid-column:1/3}.grid-col-3_4{grid-column:3/4}.grid-col-3_5{grid-column:3/5}.ag-body .ag-body-vertical-scroll{position:absolute;right:0}.screen{display:none}.screen.active{display:block}.tab .active,.tab .active:before,.tab .circle-check{color:#01579b;font-weight:700}.tab .active:before{content:"\f192";font-family:Font Awesome\ 5 Free;margin-right:1rem}.toggle-accordion{margin:0 0 1rem;width:-moz-fit-content;width:fit-content}.toggle-accordion:hover{cursor:pointer}.toggle-accordion-cont{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease-out,opacity .5s ease-out}.toggle-accordion-cont.expanded{max-height:1000px;opacity:1}.toggle-accordion.expanded .arrow{transform:rotate(180deg)}.header{background-color:#08273f;height:auto;width:100%}.header_logo a{background-image:url(../img/logotipo_siga.png);background-position:50%;background-size:cover;display:inline-block;height:1.5rem;height:19px;width:79px}.header_logo span{color:#fff;font-weight:600;margin-left:1rem}.header_cuenta,.header_logo a{color:#fff;font-size:1rem}.header_cuenta{align-items:center;gap:10px}.header_cuenta .header_info{text-transform:capitalize}@media (max-width:850px){.header_cuenta .header_info{display:none}}.header_expand{margin-right:1rem}.header_expand i{transform:scale(1.3)}.header_notificacion a{background-color:transparent;text-decoration:none}.header_notificacion a i{color:#fff;font-size:1.2rem}.header_notificacion a span{background-color:red;border-radius:50%;color:#fff;padding:1px 5px}.header .scale-normal{transform:scale(1.3)}.header .scale-small{transform:scale(1)}.header_icon{font-size:20px}.header_icon i{cursor:pointer;font-size:16px}.header_icon_info{align-items:center;background-color:#111926;display:flex;flex-direction:column;justify-content:center;margin-right:2px;padding:.3rem 0 .8rem;position:absolute;right:0;top:2.5rem;width:18rem;z-index:2}.header_icon_info .item{align-items:center;display:flex;line-height:30px;width:100%}.header_icon_info .item:hover{background-color:#08273f}.header_icon_info a{color:#fff;font-size:16px;width:100%}.header_icon_info .img_profile{height:6rem;text-align:center;width:6rem}.img_profile{background-position:50%;background-size:cover;border-radius:50%;height:18px;width:18px}.navigation{background-color:#111926;color:#fff;width:100%}.navigation .actual{background-color:#08273f;border-radius:5px 5px 0 0}.navigation_list{margin:0;padding:0 0 0 1rem}.navigation_list li{cursor:pointer;font-size:1rem;padding:.8rem 1rem}.navigation_list li a{color:#fff}.navigation_list li:hover{background:#01579b;border-radius:5px 5px 0 0}.burger{align-items:center;color:#fff;display:none;height:3.5rem;justify-content:end;text-align:right}.burger input:focus{border:none;border-inline:calc(var(--s)/2) solid transparent}.navigation_menu{background-color:#111926;display:none;height:3.5rem;justify-content:end}.burger input[type=checkbox]{outline:none}@media (max-width:850px){.menu-item{list-style:none;margin:0;padding:0}.menu-item a{align-items:center;background-color:#111926;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:10px 20px 10px 1rem;text-decoration:none;transition:background-color .3s ease}.submenu{background-color:#fff;display:none;margin:0}.submenu a{background-color:#001e36}.burger,.navigation_menu{display:flex}.navigation ul{background-color:#111926;display:none;flex-direction:column;left:0;position:absolute;top:75px;width:100%}.navigation_list{margin:0}.navigation ul.show{display:flex}[data-Nivel="2"]{padding-left:0}[data-Nivel="2"] li a{background-color:#1d3649}[data-Nivel="3"]{padding:0}[data-Nivel="3"] li a{background-color:#fff;color:#111926}[data-Nivel="3"] li a span:before{color:#111926}[data-Nivel="4"],[data-Nivel="4"] .submenu{padding-left:1rem}}.menu{--s:25px;--c:#fff;aspect-ratio:1;border:none;border-inline:calc(var(--s)/2) solid transparent;box-sizing:content-box;height:var(--s);padding:0;--_g1:linear-gradient(var(--c) 20%,#0000 0 80%,var(--c) 0) no-repeat content-box border-box;--_g2:radial-gradient(circle closest-side at 50% 12.5%,var(--c) 95%,#0000) repeat-y content-box border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--_g2) left var(--_p,0) top,var(--_g1) left calc(var(--s)/10 + var(--_p, 0px)) top,var(--_g2) right var(--_p,0) top,var(--_g1) right calc(var(--s)/10 + var(--_p, 0px)) top;background-size:20% 80%,40% 100%;clip-path:inset(0 25%);cursor:pointer;position:relative;transition:background-position .3s var(--_s,.3s),clip-path 0s var(--_s,.6s)}.menu:after,.menu:before{background:var(--c);border-radius:var(--s);content:"";inset:40% 0;position:absolute;transition:transform .3s calc(.3s - var(--_s, .3s))}.menu:checked{clip-path:inset(0);--_p:calc(var(--s)*-1);--_s:0s}.menu:checked:before{transform:rotate(45deg)}.menu:checked:after{transform:rotate(-45deg)}.menu:focus-visible{border:none;clip-path:none;outline:2px solid var(--c);outline-offset:5px}.secciones{position:absolute;width:100%;z-index:3}.secciones section{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 5px 5px 0 rgba(0,0,0,.2);display:grid;grid-template-columns:18rem auto;position:relative;z-index:1}@media (max-width:850px){.secciones section{grid-template-columns:auto}}.secciones aside{background-color:#fff;border-right:1px solid #bec1bf;font-size:1rem;font-weight:800;height:100%}.secciones .asideActivo{background:#b8d7eb;border-right:5px solid #01579b;color:#01579b}.secciones aside ul{margin:0;padding:0}.secciones aside ul li a{border-left:5px solid #111926;box-sizing:border-box;color:#01579b;display:flex;font-size:14px;font-weight:400;padding:20px 20px 20px 1.8rem;position:relative;text-decoration:none;width:100%;z-index:2}.secciones aside ul li a:after{background:#111926;content:"";height:100%;left:0;position:absolute;top:0;transition:all .3s ease 0s;width:0;z-index:-1}.secciones aside ul li a:hover:after{width:100%}.secciones aside ul li a:hover{color:#fff;transition:color .3s ease}.secciones aside ul li:hover{cursor:pointer}.secciones article{background-color:#fff;display:grid;font-size:1rem}.secciones [data-Nivel="3"]{color:#01579b;display:grid;font-size:1rem;font-weight:800;gap:2rem;grid-template-columns:repeat(3,1fr)}.secciones [data-Nivel="3"] li ul{font-weight:400;margin-top:.6rem;padding:0 0 0 5px}.conRuta a{color:#0779ac;cursor:pointer}.cont_notificacion .floating-menu{background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;box-shadow:0 4px 10px rgba(0,0,0,.1);font-family:sans-serif;padding:.5rem 0;position:absolute;right:0;top:3rem;width:30em;z-index:10}@media (max-width:480px){.cont_notificacion .floating-menu{background-color:pink;width:90%}}.cont_notificacion .menu-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:.75rem 1rem}.cont_notificacion .menu-header h3{color:#3a3a3a;font-size:18px;font-weight:600}.cont_notificacion .menu-header span{color:#6b7280;font-size:14px}.cont_notificacion #lista_notificaciones{color:inherit;display:flex;flex-direction:column;max-height:25rem;overflow-y:auto;padding:.75rem 1rem;text-decoration:none}.cont_notificacion #lista_notificaciones:hover{background:#f9fafb}.cont_notificacion #lista_notificaciones a{margin-bottom:1rem}.cont_notificacion #lista_notificaciones .contenido{display:flex;font-size:14px;gap:1rem}.cont_notificacion #lista_notificaciones .contenido i{color:#01579b;font-size:18px;margin-left:5px;margin-top:5px}.cont_notificacion #lista_notificaciones .contenido img{height:35px}.cont_notificacion #lista_notificaciones .contenido .contenido_texto{display:flex;justify-content:space-between;width:100%}.cont_notificacion #lista_notificaciones .contenido .texto_izq{display:flex;flex-direction:column}.cont_notificacion #lista_notificaciones .contenido .texto_izq p{color:#000;font-size:14px;font-weight:600;padding:5px 10px}.cont_notificacion #lista_notificaciones .contenido .texto_izq span{color:#6a7282;margin-top:5px;padding:5px 10px}.cont_notificacion #lista_notificaciones .contenido .texto_der{display:flex;flex-direction:column}.cont_notificacion #lista_notificaciones .contenido .texto_der p{background-color:#dcfce7;border-radius:15px;color:#016630;font-size:12px;font-weight:600;padding:5px 10px;text-align:center}.cont_notificacion #lista_notificaciones .contenido .texto_der span{background-color:#eee;border-radius:8px;color:#6a7282;margin-top:5px;padding:5px 10px;text-align:center}.cont_notificacion .menu-footer{padding:.75rem 1rem}.cont_notificacion .view-all{color:#0ea5e9;font-size:13px;font-weight:500;text-decoration:none}.cont_notificacion .view-all:hover{color:#0369a1}.alertas{display:grid;gap:5px;justify-content:center;margin-top:2rem}.alerta{width:22rem}.alerta_error{background:#faeded;border:1px solid #ff0005;border-radius:5px;border-right-width:5px;padding:5px 15px}.campoRequerido{border:2px solid #ff0005!important;box-shadow:0 0 12px 2px rgba(255,0,5,.141)}#custom-spinner{background-color:rgba(0,0,0,.4);height:100%;inset:0;position:fixed;width:100%;z-index:10}#custom-spinner .dot:before{background-color:#fff}.cont-btn{display:flex;gap:3rem}.btn{border:none;color:#fff;cursor:pointer;outline:none;padding:8px 2rem}.btn-guardar{background-color:#54c5f8}.btn-guardar:hover{background-color:#23b4f6;box-shadow:0 0 0 3px #b6e6fc}.btn-guardar:active{background-color:#099bdd;transform:scale(.97)}.btn-guardar2{background-color:#28a745}.btn-guardar2:hover{background-color:#23923d;box-shadow:0 0 0 3px rgba(40,167,69,.502)}.btn-guardar2:active{background-color:#218838;transform:scale(.97)}.btn-accion{background-color:#e9a414}.btn-accion:hover{background-color:#d29312;box-shadow:0 0 0 3px #f7da9f}.btn-accion:active{background-color:#ba8310;transform:scale(.97)}.btn-cancelar{background-color:#ff0005}.btn-cancelar:hover{background-color:#e60005;box-shadow:0 0 0 3px #ff999b}.btn-cancelar:active{background-color:#cc0004;transform:scale(.97)}.btn-editar:before{color:#01579b}.btn-flecha:before{color:#01579b;font-size:14px}.btn-atras,.btn-eliminar:before{color:#ff0005}.btn-atras{background-color:#fff;border:1px solid #ff0005}.btn-atras:hover{box-shadow:0 0 0 3px #ffcccd}.btn-atras:active{transform:scale(.97)}.btn-prev{background-color:#fff;color:#54c5f8}.btn-prev:before{color:#54c5f8;content:" \f060";font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:900;margin-right:10px}.btn-prev:active{transform:scale(.97)}.btn-next{background-color:#fff;color:#54c5f8}.btn-next:after{color:#54c5f8;content:" \f061";font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:900;margin-left:10px}.btn-next:active{transform:scale(.97)}.btn-login{background:linear-gradient(45deg,#54c5f8,#01579b);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:900;padding:8px 4rem;position:relative;top:0;transition:opacity .2s ease-in,top .2s ease-in}.btn-login:hover{opacity:.8;top:-3px}.btn-login:active{background:linear-gradient(145deg,#54c5f8,#01579b)}.btn-mas,.btn-pasajero{background-color:transparent;color:#01579b}.btn-mas:before,.btn-pasajero:before{content:"+";font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:900;margin-right:10px;opacity:0;transition:opacity .3s ease,transform .3s ease}.btn-mas:hover:before,.btn-pasajero:hover:before{opacity:1}.btn-eliminarRuta{background-color:transparent;color:#ff0005;padding:5px 0 0 5px}.btn-eliminarPax{align-content:center;background-color:#ff0005;border-bottom-right-radius:12px;border-top-right-radius:12px;height:-webkit-fill-available;margin:0;padding:0;position:absolute;right:0;text-align:center;width:3rem}.btn-eliminarPax:after{color:#fff;content:" \f2ed";font-family:Font Awesome\ 5 Free;font-size:14px;font-weight:900}.btn-eliminarPax:hover{background-color:#cc0004}.btn-eliminarPax:active a{transform:scale(.8)}.btn-pass i:hover,.btn-pdf i:hover{transform:translateY(-5px)}.btn-oscuro-20{background-color:#099bdd}.btn-eliminar-rel{color:#ff0005}.btn-eliminar-rel:after{content:" \f2ed";font-family:Font Awesome\ 5 Free;font-size:12px;font-weight:900}.btn-eliminar-rel:hover{color:#cc0004;cursor:pointer}.filter_btn{background:#bec1bf;border:0;border-radius:10px;color:#fff;font-size:.875rem;font-weight:500;line-height:1.4285714286;padding-block:.375rem;padding-inline:1rem}.filter_btn:hover{background:#a4a8a5}.filter_btn-azul,.filter_btn-azul:hover{background:#01579b}.arrow-up:before{content:"\f077"}.arrow-down:before,.arrow-up:before{color:#fff;font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900}.arrow-down:before{content:"\f078"}.circle-check:before{color:#31d880;content:"\f058";font-family:Font Awesome\ 5 Free;font-size:20px;font-weight:900}.aside_back{position:absolute}.aside_back .back{color:#111926;cursor:pointer;font-size:30px}.aside_back .back:hover{color:#31476c}.aside_back .back:active{color:#405f90;font-size:32px}.cont_question input{padding-right:2.3rem}.question{cursor:help;font-size:18px;position:absolute;right:9px;top:10px}.thumbnail{color:#01579b;display:flex;flex-direction:column;gap:1rem;height:2rem;justify-content:space-between;min-height:-webkit-fill-available;width:4rem}.thumbnail:hover{transform:scale(1.1)}.thumbnail .fileicon{display:flex;justify-content:center}.thumbnail .filename p{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icono_punto{border-radius:50%;display:inline-block;height:8px;margin-right:8px;width:8px}.icono_punto-verde{background-color:#31d880}.icono_punto-azul{background-color:#54c5f8}.icono_punto-naranja{background-color:#e9a414}.accordion-ocultar{display:none}.accordion-mostrar{display:block}.accordion_bitacora,.accordion_realizados{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.accordion_bitacora.active .arrow{transform:rotate(180deg)}.accordion_realizados .arrow{transform:rotate(0deg)}.accordion_realizados.active .arrow{transform:rotate(180deg)}#listKey .contenedorKey{align-items:center;background-color:rgba(0,0,0,.329);bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:2}#listKey .contenedorKey .flex-titulo{background-color:#012c4f;padding-left:0;padding-right:0}#listKey .contenedorKey .flex-titulo h3{padding-left:1rem}#listKey .contenedorKey .flex-titulo .cerrar-tablakey{font-size:2rem;margin-right:1rem}#listKey .contenedorKey .flex-titulo .cerrar-tablakey:hover{color:#ff4f4f;cursor:pointer;transform:rotate(.26turn);transition:1s}#listKey #tableKey_wrapper{background-color:#fff;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;padding:1rem}#listKey #tableKey_wrapper .dt-layout-row input,#listKey #tableKey_wrapper .dt-layout-row select{width:auto}#listKey #tableKey_wrapper .dt-layout-table{min-height:350px}#listKey .dt-scroll-head .dt-scroll-headInner,#listKey .dt-scroll-head .dt-scroll-headInner .dataTable{width:100%!important}.containerSearch{background-color:#fff;border-bottom:2px solid #dbdbdb;border-left:2px solid #dbdbdb;border-right:2px solid #dbdbdb;bottom:0;height:-moz-min-content;height:min-content;left:0;position:absolute;right:0;top:30px;z-index:2}.containerSearch option{background-color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.containerSearch option:hover{background-color:#54c5f8;color:#fff;cursor:pointer}.containerSearch .listadoSearch{background-color:#fff;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;white-space:nowrap}.containerSearch .listadoSearch listado-srch{padding-left:3px}.containerSearch .listadoSearch listado-srch:hover{background-color:#54c5f8;color:#fff;cursor:pointer}.containerSearch .listOption{background-color:#54c5f8;color:#fff}.containerSearch input{background:-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));border:1px solid #dbdbdb;border-left:none;border-radius:inherit;border-right:none;color:#7d837f;height:25px;margin-bottom:5px}.containerSearch input:focus{box-shadow:unset}.containerSearch i{position:absolute;right:8px;top:6px}#filtro{background-color:#fff;box-shadow:0 2px 2px 0 rgba(120,217,255,.486),0 3px 1px -2px rgba(4,59,161,.12),0 1px 5px 0 rgba(0,0,0,.2);min-width:15rem;overflow:hidden;position:absolute;width:15%}#filtro_search{background:-webkit-gradient(linear,left bottom,left top,color-stop(.85,#fff),color-stop(.99,#eee));border:1px solid #dbdbdb;border-left:none;border-radius:inherit;border-right:none;color:#7d837f;height:25px;margin-bottom:5px}#filtro_search:focus{box-shadow:none}#filtro i{position:absolute;right:10px;top:5px}#filtro_list ul{display:flex;flex-direction:column;margin:0;padding:0}#filtro_list ul listado-srch{padding-left:1rem}#filtro_list ul listado-srch:hover{cursor:pointer}#filtro_list .listOption,#filtro_list ul listado-srch:hover,.listOption{background-color:#54c5f8;color:#fff}.ag-theme-balham input{border-radius:0}.ag-theme-balham .btn{padding:8px 1rem}.ag-theme-balham .btn:active{transform:scale(1.2)}.gridInputFile input[type=file]{padding:0;visibility:hidden}.gridInputFile input[type=file]::file-selector-button{min-width:8rem;visibility:visible}.myGridSinFondo .ag-root-wrapper{border:none}.myGridSinFondo .ag-advanced-filter-header,.myGridSinFondo .ag-header{background-color:transparent;border-bottom:none}.ag-icon-tree-closed,.ag-icon-tree-open{color:#111926}.ag-header-cell-menu-button{display:none}.ag-details-grid .ag-body{width:99.9%}.ag-opacity-zero{display:none}.ag-center-cols-container .estatus,.ag-center-cols-container .estatus span{align-items:center;display:flex;justify-content:center}.ag-center-cols-container .estatus span{border:1.5px solid rgba(91,91,91,.1);border-radius:100px;font-weight:500;line-height:1.6;width:100%}.ag-center-cols-container .estatus .ag-select{padding:3px 7px;width:100px}.ag-center-cols-container .estatus .ag-select .ag-wrapper{border:1.5px solid rgba(91,91,91,.1);border-radius:100px;box-shadow:none;font-weight:500}.ag-center-cols-container .estatus-act span{background-color:#e1f7e9;color:#68d790}.ag-center-cols-container .estatus-inac span{background-color:#e5e6ea;color:#9095a6}.ag-center-cols-container .estatus-exp span{background-color:#fce83a;color:#9b8b02}.ag-center-cols-container .estatus-man span{background-color:#45a2ff;color:#0056ab}.ag-center-cols-container .estatus-pnd span{background-color:#ffe8cc;color:#ffa333}.ag-center-cols-container .estatus-ctz span{background-color:#d7e7ff;color:#3e8bff}.ag-center-cols-container .estatus-svc span{background-color:#ffcf5c;color:#c28900}.ag-center-cols-container .estatus-cmp span{background-color:#e1f7e9;color:#68d790}.ag-center-cols-container .estatus-can span{background-color:#ffd9db;color:#ff404a}.ag-center-cols-container .estatus-rep span{background-color:#f0e4ff;color:#9b4bff}.not_found .link-container a,.not_found h3{color:#01579b}.not_found .error-container{font-family:Catamaran,sans-serif;font-size:180px;font-weight:800;margin:20px 15px;text-align:center}.not_found .error-container>span{color:#ffb485;display:inline-block;line-height:.7;position:relative;vertical-align:middle}.not_found .error-container>span:first-of-type{animation:colordancing 4s infinite;color:#08273f}.not_found .error-container>span:nth-of-type(3){animation:colordancing2 4s infinite;color:#54c5f8}.not_found .error-container>span:nth-of-type(2){border-radius:999px;height:120px;width:120px}.not_found .error-container>span:nth-of-type(2):after,.not_found .error-container>span:nth-of-type(2):before{animation:shadowsdancing 4s infinite;border-radius:0;border-radius:999px;box-shadow:inset 30px 0 0 rgba(115,186,243,.4),inset 0 30px 0 rgba(14,164,223,.4),inset -30px 0 0 rgba(20,114,177,.4),inset 0 -30px 0 rgba(5,41,158,.4);content:"";height:inherit;left:0;position:absolute;top:0;width:inherit}.not_found .error-container>span:nth-of-type(2):before{transform:rotate(45deg)}.not_found .screen-reader-text{left:-9999em;position:absolute;top:-9999em}@keyframes shadowsdancing{0%{box-shadow:inset 30px 0 0 rgba(225,238,244,.4),inset 0 30px 0 rgba(84,197,248,.4),inset -30px 0 0 rgba(1,87,155,.4),inset 0 -30px 0 rgba(8,39,63,.4)}25%{box-shadow:inset 30px 0 0 rgba(84,197,248,.4),inset 0 30px 0 rgba(1,87,155,.4),inset -30px 0 0 rgba(8,39,63,.4),inset 0 -30px 0 rgba(225,238,244,.4)}50%{box-shadow:inset 30px 0 0 rgba(1,87,155,.4),inset 0 30px 0 rgba(8,39,63,.4),inset -30px 0 0 rgba(225,238,244,.4),inset 0 -30px 0 rgba(84,197,248,.4)}75%{box-shadow:inset 30px 0 0 rgba(8,39,63,.4),inset 0 30px 0 rgba(225,238,244,.4),inset -30px 0 0 rgba(84,197,248,.4),inset 0 -30px 0 rgba(1,87,155,.4)}to{box-shadow:inset 30px 0 0 rgba(225,238,244,.4),inset 0 30px 0 rgba(84,197,248,.4),inset -30px 0 0 rgba(1,87,155,.4),inset 0 -30px 0 rgba(8,39,63,.4)}}@keyframes colordancing{0%{color:#e1eef4}25%{color:#54c5f8}50%{color:#01579b}75%{color:#08273f}to{color:#e1eef4}}@keyframes colordancing2{0%{color:#54c5f8}25%{color:#01579b}50%{color:#08273f}75%{color:#e1eef4}to{color:#54c5f8}}.hover_underline{position:relative}.hover_underline:after{background:linear-gradient(90deg,#020024,#00d4ff 79%);bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .4s ease-out;width:100%}.hover_underline:hover:after{height:2.5px;transform:scaleX(1)}
/*# sourceMappingURL=app.css.map */
