﻿/* VadoC 2.0 · tema ENA (azul y naranja) · claro y Noche · responsive
   Re-estiliza Bootstrap 3 / SB Admin 2 sin cambiar el marcado de las vistas: todas las funciones se conservan.
   Todo va bajo `body.vc`. El módulo Brechas (#brechas) conserva su propio diseño. */
:root{
 --paper:#e9edf4;--sheet:#fbfcff;--sheet2:#f1f4fa;--ink:#0d1a36;--ink2:#38466a;--mut:#74809f;--rule:#d7dce9;--rule2:#bfc7da;
 --navy:#0f2a63;--accent:#f26a14;--accent2:#ffb98a;--onacc:#fff;--field:#fff;--track:#e1e6f1;--btn:#0f2a63;--btnh:#0a1f4d;--onbtn:#fff;--bar2:#1d3f86;
 --red:#d23b1e;--red2:#fdeae5;--green:#1f7a5a;--green2:#e3f1ea;--blue:#2f6fd0;--blue2:#e1ebfb;--ochre:#b9780c;--ochre2:#f8ecd2;--na:#8a93a6;
 --sans:"Nunito Sans","Segoe UI",system-ui,sans-serif;--head:"Poppins","Nunito Sans","Segoe UI",sans-serif;
 --sh:0 1px 0 var(--rule2),0 16px 30px -22px rgba(17,26,39,.45)}
[data-theme=noche]{--paper:#10141b;--sheet:#181d27;--sheet2:#202633;--ink:#e8ecf3;--ink2:#b3bdd0;--mut:#7e8aa2;--rule:#283043;--rule2:#38435a;
 --navy:#090c11;--accent:#f5b83d;--accent2:#f5b83d;--onacc:#1a1405;--field:#222937;--track:#252c3a;--btn:#e8ecf3;--btnh:#fff;--onbtn:#10141b;--bar2:#1f2735;
 --red:#ff6b57;--red2:rgba(255,107,87,.16);--green:#3fcf9a;--green2:rgba(63,207,154,.16);--blue:#5aa2ff;--blue2:rgba(90,162,255,.16);--ochre:#f0b13a;--ochre2:rgba(240,177,58,.16);--na:#6b768c;
 --sh:0 1px 0 var(--rule2),0 16px 30px -18px rgba(0,0,0,.8);color-scheme:dark}
body.vc{background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}
body.vc a{color:var(--blue)}body.vc a:hover{color:var(--accent)}
body.vc h1,body.vc h2,body.vc h3,body.vc h4,body.vc h5,body.vc .page-header,body.vc .panel-title{font-family:var(--head);color:var(--ink)}
body.vc h6{font-family:var(--sans);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;color:var(--mut);margin:0 0 5px}
body.vc .text-muted{color:var(--mut)}body.vc hr{border-color:var(--rule)}

