﻿﻿﻿/*! Copyright (c) BLO, Bienestar Logistica y Organizacion S.A., 2016-2019. Todos los derechos reservados. All rights reserved. */[hidden]{display:none}.visually-hidden{position:absolute;clip:rect(0, 0, 0, 0)}div.awesomplete{display:inline-block;position:relative}div.awesomplete>input{display:block}div.awesomplete>ul{position:absolute;left:0;z-index:1;min-width:100%;box-sizing:border-box;list-style:none;padding:0;border-radius:.3em;margin:.2em 0 0;background:rgba(255,255,255,.9);background:linear-gradient(to bottom right, white, rgba(255, 255, 255, 0.8));border:1px solid rgba(0,0,0,.3);box-shadow:.05em .2em .6em rgba(0,0,0,.2);text-shadow:none}div.awesomplete>ul[hidden],div.awesomplete>ul:empty{display:none}@supports(transform: scale(0)){div.awesomplete>ul{transition:.3s cubic-bezier(0.4, 0.2, 0.5, 1.4);transform-origin:1.43em -0.43em}div.awesomplete>ul[hidden],div.awesomplete>ul:empty{opacity:0;transform:scale(0);display:block;transition-timing-function:ease}}div.awesomplete>ul:before{content:"";position:absolute;top:-0.43em;left:1em;width:0;height:0;padding:.4em;background:#fff;border:inherit;border-right:0;border-bottom:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}div.awesomplete>ul>li{position:relative;padding:.2em .5em;cursor:pointer}div.awesomplete>ul>li:hover{background:#b8d3e0;color:#000}div.awesomplete>ul>li[aria-selected=true]{background:#3d6d8f;color:#fff}div.awesomplete mark{background:#eaff00}div.awesomplete li:hover mark{background:#b5d100}div.awesomplete li[aria-selected=true] mark{background:#3d6b00;color:inherit}body,html{margin:0;padding:0}@font-face{font-family:"Avenir";src:url("../fonts/avenir/AvenirNextLTPro-Regular.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Avenir";src:url("../fonts/avenir/AvenirNextLTPro-Bold.otf");font-weight:bold;font-style:normal}@font-face{font-family:"Avenir";src:url("../fonts/avenir/AvenirNextLTPro-Demi.otf");font-weight:500;font-style:normal}@font-face{font-family:"Avenir";src:url("../fonts/avenir/AvenirNextLTPro-It.otf");font-weight:normal;font-style:italic}@font-face{font-family:"Avenir";src:url("../fonts/avenir/AvenirNextLTPro-UltLt.otf");font-weight:200;font-style:normal}@font-face{font-family:"Avenir";src:url("../fonts/avenir/AvenirNextLTPro-UltLtIt.otf");font-weight:200;font-style:italic}.--d-flex{display:flex !important}.--d-flex.--justify-content-center{justify-content:center}.--d-flex.--justify-content-space-between{justify-content:space-between}.--flex-1{flex:1}.--flex-2{flex:2}.--flex-3{flex:3}.--flex-4{flex:4}.--flex-5{flex:5}.--ml-20{margin-left:20px !important}.--ml-10{margin-left:10px !important}.--m-20{margin:20px !important}.--mr-15{margin-right:15px !important}.--mr-10{margin-right:10px !important}.--ml-15{margin-left:15px !important}.--p-0{padding:0px !important}.--p-5{padding:5px !important}.--pl-0{padding-left:0px !important}.--pr-0{padding-right:0px !important}.--p-10{padding:10px !important}.--p-10-20{padding:10px 20px !important}.--p-20{padding:20px !important}.--pv-20{padding-top:20px !important;padding-bottom:20px !important}.--ph-20{padding-left:20px !important;padding-right:20px !important}.--center{text-align:center;justify-content:center;align-items:center}.--right{text-align:right}*{box-sizing:border-box}.wara-base{display:flex;flex-flow:column;width:100vw;height:100vh;font-family:"Avenir",sans-serif}.wara-base .content{flex:1;display:flex;justify-content:space-between;background-color:#e1e1dc;max-height:calc(100vh - 80px);position:relative}.--light{background-color:#fff}.--dark{background-color:#4b4b4b}.--dark .subtitle,.--dark p{color:#fff !important}.--dark .body-title{color:#fff !important}.barra{background-color:#7d1539;flex:1;max-height:50px;min-height:50px;display:flex;justify-content:space-between;align-items:center}.barra .logo{color:#fff;display:flex;align-items:center;padding:0 15px}.barra .buscador{max-width:480px;background-color:#fff;flex:1;max-height:30px;min-height:30px;padding:3px;display:flex;justify-content:space-between;align-items:stretch}.barra .buscador .buscador-input{flex:1;border:none}.barra .buscador .buscador-button{border:none;flex:1;max-width:30px;border-left:solid 1px #d2d2cd}.barra .acceso{color:#fff;flex:1;max-width:300px;display:flex;justify-content:space-between;align-items:center;text-align:right;}.barra .acceso .usuario{flex:1;display:flex;align-items:center;justify-content:center;font:normal 16px "Avenir",sans-serif;padding-right:10px;border-right:solid 1px #c3465c}.barra .acceso .icono-usuario{flex:1;max-width:50px;display:flex;align-items:center;justify-content:center}.barra .acceso .hora{max-width:80px;flex:1;background-color:#9f0546;display:flex;align-items:center;justify-content:center;max-height:50px;min-height:50px;font:500 18px "Avenir",sans-serif}.barra-mini{font:14px "Avenir",sans-serif;color:#9baab4;background-color:#283741;flex:1;max-height:30px;min-height:30px;display:flex;justify-content:space-between;align-items:center;padding:0 0 0 15px}.barra-mini .actions{width:130px;display:flex;justify-content:space-between;align-items:center}.barra-mini .actions .icon-menu{background-color:#464650;width:80px;height:30px;display:flex;justify-content:center;align-items:center}.barra-mini .actions .alert{width:50px;text-align:center;position:relative;color:#00a0aa}.barra-mini .actions .alert img{top:2px;position:relative}.barra-mini .actions .alert .barra-conteo-alertas{position:absolute;top:0px;left:30%;transform:translateX(-30%);z-index:10;border:solid 1px #00a0aa;background-color:#fff;color:#00a0aa;font:500 11px "Avenir",sans-serif;padding:2px;width:16px;height:16px;border-radius:16px}.menu-1{flex:1;max-width:80px;background-color:#464650}.menu-1 ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:column;justify-content:center;margin-top:70px}.menu-1 ul li{display:block;margin-bottom:5px;color:#9baab4;text-align:center;cursor:pointer;padding:15px 0}.menu-1 ul li img{opacity:.2}.menu-1 ul li:hover,.menu-1 ul li.active{color:#e1e1dc;border-right:solid 3px #c3465c}.menu-1 ul li:hover img,.menu-1 ul li.active img{opacity:1}.menu-2{max-width:50px;background-color:#fff;flex:1;border-left:solid 1px #e1e1dc;position:relative;overflow-y:hidden;transition:all .5s cubic-bezier(0.18, 1.01, 0.48, 1.04);will-change:max-width}.menu-2.--active{max-width:300px;transition:all .5s cubic-bezier(0.18, 1.01, 0.48, 1.04)}.menu-2.--active .cont-header-title{display:block}.menu-2.--active .cont-submenu-2 ul.submenu-2{list-style:none;margin:0;padding:10px;flex-flow:column;justify-content:flex-start}.menu-2.--active .cont-submenu-2 ul.submenu-2 li{padding:5px}.menu-2.--active .cont-submenu-2 ul.submenu-2 li a{text-decoration:none;text-transform:uppercase;font:12px "Avenir",sans-serif;color:#4b4b4b}.menu-2.--active .cont-submenu-2 .cont-uls ul{margin-top:0}.menu-2.--active .cont-submenu-2 .cont-uls ul.--hightlight{padding:15px 0;border-top:solid 1px #d2d2cd;border-bottom:solid 1px #d2d2cd}.menu-2.--active .cont-submenu-2 .cont-uls ul.--hightlight li a span{font-weight:700}.menu-2.--active .cont-submenu-2 .cont-uls ul+ul{margin-top:15px}.menu-2.--active .cont-submenu-2 .cont-uls>ul>li{padding:5px 10px}.menu-2.--active .cont-submenu-2 .cont-uls ul li a .icono{margin-right:10px;margin-left:initial}.menu-2.--active .cont-submenu-2 .cont-uls ul li a span{display:block !important}.menu-2.--active .cont-submenu-2 .cont-uls ul li ul{margin:10px 10px 10px 15px;padding:10px 10px 10px 25px;border-left:solid 1px #e1e1dc}.menu-2.--active .cont-submenu-2 .cont-uls ul li ul li a{padding:5px 0}.menu-2.--active .cont-submenu-2 .cont-uls ul li.--active ul{display:block !important}.menu-2 .actions{position:absolute;top:2px;right:3px;display:flex;justify-content:flex-end;z-index:10;align-items:center}.menu-2 .actions img{vertical-align:middle}.menu-2 .actions .collapse{margin-right:auto}.menu-2 .cont-header-title{display:none;padding:26px 40px}.menu-2 .cont-header-title .header-title{color:#c3465c;font:500 21px/17px "Avenir",sans-serif;margin:0}.menu-2 .cont-submenu-2{border-top:solid 1px #d2d2cd;height:100%}.menu-2 .cont-submenu-2 .submenu-2{display:none}.menu-2 .cont-submenu-2 .cont-uls{height:100%;overflow-y:auto}.menu-2 .cont-submenu-2 .cont-uls>ul{list-style:none;margin:0;padding:0px;display:flex;flex-flow:column;justify-content:center;margin-top:70px}.menu-2 .cont-submenu-2 .cont-uls>ul>li{display:block;padding:5px 0;color:#464650;text-align:center;cursor:pointer}.menu-2 .cont-submenu-2 .cont-uls>ul>li:hover,.menu-2 .cont-submenu-2 .cont-uls>ul>li.active{background-color:#f0f0eb;border-left:solid 3px #7d1539;padding:5px 7px}.menu-2 .cont-submenu-2 .cont-uls>ul>li a{width:100%;display:flex;align-items:center;text-decoration:none;font:12px "Avenir",sans-serif;color:#4b4b4b;}.menu-2 .cont-submenu-2 .cont-uls>ul>li a .icono{width:30px;margin:auto}.menu-2 .cont-submenu-2 .cont-uls>ul>li a span{line-height:12px;vertical-align:middle;display:none}.menu-2 .cont-submenu-2 .cont-uls>ul>li img{vertical-align:middle}.menu-2 .cont-submenu-2 .cont-uls>ul>li ul{display:none !important;list-style:none;margin:0;padding:0}.menu-2 .cont-submenu-2 .cont-uls>ul>li ul li a{padding:5px 10px}.menu-2 .cont-submenu-2 .cont-uls>ul>li ul li a:hover{text-decoration:underline;font-weight:bold}.menu-2 .cont-submenu-2 .cont-uls>ul+ul{margin-top:5px}.menu-2 .cont-submenu-2.--active{display:flex;align-content:stretch;height:100%}.menu-2 .cont-submenu-2.--active .submenu-2{padding:10px 0;flex:4;justify-content:flex-start;display:flex !important}.menu-2 .cont-submenu-2.--active .cont-uls{overflow-y:auto;height:calc(100% - 70px)}.menu-2 .cont-submenu-2.--active .cont-uls>ul{border-left:solid 1px #d2d2cd;margin:0;padding:10px 0;justify-content:flex-start}.menu-2 .cont-submenu-2.--active .cont-uls>ul>li{text-align:left}.menu-2 .cont-submenu-2.--active .cont-uls>ul>li a span{display:none !important}.menu-2 .cont-submenu-2.--active .cont-uls>ul>li a .icono{margin:0;width:auto;text-align:center}.menu-2 .cont-submenu-2.--active .cont-uls>ul.--hightlight{border-top:none;margin:0}.menu-2 .cont-submenu-2.--active .cont-uls>ul+ul{margin-top:0px}.menu-3{background-color:#e1e1dc;flex:1;transition:all .5s cubic-bezier(0.18, 1.01, 0.48, 1.04);will-change:max-width;max-width:0px;overflow:hidden}.menu-3.active{overflow:initial;max-width:380px;transition:all 500 cubic-bezier(0.18, 1.01, 0.48, 1.04)}.menu-3.active.--large{max-width:540px}.menu-3.active.--extend{max-width:initial}.menu-4{position:absolute;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#e1e1dc}.historial-single{display:flex;flex-direction:column;justify-content:space-between;height:100%;width:100%}.historial-single .hitorial-dashboard{background-color:#f0f0eb;display:flex;margin-bottom:40px;justify-content:space-between}.historial-single .hitorial-dashboard .filter{background-color:#e1e1dc;display:flex;justify-content:center;algin-items:center}.historial-single .hitorial-dashboard .dato{flex:1;text-align:center;padding:20px;font:12px "Avenir",sans-serif;color:#787d87}.historial-single .hitorial-dashboard .dato strong{font-size:18px;display:block;width:100%;color:#c3465c}.historial-single .historial-header{height:70px;display:flex;flex-direction:column;justify-content:space-around;border-bottom:solid 1px #e1e1dc}.historial-single .historial-header .historial-header-first{background-color:#1e2a31;display:flex;align-items:center;height:35px;padding:0 15px}.historial-single .historial-header .historial-header-first .dato{font:13px "Avenir",sans-serif;color:#9baab4;display:flex;align-items:center;margin:0 30px 0 0}.historial-single .historial-header .historial-header-first .dato .icono{margin-right:10px}.historial-single .historial-header .historial-header-first .actions{display:flex;margin-left:auto}.historial-single .historial-header .historial-header-first .actions a{margin-left:10px}.historial-single .historial-header .historial-header-secondary{padding:5px 15px;display:flex;align-items:center;height:35px;background-color:#fff}.historial-single .historial-header .historial-header-secondary .dato{flex:1;font:13px "Avenir",sans-serif;padding:0 20px 0 0;margin:0 20px 0 0;display:flex;align-items:center}.historial-single .historial-header .historial-header-secondary .dato strong{margin:0 5px}.historial-single .historial-header .historial-header-secondary .dato.--column{flex-direction:column}.historial-single .historial-header .historial-header-secondary .dato.--column strong{margin:5px 0 0 0}.historial-single .historial-header .historial-header-secondary .dato.historial-name,.valores-3 .valor-name{position:relative}.historial-single .historial-header .historial-header-secondary .dato.historial-name strong{height:13px;overflow:hidden;display:inline-block;margin:0;text-overflow:ellipsis;white-space:nowrap;max-width:200px;cursor:help}.historial-single .historial-header .historial-header-secondary .dato.historial-name:before,.valores-3 .valor-name:before{content:attr(data-name);position:absolute;top:100%;left:0%;background-color:#f0f0eb;padding:8px;font:13px "Avenir",sans-serif;display:inline-block;width:200px;white-space:normal;z-index:100;display:none;box-shadow:0 0 16px #d2d2cd;border:solid 1px #e1e1dc}.historial-single .historial-header .historial-header-secondary .dato.historial-name:hover:before,.valores-3 .valor-name:hover:before{display:block}.historial-single .historial-header .historial-header-secondary .dato.dato{border-right:1px solid #e1e1dc}.historial-single .historial-header .historial-header-secondary .actions{display:flex;align-items:center;margin-left:auto}.historial-single .historial-header .historial-header-secondary .actions a{display:flex;align-items:center;margin:0 0 0 15px;font:12px "Avenir",sans-serif;color:#96bee6;text-decoration:none}.historial-single .historial-header .historial-header-secondary .actions a .icono{margin-right:10px}.historial-single .historial-body{flex:1;overflow-x:hidden;overflow-y:auto}.historial-single .historial-footer{height:210px;display:flex;flex-direction:column;justify-content:space-between}.historial-single .historial-footer.--mini{height:50px}.historial-single .historial-footer .historial-chart{flex:2;border-top:solid 1px #9baab4;background-color:#fff}.historial-single .historial-footer .historial-toolbar{flex:1;display:flex}.historial-single .historial-footer .historial-toolbar .control{padding:10px;width:400px;border-right:solid 1px #9baab4;display:flex;flex-direction:column;align-items:stretch}.historial-single .historial-footer .historial-toolbar .control .group-actions{display:flex;justify-content:space-between;align-items:center}.historial-single .historial-footer .historial-toolbar .control .group-actions .buttons-actions{display:flex;justify-content:space-between;align-items:center;flex:1;padding:10px}.historial-single .historial-footer .historial-toolbar .control .group-actions .buttons-actions>div{padding:0 5px}.historial-single .historial-footer .historial-toolbar .control .group-actions .time{display:flex;justify-content:center;align-items:center;padding:10px;border-left:solid 1px #9baab4}.historial-single .historial-footer .historial-toolbar .control .group-actions .time .icono{margin-left:10px;position:relative}.historial-single .historial-footer .historial-toolbar .control .progress{border-bottom:solid 3px #d2d2cd;position:relative;margin:10px}.historial-single .historial-footer .historial-toolbar .control .progress .progress-bar{border-bottom:solid 3px #96bee6;position:relative;bottom:-3px}.historial-single .historial-footer .historial-toolbar .statistics,.historial-single .historial-footer .historial-toolbar .actions{padding:10px;display:flex;align-items:center;border-right:solid 1px #9baab4}.historial-single .historial-footer .historial-toolbar .dato-grilla{text-align:center;padding:5px;font:normal 12px "Avenir",sans-serif;height:70px}.historial-multiple{display:flex;flex-direction:column;justify-content:space-between;margin:15px 15px 0 15px;border:solid 1px #e1e1dc}.historial-multiple .historial-header{display:flex;flex-direction:column;justify-content:space-around;margin:15px 0}.historial-multiple .historial-header .historial-header-secondary{padding:5px 15px;display:flex;align-items:center;height:35px;background-color:#fff;color:#9baab4}.historial-multiple .historial-header .historial-header-secondary .dato{flex:1;font:13px "Avenir",sans-serif;padding:0 40px 0 0;display:flex;align-items:center}.historial-multiple .historial-header .historial-header-secondary .dato strong{margin:0 10px}.historial-multiple .historial-header .historial-header-secondary .dato.--column{display:inline-block}.historial-multiple .historial-header .historial-header-secondary .dato.--column strong{margin:5px 0 0 0}.historial-multiple .historial-header .historial-header-secondary .dato.historial-name{position:relative}.historial-multiple .historial-header .historial-header-secondary .dato.historial-name strong{height:13px;overflow:hidden;display:inline-block;margin:0;text-overflow:ellipsis;white-space:nowrap;max-width:200px;cursor:help}.historial-multiple .historial-header .historial-header-secondary .dato.historial-name:before{content:attr(data-name);position:absolute;top:100%;left:0%;background-color:#f0f0eb;padding:8px;font:13px "Avenir",sans-serif;display:inline-block;width:200px;white-space:normal;z-index:100;display:none;box-shadow:0 0 16px #d2d2cd;border:solid 1px #e1e1dc}.historial-multiple .historial-header .historial-header-secondary .dato.historial-name:hover:before{display:block}.historial-multiple .historial-header .historial-header-secondary .actions{display:flex;align-items:center;margin-left:auto}.historial-multiple .historial-header .historial-header-secondary .actions a{display:flex;align-items:center;margin:0 0 0 15px;font:12px "Avenir",sans-serif;color:#96bee6;text-decoration:none}.historial-multiple .historial-header .historial-header-secondary .actions a .icono{margin-right:10px}.historial-multiple .historial-header .historial-header-secondary .actions a:first-child{padding:15px;border-right:solid 1px #f0f0eb}.historial-multiple .historial-body{flex:1;overflow-x:hidden;overflow-y:auto;display:none}.historial-multiple.--active{border:solid 1px #000}.historial-multiple.--active .historial-header-secondary{color:#4b4b4b}.historial-multiple.--active .open-row{transform:rotate(180deg)}.historial-multiple.--active .historial-body{display:block}.historial-multiple+.historial-multiple{margin-bottom:0}.card{display:flex;flex-flow:column;height:100%}.card .card-header{max-height:60px;min-height:60px;padding:8px 25px;display:flex;align-items:center;background-color:#e1e1dc;flex:1;position:relative}.card .card-header .icono{cursor:pointer;margin-right:10px}.card .card-header .card-title{font:500 17px/17px "Avenir",sans-serif;color:#4b4b4b;margin:0}.card .card-header .card-title small{font:400 13px "Avenir",sans-serif}.card .card-header .actions{position:absolute;top:2px;left:3px;right:13px;display:flex;justify-content:flex-end;align-items:center;z-index:10}.card .card-header .actions img{vertical-align:middle}.card .card-header .actions .collapse{margin-right:auto}.card .card-header .actions .action+.action{margin-left:10px}.card .card-body{margin:0 10px 0 3px;border-top:solid 1px #d2d2cd;flex:8;overflow-y:auto;position:relative;display:flex;flex-direction:column}.card .card-body .cont-body-title{align-items:center;padding:20px;display:flex}.card .card-body .cont-body-title .icono{margin-right:10px}.card .card-body .body-title{font:600 15px "Avenir",sans-serif;color:#4b4b4b}.card .card-body .bloque{padding:20px;position:relative}.card .card-body .bloque.--border-top{border-top:solid 1px #e1e1dc}.card .card-body .bloque.--border-bottom{border-bottom:solid 1px #e1e1dc}.card .card-body.--p20{padding:20px}.card .card-body .valores-3{margin:0 20px;border-top:solid 1px #e1e1dc;border-bottom:solid 1px #e1e1dc;display:flex}.card .card-body .valores-3 .valor{text-align:center;padding:10px 20px;margin:5px 0}.card .card-body .valores-3 .valor+.valor{border-left:solid 1px #e1e1dc}.card .card-body .valores-3 .valor small,.card .card-body .valores-3 .valor strong{width:100%;display:inline-block}.card .card-body.--dark .valores-3{border-top:solid 1px #283741 !important;border-bottom:solid 1px #283741 !important}.card .card-body.--dark .valores-3 .valor{color:#fff !important}.card .card-body.--dark .valores-3 .valor small,.card .card-body.--dark .valores-3 .valor strong{color:#fff !important}.card .card-body.--dark .valores-3 .valor+.valor{border-left:solid 1px #283741 !important}.card .card-body .footer-btn-stiky{position:sticky;position:-webkit-sticky;margin-top:auto;bottom:0;left:0;right:0;display:flex;border-top:solid 1px #000;justify-content:space-between}.card .card-body .footer-btn-stiky .accion{flex:1;border-top:solid 1px #787d87;padding:30px 20px;text-align:center;color:#96bee6;font:13px "Avenir",sans-serif;cursor:pointer;background-color:#4b4b4b;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.card .card-body .footer-btn-stiky .accion:hover,.card .card-body .footer-btn-stiky .accion.active{background-color:#f0f0eb;font-weight:600}.card .card-body .footer-btn-stiky .accion+.accion{border-left:solid 1px #e1e1dc}.card .card-body .footer-btn-stiky .dato{background-color:#fff;flex:1;border-top:solid 1px #f0f0eb;padding:30px 20px;text-align:center;cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.card .card-body .footer-btn-stiky .dato small{font:18px "Avenir",sans-serif}.card .card-body .footer-btn-stiky .dato strong{color:#fff;background-color:#7d1539;padding:15px;width:60%;font:20px "Avenir",sans-serif}.card .card-body .multi-list-items{width:100%}.card .card-body .multi-list-items .list-item{padding:10px;transition:all .5s ease-in-out;border:solid 1px #fff;border-bottom:0px solid #e1e1dc}.card .card-body .multi-list-items .list-item:hover{background-color:#f0f0eb;transition:all .2s ease-in-out}.card .card-body .multi-list-items .list-item .list-item-header{display:flex;align-items:center}.card .card-body .multi-list-items .list-item .list-item-header .open-row{margin-left:auto}.card .card-body .multi-list-items .list-item .list-item-header p{margin:0 0 0 10px;font:14px "Avenir",sans-serif}.card .card-body .multi-list-items .list-item .list-item-header .tag{margin:0 0 0 10px;background-color:#f0f0eb;font:bold 10px "Avenir",sans-serif;border-radius:4px;color:#4b4b4b;padding:2px 4px;text-transform:uppercase}.card .card-body .multi-list-items .list-item .list-item-body{display:none;margin:0 0 0 10px;padding:0 0 0 10px;border-left:solid 1px #e1e1dc}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item{position:relative}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item+.sub-list-item{margin-top:10px}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item:before{content:"";position:absolute;left:-13px;top:5px;width:5px;height:5px;border-radius:5px;display:inline-block;background-color:#9baab4}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item .value{font:bold 14px "Avenir",sans-serif;color:#000}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item .value .expand-sub-list-item{display:inline-block;margin:0 0 0 10px}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item .description{font:12px "Avenir",sans-serif;color:#9baab4}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item .body-sub-list-item{display:none}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item .body-sub-list-item ul{margin:0 0 0 20px;padding:0}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item .body-sub-list-item ul li{font:14px "Avenir",sans-serif}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item .body-sub-list-item a{font:bold 12px "Avenir",sans-serif}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item.--active{padding-bottom:20px}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item.--active .value .expand-sub-list-item{transform:rotate(180deg)}.card .card-body .multi-list-items .list-item .list-item-body .sub-list-item.--active .body-sub-list-item{display:block}.card .card-body .multi-list-items .list-item+.list-item{border-top-color:#e1e1dc}.card .card-body .multi-list-items .list-item.--active{border:solid 1px #9baab4 !important;margin:0 0 10px 0;transition:all .5s ease-in-out}.card .card-body .multi-list-items .list-item.--active .list-item-header{margin:0 0 10px 0}.card .card-body .multi-list-items .list-item.--active .list-item-header p{font-weight:bold}.card .card-body .multi-list-items .list-item.--active .list-item-body{display:inline-block}.card .card-body .multi-list-items .list-item.--active+.list-item{border-top:none}.card .card-body .multi-list-items .list-item.--active:hover{background-color:#fff !important}.card .card-body ul.grupos{list-style:none;margin:0;padding:0}.card .card-body ul.grupos>li{position:relative;border-bottom:solid 1px #d2d2cd}.card .card-body ul.grupos>li .grupo-header{padding:20px 30px;color:#c3465c;font-weight:bold;background-color:#fff;position:relative}.card .card-body ul.grupos>li .grupo-header .kebab{position:absolute;right:10px;top:50%;transform:translateY(-50%);text-align:center;cursor:pointer;width:15px}.card .card-body ul.grupos>li .grupo-header .kebab ul.options{padding:0;display:none;overflow:hidden;position:absolute;right:0;top:50%;align-items:center;list-style:none;transform:translateY(-50%)}.card .card-body ul.grupos>li .grupo-header .kebab ul.options li{padding:5px}.card .card-body ul.grupos>li .grupo-header .kebab:hover>img{display:none}.card .card-body ul.grupos>li .grupo-header .kebab:hover ul.options{display:flex}.card .card-body ul.grupos>li .grupo-body ul.internos{list-style:none;margin:0 10px 10px 10px;padding:0}.card .card-body ul.grupos>li .grupo-body ul.internos>li{border:solid 1px #ccc;overflow:hidden;border-radius:10px}.card .card-body ul.grupos>li .grupo-body ul.internos>li+li{margin-top:10px}.card .card-body ul.grupos>li .grupo-body ul.internos>li.--active{border:solid 1px #4b4b4b;box-shadow:0 0 20px #9baab4}.card .card-body ul.grupos>li .grupo-body ul.internos>li.--active .interno-body-desplegado{display:block}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-header{display:flex;justify-content:space-between;align-items:center;padding:10px 0 10px 30px;background-color:#f0f0eb}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-header .icon{flex:1;text-align:center}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-header .interno-nombre{flex:5;font:bold 14px "Avenir",sans-serif;color:#4b4b4b;padding:0;margin:0}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-header .interno-nombre small{font:400 12px "Avenir",sans-serif}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body{background-color:#fff;padding:0 0 0 30px;display:flex;justify-content:space-between;align-items:center}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body ul{margin:0;padding:0;flex:3;list-style:none;border-right:solid 1px #e1e1dc}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body ul li{font:normal 13px "Avenir",sans-serif;color:#4b4b4b;padding:5px 0}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body ul li+li{border-top:solid 1px #e1e1dc}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body .tiempo{flex:1;font:bold 14px "Avenir",sans-serif;text-align:center;padding:10px}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body.--success{border-left:solid 5px #41b880}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body.--success .tiempo{color:#41b880}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body.--warning{border-left:solid 5px #efaa40}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body.--warning .tiempo{color:#efaa40}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body.--danger{border-left:solid 5px #c3465c}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body.--danger .tiempo{color:#c3465c}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado{display:none;background-color:#fff;border-top:solid 1px #e1e1dc}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .telefono{border-bottom:solid 1px #e1e1dc;display:flex;align-items:center}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .telefono .telefono-icono{padding:10px 30px}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .telefono .telefono-icono img{float:left}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .telefono .telefono-numero{border-left:solid 1px #e1e1dc;padding:5px 30px;font:normal 16px/16px "Avenir",sans-serif;color:#4b4b4b}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-datos{padding:30px;display:flex;justify-content:space-between;border-bottom:solid 1px #e1e1dc}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-datos .dato{flex:1;text-align:center}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-datos .dato .dato-icono{border:solid 1px #d2d2cd;width:75px;height:75px;border-radius:75px;display:inline-block;margin:0 auto 10px auto;display:flex;justify-content:center;align-items:center}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-datos .dato .dato-nombre{font:normal 13px "Avenir",sans-serif;color:#4b4b4b}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-datos-grilla{padding:30px;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2px}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-datos-grilla .dato-grilla{background-color:#f0f0eb;text-align:center;padding:5px;font:normal 12px "Avenir",sans-serif;height:70px}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-atajos .atajo-header{padding:10px 30px;display:flex;align-items:center;justify-content:space-between;border-top:solid 1px #e1e1dc;border-bottom:solid 1px #e1e1dc;font:normal 12px/12px "Avenir",sans-serif}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-atajos .atajo-body{padding:10px;display:grid;grid-template-columns:repeat(3, 1fr)}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-atajos .atajo-body .atajo{display:flex;padding:5px 10px;border-right:solid 1px #d2d2cd;border-bottom:solid 1px #d2d2cd;align-items:center}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-atajos .atajo-body .atajo .atajo-icono{margin-right:5px}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-atajos .atajo-body .atajo .atajo-icono img{float:left}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-atajos .atajo-body .atajo .atajo-nombre{font:normal 10px "Avenir",sans-serif}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-atajos .atajo-body .atajo.disable .atajo-nombre{color:#999}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-atajos .atajo-body .atajo:nth-child(3n){border-right:none}.card .card-body ul.grupos>li .grupo-body ul.internos>li .interno-body-desplegado .cont-atajos .atajo-body .atajo:nth-last-child(-n+3){border-bottom:none}.card .card-body ul.entradasalida{list-style:none;margin:0;padding:0}.card .card-body ul.entradasalida>li{padding:20px 30px;background-color:#fff}.card .card-body ul.entradasalida>li .entradasalida-header{display:flex;align-items:center;justify-content:space-between;font:14px "Avenir",sans-serif}.card .card-body ul.entradasalida>li .entradasalida-header h6{color:#c3465c;font-weight:400}.card .card-body ul.entradasalida>li .entradasalida-body{height:0px;overflow:hidden}.card .card-body ul.entradasalida>li.--active{background-color:#f0f0eb}.card .card-body ul.entradasalida>li.--active .entradasalida-body{height:auto;overflow:initial}.card .card-body ul.entradasalida>li.--active .entradasalida-body ul{margin:10px 10px 10px 20px;padding:0;list-style:square}.card .card-footer{display:flex;justify-content:flex-end;margin:20px}.mapa{flex:1;background:#eeede7;position:relative}.mapa>img,.mapa>iframe{width:100%;height:100%}.mapa .cont-widgets{position:absolute;top:15px;left:15px;width:70px}.mapa .cont-widgets .widget{margin-bottom:5px;background-color:#fff;width:70px;height:70px;border:solid 1px #e1e1dc;display:flex;justify-content:center;align-items:center;font:12px "Avenir",sans-serif;position:relative}.mapa .cont-widgets .widget.clima{flex-direction:column}.mapa .cont-widgets .widget.clima .temperatura{font:bold 14px "Avenir",sans-serif;color:#4b4b4b}.mapa .cont-widgets .widget .cont-widget-submenu{position:absolute;top:-1px;left:100%;background-color:#fff;height:70px;display:none;align-items:stretch;border:solid 1px #e1e1dc}.mapa .cont-widgets .widget .cont-widget-submenu .widget-submenu{width:70px;display:flex;align-items:center;justify-content:center;position:relative}.mapa .cont-widgets .widget .cont-widget-submenu .widget-submenu+.width-submenu{border-left:solid 1px #e1e1dc}.mapa .cont-widgets .widget .cont-widget-submenu .widget-submenu .dropdown{top:100%;left:0;display:none}.mapa .cont-widgets .widget .cont-widget-submenu .widget-submenu:hover{background-color:#e1e1dc}.mapa .cont-widgets .widget .cont-widget-submenu .widget-submenu:hover .dropdown{display:inline-block}.mapa .cont-widgets .widget:hover .cont-widget-submenu{display:flex}.mapa .cont-widgets .zoom{background-color:#7d1539;width:70px;height:30px;display:flex;justify-content:space-around;align-items:center;color:#fff}.mapa .cont-widgets .zoom .mas,.mapa .cont-widgets .zoom .menos{flex:1;text-align:center;font-weight:bold}.mapa .cont-widgets .zoom .menos{border-left:solid 1px #fff}.mapa.--collapse{flex:0}label,.label{font:400 12px "Avenir",sans-serif}input,textarea{border:solid 1px #d2d2cd;padding:10px;color:#4b4b4b;font:400 13px/18px "Avenir",sans-serif}input::placeholder,textarea::placeholder{color:#4b4b4b}input::placeholder,input:-ms-input-placeholder,input::-webkit-input-placeholder,textarea::placeholder,textarea:-ms-input-placeholder,textarea::-webkit-input-placeholder{color:#4b4b4b}.cont-select{position:relative}.cont-select.--inline{display:inline-block;width:auto}.cont-select:after{content:"▾";position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#4b4b4b}.cont-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border-radius:0;font:400 13px/18px "Avenir",sans-serif;color:#4b4b4b;border:solid 1px #d2d2cd;padding:10px 25px 10px 5px;width:100%}.cont-select select option{position:relative;color:#4b4b4b}.form-input{padding:5px;border:none;border-bottom:solid 1px #d2d2cd;font:400 13px/18px "Avenir",sans-serif;color:#4b4b4b}.form-input.--inline{display:inline;width:50px}.form-group{display:inline-block;padding:10px 0;width:100%}.form-group input,.form-group select,.form-group textarea{width:100%}.form-group .colors{display:flex;width:100%}.form-group .colors .color{width:20px;height:20px;display:inline-block;background-color:#e1e1dc;padding:2px;background-clip:content-box}.form-group .colors .color:hover{border:solid 1px #000}.form-group .colors .color.--selected{border:solid 2px #000}.form-group .colors .color.color{margin-left:10px}.form-group.--inline{display:flex;justify-content:space-between;align-items:center}.form-group.--inline.--around{justify-content:space-around}.form-group.--inline.--between{justify-content:space-between}.form-group.--inline.--start{justify-content:start}.form-group.--inline.--start .radio+.radio,.form-group.--inline.--start .radio+.checkbox,.form-group.--inline.--start .checkbox+.radio,.form-group.--inline.--start .checkbox+.checkbox{margin-left:10px}.form-group.--inline.--a-center{align-items:center}.form-group.--border-bottom{border-bottom:solid 1px #e1e1dc;margin-bottom:10px}.form-group.--border-top{border-top:solid 1px #e1e1dc;margin-top:10px}.form-group.--search .form-input{position:relative;z-index:1;width:100%;height:100%}.form-group.--search .magnify{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:10px;z-index:2;appearance:none;background:none;border:none}.--dark label,.--dark .label{color:#e1e1dc}.--dark .form-input{border-bottom-color:#787d87;color:#fff;background-color:transparent}.--dark .form-input::-webkit-input-placeholder{color:#787d87}.--dark .cont-select:after{content:"▾";color:#fff}.--dark .cont-select select{color:#fff;border:solid 1px #787d87;padding-left:5px}.--dark .cont-select select option{color:#fff}.--dark label{color:#fff}.radio label,.checkbox label,.group-name label{font:400 12px "Avenir",sans-serif;color:#9baab4;position:relative !important;left:0 !important;top:0 !important;cursor:pointer}.radio label input[type=checkbox],.radio label input[type=radio],.checkbox label input[type=checkbox],.checkbox label input[type=radio]{width:0;height:0;margin:0;clip:rect(0,0,0,0);float:left;}.radio label input[type=checkbox]:checked+.value,.radio label input[type=radio]:checked+.value,.checkbox label input[type=checkbox]:checked+.value,.checkbox label input[type=radio]:checked+.value{color:#000}.radio label input[type=checkbox]:checked+.value:after,.radio label input[type=radio]:checked+.value:after,.checkbox label input[type=checkbox]:checked+.value:after,.checkbox label input[type=radio]:checked+.value:after,.checkbox label input:indeterminate+.value:after{border:solid 1px #c3465c;content:"";background:#c3465c;width:7px;height:7px;top:3px;left:4px;display:inline-block;position:absolute;border-radius:8px}.checkbox label input:indeterminate+.value:after{height:1px !important;top:6px !important;}.radio label .value,.checkbox label .value,.group-name label .value{font:400 12px "Avenir",sans-serif;color:#787d87;position:relative;display:flex}.radio label .value:before,.checkbox label .value:before{content:"";display:inline-block;width:15px;min-width:15px;max-width:15px;height:15px;min-height:15px;maxheight:15px;margin:-1px 4px 0 0;vertical-align:middle;border:solid 1px #9baab4;border-radius:15px;cursor:pointer;position:relative}.checkbox input[type=checkbox]+.value:before{border-radius:2px !important}.checkbox input[type=checkbox]:checked+.value:after{border-radius:2px !important}.--dark input[type=checkbox]:checked+.value{color:#fff}.--dark input[type=radio]:checked+.value{color:#fff}.cont-switch{display:inline-block;width:40px;height:20px;margin-left:10px}.cont-switch .switch{position:relative;display:inline-block;width:40px;height:20px;background-color:#e1e1dc;border-radius:20px;transition:all .3s;overflow:hidden}.cont-switch .switch .elem{position:relative;display:inline-block;width:100%;height:100%}.cont-switch .switch .elem::after{text-align:center;content:"NO";position:absolute;width:18px;height:18px;border-radius:50%;background-color:#fff;top:1px;left:1px;transition:all .3s;font:bold 9px/20px "Avenir",sans-serif}.cont-switch .checkbox-switch{display:none}.cont-switch .checkbox-switch:checked+.elem{background-color:#7d1539}.cont-switch .checkbox-switch:checked+.elem::after{content:"SI";left:20px}.slidecontainer{display:flex;justify-content:space-around;align-items:center}.slidecontainer p{max-width:40px;margin:0}.slidecontainer .slider{-webkit-appearance:none;width:100%;height:3px;border-radius:5px;background:#d2d2cd;outline:none;opacity:.7;-webkit-transition:.2s;transition:opacity .2s;padding:0}.slidecontainer .slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#00a0aa;cursor:pointer}.slidecontainer .slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#00a0aa;cursor:pointer}.form-with-labels{padding:20px}.form-with-labels .form-group:not(.excepcion){padding:0;position:relative}.form-with-labels .form-group:not(.excepcion) .cont-searchbox{position:absolute;top:30px;display:none;background-color:#fff;border:solid 1px #4b4b4b;border-top:solid 1px #fff;z-index:4;padding:10px;max-height:200px;overflow-y:auto;width:100%;min-width:250px}.form-with-labels .form-group:not(.excepcion) .cont-searchbox ul{padding:0;margin:0;list-style:none}.form-with-labels .form-group:not(.excepcion) .cont-searchbox ul li{padding:5px;position:relative;font:14px "Avenir",sans-serif}.form-with-labels .form-group:not(.excepcion) .cont-searchbox ul li:hover{background-color:#e1e1dc}.form-with-labels .form-group:not(.excepcion) .cont-searchbox ul li.--active{color:#7d1539;font-weight:bold;background-color:rgba(125,21,57,.05)}.form-with-labels .form-group:not(.excepcion) .cont-searchbox ul li.--active:after{content:"✔︎";position:absolute;right:5px;top:5px;z-index:2;color:#7d1539}.form-with-labels .form-group:not(.excepcion)+.form-group{margin-top:15px}.form-with-labels .form-group:not(.excepcion) label{position:absolute;top:10px;left:10px;z-index:1;transition:all .5s ease-in-out}.form-with-labels .form-group:not(.excepcion) .form-input{z-index:2;position:relative;background:none;border:solid 1px #e1e1dc;padding:10px 10px 5px 10px;transition:all .5s ease-in-out}.form-with-labels .form-group:not(.excepcion) .form-input:not(:placeholder-shown),.form-with-labels .form-group:not(.excepcion) .form-input:focus{outline:none}.form-with-labels .form-group:not(.excepcion) .form-input:not(:placeholder-shown)~label,.form-with-labels .form-group:not(.excepcion) .form-input:focus~label{left:5px;top:-7px;font-size:10px;color:#787d87;transition:all .5s ease-in-out;background-color:#fff;padding:0 5px;z-index:3}.form-with-labels .form-group:not(.excepcion) .form-input:focus{border:solid 1px #4b4b4b;transition:all .5s ease-in-out}.form-with-labels .form-group:not(.excepcion) .form-input:focus~.cont-searchbox{display:block}.form-with-labels .form-group:not(.excepcion) .form-input:focus~label{color:#4b4b4b;transition:all .5s ease-in-out}.form-with-labels .form-group:not(.excepcion) .form-input.--icon-search:after{content:"";background:url(../assets/images/icon-search.svg) no-repeat center center;background-position:16px 16px;width:16px;height:16px;display:inline-block;position:absolute;top:10px;right:10px}.--dark .form-with-labels .form-group:not(.excepcion) .cont-searchbox{background-color:#4b4b4b;border:solid 1px #9baab4;border-top:solid 1px #fff}.--dark .form-with-labels .form-group:not(.excepcion) .cont-searchbox ul li{color:#e1e1dc}.--dark .form-with-labels .form-group:not(.excepcion) .cont-searchbox ul li:hover{background-color:rgba(225,225,220,.2)}.--dark .form-with-labels .form-group:not(.excepcion) .cont-searchbox ul li.--active{color:#7d1539;background-color:rgba(225,225,220,.8)}.--dark .form-with-labels .form-group:not(.excepcion) .cont-searchbox ul li.--active:after{color:#7d1539}.--dark .form-with-labels .form-group:not(.excepcion) label{color:#e1e1dc}.--dark .form-with-labels .form-group:not(.excepcion) .form-input{border:solid 1px #9baab4}.--dark .form-with-labels .form-group:not(.excepcion) .form-input:not(:placeholder-shown),.--dark .form-with-labels .form-group:not(.excepcion) .form-input:focus{outline:none}.--dark .form-with-labels .form-group:not(.excepcion) .form-input:not(:placeholder-shown)~label,.--dark .form-with-labels .form-group:not(.excepcion) .form-input:focus~label{color:#e1e1dc;background-color:#4b4b4b}.--dark .form-with-labels .form-group:not(.excepcion) .form-input:focus{border:solid 1px #e1e1dc}.--dark .form-with-labels .form-group:not(.excepcion) .form-input:focus~label{color:#e1e1dc}.--dark .form-with-labels .form-group:not(.excepcion) .form-input.--icon-search:after{content:"";background:url(../assets/images/icon-search.svg) no-repeat center center}.form-sub-item{display:flex;flex-direction:column}.form-sub-item .title{margin:10px 0 5px;padding:7px 5px 5px 5px;font:12px "Avenir",sans-serif;text-transform:uppercase;align-self:flex-start;font-weight:bold}.form-sub-item .item{display:grid;position:relative;grid-template-columns:repeat(auto-fit, minmax(80px, 1fr));column-gap:15px;justify-content:space-between;padding:5px 0px 5px 5px;font:14px "Avenir",sans-serif;color:#4b4b4b;text-align:left;align-items:center}/*.form-sub-item .item:before{content:"";width:10px;height:1px;background:#e1e1dc;top:50%;transform:translateY(-50%);left:-10px;position:absolute}.form-sub-item .item:after{content:"";width:1px;height:100%;background:#e1e1dc;bottom:0%;left:-10px;position:absolute}.form-sub-item > .item:last-child:after{height:50%;bottom:50%}*/.form-sub-item .item .form-group,.form-sub-item .item>div{margin:0 !important}.form-sub-item .item .--link{width:auto;padding:5px}.form-sub-item .item .acciones{display:flex;justify-content:flex-end}.form-sub-item .item .acciones .accion+.accion{margin:0 0 0 15px}.--dark .form-sub-item .title{color:#e1e1dc}.--dark .form-sub-item .item{color:#e1e1dc}.--dark .form-sub-item .item:before{background:#787d87}.--dark .form-sub-item .item:after{background:#787d87}.acciones{display:flex;justify-content:flex-end}.acciones .accion{padding:0 0 0 10px}form .row{display:flex;margin:15px 0;align-items:center}form .row .form-group+.form-group{margin:0 0 0 15px !important}.btn{color:#fff;border:none;padding:10px 15px;font:500 14px "Avenir",sans-serif;cursor:pointer;display:inline-flex;justify-self:center;align-items:center}.btn:hover{background-color:#81b1e1}.btn.--rojo{border:none;background-color:#7d1539}.btn.--rojo .icono{background-color:#5a0f29}.btn.--celeste{border:none;background-color:#96bee6}.btn.--celeste .icono{background-color:#75aade}.btn.--linear{background:transparent}.btn.--linear.--celeste{border:solid 1px #96bee6;color:#96bee6}.btn.--linear.--celeste:hover{color:#81b1e1;border-color:#81b1e1}.btn.--linear.--rojo{border:solid 1px #7d1539;color:#7d1539}.btn.--linear.--rojo:hover{color:#67112f;border-color:#67112f}.btn.--icon{padding:0;display:flex;align-items:center}.btn.--icon .text{padding:0 10px}.btn.--icon .icono{padding:10px;flex:1;max-width:50px}.btn.--full{width:100%}.btn.--link{width:100%;background:none;border:none;color:#7d1539}.link{color:#96bee6;text-decoration:none;font-weight:600;vertical-align:middle}.--dark .btn.--link{color:#e1e1dc}.--dark .btn.--celeste .icono{background:none}.cont-tabs .tabs-links{display:flex;justify-content:space-around}.cont-tabs .tabs-links .tab-link{border-bottom:solid 1px #323232;font:bold 12px "Avenir",sans-serif;text-transform:uppercase;padding:10px;position:relative;cursor:pointer;color:#787d87;text-align:center;flex-grow:1}.cont-tabs .tabs-links .tab-link:after{content:"";width:0%;height:5px;position:absolute;bottom:-3px;display:inline-block;left:0;right:0}.cont-tabs .tabs-links .tab-link:hover,.cont-tabs .tabs-links .tab-link.active{color:#c3465c}.cont-tabs .tabs-links .tab-link:hover:after,.cont-tabs .tabs-links .tab-link.active:after{width:100%;background-color:#c3465c}.cont-tabs .tabs-body{padding:20px}.cont-tabs .tabs-body .tab-item:not(.active){display:none}.cont-subir-foto{display:flex;justify-content:space-around}.cont-subir-foto .drag{flex:1;border:dashed 1px #787d87;padding:20px;display:flex;justify-content:center;align-items:center}.cont-subir-foto .action{border:solid 1px #787d87;border-left:none;flex:2;padding:20px}.icono-cargado{border:dashed 1px #787d87;padding:5px 20px;display:flex;justify-content:center;align-items:center;float:left;font:12px "Avenir",sans-serif;color:#e1e1dc}.calendar-range{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.calendar-range .icon{width:50px}.calendar-range .date-from-to{border-top:solid 1px #e1e1dc;border-bottom:solid 1px #e1e1dc;display:flex;justify-content:space-around;flex:1}.calendar-range .date-from-to div{margin:10px 0;flex:1;text-align:center;font:600 13px "Avenir",sans-serif}.calendar-range .date-from-to div.from{border-right:solid 1px #e1e1dc}.cont-calendar.--inline{display:flex;justify-content:space-around}.cont-calendar .month{flex:1}.cont-calendar .month .month-header{background-color:#f0f0eb;padding:10px;position:relative;text-align:center}.cont-calendar .month .month-header span{font:17px/21px "Avenir",sans-serif;display:inline-block}.cont-calendar .month .month-header span+small{margin-left:10px}.cont-calendar .month .month-header small{display:inline-block;text-align:center;font:100 15px/21px "Avenir",sans-serif;letter-spacing:1px;text-transform:uppercase}.cont-calendar .month .month-header .arrows{position:absolute;top:calc(50% - 8px);left:10px;right:10px;z-index:1;display:flex;justify-content:space-between}.cont-calendar .month .month-header .arrows .icono{cursor:pointer}.cont-calendar .month .month-header .arrows.single{display:inline-block}.cont-calendar .month .month-header .arrows.single.left{right:auto}.cont-calendar .month .month-header .arrows.single.right{left:auto}.cont-calendar .month .month-header .selector{position:absolute;top:0;left:0px;right:0px;z-index:100;padding:8px;display:none;grid-template-columns:repeat(4, minmax(32px, 1fr));grid-row-gap:1px;background-color:#e1e1dc;border:solid 1px #787d87}.cont-calendar .month .month-header .selector.--active{display:grid}.cont-calendar .month .month-header .selector .time-header{grid-column:1/5;border-bottom:solid 1px #9baab4;text-transform:uppercase;font:12px "Avenir",sans-serif;padding:4px 0}.cont-calendar .month .month-header .selector .time-unit{cursor:pointer;display:flex;align-items:center;justify-content:center;height:32px;color:#9baab4;font:12px "Avenir",sans-serif;color:#000}.cont-calendar .month .month-header .selector .time-unit:hover{background-color:#f0f0eb}.cont-calendar .month .month-header .selector .time-unit.--active{background-color:#fff}.cont-calendar .month .month-body{padding:8px;display:grid;grid-template-columns:repeat(7, minmax(32px, 1fr));grid-row-gap:1px;box-sizing:border-box}.cont-calendar .month .month-body .month-day{display:flex;align-items:center;justify-content:center;height:24px;color:#9baab4;font:10px "Avenir",sans-serif}.cont-calendar .month .month-body .month-number{display:flex;align-items:center;justify-content:center;height:24px;font:400 13px "Avenir",sans-serif;color:#262626}.cont-calendar .month .month-body .month-number span{position:relative;z-index:3}.cont-calendar .month .month-body .month-number.--disable{cursor:auto}.cont-calendar .month .month-body .month-number.--current{color:#283741 !important;font-weight:bold}.cont-calendar .month .month-body .month-number.--selected{position:relative;overflow:hidden}.cont-calendar .month .month-body .month-number.--selected:before{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:1}.cont-calendar .month .month-body .month-number.--selected:after{content:"";position:absolute;top:0px;bottom:0px;left:0px;right:0px;background-color:rgba(150,190,230,.5);z-index:1}.cont-calendar .month .month-body .month-number.--selected.--first{border-radius:32px 0 0 32px}.cont-calendar .month .month-body .month-number.--selected.--first:before{content:"";z-index:2;background-color:#96bee6;border-radius:24px;max-width:24px;margin:auto}.cont-calendar .month .month-body .month-number.--selected.--first:after{left:50%}.cont-calendar .month .month-body .month-number.--selected.--last{border-radius:0 32px 32px 0}.cont-calendar .month .month-body .month-number.--selected.--last:before{content:"";z-index:2;background-color:#96bee6;border-radius:24px;max-width:24px;margin:auto}.cont-calendar .month .month-body .month-number.--selected.--last:after{right:50%}.cont-calendar .month .month-body .month-number:hover:not(.--disable){background-color:rgba(150,190,230,.2);font-weight:700;cursor:pointer}.cont-calendar .month .month-footer{padding:0 20px}.table{width:100%}.table .tr{width:100%;display:flex;background-color:#fff;min-height:30px}.table .tr.--sticky{position:-webkit-sticky;position:sticky;top:0}.table .tr .th{background-color:#e1e1dc;font:12px "Avenir",sans-serif;padding:5px 5px 5px 15px;text-transform:uppercase;align-self:center}.table .tr .th.t-divider{border-top:solid 1px #d2d2cd;border-bottom:solid 1px #d2d2cd;background-color:#e1e1dc}.table .tr .td{font:13px "Avenir",sans-serif;padding:5px 5px 5px 15px;align-self:center}.table .tr .td.acciones{display:flex;justify-content:end}.table .tr .td.acciones .accion{padding:0 5px}.table .tr:nth-child(odd){background-color:#f0f0eb}.table .tr:first-child{background-color:#e1e1dc !important}.table-collapsible{width:100%;padding:0 20px}.table-collapsible .cont-tr{margin:0 0 10px 0}.table-collapsible .cont-tr.--active{border:solid 1px #4b4b4b}.table-collapsible .cont-tr.--active .content-tr-expanded{display:block}.table-collapsible .cont-tr.--active .tr.td{border:none;border-bottom:solid 1px #e1e1dc}.table-collapsible .cont-tr .tr{width:100%;display:flex;background-color:#fff;display:grid;grid-template-columns:repeat(auto-fit, minmax(90px, 1fr));min-height:30px}.table-collapsible .cont-tr .tr.th{background-color:#e1e1dc;font:12px "Avenir",sans-serif;padding:5px 5px 5px 15px;text-transform:uppercase;align-self:center}.table-collapsible .cont-tr .tr.td{font:13px "Avenir",sans-serif;padding:5px 5px 5px 15px;align-self:center;border:solid 1px #e1e1dc}.table-collapsible .cont-tr .tr .cell{display:flex;flex-direction:column;align-items:left;padding:5px}.table-collapsible .cont-tr .tr .cell .data-extra{display:none}.table-collapsible .cont-tr .tr .cell .data-extra.--active{display:block}.table-collapsible .cont-tr .tr .cell .acciones{display:flex;justify-content:flex-end;align-items:center;width:100%}.table-collapsible .cont-tr .tr .cell .acciones .accion{margin:0 0 0 10px}.table-collapsible .cont-tr .tr .cell .acciones .accion img{float:left}.table-collapsible .cont-tr .content-tr-expanded{padding:5px 0px;display:none}.table-collapsible .cont-tr .content-tr-expanded p{font-size:12px;margin:5px 0 0 0;padding:5px 0 0 0;border-top:solid 1px #e1e1dc}.table-collapsible.--sticky .cont-tr:first-child{position:sticky;position:-webkit-sticky;top:0px}.table-collapsible.--sticky .tr.th{position:sticky;position:-webkit-sticky;top:0px}table{width:100%;border:0;border-collapse:collapse}table tr th{background-color:#e1e1dc;font:12px "Avenir",sans-serif;padding:7px 5px 7px 15px;text-transform:uppercase;text-align:left;min-height:30px}table tr th.t-divider{border-top:solid 1px #d2d2cd;border-bottom:solid 1px #d2d2cd;background-color:#e1e1dc}table tr td{font:13px "Avenir",sans-serif;padding:5px 5px 5px 15px;align-self:center;min-height:30px}table tr td.acciones{display:flex;justify-content:end;align-items:center}table tr td.acciones .accion{padding:0 5px}table tr td.acciones .accion img{float:left}table tr.app-tabla-row:nth-child(odd) td{background-color:#f0f0eb}table tr.bydata th{background-color:#fff}table tr.bydata th.group{border-bottom:solid 2px #c3465c;color:#c3465c;text-align:center;border-right:solid 2px #fff;border-left:solid 2px #fff}table tr.tarea-vencida td{background-color:rgba(195,70,92,.3)}table tr.tarea-proxima td{background-color:rgba(239,170,64,.4)}table tr.tarea-asignada td{background-color:rgba(65,184,128,.4)}table.--likelist tr th{padding:2px 5px;border:solid 1px #e1e1dc;font-size:10px;background-color:#f0f0eb}table.--likelist tr td{padding:5px;font-size:10px}table.--sticky tr th{position:sticky;position:-webkit-sticky;top:0px}.--dark table{border-top:solid 1px #000}.--dark table tr th{color:#fff;background-color:#3e3e3e}.--dark table tr td{color:#fff}.--dark table tr:nth-child(odd) td{background-color:#585858}.dropdown{position:absolute;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);min-width:150px}.dropdown.--top{bottom:30px;left:0;right:0;margin:auto}.dropdown .dropdown-title{border-bottom:solid 1px #e1e1dc;font:600 13px "Avenir",sans-serif;color:#4b4b4b;text-transform:uppercase;padding:10px 25px}.dropdown ul{margin:0;padding:0;list-style:none}.dropdown ul.options li{font:12px "Avenir",sans-serif;color:#4b4b4b;padding:10px 25px;position:relative}.dropdown ul.options li:hover{background-color:rgba(0,0,0,.1);color:#000}.dropdown ul.options li.active{background-color:rgba(0,0,0,.1);color:#000}.dropdown ul.options li.active:after{content:"";background:url("../images/icon-check.svg") no-repeat center center;position:absolute;top:10px;right:10px;z-index:10;point-events:none;width:15px;height:15px;display:inline-block}.cont-mensajes{padding:20px 20px 0 20px;margin:0 0 20px 0;border-bottom:solid 1px #d2d2cd}.cont-mensajes .list-mensajes{list-style:none;padding:0;margin:10px 0 0 0}.cont-mensajes .list-mensajes .mensaje{border-top:solid 1px #d2d2cd;display:flex;justify-content:space-between;padding:10px}.cont-mensajes .list-mensajes .mensaje:hover{background-color:#f0f0eb}.cont-mensajes .list-mensajes .mensaje .datos{padding-right:20px;max-width:75%}.cont-mensajes .list-mensajes .mensaje .datos .nombre{font:600 13px "Avenir",sans-serif;color:#4b4b4b}.cont-mensajes .list-mensajes .mensaje .datos .descripcion{font:13px "Avenir",sans-serif;color:#4b4b4b;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cont-mensajes .list-mensajes .mensaje .acciones{flex:1;max-width:80px}.cont-mensajes .list-mensajes .mensaje .acciones .botones{display:flex;justify-content:space-between;align-items:center}.cont-mensajes .list-mensajes .mensaje .acciones .botones .estado{background-color:#c3465c;width:10px;height:10px;border-radius:10px;display:inline-block}.cont-mensajes .list-mensajes .mensaje .acciones .cont-fechas{display:flex;justify-content:space-between}.cont-mensajes .list-mensajes .mensaje .acciones .cont-fechas .fecha{font:600 13px "Avenir",sans-serif;color:#4b4b4b}.cont-mensajes .list-mensajes .mensaje .acciones .cont-fechas .hora{font:13px "Avenir",sans-serif;color:#4b4b4b}.cont-mensaje-nuevo{padding:20px}ul.list{margin:0;padding:0;list-style:none}ul.list li{font:400 12px "Avenir",sans-serif;color:#e1e1dc;padding:10px}ul.list li a{font:400 12px "Avenir",sans-serif;color:#e1e1dc}ul.list li+li{border-top:solid 1px #787d87;margin-top:10px}ul.--values-inline{list-style:none;margin:0;padding:0}ul.--values-inline li{display:flex;align-items:center;align-content:center;padding:5px 0}ul.--values-inline li .icono{margin-right:15px}ul.--values-inline li strong{margin-right:15px;font-size:13px}ul.--values-inline li p{font-size:12px;margin:0;padding:0}ul.--values-inline li.--danger{color:#c3465c}.list-puntos-interes .punto-interes{display:flex;justify-content:space-between;padding:20px 0}.list-puntos-interes .punto-interes .punto-marker{flex:1;max-width:50px;text-align:center}.list-puntos-interes .punto-interes .punto-info{flex:auto}.list-puntos-interes .punto-interes .punto-info .punto-titulo{font:600 14px "Avenir",sans-serif}.list-puntos-interes .punto-interes .punto-info .punto-descripcion{font:400 12px "Avenir",sans-serif}.list-puntos-interes .punto-interes .punto-info .punto-desplegado{display:none;padding:10px 0}.list-puntos-interes .punto-interes .punto-info .punto-desplegado table tr td{padding:5px 0;font:400 12px "Avenir",sans-serif}.list-puntos-interes .punto-interes .punto-info .punto-acciones{display:none;justify-content:flex-end;padding:10px 10px 0 10px}.list-puntos-interes .punto-interes .punto-info .punto-acciones a{color:#96bee6;text-decoration:none;font:600 14px "Avenir",sans-serif}.list-puntos-interes .punto-interes .punto-info .punto-acciones a+a{margin-left:20px}.list-puntos-interes .punto-interes .punto-info .punto-acciones a img{margin-right:5px}.list-puntos-interes .punto-interes.active{background-color:#f0f0eb}.list-puntos-interes .punto-interes.active .punto-info .punto-desplegado{display:block}.list-puntos-interes .punto-interes.active .punto-info .punto-acciones{display:flex}.cont-editar-grupos{display:flex;border-top:solid 1px #283741;border-bottom:solid 1px #283741;flex:auto}.cont-editar-grupos .editar-grupo{display:flex;flex-direction:column;flex:1}.cont-editar-grupos .editar-grupo .editar-grupos-title{border-bottom:solid 1px #283741;font:500 11px "Avenir",sans-serif;color:#fff;text-align:center;padding:10px}.cont-editar-grupos .editar-grupo .cont-list-items{background-color:#656565;padding:5px;flex:auto;overflow-y:auto;position:relative}.cont-editar-grupos .editar-grupo .cont-list-items .list-items{position:absolute;left:5px;right:5px;bottom:5px;top:5px;overflow-y:auto}.cont-editar-grupos .editar-grupo .cont-list-items .list-items .item{padding:5px;border:solid 1px #4b4b4b;color:#989898;margin-bottom:5px;display:flex;align-items:center}.cont-editar-grupos .editar-grupo .cont-list-items .list-items .item span{font:14px "Avenir",sans-serif;padding:0 5px}.cont-editar-grupos .editar-grupo .cont-list-items .list-items .item:hover{border:dashed 1px #9baab4;background-color:#4b4b4b;color:#fff}.cont-editar-grupos .editar-grupo .cont-list-items .list-items .item.active{border:dashed 1px #4b4b4b;background-color:#4b4b4b;color:#fff}.cont-editar-grupos .editar-grupo .cont-list-items .list-items .item.agregar{justify-content:center;border:dashed 1px #9baab4}.cont-editar-grupos .editar-grupo.editar-grupo{border-left:solid 1px #283741}.combo-search-create{padding:20px;display:flex;justify-content:space-between;align-items:center}.combo-search-create .pagination{position:relative;flex:3;margin:0 20px 0 0}.combo-search-create button{appearance:none;background:none;border:none;margin:0 15px 0 0}.combo-search-create>.search-box{position:relative;flex:3}.combo-search-create>.search-box .form-input{position:relative;z-index:1;width:100%;height:100%}.combo-search-create>.search-box .magnify{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);right:10px;z-index:2;margin:0}.combo-search-create>.search-box+button{margin:0 0 0 15px}.combo-footer{padding:10px 20px;border-top:solid 1px #e1e1dc;display:flex;justify-content:space-between;align-items:center}.combo-footer.--sticky{background-color:#fff;position:sticky;position:-webkit-sticky;bottom:0}.cont-search-filters{border:solid 1px #e1e1dc;margin:0 20px 10px 20px;position:absolute;background:#fff;top:65px;z-index:2;width:90%;max-width:600px;right:0px;display:none}.cont-search-filters.--active{display:inline-block;box-shadow:0 0 20px #e1e1dc}.cont-search-filters:after{content:"";width:15px;height:15px;display:inline-block;position:absolute;right:7px;top:-8px;border-top:solid 1px #e1e1dc;border-right:solid 1px #e1e1dc;transform:rotate(-45deg);z-index:100;background-color:#fff}.cont-search-filters .row{display:flex;justify-content:space-between;align-items:center}.cont-search-filters .row .form-group{margin:10px 0}.cont-search-filters .row .form-group+.form-group{margin-left:15px}.pagination{display:flex;list-style:none;margin:0;padding:0}.pagination .item-page{border:solid 1px #e1e1dc;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.pagination .item-page a{line-height:10px;text-decoration:none;color:#000;vertical-align:middle;text-align:center;font:12px/12px "Avenir",sans-serif;padding-top:3px}.pagination .item-page:hover{background-color:#e1e1dc}.pagination .item-page.active{border:solid 1px #7d1539;background-color:#7d1539}.pagination .item-page.active a{color:#fff}.pagination .item-page+.item-page{margin:0 0 0 4px}.intercambio{display:flex;justify-content:space-between;align-items:stretch;margin:0 0 30px 0}.intercambio .zona{border:solid 1px #e1e1dc;position:relative;height:200px;flex:1}.intercambio .zona ul{height:100%;overflow-y:auto;margin:0;padding:0}.intercambio .zona ul li{display:flex;align-items:center;border-bottom:solid 1px #e1e1dc;padding:10px}.intercambio .zona ul li label{display:flex;align-items:flex-start}.intercambio .zona ul li label img{width:16px}.intercambio .zona ul li label input{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.intercambio .zona ul li label span{font:12px "Avenir",sans-serif;margin-left:10px}.intercambio .zona ul li:hover{background-color:#f0f0eb}.intercambio .zona ul li.--selected{background-color:rgba(150,190,230,.3)}.intercambio .zona ul li.--selected span{font-weight:bold}.intercambio .zona button{position:absolute;bottom:-20px;padding:5px 10px;left:0;right:0;margin:auto;z-index:10;background-color:#fff}.intercambio .zona button img{margin:0 5px}.intercambio .zona+.zona{margin-left:10px}.--dark .intercambio .zona ul li span{color:#e1e1dc}.--dark .intercambio .zona ul li:hover{background-color:#9baab4}.--dark .intercambio .zona ul li.--selected{background-color:rgba(150,190,230,.8)}.--dark .intercambio .zona button{background-color:#4b4b4b}.jornada{border-top:solid 1px #e1e1dc;margin:20px 0;padding:20px 0;position:relative}.jornada .link{position:absolute;top:-10px;background-color:#fff;padding:0 5px}.jornada .data-collapse{display:none;position:relative;padding:0 20px}.jornada .data-collapse .link{top:-30px;left:0px}.jornada .data-collapse .semana{display:flex;justify-content:center}.jornada .data-collapse .semana .dia{border:solid 1px #000;color:#000;padding:5px;font:12px/12px "Avenir",sans-serif}.jornada .data-collapse .semana .dia:hover{background-color:#e1e1dc;cursor:pointer}.jornada .data-collapse .semana .dia.--selected{background-color:#7d1539;color:#fff;border:solid 1px #7d1539}.jornada .data-collapse .semana .dia+.dia{margin-left:10px}.jornada .data-collapse .horario{margin:30px 0 20px 0}.jornada .data-collapse .data{display:flex;justify-content:space-between;align-items:flex-end}.jornada .data-collapse .data p{margin:0}.jornada .data-collapse .data .acciones{display:flex;justify-content:space-between}.jornada.--active{border:solid 1px #e1e1dc}.jornada.--active>.link{display:none}.jornada.--active .data-collapse{display:block}.--dark .jornada{border-top:solid 1px #e1e1dc}.--dark .jornada .link{background-color:#4b4b4b}.--dark .jornada .data-collapse .link{background-color:#4b4b4b}.--dark .jornada .data-collapse .semana .dia{border:solid 1px #e1e1dc;color:#e1e1dc}.--dark .jornada .data-collapse .semana .dia:hover{background-color:#4b4b4b}.--dark .jornada .data-collapse .semana .dia.--selected{background-color:#7d1539;color:#fff;border:solid 1px #7d1539}.--dark .jornada.--active{border:solid 1px #787d87}.slider{background-color:#e1e1dc;width:100%;height:8px;display:inline-block;position:relative}.slider .horario-base{position:absolute;left:0px;height:8px;background:#e1e1dc;border-radius:2px}.slider .horario-barra{position:absolute;height:8px;left:50px;width:100px;background:#7d1539}.slider .horario-inicio,.slider .horario-fin{top:-6px;width:10px;height:20px;background:#7d1539;position:absolute;border:solid 1px #fff}.slider .horario-inicio:before,.slider .horario-fin:before{content:attr(data-value);position:absolute;top:-20px;left:50%;font:12px "Avenir",sans-serif;color:#000;transform:translateX(-50%)}.slider .horario-inicio{left:20px}.--dark .slider{background-color:#787d87}.--dark .slider .horario-base{background:#787d87}.--dark .slider .horario-barra{background:#7d1539}.--dark .slider .horario-inicio,.--dark .slider .horario-fin{background:#7d1539;border:solid 1px #4b4b4b}.--dark .slider .horario-inicio:before,.--dark .slider .horario-fin:before{color:#e1e1dc}.notificacion{position:fixed;z-index:1000;border-left:solid 5px #7d1539;padding:20px;bottom:20px;left:20px;max-width:400px}.notificacion.tomanual{position:relative;left:0;top:0}.notificacion .titulo{font:bold 16px "Avenir",sans-serif;color:#fff}.notificacion .descripcion{font:14px "Avenir",sans-serif;color:#fff}.notificacion .cerrar{position:absolute;top:10px;right:10px;z-index:100}.notificacion.verde{background-color:#51c28d;border-color:#2d7f59}.notificacion.roja{background-color:#c9596d;border-color:#8e2e3f}.notificacion.amarilla{background-color:#f1b458;border-color:#d18512}.multi-select{padding:10px}.multi-select .multi-select-header{display:flex;justify-content:space-between;width:100%;background-color:#fff;position:relative}.multi-select .multi-select-header input{width:100%}.multi-select .multi-select-header.arrow-down .tags{position:absolute;top:10px;right:10px;z-index:10px}.multi-select .multi-select-header.arrow-down .tags .tag{background-color:rgba(125,21,57,.1);color:#7d1539;font:bold 12px "Avenir",sans-serif;border-radius:4px;padding:2px 5px}.multi-select .multi-select-header.arrow-up{z-index:10}.multi-select .multi-select-header.arrow-up input{flex:1;margin-right:10px}.multi-select .multi-select-body{padding:8px 0}.multi-select .multi-select-body .multi-select-list ul{list-style:none;padding:0px;margin:0px}.multi-select .multi-select-body .multi-select-list ul li{font:bold 14px "Avenir",sans-serif !important}.multi-select .multi-select-body .multi-select-list ul li ul{padding:10px 10px 10px 15px;margin:0px}.multi-select .multi-select-body .multi-select-list ul li ul li+li{margin-top:10px}.multi-select .multi-select-body .multi-select-list ul+ul{margin-top:10px}.referencias{display:flex;padding:10px;align-items:center}.referencias .referencia{display:flex;align-items:center}.referencias .referencia .color{width:15px;height:15px;background-color:#000}.referencias .referencia .value{margin:0 0 0 5px;font:12px "Avenir",sans-serif;color:#4b4b4b}.referencias .referencia+.referencia{margin-left:30px}h1,h2,h3,h4,h5,h6{font-family:"Avenir",sans-serif;margin:0}h6{font:bold 15px/24px "Avenir",sans-serif}h6 .icon{float:left;margin-right:10px}p{font:normal 13px/24px "Avenir",sans-serif;margin:0 0 10px 0}.separador{margin:20px 0;display:inline-block;width:100%}.separador.--border{border-top:solid 1px #e1e1dc}.--light .separador.--border{border-color:#e1e1dc}.--dark .separador.--border{border-color:#9baab4}hr{padding:0px;border:none;height:1px;background-color:#e1e1dc;margin:20px 0}.calculador-recorrido-resultado{margin:50px 20px 0 20px}.calculador-recorrido-resultado .data{text-align:center;padding:0 20px}.calculador-recorrido-resultado .data .label{font:12px "Avenir",sans-serif;color:#787d87;background-color:#fff;display:inline-block;padding:0 5px}.calculador-recorrido-resultado .data .valor{background-color:#f0f0eb;padding:3px 5px;font:bold 16px "Avenir",sans-serif}.calculador-recorrido-resultado .cont-ruta{margin:0 0 20px 0}.calculador-recorrido-resultado .cont-ruta .ruta{border-top:dotted 2px #7d1539;border-bottom:solid 1px #e1e1dc;display:flex;justify-content:space-between}.calculador-recorrido-resultado .cont-ruta .ruta .inicio,.calculador-recorrido-resultado .cont-ruta .ruta .fin{position:relative;padding:40px 10px 20px 10px;flex:1}.calculador-recorrido-resultado .cont-ruta .ruta .inicio:before,.calculador-recorrido-resultado .cont-ruta .ruta .fin:before{content:"";width:16px;height:33px;display:inline-block;position:absolute;top:-25px;background:url("../images/icon-punto-interes-rojo.svg") no-repeat center center;background-size:100%;z-index:2}.calculador-recorrido-resultado .cont-ruta .ruta .inicio .form-with-labels,.calculador-recorrido-resultado .cont-ruta .ruta .fin .form-with-labels{padding:0}.calculador-recorrido-resultado .cont-ruta .ruta .inicio{text-align:left;border-left:solid 1px #e1e1dc}.calculador-recorrido-resultado .cont-ruta .ruta .inicio:before{left:-2px}.calculador-recorrido-resultado .cont-ruta .ruta .fin{text-align:right;border-right:solid 1px #e1e1dc}.calculador-recorrido-resultado .cont-ruta .ruta .fin:before{right:-15px}.calculador-recorrido-resultado .cont-ruta .ruta .label{font:12px "Avenir",sans-serif}.calculador-recorrido-resultado .cont-ruta .ruta .nombre-punto{font:500 14px "Avenir",sans-serif}.calculador-recorrido-resultado .cont-ruta .cont-data{width:100%;position:absolute;top:40px;right:0;left:0;margin:auto;display:flex;justify-content:center}.calculador-recorrido-resultado .consumo{padding:10px 0}.calculador-recorrido-resultado .consumo .titulo{width:100%;display:inline-block;padding:0 0 10px 0;font:12px "Avenir",sans-serif}.calculador-recorrido-resultado .consumo .row{display:flex}.calculador-recorrido-resultado .consumo .row form{padding:0;width:60%;margin:0 20px 0 0}.calculador-recorrido-resultado .consumo .row .data{padding:0;width:40%;border:solid 1px #e1e1dc}.cuestionario{margin:20px}.cuestionario .cont-pregunta{margin:0 0 15px 0}.cuestionario .cont-pregunta .pregunta{display:flex;justify-content:space-between;border:solid 1px #e1e1dc;padding:10px}.cuestionario .cont-pregunta .pregunta p{margin:0}.cuestionario .cont-pregunta .respuestas ul{list-style:none;margin:0 0 0 20px;padding:0}.cuestionario .cont-pregunta .respuestas ul li{display:flex;position:relative;padding:5px 10px 5px 0}.cuestionario .cont-pregunta .respuestas ul li:before{content:"";width:10px;height:1px;background:#e1e1dc;top:50%;transform:translateY(-50%);left:-10px;position:absolute}.cuestionario .cont-pregunta .respuestas ul li:after{content:"";width:1px;height:100%;background:#e1e1dc;bottom:0;left:-10px;position:absolute}.cuestionario .cont-pregunta .respuestas ul li:last-child:after{height:50%;bottom:50%}.cuestionario .cont-pregunta .respuestas ul li:hover{background-color:#f0f0eb}.cuestionario .cont-pregunta .respuestas ul li p{margin:0 auto 0 15px}.cuestionario .acciones{display:flex;justify-content:center}.cuestionario .acciones .accion+.accion{margin:0 0 0 15px}.gtfs{display:flex;flex-direction:column;justify-content:center;align-items:center;height:calc(100% - 150px)}.gtfs>img{margin-bottom:20px;opacity:.1;width:140px}.gtfs .btn img{margin:0 0 0 10px}.cont-panel-combustible{display:grid;grid-template-columns:repeat(6, 1fr);padding:20px;grid-gap:16px}.cont-panel-combustible:hover .tarjeta-combustible{opacity:.2;transition:all .3s ease-in}.cont-panel-combustible:hover .tarjeta-combustible:hover{opacity:1 !important;border:solid 1px #4b4b4b;transition:all .3s ease-out}.cont-panel-combustible .tarjeta-combustible{transition:all .3s ease-in;position:relative;border:solid 1px #e1e1dc;padding:10px 10px 0 10px}.cont-panel-combustible .tarjeta-combustible.estado-alerta{background-color:#df4939;border-color:#c53020}.cont-panel-combustible .tarjeta-combustible.estado-ok{background-color:#03b003;border-color:#027e02}.cont-panel-combustible .tarjeta-combustible.estado-alerta .nombre,.cont-panel-combustible .tarjeta-combustible.estado-ok .nombre{color:#fff}.cont-panel-combustible .tarjeta-combustible.estado-alerta ul li,.cont-panel-combustible .tarjeta-combustible.estado-ok ul li{border-color:rgba(225,225,220,.5);color:rgba(225,225,220,.9)}.cont-panel-combustible .tarjeta-combustible.estado-alerta .tag,.cont-panel-combustible .tarjeta-combustible.estado-ok .tag{color:#fff;background-color:rgba(225,225,220,.2)}.cont-panel-combustible .tarjeta-combustible .nombre{font:bold 16px "Avenir",sans-serif}.cont-panel-combustible .tarjeta-combustible ul{list-style:none;padding:10px 0;margin:0}.cont-panel-combustible .tarjeta-combustible ul li{border-top:solid 1px #e1e1dc;padding:5px;font:12px "Avenir",sans-serif;color:#787d87}.cont-panel-combustible .tarjeta-combustible .tag{width:auto;display:inline-block;margin:10px auto;font:12px "Avenir",sans-serif;background-color:#f0f0eb;padding:0 5px}.salidasyllegadas{margin:20px 0 40px 0;position:relative;z-index:1}.salidasyllegadas .salida,.salidasyllegadas .llegada{padding:5px 10px;display:grid;align-items:flex-start;width:95%;font:14px "Avenir",sans-serif;position:relative;grid-template-columns:60px 100px 1fr 1fr 1fr 1fr;float:left}.salidasyllegadas .salida:before,.salidasyllegadas .llegada:before{content:"";width:calc(100% - 40px);height:100%;position:absolute;right:0;top:0;border:solid 1px #e1e1dc;z-index:1}.salidasyllegadas .salida span,.salidasyllegadas .llegada span{font:10px "Avenir",sans-serif;text-transform:uppercase;color:#787d87;width:100%;display:inline-block}.salidasyllegadas .salida>div,.salidasyllegadas .llegada>div{z-index:2;position:relative}.salidasyllegadas .salida .tipo,.salidasyllegadas .llegada .tipo{text-align:center;background-color:#fff;padding:3px 0}.salidasyllegadas .salida .tipo .cont-img,.salidasyllegadas .llegada .tipo .cont-img{background-color:#f0f0eb;border-radius:100%;width:24px;height:24px;display:inline-block}.salidasyllegadas .salida .tipo .cont-img img,.salidasyllegadas .llegada .tipo .cont-img img{margin:3px 0;vertical-align:middle}.salidasyllegadas .salida .tipo .horario,.salidasyllegadas .llegada .tipo .horario{width:100%;display:inline-block;font:12px "Avenir",sans-serif}.salidasyllegadas .salida .unidad,.salidasyllegadas .llegada .unidad{width:100%;display:inline-block;font:bold 16px "Avenir",sans-serif;color:#000}.salidasyllegadas .salida .chofer,.salidasyllegadas .llegada .chofer{color:#000}.salidasyllegadas .salida .turno,.salidasyllegadas .llegada .turno{width:100%;display:inline-block}.salidasyllegadas .salida+.salida,.salidasyllegadas .salida+.llegada,.salidasyllegadas .llegada+.salida,.salidasyllegadas .llegada+.llegada{margin-top:20px}.salidasyllegadas .llegada{float:right;direction:rtl;text-align:left}.salidasyllegadas .llegada .tipo{background:none}.salidasyllegadas .llegada:before{background-color:rgba(240,240,235,.5);right:auto;left:0}.tablero-control{padding:10px 20px}.tablero-control .tablero-head{margin-bottom:10px;display:flex;align-items:center}.tablero-control .tablero-head .radio{margin-left:20px;display:flex;align-items:center}.tablero-control .tablero-head .radio .slider{margin-left:20px}.tablero-control .row{display:flex;margin-bottom:10px}.tablero-control .row .tarjeta{border:solid 1px #e1e1dc;flex:1;text-align:center}.tablero-control .row .tarjeta .nombre{background-color:#e1e1dc;font:bold 12px "Avenir",sans-serif;padding:3px;margin:5px;position:relative}.tablero-control .row .tarjeta .data{display:flex;justify-content:center;align-items:center;width:100%;padding:5px 10px}.tablero-control .row .tarjeta .data .value{font:bold 32px/32px "Avenir",sans-serif;margin:0}.tablero-control .row .tarjeta .data .description{font:12px "Avenir",sans-serif;color:#787d87;margin:0 0 0 10px;width:100px;text-align:left}.tablero-control .row .tarjeta .data ul{padding:0;list-style:none;text-align:left;width:100%;margin:0}.tablero-control .row .tarjeta .data ul li{font:11px "Avenir",sans-serif;color:#787d87;padding:2px 0;border-bottom:solid 1px #e1e1dc;display:grid;grid-template-columns:1fr 40px}.tablero-control .row .tarjeta .data ul li .parametro{text-align:left}.tablero-control .row .tarjeta .data ul li .valor{text-align:right}.tablero-control .row .tarjeta .data ul li:last-child{border:none}.tablero-control .row .tarjeta+.tarjeta{margin-left:20px}.login{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100vw;height:100vh;background-color:#7d1539}.login:before{content:"";background:url("../images/logo-wara-w.svg") no-repeat center center;display:inline-block;width:100vw;height:100vh;position:absolute;top:0;left:70%;opacity:.1}.login .cont-login{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;width:400px}.login .cont-login .logo{margin-bottom:20px}.login .cont-login .title{font:bold 14px "Avenir",sans-serif;text-align:center}.login .cont-login .card{background-color:#fff;display:flex;flex-direction:column;position:relative;padding:20px 0 0 0;border-top:solid 5px #283741}.login .cont-login .card .link{margin:20px 0 0 0;display:inline-block;font:bold 14px "Avenir",sans-serif}.login .cont-login .languages{padding:20px 10px;text-align:center;font:12px "Avenir",sans-serif;color:#fff;text-decoration:none}.login .cont-login .languages a{text-decoration:none;font:12px "Avenir",sans-serif;color:#fff;margin:0 0 0 15px}.paradas{background-color:#e1e1dc}.paradas .parada-tipo{border-bottom:solid 1px #f0f0eb;width:100%}.paradas .parada-tipo .nombre-parada-tipo{position:sticky;top:0;background-color:#e1e1dc;text-transform:uppercase;padding:12px 3px;font:bold 12px "Avenir",sans-serif;z-index:2}.paradas .parada-tipo .nombre-parada-tipo .acciones{position:absolute;top:50%;transform:translateY(-50%);right:10px}.paradas .parada-tipo>ul{display:none;list-style:none;margin:0;padding:0;width:100%;position:relative;z-index:1}.paradas .parada-tipo>ul li{display:flex;justify-content:space-between}.paradas .parada-tipo>ul li .parada{width:calc(100% - 24px);margin:0 12px}.paradas .parada-tipo>ul li .parada .parada-nombre{padding:3px;position:relative;font:14px "Avenir",sans-serif}.paradas .parada-tipo>ul li .parada .parada-nombre:before{content:"";position:relative;width:16px;height:16px;background:url("../images/icon-punto-interes.svg") no-repeat center center;background-size:auto 100%;margin:0 5px 0 0;display:inline-block}.paradas .parada-tipo>ul li .parada .parada-nombre .acciones{position:absolute;top:5px;right:10px}.paradas .parada-tipo>ul li .parada .servicios{display:none;list-style:none;margin:0;padding:10px 5px 2px}.paradas .parada-tipo>ul li .parada .servicios .nombre-servicio{font:12px "Avenir",sans-serif}.paradas .parada-tipo>ul li .parada .servicios .nombre-servicio .identificador{width:10px;height:10px;display:inline-block;border-radius:10px;background-color:#000;margin:0 4px 0 0;border:solid 1px #fff}.paradas .parada-tipo>ul li .parada .servicios .acciones{padding:0 5px}.paradas .parada-tipo>ul li .parada.--active{border:solid 1px #fff;margin-bottom:10px}.paradas .parada-tipo>ul li .parada.--active .parada-nombre{position:sticky;top:38px;background-color:#fff}.paradas .parada-tipo>ul li .parada.--active .parada-nombre:before{background:url("../images/icon-punto-interes-rojo.svg") no-repeat center center}.paradas .parada-tipo>ul li .parada.--active .servicios{display:block}.paradas .parada-tipo.--active>ul{display:block}.paradas .comentarios{height:100%;padding:20px;display:flex;flex-direction:column}.paradas .comentarios .comentario{background-color:#fff;display:inline-block;margin:0 0 10px 0;padding:10px}.paradas .comentarios .comentario .comentario-header{display:flex;justify-content:space-between;border-bottom:solid 1px #f0f0eb;padding:0 0 5px 0;margin:0 0 5px 0}.paradas .comentarios .comentario .comentario-header .remitente{font:bold 12px "Avenir",sans-serif}.paradas .comentarios .comentario .comentario-header .fecha{font:12px "Avenir",sans-serif}.paradas .comentarios .comentario .data{font:14px "Avenir",sans-serif}.paradas .comentarios form{background-color:#fff}ul.menu{margin:0;padding:0;list-style:none}code{background-color:#f8f9fa;padding:3px 5px;border-radius:4px;color:#d73038}pre{overflow-x:auto;width:100%}pre code{background-color:#f8f9fa;border-radius:3px;font-family:courier,monospace;padding:0 30px 20px 0;display:inline-block;color:#2f6f9f}pre code span{color:#d73038}pre code em{font-style:normal;color:#9baab4}header{background-color:#7d1539;display:flex;justify-content:space-between;align-items:center;padding:10px 5%}header img{max-width:150px}header h1{color:#fff;font-size:14px}ul.menu{padding:0 5%;background:#4b4b4b;display:flex}ul.menu li:hover{background-color:rgba(255,255,255,.2)}ul.menu li a{padding:10px;text-decoration:none;color:#000;font:16px "Avenir",sans-serif;color:#e1e1dc;display:inline-block;margin:5px 0 0 0}ul.menu li.active a{border-bottom:solid 5px #7d1539;font-weight:bold;color:#fff}.submenu{width:20%;overflow-y:auto;background-color:#e1e1dc;padding:20px}.submenu>ul{list-style:none;margin:0;padding:0}.submenu>ul li a{border-bottom:solid 1px #787d87;padding:10px;font:14px "Avenir",sans-serif;color:#4b4b4b;text-decoration:none;display:inline-block;width:100%}.submenu>ul li:hover{background-color:#f0f0eb}.submenu>ul li.active{background-color:#f0f0eb}.submenu>ul li.active>a{color:#7d1539;font-weight:bold}.submenu>ul li ul{margin:0 0 0 20px;list-style:none;padding:0}.submenu>ul li ul li a{border-bottom:none;font:12px "Avenir",sans-serif}.submenu>ul li ul li.active>a{color:#7d1539;font-weight:bold}.main-index{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:30px;list-style:none;margin:0;padding:0}.main-index li{background-color:#f0f0eb;text-align:center;height:100px;display:flex;justify-content:center;align-items:center}.main-index li a{color:#4b4b4b;font:14px/100px "Avenir",sans-serif;text-decoration:none;width:100%;height:100%;display:inline-block}.main-index li:hover{background-color:#7d1539}.main-index li:hover a{color:#fff;font-weight:bold}.download{display:flex;justify-content:center;align-items:center;width:100%;background-color:#f0f0eb;position:relative;padding:40px 20px}.download>img,.download div{max-width:60%}.download .link{position:absolute;top:10px;right:10px;z-index:2;background-color:rgba(225,225,220,.5);color:#000;padding:3px 5px;font:12px "Avenir",sans-serif}.download .link svg{width:12px;margin:0 5px 0 0}.download .link svg .st0{fill:#4b4b4b}.download .link:hover{background-color:#7d1539;color:#fff}.download .link:hover .st0{fill:#fff}.download.dark{background-color:#4b4b4b}.colors{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}.colors .hr{flex:100%;width:100%;border-bottom:solid 1px #f0f0eb;margin:20px 0;text-align:center;position:relative}.colors .hr span{padding:5px;background-color:#fff;font:14px "Avenir",sans-serif;border:solid 1px #f0f0eb;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.colors .color{max-width:25%;display:flex;flex-direction:column;align-items:center;border:solid 1px #f0f0eb;padding:20px;margin:20px}.colors .color .view{width:100px;height:100px;border-radius:100%;display:inline-block;background-color:#e1e1dc;margin:0 0 10px 0}.colors .color .hexa{font:14px "Avenir",sans-serif;color:#787d87}.container{width:90%;margin:40px 5%}.container-full{display:flex;width:100%;margin:0;min-height:calc(100vh - 100px)}.container-full .main{padding:20px;width:80%}.tipografias{display:flex;flex-direction:column}.tipografias .tipografia{font:16px/24px "Avenir",sans-serif;padding:20px;border-bottom:solid 1px #e1e1dc}.tipografias .tipografia .nombre{font-weight:bold}.tipografias .tipografia .abecedario{color:#4b4b4b}.tipografias .tipografia.bold .abecedario{font-weight:bold}.tipografias .tipografia.light .abecedario{font-weight:200}.marcas{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:30px}p{font:15px/24px "Avenir",sans-serif;color:#4b4b4b}.spacer{width:100%;height:40px;display:inline-block}.valores-3 .valor-name strong{display: -webkit-box !important;max-width: 100%;margin: 0 auto;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;cursor:help}.historial-single .historial-header .historial-header-secondary .dato:last-child{border:0}.bg-alerta{position:absolute;top:0;left:0;z-index: 1100000;height: 100%;width: 100%;background-color: rgba(0,0,0, .5);}.msg-alerta{position: absolute;z-index:1100001;top:110px;right:110px;}/*# sourceMappingURL=style.css.map */
