@import url(https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,600,600i,700,700i);body{font-family:'Raleway',sans-serif}:root{--principal:#63984c;--principal-dark:#478128}input[type=date],input[type=email],input[type=number],input[type=text]{padding:2px 6px}input[type=date],input[type=email],input[type=number],input[type=text],select{border:1px solid #dcdcdc;color:#666;font-size:14px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}input[type=date]:focus,input[type=date]:hover,input[type=email]:focus,input[type=email]:hover,input[type=number]:focus,input[type=number]:hover,input[type=text]:focus,input[type=text]:hover,select:focus,select:hover{outline:0;border:1px solid #4c8b2b}select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background:0 0;background:url(../img/flecha.png) no-repeat 95% center;padding:3px 18px 3px 6px}.top-contacto a:hover,.top-micuenta.has-children.account a:hover,a{color:#4c8b2b;text-decoration:none}a:focus,a:hover{color:#c2276c;text-decoration:underline}.btn.btn-primary{color:#fff;background-color:var(--principal);border-color:var(--principal)}.btn.btn-primary:active,.btn.btn-primary:hover{background-color:var(--principal-dark);border-color:var(--principal-dark)}.btn.btn-primary[disabled]{filter:grayscale(1)}.cd-logo img,.logo-empresa img,.logo-empresa-log img,.logo_log_globalgest{display:none}.cd-logo{background:url(../img/logo_isd_energy.png) no-repeat center top;height:78px;min-width:188px}.logo-empresa{background:url(../img/logo_cp.png) no-repeat center top;height:75px;min-width:188px;margin-bottom:25px}.cd-main-header{height:94px}.top-contacto a,.top-micuenta.has-children.account a{color:#434343;font-family:'Raleway',sans-serif;font-weight:600}.top-contacto>a,.top-micuenta.has-children.account>a{margin-top:17px}.top-contacto{display:none!important}.cd-top-nav li:not(.has-children) a:hover{color:#4c8b2b}.cd-top-nav .has-children{background-color:transparent}.cd-main-header{background:#f9f9f9;border-bottom:1px solid #d9d9d8;box-shadow:none}.cd-side-nav{padding-top:99px}.cd-top-nav .has-children ul{background-color:#f9f9f9}.acceder_login input[type=submit]{background:#4c8b2b;border:2px solid #4c8b2b;font-family:'Raleway',sans-serif;border-radius:4px}.acceder_login input[type=submit]:hover,.no-touch .has-children ul a:hover{color:#4c8b2b}.logo-empresa-log{background:url(../img/login.png) no-repeat center top;height:128px;min-width:234px}.cont_log input[type=password],.cont_log input[type=text]{font-size:20px;box-shadow:none}.cont_log input[type=password]:focus,.cont_log input[type=password]:hover,.cont_log input[type=text]:focus,.cont_log input[type=text]:hover{outline:0;border:1px solid #4c8b2b;box-shadow:0 .1em 15px 0 rgba(0,0,0,.1)}.cont_log input[type=password]:-webkit-autofill,.cont_log input[type=text]:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #fff inset}@media only screen and (min-width:1170px){.cd-side-nav{width:244px}}.graficas-inicio{display:none}li.cd-label{font-size:0!important;margin-top:10px}.cd-side-nav{background-color:#fff;border-right:1px solid #ddd;background-image:url(../img/bg_menu.png);background-repeat:no-repeat;background-position:right bottom}.cd-side-nav>ul>li>a{color:#2c323a;font-size:14px;text-transform:uppercase;font-family:'Raleway',sans-serif;font-weight:700}.cd-side-nav .active>a,.cd-side-nav>ul>li>a:hover{color:#fff;background:#4c8b2b}.cd-side-nav .active>a{box-shadow:none}.cd-side-nav>ul>li:hover>a{color:#fff;background:#4c8b2b!important}.cd-side-nav .count{background-color:#4c8b2b}.cd-side-nav>ul>li.has-children.mod-edificios>a span.ico-modulo{background-image:none!important}.cd-side-nav>ul>li>a::before{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.cd-side-nav>ul>li.has-children.mod-edificios>a::before{background:url(../img/edificios.png) no-repeat;width:21px;height:17px}.cd-side-nav>ul>li.has-children.mod-edificios.active>a::before,.cd-side-nav>ul>li.has-children.mod-edificios:hover>a::before{background:url(../img/edificios_active.png) no-repeat;width:21px;height:17px}.cd-side-nav>ul>li.ico1.mod-inicio>a::before{background:url(../img/dashboard.png) no-repeat;width:20px;height:20px}.cd-side-nav>ul>li.ico1.mod-inicio.active>a::before,.cd-side-nav>ul>li.ico1.mod-inicio:hover>a::before{background:url(../img/dashboard_active.png) no-repeat;width:20px;height:20px}@media only screen and (min-width:768px){.cd-side-nav .has-children.selected>a{background-color:#4c8b2b;color:#fff;text-decoration:none}}.tit_ban_dash h2,.titdashboard h1{font-weight:600;font-family:'Raleway',sans-serif}.ban_dashboard,.titdashboard h1{border-radius:4px;margin-bottom:30px}.titdashboard h1{background:#f1f1f1;font-size:34px;color:#4c8b2b;padding:16px 0;text-align:center;line-height:1.2em}.titdashboard h1 span{color:#b0b0b0;display:block;font-size:22px}.ban_dashboard{border:1px solid #ddd;padding:5px}.img_dashboard{margin-bottom:10px}.img_dashboard a{width:100%;overflow:hidden;height:230px;display:block}.img_dashboard a img{width:100%;height:230px;object-fit:cover;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease}.img_dashboard a:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.tit_ban_dash h2{font-size:22px;color:#aeaeae;text-transform:uppercase;padding:0 0 15px;margin:0 0 15px;background:url(../img/bg_h2.png) no-repeat left bottom}.tit_ban_dash h2 span{color:#7a7a7a}.tit_ban_dash h2 img.aviso_ventana_abierta{display:inline-block;float:right;cursor:help}.n_propiedades{font-family:'Open sans',sans-serif}.n_propiedades a,.nivel_consumo{font-family:'Raleway',sans-serif;font-size:15px;font-weight:600;border-radius:4px;border:1px solid #4c8b2b;display:inline-block;margin-top:10px;margin-bottom:20px}.n_propiedades a{color:#fff;background:#4c8b2b;padding:6px 20px;text-transform:uppercase}.n_propiedades a:hover{background:#fff;color:#4c8b2b;text-decoration:none}.nivel_consumo{color:#4c8b2b;padding:6px 2px;width:100%;text-align:center}.nivel_consumo.n_elevado{border:1px solid #c2276c;color:#c2276c}.nivel_consumo.n_medio{border:1px solid #4695b4;color:#4695b4}.consumos_texto .nivel_consumo{display:none}.consumos_texto.n_elevado>.nivel_consumo.n_elevado,.consumos_texto.n_medio>.nivel_consumo.n_medio,.consumos_texto.n_moderado>.nivel_consumo.n_moderado{display:inherit}.circulos_gastos{width:122px;float:left}.cir_consumomes{width:117px;height:117px;background:#4c8b2b;color:#fff;border-radius:50%;text-align:center;font-size:12px;font-weight:600;padding-top:22px;margin-bottom:2px}.consumocifra{font-size:24px;font-weight:700;line-height:1em}.consumocifra span{display:block;font-size:10px;font-weight:500}.consumano{background:#71a057}.consumfrio{background:#3bbcc9}.consumcalor{background:#c2276c;margin-bottom:0}@media (max-width:991px){.circulos_gastos{width:200px}.cir_consumomes{display:inline-block}}@media (max-width:530px){.circulos_gastos{width:122px}}@media (min-width:1200px){.circulos_gastos{width:100%;margin:0 auto;text-align:center;float:none}.cir_consumomes{display:inline-block;margin-bottom:-10px}.consumano,.consumcalor{margin-bottom:10px}}@media (max-width:1389px){.cir_consumomes{width:90px;height:90px;font-size:10px}.consumocifra{font-size:18px;line-height:1em}.consumocifra span{font-size:7px}}.nivel_energia_dash{width:133px;height:283px;background:url(../img/grafica_nivel.png) no-repeat;background-size:contain;position:relative;display:inline-block}.nivel_energia_dash span{display:block;width:98px;height:52px;position:absolute;left:12px;background:url(../img/selector.png) no-repeat;background-size:contain}.nivel_energia_dash>i{position:absolute;bottom:0;right:0;left:0;font-weight:700}.nivel_energia_dash i.glyphicon{cursor:help}.nivel_energia_dash.frio i{color:#3bbcc9}.nivel_energia_dash.calor i{color:#c02c6c}.nivel_energia_dash.n_moderado span{top:75%;transform:translateY(-50%)}.nivel_energia_dash.n_medio span{top:45%;transform:translateY(-50%)}.nivel_energia_dash.n_elevado span{transform:translateY(-50%);top:16.5%}@media (min-width:1200px) and (max-width:1470px){.nivel_energia_dash{width:90px;height:200px}.nivel_energia_dash span{width:59px;height:35px;left:12px}}@media (max-width:460px){.nivel_energia_dash{width:90px;height:200px}.nivel_energia_dash span{width:59px;height:35px;left:12px}}.cd-nav-trigger span,.cd-nav-trigger span::after,.cd-nav-trigger span::before,.cd-nav-trigger.nav-is-visible span::after,.cd-nav-trigger.nav-is-visible span::before,.list-paginacion a:hover,a.pag-activo{background:#4c8b2b}@media only screen and (min-width:1170px) and (max-width:1386px){.cd-main-content .content-wrapper{width:78.7%;width:calc(100% - 244px);padding-right:0;padding-left:0}}@media only screen and (min-width:1387px){.cd-main-content .content-wrapper{width:81.8%;width:calc(100% - 244px);padding-right:0;padding-left:0}}.tablalistado table th{background:#4c8b2b;padding:15px 5px;vertical-align:middle}.tablalistado table th.frio{background:#3bbcc9;text-align:right}.tablalistado table th.calor{background:#c02c6c;text-align:right}.tablalistado table th.naranja{background:#c8903b;text-align:right}.tablalistado table td.naranja.separador,.tablalistado table th.naranja.separador{border-right:1px solid #c8903b}.tablalistado table th.acumulado{background:#519cb3;text-align:right}.tablalistado table th.totales{background:#006583;text-align:right}.tablalistado table th.totales.comparativo{background:#0083ab}.tablalistado table th.pasada{filter:saturate(.5)}.tablalistado table td{padding:12px 5px}.tablalistado table td.frio{background:rgba(59,188,201,.1)}.tablalistado table td.calor{background:rgba(192,44,108,.1)}.tablalistado table td.pasada{filter:saturate(.5)}.tablalistado table td.naranja{background:rgba(200,144,59,.1)}.tablalistado table td.totales{background:rgba(0,163,210,.2)}.tablalistado table td.totales.separador{border-right:1px solid rgba(0,101,131,.5)}.tablalistado table td.acumulado{background:rgba(81,156,179,.2)}.tablalistado table td.enmedia{background:rgba(0,224,222,.5)}.tablalistado table td.encimamedia{background:rgba(230,64,60,.4)}.tablalistado table td.debajomedia{background:rgba(0,195,0,.4)}.tablalistado table tr.footer.totales{background-color:#f1f1f1;font-weight:600}.tablalistado table td span.udmed{font-size:10px;opacity:.5}.tablalistado table th:first-child{-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px}.tablalistado table th:last-child{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px}.no-touch .has-children.active ul li.active>a:hover{color:#fff}.list-paginacion .num-registros>span{color:#4c8b2b}.list-paginacion .cambio-paginacion select{border:1px solid #dcdcdc}.list-paginacion .cambio-paginacion select:hover{border-color:#4c8b2b}.tit-inicio h1{color:#4c8b2b;font-family:'Raleway',sans-serif;font-size:33px;padding:20px;background:#f1f1f1;border-radius:4px;text-transform:none}.subtit-informe h1,.tit-inicio h1>span{text-transform:uppercase}.subtit-informe h1{color:#4c8b2b;font-family:'Raleway',sans-serif;border-radius:4px}.cuadro-gris,.subtit-informe h1,.tit-informe h1{padding:20px;background:#f1f1f1}.tit-informe h1{color:#4c8b2b;font-family:'Raleway',sans-serif;font-size:33px;border-radius:4px;text-transform:uppercase;font-weight:700}.subtit-informe h1{font-size:24px;font-weight:500}.subtit-informe h1>span,.tit-informe h1>span{color:#7a7a7a}.cuadro-gris{margin-top:6px}.enlace-ant{margin-left:15px}.enlace-sig{margin-right:15px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{background-color:#4c8b2b}#vistas h2{color:#4c8b2b;font-family:'Raleway',sans-serif}.vertodos{text-align:center;margin-top:20px}.vertodos a{text-align:center;font-size:16px;font-weight:600;text-decoration:underline;color:#4c8b2b}.vertodos a:hover{text-decoration:none}.logo_log_globalgest>img,.mod-calendarios_eventos,.mod-citas,.mod-facturas,.mod-notas,.mod-notificaciones,.mod-presupuestos,.resumen-inicio{display:none}.cont-comparar{margin-top:30px}.cont-comparar .grafica{margin-top:10px}.cont-informe .tabla-cabecera td,.td-charts{vertical-align:middle}.td-charts a{background:url(../img/dashboard.png) no-repeat}.grafica .spinner,.spinner-container .spinner{stroke:#4c8b2b}g rect[fill="#fd9827"]{fill:#4c8a30!important}g rect[fill="#fdcf2c"]{fill:#c02c6c!important}a.infor_ventanas{display:inline-block;float:right;color:#31353d;font-weight:600;padding-left:44px;font-size:13px;background:url(img/window.png) no-repeat left center;background-size:contain}.cont-informe *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-print-color-adjust:exact;color-adjust:exact}.cont-informe .img_dashboard a,.cont-informe .img_dashboard a img{height:220px}.cont-informe sub{bottom:-.25em;position:relative;vertical-align:baseline;font-size:75%}.cont-informe .text-center{text-align:center}.cont-informe .nivel_energia_dash{height:200px;width:100px}.cont-informe .nivel_energia_dash span{width:63px;height:34px}.cont-informe .cir_consumomes{display:inline-block;vertical-align:top;width:150px;height:150px;font-size:17px;padding-top:36px;margin-top:12px;margin-left:20px}.cont-informe .consumocifra{font-size:30px;line-height:1em;margin-top:2px}.cont-informe .consumocifra span{font-size:10px}.cont-informe .pie-mensajes{margin-top:30px;margin-bottom:30px}.cont-informe .pie-mensajes p{color:#7a7a7a;font-size:12px}.cont-informe .tit-inicio h1{font-size:30px;padding:15px}.cont-informe .tit-inicio h1>span{padding:2px 0;font-size:22px}.cont-informe .tit_ban_dash{margin-left:20px}.cont-informe .tit_ban_dash .n_propiedades{font-size:14px}.cont-informe .tit_ban_dash .n_propiedades strong{font-weight:700}.cont-informe .tablalistado{margin-top:10px}.cont-informe .tablalistado table th{font-size:10px;padding:8px 3px}.cont-informe .tablalistado table td{font-size:9px;padding:8px 3px}.cont-informe .tablalistado table td.sep{padding:2px}.cont-informe .tablalistado table td span.udmed{font-size:6px}.cont-informe .tabla-resumen td{padding:3px 6px;vertical-align:middle}.cont-informe .tabla-resumen td:first-child{padding-left:0}.cont-informe .tabla-resumen td:nth-child(2) span{background:#fff;padding:4px 8px;display:block;text-align:center;min-width:70px}.cont-informe .tabla-resumen td:nth-child(3) span{display:inline-block;width:24px;height:24px;border-radius:100%;color:#fff;text-align:center;padding-top:4px}.cont-informe .tabla-resumen td:nth-child(3) span.enmedia{background:#47c7c6}.cont-informe .tabla-resumen td:nth-child(3) span.encimamedia{background:#c64b48;transform:rotateZ(-90deg);padding-top:5px}.cont-informe .tabla-resumen td:nth-child(3) span.debajomedia{background:#49c849;transform:rotateZ(90deg)}.cont-informe .acciones{margin:20px 0}.kwh{width:150px;height:150px;border:5px solid #fff;background-color:var(--principal);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:36px;color:#fff;text-align:center;font-weight:600;font-family:'Raleway',sans-serif;padding-top:45px;display:inline-block;position:absolute;top:-100px}.kwh span.uni{font-size:12px}.kwh.comparativo{position:relative;top:0;margin-top:20px}.kwh.comparativo.actual{background-color:#fff;border-color:var(--principal);color:var(--principal)}.kwh.comparativo.actual.elevado{border-color:#c2276c}.kwh.comparativo.actual.moderado{border-color:#6394b2}.kwh.comparativo.maximo{background-color:#c2276c}.kwh.comparativo.minimo{background-color:#6394b2}@media (max-width:560px){.kwh{width:100px;height:100px;font-size:20px;padding-top:33px;top:-50px;border-width:3px}}.sep-graficas{margin:60px 0;border:1px solid var(--principal);opacity:.2}