@charset "UTF-8";.app-inline,.reveal-header span,.switch.inline,label.app-checkbox{vertical-align:middle}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Thin.ttf);font-weight:200;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-ThinItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Roboto;src:url(../404/Roboto-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Roboto;src:url(../fonts/Roboto-Black.ttf);font-weight:900;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/Roboto-BlackItalic.ttf);font-weight:900;font-style:italic}@font-face{font-family:Raleway;src:url(../404/Raleway-ExtraLight.ttf);font-weight:200;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-ExtraLightItalic.ttf);font-weight:200;font-style:italic}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Light.ttf);font-weight:300;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-LightItalic.ttf);font-weight:300;font-style:italic}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Regular.ttf);font-weight:400;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Italic.ttf);font-weight:400;font-style:italic}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Medium.ttf);font-weight:500;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-MediumItalic.ttf);font-weight:500;font-style:italic}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Bold.ttf);font-weight:700;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-BoldItalic.ttf);font-weight:700;font-style:italic}@font-face{font-family:Raleway;src:url(../fonts/Raleway-ExtraBold.ttf);font-weight:800;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-ExtraBoldItalic.ttf);font-weight:800;font-style:italic}@font-face{font-family:Raleway;src:url(../fonts/Raleway-Black.ttf);font-weight:900;font-style:normal}@font-face{font-family:Raleway;src:url(../fonts/Raleway-BlackItalic.ttf);font-weight:900;font-style:italic}.color-azul-bot-1{color:#2d86c3!important}.fondo-azul-bot-1{background-color:#2d86c3!important}.color-azul-bot-2{color:#196fb5!important}.fondo-azul-bot-2{background-color:#196fb5!important}.color-azul-bot-3{color:#014166!important}.fondo-azul-bot-3{background-color:#014166!important}.color-verde-bot{color:#00b3a2!important}.fondo-verde-bot{background-color:#00b3a2!important}.color-primary{color:#2989bc!important}.fondo-primary{background-color:#2989bc!important}.color-secundary{color:#e9e9e9!important}.fondo-secundary{background-color:#e9e9e9!important}.color-alert{color:#b23033!important}.fondo-alert{background-color:#b23033!important}.color-success{color:#2c992f!important}.fondo-success{background-color:#2c992f!important}.color-warning{color:#d8871c!important}.fondo-warning{background-color:#d8871c!important}.color-gris{color:#888!important}.fondo-gris{background-color:#888!important}.color-negro{color:#000!important}.fondo-negro{background-color:#000!important}.txt-8{font-size:8px}.txt-9{font-size:9px}.txt-10{font-size:10px}.txt-11{font-size:11px}.txt-12{font-size:12px}.txt-13{font-size:13px}.txt-14{font-size:14px}.txt-15{font-size:15px}.txt-16{font-size:16px}.txt-17{font-size:17px}.txt-18{font-size:18px}.txt-19{font-size:19px}.txt-20{font-size:20px}.txt-21{font-size:21px}.txt-22{font-size:22px}.txt-23{font-size:23px}.txt-24{font-size:24px}.txt-25{font-size:25px}.txt-26{font-size:26px}.txt-27{font-size:27px}.txt-28{font-size:28px}.txt-29{font-size:29px}.txt-30{font-size:30px}.txt-31{font-size:31px}.txt-32{font-size:32px}.txt-33{font-size:33px}.txt-34{font-size:34px}.txt-35{font-size:35px}.txt-36{font-size:36px}.txt-37{font-size:37px}.txt-38{font-size:38px}.txt-39{font-size:39px}.txt-40{font-size:40px}.txt-41{font-size:41px}.txt-42{font-size:42px}.txt-43{font-size:43px}.txt-44{font-size:44px}.txt-45{font-size:45px}.txt-46{font-size:46px}.txt-47{font-size:47px}.txt-48{font-size:48px}.txt-49{font-size:49px}.txt-50{font-size:50px}.txt-51{font-size:51px}.txt-52{font-size:52px}.txt-53{font-size:53px}.txt-54{font-size:54px}.txt-55{font-size:55px}.txt-56{font-size:56px}.txt-57{font-size:57px}.txt-58{font-size:58px}.txt-59{font-size:59px}.txt-60{font-size:60px}.txt-61{font-size:61px}.txt-62{font-size:62px}.txt-63{font-size:63px}.txt-64{font-size:64px}.txt-65{font-size:65px}.txt-66{font-size:66px}.txt-67{font-size:67px}.txt-68{font-size:68px}.txt-69{font-size:69px}.txt-70{font-size:70px}.txt-71{font-size:71px}.txt-72{font-size:72px}body{background:#f8f8fc;font-family:Roboto;font-size:1.1rem;scroll-behavior:smooth}h1,h2,h3,h4,h5,h6{font-family:Raleway;font-weight:800}div[contenteditable],input[type=email],input[type=password],input[type=text],input[type=date],input[type=search],input[type=number],select,textarea{box-shadow:none;font-family:Roboto;font-weight:300;border-color:#ddd;border-radius:3px;color:#666}div[contenteditable]:focus,input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,input[type=date]:focus,input[type=search]:focus,input[type=number]:focus,select:focus,textarea:focus{border-color:#2d86c3}div.small[contenteditable],input.small[type=email],input.small[type=password],input.small[type=text],input.small[type=date],input.small[type=search],input.small[type=number],select.small,textarea.small{padding:.3rem;height:auto;font-size:.86rem;background-position:right center}textarea{resize:none}textarea.no-border{border:none}textarea.no-border:focus{box-shadow:none}fieldset{padding:12px;border:1px solid #ddd;background:#fcfcfc}fieldset legend{margin-bottom:0;color:#bbb;padding:0 6px;font-size:14px;text-transform:uppercase}div.app-editable{border:1px solid #ddd;border-radius:3px 0 0 3px}div.app-editable[contenteditable]{overflow:auto;padding:.5rem;outline:0;font-weight:300;color:#666;font-size:.86rem;box-shadow:none;height:119px;white-space:pre-wrap}div.app-editable hr{margin:0}.placeholder{position:absolute;font-size:.86rem;padding:9px;opacity:.3;color:#666;pointer-events:none}.input-group-label{border-color:#ddd;background:#eee;color:#888;font-size:.86rem;padding:0 .5rem}.input-group-field:first-child,.input-group-label:first-child{border-radius:3px 0 0 3px}.input-group-button:last-child .button,.input-group-field:last-child{border-radius:0 3px 3px 0}.input-group-button .button{height:100%;padding:0 .8rem}.switch.inline{display:inline}.switch .switch-paddle{border-radius:100px}.switch .switch-paddle::after{border-radius:50%}.button{border-radius:32px;outline:0}.button:not(.hollow){color:#fff!important}.button.secondary{color:#888!important}.button.secondary:hover{color:#000!important}.button-group .button{border-radius:0}.button-group .button:first-child{border-radius:32px 0 0 32px}.button-group .button:last-child{border-radius:0 32px 32px 0}.tooltip{padding:.4rem;border-radius:4px}hr.expanded{max-width:none}.tabs .tabs-title a{color:#888;outline:0;padding:.7rem 1rem;text-transform:uppercase}.tabs .tabs-title a[aria-selected=true]{position:relative;background-color:#fff;border-bottom:2px solid #2d86c3;color:#2d86c3}.tabs-content{border:1px solid #e6e6e6;border-top:none}@media screen and (min-width:40em){.tabs .tabs-title a{font-size:.74rem}}.accordion .accordion-item .accordion-title{font-size:1.4rem;transition:all .5s;font-family:Roboto;color:#888;font-weight:300}.accordion .accordion-item .accordion-title[aria-selected=true]{background:#f8f8f8;color:#444}.accordion .accordion-item .accordion-title:hover{background:#f8f8f8}.accordion .accordion-item .accordion-title::before{width:18px;height:18px;text-align:center;line-height:18px;border-radius:50%;border:none;font-size:14px;background:#2d86c3;color:#fff}.reveal{border:none;padding:0;outline:0;margin-top:0;margin-bottom:0;border-radius:6px}.reveal.oscuro .close-button{color:rgba(255,255,255,.6)}.reveal.oscuro .reveal-header{background:#014166;color:#fff;border-bottom:none}.reveal .close-button{font-weight:300!important;font-size:32px;z-index:21}.reveal-header{padding:.5rem 1rem;background:#f4f4f4;border-bottom:1px solid #e4e4e4;font-family:Roboto;font-weight:500;font-size:1.1rem;color:#888}.reveal-header .reveal-show-content{right:40px;top:0;width:28px;height:28px;line-height:28px;text-align:center;margin-left:8px;color:#cacaca;display:inline-block;vertical-align:middle}.reveal-header .reveal-show-content::before{font-family:FontAwesome;font-size:14px;font-weight:700;content:""}.app-titulo-pagina,.fuente-titulo{font-family:Raleway}.reveal-content{padding:1rem}.reveal-footer{padding:.5rem 1rem;background:#fafafa;border-top:1px solid #e4e4e4}table tbody tr td,table thead tr th{border:1px solid #eee}@media screen and (min-width:40em){.reveal{margin-bottom:60px}}.reveal-overlay{background:rgba(0,0,0,.7);transition:all .4s}.reveal-overlay.no-visible{opacity:.06}#miga{padding:6px 1rem;background-color:transparent}#miga .breadcrumbs{margin-bottom:0}#miga .breadcrumbs li a{color:#014166}table{color:#666;font-size:14px}table thead tr th{color:#666;text-align:center}table tbody tr:hover td .opciones{opacity:1;transform:translateX(0)}table tbody tr td .opciones{text-align:center;opacity:0;transform:translateX(-2rem);transition:all .5s;font-size:14px}table tbody tr td .opciones .opcion{margin:4px}table tbody tr td .opciones .opcion.disabled{cursor:not-allowed!important;opacity:.5}.pagination{border:1px solid #ddd}.pagination li{margin:0;padding:0}.pagination li a,.pagination li.next.disabled,.pagination li.previous.disabled{padding:.5rem 1rem}.pagination li.current{padding:.5rem 1rem;background:#2d86c3}.pagination li:last-child a{border-right:none}.pagination li a{color:#666;border-right:1px solid #ddd}.slider{border-radius:6px}.slider .slider-handle{border-radius:50%;outline:0}.slider .slider-fill{border-radius:6px}.dropdown-pane{border:1px solid #ddd;border-radius:3px;width:auto;box-shadow:3px 3px 12px rgba(0,0,0,.1)}.app-menu-vertical ul li,.app-menu-vertical ul li.title{border-bottom:1px solid #e8e8e8}.label{margin:2px 3px;border-radius:3px;font-size:.7rem}.label.warning{color:#fff}.progress{border-radius:20px;overflow:hidden}#app-contenido{position:absolute;top:64px;left:0;right:0;bottom:0;overflow:auto}@media screen and (min-width:40em){#app-contenido{left:148px}}.app-inline{display:inline}.app-titulo-pagina{font-weight:700;margin-top:8px;color:#014166;margin-bottom:.8rem}.app-tabla-responsiva{overflow:auto}.app-menu-vertical ul{list-style:none;margin:0;padding:0;font-size:14px;border:1px solid #e8e8e8}.app-menu-vertical ul li.title{padding:5px 15px;background:#f4f4f4;color:#888}.app-menu-vertical ul li .item{display:block;padding:8px 15px;color:#888;transition:all .3s}.no-padding-horizontal,.no-padding-left{padding-left:0!important}.no-padding-horizontal,.no-padding-right{padding-right:0!important}.no-padding-top,.no-padding-vertical{padding-top:0!important}.no-padding-bottom,.no-padding-vertical{padding-bottom:0!important}.app-menu-vertical ul li .item:hover{color:#2d86c3;transform:translateX(6px)}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-right{margin-right:0!important}.no-margin-bottom{margin-bottom:0!important}.no-margin-left{margin-left:0!important}.no-padding{padding:0!important}.app-lista,.app-no-list{padding:0;list-style:none}label.app-checkbox{display:inline-block;font-size:.86rem;font-weight:300}label.app-checkbox input[type=checkbox]{display:none}label.app-checkbox.left{margin-right:8px}label.app-checkbox input+span::before{font-family:FontAwesome;font-size:.875rem;content:'\f00c';display:inline-block;width:18px;height:18px;line-height:16px;text-align:center;color:#fff;border:1px solid #888;background:#fff;margin-right:5px}label.app-checkbox input[type=checkbox]:disabled+span{cursor:not-allowed}label.app-checkbox.azul-bot-oscuro input:checked+span::before{border:1px solid #014166;background:#014166}label.app-checkbox.verde-bot input:checked+span::before{border:1px solid #00b3a2;background:#00b3a2}.app-lista{margin:0}.app-lista li::before{content:'\f140';font-family:FontAwesome;margin-right:8px;color:#00b3a2}.app-no-list{margin:0}.app-perfil{position:relative;display:inline-block;width:40px}.app-perfil::after{content:'';display:block;position:absolute;right:-6px;bottom:-2px;width:18px;height:18px;background:#888;border-radius:50%;border:2px solid #fff}.app-perfil.activo::after{background:#0b0}.app-perfil.inactivo::after{background:#b00}.app-perfil.provisionado::after{background:#f0f000}.app-drag-drop-file{padding:2rem;border:2px dashed #00b3a2;border-radius:6px;background:rgba(0,179,162,.1);color:#00b3a2;text-align:center;transition:all .3s}.app-drag-drop-file .button{background:#00b3a2;margin-bottom:0;font-weight:300}.app-drag-drop-file .file{padding-top:8px;text-align:center}.app-drag-drop-file.drag{border-style:solid;transform:scale(1.06);box-shadow:0 0 0 5px rgba(0,179,162,.1)}.app-msj-multimedia{border:1px solid #ddd;margin-bottom:1rem;border-radius:3px}.app-msj-multimedia:hover .app-msj-multimedia-adjunto .boton.borrar{transform:translateX(0);opacity:1}.app-msj-multimedia-adjunto{padding:.6rem;text-align:right}.app-msj-multimedia-adjunto .boton{width:32px;height:32px;background:#00b3a2;color:#fff;font-size:20px;text-align:center;display:inline-block;line-height:32px;border-radius:16px;cursor:pointer;margin-left:6px;transition:all .3s}.app-msj-multimedia-adjunto .boton.borrar{background:#b23033;opacity:0;transform:translateX(-12px)}#app-cabecero .usuario-menu ul li a.disabled,#app-menu nav ul li a.disabled{opacity:.5;pointer-events:none}.app-msj-multimedia textarea{border:none;resize:none;margin-bottom:0}.app-msj-multimedia textarea:focus{box-shadow:none}#app-cargando{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;background:#fff}#app-cargando img{position:absolute;top:50%;left:50%;margin-left:-60px;margin-top:-60px}#app-cabecero{position:fixed;width:100%;height:64px;background-color:#2d86c3;color:#fff;box-shadow:0 0 12px rgba(0,0,0,.2);z-index:80}#app-cabecero .logo{position:absolute;left:4rem;top:10px}#app-cabecero .logo-wab{position:absolute;left:4rem;top:3px}#app-cabecero .btn-menu,#app-cabecero .usuario{position:absolute;top:12px;width:40px;height:40px;cursor:pointer}#app-cabecero .logo-reseller{display:none}#app-cabecero .btn-menu{background:#fff;color:#2d86c3;display:block;left:1rem;border-radius:50%}#app-cabecero .usuario{right:1rem}#app-cabecero .usuario.activo .foto::after{content:'\f106'}#app-cabecero .usuario.activo .usuario-menu{display:block}#app-cabecero .usuario .foto{width:40px;height:40px;position:relative}#app-cabecero .usuario .foto img{border-radius:50%}#app-cabecero .usuario .foto::after{color:#2d86c3;width:18px;height:18px;content:'\f107';font-family:FontAwesome;font-size:14px;text-align:center;display:block;background:#fff;border-radius:50%;position:absolute;right:-4px;bottom:-4px}#app-cabecero .usuario-menu{width:240px;position:absolute;top:52px;right:0;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.1);display:none;z-index:120}#app-cabecero .usuario-menu::before{content:'';display:block;position:absolute;top:-18px;right:10px;border-color:transparent transparent #f4f4f4;border-style:solid;border-width:10px}#app-cabecero .usuario-menu ul{margin:0;padding:0;list-style:none}#app-cabecero .usuario-menu ul li a{display:block;padding:6px 16px;border-bottom:1px solid #eee;font-size:14px}#app-cabecero .usuario-menu ul li a:hover{background:#eee}#app-cabecero .usuario-menu ul li .usuarioNombre{color:#666;font-size:.85rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#app-cabecero .usuario-menu ul li .usuarioCliente{color:#aaa;font-size:.86rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1rem}#app-cabecero .usuario-menu ul li.usuario-header{background-color:#f4f4f4;padding:.6rem 1rem;border-bottom:1px solid #eee}@media screen and (min-width:40em){#app-cabecero .logo,#app-cabecero .logo-wab{left:16px}#app-cabecero .logo-reseller{display:block;position:absolute;right:68px;top:10px}#app-cabecero .usuario{right:1rem}}#app-menu{font-family:Roboto;position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(218,228,238,.94);color:#014166;overflow:auto;display:none;z-index:82}#app-menu::-webkit-scrollbar{width:5px}#app-menu::-webkit-scrollbar-track{background:#dae4ee}#app-menu::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1)}#app-menu::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.2)}#app-menu .btn-menu-cerrar{width:40px;height:40px;background:#fff;color:#014166;display:block;position:absolute;right:1rem;border-radius:50%;top:12px;cursor:pointer}#app-menu nav{height:inherit;align-items:center;justify-content:center}#app-menu nav ul{list-style:none;margin:0;padding:0;text-align:center}#app-menu nav ul li a{cursor:pointer;font-size:1.2rem;display:block;padding:6px 16px;color:#014166;font-weight:300}#app-menu nav ul li a.active{font-weight:800;pointer-events:none}#app-menu nav ul li a.sm{position:relative}#app-menu nav ul li a.sm.abierto{background-color:rgba(0,0,0,.04);border-bottom:1px solid transparent}#app-menu nav ul li a.sm.abierto::after{transform:rotate(180deg)}#app-menu nav ul li a.sm::after{content:'\f107';font-family:FontAwesome;position:absolute;right:10px;top:26px;display:block;background-color:#fff;color:#014166;width:16px;height:16px;line-height:16px;text-align:center;border-radius:50%;transition:all .2s}#app-menu nav ul li .submenu{background-color:rgba(0,0,0,.04);display:none}#app-menu nav ul li .submenu ul li a{text-align:left;border:none;font-weight:400;color:#333}@media screen and (min-width:40em){#app-menu nav ul li .submenu ul li a i,#app-menu nav ul li a i{vertical-align:middle}#app-menu{top:64px;width:148px;background:#dae4ee;height:calc(100vh - 64px);display:block!important}#app-menu nav{display:block;height:auto}#app-menu nav ul{text-align:left}#app-menu nav ul li.sub-menu.active{border-left:3px solid #014166}#app-menu nav ul li a{padding:8px 16px 2px;font-size:1rem;border-bottom:1px solid rgba(0,0,0,.06);text-align:center}#app-menu nav ul li a.active{background:rgba(255,255,255,.4);border-left:4px solid #014166;font-weight:300}#app-menu nav ul li a:hover{background:rgba(255,255,255,.1)}#app-menu nav ul li a.sm::after{font-weight:400;font-size:14px}#app-menu nav ul li a i.fa{font-size:1.8rem}#app-menu nav ul li a span{font-size:.8rem}#app-menu nav ul li .submenu ul li a{font-size:.9rem;white-space:nowrap}#app-menu nav ul li .submenu ul li a.active{border-left:2px solid #014166}#app-menu nav ul li .submenu ul li a i.fa{font-size:1.2rem}}#app-notificacion{position:fixed;max-width:400px;right:12px;margin-left:0;background-color:rgba(1,65,102,.9);box-shadow:0 0 12px rgba(1,65,102,.4);bottom:16px;z-index:2000;color:#fff;font-size:14px;display:none;border-radius:6px}#app-notificacion .notificacion-cerrar{cursor:pointer;border-radius:50%;position:absolute;right:4px;top:4px;width:36px;height:36px;line-height:36px;text-align:center;font-size:20px;color:rgba(255,255,255,.3)}#app-notificacion .notificacion-cerrar:hover{color:rgba(255,255,255,.6)}#app-notificacion #notificacion-contenido{padding:1rem 40px 1rem 1rem}#app-notificacion #notificacion-contenido.error{padding:1rem 40px 1rem 4rem}#app-notificacion #notificacion-contenido.error::before{content:"\f071";display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:2rem;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:17px;top:23px}.app-panel{background-color:#fff;padding:1rem;box-shadow:0 1px 3px rgba(33,33,33,.2);margin-bottom:1rem}body{background-image:url(../404/bg-login-2.png)}#todo{padding-top:32px;padding-bottom:32px;height:100vh}#error-404 h1{font-family:Raleway;font-weight:100}