body{overflow-x:hidden!important;background:#fff}body.home{background-image:url(../img/VIVO/bg/bghome.jpg);background-repeat:no-repeat;background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.login{background-image:url(../img/VIVO/bg/bglogin.jpg);background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:100%;height:100%}a,object{outline:none!important}.nopd{padding-right:0;padding-left:0}.nopdl{padding-left:0}.nopdr{padding-right:0}.nopdb{padding-bottom:0}.nopdt{padding-top:0}.gutter>[class*='col-']{padding-right:5px;padding-left:5px}.row.gutter{margin-left:-5px;margin-right:-5px}.modal-header{position:relative}.modal-header,.modal-footer{border:none}.modal h2{color:#0089d0;letter-spacing:2px;font-size:13px;border-bottom:1px solid #363636;margin-bottom:30px;text-align:center;padding-bottom:10px}.modal .form-control{text-align:center}.modal-header .close{background:#0089d0;border-radius:100%;opacity:1!important;width:28px;height:28px;padding:0;position:absolute;top:23px;right:30px;z-index:997}.modal-header .close span{color:#fff;font-size:20px;font-weight:700;line-height:26px}.modal .boton span{font-size:15px;letter-spacing:1px;font-family:'Gotham Bold'}.modal .table{text-transform:uppercase}.modal .table th{background:#f7f7f7;color:#515151;font-size:13px;font-weight:normal;font-family:'Gotham Medium';border:1px solid #b7b7b7}.modal .table tr{background:#f7f7f7}.modal .table td{text-align:left;border:1px solid #b7b7b7}.modal .table td.centrar{text-align:center}header{background-image:url(../img/VIVO/bg/bginterior.jpg);background-repeat:no-repeat;background-position:bottom center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}body.home header{background-image:url(../img/VIVO/bg/bg.jpg)}header .barra{background:#363636;padding:5px 0}header .contenido{padding:20px 0}header .menu-usuario{margin-bottom:0}header .menu-usuario li{background:none;padding:0 5px;display:inline-block;position:relative}header .menu-usuario li.hover ul{display:block!important}header .menu-usuario ul{background:#0089d0;position:absolute;z-index:10;left:0;top:100%;width:120px;z-index:15;display:none}header .menu-usuario a{color:#fff;font-family:'Roboto Condensed',sans-serif;font-size:9px;font-weight:700;text-transform:uppercase;text-decoration:none!important;display:block}header .usuario,header .sesion{text-decoration:none!important}header .usuario .img-fluid{max-width:21px;position:relative;top:-2px}header .usuario span{font-family:'Roboto Condensed',sans-serif;color:#fff;font-size:10px;text-transform:uppercase;padding-left:3px}header .sesion{position:relative}header .sesion span{font-family:'Roboto Condensed',sans-serif;color:#fff;font-size:10px;text-transform:uppercase;padding-left:8px}header .sesion .ico{margin-right:5px}header .logo .img-fluid{max-width:135px}header .titulo{margin-top:45px}header .titulo h1{text-shadow:1px 2px 0 rgba(0,0,0,.19)}header .titulo h2{color:#fff;font-size:24px;text-align:center;text-transform:none;text-shadow:1px 2px 0 rgba(0,0,0,.19);line-height:35px;margin-bottom:15px}header .titulo h2 span{font-family:'Gotham Book';display:block;font-size:24px;color:#fff}header .notificaciones{float:right;position:relative;margin-right:10px;top:2px;display:none}header .notificaciones .img-fluid{max-width:40px}header .notificaciones .num{display:block;position:absolute;top:3px;right:0;font-family:'Gotham Bold';font-size:9px;color:#5a5a5a;text-align:center;width:20px;height:20px}.menu{float:right;margin-bottom:0;padding-top:5px}.menu li{background:none;display:inline-block;padding:0}.menu a{font-family:'Roboto Condensed',sans-serif;font-weight:700;color:#fff;text-transform:uppercase;text-decoration:none!important;font-size:11px;background:#363636;padding:0 35px;display:block;letter-spacing:1px;line-height:30px;border-radius:20px}.menu a:hover{color:#fff}.menu-trigger{position:relative;z-index:2000;-webkit-transition:top ease-in-out .35s;-moz-transition:top ease-in-out .35s;-o-transition:top ease-in-out .35s;transition:top ease-in-out .35s;cursor:pointer;display:none;float:right;top:11px}.menu-trigger .icon{display:inline-block;width:30px;height:4px;position:relative;top:-8px;background:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s}.menu-trigger .icon:before{content:'';width:100%;height:4px;background:#fff;position:absolute;top:-8px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s}.menu-trigger .icon:after{content:'';width:100%;height:4px;background:#fff;position:absolute;top:8px;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s}.menu-trigger.close-menu span{background:none;color:#fff;-webkit-transition:all .35s;-moz-transition:all .35s;-ms-transition:all .35s;-o-transition:all .35s;transition:all .35s}.menu-trigger.close-menu span:before{top:0!important;background-color:#fff;-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-trigger.close-menu span:after{top:0!important;background-color:#fff;-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-trigger a:hover span:before{top:-20px}.menu-trigger a:hover span:after{top:20px}.menu-responsive{display:none}.menu-responsive .menu,#sidr{display:none}#mainContent{min-height:400px}section{padding:40px 0;background:#fff}section.especial{padding:0;padding-bottom:80px;background:none}.submenu{margin-bottom:20px;text-align:center}.submenu li{background:none;padding:0;display:inline-block;padding-right:30px}.submenu li.ultimo{padding-right:0}.submenu a{background:#fff;padding:18px 35px;text-decoration:none!important;display:block}.submenu a:hover,.submenu a:focus{background:#0089d0}.submenu span{font-family:'Gotham Bold';font-size:14px;line-height:16px;color:#333;max-width:130px;display:block;border-bottom:3px solid #fff;padding-bottom:3px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.submenu a:hover span,.submenu a:focus span{color:#fff;border-bottom:3px solid #fff}.submenu .icono{margin:auto;max-width:46px}.submenu .icono.v2{display:none}.submenu a:hover .icono.v1,.submenu a:focus .icono.v1{display:none}.submenu a:hover .icono.v2,.submenu a:focus .icono.v2{display:block}.indicadores{background:#323232;padding:30px 40px;position:relative;top:-40px}.indicadores .grupo{height:150px;overflow:hidden;float:left}.indicadores h3{color:#fff;font-size:18px;text-transform:uppercase;text-align:right;letter-spacing:1px;padding-top:2px;margin:0}.indicadores h3 span{font-family:'Gotham Light';display:block;color:#fff;font-size:18px;letter-spacing:1px;margin-bottom:2px}.indicadores h4{color:#fff;font-size:11px;text-transform:uppercase;text-align:right;font-family:'Gotham Medium';margin:0}.indicadores .flecha{padding-top:23px;margin:auto;display:block}.indicadores .numero{font-size:20px;color:#fff;text-align:center;border:1px solid #fff;width:65px;height:65px;line-height:65px;display:block}.indicadores .fraccion{font-family:'Gotham Medium';font-size:20px;color:#fff;display:block;position:relative;padding-top:3px}.indicadores .fraccion::before{content:'';position:absolute;top:0;left:24%;width:35px;height:1px;background:#e5cfb0}.indicadores .modulo.doble .numero{line-height:normal;padding-top:9px}.indicadores p{font-size:13px;color:#fff;border-top:1px solid #fff;padding-top:3px;margin:0;margin-top:10px;line-height:16px}.indicadores .modulo.doble p{font-size:14px}.indicadores .modulo.rojo .numero{border:1px solid #ed253f}.indicadores .modulo.rojo p{border-top:1px solid #ed253f}.indicadores .modulo.azul .numero{border:1px solid #0089d0}.indicadores .modulo.azul p{border-top:1px solid #0089d0}.indicadores .modulo.amarillo .numero{border:1px solid #ffc20e}.indicadores .modulo.amarillo p{border-top:1px solid #ffc20e}.indicadores .modulo.verde .numero{border:1px solid #00ac4f}.indicadores .modulo.verde p{border-top:1px solid #00ac4f}.utilitarios{margin-bottom:25px}.utilitarios.ultimo{padding-top:25px;border-top:1px solid #ebebeb}.resumen{background:#f7f7f7;padding:15px 20px;margin-bottom:30px}.resumen h3{text-transform:uppercase;color:#4a4c4d;font-size:11px}.resumen p{margin-bottom:10px}.buscar{margin-bottom:25px}.buscar h3.especial{color:#0089d0}.buscar .pestana{background:#0089d0;border-top-left-radius:5px;border-top-right-radius:5px;display:inline-block;padding:0 20px}.buscar .pestana h3{color:#fff;margin:0;line-height:32px}.buscar .contenido{padding:25px 35px;background:#f6f6f6}.buscar .form-control,.buscar .form-control:focus{background:#fff;border:1px solid #fff}.buscar .selector .btn{background:#fff;font-size:12px;border:1px solid #fff;padding:5px;text-transform:none;color:#8c8b8b}.buscar .selector{margin:0}.buscar .selector .dropdown-item.active,.buscar .selector .dropdown-item:active,.buscar .selector .dropdown-item:focus{background:#ebebeb;border:1px solid #fff}.buscar .selector .btn-light:not(:disabled):not(.disabled).active,.buscar .btn-light:not(:disabled):not(.disabled):active,.buscar .show>.btn-light.dropdown-toggle{background:#fff;border:1px solid #fff}.buscar .selector .dropdown-menu{background:#fff;border:1px solid #fff}.buscar .selector ul span{font-size:13px;text-transform:none;color:#8c8b8b}.buscar label{line-height:20px}.buscar .agregar{color:#ed1c24}.buscar .agregar span{color:#ed1c24;margin-left:5px}.buscar .btn-primary.dropdown-toggle::after{position:absolute;right:10px;top:10px;border-top:.5em solid #706f6f;border-right:.4em solid transparent;border-left:.4em solid transparent}.buscar .btn-primary:not(:disabled):not(.disabled).active,.buscar .btn-primary:not(:disabled):not(.disabled):active,.buscar .show>.btn-primary.dropdown-toggle{background:#fff;border:1px solid #fff;color:#8c8b8b}.buscar .dropdown .dropdown-menu{min-width:100%;border-radius:0;border:1px solid #fff}.buscar .dropdown-item{color:#8c8b8b}.buscar .dropdown-item.active,.dropdown-item:active,.dropdown-item:focus{background:#ebebeb;border:1px solid #fff}.nav-tabs>li{background:none;margin-right:2px;padding:0;display:inline-block}.nav-tabs .nav-link{background:#ccc!important;border:none;text-transform:none;text-decoration:none!important;padding:0;margin:0;border:1px solid #ccc;font-size:14px;font-family:'Gotham Bold';color:#fff;line-height:30px;display:table-cell;vertical-align:middle;padding:0 60px}.nav-tabs .nav-link.active{border:1px solid #34afee;background:#34afee!important;color:#fff}.paginador{text-align:center;margin:30px 0}.paginador a{font-family:'Roboto Condensed',sans-serif;font-weight:700;display:inline-block;font-size:14px;color:#2e2c2f;font-weight:700;border-bottom:2px solid #fff;margin:0 15px;text-decoration:none!important}.paginador a:hover,.paginador a.seleccionado{color:#ed253f;border-bottom:2px solid #ed253f}.botones .boton{float:right}.botones .boton.ultimo{margin-right:10px}.botones .boton.inverso{margin:0 15px}.botones .boton.guardar span{background:url(../img/VIVO/iconos/ico-guardar.png) no-repeat center left;padding-left:22px}.boton.exportar span{background:url(../img/VIVO/iconos/ico-exportar.png) no-repeat center left;padding:3px 0 3px 28px}.desplegador{background:#0089d0;cursor:pointer;border-radius:10px;padding:10px 20px;margin-top:30px}.desplegador h3{background:url(../img/VIVO/iconos/ico-desplegable.png) no-repeat 0 center;color:#fff;margin:0;padding:2px 0 2px 35px;text-transform:uppercase}.desplegable{display:none}.desplegable .contenido{padding:20px 0;padding-bottom:0}.desplegable p{margin-bottom:0;font-size:14px;color:#313131}.desplegable label{font-family:'gotham_blackregular'}.desplegable .iconos{margin-top:20px}.desplegable .iconos a{display:inline-block;text-align:center;max-width:85px;margin:0 5px 15px 5px;word-wrap:break-word;float:left}.desplegable .iconos span{font-family:'Gotham Bold';display:block;font-size:8px;text-transform:uppercase;color:#454242;line-height:11px;margin-top:5px}.desplegable .list-group-item .iconos{margin:0}.desplegable .list-group-item .iconos a{max-width:inherit;margin:0}.desplegable .grupo{border-bottom:1px solid #0089d0;padding-bottom:20px;margin-bottom:20px}.desplegable .grupo h4{margin:0}.desplegable .table{margin:20px 0}.desplegable .table-responsive{margin-bottom:0}.desplegable .preguntas{margin-bottom:30px;margin-top:15px}.desplegable .preguntas h4{color:#0089d0;margin:0}.desplegable .preguntas p{color:#3a3b3b}.desplegable .edicion{margin-bottom:40px}.despliega{cursor:pointer;background:url(../img/VIVO/iconos/ico-despliega.png) no-repeat 98% center;padding-right:45px}.despliegues p{margin-top:12px}.desplegables .editar-contenido{margin-bottom:12px}.preguntas .cabecera{background:#f4f3f3;border:1px solid #e1e1e1;padding:12px 90px 12px 12px;box-shadow:1px 1px 5px 0 rgba(0,0,0,.14)}.preguntas .cuerpo{background:#f4f3f3;padding:25px 20px;margin-top:8px;margin-bottom:20px}.preguntas .iconos{text-align:right;margin-bottom:10px;position:absolute;right:12px;top:5px}.preguntas .list-group-item{padding:0!important;border:none!important;cursor:move;margin:0!important}.editar-contenido{font-family:'Gotham Bold';text-transform:uppercase;color:#0089d0;font-size:11px;float:right;text-decoration:underline}.editar-contenido img{position:relative;top:-2px;margin-right:3px}.editar-contenido:hover,.editar-contenido:focus{color:#0089d0}#form1{display:none}.formulario{margin-top:20px;padding:20px 0;border-top:2px solid #ebebeb}.formulario h3.especial{color:#0089d0;font-size:16px}.formulario label{color:#464747}.formulario .botonera{padding:15px;background:#ebebeb}.formulario .botonera .icono{float:right}.formulario .botonera .custom-file{float:right;width:15px;top:-5px}.formulario .botonera .custom-file-label{width:10px!important;background-color:transparent!important;border:none;cursor:pointer;outline:none!important;box-shadow:none!important;transition:none!important}.formulario .botonera .custom-file-label::after{content:url(../img/VIVO/iconos/ico-formulario-clip.png);background:none!important;border:none!important}.formulario .botonera .custom-file-input{width:15px!important;z-index:0;outline:none;box-shadow:none}#adjuntar.modal .boton{float:right}#adjuntar.modal .boton span{font-size:11px}.url{font-family:'Gotham Bold';float:right;color:#363636;display:block;margin-bottom:15px}.aviso{background:#0089d0;margin-bottom:30px;border-radius:5px;padding:5px 15px}.aviso p{font-family:'Gotham Bold';font-size:11px;color:#fff;margin-bottom:0}#ingreso{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);max-width:512px;width:512px}#ingreso .contenido{background:#fff;border-radius:5px;padding:20px;text-align:center}#ingreso h2{color:#0089d0;letter-spacing:2px;font-size:17px;margin-bottom:30px;text-align:center}#ingreso label{font-family:'Gotham Bold';color:#000;line-height:normal;letter-spacing:1px;text-transform:uppercase}#ingreso .form-control{background:#fff;border:1px solid #fff;border-bottom:1px solid #202020;color:#202020}#ingreso .form-control:focus{background:#fff;border:1px solid #fff;border-bottom:1px solid #202020}#ingreso .link{font-family:'Gotham Bold';color:#202020;text-transform:uppercase;font-size:9px;letter-spacing:1px}@font-face{font-family:'Gotham Light';src:url('../fonts/gotham-light-webfont.eot');src:url('../fonts/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-light-webfont.woff2') format('woff2'),url('../fonts/gotham-light-webfont.woff') format('woff'),url('../fonts/gotham-light-webfont.ttf') format('truetype'),url('../fonts/gotham-light-webfont.svg#gothamlight') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Book';src:url('../fonts/gotham-book-webfont.eot');src:url('../fonts/gotham-book-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-book-webfont.woff2') format('woff2'),url('../fonts/gotham-book-webfont.woff') format('woff'),url('../fonts/gotham-book-webfont.ttf') format('truetype'),url('../fonts/gotham-book-webfont.svg#gothambook') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Medium';src:url('../fonts/gotham-medium-webfont.eot');src:url('../fonts/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-medium-webfont.woff2') format('woff2'),url('../fonts/gotham-medium-webfont.woff') format('woff'),url('../fonts/gotham-medium-webfont.ttf') format('truetype'),url('../fonts/gotham-medium-webfont.svg#gothammedium') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham Bold';src:url('../fonts/gotham-bold-webfont.eot');src:url('../fonts/gotham-bold-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-bold-webfont.woff2') format('woff2'),url('../fonts/gotham-bold-webfont.woff') format('woff'),url('../fonts/gotham-bold-webfont.ttf') format('truetype'),url('../fonts/gotham-bold-webfont.svg#gothambold') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'gotham_blackregular';src:url('../fonts/gotham-black-webfont.eot');src:url('../fonts/gotham-black-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/gotham-black-webfont.woff') format('woff'),url('../fonts/gotham-black-webfont.ttf') format('truetype'),url('../fonts/gotham-black-webfont.svg#gotham_blackregular') format('svg');font-weight:normal;font-style:normal}h1,h2,h3,h4,h5{margin:0;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}h1{font-family:'Gotham Bold';font-size:15px;color:#fff;text-transform:uppercase}h1 span{font-family:'Gotham Medium';font-size:15px;color:#fff;font-weight:normal}h1 a{font-family:'Gotham Medium';font-size:15px;color:#fff;font-weight:normal}h1 a:hover,h1 a:focus{color:#fff}h2{font-family:'Gotham Bold';font-size:16px;color:#313131;text-transform:uppercase}h3{font-family:'Gotham Bold';font-size:15px;color:#313131;margin-bottom:15px;letter-spacing:normal}h4{font-family:'gotham_blackregular';font-size:14px;color:#313131;margin-bottom:10px;letter-spacing:normal}p,a,span{font-family:'Gotham Medium';font-size:12px}p,span{color:#6d6e6f;line-height:19px}p,ul,ol{margin-bottom:30px}a{color:#0089d0;text-decoration:underline;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}a:hover,a:focus{text-decoration:underline;color:#0089d0}ul{padding:0}ul li{font-family:'Gotham Medium';font-size:12px;background:url(../img/VIVO/bullet_lista.png) no-repeat 0 6px;padding-left:12px;padding-bottom:4px;color:#515151;list-style:none}strong,b{font-family:'Gotham Bold'}.table-responsive{border:none!important;margin-bottom:30px}.table th{font-family:'Gotham Bold';background:#0089d0;color:#fff;border:1px solid #fff;padding:8px 8px!important;text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:1px}.table td{font-family:'Gotham Medium';text-align:center;color:#515151;padding:8px 8px!important;border:1px solid #fff;font-size:12px;vertical-align:middle}.table tr{background:#e1e1e1}.table tr.total{background:#a1a1a1}.table tr.total td{font-family:'Gotham Bold';color:#fff;text-transform:uppercase}.table tr.total td.especial{background:#fff}.table .form-control{background:#fff;border:1px solid #fff;height:30px;color:#515151;padding:5px;font-size:13px;text-align:center}.table .form-control:focus{background:#fff;border:1px solid #fff}.table .selector .btn{background:#fff;font-size:12px;border:1px solid #fff;padding:5px;text-transform:none;color:#515151}.table .selector{margin:0}.table .selector .dropdown-item.active,.table .selector .dropdown-item:active,.table .selector .dropdown-item:focus{background:#fff;border:1px solid #fff}.table .selector .btn-light:not(:disabled):not(.disabled).active,.table .btn-light:not(:disabled):not(.disabled):active,.table .show>.btn-light.dropdown-toggle{background:#fff;border:1px solid #fff}.table .selector .dropdown-menu{background:#fff;border:1px solid #fff}.table .selector ul span{font-size:13px;text-transform:none;color:#515151}.table .link{color:#0089d0;text-decoration:underline}.table .link:hover{color:#0089d0!important;text-decoration:underline!important}.table .custom-checkbox .custom-control-label::before{background-color:#fff!important}.table .custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#0089d0!important}.table .custom-checkbox label{width:0}.table .custom-control{width:20px;margin:auto;padding-left:30px}.table-responsive.especial{margin-bottom:0}label{font-family:'Gotham Medium';font-size:13px;color:#0089d0;display:block;line-height:30px}.form-group{margin-bottom:20px}.form-group.final{margin-bottom:0}.form-group.ultimo{margin-bottom:60px}.form-control{font-family:'Gotham Medium';font-size:13px;background:#ebebeb;border:1px solid #ebebeb;box-shadow:none;color:#8c8b8b;height:30px;padding:5px 15px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}textarea.form-control{min-height:175px}.form-control:focus{background:#ebebeb;border:1px solid #ebebeb;box-shadow:none;color:#8c8b8b}.form-control.buscador{background:#fff url(../img/VIVO/iconos/ico-buscador.png) no-repeat 98% center;border:1px solid #7b7b7b;border-radius:20px;color:#7b7b7b;padding-right:50px;height:32px}.form-control.buscador:focus{background:#fff url(../img/VIVO/iconos/ico-buscador.png) no-repeat 98% center;border:1px solid #7b7b7b}.form-group .dropdown-menu{max-height:180px}.form-group .dropdown.opciones .dropdown-menu{overflow-x:hidden!important;overflow-y:visible}.buscador{position:relative}#resultados-ajax{position:absolute;left:0;top:20px}.ui-autocomplete{background:#fff;border:1px solid #7b7b7b;margin-bottom:0;text-align:left!important;padding:10px;z-index:10}.ui-autocomplete li{background:none;padding:0}.ui-autocomplete li a{color:#8c8b8b;cursor:pointer;text-transform:none;font-family:'Gotham Medium';font-size:13px}.ui-autocomplete li a:hover{color:#515151}.dropdown .btn-primary{color:#8c8b8b;background-color:#fff;border-color:#fff;font-family:'Gotham Medium';font-size:13px;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;padding:5px 15px;height:30px;width:100%;text-align:left;outline:none!important;box-shadow:none!important}.selector{margin-bottom:15px;position:relative}.selector .btn{background:#ebebeb;font-family:'Gotham Medium';font-size:13px;background:none;border:none;text-transform:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border:1px solid #ebebeb;color:#8c8b8b;padding:3px 15px;outline:none!important;box-shadow:none!important}.selector ul{margin-bottom:0}.selector li{padding:0!important;background:none!important;border:none!important}.selector ul span{font-size:13px;color:#8c8b8b;text-transform:none}.selector .dropdown-menu{min-width:100%;background:#e9e6eb;border:1px solid #e9e6eb;border-radius:0;max-height:180px!important;padding:0!important}.selector .dropdown-item{padding:2px 10px}.selector .dropdown-item.active,.selector .dropdown-item:active,.selector .dropdown-item:focus{background:#fff;border:1px solid #e9e6eb}.selector .btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background:#e9e6eb;border:1px solid #e9e6eb;color:#8c8b8b}.selector .dropdown-toggle::after{border-top:.5em solid #706f6f;border-right:.4em solid transparent;border-left:.4em solid transparent;border-bottom:none}.selector .bootstrap-select .dropdown-toggle:focus{outline:none!important}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:#0089d0}.custom-control-label::before{outline:none!important;box-shadow:none!important}.custom-control-label{font-family:'Gotham Medium';position:relative;top:0;color:#8c8b8b;text-transform:none;font-size:12px;line-height:24px!important}.dropdown-item-text{padding:0 15px}input[type='file']{font-family:'Gotham Medium';font-size:13px;color:#8c8b8b;height:30px}.boton{background:#0089d0;text-decoration:none!important;float:left;line-height:30px;text-align:center;display:block;position:relative;padding:0 40px;border-radius:20px;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.boton span{font-size:11px;color:#fff;line-height:30px;text-transform:uppercase;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-ms-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;position:relative;z-index:1}.boton.especial{padding:0 20px}.boton.rojo{padding:0 30px;background:#ed1c24}.boton.inverso{padding:0 30px;background:#fff;border:1px solid #ed1c24}.boton.inverso span{color:#ed1c24}.boton.celeste{background:#60a2f0}.boton.verde{padding:0 15px;background:#00ac4f}.boton.amarillo{background:#ffc20e}.boton.blanco{background:#fff;border:1px solid #8d8d8d}.boton.blanco span{color:#213749}.centrar{text-align:center}.centrar .boton{float:none;display:inline-block}::-webkit-input-placeholder{color:#8c8b8b!important;opacity:1}::-moz-placeholder{color:#8c8b8b!important;opacity:1}:-ms-input-placeholder{color:#8c8b8b!important;opacity:1}input:-moz-placeholder{color:#8c8b8b!important;opacity:1}.pager_new li{padding:0;background:none}.lSSlideOuter .lSPager.lSGallery li.active i,li.focus .dot_sliders i{color:#0089d0!important}.datepicker.dropdown-menu{font-size:11px}.datepicker .datepicker-switch,.datepicker .prev,.datepicker .next{color:#0089d0;text-transform:uppercase}.datepicker table tr td.today{background:#eee!important}.datepicker table tr td.today:hover{background:#eee!important}.datepicker th{color:#4c4c4c;text-transform:uppercase}.datepicker td{color:#686868}.datepicker table tr td.active.active,.datepicker table tr td.active.highlighted.active,.datepicker table tr td.active.highlighted:active,.datepicker table tr td.active:active{background-color:#0089d0!important;border-color:#0089d0!important}.alerta-formulario-np{font-size:10px;color:red}@media screen and (min-width:992px) and (max-width:1200px){label{font-size:12px}.submenu li{padding-right:12px}.indicadores .numero{width:60px;height:60px;line-height:60px}}@media(min-width:1600px){#mainContent{min-height:750px}}@media screen and (min-width:300px) and (max-width:992px){.sidr{box-shadow:none!important}.sidr ul{border:none!important;margin:0!important}.sidr ul li{border:none!important}.sidr ul li a{box-shadow:none!important}.sidr h3{background:none!important;padding:0!important;box-shadow:none!important}.sidr .menu-usuario li{line-height:normal!important;display:inline-block!important;padding:0!important}.sidr .menu-usuario li a{padding:0}.menu-trigger{display:block}.menu-responsive .menu,#sidr{display:block}header .barra,header .menu{display:none}body.sidr-open .menu-responsive{display:block}.menu-responsive{margin:20px 0}.menu-responsive .logo{display:block;margin-bottom:30px}header .menu-usuario{margin-bottom:35px!important}header .menu-usuario ul{background:none;padding:5px 0}header .menu-usuario ul a{color:#2773cd!important;font-size:12px!important}header .usuario .img-fluid{max-width:30px}header .usuario span{font-size:12px;color:#e9e6eb;position:relative;top:0;margin-left:5px;display:inline-block!important;padding:0!important}header .sesion{margin:0;float:left;top:5px}header .sesion span{font-size:12px;color:#e9e6eb;display:inline-block!important;padding:0!important}header .sesion .ico{margin:0 5px;max-width:3px;position:relative;top:-2px}header .notificaciones{display:block}.menu{float:none}.sidr .menu{margin-bottom:30px!important}.menu a{background:#2773cd;font-size:16px;text-align:center;line-height:35px;letter-spacing:2px}body.home{background-image:none}.indicadores{display:none}.menu-responsive .indicadores{display:block;top:0;border-top:4px solid #ccc;padding:0;padding-top:28px;background:none}.sidr .indicadores h3{font-size:20px;color:#fff;text-align:left}.sidr .indicadores h3 span{font-size:20px}.sidr .indicadores h4{background:none;padding:0;margin:0;box-shadow:none;text-align:left;font-size:15px}.sidr .indicadores h4.ultimo{margin-bottom:30px}.sidr .indicadores .modulo{margin-bottom:20px}.sidr .indicadores .modulo p{margin:0;margin-top:18px;font-size:15px;line-height:22px}.sidr .indicadores .numero{width:100px;height:100px;line-height:100px;font-size:28px}.sidr .indicadores .fraccion{font-size:28px;padding-top:9px}.indicadores .modulo.doble .numero{padding-top:16px}.indicadores .fraccion::before{width:48px;background:#fff}.submenu a{padding:18px 15px}.submenu a:hover,.submenu a:focus{background:none}.submenu a:hover span,.submenu a:focus span{color:#333;border-bottom:3px solid #fff}.submenu a:hover .icono.v1,.submenu a:focus .icono.v1{display:block}.submenu a:hover .icono.v2,.submenu a:focus .icono.v2{display:none}.submenu li{padding:0;width:145px;margin-bottom:10px}.submenu span{max-width:inherit}.desplegable .table{margin-bottom:20px}.preguntas .cabecera{padding:12px}.preguntas .iconos{position:relative;right:0;margin:0}.desplegable .iconos{text-align:center}.desplegable .list-group-item .iconos{text-align:right;margin-bottom:20px}.botones .boton.ultimo{margin-right:0}.table-responsive.especial{margin-bottom:30px}}@media screen and (min-width:300px) and (max-width:576px){.boton{display:inline-block;float:none;width:100%;line-height:40px;margin:0;margin-bottom:10px}.botones .boton.inverso{margin:0;margin-bottom:10px}.buscar .pestana{display:block;text-align:center}.buscar .agregar{width:100%;text-align:center;display:inline-block}.nav-tabs .nav-link{padding:0 20px}#ingreso{max-width:340px;width:340px}}@media screen and (min-width:300px) and (max-width:320px){.paginador a{margin:0 8px}.utilitarios label{font-size:12px;line-height:20px}.utilitarios.ultimo label.especial{line-height:16px}.resumen{padding:15px 10px}#ingreso{max-width:280px;width:280px}}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:bold}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}.paginador{text-align:center;margin:30px 0}.paginador li{background:none;display:inline-block;padding:0}.paginador li a{font-family:'Roboto Condensed',sans-serif;font-weight:700;display:inline-block;font-size:14px;color:#2e2c2f;font-weight:700;border-bottom:2px solid #fff;margin:0 15px;text-decoration:none!important}.paginador li a:hover,.paginador li.active a{cursor:pointer;color:#ed253f;border-bottom:2px solid #ed253f}.special-clickable-link{color:#0089d0!important;cursor:pointer;border:unset}.special-clickable-link:focus{outline:0!important}.special-clickable-link:hover{color:blue;cursor:pointer;border:unset}.special-clickable-button{cursor:pointer}#autosuggest__input{outline:none;position:relative;display:block;font-family:monospace;font-size:20px;border:1px solid #616161;padding:10px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#autosuggest__input.autosuggest__input-open{border-bottom-left-radius:0;border-bottom-right-radius:0}.autosuggest__results-container{position:relative;width:100%}.autosuggest__results{font-weight:300;margin:0;position:absolute;z-index:10000001;width:100%;border:1px solid #e0e0e0;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background:#fff;padding:0;overflow:scroll;max-height:200px}.autosuggest__results ul{list-style:none;padding-left:0;margin:0}.autosuggest__results .autosuggest__results_item{cursor:pointer;padding:15px}#autosuggest ul:nth-child(1)>.autosuggest__results_title{border-top:none}.autosuggest__results .autosuggest__results_title{color:gray;font-size:11px;margin-left:0;padding:15px 13px 5px;border-top:1px solid #d3d3d3}.autosuggest__results .autosuggest__results_item:active,.autosuggest__results .autosuggest__results_item:hover,.autosuggest__results .autosuggest__results_item:focus,.autosuggest__results .autosuggest__results_item.autosuggest__results_item-highlighted{background-color:#ddd}[v-cloak]{display:none}.loading-indicator:before{content:'';background:#000000cc;position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000}.loading-indicator:after{content:'Cargando...';position:fixed;width:100%;top:50%;left:0;z-index:1001;color:#fff;text-align:center;font-weight:bold;font-size:1.5rem}.special-text-faq{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}