.material-icons,.support-list .user-link,button.respect-case{text-transform:none}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(fonts/MaterialIcons-Regular.012cf6a1.woff) format("woff")}.material-icons{width:1em;height:1em;font-family:'Material Icons';font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}.secondary-features .widget .md-datepicker-button,.secondary-features .widget .md-datepicker-expand-triangle,bar-and-line-chart .auxiliary.axis text,bar-and-line-chart .x.axis line,bar-chart .auxiliary.axis text,bar-chart .x.axis line,line-chart .auxiliary.axis text,line-chart .x.axis line,multibar-chart .auxiliary.axis text,multibar-chart .x.axis line,multiline-chart .auxiliary.axis text,multiline-chart .x.axis line{display:none}.st{font-size:14px}.padding-top{padding:6px 0 0!important}.padding-bottom{padding-bottom:0;margin-bottom:0}.chart-title{margin:10px}.help-button{margin:0}.help-button md-icon{color:#1D1D1B}bar-and-line-chart,bar-chart,line-chart,multibar-chart,multiline-chart{position:relative}bar-and-line-chart .axis line,bar-and-line-chart .axis path,bar-chart .axis line,bar-chart .axis path,line-chart .axis line,line-chart .axis path,multibar-chart .axis line,multibar-chart .axis path,multiline-chart .axis line,multiline-chart .axis path{fill:none;stroke:#1D1D1B;shape-rendering:crispEdges}bar-and-line-chart .x-axis-wrapper,bar-chart .x-axis-wrapper,line-chart .x-axis-wrapper,multibar-chart .x-axis-wrapper,multiline-chart .x-axis-wrapper{stroke:#1D1D1B}bar-and-line-chart .icon-wrapper,bar-chart .icon-wrapper,line-chart .icon-wrapper,multibar-chart .icon-wrapper,multiline-chart .icon-wrapper{fill:#fff}bar-and-line-chart .schedule-svg,bar-chart .schedule-svg,line-chart .schedule-svg,multibar-chart .schedule-svg,multiline-chart .schedule-svg{fill:#1D1D1B}bar-and-line-chart .schedule-icon,bar-chart .schedule-icon,line-chart .schedule-icon,multibar-chart .schedule-icon,multiline-chart .schedule-icon{color:#1D1D1B}bar-and-line-chart .left-arrow,bar-and-line-chart .right-arrow,bar-chart .left-arrow,bar-chart .right-arrow,line-chart .left-arrow,line-chart .right-arrow,multibar-chart .left-arrow,multibar-chart .right-arrow,multiline-chart .left-arrow,multiline-chart .right-arrow{stroke:#B51D1E}bar-and-line-chart .transition-line,bar-chart .transition-line,line-chart .transition-line,multibar-chart .transition-line,multiline-chart .transition-line{stroke:#1D1D1B}bar-and-line-chart .transition-text,bar-chart .transition-text,line-chart .transition-text,multibar-chart .transition-text,multiline-chart .transition-text{fill:#1D1D1B;font-size:.6em}bar-and-line-chart .left-tooltip,bar-and-line-chart .right-tooltip,bar-chart .left-tooltip,bar-chart .right-tooltip,line-chart .left-tooltip,line-chart .right-tooltip,multibar-chart .left-tooltip,multibar-chart .right-tooltip,multiline-chart .left-tooltip,multiline-chart .right-tooltip{z-index:10;position:absolute;background:#fff;border:1px solid #1D1D1B;width:100px;height:82px;padding:4px;border-radius:2px}bar-and-line-chart .left-tooltip .tooltip-header,bar-and-line-chart .right-tooltip .tooltip-header,bar-chart .left-tooltip .tooltip-header,bar-chart .right-tooltip .tooltip-header,line-chart .left-tooltip .tooltip-header,line-chart .right-tooltip .tooltip-header,multibar-chart .left-tooltip .tooltip-header,multibar-chart .right-tooltip .tooltip-header,multiline-chart .left-tooltip .tooltip-header,multiline-chart .right-tooltip .tooltip-header{height:28px}bar-and-line-chart .left-tooltip .tooltip-icon,bar-and-line-chart .right-tooltip .tooltip-icon,bar-chart .left-tooltip .tooltip-icon,bar-chart .right-tooltip .tooltip-icon,line-chart .left-tooltip .tooltip-icon,line-chart .right-tooltip .tooltip-icon,multibar-chart .left-tooltip .tooltip-icon,multibar-chart .right-tooltip .tooltip-icon,multiline-chart .left-tooltip .tooltip-icon,multiline-chart .right-tooltip .tooltip-icon{float:left}bar-and-line-chart .left-tooltip .tooltip-period,bar-and-line-chart .right-tooltip .tooltip-period,bar-chart .left-tooltip .tooltip-period,bar-chart .right-tooltip .tooltip-period,line-chart .left-tooltip .tooltip-period,line-chart .right-tooltip .tooltip-period,multibar-chart .left-tooltip .tooltip-period,multibar-chart .right-tooltip .tooltip-period,multiline-chart .left-tooltip .tooltip-period,multiline-chart .right-tooltip .tooltip-period{float:left;line-height:24px;font-size:.7em;font-weight:400;padding-left:5px}bar-and-line-chart .left-tooltip .tooltip-value,bar-and-line-chart .right-tooltip .tooltip-value,bar-chart .left-tooltip .tooltip-value,bar-chart .right-tooltip .tooltip-value,line-chart .left-tooltip .tooltip-value,line-chart .right-tooltip .tooltip-value,multibar-chart .left-tooltip .tooltip-value,multibar-chart .right-tooltip .tooltip-value,multiline-chart .left-tooltip .tooltip-value,multiline-chart .right-tooltip .tooltip-value{width:100%;text-align:center}bar-and-line-chart .left-tooltip .tooltip-value .value-value,bar-and-line-chart .right-tooltip .tooltip-value .value-value,bar-chart .left-tooltip .tooltip-value .value-value,bar-chart .right-tooltip .tooltip-value .value-value,line-chart .left-tooltip .tooltip-value .value-value,line-chart .right-tooltip .tooltip-value .value-value,multibar-chart .left-tooltip .tooltip-value .value-value,multibar-chart .right-tooltip .tooltip-value .value-value,multiline-chart .left-tooltip .tooltip-value .value-value,multiline-chart .right-tooltip .tooltip-value .value-value{font-size:1.2em;font-weight:500}bar-and-line-chart .left-tooltip .tooltip-value .range-label,bar-and-line-chart .right-tooltip .tooltip-value .range-label,bar-chart .left-tooltip .tooltip-value .range-label,bar-chart .right-tooltip .tooltip-value .range-label,line-chart .left-tooltip .tooltip-value .range-label,line-chart .right-tooltip .tooltip-value .range-label,multibar-chart .left-tooltip .tooltip-value .range-label,multibar-chart .right-tooltip .tooltip-value .range-label,multiline-chart .left-tooltip .tooltip-value .range-label,multiline-chart .right-tooltip .tooltip-value .range-label{color:#1D1D1B;font-size:.8em;font-weight:500}bar-and-line-chart .left-tooltip .tooltip-value .range-max,bar-and-line-chart .right-tooltip .tooltip-value .range-max,bar-chart .left-tooltip .tooltip-value .range-max,bar-chart .right-tooltip .tooltip-value .range-max,line-chart .left-tooltip .tooltip-value .range-max,line-chart .right-tooltip .tooltip-value .range-max,multibar-chart .left-tooltip .tooltip-value .range-max,multibar-chart .right-tooltip .tooltip-value .range-max,multiline-chart .left-tooltip .tooltip-value .range-max,multiline-chart .right-tooltip .tooltip-value .range-max{color:#D62631;font-size:.8em;font-weight:400}bar-and-line-chart .left-tooltip .tooltip-value .range-avg,bar-and-line-chart .right-tooltip .tooltip-value .range-avg,bar-chart .left-tooltip .tooltip-value .range-avg,bar-chart .right-tooltip .tooltip-value .range-avg,line-chart .left-tooltip .tooltip-value .range-avg,line-chart .right-tooltip .tooltip-value .range-avg,multibar-chart .left-tooltip .tooltip-value .range-avg,multibar-chart .right-tooltip .tooltip-value .range-avg,multiline-chart .left-tooltip .tooltip-value .range-avg,multiline-chart .right-tooltip .tooltip-value .range-avg{font-size:.8em;font-weight:400}bar-and-line-chart .left-tooltip .tooltip-value .range-min,bar-and-line-chart .right-tooltip .tooltip-value .range-min,bar-chart .left-tooltip .tooltip-value .range-min,bar-chart .right-tooltip .tooltip-value .range-min,line-chart .left-tooltip .tooltip-value .range-min,line-chart .right-tooltip .tooltip-value .range-min,multibar-chart .left-tooltip .tooltip-value .range-min,multibar-chart .right-tooltip .tooltip-value .range-min,multiline-chart .left-tooltip .tooltip-value .range-min,multiline-chart .right-tooltip .tooltip-value .range-min{color:#3B6AA2;font-size:.8em;font-weight:400}bar-and-line-chart .left-tooltip .tooltip-value .value-unit,bar-and-line-chart .right-tooltip .tooltip-value .value-unit,bar-chart .left-tooltip .tooltip-value .value-unit,bar-chart .right-tooltip .tooltip-value .value-unit,line-chart .left-tooltip .tooltip-value .value-unit,line-chart .right-tooltip .tooltip-value .value-unit,multibar-chart .left-tooltip .tooltip-value .value-unit,multibar-chart .right-tooltip .tooltip-value .value-unit,multiline-chart .left-tooltip .tooltip-value .value-unit,multiline-chart .right-tooltip .tooltip-value .value-unit{font-size:.8em;font-weight:400}bar-and-line-chart .left-tooltip .tooltip-message,bar-and-line-chart .right-tooltip .tooltip-message,bar-chart .left-tooltip .tooltip-message,bar-chart .right-tooltip .tooltip-message,line-chart .left-tooltip .tooltip-message,line-chart .right-tooltip .tooltip-message,multibar-chart .left-tooltip .tooltip-message,multibar-chart .right-tooltip .tooltip-message,multiline-chart .left-tooltip .tooltip-message,multiline-chart .right-tooltip .tooltip-message{font-size:.7em;font-weight:400;margin:0 12px}bar-and-line-chart .left-tooltip::after,bar-and-line-chart .left-tooltip::before,bar-and-line-chart .right-tooltip::after,bar-and-line-chart .right-tooltip::before,bar-chart .left-tooltip::after,bar-chart .left-tooltip::before,bar-chart .right-tooltip::after,bar-chart .right-tooltip::before,line-chart .left-tooltip::after,line-chart .left-tooltip::before,line-chart .right-tooltip::after,line-chart .right-tooltip::before,multibar-chart .left-tooltip::after,multibar-chart .left-tooltip::before,multibar-chart .right-tooltip::after,multibar-chart .right-tooltip::before,multiline-chart .left-tooltip::after,multiline-chart .left-tooltip::before,multiline-chart .right-tooltip::after,multiline-chart .right-tooltip::before{top:50%;border:solid transparent;content:"";height:0;width:0;position:absolute;pointer-events:none}bar-and-line-chart .right-tooltip::after,bar-chart .right-tooltip::after,line-chart .right-tooltip::after,multibar-chart .right-tooltip::after,multiline-chart .right-tooltip::after{right:100%;border-right-color:#fff;border-width:10px;margin-top:0}bar-and-line-chart .right-tooltip::before,bar-chart .right-tooltip::before,line-chart .right-tooltip::before,multibar-chart .right-tooltip::before,multiline-chart .right-tooltip::before{right:100%;border-right-color:#1D1D1B;border-width:12px;margin-top:-2px}bar-and-line-chart .left-tooltip::after,bar-chart .left-tooltip::after,line-chart .left-tooltip::after,multibar-chart .left-tooltip::after,multiline-chart .left-tooltip::after{left:100%;border-left-color:#fff;border-width:10px;margin-top:0}bar-and-line-chart .left-tooltip::before,bar-chart .left-tooltip::before,line-chart .left-tooltip::before,multibar-chart .left-tooltip::before,multiline-chart .left-tooltip::before{left:100%;border-left-color:#1D1D1B;border-width:12px;margin-top:-2px}.consumption-and-cost-chart .y.axis.left text{fill:#ED6B19}.consumption-and-cost-chart .y.axis.right text{fill:#000}.consumption-and-cost-chart text.left{fill:#ED6B19}.consumption-and-cost-chart text.right{fill:#000}.consumption-and-cost-chart .data-bar{fill:#ED6B19}.consumption-and-cost-chart .arc-empty{fill:#1D1D1B}.consumption-and-cost-chart .arc-full{fill:#B51D1E}.consumption-and-cost-chart .consumption{fill:#000}.consumption-and-cost-chart .date{fill:#B51D1E;font-size:.8em}.consumption-and-cost-chart .line-graph{stroke:#000;stroke-width:1.5;fill:none}.consumption-and-cost-chart .graph-dot{stroke:#000;stroke-width:1.3;fill:#fff}.energy-chart .data-bar{fill:#ED6B19}.energy-chart .data-bar1{fill:#ED6B19;opacity:.8}.energy-chart .data-bar2{fill:#B51D1E;opacity:.8}.energy-chart .data-bar3{fill:#1D1D1B;opacity:.8}.energy-chart .arc-empty{fill:#1D1D1B}.energy-chart .arc-full{fill:#B51D1E}.energy-chart .consumption{fill:#000}.energy-chart .date{fill:#B51D1E;font-size:.8em}.water-chart .data-bar{fill:#bbe1e9}.water-chart .arc-empty{fill:#1D1D1B}.water-chart .arc-full{fill:#84cde2}.water-chart .consumption{fill:#000}.water-chart .date{fill:#84cde2;font-size:.8em}.temperature-chart .back-bar{fill:#DDD}.temperature-chart .line-graph{stroke:#ED6B19;stroke-width:2;fill:none}.temperature-chart .graph-dot{stroke:#ED6B19;stroke-width:1.5;fill:#fff}.temperature-chart .line-graph.attribute2{stroke:#1D1D1B}.temperature-chart .graph-dot.attribute2{stroke:#1D1D1B;stroke-width:1.5;fill:#fff}.temperature-chart .line-graph.attribute3{stroke:#000}.temperature-chart .graph-dot.attribute3{stroke:#000;stroke-width:1.5;fill:#fff}.water-usage-chart .water-usage-arc{fill:#bbe1e9}.water-usage-chart .water-usage-overlayer{fill:#fff}.water-usage-title{position:relative;font-size:1.2em}.water-usage-title .water-usage-help{position:absolute;top:0;right:-60px}.water-usage-status{color:#5f5f5e;text-align:center}balance-chart .diagram-container .production-text,balance-chart .diagram-container .purchased-text{text-align:right;margin-right:.5em;font-size:85%;display:block}balance-chart .diagram-container{height:20em}balance-chart .diagram-container .purchased-text{height:15.8em}balance-chart .diagram-container .consumption-text.not-sold,balance-chart .diagram-container .production-text.not-purchased{margin-top:15.8em}balance-chart .diagram-container .consumption-text{display:block;margin-left:.5em;text-align:left;font-size:85%}balance-chart .diagram-container .sold-text{display:block;margin-left:.5em;height:15.8em;text-align:left;font-size:85%}balance-chart .diagram-container .value{display:block}balance-chart .diagram-container .production-bar{border-bottom:solid .2em;background-color:#B51D1E}balance-chart .diagram-container .consumption-bar{background-color:#ED6B19}balance-chart .diagram-container .purchased-bar,balance-chart .diagram-container .sold-bar{background-color:#1D1D1B}balance-chart .diagram-container .consumption-bar,balance-chart .diagram-container .sold-bar{border-left:solid .2em}balance-chart .diagram-container .consumption-sold-bars{height:85%;float:left;width:4.2em;border-bottom:solid .2em}balance-chart .diagram-container .purchased-production-bars{width:4em;height:85%;float:left}balance-chart .diagram-container .purchased-production{float:left;height:100%}balance-chart .diagram-container .consumption-sold{width:5em;float:left}balance-chart .f16{font-size:1.6em}balance-chart .hide,balance-chart .hide *{display:none!important;background:0 0!important}.clock-widget{-ms-touch-action:none;position:relative}.clock-widget .nvd3.nv-pie path{stroke-opacity:1;fill-opacity:1}.clock-widget .cw-nvd3 .nvd3-svg{cursor:default;margin:0}.clock-widget .cw-nvd3 .nvd3-svg g.nv-slice{stroke:#fff;fill:#fff}.clock-widget .cw-nvd3 .nvd3-svg g.nv-slice.night{stroke:#2c73ba;fill:#2c73ba}.clock-widget .cw-nvd3 .nvd3-svg g.nv-slice.at-home{stroke:#ED6B19;fill:#ED6B19}.clock-widget .cw-nvd3 .nvd3-svg g.nv-slice.away{stroke:#B51D1E;fill:#B51D1E}.clock-widget .cw-nvd3 .nvd3-svg g.nv-slice.long-away{stroke:#0D6447;fill:#0D6447}.clock-widget .cw-nvd3 .nvd3-svg g.nv-slice.frost-protection{stroke:#9AC5D0;fill:#9AC5D0}.clock-widget .cw-nvd3 .nvd3-svg g.nv-slice.painting{stroke:#e89418;fill:#e89418}.clock-widget .current-scene.night svg .cls-1,.scene-icon-border.night svg .cls-1{fill:#2c73ba}.clock-widget .cw-nvd3 .nvd3-svg g.nv-slice.past{opacity:.35}.clock-widget .cw-nvd3 .nvd3-svg .nv-label text{transform:rotate(8deg)}.clock-widget .scene-select{position:fixed;margin:0;padding:0}.clock-widget .scene-select .hidden-button{cursor:default;pointer-events:none;margin:0;padding:0;height:10px;width:10px;min-height:10px;min-width:10px}.clock-widget .daily-progress-row{z-index:10;position:absolute;pointer-events:none}.clock-widget .daily-progress-row .nvd3.nv-pie path{stroke-width:0}.clock-widget .blank-circle{z-index:20;position:absolute;pointer-events:none}.clock-widget .current-scene-icon{height:70px;width:70px}.clock-widget .current-scene.night .current-scene-name{color:#2c73ba}.clock-widget .current-scene.at-home svg .cls-1{fill:#ED6B19}.clock-widget .current-scene.at-home .current-scene-name{color:#ED6B19}.clock-widget .current-scene.away svg .cls-1{fill:#B51D1E}.clock-widget .current-scene.away .current-scene-name{color:#B51D1E}.clock-widget .current-scene.long-away svg .cls-1{fill:#0D6447}.clock-widget .current-scene.long-away .current-scene-name{color:#0D6447}.clock-widget .current-scene.frost-protection svg .cls-1{fill:transparent}.clock-widget .current-scene.frost-protection svg .cls-2{fill:#9AC5D0}.clock-widget .current-scene.frost-protection .current-scene-name{color:#9AC5D0}.clock-widget .current-scene{z-index:30;position:absolute;pointer-events:none;text-align:center;height:100px;width:100px}.row-scenes{padding:8px}.row-scenes .scene-menu-item{height:auto;padding:0}.row-scenes .scene-menu-item .btn-scene{font-size:75%;min-width:0;padding:0 8px}.row-scenes .scene-menu-item .btn-scene:focus{background-color:transparent}.row-scenes .scene-menu-item .scene-description{line-height:normal;padding:5px}.row-scenes .close-item{height:74px;cursor:pointer}.row-scenes .close-item:active,.row-scenes .close-item:focus{outline:0}.ehc-home md-tabs{width:100%}.ehc-home md-ink-bar{background-color:#000}.ehc-home .top-spacing{height:15px}.ehc-home .panel-schedule{background-color:#fff;border-radius:15px;padding:0 5px}.ehc-home .panel-schedule .row-days{border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:#1D1D1B;padding:10px}.ehc-home .panel-schedule .row-days md-divider{height:30px;border-right-color:#1D1D1B}.ehc-home .panel-schedule .btn-day{min-width:0;font-size:80%}.ehc-home .panel-schedule .btn-day.md-raised,.ehc-home .panel-schedule .btn-day.md-raised:active,.ehc-home .panel-schedule .btn-day.md-raised:hover{background-color:#B51D1E;color:#fff}.history .chart-title,.history .range-button{color:#000}.ehc-home .buffer{height:10px}.ehc-home .widget.apply-schedule{border-left:0;margin-top:0;margin-bottom:40px;padding-top:0;overflow:hidden;max-height:100px;transition:all .2s ease-in-out}.ehc-home .widget.apply-schedule .toolbar{min-height:35px;max-height:35px}.ehc-home .widget.apply-schedule .md-toolbar-tools{padding:0;font-size:80%}.ehc-home .widget.apply-schedule .row-days{border-style:none}.ehc-home .widget.apply-schedule.collapsed{max-height:0;padding-bottom:0}.ehc-home .widget-divider{height:450px;margin:25px 5px 25px 10px}.ehc-home .widget.set-temperatures{background-color:#fff;border-radius:15px;padding:0 15px;border-left:0;margin-top:0}.ehc-home .widget.set-temperatures .contents .heating-zone{width:250px}.ehc-home .widget.set-temperatures .contents .heating-zone .container-heating-zone{min-width:65%}.ehc-home .widget.set-temperatures .contents .current-temperature{border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:#1D1D1B;margin-bottom:15px}.ehc-home .widget.set-temperatures .contents .current-temperature .temperature-value{font-size:300%}.ehc-home .widget.set-temperatures .contents .target-temperature{margin-bottom:15px}.ehc-home .widget.set-temperatures .contents .target-temperature .temperature-value{font-size:180%}.ehc-home .widget.set-temperatures .contents .row-scenes{border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:#1D1D1B;margin-bottom:15px}.ehc-home .widget.set-temperatures .contents .row-scenes .scene-name{margin-top:5px;margin-bottom:5px;font-size:75%}.ehc-home .widget.set-temperatures .contents .row-scenes .temperature-value{font-weight:700}.history .time-ranges{padding:8px 0}.history .pickers-container{height:70px}.history .active-range,.history .active-range:hover{color:#fff;background-color:#B51D1E;border-radius:0}.history .temp-now{margin-top:30px;font-size:4em}.history .temp-now-indoor{margin-top:30px;font-size:1em}.history .temp-indoor-zone{width:100%;margin:10px}.history .temp-indoor-zone .temp-indoor-name{margin-bottom:10px;width:100%}.history .temp-indoor-zone .temp-indoor-value{width:100%;text-align:center;font-size:2em}.history .graph-wrapper{background-color:#fff;border-radius:15px;margin:5px;min-height:500px}.history .graph-wrapper .progress-container{min-height:inherit}.history .water-gauge-wrapper{background-color:#fff;border-radius:15px;margin:5px;min-height:190px}.history .water-gauge-wrapper .progress-container{min-height:inherit}.history .graph-divider{height:16px;margin-top:8px;background-color:#DDD}.history .radial-charts-container{width:400px}.history .radial-charts-container .radial-chart .main-text-value{padding:3px}.history .md-select-value{font-size:.8em}.history .widget.external-energy-report{padding-top:0;padding-bottom:0}.history .widget.external-energy-report .external-energy-report-button,.history .widget.external-energy-report .external-energy-report-button:active,.history .widget.external-energy-report .external-energy-report-button:hover{background-color:#ED6B19;color:#fff}.history .graph-legend{width:25px;margin-right:10px;border-bottom:1px;border-bottom-width:medium;border-bottom-style:solid;border-bottom-color:#ED6B19}.history .graph-legend.attribute2{border-bottom-color:#1D1D1B}.history .graph-legend.attribute3{border-bottom-color:#000}.history .graph-legend-agg{width:25px;height:15px;margin-right:10px;border:1px solid transparent;border-width:medium;background-color:#ED6B19}.load .brand-div .brand-row .brand-logo,.load .product-logo{width:150px}.history .graph-legend-agg.attribute2{background-color:#B51D1E}.history .graph-legend-agg.attribute3{background-color:#1D1D1B}.history .graph-legend-text{font-size:85%}.history .legend-wrapper{padding-left:33%}#info-dialog md-toolbar{background-color:#B51D1E;color:#fff}#info-dialog md-toolbar md-icon{color:#fff}#info-dialog .modal-body{background-color:#fff}#info-dialog .entry-point{cursor:pointer}#info-dialog .text-block{padding:0 16px}.load{height:100%}.load .brand-div .brand-row{max-width:550px}.load md-input-container{margin-top:18px;margin-bottom:0}.load md-input-container label{color:#fff}.load md-input-container input{color:#fff;background-color:#B51D1E;border-bottom-color:#fff!important}.load .forms-panel{background-color:#B51D1E;padding:20px 55px 10px}.load .forms-panel .login-form{width:330px}.load .forms-panel .login-form .forgot-password-button{margin:0;padding:0;min-height:0;line-height:normal!important;color:#000}.load .forms-panel .login-form .login-row{margin-top:20px}.load .forms-panel .forgot-password-form md-toolbar{background-color:transparent;color:#fff;padding:0}.menu-bar .top-bar .top-bar-left,.menu-bar .top-bar .top-bar-right{padding:10px 0}.load .forms-panel .version-message{font-size:.8em;color:#fff}.load .forms-panel .status-message{color:#fff;max-width:330px}.menu-bar md-icon{color:#1D1D1B}.menu-bar md-divider{border-color:#1D1D1B}.menu-bar .top-bar{color:#1D1D1B;background-color:#000;height:55px}.menu-bar .health-monitor-panel{background-color:grey;padding:7px}.menu-bar .health-monitor-panel[state=RED]{background-color:#df0e0e;color:#fff}.menu-bar .health-monitor-panel[state=YELLOW]{background-color:#ffe817;color:#000}.menu-bar .navigation-button{height:35px;width:35px;margin:0 8px;cursor:pointer}.menu-bar .navigation-button .navigation-icon{height:25px;width:25px;margin:5px}.menu-bar .navigation-button .navigation-icon .cls-1{fill:#1D1D1B;stroke:none}.menu-bar .navigation-button .navigation-icon .cls-2{fill:none;stroke:none}.menu-bar .navigation-button .navigation-icon.logout{height:15px;width:15px;margin:10px}.menu-bar .navigation-button .navigation-icon.connect-state{height:35px;width:35px;margin:0}.menu-bar .navigation-button .navigation-icon.active .cls-1{fill:#fff}.menu-bar .navigation-button .navigation-icon-material{font-size:150%;width:25px;margin:5px}.menu-bar .navigation-button .unread-badge{position:relative;bottom:18px;text-align:center;background-color:#B51D1E;color:#fff;padding:3px;border-radius:100px;font-size:70%;min-width:13px}.menu-bar .navigation-button.connect-state.top-menu{padding-right:5px;padding-left:5px}.menu-bar .navigation-button.connect-state[state=RED] .cls-1{fill:#df0e0e}.menu-bar .navigation-button.connect-state[state=GREEN] .cls-1{fill:#75d60d}.menu-bar .navigation-button.connect-state[state=YELLOW] .cls-1{fill:#ffe817}.menu-bar .navigation-button.connect-state.xs-menu-margin{padding-left:5px}.menu-bar .navigation-button.logout{width:auto;color:#1D1D1B;font-size:80%}.menu-bar .navigation-button.logout .logout-label{max-width:50px}.menu-bar .navigation-button.logout.xs-menu-margin{margin-left:3px;margin-right:3px}.menu-bar .xs-menu-margin{margin:10px 12px}.menu-bar .navigation-button:focus{outline:0;border:0}.menu-bar .buffer{height:40px}.menu-bar #sidenav-left .blank{height:55px}.menu-bar #sidenav-left .contents md-divider{margin-left:5px;margin-right:5px}.menu-bar.open{height:100%}.stwh-home .widget{min-height:400px}.stwh-home .small-text{font-size:.8em}.stwh-home .light-text{color:#5f5f5e}.stwh-home .link-text{font-size:.9em;outline:0;cursor:pointer}.stwh-home .hot-water-level-widget{position:relative}.stwh-home .hot-water-level-widget .temperature-info{position:absolute;top:0;right:0}.stwh-home .hot-water-level-widget .temperature-info .therm-icon .cls-1{fill:#ED6B19}.stwh-home .hot-water-level-widget .temperature-info .therm-icon .cls-2{fill:#B51D1E;stroke:transparent}.stwh-home .hot-water-level-widget .temperature-info .therm-temp{font-size:1.5em}.stwh-home .hot-water-level-widget hot-water-level{position:relative;margin:15px 0}.stwh-home .hot-water-level-widget hot-water-level .back-stop{stop-color:#fff}.stwh-home .hot-water-level-widget hot-water-level .water-stop{stop-color:#bbe1e9}.stwh-home .hot-water-level-widget hot-water-level .water-droplet .cls-2{fill:url(#droplet-grad)}@-moz-document url-prefix(){.stwh-home .hot-water-level-widget hot-water-level .water-droplet .cls-2{fill:url(../#droplet-grad)}}.stwh-home .hot-water-level-widget hot-water-level .water-droplet-hot{position:absolute;top:-15px;left:-15px;animation:glow 6s ease-in-out;animation-iteration-count:infinite}@keyframes glow{0%,100%{opacity:1}50%{opacity:.5}}.stwh-home .hot-water-level-widget hot-water-level .droplet-info{position:absolute;left:50%;top:50%;transform:translate(-50%,-25%)}.stwh-home .hot-water-level-widget hot-water-level .droplet-info .showers-number{font-size:2em}.stwh-home .hot-water-level-widget hot-water-level .droplet-info .showers-text{font-size:1.1em;width:99%;text-align:center}.stwh-home .heating-mode-icon{margin-top:24px}.stwh-home .heating-mode-icon svg .cls-1,.stwh-home .heating-mode-icon svg .cls-2{fill:#B51D1E}.secondary-features{margin-top:10px}.secondary-features .widget{min-height:230px}.secondary-features .widget md-datepicker{margin-bottom:18px;padding-bottom:2px}.secondary-features .widget md-datepicker .md-datepicker-input-container{padding:0;margin:0}.secondary-features .widget md-datepicker .md-datepicker-input-container .md-datepicker-input{font-size:100%;padding:0 0 2px;margin:0}.secondary-features .widget .md-datepicker-triangle-button.md-button.md-icon-button{width:140px;right:48px}.secondary-features .widget .md-datepicker-triangle-button.md-focused{background-color:transparent}.secondary-features .widget ._md-select-icon{font-size:80%}.secondary-features .widget .datepicker-icon{margin:0;color:rgba(0,0,0,.35);position:relative;left:125px}.secondary-features .widget.temperature-variation .row-sliders{padding:0 15px}.secondary-features .widget.temperature-variation .degree-mark{width:25px}.secondary-features .widget.heating-control .frost-protection-icon{margin-left:5px;width:35px;height:35px}.secondary-features .widget.long-away .long-away-icon{margin-left:12px}.secondary-features .widget.long-away .long-away-icon svg{width:35px;height:35px}.secondary-features .widget.long-away .long-away-icon svg .cls-1{fill:#0D6447}.secondary-features .widget.long-away .contents .long-away-state{padding:15px}.secondary-features .widget.long-away .contents .target-temperature{margin-bottom:15px}.secondary-features .widget.long-away .contents .target-temperature .container-heating-zone{min-width:65%}.secondary-features .widget.long-away .contents .target-temperature .target-temperature-label{margin:10px 0}.secondary-features .widget.long-away .contents .target-temperature .temperature-value{font-size:250%}.secondary-features .widget.long-away .contents .datepicker-icon{bottom:21px;left:120px}.secondary-features .widget.long-away .contents .set-time{margin-top:15px}.secondary-features .widget.long-away .contents .set-time .time-label{margin-bottom:15px}.secondary-features .widget.long-away .contents .set-time ._md-select-value._md-select-placeholder{font-size:100%}.secondary-features .widget.tap-water-heater .heat-now{color:#fff;background-color:#ED6B19;border-radius:500px;height:88px;width:88px;padding:10px;margin:12px}.secondary-features .widget.tap-water-heater .heat-now .button-text{line-height:23px;white-space:normal}.secondary-features .widget.tap-water-heater .heat-now.active,.secondary-features .widget.tap-water-heater .md-button.md-accent.md-raised:not([disabled]):hover{background-color:#1D1D1B}.secondary-features .widget.tap-water-heater #heat-now-progress{position:absolute;top:-2px;left:-2px}.secondary-features .widget.tap-water-heater #heat-now-progress svg path{stroke-width:4px!important}.secondary-features .widget.water-heating-mode .contents .heating-mode-button{margin:2px 10px;padding:18px 4px;min-width:0;border-radius:0;font-size:75%}.secondary-features .widget.water-heating-mode .contents .heating-mode-button .heating-mode-button-icon{transition:all .2s ease-in-out;overflow:hidden;padding:4px}.secondary-features .widget.water-heating-mode .contents .heating-mode-button .heating-mode-button-icon svg .cls-1,.secondary-features .widget.water-heating-mode .contents .heating-mode-button .heating-mode-button-icon svg .cls-2{fill:#B51D1E}.secondary-features .widget.water-heating-mode .contents .heating-mode-button .heating-mode-button-underline{height:5px}.secondary-features .widget.water-heating-mode .contents .heating-mode-button.selected:hover,.secondary-features .widget.water-heating-mode .contents .heating-mode-button:active{background-color:transparent}.secondary-features .widget.water-heating-mode .contents .heating-mode-button.selected .heating-mode-button-underline,.secondary-features .widget.water-heating-mode .contents .heating-mode-button.selected .icon-row{background-color:#B51D1E}.secondary-features .widget.water-heating-mode .contents .heating-mode-button.selected .icon-row .heating-mode-button-icon svg .cls-1,.secondary-features .widget.water-heating-mode .contents .heating-mode-button.selected .icon-row .heating-mode-button-icon svg .cls-2{fill:#fff}.settings-page .list-item:hover,.settings-page .setting-active,md-select-menu md-content md-option:not([disabled]):focus,md-select-menu md-content md-option[selected]{background-color:rgba(29,29,27,.25)}.secondary-features .widget.water-consumption .contents .persons-x-icon{margin:0 3px}.secondary-features .widget.water-consumption .contents .person-icon{overflow:hidden;width:20px;height:50px;margin:0 5px}.secondary-features .widget.smart-boiler-control{margin:5px 0;padding:15px 0}.secondary-features .widget.smart-boiler-control md-toolbar{padding:0 20px;border-bottom:0}.secondary-features .widget.smart-boiler-control md-divider{border-top-color:#1D1D1B;margin:0 15px}.secondary-features .widget.smart-boiler-control .contents .graph-container{margin-top:10px;margin-bottom:10px}.secondary-features .widget.smart-boiler-control .contents .graph-container .x-axis-description{font-weight:700;font-size:.6em;margin-bottom:15px}.secondary-features .widget.smart-boiler-control .contents .graph-container .graph-dot.emptying,.secondary-features .widget.smart-boiler-control .contents .graph-container .line-graph.emptying{stroke:#1D1D1B}.secondary-features .widget.smart-boiler-control .contents .graph-container .graph-dot.exclamation{font-size:70%;stroke-width:0;fill:#ED6B19;cursor:default}.secondary-features .widget.smart-boiler-control .contents .graph-container .graph-dot.exclamation.emptying{fill:#1D1D1B}.secondary-features .widget.smart-boiler-control .contents .graph-container .tooltip-attribute{margin-top:10px;margin-left:10px;height:27px}.secondary-features .widget.smart-boiler-control .contents .graph-container .tooltip-attribute .tooltip-icon{display:inline-block;height:24px;width:24px}.secondary-features .widget.smart-boiler-control .contents .graph-container .tooltip-attribute .tooltip-icon .therm-icon .cls-1{fill:#1D1D1B}.secondary-features .widget.smart-boiler-control .contents .graph-container .tooltip-attribute .tooltip-icon .therm-icon .cls-2{fill:#1D1D1B;stroke:transparent}.secondary-features .widget.smart-boiler-control .contents .graph-container .tooltip-attribute .tooltip-value{display:inline-block;width:55px}.secondary-features .widget.smart-boiler-control .contents .graph-container .tooltip-attribute.warning{margin-top:0}.secondary-features .widget.smart-boiler-control .contents .graph-container .graph-legend{width:25px;margin-right:10px;border-bottom:1px;border-bottom-width:medium;border-bottom-style:solid;border-bottom-color:transparent}.entry-point .entry-point-box,.widget .toolbar{border-bottom-width:thin;border-bottom-style:solid}.secondary-features .widget.smart-boiler-control .contents .graph-container .graph-legend.primary{border-bottom-color:#ED6B19}.secondary-features .widget.smart-boiler-control .contents .graph-container .graph-legend.secondary{border-bottom-color:#1D1D1B}.secondary-features .widget.smart-boiler-control .contents .graph-container .graph-legend-text{font-size:85%}.secondary-features .widget.smart-boiler-control .contents .parameters-container{padding:0 20px;overflow:auto}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer{border-bottom-color:#1D1D1B;border-bottom-style:solid;border-bottom-width:thin}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .header{outline:0;cursor:pointer}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .header.md-toolbar-tools{height:40px;font-size:105%}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .contents{transition:all .2s ease-in-out;font-size:90%;overflow:hidden;max-height:0;padding:0 17px}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .contents .input{margin:10px 0 0}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .contents .input .slider-range{padding:10px}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .contents .input md-slider-container{padding:0}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .contents .input md-slider-container md-input-container{margin:10px 0;max-width:none!important;width:70px}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .contents .input md-slider-container md-input-container input[type=number]{text-align:center;padding-left:15px;height:25px;margin-top:0}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .contents .input md-select{margin:0 0 20px}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .contents .input md-input-container{margin-bottom:0}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .contents .input md-input-container .md-errors-spacer{min-height:16px}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .contents.open{max-height:400px}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer .row-datepickers{margin-left:-40px;margin-bottom:45px}.secondary-features .widget.smart-boiler-control .contents .parameters-container .drawer.first{border-top-color:#1D1D1B;border-top-style:solid;border-top-width:thin}.secondary-features .widget.smart-boiler-control .contents .parameters-container.xs{max-height:300px}.settings-page .title-container{display:flex;font-size:1.2em;font-weight:500;color:#000}.settings-page .title-container .title-icon{margin-right:10px}.settings-page .left-title{border-bottom:2px solid #1D1D1B}.settings-page .setting-value{font-size:.8em;font-weight:500;color:#B51D1E}.settings-page .list-item{width:100%;height:56px;padding-left:16px;cursor:pointer;outline:0;border-bottom:1px solid #1D1D1B;transition:background-color .5s}.settings-page .list-item .list-item-text div{padding:2px 0}.settings-page .setting-active{position:relative}.settings-page .setting-active .list-item-text::before{content:'';position:absolute;left:0;top:0;width:8px;height:100%;background-color:#B51D1E}.password-reset .brand-div .brand-row .brand-logo,.password-reset .product-logo{width:150px}.settings-page .right-container .admin-btn{color:#fff;background-color:#B51D1E;border-radius:0}.settings-page .right-container .pwd-text{color:#1D1D1B}.settings-page .right-container .admin-text{padding:20px 0}.settings-page .right-container .label{color:#5f5f5e;font-size:.9em}.settings-page .right-container .md-input-container{margin-top:8px}.settings-page .right-container .form-error{color:#dd2c00;font-size:.7em}.settings-page .right-container .custom-pricing .single-description{padding:0 20px;font-size:.8em;text-align:center}.settings-page .right-container .custom-pricing .price-unit{padding:0 12px 22px;color:#B51D1E}.settings-page .right-container .custom-pricing .price-unit .currency{position:relative;font-size:1.6em}.scroll-box.locked,body.locked{position:fixed;overflow:hidden}.settings-page .right-container .notification-scheduling-info{margin-top:10px;margin-bottom:10px;font-size:90%}.settings-page .right-container .time-picker{margin-bottom:25px}.settings-page .right-container .time-picker label{margin-top:8px}.settings-page .right-container .time-picker md-input-container{margin:0}.settings-page .changes-bar-buffer{height:50px}.password-reset{height:100%}.password-reset .brand-div .brand-row{max-width:550px}.password-reset md-input-container{margin-top:18px;margin-bottom:0}.password-reset md-input-container label{color:#fff}.password-reset md-input-container input{color:#fff;background-color:#B51D1E;border-bottom-color:#fff!important}.password-reset .forms-panel{background-color:#B51D1E;padding:20px 55px 10px}.password-reset .forms-panel .password-reset-form{width:330px;height:270px}.password-reset .forms-panel .password-reset-form .submit-row{margin-top:20px}.password-reset .forms-panel .status-message{max-width:330px}.support-list .widget.list{padding:0}.support-list thead{background-color:#B51D1E}.support-list table.md-table td.md-cell.td-center,.support-list table.md-table th.md-column{text-align:center}.support-list .connection-status{height:25px;width:25px;border-radius:5px;display:inline-block}.support-list .connection-status.connection-active{background-color:green}.support-list .connection-status.connection-inactive{background-color:red}.support-list .connection-status.monitor-green{background-color:green}.support-list .connection-status.monitor-red{background-color:red}.support-list .connection-status.monitor-yellow{background-color:#ff0}.support-list .connection-status.monitor-grey{background-color:grey}.support-list table.md-table.md-row-select td.md-cell:first-child,.support-list table.md-table.md-row-select th.md-column:first-child{padding:0 0 0 12px}.support-list table.md-table.md-row-select td.md-cell:nth-child(2),.support-list table.md-table.md-row-select th.md-column:nth-child(2){padding:0 12px}.support-list table.md-table.md-row-select td.md-cell:nth-child(n+3):nth-last-child(n+2),.support-list table.md-table.md-row-select th.md-column:nth-child(n+3):nth-last-child(n+2){padding:0 28px 0 0}.support-list table.md-table:not(.md-row-select) td.md-cell:first-child,.support-list table.md-table:not(.md-row-select) th.md-column:first-child{padding:0 12px}.support-list table.md-table:not(.md-row-select) td.md-cell:nth-child(n+2):nth-last-child(n+2),.support-list table.md-table:not(.md-row-select) th.md-column:nth-child(n+2):nth-last-child(n+2){padding:0 28px 0 0}.support-list table.md-table td.md-cell:last-child,.support-list table.md-table th.md-column:last-child{padding:0 12px 0 0}.health-monitor{color:#B51D1E}.health-monitor .main-monitor{padding:10px 0}.health-monitor .main-monitor .buffer{width:30px}.health-monitor .main-monitor .monitor-box{flex:40;padding:0}.health-monitor .main-monitor .img-monitor{display:inline-block;margin:0 auto;max-height:120px}.health-monitor .main-monitor .padded-box{padding:0 5px}.health-monitor .main-monitor .connection-icon{border-bottom-color:#939598;border-bottom-style:solid;border-bottom-width:thick;padding:10px 0;margin:0 5px;cursor:pointer}.health-monitor .device-monitors,.health-monitor .general-header{margin-top:5px}.health-monitor .main-monitor .connection-icon.green{border-bottom-color:#75d60d}.health-monitor .main-monitor .connection-icon.yellow{border-bottom-color:#ffe817}.health-monitor .main-monitor .connection-icon.red{border-bottom-color:#df0e0e}.health-monitor .info-box-buffer{height:10px}.health-monitor .service-monitors{padding:10px}.health-monitor .service-monitors .devices .img-connection{display:inline-block;max-width:35px;max-height:35px}.health-monitor .service-monitors .devices .device-info{padding:0 10px}.health-monitor .service-monitors .devices .device-location{font-size:80%;color:#939598}.health-monitor .monitor-color-green{color:#75d60d}.health-monitor .monitor-color-yellow{color:#ffe817}.health-monitor .monitor-color-red{color:#df0e0e}.health-monitor .monitor-background-green{background-color:#75d60d}.health-monitor .monitor-background-yellow{background-color:#ffe817}.health-monitor .monitor-background-red{background-color:#df0e0e}.health-monitor .monitor{display:inline-block;border:1px}.health-monitor .widget .events-container{padding:10px}.health-monitor .widget .events-container .date{margin:10px 0;background-color:#1D1D1B;color:#fff;padding:5px;border-radius:5px}.health-monitor .widget .events-container .text-contents.padded{padding:0 10px}.health-monitor .connection-monitor-state[state=RED]{background:url(../images/health-monitor-home-red.png) no-repeat;background-size:40px}.health-monitor .connection-monitor-state[state=GREEN]{background:url(../images/health-monitor-home-green.png) no-repeat;background-size:40px}.health-monitor .connection-monitor-state[state=YELLOW]{background:url(../images/health-monitor-home-yellow.png) no-repeat;background-size:40px}.health-monitor .connection-monitor-state[state=UNKNOWN]{background:url(../images/health-monitor-home-grey.png) no-repeat;background-size:40px}.health-monitor .connection-monitor-state{width:40px;height:50px;margin:5px}.health-monitor .devices-state[state=RED]{background:url(../images/health-monitor-devices-red.png) no-repeat;background-size:40px}.health-monitor .devices-state[state=GREEN]{background:url(../images/health-monitor-devices-green.png) no-repeat;background-size:40px}.health-monitor .devices-state[state=YELLOW]{background:url(../images/health-monitor-devices-yellow.png) no-repeat;background-size:40px}.health-monitor .devices-state[state=UNKNOWN]{background:url(../images/health-monitor-devices-grey.png) no-repeat;background-size:40px}.health-monitor .devices-state{width:40px;height:50px;margin:5px}.health-monitor .service-state[state=RED]{background:url(../images/health-monitor-devices-red.png) no-repeat;background-size:30px}.health-monitor .service-state[state=GREEN]{background:url(../images/health-monitor-devices-green.png) no-repeat;background-size:30px}.health-monitor .service-state[state=YELLOW]{background:url(../images/health-monitor-devices-yellow.png) no-repeat;background-size:30px}.health-monitor .service-state[state=UNKNOWN]{background:url(../images/health-monitor-devices-grey.png) no-repeat;background-size:30px}.health-monitor .service-state[is-selected=true]{transition:.5s;transform:rotate(90deg)}.health-monitor .service-state{width:30px;height:40px}.health-monitor .img-device svg,.troubleshooting .connection-icon{width:35px;height:35px}.health-monitor .device-state[state=RED]{background:url(../images/health-monitor-connection-outline-red.png) no-repeat;background-size:30px}.health-monitor .device-state[state=GREEN]{background:url(../images/health-monitor-connection-outline-green.png) no-repeat;background-size:30px}.health-monitor .device-state[state=YELLOW]{background:url(../images/health-monitor-connection-outline-yellow.png) no-repeat;background-size:30px}.health-monitor .device-state[state=UNKNOWN]{background:url(../images/health-monitor-connection-outline-grey.png) no-repeat;background-size:30px}.health-monitor .device-state{min-width:30px;height:40px}.health-monitor .img-device{color:#ED6B19;display:inline-block;max-width:35px;max-height:35px;margin-right:5px}.health-monitor .img-device svg .cls-1{fill:#000}.health-monitor .service-device{color:#000;font-size:40px}.health-monitor .device-row{margin-bottom:10px}.health-monitor .device-icon{margin-right:5px}.health-monitor .device-icon .cls-1{fill:#ED6B19}.health-monitor .device-info-row .device-type{min-width:40%}.health-monitor .device-info-row .device-manufacturer,.health-monitor .device-info-row .device-model{margin-left:10px;font-style:italic;min-width:40%}.health-monitor .time-directive{margin-left:10px}.health-monitor .service-status-label{text-align:center}.health-monitor .header-info{text-align:right;margin-right:10px}.health-monitor .widget .toolbar{text-align:center;justify-content:center;border-color:#ED6B19;border-style:solid;border-radius:8px;background:#ED6B19;color:#DDD}.health-monitor .flex-15{flex:15}.health-monitor .flex-20{flex:20}.health-monitor .flex-row.vertical-center{align-items:center}.health-monitor .flex-row.horizontal-center{display:flex;justify-content:center}.health-monitor .status-selected{background:green}.health-monitor .events-selected{background:red}.health-monitor .md-tab{background:#DDD;color:#1D1D1B}.health-monitor .md-tab.tab1{border-top-left-radius:8px;border-bottom-left-radius:8px}.health-monitor .md-tab.tab2{border-top-right-radius:8px;border-bottom-right-radius:8px}.health-monitor .md-tab.md-active{background:#ED6B19;color:#fff}.entry-point .active-monitor,.entry-point .entry-point-box:active,.entry-point .entry-point-box:focus,.entry-point.selected,.entry-point:hover{background-color:#DDD}.img-connection{display:inline-block;max-width:35px;max-height:35px}.img-responsive{max-width:100%;height:auto}.entry-point .entry-point-box{cursor:pointer;padding:5px 10px;border-bottom-color:#DDD}.entry-point .entry-point-box.first{border-top-style:solid;border-top-color:#DDD;border-top-width:thin}.entry-point .div-arrow .material-icons{height:30px;font-size:200%;color:#ED6B19}.entry-point .route-valign{display:flex;justify-content:center;flex-direction:column}.troubleshooting .monitor-img{border-radius:16px;max-width:276px}.troubleshooting .div-warning-icon{padding-right:10px;padding-top:5px;padding-left:5px}.troubleshooting .first-title{font-size:120%;color:#B51D1E;margin:5px;padding-top:5px;padding-left:5px}.troubleshooting .second-title{font-size:90%;color:#eb8081}.troubleshooting .grey-text{color:grey}.troubleshooting .div-image{padding:10px}.troubleshooting .paragraph-image{width:30%}.troubleshooting .paragraph-icon{width:35px;height:35px}.troubleshooting .paragraph-column{margin-left:5px;margin-right:5px}.troubleshooting .labels-container{margin-bottom:10px}.troubleshooting .labels-container .label-spacing{padding-left:16px}.troubleshooting .question{color:#1D1D1B;font-weight:500}.troubleshooting .step{margin:15px 0}.troubleshooting .step-text{margin-top:7px;margin-left:7px}.troubleshooting .icon-column{width:34px}.troubleshooting .step-icon-circle{background-color:#ED6B19;border-radius:1000px;display:inline-block;height:34px;width:34px;margin-left:5px}.troubleshooting .step-icon{color:#fff;line-height:34px}.troubleshooting .btn-answer{margin:10px 20px}.troubleshooting .page-navigation{cursor:pointer;display:inline-block;margin:10px 15px}.troubleshooting .page-navigation:hover .step-icon-circle{background-color:#FFE800}.troubleshooting .back{cursor:pointer;color:#1D1D1B}.troubleshooting .back .back-icon{font-size:200%}.troubleshooting .back:hover{color:#000}.health-monitor-panel{color:#fff;background-color:grey;padding:10px}.health-monitor-panel .div-icon .icon{height:35px;width:35px}.health-monitor-panel .message{flex:1;padding-left:10px}.health-monitor-panel .more-info{flex:1;cursor:pointer}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}.event-row[state=RED]{color:red}.event-row[state=GREEN]{color:green}.event-row[state=YELLOW]{color:#ff0}.event-status{min-width:70px}.events-tab .contents{background:#DDD}.footer,.footer.login-page,.scroll-box,.scroll-box-login,.widget{background-color:#fff}.text-left{text-align:left}.footer,.md-toast-content,.text-center,.text-right{text-align:center}.text-light{color:gray}.nopadding{padding:0}#save-changes,.widget,.widget .contents.padded{padding:15px}.nomargin{margin:0}body{height:100%}body.locked{width:100%}menu-bar{height:auto;width:100%;z-index:100;overflow:hidden}.scroll-box{height:calc(100% - 35px)}.scroll-box-mobile{height:100%}.scroll-box.locked{width:100%}.view-box{overflow-x:hidden}.view-box .page-content{max-width:1100px;width:100%}.view-box.login-page{height:calc(100% - 35px)}.footer{height:35px;width:100%;font-size:.9em;display:flex;justify-content:center;flex-direction:column}.footer .footer-content{opacity:.5}.footer .footer-content .powered-logo{width:50px;margin:0 10px}.widget{display:inline-block;border-left-style:solid;border-left-width:thin;border-left-color:#1D1D1B;margin:5px}.widget .toolbar{color:#000;background-color:transparent;border-bottom-color:#1D1D1B}.widget .help-button md-icon{color:#1D1D1B}#save-changes md-dialog-actions{padding:0}#save-changes .save-changes-action{min-width:0;font-size:78%}md-switch.md-checked .md-thumb{color:#ED6B19;background-color:#ED6B19}md-switch.md-checked .md-bar{background-color:#ED6B19;opacity:.5}.md-datepicker-calendar-pane .md-calendar{transition:none!important}md-slider{touch-action:none;margin:0;z-index:10}md-slider .md-thumb-text,md-slider .md-track-ticks{display:none}md-slider .md-sign,md-slider .md-thumb,md-slider .md-thumb:after{color:#B51D1E!important;background-color:#B51D1E!important;border-color:#B51D1E!important}md-slider .md-sign:after{color:#B51D1E!important;border-top-color:#B51D1E!important}md-slider .md-track.md-track-fill{color:#ED6B19;background-color:#ED6B19}.temperature-button{margin:5px;padding:0;min-height:0;min-width:0;height:20px;width:20px;border-radius:100px;background-color:#B51D1E}.temperature-button md-icon{font-size:100%;min-height:0;min-width:0;height:14px;width:14px;color:#fff}.temperature-button:active,.temperature-button:hover{background-color:#B51D1E!important}.scene-icon-border{overflow:hidden;border-radius:200px;width:50px;height:50px;margin:5px}.scene-icon-border.at-home svg .cls-1{fill:#ED6B19}.scene-icon-border.away svg .cls-1{fill:#B51D1E}.md-select-menu-container.md-active md-select-menu{border:1px solid #B51D1E}md-select-menu md-content md-option:not([disabled]):focus::before,md-select-menu md-content md-option[selected]::before{content:'';position:absolute;left:0;top:0;width:4px;height:100%;background-color:#B51D1E}md-toast.md-right{right:50%;transform:translateX(50%)}.changed-bar{z-index:10;background-color:#B51D1E;position:fixed;bottom:-50px;left:0;width:100%;height:0;transition:all .2s ease-in-out;overflow:hidden}.changed-bar.open{height:50px;bottom:0}.submit-button,.submit-button:hover{color:#fff!important;background-color:#000!important}.cancel-button,.cancel-button:hover{color:#000!important;background-color:#fff!important}.save-changes-button,.save-changes-button:hover{color:#fff!important;background-color:#000!important}.clear-changes-button,.clear-changes-button:hover{color:#000!important;background-color:#fff!important}.menu-bar #sidenav-left,.menu-bar .top-bar .top-bar-left{background-color:transparent}.menu-bar .top-bar{background-image:linear-gradient(to right,#FFE800,#B51D1E)}.menu-bar .top-bar .top-bar-left .logo{height:35px;margin-left:30px}.menu-bar #sidenav-left{min-width:0;width:auto;color:#1D1D1B}.menu-bar #sidenav-left .contents{background-image:linear-gradient(to bottom,#FFE800,#B51D1E);background-color:#000}