/* ===== marco: barra superior + índice ===== */
.vc-bar{position:fixed;top:0;left:0;right:0;height:58px;z-index:1030;display:flex;align-items:center;gap:14px;padding:0 22px;background:var(--navy);color:#e9edf5}
.vc-burger{display:none;width:40px;height:40px;border:0;background:transparent;color:#fff;border-radius:8px;margin-left:-8px;cursor:pointer}
.vc-brand{display:flex;align-items:center;height:100%}.vc-brand .vc-logo{height:38px;width:auto}
.vc-search{flex:1;max-width:440px;margin:0 8px}.vc-search form{margin:0}
.vc-search .input-group{display:flex}.vc-search input{flex:1;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;border-radius:8px!important;height:36px;padding:0 12px;box-shadow:none!important}
.vc-search input::placeholder{color:#9fb0cc}.vc-search .btn{display:none}
.vc-right{margin-left:auto;display:flex;align-items:center;gap:12px}
.vc-tgl{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--accent2);background:transparent;color:#fff;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:.2s}.vc-tgl:hover{background:var(--accent2);color:#0f2a63}
.vc-user{display:flex;align-items:center;gap:10px;color:#fff!important;text-decoration:none!important}.vc-user .nm{text-align:right;line-height:1.2}.vc-user b{display:block;font-size:13px;font-weight:700}.vc-user small{font-size:11px;opacity:.75}
.vc-av{width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--accent2);color:#0f2a63;display:grid;place-items:center;font:700 13px var(--head);flex:none}
.vc-shell{padding-top:58px;display:flex;align-items:flex-start;min-height:100vh}
.vc-index{position:sticky;top:58px;flex:0 0 244px;width:244px;height:calc(100vh - 58px);overflow-y:auto;padding:20px 12px 30px 22px;border-right:1px solid var(--rule);background:var(--paper)}
body.vc .vc-index h6{margin:20px 0 6px 0;font:700 10.5px var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--mut)}body.vc .vc-index h6:first-child{margin-top:0}
.vc-index a{display:flex;gap:10px;align-items:center;padding:7px 10px 7px 12px;margin-left:-12px;border-left:3px solid transparent;color:var(--ink2)!important;text-decoration:none!important;font-size:13.5px;transition:.12s}
.vc-index a i{width:16px;text-align:center;color:var(--mut)}
.vc-index a:hover{background:var(--sheet2);color:var(--ink)!important}
.vc-index a.on{border-left-color:var(--accent);background:var(--sheet);color:var(--ink)!important;font-weight:700}.vc-index a.on i{color:var(--accent)}
.vc-index a.sub{padding-left:44px;font-size:13px}.vc-index .ver{font-size:10.5px;color:var(--mut);margin-top:26px;letter-spacing:.06em}
.vc-main,body.vc #page-wrapper{flex:1;min-width:0;margin:0!important;padding:28px 30px 90px!important;background:transparent!important;border:0!important;min-height:0}
.vc-navveil{display:none}
@media(max-width:980px){
 .vc-burger{display:grid;place-items:center}.vc-search,.vc-tgl span,.vc-user .nm{display:none}.vc-bar{padding:0 14px;gap:10px}.vc-brand .vc-logo{height:32px}
 .vc-index{position:fixed;left:0;top:0;bottom:0;height:auto;width:min(84vw,320px);flex:none;z-index:1050;transform:translateX(-102%);transition:transform .25s;padding-top:70px;box-shadow:12px 0 40px rgba(0,0,0,.35)}
 body.vc.nav-open .vc-index{transform:none}
 .vc-navveil{display:block;position:fixed;inset:0;background:rgba(10,20,40,.5);z-index:1040;opacity:0;pointer-events:none;transition:.2s}body.vc.nav-open .vc-navveil{opacity:1;pointer-events:auto}
 .vc-main,body.vc #page-wrapper{padding:22px 18px 80px!important}
}

/* ===== encabezado de página (folio) ===== */
body.vc .page-header{margin:0 0 28px;padding:0 0 14px;border-bottom:2px solid var(--ink);position:relative;font-size:32px;font-weight:600;letter-spacing:-.01em;line-height:1.15}
body.vc .page-header:after{content:"";position:absolute;left:0;right:0;bottom:-6px;border-bottom:1px solid var(--ink)}
body.vc .page-header small{color:var(--mut);font-size:50%}

/* ===== paneles, bien, alertas ===== */
body.vc .panel{background:var(--sheet);border:1px solid var(--rule2);border-radius:4px 12px 12px 12px;box-shadow:var(--sh);margin-bottom:26px;color:var(--ink)}
body.vc .panel>.panel-heading{background:transparent;color:var(--ink);border:0;border-bottom:1px solid var(--rule);border-radius:4px 12px 0 0;padding:12px 18px;font-family:var(--head);font-weight:600;font-size:14.5px;position:relative}
body.vc .panel>.panel-heading:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent);border-radius:4px 0 0 0}
body.vc .panel-info>.panel-heading:before,body.vc .panel-primary>.panel-heading:before{background:var(--blue)}
body.vc .panel-success>.panel-heading:before{background:var(--green)}body.vc .panel-danger>.panel-heading:before{background:var(--red)}body.vc .panel-warning>.panel-heading:before{background:var(--ochre)}
body.vc .panel-body{padding:18px}body.vc .panel-footer{background:var(--sheet2);border-color:var(--rule)}
body.vc .panel-info,body.vc .panel-default,body.vc .panel-warning,body.vc .panel-success,body.vc .panel-danger,body.vc .panel-primary{border-color:var(--rule2)}
body.vc .panel-warning{background:var(--ochre2)}
body.vc .well{background:var(--sheet2);border:1px solid var(--rule2);border-radius:10px;box-shadow:none}
body.vc .alert{border-radius:8px;border:1px solid transparent;border-left-width:4px}
body.vc .alert-success{background:var(--green2);border-color:var(--green);color:var(--ink)}body.vc .alert-info{background:var(--blue2);border-color:var(--blue);color:var(--ink)}
body.vc .alert-warning{background:var(--ochre2);border-color:var(--ochre);color:var(--ink)}body.vc .alert-danger{background:var(--red2);border-color:var(--red);color:var(--ink)}
body.vc .progress{background:var(--track);border-radius:99px;height:12px;box-shadow:none}body.vc .progress-bar{background:var(--navy);border-radius:99px;box-shadow:none}

/* ===== botones ===== */
body.vc .btn{border-radius:8px;font-weight:700;border-width:1.5px;transition:.15s;text-shadow:none}
body.vc .btn:hover{transform:translateY(-1px)}
body.vc .btn-primary,body.vc .btn-theme{background:var(--btn);border-color:var(--btn);color:var(--onbtn)}
body.vc .btn-primary:hover,body.vc .btn-primary:focus,body.vc .btn-primary:active,body.vc .btn-theme:hover{background:var(--btnh);border-color:var(--btnh);color:var(--onbtn);box-shadow:0 3px 0 var(--accent)}
body.vc .btn-default{background:transparent;border-color:var(--rule2);color:var(--ink)}body.vc .btn-default:hover,body.vc .btn-default:focus{background:var(--sheet2);border-color:var(--ink);color:var(--ink)}
body.vc .btn-success{background:var(--green);border-color:var(--green);color:#fff}body.vc .btn-danger{background:var(--red);border-color:var(--red);color:#fff}
body.vc .btn-warning{background:var(--accent);border-color:var(--accent);color:var(--onacc)}body.vc .btn-info{background:var(--blue);border-color:var(--blue);color:#fff}
body.vc .btn-outline{background:transparent}body.vc .btn.disabled,body.vc .btn[disabled]{opacity:.5}
body.vc .btn-xs,body.vc .btn-sm{border-radius:6px}

/* ===== formularios ===== */
body.vc .form-control{background:var(--field);border:1.5px solid var(--rule2);border-radius:8px;color:var(--ink);box-shadow:none;height:38px;transition:.15s}
body.vc textarea.form-control{height:auto}body.vc .form-control:focus{border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 12%,transparent)}
body.vc .form-control[disabled],body.vc .form-control[readonly]{background:var(--sheet2);color:var(--ink2)}body.vc select.form-control{padding-right:24px}
body.vc .input-group-addon{background:var(--sheet2);border-color:var(--rule2);color:var(--ink2)}
body.vc label{font-weight:700;color:var(--ink2);font-size:12.5px}body.vc .help-block{color:var(--mut)}
body.vc ::placeholder{color:var(--mut)}

/* ===== tablas ===== */
body.vc .table{color:var(--ink);margin-bottom:12px;font-size:13px}
body.vc .table>thead>tr>th{border-bottom:2px solid var(--ink);border-top:0;font:700 10.5px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--mut);padding:9px 8px;white-space:nowrap}
body.vc .table>thead>tr>th a{color:var(--mut)}body.vc .table>thead>tr>th a:hover{color:var(--ink)}
body.vc .table>tbody>tr>td,body.vc .table>tbody>tr>th{border-top:1px solid var(--rule);padding:9px 8px;vertical-align:middle}
body.vc .table-bordered,body.vc .table-bordered>tbody>tr>td,body.vc .table-bordered>thead>tr>th{border-left:0;border-right:0}body.vc .table-bordered{border:0}
body.vc .table-striped>tbody>tr:nth-of-type(odd){background:transparent}body.vc .table-hover>tbody>tr:hover,body.vc .table-striped>tbody>tr:hover{background:var(--sheet2)}
body.vc .table-responsive{border:0;margin-bottom:8px}
body.vc .dataTable_wrapper{overflow-x:auto}

/* ===== sellos (labels), badges, paginación, menús, modales ===== */
body.vc .label{display:inline-block;font:700 10.5px var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:3px 9px;border-radius:4px;border:1.5px solid;line-height:1.3}
body.vc .label-success{color:var(--green);background:var(--green2);border-color:var(--green)}body.vc .label-info{color:var(--blue);background:var(--blue2);border-color:var(--blue)}
body.vc .label-warning{color:var(--ochre);background:var(--ochre2);border-color:var(--ochre)}body.vc .label-danger{color:var(--red);background:var(--red2);border-color:var(--red)}
body.vc .label-default,body.vc .label-primary{color:var(--ink2);background:var(--sheet2);border-color:var(--rule2)}
body.vc .badge{background:var(--accent);color:var(--onacc)}
body.vc .pagination>li>a,body.vc .pagination>li>span{background:var(--field);border:1.5px solid var(--rule2);color:var(--ink2);margin:0 2px;border-radius:8px!important}
body.vc .pagination>.active>a,body.vc .pagination>.active>span,body.vc .pagination>.active>a:hover{background:var(--btn);border-color:var(--btn);color:var(--onbtn)}
body.vc .pagination>li>a:hover{background:var(--sheet2);color:var(--ink)}body.vc .pagination>.disabled>a,body.vc .pagination>.disabled>span{opacity:.5}
body.vc .dropdown-menu{background:var(--sheet);border:1.5px solid var(--ink);border-radius:10px;box-shadow:0 18px 40px -12px rgba(0,0,0,.45);padding:6px}
body.vc .dropdown-menu>li>a{color:var(--ink2);border-radius:6px;padding:8px 14px;font-size:13.5px}body.vc .dropdown-menu>li>a:hover{background:var(--sheet2);color:var(--ink)}
body.vc .dropdown-menu .divider{background:var(--rule)}body.vc .dropdown-menu .fa{color:var(--accent)}
body.vc .modal-content{background:var(--sheet);color:var(--ink);border:0;border-radius:14px;box-shadow:0 30px 70px rgba(0,0,0,.45)}
body.vc .modal-header,body.vc .modal-footer{border-color:var(--rule)}body.vc .close{color:var(--ink);text-shadow:none}
body.vc .nav-tabs>li>a{color:var(--ink2);border-radius:8px 8px 0 0}body.vc .nav-tabs>li.active>a{background:var(--sheet);color:var(--ink);border-color:var(--rule2)}
body.vc .list-group-item{background:var(--sheet);border-color:var(--rule);color:var(--ink)}
body.vc .tooltip-inner{background:var(--ink);color:var(--paper);border-radius:8px}body.vc .tooltip.top .tooltip-arrow{border-top-color:var(--ink)}
body.vc .chat li{border-color:var(--rule)}body.vc .chat li .chat-body p{color:var(--ink2)}
body.vc .text-success{color:var(--green)}body.vc .text-danger{color:var(--red)}body.vc .text-warning{color:var(--ochre)}body.vc .text-info{color:var(--blue)}

/* ===== tarjetas del Centro de gestión (4 KPI) ===== */
body.vc .panel-green,body.vc .panel-primary,body.vc .panel-yellow,body.vc .panel-red{border-color:var(--rule2)}
body.vc .panel-primary>.panel-heading,body.vc .panel-green>.panel-heading,body.vc .panel-yellow>.panel-heading,body.vc .panel-red>.panel-heading{background:var(--sheet);color:var(--ink)}
body.vc .panel-primary>.panel-heading .huge,body.vc .panel-green>.panel-heading .huge,body.vc .panel-yellow>.panel-heading .huge,body.vc .panel-red>.panel-heading .huge,body.vc .huge{font:600 44px/1.1 var(--head);color:var(--ink)}
body.vc .panel-primary>.panel-heading .fa,body.vc .panel-green>.panel-heading .fa,body.vc .panel-yellow>.panel-heading .fa,body.vc .panel-red>.panel-heading .fa{color:var(--accent)}
body.vc .panel-primary>a,body.vc .panel-green>a,body.vc .panel-yellow>a,body.vc .panel-red>a{color:var(--ink2)}
body.vc .panel-primary>a .panel-footer,body.vc .panel-green>a .panel-footer,body.vc .panel-yellow>a .panel-footer,body.vc .panel-red>a .panel-footer{background:var(--sheet2);color:var(--ink2)}

/* ===== interruptores (bootstrap-switch) ===== */
body.vc .bootstrap-switch{border-color:var(--rule2);border-radius:99px}body.vc .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-success{background:var(--green)}
body.vc .bootstrap-switch .bootstrap-switch-label{background:var(--sheet2)}

/* ===== el módulo Brechas conserva su tipografía original ===== */
body.vc #brechas,body.vc #brechas *:not(.fa){font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}

/* ===== móvil ===== */
@media(max-width:700px){
 body.vc .page-header{font-size:25px}body.vc .panel-body{padding:14px}
 body.vc .btn{min-height:38px}body.vc .btn-xs{min-height:30px;padding:4px 9px}
 body.vc .huge{font-size:34px}
 body.vc .table>tbody>tr>td,body.vc .table>thead>tr>th{padding:8px 8px}
 body.vc .col-xs-3,body.vc .col-xs-9{padding-left:8px;padding-right:8px}
 .modal-dialog{margin:10px}
}

/* ===== ingreso y recuperación ===== */
html{background:var(--paper)!important}
body.vc-login{background:var(--paper)}
.vc-login-wrap{display:grid;grid-template-columns:1.15fr 1fr;min-height:100vh}
.vc-login-l{background:var(--navy);color:#fff;padding:60px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}
.vc-login-l .lg{width:300px}.vc-login-l .lg svg{width:100%;height:auto}
body.vc .vc-login-l h2{font:600 46px/1.08 var(--head);letter-spacing:-.02em;margin:0;color:#fff}body.vc .vc-login-l h2 em{color:var(--accent2);font-style:normal}
.vc-login-l p{opacity:.85;max-width:440px;margin-top:20px;font-size:16px}.vc-login-l .co{font:700 11px var(--sans);letter-spacing:.16em;opacity:.6}
.vc-login-l .reglas{position:absolute;right:-40px;top:0;bottom:0;width:150px;background:repeating-linear-gradient(0deg,#ffffff30 0 1px,transparent 1px 14px),repeating-linear-gradient(0deg,#ffffff55 0 1px,transparent 1px 70px);opacity:.5}
.vc-login-r{display:grid;place-items:center;padding:30px;background:var(--paper)}
.vc-login-r .container{width:100%;max-width:440px;padding:0}.vc-login-r .row{margin:0}.vc-login-r [class*=col-md-]{width:100%;float:none;margin:0;padding:0}
.vc-login-logo{padding:6px 0 4px;text-align:center}.vc-login-logo svg{width:210px;height:auto}
body.vc .login-panel{margin-top:0}body.vc .login-panel .panel-heading{background:transparent}body.vc .login-panel .panel-heading:before{display:none}
body.vc-login .btn-lg{padding:12px;font-size:15px}
@media(max-width:860px){.vc-login-wrap{grid-template-columns:1fr}.vc-login-l{display:none}.vc-login-r{padding:20px 14px;align-items:start}}

/* ===== cinta de análisis comparativo (Registros de operación) ===== */
.vc-ribbon{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center;background:var(--sheet);border:1px solid var(--rule2);border-radius:12px;margin:0 0 26px;padding:16px 24px;box-shadow:var(--sh);position:relative;overflow:hidden}
.vc-ribbon:before{content:attr(data-t);position:absolute;top:0;left:0;background:var(--accent);color:var(--onacc);font:700 10px var(--sans);letter-spacing:.14em;text-transform:uppercase;padding:3px 12px;border-radius:0 0 8px 0}
.vc-ribbon .cnt{display:flex;align-items:center;gap:12px;padding-top:12px}.vc-ribbon .big{font:600 56px/1 var(--head);color:var(--accent);margin:0}
.vc-ribbon .cnt small{display:block;color:var(--ink2);font-size:12.5px;line-height:1.3}.vc-ribbon .cnt small span{color:var(--mut);font-size:11px}
.vc-ribbon .mid{padding-top:12px;min-width:0}.vc-ribbon .hint{color:var(--mut);font-size:12.5px}.vc-ribbon .mid .alert{margin:8px 0 0}
.vc-ribbon .btns{display:flex;gap:8px;flex-wrap:wrap;padding-top:12px}
.vc-ribbon.hidden{display:none!important}
@media(max-width:1100px){.vc-ribbon{grid-template-columns:1fr}}
@media(max-width:700px){.vc-ribbon{padding:14px}.vc-ribbon .big{font-size:44px}.vc-ribbon .btns .btn{flex:1 1 45%}}
/* menú de acciones por fila */
.vc-rowmenu .btn{padding:5px 9px}.vc-rowmenu .dropdown-menu{min-width:170px}.vc-rowmenu .dropdown-menu a.text-danger{color:var(--red)}

/* ===== logo según tema + reportes en pantalla ===== */
.only-dark{display:none}[data-theme=noche] .only-dark{display:inline-block}[data-theme=noche] .only-light{display:none}
.vc-report-logo{text-align:center;padding:14px 0 4px}.vc-report-logo svg{width:190px;height:auto}
body.vc-report,body.vc-report.bodyWhite{background:var(--paper)!important;padding-bottom:60px}
body.vc-report .container{max-width:1100px}
body.vc-report h3{font-family:var(--head);font-weight:600}
body.vc-report hr{border-top:2px solid var(--ink)}

/* ===== Centro de gestión: tarjetas de indicadores ===== */
body.vc .panel-green>.panel-heading,body.vc .panel-vadoc-blue>.panel-heading,body.vc .panel-vadoc-info>.panel-heading,body.vc .panel-vadoc-warning>.panel-heading{background:transparent;color:var(--ink);border-color:var(--rule)}
body.vc .panel-green,body.vc .panel-vadoc-blue,body.vc .panel-vadoc-info,body.vc .panel-vadoc-warning{border-color:var(--rule2)}
body.vc .panel-green>.panel-heading:before{background:var(--green)}body.vc .panel-vadoc-info>.panel-heading:before{background:var(--blue)}body.vc .panel-vadoc-warning>.panel-heading:before{background:var(--ochre)}body.vc .panel-vadoc-blue>.panel-heading:before{background:var(--navy)}
body.vc .panel-green>.panel-heading .fa,body.vc .panel-vadoc-blue>.panel-heading .fa,body.vc .panel-vadoc-info>.panel-heading .fa,body.vc .panel-vadoc-warning>.panel-heading .fa{color:var(--accent);opacity:.9}
body.vc .panel-green a,body.vc .panel-vadoc-blue a,body.vc .panel-vadoc-info a,body.vc .panel-vadoc-warning a{color:var(--ink2)}
body.vc .panel-green>a>.panel-footer,body.vc .panel-vadoc-blue>a>.panel-footer,body.vc .panel-vadoc-info>a>.panel-footer,body.vc .panel-vadoc-warning>a>.panel-footer{background:var(--sheet2);border-color:var(--rule);color:var(--ink2);border-radius:0 0 12px 12px}
body.vc .panel-green>a:hover>.panel-footer,body.vc .panel-vadoc-blue>a:hover>.panel-footer,body.vc .panel-vadoc-info>a:hover>.panel-footer,body.vc .panel-vadoc-warning>a:hover>.panel-footer{background:var(--accent);color:var(--onacc)}
body.vc .panel-heading .huge{color:var(--ink)}
#morris-donut-chart text{fill:var(--ink)!important}
@media(max-width:700px){body.vc .fa-5x{font-size:2.6em}}

/* texto legal bajo el formulario de ingreso: legible sobre el fondo claro */
body.vc .vc-login-r .text-white{color:var(--mut)!important}
