<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">div#block-size-container{width:22px}/*!*
 *
 * inuitcss.com -- @inuitcss -- @csswizardry
 *
 *//*! normalize.css v2.1.0 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dd,ol,ul,form,fieldset,legend,table,th,td,caption,hr{margin:0;padding:0}abbr[title],dfn[title]{cursor:help}u,ins{text-decoration:none}ins{border-bottom:1px solid}img{font-style:italic}label,input,textarea,button,select,option{cursor:pointer}.text-input:active,.text-input:focus,textarea:active,textarea:focus{cursor:text;outline:none}.cf:after{content:"";display:table;clear:both}h1,h2,h3,h4,h5,h6,hgroup,ul,ol,dl,blockquote,p,address,table,fieldset,figure,pre,.form-fields&gt;li,.media,.island,.islet{margin-bottom:22px;margin-bottom:1.53846rem}.islet h1,.islet h2,.islet h3,.islet h4,.islet h5,.islet h6,.islet hgroup,.islet ul,.islet ol,.islet dl,.islet blockquote,.islet p,.islet address,.islet table,.islet fieldset,.islet figure,.islet pre,.islet .form-fields&gt;li,.islet .media,.islet .island,.islet .islet{margin-bottom:11px;margin-bottom:.76923rem}.landmark{margin-bottom:44px;margin-bottom:3.07692rem}hr{margin-bottom:20px;margin-bottom:1.3986rem}ul,ol,dd{margin-left:44px;margin-left:3.07692rem}html{font:0.89375em/1.67832 sans-serif;overflow-y:scroll;min-height:100%}h1,.alpha{font-size:36px;font-size:2.51748rem;line-height:1.33333}h2,.beta{font-size:30px;font-size:2.0979rem;line-height:1.6}h3,.gamma{font-size:24px;font-size:1.67832rem;line-height:1}h4,.delta{font-size:20px;font-size:1.3986rem;line-height:1.2}h5,.epsilon{font-size:16px;font-size:1.11888rem;line-height:1.5}h6,.zeta{font-size:14px;font-size:.97902rem;line-height:1.71429}hgroup .hN{margin-bottom:0}.giga{font-size:96px;font-size:6.71329rem;line-height:1}.mega{font-size:72px;font-size:5.03497rem;line-height:1}.kilo{font-size:48px;font-size:3.35664rem;line-height:1}.lede,.lead{font-size:16.0875px;font-size:1.125rem;line-height:1.49184}.smallprint,.milli{font-size:12px;font-size:.83916rem;line-height:2}.micro{font-size:10px;font-size:.6993rem;line-height:2.4}q{quotes:"â€˜" "â€™" "\\201C" "\\201D"}q:before{content:"\2018";content:open-quote}q:after{content:"\2019";content:close-quote}q q:before{content:"\201C";content:open-quote}q q:after{content:"\201D";content:close-quote}blockquote{quotes:"\\201C" "\\201D"}blockquote p:before{content:"\\201C";content:open-quote}blockquote p:after{content:"";content:no-close-quote}blockquote p:last-of-type:after{content:"\\201D";content:close-quote}blockquote q:before{content:"\2018";content:open-quote}blockquote q:after{content:"\2019";content:close-quote}blockquote{text-indent:-0.41em}blockquote p:last-of-type{margin-bottom:0}.source{display:block;text-indent:0}.source:before{content:"\2014"}pre{overflow:auto}pre mark{background:none;border-bottom:1px solid;color:inherit}.code-comment{opacity:0.75;filter:alpha(opacity=75)}.line-numbers{font-family:monospace, serif;list-style:decimal-leading-zero inside;white-space:nowrap;overflow:auto;margin-left:0}.line-numbers code{white-space:pre}img{max-width:100%}img[width],img[height]{max-width:none}.img--round{border-radius:4px}.img--right{float:right;margin-bottom:22px;margin-left:22px}.img--left{float:left;margin-right:22px;margin-bottom:22px}.img--center{display:block;margin-right:auto;margin-bottom:22px;margin-left:auto}.img--short{height:110px}.img--medium{height:220px}.img--tall{height:330px}figure&gt;img{display:block}li&gt;ul,li&gt;ol{margin-bottom:0}.numbered-list{list-style-type:decimal}table{width:100%}th,td{padding:5.5px;text-align:left}@media screen and (min-width: 480px){th,td{padding:11px}}[colspan]{text-align:center}[colspan="1"]{text-align:left}[rowspan]{vertical-align:middle}[rowspan="1"]{vertical-align:top}.numerical{text-align:right}.t5{width:5%}.t10{width:10%}.t12{width:12.5%}.t15{width:15%}.t20{width:20%}.t25{width:25%}.t30{width:30%}.t33{width:33.333%}.t35{width:35%}.t37{width:37.5%}.t40{width:40%}.t45{width:45%}.t50{width:50%}.t55{width:55%}.t60{width:60%}.t62{width:62.5%}.t65{width:65%}.t66{width:66.666%}.t70{width:70%}.t75{width:75%}.t80{width:80%}.t85{width:85%}.t87{width:87.5%}.t90{width:90%}.t95{width:95%}.table--bordered th,.table--bordered td{border:1px solid #ccc}.table--bordered th:empty,.table--bordered td:empty{border:none}.table--bordered thead tr:last-child th{border-bottom-width:2px}.table--bordered tbody tr th:last-of-type{border-right-width:2px}.table--striped tbody tr:nth-of-type(odd){background-color:#ffc}.table--data{font:12px/1.5 sans-serif}fieldset{padding:22px}.form-fields{list-style:none;margin:0}.form-fields&gt;li:last-child{margin-bottom:0}label,.label{display:block}.additional{display:block;font-weight:normal}.check-list{list-style:none;margin:0}.check-label,.check-list label,.check-list .label{display:inline-block}.spoken-form label{display:inline-block;font:inherit}.extra-help{display:inline-block;visibility:hidden}.text-input:active+.extra-help,.text-input:focus+.extra-help{visibility:visible}.grid,.grid--rev,.grid--full,.grid--center{margin-left:-22px;list-style:none;margin-bottom:0}.grid&gt;.grid,.grid--rev&gt;.grid,.grid--full&gt;.grid,.grid--center&gt;.grid,.grid&gt;.grid--rev,.grid--rev&gt;.grid--rev,.grid--full&gt;.grid--rev,.grid--center&gt;.grid--rev,.grid&gt;.grid--full,.grid--rev&gt;.grid--full,.grid--full&gt;.grid--full,.grid--center&gt;.grid--full,.grid&gt;.grid--center,.grid--rev&gt;.grid--center,.grid--full&gt;.grid--center,.grid--center&gt;.grid--center{margin-left:0}.grid__item{display:inline-block;width:100%;padding-left:22px;vertical-align:top}.grid--rev{direction:rtl;text-align:right}.grid--rev&gt;.grid__item{direction:ltr;text-align:left}.grid--full{margin-left:0}.grid--full&gt;.grid__item{padding-left:0}.grid--center{text-align:center}.grid--center&gt;.grid__item{text-align:left}.one-whole{width:100%}.one-half,.two-quarters,.three-sixths,.four-eighths,.five-tenths,.six-twelfths{width:50%}.one-third,.two-sixths,.four-twelfths{width:33.333%}.two-thirds,.four-sixths,.eight-twelfths{width:66.666%}.one-quarter,.two-eighths,.three-twelfths{width:25%}.three-quarters,.six-eighths,.nine-twelfths{width:75%}.one-fifth,.two-tenths{width:20%}.two-fifths,.four-tenths{width:40%}.three-fifths,.six-tenths{width:60%}.four-fifths,.eight-tenths{width:80%}.one-sixth,.two-twelfths{width:16.666%}.five-sixths,.ten-twelfths{width:83.333%}.one-eighth{width:12.5%}.three-eighths{width:37.5%}.five-eighths{width:62.5%}.seven-eighths{width:87.5%}.one-tenth{width:10%}.three-tenths{width:30%}.seven-tenths{width:70%}.nine-tenths{width:90%}.one-twelfth{width:8.333%}.five-twelfths{width:41.666%}.seven-twelfths{width:58.333%}.eleven-twelfths{width:91.666%}@media only screen and (max-width: 480px){.palm-one-whole{width:100%}.palm-one-half,.palm-two-quarters,.palm-three-sixths,.palm-four-eighths,.palm-five-tenths,.palm-six-twelfths{width:50%}.palm-one-third,.palm-two-sixths,.palm-four-twelfths{width:33.333%}.palm-two-thirds,.palm-four-sixths,.palm-eight-twelfths{width:66.666%}.palm-one-quarter,.palm-two-eighths,.palm-three-twelfths{width:25%}.palm-three-quarters,.palm-six-eighths,.palm-nine-twelfths{width:75%}.palm-one-fifth,.palm-two-tenths{width:20%}.palm-two-fifths,.palm-four-tenths{width:40%}.palm-three-fifths,.palm-six-tenths{width:60%}.palm-four-fifths,.palm-eight-tenths{width:80%}.palm-one-sixth,.palm-two-twelfths{width:16.666%}.palm-five-sixths,.palm-ten-twelfths{width:83.333%}.palm-one-eighth{width:12.5%}.palm-three-eighths{width:37.5%}.palm-five-eighths{width:62.5%}.palm-seven-eighths{width:87.5%}.palm-one-tenth{width:10%}.palm-three-tenths{width:30%}.palm-seven-tenths{width:70%}.palm-nine-tenths{width:90%}.palm-one-twelfth{width:8.333%}.palm-five-twelfths{width:41.666%}.palm-seven-twelfths{width:58.333%}.palm-eleven-twelfths{width:91.666%}}@media only screen and (min-width: 481px) and (max-width: 1023px){.lap-one-whole{width:100%}.lap-one-half,.lap-two-quarters,.lap-three-sixths,.lap-four-eighths,.lap-five-tenths,.lap-six-twelfths{width:50%}.lap-one-third,.lap-two-sixths,.lap-four-twelfths{width:33.333%}.lap-two-thirds,.lap-four-sixths,.lap-eight-twelfths{width:66.666%}.lap-one-quarter,.lap-two-eighths,.lap-three-twelfths{width:25%}.lap-three-quarters,.lap-six-eighths,.lap-nine-twelfths{width:75%}.lap-one-fifth,.lap-two-tenths{width:20%}.lap-two-fifths,.lap-four-tenths{width:40%}.lap-three-fifths,.lap-six-tenths{width:60%}.lap-four-fifths,.lap-eight-tenths{width:80%}.lap-one-sixth,.lap-two-twelfths{width:16.666%}.lap-five-sixths,.lap-ten-twelfths{width:83.333%}.lap-one-eighth{width:12.5%}.lap-three-eighths{width:37.5%}.lap-five-eighths{width:62.5%}.lap-seven-eighths{width:87.5%}.lap-one-tenth{width:10%}.lap-three-tenths{width:30%}.lap-seven-tenths{width:70%}.lap-nine-tenths{width:90%}.lap-one-twelfth{width:8.333%}.lap-five-twelfths{width:41.666%}.lap-seven-twelfths{width:58.333%}.lap-eleven-twelfths{width:91.666%}}@media only screen and (min-width: 481px){.lap-and-up-one-whole{width:100%}.lap-and-up-one-half,.lap-and-up-two-quarters,.lap-and-up-three-sixths,.lap-and-up-four-eighths,.lap-and-up-five-tenths,.lap-and-up-six-twelfths{width:50%}.lap-and-up-one-third,.lap-and-up-two-sixths,.lap-and-up-four-twelfths{width:33.333%}.lap-and-up-two-thirds,.lap-and-up-four-sixths,.lap-and-up-eight-twelfths{width:66.666%}.lap-and-up-one-quarter,.lap-and-up-two-eighths,.lap-and-up-three-twelfths{width:25%}.lap-and-up-three-quarters,.lap-and-up-six-eighths,.lap-and-up-nine-twelfths{width:75%}.lap-and-up-one-fifth,.lap-and-up-two-tenths{width:20%}.lap-and-up-two-fifths,.lap-and-up-four-tenths{width:40%}.lap-and-up-three-fifths,.lap-and-up-six-tenths{width:60%}.lap-and-up-four-fifths,.lap-and-up-eight-tenths{width:80%}.lap-and-up-one-sixth,.lap-and-up-two-twelfths{width:16.666%}.lap-and-up-five-sixths,.lap-and-up-ten-twelfths{width:83.333%}.lap-and-up-one-eighth{width:12.5%}.lap-and-up-three-eighths{width:37.5%}.lap-and-up-five-eighths{width:62.5%}.lap-and-up-seven-eighths{width:87.5%}.lap-and-up-one-tenth{width:10%}.lap-and-up-three-tenths{width:30%}.lap-and-up-seven-tenths{width:70%}.lap-and-up-nine-tenths{width:90%}.lap-and-up-one-twelfth{width:8.333%}.lap-and-up-five-twelfths{width:41.666%}.lap-and-up-seven-twelfths{width:58.333%}.lap-and-up-eleven-twelfths{width:91.666%}}@media only screen and (max-width: 1023px){.portable-one-whole{width:100%}.portable-one-half,.portable-two-quarters,.portable-three-sixths,.portable-four-eighths,.portable-five-tenths,.portable-six-twelfths{width:50%}.portable-one-third,.portable-two-sixths,.portable-four-twelfths{width:33.333%}.portable-two-thirds,.portable-four-sixths,.portable-eight-twelfths{width:66.666%}.portable-one-quarter,.portable-two-eighths,.portable-three-twelfths{width:25%}.portable-three-quarters,.portable-six-eighths,.portable-nine-twelfths{width:75%}.portable-one-fifth,.portable-two-tenths{width:20%}.portable-two-fifths,.portable-four-tenths{width:40%}.portable-three-fifths,.portable-six-tenths{width:60%}.portable-four-fifths,.portable-eight-tenths{width:80%}.portable-one-sixth,.portable-two-twelfths{width:16.666%}.portable-five-sixths,.portable-ten-twelfths{width:83.333%}.portable-one-eighth{width:12.5%}.portable-three-eighths{width:37.5%}.portable-five-eighths{width:62.5%}.portable-seven-eighths{width:87.5%}.portable-one-tenth{width:10%}.portable-three-tenths{width:30%}.portable-seven-tenths{width:70%}.portable-nine-tenths{width:90%}.portable-one-twelfth{width:8.333%}.portable-five-twelfths{width:41.666%}.portable-seven-twelfths{width:58.333%}.portable-eleven-twelfths{width:91.666%}}@media only screen and (min-width: 1024px){.desk-one-whole{width:100%}.desk-one-half,.desk-two-quarters,.desk-three-sixths,.desk-four-eighths,.desk-five-tenths,.desk-six-twelfths{width:50%}.desk-one-third,.desk-two-sixths,.desk-four-twelfths{width:33.333%}.desk-two-thirds,.desk-four-sixths,.desk-eight-twelfths{width:66.666%}.desk-one-quarter,.desk-two-eighths,.desk-three-twelfths{width:25%}.desk-three-quarters,.desk-six-eighths,.desk-nine-twelfths{width:75%}.desk-one-fifth,.desk-two-tenths{width:20%}.desk-two-fifths,.desk-four-tenths{width:40%}.desk-three-fifths,.desk-six-tenths{width:60%}.desk-four-fifths,.desk-eight-tenths{width:80%}.desk-one-sixth,.desk-two-twelfths{width:16.666%}.desk-five-sixths,.desk-ten-twelfths{width:83.333%}.desk-one-eighth{width:12.5%}.desk-three-eighths{width:37.5%}.desk-five-eighths{width:62.5%}.desk-seven-eighths{width:87.5%}.desk-one-tenth{width:10%}.desk-three-tenths{width:30%}.desk-seven-tenths{width:70%}.desk-nine-tenths{width:90%}.desk-one-twelfth{width:8.333%}.desk-five-twelfths{width:41.666%}.desk-seven-twelfths{width:58.333%}.desk-eleven-twelfths{width:91.666%}}.brand{font-family:"Helvetica Neue",sans-serif!important;color:#4a8ec2!important}.brand-face{font-family:"Helvetica Neue",sans-serif!important}.brand-color,.brand-colour{color:#4a8ec2!important}.float--right{float:right !important}.float--left{float:left !important}.float--none{float:none !important}.text--left{text-align:left  !important}.text--center{text-align:center !important}.text--right{text-align:right !important}.weight--light{font-weight:300 !important}.weight--normal{font-weight:400 !important}.weight--semibold{font-weight:600 !important}.push{margin:22px !important}.push--top{margin-top:22px !important}.push--right{margin-right:22px !important}.push--bottom{margin-bottom:22px !important}.push--left{margin-left:22px !important}.push--ends{margin-top:22px !important;margin-bottom:22px !important}.push--sides{margin-right:22px !important;margin-left:22px !important}.push-half{margin:11px !important}.push-half--top{margin-top:11px !important}.push-half--right{margin-right:11px !important}.push-half--bottom{margin-bottom:11px !important}.push-half--left{margin-left:11px !important}.push-half--ends{margin-top:11px !important;margin-bottom:11px !important}.push-half--sides{margin-right:11px !important;margin-left:11px !important}.flush{margin:0 !important}.flush--top{margin-top:0 !important}.flush--right{margin-right:0 !important}.flush--bottom{margin-bottom:0 !important}.flush--left{margin-left:0 !important}.flush--ends{margin-top:0 !important;margin-bottom:0 !important}.flush--sides{margin-right:0 !important;margin-left:0 !important}.soft{padding:22px !important}.soft--top{padding-top:22px !important}.soft--right{padding-right:22px !important}.soft--bottom{padding-bottom:22px !important}.soft--left{padding-left:22px !important}.soft--ends{padding-top:22px !important;padding-bottom:22px !important}.soft--sides{padding-right:22px !important;padding-left:22px !important}.soft-half{padding:11px !important}.soft-half--top{padding-top:11px !important}.soft-half--right{padding-right:11px !important}.soft-half--bottom{padding-bottom:11px !important}.soft-half--left{padding-left:11px !important}.soft-half--ends{padding-top:11px !important;padding-bottom:11px !important}.soft-half--sides{padding-right:11px !important;padding-left:11px !important}.hard{padding:0 !important}.hard--top{padding-top:0 !important}.hard--right{padding-right:0 !important}.hard--bottom{padding-bottom:0 !important}.hard--left{padding-left:0 !important}.hard--ends{padding-top:0 !important;padding-bottom:0 !important}.hard--sides{padding-right:0 !important;padding-left:0 !important}.full-bleed{margin-right:-22px !important;margin-left:-22px !important}.islet .full-bleed{margin-right:-11px !important;margin-left:-11px !important}.informative{cursor:help !important}.muted{opacity:0.5 !important;filter:alpha(opacity=50) !important}.proceed{text-align:right !important}.go:after{content:"Â&nbsp;" "Â»" !important}.caps{text-transform:uppercase !important}.accessibility,.visuallyhidden{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}@media only screen and (max-width: 480px){.accessibility--palm,.visuallyhidden--palm{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}@media only screen and (min-width: 481px) and (max-width: 1023px){.accessibility--lap,.visuallyhidden--lap{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}@media only screen and (min-width: 481px){.accessibility--lap-and-up,.visuallyhidden--lap-and-up{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}@media only screen and (max-width: 1023px){.accessibility--portable,.visuallyhidden--portable{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}@media only screen and (min-width: 1024px){.accessibility--desk,.visuallyhidden--desk{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}@media only screen and (min-width: 1200px){.accessibility--desk-wide,.visuallyhidden--desk-wide{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}}.cool{color:#134392}.heat{color:#F37721}.heat{color:#f05a22}@font-face{font-family:"Gotham Light";src:url("fonts/Gotham-Light.39fa6429.otf") format("opentype")}@font-face{font-family:"Gotham Book";src:url("fonts/Gotham-Book.2ea9a9ac.otf") format("opentype")}html{height:100%}body{font-family:"Gotham Book","Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff;margin:0;padding:0;height:100%;color:#fff}.heatColour{color:#f05a22}.coolColour{color:#134392}.center{margin:0 auto}.lowercase{text-transform:lowercase}h1{text-transform:uppercase;font-size:1.05em;letter-spacing:-1px;margin-bottom:0.05em}h2{text-transform:uppercase;color:#bccca5;font-size:1.05em;letter-spacing:-1px;margin-bottom:0.2em}h3{font-size:1.15em;width:100%;text-align:center}.container{padding:1rem}.inner-content{padding:3rem}.hide-overflow{overflow:scroll}.portal .schedule-container .hide-overflow,.portal .schedule-day-edit .hide-overflow{height:550px}.portal .schedule-container.hide-overflow,.portal .schedule-day-edit.hide-overflow{height:559.9px}.hidden{display:none}.right-align{text-align:right}.button__container{text-align:center}/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */.dropdown{position:relative}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;min-width:160px;margin:2px 0 0;list-style:none;background-color:#ffffff}.open&gt;.dropdown-menu{display:block}.dropdown-submenu{position:relative}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block}.accordion-toggle{cursor:pointer}.accordion-inner{border-top:1px solid #e5e5e5}.collapse{overflow:hidden}.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease}.collapse.in{height:auto}modal{visibility:hidden;position:absolute;background:#fff;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.close-modal{opacity:0;visibility:visible}.open-modal{visibility:visible;opacity:1}.pop-over-container{position:relative}.pop-over__item{display:block;visibility:hidden;position:absolute;background:#fff;opacity:0;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease}.close-pop-up{opacity:0;visibility:visible}.open-pop-up{visibility:visible;opacity:1}.dw,.dwo{-webkit-tap-highlight-color:transparent}.dw,.dwb,.dw-bf{-webkit-backface-visibility:hidden;backface-visibility:hidden}.dw{max-width:98%;position:absolute;top:0;left:0;z-index:2;font-size:31.9px;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-ms-touch-action:none;user-select:none;touch-action:none}.dw:focus{outline:none}.dw-rtl{direction:rtl}.dw,.dwc,.dwbc{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dwwr{padding:0 2px;min-width:100px;zoom:1;overflow:hidden;text-align:center}.dw-persp,.dwo{width:100%;height:100%;position:absolute;top:0;left:0}.dw-persp{z-index:99998}.dwo{z-index:1;background:#000;background:rgba(0,0,0,0.7);filter:Alpha(Opacity=70)}.dw-liq .dw .dwc{display:block}.dw-liq .dw-tbl{width:100%;table-layout:fixed}.dw-top .dw,.dw-bottom .dw{width:100%;max-width:100%}.dw-top .dw .dwwr,.dw-bottom .dw .dwwr{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.dw-inline .dw{position:static;display:inline-block;max-width:100%}.dw-inline.dw-liq .dw-persp .dw{display:block}.dw-inline .dw-persp{position:static}.dw-inline .dwv{margin:0 2px;-webkit-border-radius:3px;border-radius:3px}.dw-bubble .dw{margin:20px 0}.dw-bubble .dw-arrw{position:absolute;left:0;width:100%}.dw-bubble-top .dw-arrw{bottom:-36px}.dw-bubble-bottom .dw-arrw{top:-36px}.dw-bubble .dw-arrw-i{margin:0 30px;position:relative;height:36px}.dw-bubble .dw-arr{display:block}.dw-arr{display:none;position:absolute;left:0;width:0;height:0;border-width:18px 18px;border-style:solid;margin-left:-18px}.dw-bubble-bottom .dw-arr{top:0;border-color:transparent transparent #134392 transparent}.dw-bubble-top .dw-arr{bottom:0;border-color:#134392 transparent transparent transparent}.dwc{max-width:100%;vertical-align:middle;padding:0 2px;display:inline-block;overflow:hidden}.dwl{left:0;text-align:center;line-height:30px;height:30px;white-space:nowrap;position:absolute;top:-30px;width:100%;display:none}.dwv{padding:7px 0;margin:0 -2px;font-size:31.9px}.dw-hidden,.dw .dwwr .dw-hidden{width:0;height:0;margin:0;padding:0;border:0;overflow:hidden}.dwwc{margin:0 auto;position:relative;zoom:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.dwfl{max-width:100%;padding:0 3px;margin:0 -1px;-webkit-box-flex:1;-webkit-flex:1 auto;-ms-flex:1 auto;flex:1 auto;background:#134392}.dw-ltr .dwfl:first-child,.dw-rtl .dwfl:last-child{margin-left:0;padding-left:4px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.dw-ltr .dwfl:last-child,.dw-rtl .dwfl:first-child{margin-right:0;padding-right:4px;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.dwwl{margin:0;padding:0 2px;position:relative;z-index:5}.dwww{position:relative;padding:1px;overflow:hidden}.dww{overflow:hidden;position:relative}.dwsc .dwwl{background:none}.dwsc .dww{background:none}.dw-bf{-webkit-perspective:1000px;perspective:1000px}.dw-ul{position:relative;z-index:3}.dw-li{padding:0 5px;display:block;text-align:center;line-height:40px;font-size:1.45rem;white-space:nowrap;text-shadow:0 1px 1px #000;vertical-align:bottom;opacity:.3;filter:Alpha(Opacity=30)}.dw-li.dw-hl{background:#fff;background:rgba(255,255,255,0.3)}.dw-li.dw-v{opacity:1;filter:Alpha(Opacity=100)}.dw-li.dw-h{visibility:hidden}.dw-i{position:relative;height:100%;overflow:hidden;text-overflow:ellipsis}.dwwb{position:absolute;z-index:4;left:0;cursor:pointer;width:100%;height:40px;text-align:center;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.dwa .dwwb{opacity:0}.dwpm .dwwbp{top:0;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;font-size:31.9px}.dwpm .dwwbm{bottom:0;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;font-size:31.9px;font-weight:bold}.dwpm .dwwl{padding:0}.dwpm .dw-li{text-shadow:none}.dwpm .dwwol{display:none}.dwwo{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(#134392), color-stop(0.52, rgba(44,44,44,0)), color-stop(0.48, rgba(44,44,44,0)), to(#134392));background:-webkit-linear-gradient(#134392, rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #134392);background:-moz-linear-gradient(#134392, rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #134392);background:-o-linear-gradient(top, #134392 0%, rgba(44,44,44,0) 51%, #134392 100%);background:-ms-linear-gradient(top, #134392 0%, rgba(44,44,44,0) 51%, #134392 100%);background:linear-gradient(#134392, rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #134392);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$gray5', endColorstr='$gray5',GradientType=0 );pointer-events:none}.dwwol{position:absolute;z-index:1;top:50%;left:0;width:100%;height:0;margin-top:-1px;pointer-events:none}.dwbg .dwb{cursor:pointer;overflow:hidden;display:block;height:40px;line-height:40px;padding:0 15px;margin:0 2px;font-size:31.9px;font-weight:bold;text-decoration:none;text-shadow:0 -1px 1px #000;color:#fff;background:#000;background:-moz-linear-gradient(top, #181a1d 0%, rgba(214,214,214,0) 51%, #181a1d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #181a1d), color-stop(51%, rgba(214,214,214,0)), color-stop(100%, #181a1d));background:-webkit-linear-gradient(top, #181a1d 0%, rgba(214,214,214,0) 51%, #181a1d 100%);background:-o-linear-gradient(top, #181a1d 0%, rgba(214,214,214,0) 51%, #181a1d 100%);background:-ms-linear-gradient(top, #181a1d 0%, rgba(214,214,214,0) 51%, #181a1d 100%);background:linear-gradient(to bottom, #181a1d 0%, rgba(214,214,214,0) 51%, #181a1d 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#181a1d', endColorstr='#181a1d',GradientType=0 );white-space:nowrap;text-overflow:ellipsis;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-border-radius:5px;border-radius:5px;box-shadow:0 1px 3px rgba(0,0,0,0.5)}.dwbc{display:table;width:100%;padding-bottom:4px;text-align:center}.dwbw{display:table-cell;position:relative;z-index:5}.dwhl{padding-top:4px}.dwhl .dwl{display:none}.dw-hsel{position:absolute;height:1px;width:1px;left:0;overflow:hidden;clip:rect(1px, 1px, 1px, 1px)}.dw-ml .dw-li{overflow:hidden}.dw-ml .dw-ul .dw-li .dw-i{width:100%;height:auto;display:inline-block;vertical-align:middle;white-space:normal}.dwms .dwwms .dw-li{padding:0 40px;position:relative}.dwms .dw-msel:before{width:40px;text-align:center;position:absolute;top:0;left:0}.dwbg .dwwr{background:#134392;color:#fff;font-family:arial, verdana, sans-serif;-webkit-border-radius:3px;border-radius:3px}.dwbg .dwv{background-color:#dfdfdf}.dwbg .dwpm .dwwl{background:#fff}.dwbg .dwpm .dww{color:#000;background:#fff;-webkit-border-radius:3px}.dwbg .dwwb{background:#ccc;color:#888;font-weight:normal;text-decoration:none;text-shadow:0 -1px 1px #333;box-shadow:0 0 5px #333;-webkit-box-shadow:0 0 5px #333}.dwbg .dwwbp{background:-webkit-gradient(linear, left bottom, left top, from(#bdbdbd), to(#f7f7f7));background:-webkit-linear-gradient(#f7f7f7, #bdbdbd);background:-moz-linear-gradient(#f7f7f7, #bdbdbd);background:linear-gradient(#f7f7f7, #bdbdbd)}.dwbg .dwwbm{background:-webkit-gradient(linear, left bottom, left top, from(#f7f7f7), to(#bdbdbd));background:-webkit-linear-gradient(#bdbdbd, #f7f7f7);background:-moz-linear-gradient(#bdbdbd, #f7f7f7);background:linear-gradient(#bdbdbd, #f7f7f7)}.dwbg .dwbc{font-size:0}.dwbg .dwb-a{background:#3c7500;background:-webkit-gradient(linear, left bottom, left top, color-stop(0.5, #3c7500), color-stop(0.5, #94c840));background:-webkit-linear-gradient(#94c840 50%, #3c7500 50%);background:-moz-linear-gradient(#94c840 50%, #3c7500 50%);background:linear-gradient(#94c840 50%, #3c7500 50%)}.dwbg .dwwl .dwb-a{background:#3c7500;background:-webkit-gradient(linear, left bottom, left top, from(#3c7500), to(#94c840));background:-webkit-linear-gradient(#94c840, #3c7500);background:-moz-linear-gradient(#94c840, #3c7500);background:linear-gradient(#94c840, #3c7500)}.schedule-tumbler .dw-v.disabled{color:#929497;text-shadow:none}th,td{padding:0}#home-screen-resume-button{display:none}#slider{pointer-events:all}temperature-slider{display:block;width:100%;height:100%;position:absolute;top:0}.temperature-slider{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.temperature-slider.hide{opacity:0}set-hold{position:absolute;display:block;top:0;width:100%;height:calc(100% - 3em)}set-hold.disable-pointer-events{pointer-events:none}.set-hold{position:absolute;opacity:1;width:calc(83% - 1em);height:325px;background:#fff;border-radius:5px;color:#383838;padding:20px;z-index:999999;line-height:24px;top:74.79688px;left:7.92px;transition:opacity 500ms,-webkit-transform 500ms cubic-bezier(0.54, 0.04, 0.69, 2.21)}.set-hold.hide{opacity:0;pointer-events:none;-webkit-transform:translate(120px, -10px) scale(0.01);-moz-transform:translate(120px, -10px) scale(0.01);-ms-transform:translate(120px, -10px) scale(0.01);-o-transform:translate(120px, -10px) scale(0.01);transform:translate(120px, -10px) scale(0.01)}.set-hold.middle:after,.set-hold.cool:after,.set-hold.heat:after{content:'';position:absolute;right:-7px;top:136.4px;width:0;height:0;border-top:15px solid transparent;border-left:15px solid #fff;border-bottom:15px solid transparent}.set-hold.cool:after{top:91px}.set-hold.heat:after{top:190px}.set-hold__item{border:solid 2px #383838;background:#fff;border-radius:5px;position:relative;margin:18px 0;padding:10px;display:block;text-align:center;width:100%;line-height:24px}.set-hold__item:hover{background-color:#000;color:#fff}.set-hold__item.clicked{background:#000}.display-title{line-height:24px}.display-title.heat&gt;span,.display-title.auxheat&gt;span{color:#f05a22}.display-title.cool&gt;span{color:#134392}.temperature-display{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;transition:all 250ms ease;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;position:absolute;width:52%;height:0;padding-bottom:50%;border-radius:50%;background:#000;overflow:hidden;top:31.5%;left:18%;font-size:6rem;line-height:6rem}.temperature-display.heat{background:#f05a22}.temperature-display.cool{background:#134392}.temperature-display span{font-size:4.5REM}.temperature-display.celsius .container{font-size:4.5rem;line-height:5rem;top:35.2px;left:15.4px}.temperature-display.celsius span{font-size:2.75REM;line-height:2.75REM}.temperature-display.hidden,.temperature-display.hidden.heat,.temperature-display.hidden.cool{opacity:0}.temperature-display__item{position:absolute;width:100%;height:100%}.temperature-display--indicator{color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:center}.temperature-display--indicator .container{min-height:0;height:auto;width:auto;font-size:4.5rem;margin:0 auto !important;margin-top:27.0px !important}.temperature-display--indicator&gt;div{height:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sliderTack{position:absolute;right:.6875rem;width:27%;height:440px;top:1.6rem;z-index:100000}.sliderTack.cool .slider-handle__item{color:#29ABE2}.sliderTack.heat .slider-handle__item,.sliderTack.auxHeatOnly .slider-handle__item{color:#FF7812}.sliderTack.auto .slider-handle__item{color:#29ABE2}.sliderTack.auto .slider-handle+.slider-handle .slider-handle__item{color:#FF7812}.sliderTack.off{visibility:hidden}.sliderTack__item{position:absolute;left:50.1%;top:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background:#808080;border-radius:50%;width:8%;height:0;padding-bottom:8%}.slider-handle{position:absolute;background:#000;left:1.759359375REM;z-index:10000000;height:0;width:2.75REM;padding-bottom:2.75REM;border:solid 1px #AAA;border-radius:50%;cursor:pointer}.slider-handle:active{border:none}.slider-handle__item{text-align:center;padding:15px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:1REM;line-height:1rem}.slider-handle__item span{font-size:.75REM}.slider-handle--transition{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;transition:all 250ms}.portal .temperature-slider{perspective-origin:800px}.portal .sliderTack{right:5px;width:83.15625px;height:409.1875px;top:22px}.portal .temperature-display--indicator .container{padding:0;margin:0;left:20px}.portal .sliderTack__item{background-color:#fff}.portal .slider-handle{left:26.4px}.resting{z-index:10}.slider-container{position:absolute;top:0}.homescreen-center{width:100%}.current-temperature{position:relative;z-index:1000;font-size:8.125rem;width:319.88px;text-align:center}.point-five{font-size:4rem;vertical-align:super}.next-transition{width:319.88px;font-size:0.9rem;text-align:center}.homescreen-center .humidity-athena{z-index:1000;width:320px;text-align:center}.system-mode-icons{height:41px;width:320px;text-align:center;z-index:1000}.system-mode-icons__icon-heat,.system-mode-icons__icon-cool,.system-mode-icons__icon-auto,.system-mode-icons__icon-off{background-size:contain;background-repeat:no-repeat;background-position:40%;background-image:url(../svg/home_screen/heat.285f7377.svg)}.system-mode-icons__icon-cool{background-image:url(../svg/home_screen/cool.c4cd7a01.svg)}.system-mode-icons__icon-auto{background-image:url(../svg/home_screen/auto.f8447d10.svg)}.system-mode-icons__icon-off{background-image:url(../svg/home_screen/off.b39db58c.svg)}.reminder-notification{position:absolute;top:0;right:-0.75rem;background-color:#ED3A25;padding:0.25rem 0.5rem;line-height:1rem;font-size:1rem;border-radius:50%}.animate-show{-webkit-transform:scale(1, 1);transition:all cubic-bezier(0.54, 0.04, 0.69, 2.21) 0.5s}.animate-show.ng-hide-add,.animate-show.ng-hide-remove{display:block !important}.animate-show.ng-hide{-webkit-transform:scale(0, 0);transition:all cubic-bezier(0.31, -2.21, 0.46, 0.96) 0.5s}.svg-button{width:250px;height:50px}resume-button{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;position:absolute;left:0%;right:15%;z-index:2}.cool{color:#134392}.heat{color:#f05a22}.button-close-decoration{height:19px;width:19px;background:url(../svg/home_screen/close.b2667442.svg);position:absolute;left:-10px;top:-9px;cursor:pointer}.option-box{padding:0 11px}.option-box .control-button{width:100%;border:solid 1px #134392;border-radius:9px;background:#134392;font-size:1.1rem;padding:10px 5px;margin-bottom:0px}.option-box .option-list{list-style-type:none;background:#134392;z-index:2000}.option-box .current-label{text-transform:capitalize;-webkit-transition:none;-moz-transition:none;transition:none}.option-box .current-label:after{content:' \002304'}.option-box .option-label{display:none;text-align:center;text-transform:capitalize}.option-box.active{border:none;border-radius:9px;background-color:#134392;padding-bottom:5px}.option-box.active .control-button{padding:8px 5px;margin-bottom:0px;border:solid 1px #fff;border-radius:9px;min-height:0.8rem}.option-box.active .control-button[disabled="disabled"]{color:#333;border-color:#333}.option-box.active .control-button.option-label{display:block}.option-box.active .control-button:hover{color:#134392;background-color:#fff}.option-box.active[data-current-type="heat"] [data-type="heat"]{display:none}.option-box.active[data-current-type="cool"] [data-type="cool"]{display:none}.option-box.active[data-current-type="auto"] [data-type="auto"]{display:none}.option-box.active[data-current-type="off"] [data-type="off"]{display:none}cm-fan-box{float:left;height:0;position:relative;z-index:1}cm-mode-box{float:right;height:0;position:relative;z-index:1}cm-mode-box ul{margin-left:0;margin-bottom:0}cm-mode-box button{width:100%}.thermostat-id{width:98%;margin-right:2%;clear:both;height:1px;float:left;text-align:center;font-size:2rem;line-height:4.5rem}cm-temperature-control-box{width:28%;margin-right:2%;height:100px;float:left}.control-panel{margin-left:0px}.middle-row{clear:both;width:100%;padding-top:81.4px;position:relative;z-index:0}.touch-go{width:30%;float:left;padding:22px;text-align:center}.touch-go .currently .current-climate{text-transform:uppercase}.touch-go .hold-until{border:thin white solid;border-radius:9px;padding:11px;margin-top:22px;cursor:pointer;cursor:hand}.touch-go.invisible{visibility:hidden}.temperature-humidity{position:relative;z-index:0;text-align:center;width:40%;float:left}.humidity:after{content:'%'}.current-action-status{position:absolute;bottom:0px;right:0px;padding:11px 22px}.current-action-status:after{content:'...'}.current-action-status.none{display:none}.hold-until-dialog{position:relative;width:0px;height:0xp}.hold-dialog{position:absolute;top:-22px;left:154px;width:396px;height:176px;background:#134392;border:thin white solid;z-index:2;padding:0 11px;border-radius:9px}.hold-dialog-occupancy{margin-top:4%;padding:0 4%}.dr-dialog{position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.6);overflow:auto;z-index:1}.dr-dialog-content&gt;button,.dr-dialog-content&gt;.dr-dialog-confirmation-buttons&gt;button{width:20%;background:transparent;border:thin white solid;border-radius:9px;color:white;margin-top:11px;margin-right:11px;padding:11px}.dr-dialog-box{background-color:#373737;border-radius:15px;width:36%;margin:15% auto;padding:3% 0}.dr-dialog-box p:nth-child(1){margin-bottom:10px;font-size:16px;text-transform:uppercase}.dr-dialog-box-confirmation{background-color:#373737;border-radius:15px;width:46%;margin:15% 24%;padding:3% 0;font-size:14px}.dr-dialog-box-confirmation p:nth-child(1){margin-bottom:10px;font-size:16px;text-transform:uppercase}.dr-dialog-content{padding:0 10%}.dr-dialog-confirmation-buttons{position:relative;padding-top:2%;padding-bottom:15%}.dr-dialog-confirmation-buttons-left{left:0}.dr-dialog-confirmation-buttons-right{right:0}.until-time-dialog{position:absolute;top:-22px;left:154px;width:264px;height:198px;background:#134392;border:thin white solid;z-index:3;padding:0 11px;border-radius:9px}.hold-dialog&gt;button{width:45%;background:#134392;border:thin white solid;border-radius:9px;color:white;margin-top:11px;margin-right:11px;padding:11px}.until-time-dialog&gt;.selected-time,.until-time-dialog&gt;button{width:44%;height:55px;float:left;color:white;margin:3%;padding:2%;text-align:center;vertical-align:middle}.until-time-dialog&gt;button{background:#134392;border:thin white solid;border-radius:9px}.until-time-dialog&gt;.selected-time{line-height:1.5rem}.until-time-dialog&gt;.hold-time-down{background-size:65%;background-position:50% 50%;background-repeat:no-repeat;background-image:url("../svg/home_screen/carrier/cor-downarrow-normal.b3ee9847.svg")}.until-time-dialog&gt;.hold-time-up{background-size:60%;background-position:50% 50%;background-repeat:no-repeat;background-image:url("../svg/home_screen/carrier/cor-uparrow-normal.df4101b9.svg")}.portal .details-content-view .overview.portal .overview-tile-system-mode{position:relative;height:2.2rem;line-height:2rem;font-size:2.5rem}.portal .details-content-view .overview.portal .overview-tile-system-mode img{height:85%}.portal .details-content-view .overview.portal .cool.overview-tile-system-mode{color:#dfeeff}.manage input[type=checkbox].ecobee-check+label.ecobee-label{margin:0;width:auto}.unregister-thermostat .warning-title{font-size:1rem;font-weight:500;color:#7ead40;text-transform:uppercase}.unregister-thermostat .button-footer .control-button{width:220px}::-webkit-scrollbar{display:none;width:0;height:0}.portal{background:#fff;color:#fff;width:100%;position:relative;-ms-overflow-style:none}.portal .green{background:#438E13}.portal .black{background:#000}.portal .grey{background:#929497}.portal .blue{background:#134392}.portal .blue-light{background:#318FFF}.portal .blue-pale{background:#67B2E7}.portal .grey-light{background:#C0C2C4}.portal .grey-dark{background:#231F20}.portal .orange{background:#f05a22}.portal .red{background:#ff3f3f}.portal .purple{background:#4e41a3}.portal .tile-colour-1{background:#000}.portal .tile-colour-2{background:#214291}.portal .tile-colour-3{background:#1a2126}.portal .tile-colour-4{background:#214291}.portal .tile-colour-5{background:#394044}.portal .overview{position:relative;height:603.9px;line-height:139.92px}.portal .overview .tile{float:left;height:308px;padding:22px;border-radius:9px}.portal .overview .tile .tile-text--groups{font-size:2rem;line-height:2rem;margin-bottom:2.25rem}.portal .overview .tile .overview-tile-temp,.portal .overview .tile .overview-tile-offline{padding-top:22px;font-size:7rem;text-align:center;margin:22px 0}.portal .overview .tile .overview-tile-offline{font-size:5rem;margin-bottom:0}.portal .overview .tile .overview-tile-system-mode,.portal .overview .tile .overview-tile-connected-text{line-height:1.5rem}.portal .overview .tile .overview-tile-system-mode{text-transform:uppercase;line-height:1.5rem;font-size:28.6px;padding-left:0;text-align:center;height:2.8rem}.portal .overview .tile .overview-tile-system-mode img{vertical-align:middle;height:90%;margin-right:0.5rem;position:relative;transform:translateY(-0.3rem)}.portal .overview .tile .overview-tile-warning{color:#ff3f3f;font-size:1rem;line-height:1.1rem;text-align:center;padding-left:0}.portal .overview .tile .interactive-tile__title{line-height:2em}.portal .overview .tile .interactive-tile__title.thermostat-name{line-height:1.5em;position:absolute;width:264px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.portal .overview .overview-section{display:block;overflow:hidden;border-bottom:solid 1px #fff}.portal .overview .overview-section header{line-height:3rem;margin-bottom:0.5rem;color:#C0C2C4}.portal .overview .overview-section header .description{padding-left:2rem;color:#fff}.portal .overview .overview-section.ungrouped{border-bottom:none}.portal .overview .overview-section.ungrouped header{border:none}.portal .details{position:relative;background:#fff;height:603.9px;width:1341.33333px;min-width:1342px;margin:auto}.portal .details .grid,.portal .details .grid--rev,.portal .details .grid--full,.portal .details .grid--center{margin-bottom:0}.portal .details .column{width:auto;margin:0 0 0 11px;display:inline-block;vertical-align:top}.portal .details .column .tile{border:1px white solid;border-radius:9px}.portal .details .column:first-child{margin-left:15.4px}.portal .details-content-view{position:relative}.portal .north-west-corner-round{border-radius:10px 0 0 0}.portal .north-east-corner-round{border-radius:0 10px 0 0}.portal .south-west-corner-round{border-radius:0 0 0 10px}.portal .south-east-corner-round{border-radius:0 0 10px 0}.portal .grid,.portal .grid--rev,.portal .grid--full,.portal .grid--center{margin-bottom:6.6px}.portal .grid.one-third-height,.portal .one-third-height.grid--rev,.portal .one-third-height.grid--full,.portal .one-third-height.grid--center{height:88px}.portal .grid.one-third-height-plus,.portal .one-third-height-plus.grid--rev,.portal .one-third-height-plus.grid--full,.portal .one-third-height-plus.grid--center{height:99px}.portal .grid__item{height:100%}.portal .tile{display:block;-webkit-transform-origin:50% 50%;width:154px;height:100%;margin-bottom:22px;color:#fff;cursor:pointer;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}.portal .tile.half__width{width:143px}.portal .tile.no-linking{cursor:default}.portal .inline{display:inline-block}.portal .left{float:left}.portal .clear:after{content:"";display:table;clear:both}.portal .three-d .tile{margin-bottom:0}.portal .tile.spacer{background:none}.portal .tile.double__width{width:319px}.portal .tile.triple__width{width:484px}.portal .tile.quad__width{width:649px}.portal .tile.standard__height{height:319px}.portal .tile.half__height{height:154px}.portal .tile.double__height{height:418px}.portal .tile.quarter__height{height:66px}.portal .tile:last-child{margin-bottom:0}.portal .column-spacing .tile{margin:0 0 22px 22px;width:308px;display:inline-block;overflow:hidden}.portal .title-bar{margin-bottom:0}.portal .title-bar&gt;div{height:88px}.portal .title-bar h1{font-weight:normal;font-size:24.86px}.portal .title-bar h2{font-weight:normal}.portal .title-bar&gt;div:last-child{text-align:right}.portal .no-outline,.portal .no-outline:focus{outline:none}.portal .close-panel{border:none;background:transparent}.portal .three-d{-webkit-perspective:800px;-webkit-transform-style:preserve-3d;-moz-perspective:800px;-moz-transform-style:preserve-3d;-ms-perspective:800px;-ms-transform-style:preserve-3d;perspective:800px;transform-style:preserve-3d;margin-bottom:11px}.portal .header{position:relative;background-color:transparent;text-align:right;padding-right:22px;min-width:1342px;color:#134392}.portal .header .logo{text-align:left;background-image:none}.portal .header ul{margin:2em 0 0 0;white-space:nowrap}.portal .header li{display:inline-block;list-style-type:none;margin:0 0 0 49.94px;padding:0px;font-size:1.3em}.portal .header li:active,.portal .header li:hover{cursor:pointer}.portal .header li a{color:#134392;text-decoration:none;position:relative;padding-bottom:5px}.portal .header li a.active{border-bottom:solid 2px #fff}.portal .header li a span{padding-left:5px}.portal .header li&gt;img{vertical-align:middle}.portal tile-modal{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;-o-transform-origin:bottom right;transform-origin:bottom right;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;-webkit-transform:rotateZ(-90deg);-moz-transform:rotateZ(-90deg);-ms-transform:rotateZ(-90deg);-o-transform:rotateZ(-90deg);transform:rotateZ(-90deg)}.portal tile-modal.enter{-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-ms-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg)}.portal tile-modal.exit{-webkit-transform:rotateZ(90deg);-moz-transform:rotateZ(90deg);-ms-transform:rotateZ(90deg);-o-transform:rotateZ(90deg);transform:rotateZ(90deg)}.portal .modal{position:absolute;top:0;left:0;width:100%;height:100%}.portal .modal .grid,.portal .modal .grid--rev,.portal .modal .grid--full,.portal .modal .grid--center{height:100%}.portal .modal .blocking-pane{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.6;background-color:#fff;z-index:-1}.portal .modal .content{position:absolute;top:0;left:22px;width:100%;height:100%}.portal .modal .close-modal{opacity:1;text-align:right;position:absolute;right:13.2px;top:13.2px}.portal .content{background:transparent;height:418px;vertical-align:top;border:solid 1px #fff}.portal .svg-logo{width:176px;margin:15.4px 22px 0 22px}.portal .svg{background-size:contains;margin:0;padding:0}.portal .svg-close{width:22px;height:22px}.portal .svg-close-background{background-image:url("../svg/navigation_elements/navigation_close.82498db3.svg");width:22px;height:22px}.portal .tile-container{padding:22px}.portal .tile-container p{line-height:1.25rem}.portal .tile-container .text-link{color:#fff;cursor:pointer;margin-top:44px;display:inline-block}.portal .tile-container .text-link.underline{text-decoration:underline}.portal .tile-container .group-text{margin-top:48.4px}.portal .tile-container.medium{width:1298px;height:616px;margin:0 auto;overflow-y:hidden}.portal .tile-container.medium .tile-details-view{height:440px}.portal .tile-container.medium .menu-list{max-height:352px;min-height:352px}.portal .tile-container.medium .column-two--content,.portal .tile-container.medium .column-two--content-half{height:440px}.portal .tile-container.manage-container.medium .menu-list{max-height:374px;min-height:374px}.portal .tile-container.manage-container.medium .manage-menu-list{max-height:374px;min-height:374px}.portal .tile-container.manage-container.medium .tile-details-view{height:418px}.portal .tile-container.large{width:1298px;height:682px;margin:0 auto;overflow-y:hidden}.portal .tile-container.large .tile-details-view{height:440px}.portal .tile-container.large .menu-list{max-height:352px;min-height:352px}.portal .tile-container.large .column-two--content,.portal .tile-container.large .column-two--content-half{height:440px}.portal .tile-container.xlarge{width:calc(100% - 2 * 22px);height:792px;min-width:1298px;margin:0 auto;overflow-y:hidden}.portal .tile-container.xlarge .tile-details-view{height:440px}.portal .tile-container.xlarge .menu-list{max-height:352px;min-height:352px}.portal .tile-container.xlarge .column-two--content,.portal .tile-container.xlarge .column-two--content-half{height:440px}.portal .tile-container.registration{width:1298px;height:638px;margin:0 auto}.portal .tile-container .grid--tile{margin-bottom:0}.portal .tile-container .grid--tile .grid__item:first-of-type{padding-left:66px}.portal .tile-container .grid--tile .column-one{width:25%;overflow:hidden;z-index:2}.portal .tile-container .grid--tile .column-one.manage-column{overflow:auto;height:396px}.portal .tile-container .grid--tile .column-one+.grid__item{width:75%}.portal .tile-container .grid--tile .column-one__content{position:relative;padding:0 352px 0 352px}.portal .tile-container .grid--tile .column-two{width:400.62px;overflow:hidden;z-index:1}.portal .tile-container .grid--tile .column-two+.grid__item{width:57.14%;padding-left:44px}.portal .tile-container .grid--tile .column-two--content{width:57.14%;position:relative;padding:0 44px 0 0}.portal .tile-container .grid--tile .column-two--content-half{width:50%;overflow-y:auto;position:relative}.portal .tile-container .grid--tile .column-two--content-half .button-footer{padding-right:0}.portal .tile-container .grid--tile .column-two--content-half+.grid__item{width:50%;padding:0 44px 0 66px}.portal .tile-container .grid--tile .column-three{padding:0 0 0 22px;overflow:hidden;width:435.82px}.portal .tile-container .grid--tile .column-first-half{width:50%;height:440px;padding-right:99px;word-break:break-word}.portal .tile-container .grid--tile .column-second-half{width:50%;padding-right:44px;padding-left:99px;height:440px;word-break:break-word}.portal .tile-container .grid--tile .column-second-half.registration-column{height:484px}.portal .tile-container .grid--tile .tile-details-view{position:relative}.portal .tile-container .grid--tile .tile-details-view .title-container{min-height:66px}.portal .tile-container .grid--tile .tile-details-view .title{text-align:left;font-weight:normal;font-size:1.15rem}.portal .tile-container .grid--tile .tile-details-view .title--alert{margin-bottom:0.3rem}.portal .tile-container .grid--tile .tile-details-view .icon-alert{margin:0 22px 0 0;background-repeat:no-repeat}.portal .tile-container .grid--tile .tile-details-view .icon-alert+.title-text{display:inline-block;vertical-align:top;max-width:calc(100% - 3.5 * 22px)}.portal .tile-container .grid--tile .tile-details-view .content-container{height:374px;overflow-y:auto}.portal .tile-container .grid--tile .tile-details-view .message-container{height:308px;overflow-y:auto}.portal .tile-container .grid--tile .tile-details-view .text{font-size:0.875rem}.portal .link{text-decoration:underline;cursor:pointer}.align-bottom{vertical-align:bottom}.invisible{visibility:hidden}.email-address-row{margin:0.5rem 0}.email-address-row img{right:3rem;position:absolute}.retry{position:relative}.retry .button-footer button{width:330px}.retry .button-footer button:first-child{position:absolute;left:55px}.portal .about div:last-child .grid__item{padding:0 0 0 66px}.portal .about div:last-child .grid__item:last-child{padding:0 44px 0 66px}.portal .about .about-tile{padding:22px;height:100%;position:relative}.portal .about .about-tile__title{text-transform:uppercase;font-size:1.4rem;margin-bottom:5px;font-weight:normal;line-height:1.25rem;text-align:left}.portal .about .about-tile__subtext{margin-bottom:0;color:#fff;font-size:1.2rem;width:154px;line-height:1.3rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.portal .about .about-tile__thermostat{position:absolute;bottom:22px;right:22px;background-repeat:no-repeat;background-size:contain;font-size:1.25rem;line-height:1.25rem;text-align:center;white-space:nowrap}.portal .about .about-tile__thermostat.athenaSmart,.portal .about .about-tile__thermostat.nikeSmart,.portal .about .about-tile__thermostat.apolloSmart{width:66px;height:66px;background-image:url("../svg/overview/abouttile_ecobee3.93c02070.svg");background-position:center center;padding:22px 19.8px 0 5.5px;font-size:1.15rem;text-align:center}.portal .about .about-tile__thermostat.apolloSmart{background-image:url("../svg/overview/abouttile_ecobee4.062f603e.svg")}.portal .about .about-tile__thermostat.idtSmart,.portal .about .about-tile__thermostat.idtEms{width:77px;height:66px;background-image:url("../svg/overview/abouttile_smart.c1dc8f3a.svg");background-position:center bottom;padding:35.2px 22px 0 11px}.portal .about .about-tile__thermostat.siSmart,.portal .about .about-tile__thermostat.siEms{width:82.5px;height:66px;background-image:url("../svg/overview/abouttile_smartsi.2b5dede2.svg");background-position:center bottom;padding:34.1px 34.1px 0 13.2px;font-size:1.1rem}.portal .contractor .menu-list{position:relative}.portal .contractor .menu-list&gt;button{position:absolute;bottom:0}.portal .about .about-tile{padding:11px}.portal .about .about-tile__title{font-size:1rem;color:#134392}.portal .about .about-tile__subtext{color:#231F20;text-transform:lowercase}.portal .about .about-tile__thermostat{bottom:4.4px;right:-6.6px;padding:8.8px 0 0 19.8px}.portal .about .about-tile__thermostat.corSmart{width:88px;height:55px;background-image:url("../svg/overview/carrier/abouttile_corSmart.cadddab6.svg");background-position:left top;font-size:1.15rem;line-height:inherit;text-align:initial}.portal .home-iq .home-iq-tile{padding:11px;height:100%;position:relative}.portal .home-iq .home-iq-tile__title{text-transform:uppercase;font-size:1rem;margin-bottom:5px;font-weight:normal;text-align:left}.portal .home-iq .home-iq-tile__subtext{margin-bottom:0;color:#fff;font-size:1.2rem;width:154px;line-height:1.3rem}.portal .home-iq .home-iq-tile__bee{position:absolute;bottom:22px;right:22px;height:55px}.portal .home-iq .home-iq-tile__house{position:absolute;bottom:22px;left:50%;margin-left:-115.5px;width:231px}.portal .home-iq .savings{margin-top:3em;text-align:center;font-weight:bold}.portal .home-iq .savings div{font-size:600%;line-height:1em}.portal .home-iq .savings p{font-size:200%;line-height:1.5em}.portal .home-iq .home-iq-tile__leaf{position:absolute;bottom:11px;right:11px}.portal .home-iq__weather-impact-chart{background-color:#E9ECF4}.portal .home-iq__weather-impact-chart .background-rect{fill:#cad0e2}.portal .home-iq__weather-impact-chart .chart&gt;line{stroke:white}.portal .home-iq__weather-impact-chart .chart rect.heat1{fill:#F1A139;text-align:right}.portal .home-iq__weather-impact-chart .chart rect.heat2{fill:#F37721;text-align:right}.portal .home-iq__weather-impact-chart .chart rect.cool1{fill:#99DBEB}.portal .home-iq__weather-impact-chart .chart rect.cool2{fill:#2DBCD7}.portal .home-iq__weather-impact-chart .axis .domain{fill:none}.portal .home-iq__weather-impact-chart .axis .tick{fill:white;font-size:13px}.portal .home-iq__weather-impact-chart .axis .weekend text{fill:white;font-size:13px}.portal .home-iq__download-data{margin:22px;margin-top:44px;padding-right:22px;color:#134392}.portal .home-iq__download-data .control-button{color:#134392;border:1px solid #134392}.portal .home-iq__download-data .calendar__day-in-month{color:#134392}.portal .home-iq__download-data&gt;*{margin-top:22px}.portal .home-iq__download-data .quick-selection&gt;div,.portal .home-iq__download-data .custom-date-range&gt;div,.portal .home-iq__download-data&gt;div:last-of-type&gt;div{display:inline-block}.portal .home-iq__download-data .quick-selection&gt;div:first-of-type,.portal .home-iq__download-data .custom-date-range&gt;div:first-of-type,.portal .home-iq__download-data&gt;div:last-of-type&gt;div:first-of-type{width:15%}.portal .home-iq__download-data&gt;div:last-of-type{margin-top:44px}.portal .home-iq__download-data&gt;div:last-of-type span{color:#7ead40}.portal .home-iq__download-data&gt;div:last-of-type&gt;div:first-of-type{float:left;line-height:2rem}.portal .home-iq__download-data .quick-selection{margin-top:22px;padding-bottom:44px;border-bottom:1px solid #939597}.portal .home-iq__download-data .quick-selection&gt;div:first-of-type{float:left;line-height:4rem}.portal .home-iq__download-data .quick-selection .seven-day-data{padding-left:22px;width:50%;display:inline-block}.portal .home-iq__download-data .quick-selection .today-data{padding-right:22px;width:50%;display:inline-block}.portal .home-iq__download-data .quick-selection+div span:last-of-type{color:#939597}.portal .home-iq__download-data .custom-date-range{height:374px;margin-top:44px}.portal .home-iq__download-data .custom-date-range span{color:#7ead40}.portal .home-iq__download-data .custom-date-range&gt;div:first-of-type{width:100%}.portal .home-iq__download-data .custom-date-range .range-calendars&gt;div{display:inline-block}.portal .home-iq__download-data .custom-date-range .range-calendars+div{padding:0px 44px;width:90%}.portal .home-iq__download-data .custom-date-range .calendar-container{width:50%}.portal .home-iq__download-data .custom-date-range .calendar-container&gt;div{display:inline-block;margin-bottom:22px}.portal .home-iq__download-data .custom-date-range .calendar-container&gt;div:first-of-type{float:left}.portal .home-iq__download-data .custom-date-range .calendar-container&gt;div:last-of-type{min-width:418px}.portal .loading-graph{width:100%;height:704px;max-height:704px;background-color:#214291;margin:66px 0 22px;text-align:center;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.portal .loading-graph img{width:176px;height:176px;margin:110px 0 44px}.portal .loading-graph div{font-size:3rem;color:#214291}.portal .loading-graph.finished{max-height:0;opacity:0;margin:0}.portal .loading-graph.finished img,.portal .loading-graph.finished div{display:none}.portal .homeiq-graph{height:748px;width:100%;margin:22px 0;background:#E9ECF4}.portal .homeiq-graph.weather-impact-graph{height:638px}.portal .homeiq-graph .ecobee-select{padding-left:0.5rem;padding-right:2.5rem;width:auto;display:inline-block}.portal .homeiq-graph .graph-lanes .stage1 .cool{fill:#318fff}.portal .homeiq-graph .graph-lanes .stage1 .heat{fill:#e59524}.portal .homeiq-graph .graph-lanes .stage2 .cool{fill:#214291}.portal .homeiq-graph .graph-lanes .stage2 .heat{fill:#d76527}.portal .homeiq-graph .graph-lanes .stage3 rect{fill:#ef5c22}.portal .homeiq-graph .graph-lanes .auxHeat1 rect{fill:#c13821}.portal .homeiq-graph .graph-lanes .auxHeat2 rect{fill:#7a2714}.portal .homeiq-graph .graph-lanes .auxHeat3 rect{fill:#EF5C22}.portal .homeiq-graph .graph-lanes .fan rect{fill:#e8b125}.portal .homeiq-graph .graph-lanes .humidifier rect{fill:#69bcce}.portal .homeiq-graph .graph-lanes .dehumidifier rect{fill:#69bcce}.portal .homeiq-graph .graph-lanes .ventilator rect{fill:#7ead40}.portal .homeiq-graph .graph-lanes .erv rect{fill:#7ead40}.portal .homeiq-graph .graph-lanes .hrv rect{fill:#7ead40}.portal .homeiq-graph .graph-lanes .economizer rect{fill:#7ead40}.portal .homeiq-graph .graph-lanes .waterHeater rect{fill:#e8b125}.portal .homeiq-graph .graph-lanes .acWaterHeat rect{fill:#aa7f1d}.portal .homeiq-graph .graph-lanes .zoneClimate .home,.portal .homeiq-graph .graph-lanes .scheduleEvent .home{fill:#318fff}.portal .homeiq-graph .graph-lanes .zoneClimate .sleep,.portal .homeiq-graph .graph-lanes .scheduleEvent .sleep{fill:#214291}.portal .homeiq-graph .graph-lanes .zoneClimate .away,.portal .homeiq-graph .graph-lanes .scheduleEvent .away{fill:#7ead40}.portal .homeiq-graph .graph-lanes .zoneClimate .wake,.portal .homeiq-graph .graph-lanes .zoneClimate .awake,.portal .homeiq-graph .graph-lanes .zoneClimate .wakeup,.portal .homeiq-graph .graph-lanes .scheduleEvent .wake,.portal .homeiq-graph .graph-lanes .scheduleEvent .awake,.portal .homeiq-graph .graph-lanes .scheduleEvent .wakeup{fill:#e59524}.portal .homeiq-graph .graph-lanes .zoneClimate .custom,.portal .homeiq-graph .graph-lanes .scheduleEvent .custom{fill:#777}.portal .homeiq-graph .graph-lanes .event .hold,.portal .homeiq-graph .graph-lanes .scheduleEvent .hold{fill:#f3c11a}.portal .homeiq-graph .graph-lanes .event .vacation,.portal .homeiq-graph .graph-lanes .scheduleEvent .vacation{fill:#fff}.portal .homeiq-graph .graph-lanes .event .smartAway,.portal .homeiq-graph .graph-lanes .scheduleEvent .smartAway{fill:#7ead40}.portal .homeiq-graph .graph-lanes .event .smartRecovery,.portal .homeiq-graph .graph-lanes .scheduleEvent .smartRecovery{fill:#3f5e0c}.portal .homeiq-graph .graph-lanes .event .smartHome,.portal .homeiq-graph .graph-lanes .scheduleEvent .smartHome{fill:#318fff}.portal .homeiq-graph .graph-lanes .event .quickSave,.portal .homeiq-graph .graph-lanes .scheduleEvent .quickSave{fill:#438e13}.portal .homeiq-graph .graph-lanes .event .demandResponse,.portal .homeiq-graph .graph-lanes .scheduleEvent .demandResponse{fill:#7a2714}.portal .homeiq-graph .graph-lanes .event .customEvent,.portal .homeiq-graph .graph-lanes .scheduleEvent .customEvent{fill:#aa7f1d}.portal .homeiq-graph .graph-lines path{stroke-width:2px;fill:none;shape-rendering:auto;-webkit-backface-visibility:hidden}.portal .homeiq-graph .graph-lines .heatTemp{stroke:#f05a22}.portal .homeiq-graph .graph-lines .coolTemp{stroke:#318fff}.portal .homeiq-graph .graph-lines .outdoorTemp{stroke:#152C72}.portal .homeiq-graph .graph-lines .indoorTemp{stroke:#438E13}.portal .homeiq-graph .graph-lines .indoorHumidity{stroke:#214291}.portal .homeiq-graph .graph-lines .outdoorHumidity{stroke:#438E13}.portal .line-graph-legend text{stroke:none;fill:#214291;font-family:'Arial'}.portal .line-graph-legend .legend-item{cursor:pointer}.portal .line-graph-legend .legend-item path{stroke-width:2px;fill:none;shape-rendering:crispEdges}.portal .line-graph-legend .inactive text{fill:#707070 !important}.portal .line-graph-legend .heatTemp text{fill:#f05a22}.portal .line-graph-legend .coolTemp text{fill:#318fff}.portal .line-graph-legend .outdoorTemp text{fill:#152C72}.portal .line-graph-legend .indoorTemp text{fill:#438E13}.portal .line-graph-legend .indoorHumidity text{fill:#214291}.portal .line-graph-legend .outdoorHumidity text{fill:#438E13}.portal .axis{stroke:#fff}.portal .axis line{stroke-width:0}.portal .axis .domain{fill:transparent;stroke:transparent}.portal .axis.day path{stroke-width:0}.portal .axis text{stroke:none;fill:#214291;font-family:'Arial'}.portal .axis.swim-lane-axis text{fill:#214291}.portal .axis.swim-lane-axis .title{fill:#C6C8CA;text-anchor:middle;text-decoration:underline}.portal .axis.swim-lane-axis .compound-label .stage1.cool{fill:#318fff}.portal .axis.swim-lane-axis .compound-label .stage1.heat{fill:#e59524}.portal .axis.swim-lane-axis .compound-label .stage2.cool{fill:#214291}.portal .axis.swim-lane-axis .compound-label .stage2.heat{fill:#d76527}.portal .axis.swim-lane-axis .compound-label .stage3{fill:#ef5c22}.portal .axis.swim-lane-axis .compound-label .auxHeat1{fill:#c13821}.portal .axis.swim-lane-axis .compound-label .auxHeat2{fill:#7a2714}.portal .axis.swim-lane-axis .compound-label .auxHeat3{fill:#EF5C22}.portal .axis.swim-lane-axis .compound-label .fan{fill:#e8b125}.portal .axis.swim-lane-axis .compound-label .humidifier{fill:#69bcce}.portal .axis.swim-lane-axis .compound-label .dehumidifier{fill:#69bcce}.portal .axis.swim-lane-axis .compound-label .ventilator{fill:#7ead40}.portal .axis.swim-lane-axis .compound-label .erv{fill:#7ead40}.portal .axis.swim-lane-axis .compound-label .hrv{fill:#7ead40}.portal .axis.swim-lane-axis .compound-label .economizer{fill:#7ead40}.portal .axis.swim-lane-axis .compound-label .waterHeater{fill:#e8b125}.portal .axis.swim-lane-axis .compound-label .acWaterHeat{fill:#aa7f1d}.portal .axis.axis-day text{fill:#214291}.portal .zoom-area{cursor:move;fill:transparent;pointer-events:all}.portal .center-line-container rect{fill:#fff}.portal .center-line-container text{fill:#214291;stroke:none;font-family:'Arial'}.portal .magnify-glass{cursor:pointer !important}.portal .magnify-glass circle{fill:transparent;stroke:#214291;stroke-width:6px;shape-rendering:auto}.portal .magnify-glass text{fill:#214291;font-size:30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.portal .magnify-glass line{stroke:#214291;stroke-width:8px}.portal .graph-toggle{cursor:pointer !important}.portal .graph-toggle path{stroke:#214291;stroke-width:1px;fill:transparent;shape-rendering:auto}.portal .graph-toggle text{fill:#214291;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;stroke:none;font-family:'Arial'}.portal .graph-toggle .active path{fill:#214291}.portal .graph-toggle .active text{fill:#fff}.portal .loading-screen{display:none}.portal .loading-screen.show{display:block}.portal .loading-screen rect{fill:#214291;fill-opacity:0.8}.portal .loading-screen text{fill:#fff;font-size:3rem;stroke:none;font-family:'Arial'}.portal .scroll-container&gt;.scrollbar{margin-top:90px;height:80%}.portal .follow-me .swim-lane-axis .legend-item:first-child&gt;text:first-child{fill:white !important}.portal .follow-me .swim-lane-axis .legend-item:nth-child(2n)&gt;text:first-child{fill:#0AEAB5}.portal .follow-me .swim-lane-axis .legend-item:nth-child(2n+1)&gt;text:first-child{fill:#0E93E5}.portal .follow-me .graph-lanes&gt;g:nth-child(2n) rect{fill:#0AEAB5}.portal .follow-me .graph-lanes&gt;g:nth-child(2n+1):not(:first-child) rect{fill:#0E93E5}.portal .tool-tip{opacity:0;fill:white;pointer-events:none}.portal .tool-tip-text{fill:black}.portal .y-axis-label{fill:#214291;font-family:'Arial'}.portal .grid-lines path{stroke-width:1px;fill:none;shape-rendering:crispEdges;-webkit-backface-visibility:hidden;stroke:#214291}.portal .time-brush .axis{font:10px sans-serif;-webkit-user-select:none;-moz-user-select:none;user-select:none}.portal .time-brush .axis .domain{fill:#214291;stroke-linecap:round}.portal .time-brush .axis .tick{color:#214291;font-size:14px}.portal .time-brush .axis .halo{fill:none;stroke:#214291;stroke-width:16px;stroke-linecap:round}.portal .time-brush .axis text{stroke:none;fill:#214291;font-family:'Arial'}.portal .time-brush .slider .handle{fill:#214291;stroke:#214291;stroke-opacity:.5;stroke-width:1.25px;cursor:move}.portal .time-brush .slider .inner-handle{fill:#214291;stroke:#214291;stroke-width:1.25px;cursor:move}.portal .time-brush .brush-background line{fill:#aad0ff;stroke:#aad0ff;stroke-width:2px;stroke-linecap:round}.portal .zoom-area{cursor:move;fill:transparent;pointer-events:all}.portal .home-iq__weather-impact-chart-period-selector,.portal .month_to_month-period-selector{text-align:center;margin-top:55px;background-color:#7ead40;color:#fff;width:auto;height:44px}.portal .home-iq__weather-impact-chart-period-selector&gt;div,.portal .month_to_month-period-selector&gt;div{width:308px;margin:0 auto}.portal .home-iq__weather-impact-chart-period-selector&gt;div .arrow-right,.portal .month_to_month-period-selector&gt;div .arrow-right{background-image:url(../svg/navigation_elements/navigation_right_white.dd84cc83.svg);background-repeat:no-repeat;background-size:22px 22px;background-position:50%;display:inline-block;width:44px;height:44px;float:right}.portal .home-iq__weather-impact-chart-period-selector&gt;div .current-period,.portal .month_to_month-period-selector&gt;div .current-period{display:inline-block;height:44px;width:220px;line-height:44px;float:left}.portal .home-iq__weather-impact-chart-period-selector&gt;div .arrow-left,.portal .month_to_month-period-selector&gt;div .arrow-left{background-image:url(../svg/navigation_elements/navigation_left_white.b60f1df8.svg);background-repeat:no-repeat;background-size:22px 22px;background-position:50%;display:inline-block;width:44px;height:44px;float:left}.portal .weather-impact-chart{background-color:#E9ECF4}.portal .weather-impact-chart .background-rect{fill:#cad0e2}.portal .weather-impact-chart #weather-impact-chart-container&gt;line{stroke:white}.portal .weather-impact-chart rect.heat1{fill:#e59524;text-align:right}.portal .weather-impact-chart rect.heat2{fill:#d76527;text-align:right}.portal .weather-impact-chart rect.heat3{fill:#ef5c22;text-align:right}.portal .weather-impact-chart rect.cool1{fill:#318fff}.portal .weather-impact-chart rect.cool2{fill:#214291}.portal .weather-impact-chart rect.auxHeat1{fill:#c13821}.portal .weather-impact-chart rect.auxHeat2{fill:#7a2714}.portal .weather-impact-chart rect.auxHeat3{fill:#EF5C22}.portal .weather-impact-chart .domain{fill:none}.portal .weather-impact-chart .tick{fill:white;font-size:14.3px}.portal .weather-impact-chart .graph-label.cool-stage-1{fill:#318fff}.portal .weather-impact-chart .graph-label.cool-stage-2{fill:#214291}.portal .weather-impact-chart .graph-label.heat-stage-1{fill:#e59524}.portal .weather-impact-chart .graph-label.heat-stage-2{fill:#d76527}.portal .weather-impact-chart .graph-label.heat-stage-3{fill:#ef5c22}.portal .weather-impact-chart .graph-label.aux-heat-1{fill:#c13821}.portal .weather-impact-chart .graph-label.aux-heat-2{fill:#7a2714}.portal .weather-impact-chart .graph-label.aux-heat-3{fill:#EF5C22}.portal .weather-impact-chart .graph-label text{fill:black}.portal .weather-impact-chart .graph-line{stroke:#152C72;stroke-width:2;fill:none}.portal .weather-impact-chart .axis .weekend circle{fill:white;stroke-width:none;stroke:white;stroke-antialiasing:true;r:6}.portal .weather-impact-chart .axis .weekend text{fill:#214291;font-size:14.3px;text-anchor:middle}.weather-impact-average-label{stroke:#152C72}.month-to-month-insight text{font-size:5rem;fill:black;stroke:none;font-family:'Arial'}.month-to-month-report{padding:33px 22px;color:#134392;min-height:550px}.month-to-month-report .dataNotice{color:white;font-size:195%}.month-to-month-report .firstRow&gt;div{vertical-align:top;display:inline-block}.month-to-month-report .chart{width:30%}.month-to-month-report .chartTable{margin:22px auto;width:80%}.month-to-month-report .bar{width:99px;margin:0 auto}.month-to-month-report .current{background:#134392;height:220px}.month-to-month-report .previous{background:#134392;height:176px}.month-to-month-report .secondColumn{width:70%}.month-to-month-report .chartTable td{text-align:center;vertical-align:bottom;padding-bottom:17.6px;border-collapse:collapse}.month-to-month-report .runtimeHours{font-size:120%;color:#134392}.month-to-month-report .runtimeLabel{margin-bottom:11px;line-height:1.2em;color:#85A9DE}.month-to-month-report .separator td{margin:0;padding:0}.month-to-month-report .separator div{height:1px;width:82%;border-top:thin #134392 solid;margin:0 auto}.month-to-month-report .legends td{padding-top:11px}.month-to-month-report .runtimeDiff&gt;div{vertical-align:middle;display:inline-block}.month-to-month-report .hourValue{width:25%;font-size:240%;text-align:right;margin-right:3%}.month-to-month-report .description{width:72%}.month-to-month-report .insightsHeader{padding:22px 0px;margin-top:22px;border-top:1px #85A9DE solid}.month-to-month-report .insight{vertical-align:top;display:inline-block;width:44%;padding:3%;color:#85A9DE}.month-to-month-report .insight:before{content:'â€¢ '}.month-to-month-report .quickTip{padding:22px 0px;margin-top:22px;border-top:1px #134392 solid}.month-to-month-report .somethingCool{color:#318fff}.month-to-month-report .somethingHot{color:#f05a22}#icon-store,.shape-library{position:absolute;left:-20000px}.portal .home-iq-overview{vertical-align:top;white-space:nowrap;overflow-x:hidden}.portal .home-iq-overview .coming-soon{opacity:.3}.portal .home-iq-overview .coming-soon button{cursor:default}.portal .home-iq-overview section{width:484px;height:550px;background-color:#E9ECF4;overflow:hidden;display:inline-block;position:relative;margin-left:22px;vertical-align:top}.portal .home-iq-overview section h1{margin:22px;text-align:center;color:#134392;font-size:1.5em;text-transform:capitalize}.portal .home-iq-overview section p{color:#134392;font-size:3em;text-align:center;text-transform:capitalize;margin-bottom:110px}.portal .home-iq-overview section p&gt;span{font-size:.4em;white-space:normal;padding:0 80px;display:block}.portal .home-iq-overview section button{padding:22px 0}.portal .home-iq-overview section:nth-child(1n+4){background:none;width:772.2px}.portal .home-iq-overview section:nth-child(1n+4) section{position:relative;height:169.4px;width:792px;background:#E9ECF4;display:block;margin:0 0 22px 0}.portal .home-iq-overview section:nth-child(1n+4) section&gt;img{width:88px;height:154px;margin:0;position:absolute;left:79.86px;top:0}.portal .home-iq-overview section:nth-child(1n+4) section h1{position:absolute;top:26.4px;left:220px;font-size:2em;color:#134392;font-weight:normal}.portal .home-iq-overview section:nth-child(1n+4) section p{position:absolute;top:99px;left:242px;font-size:1.5em;color:#134392}.portal .home-iq-overview section:nth-child(1n+4) section button{right:0;width:110px;height:169.4px}.portal .home-iq-overview section:nth-child(1n+4) section button&gt;img{-webkit-transform:translate(-30px, -5px) scale(0.7);-moz-transform:translate(-30px, -5px) scale(0.7);-ms-transform:translate(-30px, -5px) scale(0.7);-o-transform:translate(-30px, -5px) scale(0.7);transform:translate(-30px, -5px) scale(0.7)}.portal .home-iq-overview section button{border-radius:0;background-color:#fff;width:100%;position:absolute;bottom:0}.portal .home-iq-overview section button.link{text-decoration:none;height:44px;padding:2em 0 3em 44px}.portal .home-iq-overview section button p{text-align:left;font-size:1.2em;color:#fff}.portal .home-iq-overview section button svg{position:absolute;top:25%;right:9.9px;width:44px;height:60%}.portal .home-iq-overview section svg{margin:0 auto;display:block}.portal .home-iq-overview section .horizontal-graph{width:100%}.portal .home-iq-overview section.runtime&gt;home-iq-overview-graph-runtime&gt;div{width:50%;height:176px;padding-left:10px;margin:auto;background:-webkit-linear-gradient(left, #fff 0%, #fff 1%, #000 1%);background:-moz-linear-gradient(to right, #fff 0%, #fff 1%, #000 1%);-webkit-background-size:50% 50%;background-size:50% 50%;background-repeat:no-repeat}.portal .home-iq-overview section.runtime .bar{fill:#f00}.portal .home-iq-overview section.runtime .bar:last-child:not(:first-child){fill:url(#saved);opacity:.4}.portal .home-iq-overview section.comparison home-iq-overview-graph-community-compare{height:100%;width:100%;display:block}.portal .home-iq-overview section:first-of-type{margin-left:11px}.portal .home-iq-overview.no-data{height:605px;position:relative;overflow:hidden}.portal .home-iq-overview.no-data section{width:1804px;height:433.84px;padding:44px}.portal .home-iq-overview.no-data section p{text-transform:none}.portal .home-iq-overview.no-data section p:first-letter{text-transform:capitalize}.portal .home-iq-overview.no-data section div{position:absolute}.portal .home-iq-overview.no-data section div:nth-child(1){width:1082.4px;top:88px;left:44px}.portal .home-iq-overview.no-data section div:nth-child(2){width:726px;top:77px;left:1126.4px;height:440px}.portal .home-iq-overview.no-data section button{height:66px}.portal .home-iq-overview.no-data section button P{text-align:center}.portal .home-iq-overview.no-data section button svg{top:0;right:0}.portal .home-iq-overview.no-data section button svg&gt;g{transform:translate(0, 9.9px) scale(2)}.portal .home-iq-overview.no-data&gt;div:last-child{position:absolute;bottom:-9.999px;width:1815px}.portal .home-iq-overview.no-data&gt;div:last-child&gt;section{padding:22px 0 22px 220px;height:149.6px;width:886.82px;position:relative}.portal .home-iq-overview.no-data&gt;div:last-child&gt;section div,.portal .home-iq-overview.no-data&gt;div:last-child&gt;section button{position:absolute;top:0;right:0;width:90.2px;height:169.4px}.portal .home-iq-overview.no-data&gt;div:last-child&gt;section button&gt;svg{top:44px;left:22px}.portal .home-iq-overview.no-data&gt;div:last-child h1{border:none;margin:0;padding:22px 0 5px 0;font-size:1.2em;font-weight:normal}.portal .home-iq-overview.no-data&gt;div:last-child h1,.portal .home-iq-overview.no-data&gt;div:last-child p{text-align:left}.portal .home-iq-overview.no-data&gt;div:last-child p{font-size:1em}.portal .home-iq-overview.no-data&gt;div:last-child svg{position:absolute;top:0;left:44px}.portal .home-iq-overview.no-data h1{text-align:left;font-size:1.5em;color:#fff;margin:0 0 44px 0;padding-bottom:44px;border-bottom:#fff 1px solid}.portal .home-iq-overview.no-data p{text-align:left;font-size:1.22em;color:#7a797c}.portal .home-iq-overview.no-data svg{height:100%}.portal .home-iq-overview.no-data button{left:0}.portal .home-iq-overview .suggestion-container{padding:22px 30px 22px 11px}.portal .home-iq-overview.data-error p{font-size:1.2em;text-align:left;text-transform:initial;white-space:normal;padding:1em 4em}.portal .home-iq-overview.data-error p:first-letter{text-transform:uppercase}.portal .home-iq-overview.data-error button p{padding:0}.portal .home-iq-overview.data-error section:nth-child(1n+4) section p{left:145px;top:70px}.monthly-date-selector{text-align:center;margin-top:60.5px;background-color:#585C60;width:auto;height:44px;text-transform:uppercase}.monthly-date-selector&gt;div{width:308px;margin:0 auto;white-space:nowrap}.monthly-date-selector&gt;div&gt;div{display:inline-block}.monthly-date-selector&gt;div .arrow{background-repeat:no-repeat;background-size:22px 22px;background-position:50% 10%;display:inline-block;width:44px;height:44px;cursor:pointer}.monthly-date-selector&gt;div .arrow.right{background-image:url(../svg/navigation_elements/navigation_right_white.dd84cc83.svg);float:none}.monthly-date-selector&gt;div .current-period{display:inline-block;height:44px;width:220px;line-height:44px}.monthly-date-selector&gt;div .arrow.left{background-image:url(../svg/navigation_elements/navigation_left_white.b60f1df8.svg);float:none}.grid-item-compensator{margin-left:-22px;width:103%}.graphs-container{white-space:nowrap;position:relative;height:554.84px}.leaf img{width:90px;height:90px}suggestion-engine-output&gt;div{position:relative;border-top:1px #fff solid}suggestion-engine-output&gt;div p,suggestion-engine-output&gt;div svg,suggestion-engine-output&gt;div&gt;div{height:88px;display:inline-block;overflow:hidden;position:absolute;top:10px}suggestion-engine-output&gt;div svg{width:110px;left:0}suggestion-engine-output&gt;div svg&gt;g{-webkit-transform:translate(0, 8px) scale(1.6);-moz-transform:translate(0, 8px) scale(1.6);-ms-transform:translate(0, 8px) scale(1.6);-o-transform:translate(0, 8px) scale(1.6);transform:translate(0, 8px) scale(1.6)}suggestion-engine-output&gt;div&gt;p{color:#fff;padding-top:22px;font-size:1.3em;line-height:1.3em;left:114.4px}suggestion-engine-output&gt;div&gt;div{width:484px;right:0;text-align:right;padding-top:22px}suggestion-engine-output&gt;div button{border-radius:5px;width:154px;height:44px;margin-left:22px}suggestion-engine-output&gt;div button:last-child{background:transparent;border:solid 1px #fff;color:#fff}.suggestion-container.runtime-report{padding:0px 30px 22px 11px}.suggestion-container.efficiency{padding:0px 30px 22px 11px}.grid-item-compensator suggestion-engine-output{padding:0px 30px 22px 11px}.homeiq&gt;.container{height:554.84px;width:990px;display:inline-block;margin:0;position:relative;overflow:hidden}.homeiq&gt;.container .pannable{will-change:transform;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s;position:absolute;width:100%;height:90%;top:55px}.homeiq&gt;.container .pannable.show-explaination{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.homeiq&gt;.container .pannable&gt;div&gt;div{white-space:normal}.homeiq&gt;.container .pannable&gt;div&gt;div&gt;div{display:inline-block;height:165px}.homeiq&gt;.container .pannable&gt;div&gt;div&gt;div.bar{background:#F37721}.homeiq&gt;.container .pannable&gt;div&gt;div:nth-child(2){margin-top:-8px;background:none}.homeiq&gt;.container .pannable&gt;div&gt;div:nth-child(2) .graph{padding:11px 0 0 22px}.homeiq&gt;.container .pannable&gt;div&gt;div .label{width:15%;vertical-align:top;margin-left:-10px}.homeiq&gt;.container .pannable&gt;div&gt;div .label&gt;p{padding:40% 5% 30% 30%;text-align:right;white-space:normal;text-transform:capitalize}.homeiq&gt;.container .pannable&gt;div&gt;div .graph{width:64%;height:165px;padding:0 0 11px 22px;margin:auto;background:-webkit-linear-gradient( left , #fff 0, #fff 1px, #282D32 2px);background:linear-gradient(to right, #fff 0, #fff 1px, #282D32 2px);-webkit-background-size:10px 100%;background-size:10px 100%;background-repeat:no-repeat}.homeiq&gt;.container .pannable&gt;div&gt;div .graph.bar{fill:#ED7045;width:100%}.homeiq&gt;.container .pannable&gt;div&gt;div .graph div{height:154px}.homeiq&gt;.container .pannable&gt;div&gt;div .data{vertical-align:top;width:20%}.homeiq&gt;.container .pannable&gt;div&gt;div .data&gt;p{padding:30% 30% 30% 5%}.homeiq&gt;.container .pannable&gt;div&gt;div .data span:last-child{font-size:.9em}.homeiq&gt;.container .pannable&gt;div{position:absolute;width:100%;height:100%;top:0;left:0}.homeiq&gt;.container .pannable&gt;div:last-child{left:100%;padding:0 33px 0 29.92px}.homeiq&gt;.container .pannable&gt;div:last-child&gt;div{height:489.94px;padding:22px 44px;background-color:#bbc2db}.homeiq&gt;.container .pannable&gt;div:last-child&gt;div&gt;p{color:#8C8D8E;line-height:2em}.homeiq&gt;.container .pannable&gt;div:last-child&gt;div&gt;h1{margin:44px 0 33px 0;font-weight:normal;text-transform:none}.homeiq&gt;.container .pannable&gt;div:last-child&gt;div&gt;h1:first-letter{text-transform:uppercase}.homeiq&gt;.container .pannable&gt;div:last-child&gt;div&gt;img{position:absolute;top:22px;right:66px;cursor:pointer}.homeiq&gt;.container .pannable .shift-panel{position:absolute;bottom:22px;left:28.82px;line-height:1.2em;border-bottom:solid 1px;cursor:pointer}.homeiq&gt;.container:last-child{width:572px;background:-moz-linear-gradient(top, transparent 0%, transparent 10%, #000 15%, #000 50%, #000 85%, transparent 91%, transparent 100%);background:-webkit-linear-gradient(top, transparent 0%, transparent 10%, #000 15%, #000 50%, #000 85%, transparent 91%, transparent 100%);background:-ms-linear-gradient(top, transparent 0%, transparent 10%, #000 15%, #000 50%, #000 85%, transparent 91%, transparent 100%);background:linear-gradient(to bottom, transparent 0%, transparent 10%, #000 15%, #000 50%, #000 85%, transparent 91%, transparent 100%);background-repeat:no-repeat;background-size:1px 100%}.homeiq #community-comparison .bar{fill:#EE4444}.homeiq .graph-container.bar&gt;div{background:#F37721;height:100%}.homeiq .runtime-savings&gt;div{position:relative;height:169.84px;margin-bottom:10px;background:transparent;will-change:transform, opacity;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;transition:all 0.5s}.homeiq .runtime-savings&gt;div:last-child&gt;.content{top:95.92px}.homeiq .runtime-savings&gt;div&gt;div{position:absolute;top:0;width:30%;height:169.84px}.homeiq .runtime-savings&gt;div&gt;div.icon{left:0}.homeiq .runtime-savings&gt;div&gt;div.icon svg{width:121px;-webkit-transform:translate(55%, 65%) scale(1.7);-moz-transform:translate(55%, 65%) scale(1.7);-ms-transform:translate(55%, 65%) scale(1.7);-o-transform:translate(55%, 65%) scale(1.7);transform:translate(55%, 65%) scale(1.7)}.homeiq .runtime-savings&gt;div&gt;div.title{left:35%;width:45%;height:29.92px;padding:0 5px;font-size:1.2em;top:39.82px;text-transform:capitalize;white-space:normal}.homeiq .runtime-savings&gt;div&gt;div.content{left:35%;width:45%;height:99.88px;top:69.96px;color:#134392;font-size:3em;border:none}.homeiq .runtime-savings&gt;div&gt;div.click-through{right:0px;width:20%;cursor:pointer}.homeiq .runtime-savings&gt;div&gt;div.click-through svg{-webkit-transform:translate(90%, 300%);transform:translate(90%, 300%)}.homeiq .runtime-savings&gt;div&gt;div.explanation{height:499.84px;display:none;top:199.98px;right:0;width:70%;white-space:normal}.homeiq .runtime-savings&gt;div&gt;div.explanation div{height:500px}.homeiq .runtime-savings.expanded&gt;div{-webkit-transform:translateY(506px);-moz-transform:translateY(506px);-ms-transform:translateY(506px);-o-transform:translateY(506px);transform:translateY(506px)}.homeiq .runtime-savings.expanded&gt;div.active .click-through svg{-webkit-transform:translate(35px, 45px) rotateZ(180deg);-moz-transform:translate(35px, 45px) rotateZ(180deg);-ms-transform:translate(35px, 45px) rotateZ(180deg);-o-transform:translate(35px, 45px) rotateZ(180deg);transform:translate(35px, 45px) rotateZ(180deg)}.homeiq .runtime-savings.expanded&gt;div.active:nth-child(1){-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px)}.homeiq .runtime-savings.expanded&gt;div.active:nth-child(1) .explanation{display:block}.homeiq .runtime-savings.expanded&gt;div.active:nth-child(2){-webkit-transform:translateY(-179.96px);-moz-transform:translateY(-179.96px);-ms-transform:translateY(-179.96px);-o-transform:translateY(-179.96px);transform:translateY(-179.96px)}.homeiq .runtime-savings.expanded&gt;div.active:nth-child(2) .explanation{display:block}.homeiq .runtime-savings.expanded&gt;div.active:nth-child(3){-webkit-transform:translateY(-359.92px);-moz-transform:translateY(-359.92px);-ms-transform:translateY(-359.92px);-o-transform:translateY(-359.92px);transform:translateY(-359.92px)}.homeiq .runtime-savings.expanded&gt;div.active:nth-child(3) .explanation{display:block}.community-comp{padding:0;width:1571.999px}.community-comp&gt;div{height:343.2px}.community-comp .runtime-savings{padding:22px;position:relative}.community-comp .runtime-savings h1{font-weight:normal;margin-bottom:49.94px;text-transform:none;font-size:1.2em}.community-comp .runtime-savings .subheading{position:absolute;top:49.94px}.community-comp .runtime-savings&gt;div.heading{position:absolute;top:144.98px;color:#134392}.community-comp .runtime-savings&gt;div.heading:first-letter{text-transform:uppercase}.community-comp .runtime-savings&gt;div.axis{margin-top:-89.98px;height:44px}.community-comp .runtime-savings&gt;div.axis&gt;p{position:absolute;height:22px;width:50%;font-size:1.3em;text-transform:uppercase}.community-comp .runtime-savings&gt;div.axis&gt;p:last-child{right:49.94px;text-align:right}.community-comp .runtime-savings&gt;div.chart{height:220px;background:linear-gradient(to right, transparent 0%, transparent 4%, #000 17%, #000 85%, transparent 100%);background:-webkit-linear-gradient(left, transparent 0%, transparent 4%, #000 17%, #000 85%, transparent 100%);background:-ms-linear-gradient(left, transparent 0%, transparent 4%, #000 17%, #000 85%, transparent 100%);background:-moz-linear-gradient(left, transparent 0%, transparent 4%, #000 17%, #000 85%, transparent 100%);background-size:100% 1px;background-repeat:no-repeat;background-position:0 45%}.community-comp .runtime-savings&gt;div.chart #your-home{fill:#134392}.community-comp .runtime-savings&gt;div.chart #your-neighbour{fill:#949699}.community-comp .set-point-comp{position:relative;background-color:#bbc2db;text-transform:capitalize}.community-comp .set-point-comp&gt;div.tabs{position:absolute;width:50%;margin-top:22px;left:22px}.community-comp .set-point-comp&gt;div.tabs div{cursor:pointer;display:inline-block;margin-right:22px}.community-comp .set-point-comp&gt;div.tabs div.active{text-decoration:underline}.community-comp .set-point-comp&gt;div.key{position:absolute;width:50%;right:55px;text-align:right;margin-top:22px}.community-comp .set-point-comp&gt;div.key&gt;div{display:inline-block}.community-comp .set-point-comp&gt;div.key&gt;div:nth-child(1){width:19.8px;margin-right:4.84px;position:relative}.community-comp .set-point-comp&gt;div.key&gt;div:nth-child(1)&gt;svg{position:absolute;top:-14.96px;left:0;width:19.8px;height:24.86px}.community-comp .set-point-comp&gt;div.key&gt;div:nth-child(2){margin-right:24.86px}.community-comp .set-point-comp&gt;div.key&gt;div:nth-child(3){width:49.94px;margin-right:24.86px;position:relative}.community-comp .set-point-comp&gt;div.key&gt;div:nth-child(3)&gt;svg{position:absolute;top:-14.96px;left:0;width:49.94px;height:24.86px}.community-comp .set-point-comp&gt;div.charts{position:absolute;bottom:0;width:100%;padding:0 22px;overflow:hidden}.community-comp .set-point-comp&gt;div.charts .container{width:100%;height:265.1px;transition:all .5s;will-change:transform;padding:0}.community-comp .set-point-comp&gt;div.charts .container.show-cool{-webkit-transform:translate(-105%, 0);-moz-transform:translate(-105%, 0);-ms-transform:translate(-105%, 0);-o-transform:translate(-105%, 0);transform:translate(-105%, 0)}.community-comp .set-point-comp&gt;div.charts .heat,.community-comp .set-point-comp&gt;div.charts .cool{width:1499.96px;display:inline-block}.community-comp .set-point-comp&gt;div.charts .cool{-webkit-transform:translate(107%, -100%);-moz-transform:translate(107%, -100%);-ms-transform:translate(107%, -100%);-o-transform:translate(107%, -100%);transform:translate(107%, -100%)}.community-comp .set-point-comp&gt;div.charts .heat&gt;div,.community-comp .set-point-comp&gt;div.charts .cool&gt;div{height:88px;width:100%;position:relative}.community-comp .set-point-comp&gt;div.charts .heat&gt;div&gt;div:first-child svg&gt;g,.community-comp .set-point-comp&gt;div.charts .cool&gt;div&gt;div:first-child svg&gt;g{-webkit-transform:scale(1.8);-moz-transform:scale(1.8);-ms-transform:scale(1.8);-o-transform:scale(1.8);transform:scale(1.8)}.community-comp .set-point-comp&gt;div.charts .heat&gt;div&gt;div:last-child svg,.community-comp .set-point-comp&gt;div.charts .cool&gt;div&gt;div:last-child svg{background:#F1A13A;-webkit-transform:translate(0, 10%);-moz-transform:translate(0, 10%);-ms-transform:translate(0, 10%);-o-transform:translate(0, 10%);transform:translate(0, 10%)}.community-comp .set-point-comp&gt;div.charts .heat&gt;div&gt;div:last-child svg&gt;text,.community-comp .set-point-comp&gt;div.charts .cool&gt;div&gt;div:last-child svg&gt;text{fill:#ED7045}.community-comp .set-point-comp&gt;div.charts .heat&gt;div:nth-child(odd)&gt;div:last-child svg,.community-comp .set-point-comp&gt;div.charts .cool&gt;div:nth-child(odd)&gt;div:last-child svg{background:#ED7045}.community-comp .set-point-comp&gt;div.charts .heat&gt;div:nth-child(odd)&gt;div:last-child svg&gt;text,.community-comp .set-point-comp&gt;div.charts .cool&gt;div:nth-child(odd)&gt;div:last-child svg&gt;text{fill:#F1A13A}.community-comp .set-point-comp&gt;div.charts .heat&gt;div&gt;div,.community-comp .set-point-comp&gt;div.charts .cool&gt;div&gt;div{width:55px;position:absolute;top:0;height:88px}.community-comp .set-point-comp&gt;div.charts .heat&gt;div&gt;div:last-child,.community-comp .set-point-comp&gt;div.charts .cool&gt;div&gt;div:last-child{right:0;width:1424.94px}.community-comp .set-point-comp&gt;div.charts .heat&gt;div .icon,.community-comp .set-point-comp&gt;div.charts .cool&gt;div .icon{width:59.84px;height:59.84px;-webkit-transform:translate(0, 25%);-moz-transform:translate(0, 25%);-ms-transform:translate(0, 25%);-o-transform:translate(0, 25%);transform:translate(0, 25%)}.community-comp .set-point-comp&gt;div.charts .cool&gt;div&gt;div:last-child svg{background:#96DEEB;-webkit-transform:translate(0, 10%);-moz-transform:translate(0, 10%);-ms-transform:translate(0, 10%);-o-transform:translate(0, 10%);transform:translate(0, 10%)}.community-comp .set-point-comp&gt;div.charts .cool&gt;div&gt;div:last-child svg&gt;text{fill:#318FFF}.community-comp .set-point-comp&gt;div.charts .cool&gt;div:nth-child(odd)&gt;div:last-child svg{background:#318FFF}.community-comp .set-point-comp&gt;div.charts .cool&gt;div:nth-child(odd)&gt;div:last-child svg&gt;text{fill:#96DEEB}.community-comp .set-point-comp&gt;div.charts home-iq-community-set-point{height:88px;display:block}.home-efficiency-page{position:relative;padding:0 22px}.home-efficiency-page h1{font-weight:normal;text-transform:none;margin:22px 0 209.88px 0;font-size:1.4em}.home-efficiency-page .graph-container{height:66px}.home-efficiency-page .labels{position:relative;margin:22px 0 229.9px}.home-efficiency-page .labels&gt;div{position:absolute;width:49%;top:0;font-size:2em;text-transform:uppercase}.home-efficiency-page .labels&gt;div:first-child{left:0;color:#BDCCA1}.home-efficiency-page .labels&gt;div:last-child{right:0;text-align:right;color:#7A9D4E}.home-efficiency-page .indicator{position:absolute;width:220px;height:66px;text-align:center;color:#134392}.home-efficiency-page .indicator span:first-child{font-size:1.6em;text-transform:uppercase;color:#134392}.home-efficiency-page .indicator span:last-child{font-size:1.5em;text-transform:uppercase}.suggestion-container.runtime-report{margin-top:-10px}.community-comp&gt;.no-data p{font-size:1.4em;text-align:center}.runtime&gt;.no-data,.efficiency&gt;.no-data{padding:66px}.runtime&gt;.no-data h1,.efficiency&gt;.no-data h1{font-weight:normal;text-transform:capitalize;color:#fff;margin:0;border-bottom:none;font-size:2em}.portal .my-apps .menu-list{position:relative}.portal .my-apps .app-scroller{height:404.8px}.portal .my-apps .app-scroller .slidee{height:404.8px}.portal .my-apps .menu-item__content .menu-item__content__subtext{color:#939597}.portal .my-apps .app-details{border-top:solid 1px #fff;margin-top:44px;padding-top:11px}.portal .my-apps .row{padding-left:22px;overflow:hidden}.portal .my-apps .image-box{margin-right:22px}.portal .my-apps .app-author{font-style:italic}.portal .my-apps .app-code{width:242px}.portal .my-apps .app-code+.error-text{width:242px}.portal .my-apps .button-footer .control-button{min-width:198px}.portal .reminders-alerts div:last-child .grid__item{padding:0 0 0 66px}.portal .reminders-alerts div:last-child .grid__item:last-child{padding:0 44px 0 66px}.portal .reminders-alerts .reminders-alerts-tile{padding:22px;height:100%;position:relative}.portal .reminders-alerts .reminders-alerts-tile__title{text-transform:uppercase;font-size:1.4rem;margin-bottom:0;font-weight:normal;line-height:1.6rem;text-align:left}.portal .reminders-alerts .reminders-alerts-tile__bubble{position:absolute;bottom:22px;right:22px;width:50.6px;height:55px;background-repeat:no-repeat;background-image:url("../svg/overview/alertsreminderstile_icon.e9db04ea.svg");background-size:contain;font-size:1.5rem;text-align:center;padding-top:15.4px;line-height:normal}.portal .reminders-alerts .reminders-alerts-tile{padding:11px}.portal .reminders-alerts .reminders-alerts-tile__title{font-size:1rem;color:#134392}.portal .reminders-alerts .reminders-alerts-tile__bubble{bottom:11px;right:11px;width:66px;height:54.6207px;background-size:105% 100%;background-position:top left;font-size:18.7px;padding-top:12.1px;color:#929497}.portal .schedule .column{height:198px}.portal .schedule .schedule-tile__container{padding:22px;position:relative;height:100%}.portal .schedule .schedule-tile__title{text-transform:uppercase;font-size:1.4rem;margin-bottom:0;font-weight:normal;text-align:left;line-height:1.25em}.portal .schedule .schedule-tile__subtext{margin-bottom:0;color:#fff;line-height:1.3rem}.portal .schedule .schedule-arrow-container{position:absolute;bottom:11px;right:22px;left:11px}.portal .schedule .schedule-arrow-container .schedule-arrow{height:11px;background-image:url(../svg/schedule/ScheduleTile_Bar.95b69fed.svg);width:100%;background-size:contain;background-repeat:no-repeat}.portal .schedule .schedule-arrow-container .schedule-arrow-align{margin-left:8.3rem;font-size:0.9rem;line-height:1.25rem}.portal .schedule .schedule-arrow-container .schedule-arrow-align .time-label{line-height:normal;text-align:center;width:50%;display:inline-block}.portal .schedule .schedule-arrow-container .schedule-arrow-align .icon{width:50%;display:inline-block;height:27.5px}.portal .schedule .schedule-arrow-container .line-point{position:absolute;line-height:0.4;margin-left:10.3rem}.portal .schedule .schedule-subview-container-wide{position:relative;overflow:hidden;width:957px}.portal .schedule .schedule-subview-container-wide button{display:inline-block;width:176px}.portal .schedule .schedule-subview-container-narrow{position:relative;overflow:hidden;width:319px;padding-left:0}.portal .schedule .schedule-tile-heading{text-transform:capitalize;font-size:1.15em;width:100%;display:block;height:44px}.portal .schedule .schedule-tile-heading.inactive{opacity:0.3}.portal .schedule .schedule-week-container{height:506px;position:relative}.portal .schedule .schedule-week-container&gt;div:first-child{position:relative;overflow:hidden}.portal .schedule .schedule-week-container .schedule-scroll-container{position:relative;height:374px}.portal .schedule .schedule-week-container .schedule-scroll-container .slidee{height:374px}.portal .schedule .schedule-week-container .schedule-scroll-container .slidee .schedule-list-scroll{white-space:nowrap}.portal .schedule .schedule-week-container .schedule-scroll-container .slidee .schedule-list-scroll&gt;div{white-space:normal}.portal .schedule .schedule-week-container .schedule-tile-heading{text-align:center;display:inline-block;margin-left:22px;width:110px}.portal .schedule .schedule-week-container .day-menu{width:132px}.portal .schedule .schedule-week-container .schedule-period{background:#FFC928;color:#fff;text-transform:none;box-sizing:border-box;min-height:44px;height:99px;margin-bottom:22px;cursor:pointer;padding:16.5px 0;vertical-align:middle;text-align:center}.portal .schedule .schedule-week-container .schedule-period.unselected-period{opacity:0.3;cursor:text}.portal .schedule .schedule-week-container .schedule-period.selected-period{opacity:1 !important}.portal .schedule .schedule-week-container .schedule-period .icon{background-size:contain;height:35.2px;width:35.2px;background-repeat:no-repeat;background-position:center;margin:0 auto}.portal .schedule .schedule-week-container .schedule-period div:last-child{vertical-align:middle;white-space:nowrap}.portal .schedule .schedule-week-container .schedule-period .selected{background-color:#fff;color:#000}.portal .schedule .schedule-week-container .schedule-period&gt;div{height:100%}.portal .schedule .schedule-week-container .schedule-period.sleep{background-color:#929497}.portal .schedule .schedule-week-container .schedule-period.away{background-color:#aad0ff}.portal .schedule .schedule-week-container .schedule-period.home{background-color:#318FFF}.portal .schedule .schedule-week-container .schedule-period .no-climate-icon .time{margin:0}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-home{background-image:url(../svg/schedule/schedule_home_white.56f12aa2.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-sleep{background-image:url(../svg/schedule/schedule_asleep_white.a7a5e45f.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-away{background-image:url(../svg/schedule/schedule_away_white.8423da5b.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-wakeup{background-image:url(../svg/schedule/schedule_awake_white.85fd03fd.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-smart1{background-image:url(../svg/schedule/schedule_custom1_white.416045c1.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-smart2{background-image:url(../svg/schedule/schedule_custom2_white.3dc4d7bc.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-smart3{background-image:url(../svg/schedule/schedule_custom3_white.9e31db97.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-smart4{background-image:url(../svg/schedule/schedule_custom4_white.6ef997b5.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-smart5{background-image:url(../svg/schedule/schedule_custom5_white.d074547f.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-smart6{background-image:url(../svg/schedule/schedule_custom6_white.dac7e9b0.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-smart7{background-image:url(../svg/schedule/schedule_custom7_white.d023df89.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-smart8{background-image:url(../svg/schedule/schedule_custom8_white.a4d9c1ea.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-smart9{background-image:url(../svg/schedule/schedule_custom9_white.47e74534.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-smart10{background-image:url(../svg/schedule/schedule_custom10_white.ef615a5f.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-home-white{background-image:url(../images/schedule/Icons/Default/Webportal_Schedule_Home.a98fd672.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-sleep-white{background-image:url(../images/schedule/Icons/Default/Webportal_Schedule_Asleep.d66e343e.svg)}.portal .schedule .schedule-week-container .schedule-period .schedule-icon-away-white{background-image:url(../images/schedule/Icons/Default/Webportal_Schedule_Away.34922fcd.svg)}.portal .schedule .schedule-week-container .button__container{width:100%;position:absolute;bottom:0;right:0;text-align:right;padding-right:11px}.portal .schedule .schedule-week-container .button__container .control-button{width:264px;margin:0 0 0 44px;text-transform:capitalize}.portal .schedule .schedule-week-container .button__container .control-button:last-child{width:176px}.portal .schedule-tumbler{text-align:center;white-space:nowrap}.portal .schedule-tumbler .day-label{display:inline-block;vertical-align:top;width:auto;min-width:6rem;text-align:right;margin-top:-5px;text-transform:capitalize;font-size:1.45rem}.portal .schedule-tumbler .tumbler{display:inline-block}.portal .day-name{text-transform:capitalize}.portal .schedule-edit-time{position:relative;padding:22px;height:506px !important}.portal .select-time-details{text-align:center;min-height:2.5rem;padding:0;margin:0;font-size:1.2rem;height:39.6px;white-space:normal}.portal .schedule-modify-panel{height:506px !important;padding:22px;position:relative;background-color:#134392}.portal .schedule-modify-panel p{margin-bottom:11px;white-space:normal}.portal .schedule-modify-panel p.title{font-size:1.25rem;width:calc(100% - 22px*2.5);margin-bottom:16.5px;min-height:1.75rem;display:table}.portal .schedule-modify-panel p.title span{display:table-cell;vertical-align:middle}.portal .schedule-modify-panel p.conflict-message{margin-bottom:22px;min-height:2.5rem;font-style:italic}.portal .schedule-modify-panel .icon-schedule-delete{min-width:44px;min-height:44px;width:44px;height:44px;position:absolute;right:5.5px;top:5.5px;background-image:url(../svg/schedule/schedule_delete_activity.c241833c.svg);background-repeat:no-repeat;background-size:80%;background-position:bottom left;cursor:pointer}.portal .schedule-modify-panel .vertical-scroller-container{padding-left:0;height:378.4px;overflow:hidden}.portal .schedule-modify-panel .vertical-scroller-container .slidee{height:378.4px}.portal .schedule-modify-panel .vertical-scroller-container .radio-button-group{margin:0 auto;padding:0 11px 11px 0}.portal .schedule-modify-panel .vertical-scroller-container .radio-button-group__button{min-width:44px}.portal .schedule-modify-panel .button-footer{padding:0 22px;bottom:22px;text-align:left}.portal .schedule-modify-panel .button-footer button{margin:0;min-width:110px}.portal .schedule-modify-panel .button-footer button:last-child{position:absolute;right:22px}.copy-day-checkbox input[type=checkbox].ecobee-check+label.ecobee-label{background-size:25.08px;margin:0 0 2.2px;min-height:44px}.copy-day-checkbox input[type=checkbox].ecobee-check:checked+label.ecobee-label{background-size:29.92px}.settings .dropdown-label{margin:1rem 0rem 0rem 0rem}.settings .dropdown-custom-name{border:1px solid #fff;border-radius:.5rem;margin:0.2rem 0rem 0.2rem 0rem;display:inline-block;width:26.8rem;padding:0.7rem;text-align:center}.settings .dropdown-custom-name .dropdown-arrow{float:right;height:0.75rem;margin:0.25rem}.settings .dropdown-custom-name .dropdown-options{display:none;position:relative;top:1.3rem}.settings .dropdown-custom-name .dropdown-options.visible{display:block}.settings .dropdown-custom-name .dropdown-options&gt;div{position:absolute;background-color:#134392;color:#fff;z-index:2;width:26.8rem}.settings .dropdown-custom-name .dropdown-options&gt;div&gt;div{padding:1rem;border-bottom:1px solid #fff}.settings .dropdown-custom-name .dropdown-options&gt;div&gt;div span{color:#fff}.settings .dropdown-custom-name .dropdown-options&gt;div&gt;div:hover{background-color:#fff}.settings .dropdown-custom-name .dropdown-options&gt;div&gt;div:hover span{color:#134392}.settings input[type=checkbox].ecobee-check+label.hold-label{width:25rem}.settings .access-control .ecobee-text-container{position:relative}.settings .access-control .clear-access-code{display:inline-block;min-height:44px;min-width:44px;background-image:url(../svg/navigation_elements/text_box_clear.4219d083.svg);background-repeat:no-repeat;background-color:transparent;border:0;background-position:center;vertical-align:middle;margin-left:11px;position:absolute;right:0;top:0}.settings .access-control .access-code.ng-invalid.userCleared{border:2px solid #231F20}.settings .access-control input[type=checkbox].ecobee-check+label.ecobee-label{margin-bottom:0;min-height:44px}.settings .access-control .form-container{min-height:396px}.settings .access-control .form{padding-bottom:99px;position:relative}.settings .access-control .form .button-footer{padding-right:0;padding-bottom:33px}.settings .access-control .form .checkbox-indented{padding-left:22px}.portal .settings-tile__container{padding:22px;height:100%;position:relative}.portal .settings-tile__title{text-transform:uppercase;font-size:1.4rem;margin-bottom:0;font-weight:normal;line-height:1.25rem;text-align:left}.portal .settings-tile__icon{position:absolute;bottom:22px;right:22px;height:55px;width:55px;background-repeat:no-repeat;background-size:contain}.portal .warning-title{vertical-align:top}.portal .warning-title .icon-alert{display:inline-block;margin-left:0}.portal .warning-title .title{display:inline-block;height:44px;line-height:44px;vertical-align:top;padding-top:16.5px;text-transform:uppercase;font-size:1.05rem;font-weight:bold}.portal .reset-preferences .button-footer{padding:0 55px}.portal .reset-preferences .button-footer .control-button.left{left:55px}.portal .settings-tile__container{padding:11px}.portal .settings-tile__title{font-size:1rem;color:#134392}.portal .settings-tile__icon{bottom:11px;right:11px;height:66px;width:66px;background-position:bottom right;background-size:55px}.portal .system div:last-child .grid__item{padding:0 0 0 66px}.portal .system div:last-child .grid__item:last-child{padding:0 44px 0 66px}.portal .system .system-tile{padding:22px;height:100%;position:relative}.portal .system .system-tile__title{text-transform:uppercase;font-size:1.4rem;margin-bottom:0;font-weight:normal;text-align:left;line-height:1.25em}.portal .system .system-tile__subtext{margin-bottom:0;color:#fff;font-size:1.2rem;width:154px;line-height:1.3rem}.portal .system .system-tile__equipment-icons{position:absolute;bottom:11px;right:22px;left:11px;text-align:right}.portal .system .menu-item{display:table;width:100%;border-bottom:1.1px solid #fff}.portal .system .menu-item__content{display:table-cell;vertical-align:middle;height:66px;padding:0 11px}.portal .system .menu-item__title{font-size:1rem}.portal .system .menu-item__subtext{color:#fff}.portal .system .system-tile{padding:11px}.portal .system .system-tile__title{font-size:1rem;color:#134392}.portal .system .system-tile__subtext{color:#231F20;text-transform:lowercase}.portal .system .system-tile__equipment-icons{bottom:11px;right:11px;left:11px}.portal .vacation .vacation__vacation--container{height:462px;position:relative}.portal .vacation .vacation__vacation--container .control-button{margin-top:0;width:calc(100% - 22px*3);position:absolute;bottom:0}.portal .vacation .vacation__vacation--container .control-button.no-vacation{bottom:auto;top:0}.portal .vacation .vacation__new-button{position:relative;top:242px}.portal .vacation .column-three{padding:0 0 0 22px !important;overflow:hidden !important}.portal .vacation .column-three .custom-select{width:132px;min-width:88px}.portal .vacation .column-three .custom-select select{min-width:88px}.portal .vacation-tile__container{padding:22px}.portal .vacation-tile__title{text-transform:uppercase;font-size:1.4rem;margin-bottom:0;font-weight:normal;text-align:left;line-height:1.25em}.portal .vacation-menu-item{height:374px}.portal .vacation-tile__status{color:#fff;font-size:1.2rem;line-height:1.3rem;width:198px}.portal .vacation-tile__icon{height:55px;width:55px;background-image:url("../svg/overview/vacationtile_icon.75c4708f.svg");background-size:contain;background-repeat:no-repeat;position:absolute;right:22px;bottom:22px}.portal .vacation__calendar-container{float:right;margin-top:22px}.portal .vacation__time-select{display:inline-block}.portal .vacation__empty-second-container{height:300px;width:100% !important;text-align:center;padding-top:88px}.portal .vacation-footer{position:absolute;left:0;bottom:0;width:100%;text-align:center;padding:0 0 0 44px}.portal .vacation-footer .custom-select{margin-bottom:0}.portal .vacation__button-container{position:absolute;bottom:0;width:100%;left:0;padding-left:66px}.portal .vacation__button-container button{width:143px;margin:0}.portal .vacation__button-container button:last-child{position:absolute;right:0;top:0}.portal .vacation__delete-container{height:462px;padding:0 0 44px}.portal .vacation__delete-container h2{font-size:1.5rem;margin-bottom:22px;color:#fff}.portal .vacation__delete-container .button-footer .control-button{min-width:220px}.portal .vacation__temperature-control{display:none;height:220px}.portal .vacation__temperature-control.hascoolmode,.portal .vacation__temperature-control.hasheatmode{display:block}.portal .vacation__temperature-control .cool-mode-slider{visibility:hidden}.portal .vacation__temperature-control .cool-mode-slider.show{visibility:visible}.portal .vacation__temperature-control .heat-mode-slider{visibility:hidden}.portal .vacation__temperature-control .heat-mode-slider.show{visibility:visible}.portal .vacation__temperature-control:last-child{margin-top:11px}.portal .vacation__column-two{position:relative}.portal .vacation-tile__title{font-size:1rem;line-height:inherit;color:#134392}.portal .vacation-tile__status{color:#000;font-size:inherit;line-height:1.1rem;width:auto}.portal .vacation-tile__icon{right:11px;bottom:11px}.portal .vacation-tile__container{padding:11px}.portal .vacation-tile__icon{background-position:bottom right;background-image:-webkit-box-shadow(0, 1px, 3px, rgba(0,0,0,0.5))}.portal .weather div:last-child .grid__item:first-child,.portal .weather-short div:last-child .grid__item:first-child{padding:0 66px 0 242px}.portal .weather div:last-child .grid__item:last-child,.portal .weather-short div:last-child .grid__item:last-child{padding:0 242px 0 66px}.portal .weather .weather-tile,.portal .weather-short .weather-tile{padding:22px;height:100%;position:relative}.portal .weather .weather-tile__temperature,.portal .weather-short .weather-tile__temperature{display:inline;height:88px;font-size:82.5px;text-align:left;line-height:88px;vertical-align:top}.portal .weather .weather-tile__title,.portal .weather-short .weather-tile__title{text-transform:uppercase;font-size:1.4rem;margin-bottom:0;font-weight:normal;line-height:1.25em;text-align:left}.portal .weather .weather-tile__subtext,.portal .weather-short .weather-tile__subtext{color:#fff;font-size:1.2rem;line-height:1.3rem;width:198px}.portal .weather .weather-tile__icon,.portal .weather-short .weather-tile__icon{background-repeat:no-repeat;background-position:0% 50%;display:inline-block;height:88px;background-size:121px}.portal .weather .weather-title__info-container,.portal .weather-short .weather-title__info-container{margin-top:33px}.portal .weather .weather-tile__condition,.portal .weather-short .weather-tile__condition{font-size:1.1rem}.portal .weather .weather-portal,.portal .weather-short .weather-portal{line-height:normal}.portal .weather .weather-portal__temperature-icon-container,.portal .weather-short .weather-portal__temperature-icon-container{height:110px}.portal .weather .weather-portal__icon,.portal .weather-short .weather-portal__icon{height:110px;background-position:50% 30%;background-repeat:no-repeat;display:inline-block;background-size:cover}.portal .weather .weather-portal__temperature,.portal .weather-short .weather-portal__temperature{font-size:88px;text-align:center;margin-bottom:-44px;line-height:1.4;vertical-align:top;display:inline-block}.portal .weather .weather-portal__condition,.portal .weather-short .weather-portal__condition{text-align:left;font-size:1.375rem;line-height:2rem}.portal .weather .weather-portal__high-low,.portal .weather-short .weather-portal__high-low{float:left;font-size:1.375rem;display:inline-block;line-height:2rem}.portal .weather .weather-portal__pop,.portal .weather-short .weather-portal__pop{font-size:1.375rem;display:inline;text-align:right;line-height:2rem}.portal .weather .weather-portal__todays-forecast,.portal .weather-short .weather-portal__todays-forecast{font-size:1.5rem;margin-top:33px}.portal .weather .weather-portal__todays-forecast&gt;div,.portal .weather-short .weather-portal__todays-forecast&gt;div{float:right}.portal .weather .weather-portal__todays-forecast-label,.portal .weather-short .weather-portal__todays-forecast-label{display:inline-block;vertical-align:top}.portal .weather .weather-portal__todays-forecast-icon,.portal .weather-short .weather-portal__todays-forecast-icon{display:inline-block;vertical-align:top;background-position:center;background-repeat:no-repeat;height:44px;background-size:contain}.portal .weather .weather-portal__todays-forecast-temp,.portal .weather-short .weather-portal__todays-forecast-temp{display:inline-block;vertical-align:middle;text-align:center;height:44px;line-height:44px}.portal .weather .weather-portal__four-day-forecast-icon,.portal .weather-short .weather-portal__four-day-forecast-icon{display:inline-block;vertical-align:top;background-position:50% 15%;background-repeat:no-repeat;height:77px;background-size:contain}.portal .weather .weather-portal__four-day-forecast-day,.portal .weather-short .weather-portal__four-day-forecast-day{display:inline-block;vertical-align:top;margin-bottom:33px;padding-top:22px;padding-right:22px}.portal .weather .weather-portal__four-day-forecast-high,.portal .weather-short .weather-portal__four-day-forecast-high{display:inline-block;vertical-align:top;text-align:right;padding-right:11px}.portal .weather .weather-portal__four-day-forecast-low,.portal .weather-short .weather-portal__four-day-forecast-low{display:inline-block;vertical-align:top;text-align:left;padding-left:11px}.portal .weather .weather-portal__four-day-forecast-label,.portal .weather-short .weather-portal__four-day-forecast-label{display:inline-block;vertical-align:top;font-size:1.25rem;text-align:center}.portal .weather .weather-portal__four-day-forecast,.portal .weather-short .weather-portal__four-day-forecast{font-size:1.5rem}.portal .weather .weather-portal__content,.portal .weather-short .weather-portal__content{border:none;line-height:normal}.portal .weather-short .weather-tile__temperature{position:absolute;bottom:33px;right:22px;width:66px;height:55px;font-size:3.5rem;text-align:right}.portal .weather-short .weather-tile__icon{position:absolute;width:30%;background-size:77px;bottom:0;left:47%}.portal .weather-short .icon-weather-na----overview,.portal .weather-short .icon-weather-na--day--overview,.portal .weather-short .icon-weather-na--night--overview{top:0;left:68%}.portal .weather-short .weather-title__info-container{margin-top:22px}.portal .weather .weather-tile{padding:11px}.portal .weather .weather-tile__temperature_na,.portal .weather .weather-tile__temperature{display:block;font-size:7rem;text-align:center;width:100%;margin-top:44px}.portal .weather .weather-tile__temperature:after{content:'Â°';margin-left:-10%}.portal .weather .weather-tile__title{font-size:1rem;line-height:1.3rem}.portal .weather .weather-tile__subtext{color:#dfeeff}.portal .weather .weather-tile__icon_container{display:block;position:relative;height:99px;width:100%}.portal .weather .weather-tile__icon{position:absolute;bottom:0;right:0;background-position:100% 100%;display:block;height:154px;width:154px;z-index:1}.portal .weather .weather-title__info-container{margin-top:11px}.portal .weather .weather-tile__condition{text-align:right;text-transform:lowercase;width:100%}.portal .weather .weather-portal__todays-forecast-label{vertical-align:middle}.portal .alert-box{width:96%;min-width:312px;margin-top:22px;cursor:pointer}.portal .alert-box .alert-box__container{height:100%}.portal .alert-box .alert-box__alert{height:100%;background:#ff3f3f;width:100%;position:relative}.portal .alert-box .alert-box__text{position:absolute;top:22px;bottom:22px;left:71.5px;display:inline-block;vertical-align:middle}.portal .alert-box .alert-box__text--right{right:22px;left:auto}portal-alert-box{display:block;min-width:1309px;white-space:nowrap;overflow:hidden;cursor:pointer}portal-alert-box .alert-box-alert{margin:0 22px 11px 770px;padding:7.33333px 1% 7.33333px 1%;background:#ff3f3f;height:55px}portal-alert-box .alert-box-icon{display:inline-block;vertical-align:middle;height:37.4px;width:37.4px;background-position:center center;background-repeat:no-repeat;background-size:contain}portal-alert-box .alert-box-message{display:inline-block;margin:0 0 0 1%;width:68%;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}portal-alert-box .alert-box-thermo{display:inline-block;margin:0 0 0 1%;width:24%;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:right}.portal .my-thermostat{color:#C0C2C4;padding:22px 0 0 22px;text-transform:uppercase}.portal .my-thermostat .my-thermostat-container{height:22px;white-space:nowrap}.portal .my-thermostat .my-thermostat-icon{height:22px;display:inline-block;margin-right:11px}.portal .my-thermostat .my-thermostat-name{vertical-align:middle;display:inline-block;margin-top:-11px;margin-right:44px;white-space:nowrap}.portal .my-thermostat{color:#929497}.portal{position:absolute}.portal [data-has-group]{display:none}.portal.group-list [data-has-group="true"]{display:block}.portal.group-list .overview-tile-connected-text{text-align:center}.portal.group-list .tile.note{display:none}.portal .tile .overview-tile-temp{font-size:6rem}.portal .tile .overview-tile-connected-text{font-size:2rem}.portal .add-group .overview-tile-connected-text{text-align:center}.portal .add-group .add-group-tile{padding:0;margin:0;height:85%;position:relative}.portal .add-group .add-group-tile .line{display:block;position:absolute;background:#fff;top:50%;left:50%}.portal .add-group .add-group-tile .vertical{height:70px;width:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:-4px}.portal .add-group .add-group-tile .horisontal{height:9px;width:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:-4px}.portal .grouped-thermostat-list{margin-top:2.5rem;border-top:solid 1px #939597;padding-top:2rem}.portal.no-groups [data-has-group="false"]{display:block}.portal.no-groups .note{float:left;line-height:1.5rem;padding:2rem 0;clear:both}.portal.no-groups .note p{margin-bottom:1rem;line-height:1.5rem;color:#6C6B6D}.portal .my-groups__button-container{position:absolute;bottom:0px;width:100%;padding-right:68.2px}.portal .manage-container.tile-container .title-bar h1{color:#b1d234}.portal .manage-container.tile-container .active .menu-item__content .menu-item__content__text{color:#b1d234}.portal .tstat-owner{padding-left:1rem;color:#C0C2C4}.user-options{color:#fff;position:fixed;right:0;z-index:9999;width:0;height:100%;background:#231F20;padding:0;top:0;transition:all 0.5s cubic-bezier(0.83, 0.075, 0.42, 0.935)}.user-options.options-list-active{width:396px}.user-options .close{text-align:right;padding:34.98px;cursor:pointer}.user-options .greeting{width:396px;font-size:1.2em;margin:2.2px 0 44px 0;padding-left:56.98px}.user-options .options-list{width:396px}.user-options .options-list-item{background-position:22px center;padding:22px 44px 22px 56.98px;height:66px;display:block;white-space:nowrap;cursor:pointer;text-decoration:none;color:#fff;font-size:1.2em;text-transform:uppercase}.user-options .options-list-item:active,.user-options .options-list-item:hover{background:#fff;color:#231F20}.user-options .options-list-item .options-list-item__subtext{display:block;color:#939597;font-size:0.875rem;line-height:0.8rem;text-transform:none}.user-options .user-options--active .options-list{max-height:264px}.user-options .options-list-item--active{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1)}.account-info .update-button{width:176px;float:right}.account-info .toolbar-buttons{margin-top:110px}.password-reset .password-reset-button{width:264px;margin-left:176px;margin-top:22px}.password-reset .message{margin-left:176px}.user-options{background:#152C72}.user-options .options-list-item{opacity:1 !important}.portal .details-content-view{position:relative;height:39rem}.portal .details-content-view&gt;div{margin:auto;width:auto}.portal .resting{z-index:10;-webkit-perspective:1000px;-moz-perspective:1000px;perspective:1000px;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.portal .resting&gt;div,.portal .resting&gt;mode{padding-right:44px;text-align:center}.portal .system-mode-icons{margin-top:55px;height:33px;display:block;position:absolute;width:49.94px;left:114.84px}.portal .humidity{margin-top:110px}.portal .current-temperature{font-size:112.2px;height:1em;line-height:1em}.portal .next-transition{margin-top:5.5px;font-size:13.2px}.portal .hold-button-container{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0);margin-top:66px;width:320px;text-align:center;z-index:10000;position:absolute}.portal .hold-button-container p{position:absolute;top:0;left:10%;right:20%;-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.portal .set-hold.middle:after,.portal .set-hold.cool:after,.portal .set-hold.heat:after{right:-4.4px;top:133px}.portal .set-hold.cool:after{top:27%}.portal .set-hold.heat:after{top:59%}.portal .change-mode-transition-open{-webkit-transition:-webkit-transform 1s ease;-moz-transition:-moz-transform 1s ease;transition:transform 1s ease;-webkit-transform:rotate3d(0, 1, 0, 180deg) translateX(44px);-moz-transform:rotate3d(0, 1, 0, 180deg) translateX(44px);-ms-transform:rotate3d(0, 1, 0, 180deg) translateX(44px);-o-transform:rotate3d(0, 1, 0, 180deg) translateX(44px);transform:rotate3d(0, 1, 0, 180deg) translateX(44px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.portal .change-mode-transition-close{-webkit-transition:-webkit-transform 1s ease;-moz-transition:-moz-transform 1s ease;transition:transform 1s ease;-webkit-transform:rotate3d(0, 1, 0, 360deg);-moz-transform:rotate3d(0, 1, 0, 360deg);-ms-transform:rotate3d(0, 1, 0, 360deg);-o-transform:rotate3d(0, 1, 0, 360deg);transform:rotate3d(0, 1, 0, 360deg);-webkit-backface-visibility:hidden;backface-visibility:hidden}.portal .change-temp-transition-open{animation-duration:1s;animation-name:rotate360;-webkit-backface-visibility:hidden;backface-visibility:hidden}@keyframes rotate360{0%{-webkit-transform:translate(0, 0) rotateY(0deg);-moz-transform:translate(0, 0) rotateY(0deg);-ms-transform:translate(0, 0) rotateY(0deg);-o-transform:translate(0, 0) rotateY(0deg);transform:translate(0, 0) rotateY(0deg)}45%{-webkit-transform:translate(10px, 0) rotateY(-180deg);-moz-transform:translate(10px, 0) rotateY(-180deg);-ms-transform:translate(10px, 0) rotateY(-180deg);-o-transform:translate(10px, 0) rotateY(-180deg);transform:translate(10px, 0) rotateY(-180deg);opacity:.1}50%{-webkit-transform:translate(0px, 0) rotateY(-180deg);-moz-transform:translate(0px, 0) rotateY(-180deg);-ms-transform:translate(0px, 0) rotateY(-180deg);-o-transform:translate(0px, 0) rotateY(-180deg);transform:translate(0px, 0) rotateY(-180deg);opacity:0}55%{-webkit-transform:translate(-10px, 0) rotateY(-180deg);-moz-transform:translate(-10px, 0) rotateY(-180deg);-ms-transform:translate(-10px, 0) rotateY(-180deg);-o-transform:translate(-10px, 0) rotateY(-180deg);transform:translate(-10px, 0) rotateY(-180deg)}100%{-webkit-transform:translate(0, 0) rotateY(0deg);-moz-transform:translate(0, 0) rotateY(0deg);-ms-transform:translate(0, 0) rotateY(0deg);-o-transform:translate(0, 0) rotateY(0deg);transform:translate(0, 0) rotateY(0deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:1}}dr-modal{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100001}.dr{position:absolute;top:0;bottom:0;left:0;right:12px;background:#000}.portal .system-mode-icons{margin-top:0px;height:41.8px}.portal .humidity{margin-top:0px}.portal .next-transition{margin-top:0px}.portal .hold-button-container{margin-top:0px}.interactive-tile{padding:22px;height:100%;position:relative}.interactive-tile__title{text-transform:uppercase;font-size:1.4rem;margin-bottom:0;font-weight:normal;text-align:left;line-height:1.25em}.interactive-tile__fan-buttons{position:absolute;right:22px}.interactive-tile__quick-change-buttons{position:absolute;top:0;bottom:0;left:22px;right:22px;height:40%;margin:auto}.interactive-tile__quick-change-buttons .control-button--active{color:#C0C2C4}.interactive-tile__dr-event{font-size:1rem}.quick-fan .radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{color:#C0C2C4}.quick-fan div{position:absolute;top:0px;bottom:0px;right:0px;left:0px;opacity:0.7;background-color:#C0C2C4}.interactive-tile{padding:11px}.interactive-tile__title{font-size:1rem}.interactive-tile__quick-change-buttons{top:15%;margin:0 auto}.interactive-tile__quick-change-buttons .control-button{padding-top:15.4px;padding-bottom:15.4px;margin-bottom:17.6px;min-height:44px;min-width:44px}.interactive-tile__quick-change-buttons .control-button--active{color:#134392}.interactive-tile__quick-change-buttons .control-button[disabled="disabled"]{background:#929497;color:#134392}.menu-list{margin-right:-15px;width:100%}.menu-list .menu-item--thermostat{background:url("../svg/manage/ecobee3-icon.b6ad8666.svg") no-repeat;background-position:right;background-size:20%}.menu-list .menu-item{display:table;padding:0.5rem 1rem;min-height:66px;height:66px;border-bottom:1px solid #939597;width:100%;text-decoration:none;cursor:pointer;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out}.menu-list .menu-item .menu-item__content{display:table-cell;vertical-align:middle;color:#fff;line-height:normal}.menu-list .menu-item .menu-item__content .menu-item__content__subtext{display:block;font-size:0.875rem;line-height:1.25rem}.menu-list .menu-item .menu-item__content .capitalize{text-transform:capitalize}.menu-list .menu-item .menu-item__content--icon{width:66px}.menu-list .menu-item .menu-item__content--icon svg{width:44px;height:44px}.menu-list .menu-item .menu-item__content--icon svg.thermostat text{text-anchor:middle;fill:#fff}.menu-list .menu-item .menu-item__content--icon svg.thermostat .component{fill:#fff;stroke:#fff}.menu-list .menu-item .menu-item__content--icon svg.thermostat .background{fill:none;stroke:#fff}.menu-list .menu-item .menu-item__content--icon svg.thermostat.in-use text{text-anchor:middle;fill:#000}.menu-list .menu-item .menu-item__content--icon svg.thermostat.in-use .component{fill:#000;stroke:#000}.menu-list .menu-item .menu-item__content--icon svg.thermostat.in-use .background{fill:#fff;stroke:#fff}.menu-list .menu-item .menu-item__content--icon svg.remote-sensor.connected-in-use .filled{display:block}.menu-list .menu-item .menu-item__content--icon svg.remote-sensor.connected-in-use .outline{display:none}.menu-list .menu-item .menu-item__content--icon svg.remote-sensor.connected-in-use .connected{display:block}.menu-list .menu-item .menu-item__content--icon svg.remote-sensor.connected-not-in-use .filled{display:none}.menu-list .menu-item .menu-item__content--icon svg.remote-sensor.connected-not-in-use .outline{display:block}.menu-list .menu-item .menu-item__content--icon svg.remote-sensor.connected-not-in-use .connected{display:block}.menu-list .menu-item .menu-item__content--icon svg.remote-sensor.not-connected .filled{display:none}.menu-list .menu-item .menu-item__content--icon svg.remote-sensor.not-connected .outline{display:block}.menu-list .menu-item .menu-item__content--icon svg.remote-sensor.not-connected .connected{display:none}.menu-list .menu-item .menu-item__content--icon.in-use svg.thermostat text{fill:#000}.menu-list .menu-item .menu-item__content--icon.in-use svg.thermostat .component{fill:#000;stroke:#000}.menu-list .menu-item .menu-item__content--icon.in-use svg.thermostat .background{fill:#fff;stroke:#000}.menu-list .menu-item--active,.menu-list .ng-click-active{background-color:#fff}.icon-container{display:table-cell;width:40%;text-align:center;vertical-align:middle;line-height:normal}.portal .purple-tile{background-color:#4e41a3;border-radius:9px}.portal .purple-tile .title-bar h2{color:#4e41a3}.portal .purple-tile .menu-item--active .menu-item__content,.portal .purple-tile .menu-item--active .menu-item__content .menu-item__content__subtext,.portal .purple-tile .ng-click-active .menu-item__content{color:#4e41a3}.portal .purple-tile .menu-item__content .menu-item__content__subtext{color:#fff}.portal .purple-tile .tile-details-view .subtext{color:#fff}.portal .purple-tile .control-button.ng-click-active{color:#4e41a3}.portal .purple-tile button.control-button:disabled{color:#615E5E;border-color:#615E5E}.portal .purple-tile .radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{color:#4e41a3}.portal .purple-tile .calendar__day-in-month.selected{color:#4e41a3}.portal .purple-tile .calendar__month-year{color:#4e41a3}.portal .purple-tile .custom-select select{background-color:#134392}.portal .purple-tile .custom-select-white select{background-color:#fff}.portal .purple-tile :-moz-any(.custom-select):before{background-color:#134392}.portal .purple-tile :-moz-any(.custom-select-white):before{background-color:#fff}.portal .purple-tile .ecobee-text:disabled{color:#4e41a3}.portal .purple-tile .horizontal-scroller__arrow{border-top:9.9px solid #fff}.portal .purple-tile .horizontal-scroller__arrow-bottom{border-bottom:9.9px solid #fff}.portal .purple-tile .sub-text{color:#4e41a3}.portal .purple-tile .column-one,.portal .purple-tile .column-two,.portal .purple-tile .column-two--content,.portal .purple-tile .column-two--content-half,.portal .purple-tile .additional-column{background-color:#4e41a3}.portal .blue-tile{background-color:#134392;border-radius:9px}.portal .blue-tile .title-bar h2{color:#318FFF}.portal .blue-tile .menu-item--active .menu-item__content,.portal .blue-tile .ng-click-active .menu-item__content{color:#134392}.portal .blue-tile .menu-item__content .menu-item__content__subtext{color:#318FFF}.portal .blue-tile .tile-details-view .subtext{color:#318FFF}.portal .blue-tile .control-button.ng-click-active{color:#134392}.portal .blue-tile button.control-button:disabled{color:#67B2E7;border-color:#67B2E7}.portal .blue-tile .radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{color:#134392}.portal .blue-tile .calendar__day-in-month.selected{color:#134392}.portal .blue-tile .calendar__month-year{color:#134392}.portal .blue-tile .custom-select select{background-color:#134392}.portal .blue-tile .custom-select-white select{background-color:#fff}.portal .blue-tile :-moz-any(.custom-select):before{background-color:#134392}.portal .blue-tile :-moz-any(.custom-select-white):before{background-color:#fff}.portal .blue-tile .ecobee-text:disabled{color:#134392}.portal .blue-tile .horizontal-scroller__arrow{border-top:9.9px solid #134392}.portal .blue-tile .horizontal-scroller__arrow-bottom{border-bottom:9.9px solid #134392}.portal .blue-tile .horizontal-scroller__item.active{color:#134392}.portal .blue-tile .sub-text{color:#318FFF}.portal .blue-tile .column-one,.portal .blue-tile .column-two,.portal .blue-tile .column-two--content,.portal .blue-tile .column-two--content-half,.portal .blue-tile .additional-column{background-color:#134392}.portal .grey-tile{background-color:#C0C2C4;color:#134392;border-radius:9px}.portal .grey-tile .title-bar h2{color:#318FFF}.portal .grey-tile .menu-item--active .menu-item__content,.portal .grey-tile .ng-click-active .menu-item__content{color:#C0C2C4}.portal .grey-tile .menu-item__content .menu-item__content__subtext{color:#134392}.portal .grey-tile .tile-details-view .subtext{color:#134392}.portal .grey-tile .control-button.ng-click-active{color:#C0C2C4}.portal .grey-tile button.control-button:disabled{color:#231F20;border-color:#231F20}.portal .grey-tile .radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{color:#C0C2C4}.portal .grey-tile .calendar__day-in-month.selected{color:#C0C2C4}.portal .grey-tile .calendar__month-year{color:#C0C2C4}.portal .grey-tile .custom-select select{background-color:#C0C2C4}.portal .grey-tile .custom-select-white select{background-color:#fff}.portal .grey-tile :-moz-any(.custom-select):before{background-color:#C0C2C4}.portal .grey-tile :-moz-any(.custom-select-white):before{background-color:#fff}.portal .grey-tile .ecobee-text:disabled{color:#C0C2C4}.portal .grey-tile .horizontal-scroller__arrow{border-top:9.9px solid #fff}.portal .grey-tile .horizontal-scroller__arrow-bottom{border-bottom:9.9px solid #fff}.portal .grey-tile .horizontal-scroller__item.active{color:#fff}.portal .grey-tile .sub-text{color:#134392}.portal .grey-tile .column-one,.portal .grey-tile .column-two,.portal .grey-tile .column-two--content,.portal .grey-tile .column-two--content-half,.portal .grey-tile .additional-column{background-color:#C0C2C4}.portal .pale-blue-tile{background-color:#318FFF;border-radius:9px}.portal .pale-blue-tile .title-bar h2{color:#dfeeff}.portal .pale-blue-tile .menu-item--active .menu-item__content,.portal .pale-blue-tile .ng-click-active .menu-item__content{color:#67B2E7}.portal .pale-blue-tile .menu-item__content .menu-item__content__subtext{color:#dfeeff}.portal .pale-blue-tile .tile-details-view .subtext{color:#dfeeff}.portal .pale-blue-tile .control-button.ng-click-active{color:#67B2E7}.portal .pale-blue-tile button.control-button:disabled{color:#dfeeff;border-color:#dfeeff}.portal .pale-blue-tile .radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{color:#67B2E7}.portal .pale-blue-tile .custom-select select{background-color:#318FFF}.portal .pale-blue-tile .custom-select-white select{background-color:#fff}.portal .pale-blue-tile :-moz-any(.custom-select):before{background-color:#318FFF}.portal .pale-blue-tile :-moz-any(.custom-select-white):before{background-color:#fff}.portal .pale-blue-tile .ecobee-text:disabled{color:#67B2E7}.portal .pale-blue-tile .horizontal-scroller__arrow{border-top:9.9px solid #67B2E7}.portal .pale-blue-tile .horizontal-scroller__arrow-bottom{border-bottom:9.9px solid #67B2E7}.portal .pale-blue-tile .horizontal-scroller__item.active{color:#67B2E7}.portal .pale-blue-tile .sub-text{color:#dfeeff}.portal .pale-blue-tile .column-one,.portal .pale-blue-tile .column-two,.portal .pale-blue-tile .column-two--content,.portal .pale-blue-tile .column-two--content-half,.portal .pale-blue-tile .additional-column{background-color:#318FFF}.portal .green-tile{background-color:#438E13;border-radius:9px}.portal .green-tile .title-bar h2{color:#BCCCA1}.portal .green-tile .menu-item--active .menu-item__content,.portal .green-tile .ng-click-active .menu-item__content{color:#438E13}.portal .green-tile .menu-item__content .menu-item__content__subtext{color:#BCCCA1}.portal .green-tile .tile-details-view .subtext{color:#BCCCA1}.portal .green-tile .control-button.ng-click-active{color:#438E13}.portal .green-tile button.control-button:disabled{color:#BCCCA1;border-color:#BCCCA1}.portal .green-tile .radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{color:#438E13}.portal .green-tile .calendar__day-in-month.selected{color:#438E13}.portal .green-tile .calendar__month-year{color:#438E13}.portal .green-tile .custom-select select{background-color:#438E13}.portal .green-tile .custom-select-white select{background-color:#fff}.portal .green-tile :-moz-any(.custom-select):before{background-color:#438E13}.portal .green-tile :-moz-any(.custom-select-white):before{background-color:#fff}.portal .green-tile .ecobee-text:disabled{color:#438E13}.portal .green-tile .horizontal-scroller__arrow{border-top:9.9px solid #438E13}.portal .green-tile .horizontal-scroller__arrow-bottom{border-bottom:9.9px solid #438E13}.portal .green-tile .horizontal-scroller__item.active{color:#438E13}.portal .green-tile .sub-text{color:#BCCCA1}.portal .green-tile .column-one,.portal .green-tile .column-two,.portal .green-tile .column-two--content,.portal .green-tile .column-two--content-half,.portal .green-tile .additional-column{background-color:#438E13}.portal .blue-tile--manage-tile .title-bar h1{color:#fff}.portal .blue-tile--manage-tile .menu-item--active .menu-item__content,.portal .blue-tile--manage-tile .ng-click-active .menu-item__content{color:#134392}.portal .red-tile{background-color:#ff3f3f;border-radius:9px}.portal .red-tile .title-bar h2{color:#F69C92}.portal .red-tile .menu-item--active .menu-item__content,.portal .red-tile .ng-click-active .menu-item__content{color:#ff3f3f}.portal .red-tile .menu-item__content .menu-item__content__subtext{color:#F69C92}.portal .red-tile .tile-details-view .subtext{color:#F69C92}.portal .red-tile .control-button.ng-click-active{color:#ff3f3f}.portal .red-tile button.control-button:disabled{color:#F69C92;border-color:#F69C92}.portal .red-tile .radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{color:#ff3f3f}.portal .red-tile .calendar__day-in-month.selected{color:#ff3f3f}.portal .red-tile .calendar__month-year{color:#ff3f3f}.portal .red-tile .custom-select select{background-color:#ff3f3f}.portal .red-tile .custom-select-white select{background-color:#fff}.portal .red-tile :-moz-any(.custom-select):before{background-color:#ff3f3f}.portal .red-tile :-moz-any(.custom-select-white):before{background-color:#fff}.portal .red-tile .ecobee-text:disabled{color:#ff3f3f}.portal .red-tile .horizontal-scroller__arrow{border-top:9.9px solid #ff3f3f}.portal .red-tile .horizontal-scroller__arrow-bottom{border-bottom:9.9px solid #ff3f3f}.portal .red-tile .horizontal-scroller__item.active{color:#ff3f3f}.portal .red-tile .sub-text{color:#F69C92}.portal .red-tile .column-one,.portal .red-tile .column-two,.portal .red-tile .column-two--content,.portal .red-tile .column-two--content-half,.portal .red-tile .additional-column{background-color:#ff3f3f}.portal .grey-light-tile{background-color:#134392;border-radius:9px}.portal .grey-light-tile .title-bar h2{color:#717171}.portal .grey-light-tile .menu-item--active .menu-item__content,.portal .grey-light-tile .ng-click-active .menu-item__content{color:#717171}.portal .grey-light-tile .menu-item__content .menu-item__content__subtext{color:#717171}.portal .grey-light-tile .tile-details-view .subtext{color:#717171}.portal .grey-light-tile .control-button.ng-click-active{color:#717171}.portal .grey-light-tile button.control-button:disabled{color:#acaaaa;border-color:#acaaaa}.portal .grey-light-tile .radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{color:#717171}.portal .grey-light-tile .calendar__day-in-month.selected{color:#717171}.portal .grey-light-tile .calendar__month-year{color:#717171}.portal .grey-light-tile .custom-select select{background-color:#134392}.portal .grey-light-tile .custom-select-white select{background-color:#fff}.portal .grey-light-tile :-moz-any(.custom-select):before{background-color:#134392}.portal .grey-light-tile :-moz-any(.custom-select-white):before{background-color:#fff}.portal .grey-light-tile .ecobee-text:disabled{color:#717171}.portal .grey-light-tile .horizontal-scroller__arrow{border-top:9.9px solid #fff}.portal .grey-light-tile .horizontal-scroller__arrow-bottom{border-bottom:9.9px solid #fff}.portal .grey-light-tile .horizontal-scroller__item.active{color:#fff}.portal .grey-light-tile .sub-text{color:#717171}.portal .grey-light-tile .column-one,.portal .grey-light-tile .column-two,.portal .grey-light-tile .column-two--content,.portal .grey-light-tile .column-two--content-half,.portal .grey-light-tile .additional-column{background-color:#318FFF}.portal .grey-light-tile .column-one{background-color:#134392}.portal .blue-tile--contact-us-tile .title-bar h1{color:#fff}.portal .blue-tile--contact-us-tile .menu-item--active .menu-item__content,.portal .blue-tile--contact-us-tile .ng-click-active .menu-item__content{color:#fff}.portal .grey-light-tile--schedule-tile .title-bar h1{color:#fff}.portal .grey-light-tile--schedule-tile .menu-item--active .menu-item__content,.portal .grey-light-tile--schedule-tile .ng-click-active .menu-item__content{color:#fff}.portal .gray-tile{background-color:#214291;border-radius:9px}.portal .gray-tile .title-bar h2{color:#214291}.portal .gray-tile .title-bar h1{color:#fff}.portal .gray-tile .menu-item--active .menu-item__content,.portal .gray-tile .ng-click-active .menu-item__content{color:#939597}.portal .gray-tile .menu-item__content .menu-item__content__subtext{color:#939597}.portal .gray-tile .tile-details-view .subtext{color:#fff}.portal .gray-tile .control-button.ng-click-active{color:#214291}.portal .gray-tile button.control-button:disabled{color:#f7a18f;border-color:#f7a18f}.portal .gray-tile .radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{color:#214291}.portal .gray-tile .calendar__day-in-month.selected{color:#214291}.portal .gray-tile .calendar__month-year{color:#214291}.portal .gray-tile .custom-select select{background-color:#214291}.portal .gray-tile .custom-select-white select{background-color:#214291}.portal .gray-tile :-moz-any(.custom-select):before{background-color:#214291}.portal .gray-tile :-moz-any(.custom-select-white):before{background-color:#fff}.portal .gray-tile .ecobee-text:disabled{color:#214291}.portal .gray-tile .horizontal-scroller__arrow{border-top:9.9px solid #fff}.portal .gray-tile .horizontal-scroller__arrow-bottom{border-bottom:9.9px solid #fff}.portal .gray-tile .sub-text{color:#939597}.portal .gray-tile .column-one,.portal .gray-tile .column-two,.portal .gray-tile .column-two--content,.portal .gray-tile .column-two--content-half,.portal .gray-tile .additional-column{background-color:#214291}.portal .gray-tile--home-iq-tile .title-bar h1{color:#6BB5B1}.portal .gray-tile--home-iq-tile .menu-item--active .menu-item__content,.portal .gray-tile--home-iq-tile .ng-click-active .menu-item__content{color:#6BB5B1}.portal .gray-tile--register-tile .custom-select select{background-color:#214291}.portal .gray-tile--register-tile .custom-select-white select{background-color:#fff}.portal .gray-tile--register-tile :-moz-any(.custom-select):before{background-color:#214291}.portal .gray-tile--register-tile :-moz-any(.custom-select-white):before{background-color:#fff}.portal .grey-dark-tile{border-radius:9px;background-color:#134392}.portal .grey-dark-tile .title-bar h2{color:#134392}.portal .grey-dark-tile .menu-item--active .menu-item__content,.portal .grey-dark-tile .ng-click-active .menu-item__content{color:#134392}.portal .grey-dark-tile .menu-item__content .menu-item__content__subtext{color:#134392}.portal .grey-dark-tile .tile-details-view .subtext{color:#134392}.portal .grey-dark-tile .control-button.ng-click-active{color:#134392}.portal .grey-dark-tile button.control-button:disabled{color:#7a797c;border-color:#7a797c}.portal .grey-dark-tile .radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{color:#134392}.portal .grey-dark-tile .calendar__day-in-month.selected{color:#134392}.portal .grey-dark-tile .calendar__month-year{color:#134392}.portal .grey-dark-tile .custom-select select{background-color:#134392}.portal .grey-dark-tile .custom-select-white select{background-color:#fff}.portal .grey-dark-tile :-moz-any(.custom-select):before{background-color:#134392}.portal .grey-dark-tile :-moz-any(.custom-select-white):before{background-color:#fff}.portal .grey-dark-tile .ecobee-text:disabled{color:#134392}.portal .grey-dark-tile .horizontal-scroller__arrow{border-top:9.9px solid #ff3f3f}.portal .grey-dark-tile .horizontal-scroller__item.active{color:#134392}.portal .grey-dark-tile .sub-text{color:#134392}.portal .grey-dark-tile .column-one,.portal .grey-dark-tile .column-two,.portal .grey-dark-tile .column-two--content,.portal .grey-dark-tile .column-two--content-half,.portal .grey-dark-tile .additional-column{background-color:#134392}.portal .gray-tile .custom-select select{background-color:#214291;color:white}.portal .gray-tile--register-tile .custom-select select{background-color:#fff}.portal .gray-tile--register-tile :-moz-any(.custom-select):before{background-color:#fff}.portal .registration .alert-box__container{height:100%}.portal .registration .registration__pin{padding-bottom:66px}.portal .registration .registration__pin-textbox-container{padding-top:22px;text-align:right}.portal .registration .registration__pin-textbox{width:50% !important;text-align:center}.portal .registration .registration__pin .ecobee-field-subtext{width:50%;text-align:left;margin-left:50%}.portal .registration .registration__terms_of_service{overflow-y:auto;position:absolute;height:75%;width:85%}.portal .registration .registration__terms-text{word-break:break-word;padding-top:22px}.portal .registration .registration__terms-text a{color:#fff}.portal .registration .registration__account-setup{margin-bottom:22px}.portal .registration .registration__account-select-address{padding-top:22px}.portal .registration .registration__account-next{padding-top:22px;float:right}.portal .registration .registration__terms-accept{padding-top:22px}.portal .registration .registration__terms-accept label{width:308px !important}.portal .registration .registration__second-half{height:385px;overflow-y:auto}.portal .registration .registration__message{margin-top:22px;margin-bottom:44px}.portal .registration .registration__icons{position:absolute;bottom:0;left:66px;right:88px;text-align:left}.portal .registration .registration__icons .icon{height:66px;width:auto;margin:22px}.portal .registration .registration__weather-question-container{height:154px}.portal .registration .registration__weather-icon{display:inline-block;background-repeat:no-repeat;background-size:132px 132px;width:132px;height:132px}.portal .registration .registration__weather-icon-1{background-image:url(../svg/overview_weather/weathericon_day_partlycloudy.24d7d5d5.svg)}.portal .registration .registration__weather-icon-2{background-image:url(../svg/overview_weather/weathericon_day_wetsnow.9d0b12cb.svg)}.portal .registration .registration__weather-icon-3{background-image:url(../svg/overview_weather/weathericon_night_drizzle.63fded6e.svg)}.portal .registration .registration__weather-textbox{text-align:center}.portal .registration .registration__weather-buttons-container{padding-top:286px}.portal .registration .registration__weather-button{padding-left:22px}.portal .registration .registration__weather-button-next{padding-left:22px;float:right}.portal .registration .registration__weather-location-question-container{height:88px}.portal .registration .registration__weather-location-question{padding-top:44px}.portal .registration .registration__weather-button-noThanks{float:right}.portal .registration .registration__location-confirm{margin-bottom:22px}.portal .registration .registration__location-map{height:374px}.portal .registration .registration__homeiq-optimize{margin-bottom:22px}.portal .registration .registration__homeiq-message{margin-bottom:44px}.portal .registration .registration__alexa-icon{display:inline-block;background-repeat:no-repeat;background-size:242px 110px;width:242px;height:110px;background-image:url(../svg/alexa/ecobee_alexa_icon.9b020e43.svg)}.portal .registration .registration__alexa-or-icon{display:inline-block;background-repeat:no-repeat;background-size:242px 110px;width:242px;height:110px;background-image:url(../svg/alexa/ecobee_alexa_or_icon.93682031.svg)}.portal .registration .registration__alexa-later-icon{display:inline-block;background-repeat:no-repeat;background-size:198px 110px;width:198px;height:110px;background-image:url(../svg/alexa/ecobee_alexa_later_icon.d8b51070.svg)}.portal .registration .registration-column{position:relative}.portal .registration .registration-buttons{text-align:right;position:absolute;bottom:0;left:66px;right:44px}.portal .registration .registration-buttons .control-button{margin-left:22px;display:inline-block;width:33.333%}.portal .registration .registration-buttons .control-button.large{width:47%}.portal .registration .registration-buttons .control-button.large:first-child{margin-left:0}.portal .registration .registration__homeiq-button{padding-left:22px;float:right}.portal .registration .alert-box__text{position:absolute;top:22px;bottom:22px;left:71.5px;display:inline-block;vertical-align:middle}.portal .registration .alert-box__text--right{right:22px;left:auto}.portal .tile-container.registration .grid--tile .column-first-half{height:484px}.portal .tile-details-view.email-alerts .email-list-text{border-top:solid 1px #939597;padding-top:1rem}.portal .tile-details-view.email-alerts .email-list-container{height:165px;overflow:hidden}.portal .tile-details-view.email-alerts .slidee{height:165px;padding:0 1em;margin:0}.portal .tile-details-view.email-alerts .slidee .scroll-list-section{height:100%;padding:0;margin:0}.portal .tile-details-view.email-alerts .slidee .email-address-row img{margin-top:0.2rem}.portal .tile-details-view.email-alerts .scrollbar{height:165px;padding:0 1em;margin:0}.portal .tile-details-view.email-alerts .email-alerts--list{position:relative;height:385px}.portal .tile-details-view.email-alerts form{min-height:99px;width:100%;position:absolute;bottom:0;line-height:1rem}.portal .tile-details-view.email-alerts form label{min-height:22px}.portal .tile-details-view.email-alerts form div{width:75%;display:inline-block}.portal .tile-details-view.email-alerts form div .ecobee-text{margin:0}.portal .tile-details-view.email-alerts form div .ecobee-field-subtext{margin:0;padding-bottom:0}.portal .tile-details-view.email-alerts form .control-button{width:20%;position:absolute;top:22px;right:0;margin:0}.delete-account h1{padding-bottom:44px;display:inline-block;height:66px;vertical-align:top;line-height:66px}.delete-account div div{display:inline-block;width:40%}.delete-account div div:last-of-type{position:absolute;right:0}.delete-account .icon-alert{margin-left:0 !important}.reset-password a{color:#fff}.developer-profile{padding-right:44px}.developer-profile .row{margin-bottom:22px;overflow:hidden}.developer-profile .half-width:first-child{margin-right:2%}.developer-profile .half-width{width:49%}.developer-profile .company-name{color:#939597}.developer-profile .button-footer .control-button{min-width:198px}.portal .contact-us .info-container{padding-bottom:33px}.portal .contact-us .info-container .title{text-transform:uppercase;line-height:1rem}.portal .contact-us .info-container .info{color:#fff;font-size:1.375rem}.portal .contact-us .info-container.last{padding-bottom:66px}.portal .contact-us .column-one .text-link{text-decoration:none;display:block;margin-top:0}.portal .contact-us .column-one .social-media-container{margin-top:22px}.portal .contact-us .column-one .social-media-container .icon{display:inline-block}.portal .contact-us .column-one .social-media-container .icon img{height:22px;width:22px}.portal .contact-us .column-two{padding-right:44px;position:relative;padding-bottom:88px}.portal .contact-us .column-two .ecobee-text{height:264px}system-mode-change{position:absolute;left:0;top:0;z-index:100000;width:100%;height:100%}system-mode-change .modal-box{position:absolute;left:0;top:0;background-color:#000;opacity:.8;height:100%;width:100%}system-mode-change .background{position:absolute;left:49.94px;top:139.92px;background-color:#000;transition:transform 250ms cubic-bezier(0.41, -0.52, 0.71, 1.45)}system-mode-change .radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{color:#000}system-mode-change.show{opacity:1;display:block}system-mode-change.show&gt;.background{transform:scale(1)}system-mode-change.hide{animation:closer 250ms linear;animation-fill-mode:forwards;display:none}system-mode-change.hide&gt;.background{transform:scale(0)}@keyframes closer{0%{opacity:1;transform:scale(1)}80%{opacity:.8;transform:scale(0.8)}100%{opacity:0;transform:scale(0)}}.portal mode{z-index:100000;position:absolute;top:39.6px;cursor:pointer}.portal .developer .title-bar h1{float:left}.portal .developer .developer-docs{display:inline-block;margin-left:22px;line-height:35.2px}.portal .developer .developer-docs a{color:#fff;text-decoration:underline}.portal .developer .developer-docs img{margin-bottom:-4.4px;margin-right:11px}.portal .developer .dev-docs{color:#fff;text-decoration:underline}.portal .developer .menu-list{position:relative}.portal .developer .app-scroller{height:404.8px}.portal .developer .app-scroller .slidee{height:404.8px}.portal .developer .menu-item--active{background-color:#fff;color:#134392}.portal .developer .menu-item__content .menu-item__content__subtext{color:#939597}.portal .developer .dev__button-container{position:absolute;bottom:0;width:100%;left:0}.portal .developer .dev__button-container button{width:143px;margin:0}.portal .developer .dev__button-container button:last-child{position:absolute;right:0;top:0}.portal .developer .image-box{margin-bottom:44px}.portal .developer .ecobee-file{position:absolute;width:32px;height:32px;border:solid 1px #fff;display:block;top:0;opacity:0}.portal .developer .row{margin:0 0 44px 0;overflow:hidden}.portal .developer .row .left{display:inline-block}.portal .developer .row span{color:#939597}.portal .developer .revoke-content{margin-left:44px}.portal .developer .revoke-content h3{color:#ff3f3f}.portal .developer .button-footer .control-button{min-width:198px}.portal .developer .input-value{color:#939597}.portal .developer .input-block{padding-bottom:1em}.transition-container{position:relative;-webkit-perspective:800px;-moz-perspective:800px;perspective:800px;overflow-x:hidden}.additional-column[ui-view]{width:100%}[ui-view].additional-column{-webkit-transform-origin:21% 21%}.fade-in{-webkit-transition:all 1.5s ease;position:absolute;width:100%;background:#fff}.fade-in.ng-leave{z-index:-1;opacity:1}.fade-in.ng-enter{z-index:1000;opacity:0}.fade-in.ng-leave-active{opacity:0}.fade-in.ng-enter-active{opacity:1}.no-animate{-webkit-transition:none !important}.control-button{margin:0.5rem 0 0;min-height:44px;min-width:44px;width:100%;display:block;padding:1rem;font-size:1rem;line-height:1rem;text-align:center;vertical-align:middle;cursor:pointer;color:#fff;background-color:transparent;border:1px solid #fff;border-radius:0.5rem;text-transform:none;text-decoration:none;box-sizing:border-box;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.control-button.ng-click-active{background-color:#fff}.control-button--resume{min-width:176px;padding:.5rem}.control-button--active{background-color:#fff;color:#000}.control-button--small,.control-button--my-groups-small{display:inline-block;width:33%}.button-footer{position:absolute;left:0;bottom:0;width:100%;text-align:right;padding:0 44px}.button-footer .control-button{display:inline-block;margin:0 0 0 0.5rem;width:auto;vertical-align:bottom}.button-footer .control-button.left{position:absolute;left:44px}.button-footer.button-footer--alert{padding:0}.column-three .button-footer{padding-right:0}.control-button--active{color:#134392}.arrow{margin:0.5rem 0 0;min-height:36.6px;min-width:36.6px;width:200px;display:block;padding:1rem;font-size:1rem;line-height:1rem;text-align:center;vertical-align:middle;cursor:pointer;color:white;background-color:transparent;border:none;text-transform:none;text-decoration:none;box-sizing:border-box}.arrow-right{background:url(../svg/manage/Webportal_Arrows_ThinRight.3713fb0b.svg)}.arrow-right--thick{background:url(../svg/manage/Webportal_Arrows_ThickRight.8adcdecf.svg)}.arrow-left{background:url(../svg/manage/Webportal_Arrows_ThinLeft.beaa4b42.svg)}.arrow-right,.arrow-right--thick,.arrow-left{background-repeat:no-repeat}select::-ms-expand{display:none}.ecobee-text{font-size:1rem;padding:0.5rem 1rem;border:1px solid #fff;min-width:132px;min-height:44px;color:#231F20;width:100%;margin-bottom:22px;box-sizing:border-box}.ecobee-text.ng-invalid.ng-dirty{border:2px solid #f05a22}.ecobee-label{margin-bottom:5.5px}.ecobee-field-subtext{margin-top:-13.2px;margin-bottom:22px;font-size:0.875rem;-webkit-transition:all 300ms ease-out;-moz-transition:all 300ms ease-out;transition:all 300ms ease-out}.ecobee-field-subtext.error-text{margin-top:-22px;background-color:#f05a22;padding:3.3px 5.5px;-webkit-transform-origin:top;-moz-transform-origin:top;-ms-transform-origin:top;-o-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);display:block !important}.ecobee-field-subtext.error-text.ng-hide-add.ng-hide-add-active,.ecobee-field-subtext.error-text.ng-hide-remove.ng-hide-remove-active{-webkit-transition:all 200ms ease-out;-moz-transition:all 200ms ease-out;transition:all 200ms ease-out}.ecobee-field-subtext.error-text.ng-hide{padding:0;line-height:0;opacity:0;-webkit-transform:scaleY(0);-moz-transform:scaleY(0);-ms-transform:scaleY(0);-o-transform:scaleY(0);transform:scaleY(0)}.ecobee-text:focus{outline:none}input[type=checkbox].ecobee-check{display:none}input[type=checkbox].ecobee-check+label.ecobee-label{padding:0.75rem 0 0 2.5rem;min-height:44px;height:auto;display:inline-block;line-height:27.9994px;background-repeat:no-repeat;background-position:0 0.8rem;font-size:1rem;cursor:pointer;color:#fff;vertical-align:middle;box-sizing:border-box;margin:0 66px 22px 0;background-image:url(../svg/selector/selector_checkmark_box.b4d87f03.svg);background-size:25.08px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input[type=checkbox].ecobee-check:checked+label.ecobee-label{background-image:url(../svg/selector/selector_checkmark_check.8470c4a0.svg);background-size:29.92px}input[type=checkbox].ecobee-check:disabled+label.ecobee-label{background-image:url(../svg/selector/selector_checkmark_check_disabled.90ec1479.svg);color:#939597;cursor:text}input[type=checkbox].ecobee-check:disabled+label.ecobee-label&gt;span{display:block;font-size:0.9rem;margin-top:11px}.tile-details-view.group-manage .slidee{height:100%;padding:0 1em;margin:0}.tile-details-view.group-manage .slidee .scroll-list-section{height:100%;padding:0;margin:0}.option-item{overflow:hidden}.option-desc{display:inline-block;box-sizing:border-box;background-repeat:no-repeat;background-position:50% 50%;width:44px;float:right;margin-right:20%;min-height:44px;background-image:url("../svg/navigation_elements/navigation_down_white.5b050882.svg");background-size:18.7px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.option-desc:hover{cursor:pointer}.option-desc.active{background-image:url("../svg/navigation_elements/navigation_up_white.9dc1d6a6.svg")}.option-desc+.option-desc-text{display:none;padding:0 25% 1rem 2rem;color:#C0C2C4}.option-desc.active+.option-desc-text{display:block}.custom-select{background-color:transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:22px;position:relative;min-width:132px;min-height:44px;width:100%;z-index:1;color:#fff}.custom-select:before{display:block;font-size:1em;height:100%;line-height:2.5em;padding:0 0.625em;position:absolute;top:0;right:0;text-align:center;width:1em;z-index:100;border:solid 1px #fff;border-left:none;content:' ';background-image:url(../svg/navigation_elements/navigation_down_white.5b050882.svg);background-repeat:no-repeat;background-position:50%;background-size:22px;width:44px;height:100%;pointer-events:none}.custom-select select{background-color:transparent;border:1px solid #fff;box-shadow:none;color:#fff;display:block;line-height:normal;margin:0;width:100%;padding:0.5rem 1rem 0.5rem 1rem;min-width:132px;min-height:44px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}.custom-select select:focus{outline:none}.custom-select select::-ms-expand{display:none}.custom-select-white{background-color:#fff !important;color:#231F20}.custom-select-white:before{border:solid 1px #fff;border-left:none;background-image:url(../svg/navigation_elements/navigation_down_green.d90eaecc.svg)}.custom-select-white select{color:#000}:-moz-any(.custom-select):before{pointer-events:none;z-index:1}:-moz-any(.custom-select-white):before{background-color:#fff;pointer-events:none;z-index:1}.one-seventh{width:14.285%}.two-sevenths{width:28.57%}.three-sevenths{width:42.855%}.four-sevenths{width:57.14%}.five-sevenths{width:71.425%}.six-sevenths{width:85.71%}.seven-sevenths{width:100%}.icon{width:37.4px;height:37.4px;display:inline-block;background-size:contain;background-repeat:no-repeat;background-position:center}.icon-home{background-image:url(../svg/schedule/schedule_home_white.56f12aa2.svg)}.icon-sleep{background-image:url(../svg/schedule/schedule_asleep_white.a7a5e45f.svg)}.icon-away{background-image:url(../svg/schedule/schedule_away_white.8423da5b.svg)}.icon-wakeup{background-image:url(../svg/schedule/schedule_awake_white.85fd03fd.svg)}.icon-smart1{background-image:url(../svg/schedule/schedule_custom1_white.416045c1.svg)}.icon-smart2{background-image:url(../svg/schedule/schedule_custom2_white.3dc4d7bc.svg)}.icon-smart3{background-image:url(../svg/schedule/schedule_custom3_white.9e31db97.svg)}.icon-smart4{background-image:url(../svg/schedule/schedule_custom4_white.6ef997b5.svg)}.icon-smart5{background-image:url(../svg/schedule/schedule_custom5_white.d074547f.svg)}.icon-smart6{background-image:url(../svg/schedule/schedule_custom6_white.dac7e9b0.svg)}.icon-smart7{background-image:url(../svg/schedule/schedule_custom7_white.d023df89.svg)}.icon-smart8{background-image:url(../svg/schedule/schedule_custom8_white.a4d9c1ea.svg)}.icon-smart9{background-image:url(../svg/schedule/schedule_custom9_white.47e74534.svg)}.icon-smart10{background-image:url(../svg/schedule/schedule_custom10_white.ef615a5f.svg)}.icon-home-blue{background-image:url(../svg/schedule/schedule_home_blue.125a4deb.svg)}.icon-sleep-blue{background-image:url(../svg/schedule/schedule_asleep_blue.95f044b5.svg)}.icon-away-blue{background-image:url(../svg/schedule/schedule_away_blue.17372d05.svg)}.icon-wakeup-blue{background-image:url(../svg/schedule/schedule_awake_blue.2d9eb000.svg)}.icon-smart1-blue{background-image:url(../svg/schedule/schedule_custom1_blue.6a9dcbc8.svg)}.icon-smart2-blue{background-image:url(../svg/schedule/schedule_custom2_blue.e720e808.svg)}.icon-smart3-blue{background-image:url(../svg/schedule/schedule_custom3_blue.4dabae42.svg)}.icon-smart4-blue{background-image:url(../svg/schedule/schedule_custom4_blue.de25879d.svg)}.icon-smart5-blue{background-image:url(../svg/schedule/schedule_custom5_blue.e227d94f.svg)}.icon-smart6-blue{background-image:url(../svg/schedule/schedule_custom6_blue.c8461ca3.svg)}.icon-smart7-blue{background-image:url(../svg/schedule/schedule_custom7_blue.3bebfd4e.svg)}.icon-smart8-blue{background-image:url(../svg/schedule/schedule_custom8_blue.5efe6f16.svg)}.icon-smart9-blue{background-image:url(../svg/schedule/schedule_custom9_blue.e73575de.svg)}.icon-smart10-blue{background-image:url(../svg/schedule/schedule_custom10_blue.e39fda88.svg)}.menu-item--active .icon-home{background-image:url(../svg/schedule/schedule_home_green.d2060abb.svg)}.menu-item--active .icon-sleep{background-image:url(../svg/schedule/schedule_asleep_green.fa4863da.svg)}.menu-item--active .icon-away{background-image:url(../svg/schedule/schedule_away_green.402b0cd1.svg)}.menu-item--active .icon-wakeup{background-image:url(../svg/schedule/schedule_awake_green.9232d11f.svg)}.menu-item--active .icon-smart1{background-image:url(../svg/schedule/schedule_custom1_green.c0d5de3c.svg)}.menu-item--active .icon-smart2{background-image:url(../svg/schedule/schedule_custom2_green.347ea018.svg)}.menu-item--active .icon-smart3{background-image:url(../svg/schedule/schedule_custom3_green.953cadc2.svg)}.menu-item--active .icon-smart4{background-image:url(../svg/schedule/schedule_custom4_green.6ce03293.svg)}.menu-item--active .icon-smart5{background-image:url(../svg/schedule/schedule_custom5_green.cda494b1.svg)}.icon-back{background-image:url(../images/GlobalNav_Arrow_Left_White.5175dd16.png)}button .icon{float:left;margin:5px}.icon-alert{width:44px;height:44px;margin:1rem 0;background-repeat:no-repeat}.icon-alert--temp-low,.icon-alert--temp-high{background-image:url("../svg/alerts-reminders/icon-temperature.71952154.svg")}.icon-alert--equipment-high,.icon-alert--equipment-low,.icon-alert--equipment-neutral{background-image:url("../svg/alerts-reminders/icon-equipment.af18825a.svg")}.icon-alert--sensors-high,.icon-alert--sensors-low,.icon-alert--sensors-neutral{background-image:url("../svg/alerts-reminders/icon-sensors.ae0afb33.svg")}.icon-alert--hazard{background-image:url("../svg/alerts-reminders/icon-hazard.e477838a.svg")}.icon-alert--savings-low,.icon-alert--savings-high,.icon-alert--savings-neutral{background-image:url("../svg/alerts-reminders/icon-savings.a9578eb5.svg")}.icon-alert--humidity-low,.icon-alert--humidity-high,.icon-alert--humidity-neutral{background-image:url("../svg/alerts-reminders/icon-humidity.c99cd06f.svg")}.icon-alert--demand-response{background-image:url("../svg/alerts-reminders/icon-demand-response.f0a08ccf.svg")}.icon-alert--system-high{background-image:url("../svg/alerts-reminders/icon-system.9d13e6a5.svg")}.icon-error--close{background-image:url("../svg/navigation_elements/Navigation_Close_White.f3a3492d.svg")}.icon-weather-na--large,.icon-weather-na--day--large,.icon-weather-na--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_na.31d076eb.svg)}.icon-weather-sunny--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_sunny.32459cbb.svg)}.icon-weather-cloudy--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_cloudy.0bd6d6e7.svg)}.icon-weather-drizzle--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_drizzle.f1fd1074.svg)}.icon-weather-flurries--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_flurries.ed6da5d3.svg)}.icon-weather-fog--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_fog.57eadad4.svg)}.icon-weather-mainlysunny--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_mainlysunny.7bcf1e73.svg)}.icon-weather-mostlycloudy--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_mostlycloudy.23f49bef.svg)}.icon-weather-partlycloudy--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_partlycloudy.24d7d5d5.svg)}.icon-weather-rain--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_rain.c23a97a6.svg)}.icon-weather-snow--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_snow.217a0536.svg)}.icon-weather-thunderstorm--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_thunderstorm.ea24cd9a.svg)}.icon-weather-tornado--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_tornado.1955f62d.svg)}.icon-weather-wetsnow--day--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_wetsnow.9d0b12cb.svg)}.icon-weather-windy--day--large{background-image:url(../svg/weather/large/weathericon_day_windy.svg)}.icon-weather-cloudy--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_cloudy.0bd6d6e7.svg)}.icon-weather-drizzle--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_night_drizzle.63fded6e.svg)}.icon-weather-flurries--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_night_flurries.a1ac86ba.svg)}.icon-weather-fog--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_fog.57eadad4.svg)}.icon-weather-mainlysunny--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_night_partlycloudy.ca01933b.svg)}.icon-weather-mostlycloudy--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_night_partlycloudy.ca01933b.svg)}.icon-weather-partlycloudy--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_night_mostlycloudy.3356d4bb.svg)}.icon-weather-rain--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_night_rain.3b30e59d.svg)}.icon-weather-snow--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_night_snow.bf0edd0a.svg)}.icon-weather-sunny--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_night_clear.7bf1b815.svg)}.icon-weather-thunderstorm--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_night_thunderstorm.f87ca8d4.svg)}.icon-weather-tornado--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_night_wetsnow.3fdd40f3.svg)}.icon-weather-wetsnow--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_night_wetsnow.3fdd40f3.svg)}.icon-weather-windy--night--large{background-image:url(../svg/weather/forecast_weather/weathericon_day_windy.a147b520.svg)}.icon-weather-na--small,.icon-weather-na--day--small,.icon-weather-na--night--small,.icon-weather-na----small{background-image:url(../svg/weather/current_weather/weathericon_na.77190276.svg)}.icon-weather-sunny--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_sunny.8e9f6fa2.svg)}.icon-weather-cloudy--day--small{background-image:url(../svg/weather/current_weather/weathericon_cloudy.ca0dfe5e.svg)}.icon-weather-drizzle--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_drizzle.09e4e978.svg)}.icon-weather-flurries--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_flurries.581fc89f.svg)}.icon-weather-fog--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_fog.850385df.svg)}.icon-weather-mainlysunny--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_mainlysunny.6ce98fe2.svg)}.icon-weather-mostlycloudy--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_mostlycloudy.62ff7494.svg)}.icon-weather-partlycloudy--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_partlycloudy.d9097189.svg)}.icon-weather-rain--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_rain.04fe2e42.svg)}.icon-weather-snow--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_snow.6dcf7867.svg)}.icon-weather-thunderstorm--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_thunderstorm.6856842b.svg)}.icon-weather-tornado--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_tornado.5243d013.svg)}.icon-weather-wetsnow--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_wetsnow.35fc78eb.svg)}.icon-weather-windy--day--small{background-image:url(../svg/weather/current_weather/weathericon_day_windy.ea130919.svg)}.icon-weather-cloudy--night--small{background-image:url(../svg/weather/current_weather/weathericon_cloudy.ca0dfe5e.svg)}.icon-weather-drizzle--night--small{background-image:url(../svg/weather/current_weather/weathericon_night_drizzle.a2635f14.svg)}.icon-weather-flurries--night--small{background-image:url(../svg/weather/current_weather/weathericon_night_flurries.fda9c371.svg)}.icon-weather-fog--night--small{background-image:url(../svg/weather/current_weather/weathericon_day_fog.850385df.svg)}.icon-weather-mainlysunny--night--small{background-image:url(../svg/weather/current_weather/weathericon_night_partlycloudy.c090ba02.svg)}.icon-weather-mostlycloudy--night--small{background-image:url(../svg/weather/current_weather/weathericon_night_partlycloudy.c090ba02.svg)}.icon-weather-partlycloudy--night--small{background-image:url(../svg/weather/current_weather/weathericon_night_mostlycloudy.5b3a99d5.svg)}.icon-weather-rain--night--small{background-image:url(../svg/weather/current_weather/weathericon_night_rain.e8870883.svg)}.icon-weather-snow--night--small{background-image:url(../svg/weather/current_weather/weathericon_night_snow.e1ecafe4.svg)}.icon-weather-sunny--night--small{background-image:url(../svg/weather/current_weather/weathericon_night_clear.5ad2fae2.svg)}.icon-weather-thunderstorm--night--small{background-image:url(../svg/weather/current_weather/weathericon_night_thunderstorm.a5f31db3.svg)}.icon-weather-tornado--night--small{background-image:url(../svg/weather/current_weather/weathericon_night_wetsnow.1d3fe206.svg)}.icon-weather-wetsnow--night--small{background-image:url(../svg/weather/current_weather/weathericon_night_wetsnow.1d3fe206.svg)}.icon-weather-windy--night--small{background-image:url(../svg/weather/current_weather/weathericon_day_windy.ea130919.svg)}.icon-weather-na--medium,.icon-weather-na--day--medium,.icon-weather-na--night--medium,.icon-weather-na----medium{background-image:url(../svg/weather/todays_weather/weathericon_na.7c84dc03.svg)}.icon-weather-sunny--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_sunny.4dcfdd3d.svg)}.icon-weather-cloudy--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_cloudy.aa22adb5.svg)}.icon-weather-drizzle--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_drizzle.8953b42e.svg)}.icon-weather-flurries--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_flurries.24c9ac9f.svg)}.icon-weather-fog--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_fog.488bbfe7.svg)}.icon-weather-mainlysunny--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_mainlysunny.492a5ce3.svg)}.icon-weather-mostlycloudy--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_mostlycloudy.47cbfe40.svg)}.icon-weather-partlycloudy--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_partlycloudy.fb678bba.svg)}.icon-weather-rain--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_rain.1b541ff2.svg)}.icon-weather-snow--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_snow.4e943aa8.svg)}.icon-weather-thunderstorm--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_thunderstorm.4547969e.svg)}.icon-weather-tornado--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_tornado.8ae9b078.svg)}.icon-weather-wetsnow--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_wetsnow.4757e486.svg)}.icon-weather-windy--day--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_windy.eb1964df.svg)}.icon-weather-cloudy--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_cloudy.aa22adb5.svg)}.icon-weather-drizzle--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_night_drizzle.01edacb0.svg)}.icon-weather-flurries--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_night_flurries.6bdd8ad9.svg)}.icon-weather-fog--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_fog.488bbfe7.svg)}.icon-weather-mainlysunny--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_night_partlycloudy.bd1f11a1.svg)}.icon-weather-mostlycloudy--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_night_partlycloudy.bd1f11a1.svg)}.icon-weather-partlycloudy--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_night_mostlycloudy.c8c68011.svg)}.icon-weather-rain--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_night_rain.7ee13048.svg)}.icon-weather-snow--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_night_snow.f7e0fa92.svg)}.icon-weather-sunny--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_night_clear.14e4bf80.svg)}.icon-weather-thunderstorm--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_night_thunderstorm.c7ab96c0.svg)}.icon-weather-tornado--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_night_wetsnow.1a71e518.svg)}.icon-weather-wetsnow--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_night_wetsnow.1a71e518.svg)}.icon-weather-windy--night--medium{background-image:url(../svg/weather/todays_weather/weathericon_day_windy.eb1964df.svg)}.icon-weather-na----overview,.icon-weather-na--day--overview,.icon-weather-na--night--overview{background-image:url(../svg/overview_weather/weathericon_na.31d076eb.svg)}.icon-weather-sunny--day--overview{background-image:url(../svg/overview_weather/weathericon_day_sunny.32459cbb.svg)}.icon-weather-cloudy--day--overview{background-image:url(../svg/overview_weather/weathericon_cloudy.0bd6d6e7.svg)}.icon-weather-drizzle--day--overview{background-image:url(../svg/overview_weather/weathericon_day_drizzle.f1fd1074.svg)}.icon-weather-flurries--day--overview{background-image:url(../svg/overview_weather/weathericon_day_flurries.ed6da5d3.svg)}.icon-weather-fog--day--overview{background-image:url(../svg/overview_weather/weathericon_day_fog.57eadad4.svg)}.icon-weather-mainlysunny--day--overview{background-image:url(../svg/overview_weather/weathericon_day_mainlysunny.7bcf1e73.svg)}.icon-weather-mostlycloudy--day--overview{background-image:url(../svg/overview_weather/weathericon_day_mostlycloudy.23f49bef.svg)}.icon-weather-partlycloudy--day--overview{background-image:url(../svg/overview_weather/weathericon_day_partlycloudy.24d7d5d5.svg)}.icon-weather-rain--day--overview{background-image:url(../svg/overview_weather/weathericon_day_rain.c23a97a6.svg)}.icon-weather-snow--day--overview{background-image:url(../svg/overview_weather/weathericon_day_snow.217a0536.svg)}.icon-weather-thunderstorm--day--overview{background-image:url(../svg/overview_weather/weathericon_day_thunderstorm.ea24cd9a.svg)}.icon-weather-tornado--day--overview{background-image:url(../svg/overview_weather/weathericon_day_tornado.1955f62d.svg)}.icon-weather-wetsnow--day--overview{background-image:url(../svg/overview_weather/weathericon_day_wetsnow.9d0b12cb.svg)}.icon-weather-windy--day--overview{background-image:url(../svg/overview_weather/weathericon_day_windy.a147b520.svg)}.icon-weather-cloudy--night--overview{background-image:url(../svg/overview_weather/weathericon_cloudy.0bd6d6e7.svg)}.icon-weather-drizzle--night--overview{background-image:url(../svg/overview_weather/weathericon_night_drizzle.63fded6e.svg)}.icon-weather-flurries--night--overview{background-image:url(../svg/overview_weather/weathericon_night_flurries.a1ac86ba.svg)}.icon-weather-fog--night--overview{background-image:url(../svg/overview_weather/weathericon_day_fog.57eadad4.svg)}.icon-weather-mainlysunny--night--overview{background-image:url(../svg/overview_weather/weathericon_night_partlycloudy.ca01933b.svg)}.icon-weather-mostlycloudy--night--overview{background-image:url(../svg/overview_weather/weathericon_night_mostlycloudy.3356d4bb.svg)}.icon-weather-partlycloudy--night--overview{background-image:url(../svg/overview_weather/weathericon_night_partlycloudy.ca01933b.svg)}.icon-weather-rain--night--overview{background-image:url(../svg/overview_weather/weathericon_night_rain.3b30e59d.svg)}.icon-weather-snow--night--overview{background-image:url(../svg/overview_weather/weathericon_night_snow.bf0edd0a.svg)}.icon-weather-sunny--night--overview{background-image:url(../svg/overview_weather/weathericon_night_clear.7bf1b815.svg)}.icon-weather-thunderstorm--night--overview{background-image:url(../svg/overview_weather/weathericon_night_thunderstorm.f87ca8d4.svg)}.icon-weather-tornado--night--overview{background-image:url(../svg/overview_weather/weathericon_night_wetsnow.3fdd40f3.svg)}.icon-weather-wetsnow--night--overview{background-image:url(../svg/overview_weather/weathericon_night_wetsnow.3fdd40f3.svg)}.icon-weather-windy--night--overview{background-image:url(../svg/overview_weather/weathericon_day_windy.a147b520.svg)}.icon-settings--tile{background-image:url(../svg/overview/systemtile_icon.4d4ad20b.svg)}.icon-comfort{background-position:50% 22px}.icon-comfort-edit-heat{background-image:url(../svg/home_screen/heat_white.dc4b3ef2.svg)}.icon-comfort-edit-cool{background-image:url(../svg/home_screen/cool_white.b7136373.svg)}.icon-comfort-edit-fan{background-image:url(../svg/home_screen/fan_white.b805cfcc.svg)}.portal .equipment-icon{margin-right:7.7px;height:44px;background-size:contain;display:inline-block;background-position:center center;background-repeat:no-repeat}.portal .equipment-icon:last-child{margin-right:0}.portal .icon-alert{display:inline-block;height:44px;width:44px;background-position:center center;background-repeat:no-repeat;margin:11px;background-size:contain}.portal .icon-alert--temp-low,.portal .icon-alert--temp-high{background-image:url("../svg/alerts-reminders/icon-temperature.71952154.svg")}.portal .icon-alert--equipment-high,.portal .icon-alert--equipment-low,.portal .icon-alert--equipment-neutral{background-image:url("../svg/alerts-reminders/icon-equipment.af18825a.svg")}.portal .icon-alert--sensors-high,.portal .icon-alert--sensors-low,.portal .icon-alert--sensors-neutral{background-image:url("../svg/alerts-reminders/icon-sensors.ae0afb33.svg")}.portal .icon-alert--hazard{background-image:url("../svg/alerts-reminders/icon-hazard.e477838a.svg")}.portal .icon-alert--savings-low,.portal .icon-alert--savings-high .icon-alert--savings-neutral{background-image:url("../svg/alerts-reminders/icon-savings.a9578eb5.svg")}.portal .icon-alert--humidity-low,.portal .icon-alert--humidity-high .icon-alert--humidity-neutral{background-image:url("../svg/alerts-reminders/icon-humidity.c99cd06f.svg")}.portal .icon-alert--demand-response{background-image:url("../svg/alerts-reminders/icon-demand-response.f0a08ccf.svg")}.portal .icon-alert--system-high{background-image:url("../svg/alerts-reminders/icon-system.9d13e6a5.svg")}.portal .icon-error--close{background-image:url("../svg/navigation_elements/Navigation_Close_White.f3a3492d.svg")}.icon-alert{width:43px;height:43px}.icon-weather-na--small,.icon-weather-na--day--small,.icon-weather-na--night--small,.icon-weather-na----small{background-image:url(../svg/weather/forecast_weather/weathericon_na.31d076eb.svg)}.icon-weather-sunny--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_sunny.32459cbb.svg)}.icon-weather-cloudy--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_cloudy.0bd6d6e7.svg)}.icon-weather-drizzle--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_drizzle.f1fd1074.svg)}.icon-weather-flurries--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_flurries.ed6da5d3.svg)}.icon-weather-fog--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_fog.57eadad4.svg)}.icon-weather-mainlysunny--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_mainlysunny.7bcf1e73.svg)}.icon-weather-mostlycloudy--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_mostlycloudy.23f49bef.svg)}.icon-weather-partlycloudy--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_partlycloudy.24d7d5d5.svg)}.icon-weather-rain--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_rain.c23a97a6.svg)}.icon-weather-snow--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_snow.217a0536.svg)}.icon-weather-thunderstorm--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_thunderstorm.ea24cd9a.svg)}.icon-weather-tornado--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_tornado.1955f62d.svg)}.icon-weather-wetsnow--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_wetsnow.9d0b12cb.svg)}.icon-weather-windy--day--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_windy.a147b520.svg)}.icon-weather-cloudy--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_cloudy.0bd6d6e7.svg)}.icon-weather-drizzle--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_night_drizzle.63fded6e.svg)}.icon-weather-flurries--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_night_flurries.a1ac86ba.svg)}.icon-weather-fog--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_fog.57eadad4.svg)}.icon-weather-mainlysunny--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_night_partlycloudy.ca01933b.svg)}.icon-weather-mostlycloudy--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_night_partlycloudy.ca01933b.svg)}.icon-weather-partlycloudy--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_night_mostlycloudy.3356d4bb.svg)}.icon-weather-rain--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_night_rain.3b30e59d.svg)}.icon-weather-snow--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_night_snow.bf0edd0a.svg)}.icon-weather-sunny--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_night_clear.7bf1b815.svg)}.icon-weather-thunderstorm--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_night_thunderstorm.f87ca8d4.svg)}.icon-weather-tornado--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_night_wetsnow.3fdd40f3.svg)}.icon-weather-wetsnow--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_night_wetsnow.3fdd40f3.svg)}.icon-weather-windy--night--small{background-image:url(../svg/weather/forecast_weather/weathericon_day_windy.a147b520.svg)}.icon-weather-na--medium,.icon-weather-na--day--medium,.icon-weather-na--night--medium,.icon-weather-na----medium{background-image:url(../svg/weather/forecast_weather/weathericon_na.31d076eb.svg)}.icon-weather-sunny--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_sunny.32459cbb.svg)}.icon-weather-cloudy--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_cloudy.0bd6d6e7.svg)}.icon-weather-drizzle--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_drizzle.f1fd1074.svg)}.icon-weather-flurries--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_flurries.ed6da5d3.svg)}.icon-weather-fog--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_fog.57eadad4.svg)}.icon-weather-mainlysunny--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_mainlysunny.7bcf1e73.svg)}.icon-weather-mostlycloudy--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_mostlycloudy.23f49bef.svg)}.icon-weather-partlycloudy--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_partlycloudy.24d7d5d5.svg)}.icon-weather-rain--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_rain.c23a97a6.svg)}.icon-weather-snow--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_snow.217a0536.svg)}.icon-weather-thunderstorm--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_thunderstorm.ea24cd9a.svg)}.icon-weather-tornado--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_tornado.1955f62d.svg)}.icon-weather-wetsnow--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_wetsnow.9d0b12cb.svg)}.icon-weather-windy--day--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_windy.a147b520.svg)}.icon-weather-cloudy--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_cloudy.0bd6d6e7.svg)}.icon-weather-drizzle--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_night_drizzle.63fded6e.svg)}.icon-weather-flurries--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_night_flurries.a1ac86ba.svg)}.icon-weather-fog--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_fog.57eadad4.svg)}.icon-weather-mainlysunny--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_night_partlycloudy.ca01933b.svg)}.icon-weather-mostlycloudy--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_night_partlycloudy.ca01933b.svg)}.icon-weather-partlycloudy--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_night_mostlycloudy.3356d4bb.svg)}.icon-weather-rain--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_night_rain.3b30e59d.svg)}.icon-weather-snow--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_night_snow.bf0edd0a.svg)}.icon-weather-sunny--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_night_clear.7bf1b815.svg)}.icon-weather-thunderstorm--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_night_thunderstorm.f87ca8d4.svg)}.icon-weather-tornado--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_night_wetsnow.3fdd40f3.svg)}.icon-weather-wetsnow--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_night_wetsnow.3fdd40f3.svg)}.icon-weather-windy--night--medium{background-image:url(../svg/weather/forecast_weather/weathericon_day_windy.a147b520.svg)}.has-chrome-false .main-content{top:0;left:14%}footer{position:fixed;background:#fff;width:100%;left:0;z-index:1000;bottom:0}.navbar-inverse .navbar-inner{background-color:#fff;background-image:none;border-color:#111}.radio-button-group{list-style-type:none;padding:0;margin:0 0 22px}.radio-button-group__button{display:block;min-width:180px;width:100%}.radio-button-group__button__input{display:none}.radio-button-group__button__label{padding:1rem;min-height:44px;min-width:44px;margin-bottom:0;font-size:1rem;line-height:1rem;color:#fff;text-align:center;vertical-align:middle;cursor:pointer;background-color:transparent;border:1px solid #fff;border-top:0;box-sizing:border-box;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.radio-button-group__button:first-of-type .radio-button-group__button__label{border-top:1px solid #fff;border-radius:0.5rem 0.5rem 0 0}.radio-button-group__button:last-of-type .radio-button-group__button__label{border-radius:0 0 0.5rem 0.5rem}.radio-button-group__button__input[checked='checked']+.radio-button-group__button__label{background-color:#fff;outline:0}.radio-button-group--horizontal{margin:0 0 22px;width:100%}.radio-button-group--horizontal--fitted{width:auto}.radio-button-group--tile{margin:0;position:absolute;bottom:22px;right:22px}.radio-button-group--horizontal .radio-button-group__button{display:inline-block;width:50%;min-width:44px}.radio-button-group--horizontal--fitted .radio-button-group__button{display:inline-block;width:auto;min-width:44px}.radio-button-group--horizontal .radio-button-group__button .radio-button-group__button__label{border-left:0;border-top:1px solid #fff;padding:0.8125rem 1.25rem}.radio-button-group--horizontal .radio-button-group__button .radio-button-group__button__label--schedule{border-left:0.1rem solid #fff;padding:0 1.2rem}.radio-button-group--horizontal .radio-button-group__button:first-of-type .radio-button-group__button__label{border-left:0.1rem solid #fff;border-radius:0.5rem 0 0 0.5rem}.radio-button-group--horizontal .radio-button-group__button:last-of-type .radio-button-group__button__label{border-radius:0 0.5rem 0.5rem 0}.radio-button-group--horizontal .radio-button-group__button:first-of-type .radio-button-group__button__input:disabled+label{border-left:0.1rem solid #585C60;border-radius:0.5rem 0 0 0.5rem}.radio-button-group__button__input:disabled+label{color:#585C60;border-color:#585C60}.radio-button-group__button__input:disabled+.radio-button-group__button__label{border-color:#585C60;outline:0}.radio-button-group__button__input[checked='checked']:disabled+.radio-button-group__button__label{background-color:#585C60;outline:0}.radio-button-group__button__label{min-height:44px;min-width:99px}.radio-button-group--horizontal{margin:0 0 22px 1%;width:98%}.horizontal-scroller{min-width:396px;margin:0 0 22px;position:relative;box-sizing:border-box}.horizontal-scroller .arrow-down{height:0;width:0;border-top:9.9px solid #fff;border-left:13.2px solid transparent;border-right:13.2px solid transparent;position:absolute;top:0;left:50%;margin-left:-13.2px;z-index:100}.horizontal-scroller .arrow-up{height:0;width:0;border-bottom:9.9px solid #fff;border-left:13.2px solid transparent;border-right:13.2px solid transparent;position:absolute;bottom:0;left:50%;margin-left:-13.2px;z-index:100}.horizontal-scroller .frame{width:100%;padding:0;overflow:hidden;border-top:1px solid #fff;border-bottom:1px solid #fff}.horizontal-scroller .horizontal-slidee{margin:0;padding:0;height:100%;list-style:none;white-space:nowrap}.horizontal-scroller .horizontal-slidee div{display:inline-block;min-height:44px;min-width:79.2px;height:100%;font-size:1rem;text-align:center;box-sizing:border-box;padding:0.75rem 0.5rem 0.5rem;margin:0;color:#fff;vertical-align:middle;white-space:normal;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-transition:all linear 200ms;-moz-transition:all linear 200ms;-o-transition:all linear 200ms;transition:all linear 200ms}.portal .tile-container.home_iq{padding-top:0;padding-bottom:0;padding-right:0;background-color:#214291;position:relative}.portal .tile-container.home_iq .close-panel{position:absolute;z-index:100;top:22px;right:22px}.portal .tile-container.home_iq .home_iq-diagnostics{width:100%}.portal .tile-container .home_iq-container{height:100%;font-size:120%;padding:11px}.portal .tile-container .home_iq-container .home_iq-menu{background-color:#134392}.portal .tile-container .home_iq-container .home_iq-menu h1{padding-top:22px;padding-left:16.5px;font-size:24.86px}.portal .tile-container .home_iq-container .transition-container{background-color:#E9ECF4;color:#134392}.portal .tile-container .home_iq-container .download-data{background-color:#134392;color:#fff}.portal .tile-container .home_iq-container .menu-list{padding-top:22px;margin-left:16.5px}.portal .tile-container .home_iq-container .menu-list .menu-item--active{background-color:#fff}.portal .tile-container .home_iq-container .menu-list .menu-item--active span{color:#214291}.portal .tile-container .home_iq-container .menu-list .menu-secondary{padding-left:0;padding-top:11px}.portal .tile-container .home_iq-container .menu-list .menu-secondary .menu-item--active{background-color:#85A9DE}.portal .tile-container .home_iq-container .menu-list .menu-secondary .menu-item--active span{color:white}.portal .tile-container .home_iq-container .menu-list .menu-secondary .menu-item{min-height:44px;height:44px}.portal .tile-container .home_iq-container .menu-list .menu-secondary .menu-item span{padding-left:22px}.portal .tile-container .home_iq-container&gt;.home_iq-menu:first-of-type{padding-left:0}.portal .tile-container .home_iq-container&gt;.home_iq-menu:first-of-type .menu-list .menu-item{border-bottom:none;text-transform:capitalize}.portal .tile-container .loading-graph-text{color:#fff}.climate-container{width:100%;height:506px}.climate-container h1{padding:0 0 0.75rem 66px;height:66px}.climate-container .tile-container{position:relative}.climate-container .tile-container.climate{height:506px;border-right:1px solid #939597;padding:11px 0 0}.climate-container .tile-container.climate .grid__item.delete-climate{padding:110px 110px 0 110px;white-space:normal}.climate-container .tile-container.climate .grid__item.delete-climate h2{font-size:1.5rem;margin-bottom:22px;color:#fff}.climate-container .tile-container.climate .grid__item.delete-climate+div{position:absolute;right:44px;bottom:0;text-align:right}.climate-container .tile-container.climate .grid__item.delete-climate+div button{width:176px;margin:0 0 0 44px}.climate-container .tile-container.climate .menu-list{max-height:418px;min-height:418px}.climate-container .tile-container .grid--tile .column-one{width:308px}.climate-container .tile-container .grid--tile .column-one div:nth-child(2){position:absolute;bottom:0;width:242px}.climate-container .tile-container .grid--tile .column-one div:nth-child(2) button{min-width:110px;width:auto;margin:0}.climate-container .tile-container .grid--tile .column-one div:nth-child(2) button:nth-child(2){position:absolute;right:0;margin-right:0}.climate-container .tile-container .grid--tile .column-one .occupancy{text-transform:lowercase}.climate-container .tile-container .grid--tile .column-one+.grid__item{width:calc(100% - 22px*14);padding:0 44px;white-space:normal}.climate-container .tile-container .grid--tile .column-one+.grid__item .climate-name .icon{position:absolute;top:0;width:44px;height:44px}.climate-container .tile-container .grid--tile .column-one+.grid__item .climate-name .icon ~ div{position:absolute;top:0;left:66px;width:calc(100% - 22px*3)}.climate-container .tile-container .grid--tile .column-one+.grid__item .climate-name .icon+div{top:11px}.climate-container .tile-container .grid--tile .column-one+.grid__item .radio-button-group--horizontal{width:440px}.climate-container .tile-container .grid--tile .column-one+.grid__item .radio-button-group--horizontal.occupancy{text-transform:lowercase}.climate-container .tile-container .grid--tile .column-one+.grid__item .climate-setting{position:relative;min-height:176px}.climate-container .tile-container .grid--tile .column-one+.grid__item .climate-setting .icon{position:absolute;top:0;width:27.5px;height:27.5px}.climate-container .tile-container .grid--tile .column-one+.grid__item .climate-setting .icon ~ div{position:absolute;top:0;left:49.5px;width:440px}.climate-container .tile-container .grid--tile .column-one+.grid__item .climate-setting .icon ~ div&gt;p{margin-bottom:16.5px}.climate-container .tile-container .delete-climate-container{position:absolute;right:44px;bottom:0;width:264px}.climate-container .tile-container .delete-climate-container button{margin:0;width:100%}.climate-container .tile-container .column-two--content,.climate-container .tile-container .column-two--content-half{height:418px}.climate-container .fanMode{text-transform:uppercase}.climate-container .button-footer.delete-climate--footer{padding-top:0;padding-bottom:0}.climate-container .button-footer.delete-climate--footer .control-button{width:25%;margin-left:0}.sensor-vertical-scroll-box{height:407px;overflow:hidden}.sensor-vertical-scroll-box .slidee{height:407px}.comfort-content{height:506px !important;overflow:hidden;position:relative;padding-left:22px}.comfort-content .climate-vertical-scroll-box{height:374px;overflow:hidden}.comfort-content .climate-vertical-scroll-box .slidee{height:374px}.comfort-content button{position:absolute;bottom:0;width:286px}.comfort-content .climates-list{width:308px}.comfort-content .climates-list&gt;a{display:block;width:286px;border-bottom:1px solid #000;min-height:calc( 22px*3 + 1px);cursor:pointer;white-space:nowrap}.comfort-content .climates-list&gt;a&gt;div{display:inline-block}.comfort-content .climates-list&gt;a&gt;div:first-child{display:inline-block;padding:11px;height:66px;width:66px;vertical-align:bottom;margin-right:17.6px;background-color:#FFC928}.comfort-content .climates-list&gt;a&gt;div:first-child .icon{height:44px;width:44px;margin:auto}.comfort-content .climates-list&gt;a&gt;div:first-child.home{background-color:#318FFF}.comfort-content .climates-list&gt;a&gt;div:first-child.sleep{background-color:#929497}.comfort-content .climates-list&gt;a&gt;div:first-child.away{background-color:#aad0ff}.comfort-content .climates-list&gt;a&gt;div:last-child{width:198px;vertical-align:top;position:relative;min-height:66px}.comfort-content .climates-list&gt;a&gt;div:last-child span:first-child{position:absolute;top:8.8px;left:0;line-height:1rem;width:176px;overflow:hidden}.comfort-content .climates-list&gt;a&gt;div:last-child .current-climate-setpoints{height:22px;width:132px;position:absolute;bottom:8.8px;left:0}.comfort-content .climates-list&gt;a&gt;div:last-child .current-climate-setpoints&gt;div{position:absolute;top:0;width:60.5px;line-height:1rem}.comfort-content .climates-list&gt;a&gt;div:last-child .current-climate-setpoints&gt;div:nth-child(2){left:71.5px}.comfort-content .climates-list&gt;a&gt;div:last-child .current-climate-setpoints span{display:inline-block;line-height:1rem;vertical-align:bottom}.comfort-content .climates-list&gt;a&gt;div:last-child .current-climate-setpoints img:first-child{vertical-align:middle;width:22px;height:22px}.comfort-content .climates-list&gt;a.active-climate{background-color:#134392}.comfort-content .climates-list&gt;a .heat-setpoint{color:#f05a22}.comfort-content .climates-list&gt;a .cool-setpoint{color:#134392}.comfort-content .climates-list&gt;a:last-child{border-bottom:none}.fuf{min-width:320px;position:relative;overflow-x:hidden;min-height:100%}.fuf--message{background-color:#fff}.fuf--message__text{color:#000}.fuf__container{position:relative;padding:1rem 1rem 110px 1rem;border-top:0.1rem solid #808080}.fuf__container__section{margin-bottom:0.5rem}.fuf__container__text{margin:1rem 0 0;padding-left:0}.equipment{position:absolute;bottom:0;border-top:0.1rem solid #808080;padding:0.8rem 0 1rem inherit;background-color:#000;height:110px;left:0}.equipment__text{margin:0;padding:0 1rem}.equipment-icon-container{padding:0.8rem 1rem 0;min-height:45px;box-sizing:content-box;line-height:100%}.reminder{min-width:320px;padding:1rem;border-top:1px solid #808080}.reminder .button-footer{bottom:0;position:absolute}.reminder .button-footer__button{padding-left:0}.alert{position:absolute;top:0;bottom:75px;left:24px;right:0;z-index:10001;background-color:#fff;color:#000;border:2px solid #000;border-radius:2rem;padding:1rem}.alert__title{margin-bottom:0}.alert__sub-title{margin-bottom:1rem}.alert__text{margin-bottom:1.5rem;line-height:1.3rem}.alert .button-footer{bottom:0;position:absolute}.alert .button-footer__button{color:#000}.calendar__container{height:330px}.calendar__month-list{overflow-y:hidden;overflow-x:hidden;height:308px;width:308px}.calendar__month-list&gt;div{width:15400px}.calendar__month-list.sixteen-months{width:4928px}.calendar__month{height:308px;width:308px;background-color:transparent;display:inline-block;float:left}.calendar__previous-months{height:308px;width:3388px;float:left}.calendar__next-months{height:308px;width:7084px}.calendar__month-year{text-align:center;background-color:#fff;line-height:44px;height:44px}.calendar__top-container{overflow-y:hidden;overflow-x:hidden;height:308px;width:308px;float:left}.calendar__day-in-month{display:inline-block;color:#fff;height:44px;width:44px;text-align:center;line-height:3;cursor:pointer}.calendar__day-in-month.disabled{opacity:0.1;cursor:auto}.calendar__day-in-month.hide{visibility:hidden;cursor:auto}.calendar__day-in-month.selected{background-color:#fff;cursor:auto}.calendar__arrow-previous{background-image:url(../svg/navigation_elements/navigation_left_white.b60f1df8.svg);background-repeat:no-repeat;background-size:22px 22px;background-position:50%;display:inline;float:left;width:44px;height:44px;cursor:pointer}.calendar__arrow-next{background-image:url(../svg/navigation_elements/navigation_right_white.dd84cc83.svg);background-repeat:no-repeat;background-size:22px 22px;background-position:50%;display:inline-block;width:44px;height:44px;cursor:pointer}#home-screen-resume-button{display:none}#slider{pointer-events:all}temperature-slider{display:block;width:100%;height:100%;position:absolute;top:0}.temperature-slider{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.temperature-slider.hide{opacity:0}set-hold{position:absolute;display:block;top:0;width:100%;height:calc(100% - 3em)}set-hold.disable-pointer-events{pointer-events:none}.set-hold{position:absolute;opacity:1;width:calc(83% - 1em);height:325px;background:#fff;border-radius:5px;color:#383838;padding:20px;z-index:999999;line-height:24px;top:74.79688px;left:7.92px;transition:opacity 500ms,-webkit-transform 500ms cubic-bezier(0.54, 0.04, 0.69, 2.21)}.set-hold.hide{opacity:0;pointer-events:none;-webkit-transform:translate(120px, -10px) scale(0.01);-moz-transform:translate(120px, -10px) scale(0.01);-ms-transform:translate(120px, -10px) scale(0.01);-o-transform:translate(120px, -10px) scale(0.01);transform:translate(120px, -10px) scale(0.01)}.set-hold.middle:after,.set-hold.cool:after,.set-hold.heat:after{content:'';position:absolute;right:-7px;top:136.4px;width:0;height:0;border-top:15px solid transparent;border-left:15px solid #fff;border-bottom:15px solid transparent}.set-hold.cool:after{top:91px}.set-hold.heat:after{top:190px}.set-hold__item{border:solid 2px #383838;background:#fff;border-radius:5px;position:relative;margin:18px 0;padding:10px;display:block;text-align:center;width:100%;line-height:24px}.set-hold__item:hover{background-color:#000;color:#fff}.set-hold__item.clicked{background:#000}.display-title{line-height:24px}.display-title.heat&gt;span,.display-title.auxheat&gt;span{color:#f05a22}.display-title.cool&gt;span{color:#134392}.temperature-display{-webkit-transition:all 250ms ease;-moz-transition:all 250ms ease;-ms-transition:all 250ms ease;transition:all 250ms ease;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;position:absolute;width:52%;height:0;padding-bottom:50%;border-radius:50%;background:#000;overflow:hidden;top:31.5%;left:18%;font-size:6rem;line-height:6rem}.temperature-display.heat{background:#f05a22}.temperature-display.cool{background:#134392}.temperature-display span{font-size:4.5REM}.temperature-display.celsius .container{font-size:4.5rem;line-height:5rem;top:35.2px;left:15.4px}.temperature-display.celsius span{font-size:2.75REM;line-height:2.75REM}.temperature-display.hidden,.temperature-display.hidden.heat,.temperature-display.hidden.cool{opacity:0}.temperature-display__item{position:absolute;width:100%;height:100%}.temperature-display--indicator{color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:center}.temperature-display--indicator .container{min-height:0;height:auto;width:auto;font-size:4.5rem;margin:0 auto !important;margin-top:27.0px !important}.temperature-display--indicator&gt;div{height:100px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.sliderTack{position:absolute;right:.6875rem;width:27%;height:440px;top:1.6rem;z-index:100000}.sliderTack.cool .slider-handle__item{color:#29ABE2}.sliderTack.heat .slider-handle__item,.sliderTack.auxHeatOnly .slider-handle__item{color:#FF7812}.sliderTack.auto .slider-handle__item{color:#29ABE2}.sliderTack.auto .slider-handle+.slider-handle .slider-handle__item{color:#FF7812}.sliderTack.off{visibility:hidden}.sliderTack__item{position:absolute;left:50.1%;top:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;background:#808080;border-radius:50%;width:8%;height:0;padding-bottom:8%}.slider-handle{position:absolute;background:#000;left:1.759359375REM;z-index:10000000;height:0;width:2.75REM;padding-bottom:2.75REM;border:solid 1px #AAA;border-radius:50%;cursor:pointer}.slider-handle:active{border:none}.slider-handle__item{text-align:center;padding:15px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:1REM;line-height:1rem}.slider-handle__item span{font-size:.75REM}.slider-handle--transition{-webkit-transition:all 250ms;-moz-transition:all 250ms;-ms-transition:all 250ms;transition:all 250ms}.portal .temperature-slider{perspective-origin:800px}.portal .sliderTack{right:5px;width:83.15625px;height:409.1875px;top:22px}.portal .temperature-display--indicator .container{padding:0;margin:0;left:20px}.portal .sliderTack__item{background-color:#fff}.portal .slider-handle{left:26.4px}.temperature-display.celsius .container{font-size:5rem;top:18px;left:15px}.temperature-display--indicator .container{margin:0;margin-top:0;position:absolute;top:30px;left:25px}.slider-handle{background:#231F20}.resting{z-index:10}.slider-container{position:absolute;top:0}.homescreen-center{width:100%}.current-temperature{position:relative;z-index:1000;font-size:8.125rem;width:319.88px;text-align:center}.point-five{font-size:4rem;vertical-align:super}.next-transition{width:319.88px;font-size:0.9rem;text-align:center}.homescreen-center .humidity-athena{z-index:1000;width:320px;text-align:center}.system-mode-icons{height:41px;width:320px;text-align:center;z-index:1000}.system-mode-icons__icon-heat,.system-mode-icons__icon-cool,.system-mode-icons__icon-auto,.system-mode-icons__icon-off{background-size:contain;background-repeat:no-repeat;background-position:40%;background-image:url(../svg/home_screen/heat.285f7377.svg)}.system-mode-icons__icon-cool{background-image:url(../svg/home_screen/cool.c4cd7a01.svg)}.system-mode-icons__icon-auto{background-image:url(../svg/home_screen/auto.f8447d10.svg)}.system-mode-icons__icon-off{background-image:url(../svg/home_screen/off.b39db58c.svg)}.reminder-notification{position:absolute;top:0;right:-0.75rem;background-color:#ED3A25;padding:0.25rem 0.5rem;line-height:1rem;font-size:1rem;border-radius:50%}.animate-show{-webkit-transform:scale(1, 1);transition:all cubic-bezier(0.54, 0.04, 0.69, 2.21) 0.5s}.animate-show.ng-hide-add,.animate-show.ng-hide-remove{display:block !important}.animate-show.ng-hide{-webkit-transform:scale(0, 0);transition:all cubic-bezier(0.31, -2.21, 0.46, 0.96) 0.5s}.svg-button{width:250px;height:50px}resume-button{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);-o-transform:rotateY(0deg);transform:rotateY(0deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;position:absolute;left:0%;right:15%;z-index:2}.cool{color:#134392}.heat{color:#f05a22}.button-close-decoration{height:19px;width:19px;background:url(../svg/home_screen/close.b2667442.svg);position:absolute;left:-10px;top:-9px;cursor:pointer}.option-box{padding:0 11px}.option-box .control-button{width:100%;border:solid 1px #134392;border-radius:9px;background:#134392;font-size:1.1rem;padding:10px 5px;margin-bottom:0px}.option-box .option-list{list-style-type:none;background:#134392;z-index:2000}.option-box .current-label{text-transform:capitalize;-webkit-transition:none;-moz-transition:none;transition:none}.option-box .current-label:after{content:' \002304'}.option-box .option-label{display:none;text-align:center;text-transform:capitalize}.option-box.active{border:none;border-radius:9px;background-color:#134392;padding-bottom:5px}.option-box.active .control-button{padding:8px 5px;margin-bottom:0px;border:solid 1px #fff;border-radius:9px;min-height:0.8rem}.option-box.active .control-button[disabled="disabled"]{color:#333;border-color:#333}.option-box.active .control-button.option-label{display:block}.option-box.active .control-button:hover{color:#134392;background-color:#fff}.option-box.active[data-current-type="heat"] [data-type="heat"]{display:none}.option-box.active[data-current-type="cool"] [data-type="cool"]{display:none}.option-box.active[data-current-type="auto"] [data-type="auto"]{display:none}.option-box.active[data-current-type="off"] [data-type="off"]{display:none}cm-fan-box{float:left;height:0;position:relative;z-index:1}cm-mode-box{float:right;height:0;position:relative;z-index:1}cm-mode-box ul{margin-left:0;margin-bottom:0}cm-mode-box button{width:100%}.thermostat-id{width:98%;margin-right:2%;clear:both;height:1px;float:left;text-align:center;font-size:2rem;line-height:4.5rem}cm-temperature-control-box{width:28%;margin-right:2%;height:100px;float:left}.control-panel{margin-left:0px}.middle-row{clear:both;width:100%;padding-top:81.4px;position:relative;z-index:0}.touch-go{width:30%;float:left;padding:22px;text-align:center}.touch-go .currently .current-climate{text-transform:uppercase}.touch-go .hold-until{border:thin white solid;border-radius:9px;padding:11px;margin-top:22px;cursor:pointer;cursor:hand}.touch-go.invisible{visibility:hidden}.temperature-humidity{position:relative;z-index:0;text-align:center;width:40%;float:left}.humidity:after{content:'%'}.current-action-status{position:absolute;bottom:0px;right:0px;padding:11px 22px}.current-action-status:after{content:'...'}.current-action-status.none{display:none}.hold-until-dialog{position:relative;width:0px;height:0xp}.hold-dialog{position:absolute;top:-22px;left:154px;width:396px;height:176px;background:#134392;border:thin white solid;z-index:2;padding:0 11px;border-radius:9px}.hold-dialog-occupancy{margin-top:4%;padding:0 4%}.dr-dialog{position:fixed;width:100%;height:100%;background:rgba(255,255,255,0.6);overflow:auto;z-index:1}.dr-dialog-content&gt;button,.dr-dialog-content&gt;.dr-dialog-confirmation-buttons&gt;button{width:20%;background:transparent;border:thin white solid;border-radius:9px;color:white;margin-top:11px;margin-right:11px;padding:11px}.dr-dialog-box{background-color:#373737;border-radius:15px;width:36%;margin:15% auto;padding:3% 0}.dr-dialog-box p:nth-child(1){margin-bottom:10px;font-size:16px;text-transform:uppercase}.dr-dialog-box-confirmation{background-color:#373737;border-radius:15px;width:46%;margin:15% 24%;padding:3% 0;font-size:14px}.dr-dialog-box-confirmation p:nth-child(1){margin-bottom:10px;font-size:16px;text-transform:uppercase}.dr-dialog-content{padding:0 10%}.dr-dialog-confirmation-buttons{position:relative;padding-top:2%;padding-bottom:15%}.dr-dialog-confirmation-buttons-left{left:0}.dr-dialog-confirmation-buttons-right{right:0}.until-time-dialog{position:absolute;top:-22px;left:154px;width:264px;height:198px;background:#134392;border:thin white solid;z-index:3;padding:0 11px;border-radius:9px}.hold-dialog&gt;button{width:45%;background:#134392;border:thin white solid;border-radius:9px;color:white;margin-top:11px;margin-right:11px;padding:11px}.until-time-dialog&gt;.selected-time,.until-time-dialog&gt;button{width:44%;height:55px;float:left;color:white;margin:3%;padding:2%;text-align:center;vertical-align:middle}.until-time-dialog&gt;button{background:#134392;border:thin white solid;border-radius:9px}.until-time-dialog&gt;.selected-time{line-height:1.5rem}.until-time-dialog&gt;.hold-time-down{background-size:65%;background-position:50% 50%;background-repeat:no-repeat;background-image:url("../svg/home_screen/carrier/cor-downarrow-normal.b3ee9847.svg")}.until-time-dialog&gt;.hold-time-up{background-size:60%;background-position:50% 50%;background-repeat:no-repeat;background-image:url("../svg/home_screen/carrier/cor-uparrow-normal.df4101b9.svg")}.activity-monitor-right{width:100%;height:100%;background-color:#7D7E80;float:right}.activity-monitor-left{width:100%;height:100%;background-color:#7D7E80;float:left}.activity-monitor-container{position:absolute;bottom:0px;height:2px;z-index:1000;background-color:#C5C6C8;display:none;left:33px;right:11px}.activity-monitor-right-container{height:2px;width:50%;z-index:1000;float:right;text-align:left}.activity-monitor-left-container{height:2px;width:50%;z-index:1000;float:left}.error-display-cont{position:absolute;top:110px;left:0;right:0;height:auto;max-height:0;background-color:#fff;padding:0 22px;word-wrap:break-word;overflow:hidden;z-index:3000}.error-animation-in{-webkit-animation-duration:1.5s;-webkit-animation-name:slideDown;-webkit-animation-fill-mode:forwards;-moz-animation-duration:1.5s;-moz-animation-name:slideDown;-moz-animation-fill-mode:forwards;animation-duration:1.5s;animation-name:slideDown;animation-fill-mode:forwards}.error-animation-out{-webkit-animation-duration:1s;-webkit-animation-name:slideUp;-webkit-animation-fill-mode:forwards;-moz-animation-duration:1s;-moz-animation-name:slideUp;-moz-animation-fill-mode:forwards;animation-duration:1s;animation-name:slideUp;animation-fill-mode:forwards}.error-animation-out-fast{-webkit-animation-duration:100ms;-webkit-animation-name:slideUp;-webkit-animation-fill-mode:forwards;-moz-animation-duration:100ms;-moz-animation-name:slideUp;-moz-animation-fill-mode:forwards;animation-duration:100ms;animation-name:slideUp;animation-fill-mode:forwards}@-webkit-keyframes slideDown{from{max-height:0px}to{max-height:176px}}@-webkit-keyframes slideUp{from{max-height:176px}to{max-height:0px}}@-moz-keyframes slideDown{from{max-height:0px}to{max-height:176px}}@-moz-keyframes slideUp{from{max-height:176px}to{max-height:0px}}@keyframes slideDown{from{max-height:0px}to{max-height:176px}}@keyframes slideUp{from{max-height:176px}to{max-height:0px}}.error-display-box{color:#231F20}.close-error{position:absolute;top:0;right:0;width:44px;height:44px;text-align:left;cursor:pointer}.close-error .svg-close{display:block;margin:22px 0 11px auto}.error-message-cont{padding:33px 0 33px 22px;position:relative;font-size:1rem;text-align:left;width:1320px;margin:auto}.map-container{position:relative;width:100%;height:330px}.scrollbar{height:100%;background:transparent;line-height:0;position:absolute;width:4px;right:0px;z-index:10}.scrollbar .handle{width:4px;height:20%;background:#fff;cursor:pointer}.scrollbar .handle .mousearea{position:absolute;left:0;width:100%;height:25%}.climateScroller.vertical-scroller__third-panel .slidee{height:524.92px !important}.slidee{padding-right:11px}.vertical-scroller__third-panel .slidee{height:440px}.unregister-thermostat .vertical-scroller__third-panel .scrollbar,.unregister-thermostat .vertical-scroller__third-panel .slidee{height:407px;margin-bottom:55px;margin-right:22px}.scroll-form{overflow-y:hidden;height:352px}.scroll-form .vertical-scroller__third-panel .slidee{height:352px}.access-control .vertical-scroller__third-panel .slidee .tile-details-view{overflow-y:visible !important}.my-apps .my-apps__vertical-scroller,.my-apps .vacation__vertical-scroller,.vacation .my-apps__vertical-scroller,.vacation .vacation__vertical-scroller{height:374px}.my-apps .my-apps__vertical-scroller .slidee,.my-apps .vacation__vertical-scroller .slidee,.vacation .my-apps__vertical-scroller .slidee,.vacation .vacation__vertical-scroller .slidee{height:374px}.my-apps .my-apps__vertical-scroller .slidee .menu-list-myapps,.my-apps .my-apps__vertical-scroller .slidee .vacation-menu-item,.my-apps .vacation__vertical-scroller .slidee .menu-list-myapps,.my-apps .vacation__vertical-scroller .slidee .vacation-menu-item,.vacation .my-apps__vertical-scroller .slidee .menu-list-myapps,.vacation .my-apps__vertical-scroller .slidee .vacation-menu-item,.vacation .vacation__vertical-scroller .slidee .menu-list-myapps,.vacation .vacation__vertical-scroller .slidee .vacation-menu-item{overflow-y:visible !important}.my-apps .my-apps__vertical-scroller .slidee .menu-list-myapps,.my-apps .vacation__vertical-scroller .slidee .menu-list-myapps,.vacation .my-apps__vertical-scroller .slidee .menu-list-myapps,.vacation .vacation__vertical-scroller .slidee .menu-list-myapps{max-height:10000px !important}.my-apps .my-apps__vertical-scroller,.vacation .my-apps__vertical-scroller{overflow:hidden}.alerts-drawer .scrollbar{padding-right:11px}.alerts-drawer .alerts-list .slidee .alert-list__container{overflow-y:scroll !important}.vertical-scroller__third-panel .slidee .tile-details-view{overflow-y:hidden !important}.vertical-scroller__schedule .slidee{height:550px;padding-right:33px}.vertical-scroller__schedule .slidee .schedule-cover{overflow-y:hidden !important}.vertical-scroller__schedule .scrollbar{background:#9c9c9c;width:22px}.vertical-scroller__schedule .scrollbar .handle{width:22px;height:187px;background:#000;cursor:pointer}.vertical-scroller__schedule .scrollbar .handle .mousearea{margin-top:77px;height:22px;background-image:url("../svg/home_screen/burger_menu.0fe71d65.svg");background-repeat:no-repeat;background-position:50% 100%;background-size:22px}.tile-container.large .vertical-scroller__third-panel .slidee{height:473px;padding-right:22px}.tile-container.large .vertical-scroller-container{height:473px;overflow:hidden;padding-left:22px}.branch{margin:70px}.branch a{display:block;color:#ccc;background:#444;padding:5px}.demo-container{margin:50px auto 10px;border-radius:6px;width:600px;text-align:left}.demo-container.logo{background:url("../images/ecobee-logo-tagline.e8dc2309.png") center top no-repeat;padding-top:180px}.logo{background:url("../images/ecobee-logo-tagline.e8dc2309.png") 30px -80px no-repeat;background-size:80%;height:35px}.logo span{visibility:hidden}.demo-container.logo-small{background:url("../images/ecobee-logo-tagline-130x130.9cf3c0d6.png") center top no-repeat;padding-top:150px}.demo-container .loader{background:url("../images/ajax-loader.43cc5ff1.gif") center top no-repeat;padding-top:150px}.overlay-background{width:100%;min-height:100%;opacity:0.4;position:fixed;top:0;left:0;background-color:#fff}.demo-container.overlay{position:absolute;top:10%;left:25%;right:25%;background-color:#fff;border-radius:10px;margin:0;width:auto;padding:15px 15px 30px;color:#333}.button{margin:auto auto 10px;padding:10px;font-size:1.2em;text-transform:uppercase;display:block;text-decoration:none;border-radius:7px;cursor:pointer;text-align:center}a.button:hover{color:#fff;text-decoration:none}.button.nav{width:auto;display:inline-block;max-width:40%}.button.right{float:right}.green{background-color:#5c8727;color:#fff}.blue{background-color:#007dc3;color:#fff}.grey{background-color:#666;color:#fff}.white{background-color:#fff;border:1px solid #ccc;color:#333}.button.disabled{cursor:default}.demo-container fieldset{border:0;padding:0;margin-bottom:30px;overflow:hidden}.demo-container section{border:1px solid #ccc;border-radius:7px;padding:10px;margin-bottom:15px}.demo-container fieldset .row{margin:auto auto 15px -10px;display:block}.demo-container label{display:block;font-size:1.1em;text-align:left}.demo-container input,.demo-container select{display:block;width:100%;border-radius:6px;border:2px solid #ccc;padding:10px;margin-bottom:0;box-sizing:border-box;-moz-box-sizing:border-box;height:auto;font-size:1.2em}.demo-container input[disabled]{background-color:#999}.demo-container select{font-size:20px}.login-text{margin:20px 0;text-align:center}.login-text a{color:#0088cc}.agree-and-notify label{display:block;padding-left:15px;text-indent:-15px}.agree-and-notify input[type="checkbox"]{display:inline;width:13px;height:13px;padding:0;margin:0;padding-left:15px;vertical-align:center;position:relative;top:-1px;left:-5px;overflow:hidden}.demo-container.overlay h2{background:url(../images/ecobee-logo-100x77.a5aaa3c7.png) top left no-repeat;padding:25px 0 0 140px;height:80px;font-weight:normal;vertical-align:bottom;font-size:2em;line-height:100%;box-sizing:border-box;-moz-box-sizing:border-box;margin-top:0}.collapsible{overflow:hidden;opacity:1;height:auto}.collapsible.ng-enter,.collapsible.ng-leave{-webkit-transition:all linear 200ms;-moz-transition:all linear 200ms;-o-transition:all linear 200ms;transition:all linear 200ms}.collapsible.ng-enter,.collapsible.ng-leave.ng-leave-active{opacity:0;height:0}.collapsible.ng-leave,.collapsible.ng-enter.ng-enter-active{opacity:1;height:auto}.no-marker-list{margin:10px 0 10px 10px;padding:0}.no-marker-list li{list-style:none;margin-bottom:5px}.no-marker-list li.radio{padding:0}.no-marker-list li.radio input,.no-marker-list li.radio label{width:auto;display:inline-block;margin:0 10px 0 0}.tip{border-radius:10px;padding:10px 10px 10px 50px;min-height:45px;box-sizing:border-box;-moz-box-sizing:border-box;background:url(../images/tip-icon-32x32.a4485515.png) 10px no-repeat #fbd197;margin-bottom:15px}.spinner{margin:0 auto;display:block}.error{color:#fff;padding:10px;background-color:#f00;border-radius:10px;margin-bottom:10px}.error h4{margin:0 0 0 15px}.error ul{margin:10px 0 10px 30px}h3.first{margin-top:0}.location .location-confirm,.location .location-cancel,input[type="submit"]{display:inline-block;background-color:#5c8727;text-align:center;width:140px;height:40px;border-radius:15px;margin:10px auto;padding:10px;vertical-align:middle;line-height:50px;color:#fff;font-size:1.2em;cursor:pointer}input[type="submit"]{line-height:0px;display:block}.location,.location .question{text-align:center;margin-bottom:12px}.location .message{text-align:left;margin-bottom:12px}.location input{display:inline-block;width:200px}.well{background:#fff;border:solid 1px #111}.portal .contractor .contractor-tile{padding:11px;height:100%;position:relative}.portal .contractor .contractor-tile__title{text-transform:uppercase;font-size:1rem;margin-bottom:5px;font-weight:normal;line-height:1.25rem;text-align:left;color:#134392}.portal .contractor .contractor-tile__subtext{margin-bottom:0;color:#231F20;text-transform:none;width:154px;line-height:1.3rem}.portal .contractor .contractor-tile__icon_container{height:66px;width:66px;position:absolute;right:0;bottom:11px}.portal .contractor .contractor-tile__icon{height:110px;width:154px;background-image:url("../svg/overview/carrier/contractortile_icon.a519bf93.svg");background-size:88px;background-repeat:no-repeat;background-position:right bottom;position:absolute;right:0;bottom:-11px;z-index:1}.schedule-wizard .title-bar{height:44px}.schedule-wizard .title-bar&gt;div{height:0px}.schedule-wizard .wizard-control-button{background:transparent;border:1px white solid;border-radius:6.6px;padding:13.2px 22px;color:#fff}.schedule-wizard input[type=checkbox].ecobee-check+label.ecobee-label{vertical-align:middle;margin:0}.schedule-wizard label.ecobee-label:before{content:' '}.schedule-wizard input[type=checkbox].ecobee-check+label.ecobee-label[disabled="disabled"]{color:#929497}.schedule-wizard .schedule-comfort-setting{float:right;margin:0 66px 0 0}.schedule-wizard .comfort-content{margin:0 66px 0 0}.schedule-wizard .wizard-panel{border:1px white solid;width:70%;padding:22px 22px 0 22px;float:left}.schedule-wizard .wizard-head-left{float:left;margin:0;padding:0}.schedule-wizard .wizard-head-right{float:right;margin:0;padding:0}.schedule-wizard .wizard-caption{margin:0 0 6.6px 0;font-size:1rem}.schedule-wizard .wizard-controls{display:inline-block;width:25%;vertical-align:middle}.schedule-wizard .wizard-days{margin:22px 6.6px 11px 33px}.schedule-wizard .wizard-days label{display:inline}.schedule-wizard .day-label{margin-left:6.6px}.schedule-wizard .time-picker{display:inline-block;vertical-align:middle}.schedule-wizard .vertical-separator{display:inline-block;margin:0;width:7%;border-left:1px white solid;vertical-align:middle;height:242px}.schedule-wizard .wizard-climates{display:inline-block;margin:0;padding:0 0 0 15.4px;width:68%;vertical-align:middle}.schedule-wizard .wizard-climates schedule-wizard-climate-time{display:block}.schedule-wizard .wizard-climates schedule-wizard-climate-time .time-picker-part{display:inline-block;vertical-align:middle;padding:6.6px}.schedule-wizard .wizard-climates schedule-wizard-climate-time .time-picker-part .custom-select,.schedule-wizard .wizard-climates schedule-wizard-climate-time .time-picker-part .custom-select select{width:114.4px;min-width:114.4px}.schedule-wizard .wizard-climates schedule-wizard-climate-time label{vertical-align:middle;display:inline}.schedule-wizard .wizard-climates schedule-wizard-climate-time label label{margin:0}.schedule-wizard .ecobee-label.climate-label{display:inline-block;width:28%;margin:0px}.schedule-wizard .wizard-congrats{float:margin-auto;padding:110px}.schedule-wizard .wizard-buttons{margin-top:22px;height:4em}.schedule-wizard .wizard-back{float:left;width:220px}.schedule-wizard .wizard-next{float:right;width:220px}.schedule-wizard .wizard-frame{margin-top:22px;margin-bottom:13.2px;width:100%;height:100%;padding:4.4px}.schedule-wizard-button{padding:11px;background:#134392;color:white;border:thin white solid;border-radius:5px;text-decoration:none}.calendar-frame{position:relative;margin:39.6px 28.6px}.calendar-tape{position:absolute;background:white;width:13.2px;height:19.8px;top:-9.9px}.calendar-tape-left{left:22%}.calendar-tape-right{right:22%}.calendar-today{border-top-left-radius:9px;border-top-right-radius:9px;background:#318FFF;color:#fff;padding:7.33333px 11px;text-align:center;font-weight:bold;margin-bottom:0}.calendar-row{padding:11px 7.33333px;text-align:center;line-height:1.5rem}.calendar-row .scheduled-time{text-align:left;color:#134392}.calendar-first{background:#dfeeff}.calendar-second{background:#cae2ff}.calendar-second,.calendar-only{border-bottom-left-radius:9px;border-bottom-right-radius:9px}.calendar-only{padding:44px 22px;background:#86abe0}.calendar-only button{border:white thin solid;border-radius:9px;color:white;padding:15.4px;text-transform:uppercase;background-color:#86abe0}cm-temperature-control-box{display:block}cm-temperature-control-box .temperature-separator{position:relative;height:2px;width:30%;top:51%;left:60%;background:#C0C2C4}cm-temperature-control-box button{float:left;width:50%;height:50%;outline:none}cm-temperature-control-box .cool-heat{text-align:center}cm-temperature-control-box .cool-heat-cool[data-active="cool"],cm-temperature-control-box .cool-heat-cool[data-active="none"],cm-temperature-control-box .cool-heat-heat[data-active="heat"]{background-color:white;border-top:1px #fff solid;border-left:1px #fff solid;border-bottom:1px #fff solid;border-top-left-radius:9px;border-bottom-left-radius:9px;border-right:none}cm-temperature-control-box .cool-heat-cool[data-active="cool"],cm-temperature-control-box .cool-heat-cool[data-active="none"]{color:#318fff}cm-temperature-control-box .cool-heat-heat[data-active="heat"]{color:#F05A22}cm-temperature-control-box .cool-heat-heat[data-active="none"],cm-temperature-control-box .cool-heat-cool[data-active="heat"],cm-temperature-control-box .cool-heat-heat[data-active="cool"]{background-color:#134392;color:white;border:none}cm-temperature-control-box .up-down-cool-heat{background-repeat:no-repeat;background-position:50% 50%;background-size:65%;border-right:1px #fff solid;background-color:white}cm-temperature-control-box .cool-heat[data-control="off"],cm-temperature-control-box .cool-heat-cool[data-control="heat"],cm-temperature-control-box .cool-heat-heat[data-control="cool"],cm-temperature-control-box .cool-heat-cool[data-control="auxHeatOnly"]{visibility:hidden}cm-temperature-control-box .up-down-cool-heat[data-type="increase"]{border-top:1px #fff solid;border-bottom:none;border-top-right-radius:9px}cm-temperature-control-box .up-down-cool-heat[data-type="decrease"]{border-top:none;border-bottom:1px #fff solid;border-bottom-right-radius:9px}cm-temperature-control-box .up-down-cool-heat[data-type="increase"][data-active="none"],cm-temperature-control-box .up-down-cool-heat[data-type="increase"][data-active="cool"],cm-temperature-control-box .up-down-cool-heat[data-type="decrease"][data-active="heat"]{border-left:none}cm-temperature-control-box .up-down-cool-heat[data-type="decrease"][data-active="none"],cm-temperature-control-box .up-down-cool-heat[data-type="decrease"][data-active="cool"],cm-temperature-control-box .up-down-cool-heat[data-type="increase"][data-active="heat"]{border-left:1px #fff solid}cm-temperature-control-box .up-down-cool-heat[data-type="increase"][data-active="none"],cm-temperature-control-box .up-down-cool-heat[data-type="increase"][data-active="cool"]{background-image:url(../svg/home_screen/carrier-mobile/temp_cool_up.a6e300c9.svg)}cm-temperature-control-box .up-down-cool-heat[data-type="decrease"][data-active="none"],cm-temperature-control-box .up-down-cool-heat[data-type="decrease"][data-active="cool"]{background-image:url(../svg/home_screen/carrier-mobile/temp_cool_down.5cca5f01.svg);border-bottom-left-radius:9px}cm-temperature-control-box .up-down-cool-heat[data-type="increase"][data-active="heat"]{background-image:url(../svg/home_screen/carrier-mobile/temp_heat_up.33268074.svg);border-top-left-radius:9px}cm-temperature-control-box .up-down-cool-heat[data-type="decrease"][data-active="heat"]{background-image:url(../svg/home_screen/carrier-mobile/temp_heat_down.cd1c4767.svg)}.month-to-month-report{padding:33px 22px;color:#134392;min-height:550px}.month-to-month-report .dataNotice{color:white;font-size:195%}.month-to-month-report .firstRow&gt;div{vertical-align:top;display:inline-block}.month-to-month-report .chart{width:30%}.month-to-month-report .secondColumn{width:70%}.month-to-month-report .runtimeDiff&gt;div{vertical-align:middle;display:inline-block}.month-to-month-report .hourValue{width:25%;font-size:240%;text-align:right;margin-right:3%}.month-to-month-report .description{width:72%}.month-to-month-report .insightsHeader{padding:22px 0px;margin-top:22px;border-top:1px #85A9DE solid}.month-to-month-report .insight{vertical-align:top;display:inline-block;width:44%;padding:3%;color:#85A9DE}.month-to-month-report .insight:before{content:'â€¢ '}.month-to-month-report .quickTip{padding:22px 0px;margin-top:22px;border-top:1px #134392 solid}.month-to-month-report .somethingCool{color:#318fff}.month-to-month-report .somethingHot{color:#f05a22}month-to-month-chart{display:block;width:100%}month-to-month-chart .runtimeLabel{margin-bottom:11px;line-height:1.2em;color:#85A9DE}month-to-month-chart .chartTable td{text-align:center;vertical-align:bottom;padding-bottom:17.6px;border-collapse:collapse}month-to-month-chart .legends{height:1em}month-to-month-chart .legends td{padding-top:11px}month-to-month-chart .chartTable{margin:22px auto;width:80%}month-to-month-chart .bar{width:99px;margin:0 auto;min-height:1em}month-to-month-chart .current{background:#134392;height:220px}month-to-month-chart .previous{background:#134392;height:176px}month-to-month-chart .runtimeHours{font-size:120%;color:#134392}month-to-month-chart .separator td{margin:0;padding:0}month-to-month-chart .separator div{height:1px;width:82%;border-top:thin #134392 solid;margin:0 auto}month-to-month-chart[chart-mode='compact'] header{text-align:center;font-weight:bold}month-to-month-chart[chart-mode='compact'] header .chartTitle{font-size:220%;line-height:1em;margin-top:-.5em}month-to-month-chart[chart-mode='compact'] .chartTable{width:95%;height:16em}month-to-month-chart[chart-mode='compact'] .runtimeSide{line-height:1em;vertical-align:bottom}month-to-month-chart[chart-mode='compact'] .bar{width:88px;color:#fff;overflow:hidden;position:relative}month-to-month-chart[chart-mode='compact'] .bar .runtimeInline{position:absolute;width:100%;text-align:center;top:0}month-to-month-chart[chart-mode='compact'] .bar .monthShort{position:absolute;width:100%;text-align:center;bottom:0}month-to-month-chart[chart-mode='compact'] .separator{display:none}month-to-month-chart[chart-mode='compact'] .legends td{padding-top:0}.tile-container.climate .grid--tile .grid__item:first-of-type .control-button{height:1rem}.tile-container.climate .delete-climate-container{text-align:right;margin-top:1rem}.comfort-content{height:506px !important;padding-left:0px}.comfort-content .climate-vertical-scroll-box{height:396px}.comfort-content .climate-vertical-scroll-box .slidee{height:396px}.comfort-content button{width:242px}.comfort-content .climates-list&gt;a{border-bottom:1px solid #134392}.comfort-content .climates-list&gt;a&gt;div:first-child{background-color:#fff}.comfort-content .climates-list&gt;a{border-bottom:1px solid #fff}.comfort-content .climates-list&gt;a&gt;div:first-child.home{background-color:#dfeeff}.comfort-content .climates-list&gt;a&gt;div:first-child.sleep{background-color:#75B4FF}.comfort-content .climates-list&gt;a&gt;div:first-child.away{background-color:#aad0ff}.comfort-content .climates-list&gt;a&gt;div:first-child.wakeup{background-color:#cae2ff}.comfort-content .climates-list&gt;a&gt;div:first-child.smart1,.comfort-content .climates-list&gt;a&gt;div:first-child.smart2,.comfort-content .climates-list&gt;a&gt;div:first-child.smart3,.comfort-content .climates-list&gt;a&gt;div:first-child.smart4,.comfort-content .climates-list&gt;a&gt;div:first-child.smart5,.comfort-content .climates-list&gt;a&gt;div:first-child.smart6,.comfort-content .climates-list&gt;a&gt;div:first-child.smart7,.comfort-content .climates-list&gt;a&gt;div:first-child.smart8,.comfort-content .climates-list&gt;a&gt;div:first-child.smart9,.comfort-content .climates-list&gt;a&gt;div:first-child.smart10{background-color:#fff}.comfort-content .climates-list&gt;a.active-climate{color:#134392;background-color:#cae2ff}.comfort-content .climates-list&gt;a .heat-setpoint{color:#e59524}.comfort-content .climates-list&gt;a .cool-setpoint{color:#dfeeff}.portal .tile-container.home_iq{padding-top:0;padding-bottom:0;padding-right:0;background-color:#214291;position:relative}.portal .tile-container.home_iq .close-panel{position:absolute;z-index:100;top:22px;right:22px}.portal .tile-container.home_iq .home_iq-diagnostics{width:100%}.portal .tile-container .home_iq-container{height:100%;font-size:120%;padding:11px}.portal .tile-container .home_iq-container .home_iq-menu{background-color:#134392}.portal .tile-container .home_iq-container .home_iq-menu h1{padding-top:22px;padding-left:16.5px;font-size:24.86px}.portal .tile-container .home_iq-container .transition-container{background-color:#E9ECF4;color:#134392}.portal .tile-container .home_iq-container .download-data{background-color:#134392;color:white}.portal .tile-container .home_iq-container .menu-list{padding-top:22px;margin-left:16.5px}.portal .tile-container .home_iq-container .menu-list .menu-item--active{background-color:#fff}.portal .tile-container .home_iq-container .menu-list .menu-item--active span{color:#214291}.portal .tile-container .home_iq-container .menu-list .menu-secondary{padding-left:0;padding-top:11px}.portal .tile-container .home_iq-container .menu-list .menu-secondary .menu-item--active{background-color:#85A9DE}.portal .tile-container .home_iq-container .menu-list .menu-secondary .menu-item--active span{color:white}.portal .tile-container .home_iq-container .menu-list .menu-secondary .menu-item{min-height:44px;height:44px}.portal .tile-container .home_iq-container .menu-list .menu-secondary .menu-item span{padding-left:22px}.portal .tile-container .home_iq-container&gt;.home_iq-menu:first-of-type{padding-left:0}.portal .tile-container .home_iq-container&gt;.home_iq-menu:first-of-type .menu-list .menu-item{border-bottom:none;text-transform:capitalize}.portal .tile-container .loading-graph-text{color:#fff}.portal .home-iq-overview{background:#E9ECF4;margin:-22px 0px;padding:11px 11px 0 11px}.portal .home-iq-overview section{width:30%;height:440px;margin-left:0;margin-right:3%;color:#134392;background:#fff}.portal .home-iq-overview section p{margin-bottom:55px}.portal .home-iq-overview section button{color:#fff}.portal .home-iq-overview section:nth-child(1n+1){border:thin #7ead40 solid}.portal .home-iq-overview section:nth-child(1n+1) button{border:none;background:#7ead40}.portal .home-iq-overview section:nth-child(1n+2){border:thin #318fff solid}.portal .home-iq-overview section:nth-child(1n+2) button{border:none;background:#318fff}.portal .home-iq-overview section:nth-child(1n+3){border:thin #e59524 solid}.portal .home-iq-overview section:nth-child(1n+3) button{border:none;background:#e59524}.portal .home-iq-overview section:nth-child(1n+4){border:none;width:100%;display:block;margin-top:66px;margin-left:0}.portal .home-iq-overview section:nth-child(1n+4) section{background:#fff;border:thin #aad0ff solid;height:103.4px;width:30%;display:inline-block;margin:0 3% 22px 0;cursor:pointer}.portal .home-iq-overview section:nth-child(1n+4) section.coming-soon{cursor:default}.portal .home-iq-overview section:nth-child(1n+4) section&gt;img{left:66px;top:-22px}.portal .home-iq-overview section:nth-child(1n+4) section h1{top:2.2px;left:11px}.portal .home-iq-overview section:nth-child(1n+4) section p{top:66px;left:11px;font-size:1em}.portal .home-iq-overview section:nth-child(1n+4) section button{border:none;right:0;width:44px;height:103.4px;top:0;background-color:#aad0ff;background-image:url(../svg/home_iq/homeiq.overview.chevron.79b92751.svg);background-repeat:no-repeat;background-position:center center;background-size:75%}.portal .home-iq-overview section:nth-child(1n+4) section button&gt;img{display:none}.portal .home-iq-overview section.runtime&gt;home-iq-overview-graph-runtime&gt;div{background:none}.portal .home-iq-overview section.runtime .bar{fill:#134392}.portal .home-iq-overview section.runtime .bar:last-child:not(:first-child){fill:#7ead40;opacity:1}.portal .home-iq-overview section:first-of-type{margin-left:0}.portal .home-iq-overview.no-data-carrier .homeIqLinks table,.portal .home-iq-overview .homeIqLinks table{cursor:pointer;float:left;background:#fff;border:thin #aad0ff solid}.portal .home-iq-overview.no-data-carrier .homeIqLinks table.coming-soon,.portal .home-iq-overview .homeIqLinks table.coming-soon{cursor:default}.portal .home-iq-overview.no-data-carrier .homeIqLinks table td,.portal .home-iq-overview .homeIqLinks table td{vertical-align:middle}.portal .home-iq-overview.no-data-carrier .homeIqLinks table span.homeIqLinkTitle,.portal .home-iq-overview .homeIqLinks table span.homeIqLinkTitle{font-size:160%;line-height:1.5em;text-transform:capitalize}.portal .home-iq-overview.no-data-carrier .homeIqLinks table span::first-letter,.portal .home-iq-overview .homeIqLinks table span::first-letter{text-transform:uppercase}.portal .home-iq-overview.no-data-carrier .homeIqLinks table td.spacer,.portal .home-iq-overview .homeIqLinks table td.spacer{width:11px}.portal .home-iq-overview.no-data-carrier .homeIqLinks table td.iqIcon,.portal .home-iq-overview .homeIqLinks table td.iqIcon{width:88px;background-repeat:no-repeat;background-position:center center;background-size:100%}.portal .home-iq-overview.no-data-carrier .homeIqLinks table td.iqIcon.ribbon,.portal .home-iq-overview .homeIqLinks table td.iqIcon.ribbon{background-image:url(../svg/home_iq/homeiq.overview.ribbon.4f70c2aa.svg)}.portal .home-iq-overview.no-data-carrier .homeIqLinks table td.iqIcon.smart,.portal .home-iq-overview .homeIqLinks table td.iqIcon.smart{background-image:url(../svg/home_iq/homeiq.overview.smart.5fd740f8.svg)}.portal .home-iq-overview.no-data-carrier .homeIqLinks table td.iqIcon.graph,.portal .home-iq-overview .homeIqLinks table td.iqIcon.graph{background-image:url(../svg/home_iq/homeiq.overview.graph.67653461.svg)}.portal .home-iq-overview.no-data-carrier .homeIqLinks table td.chevron,.portal .home-iq-overview .homeIqLinks table td.chevron{width:44px;height:103.4px;background-color:#aad0ff;background-image:url(../svg/home_iq/homeiq.overview.chevron.79b92751.svg);background-repeat:no-repeat;background-position:center center;background-size:75%}.portal .home-iq-overview .homeIqLinks table{width:30%}.portal .home-iq-overview.no-data-carrier .homeIqLinks table{width:49%}.portal .home-iq-overview .homeIqLinks div.spacer{width:3%;height:22px;float:left}.portal .home-iq-overview.no-data-carrier .homeIqLinks div.spacer{width:2%}.portal .home-iq-overview.data-error section:nth-child(1n+4) section p{left:-11px;top:55px}.home-iq-overview.no-data-carrier section:nth-child(1),.home-iq-overview.no-data-carrier section:nth-child(2),.home-iq-overview.no-data-carrier section:nth-child(3){display:none}.home-iq-overview.no-data-carrier section section{width:48%}.home-iq-overview.no-data-carrier section:nth-child(1n+4) section{margin:0 0 0 0}.home-iq-overview.no-data-carrier section:nth-child(1n+4) section:first-child{margin-right:4%}.home-iq-overview.no-data-carrier table{color:#134392;margin:44px 0px 0 0px;padding-left:0px;width:100%;background:#fff;border:thin #7ead40 solid}.home-iq-overview.no-data-carrier table h1{font-size:150%;margin-bottom:1em;padding-bottom:1em;border-bottom:thin #134392 solid}.home-iq-overview.no-data-carrier table p{margin-top:1em}.home-iq-overview.no-data-carrier table td.home-profile-cell{padding:0}.home-iq-overview.no-data-carrier table td.home-profile-cell table{background:#7ead40;color:white;width:100%;border:none;padding:0;margin:0}.home-iq-overview.no-data-carrier table td.home-profile-cell td.cta-message-cell{text-align:center;vertical-align:middle}.home-iq-overview.no-data-carrier table td.home-profile-cell td.svg-right-arrow-container{cursor:pointer;vertical-align:middle;width:33px;height:55px;background-image:url(../svg/home_iq/homeiq.overview.chevron.79b92751.svg);background-repeat:no-repeat;background-position:center center;background-size:40%}.home-iq-overview.no-data-carrier p.ovNoData{font-size:1.2em;text-align:left;text-transform:initial;white-space:normal;padding:1em 4em}.home-iq-overview.no-data-carrier p.ovNoData:first-letter{text-transform:uppercase}.home-iq-overview.no-data-carrier section:nth-child(1n+4) section p.ovNoData{left:145px;top:70px}.monthly-date-selector{background-color:#7ead40;color:#fff;width:99%}.homeiq&gt;.container .pannable&gt;div&gt;div:nth-child(2){margin-top:-10px}.homeiq&gt;.container .pannable&gt;div&gt;div .graph{background:none;border-left:thin #134392 solid}.homeiq #community-comparison .bar{fill:#134392}.homeiq .graph-container.bar&gt;div{background:#134392}.homeiq .runtime-savings&gt;div:last-child&gt;.content{top:44px}.homeiq .runtime-savings&gt;div&gt;div.icon svg{width:88px;-webkit-transform:translate(20%, 20%);-moz-transform:translate(20%, 20%);-ms-transform:translate(20%, 20%);-o-transform:translate(20%, 20%);transform:translate(20%, 20%)}.homeiq .runtime-savings&gt;div&gt;div.icon svg&gt;g{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.homeiq .runtime-savings&gt;div&gt;div.title{left:25%;width:55%;top:11px}.homeiq .runtime-savings&gt;div&gt;div.content{left:25%;width:55%;top:44px}.homeiq&gt;.container:last-child{width:528px}.community-comp .runtime-savings{height:286px}.community-comp .runtime-savings h1{margin-bottom:22px}.community-comp .runtime-savings&gt;div.axis{color:#bbc2db}.community-comp .set-point-comp{margin:0 22px}.community-comp .set-point-comp&gt;div.tabs{left:33px}.community-comp .set-point-comp&gt;div.key{right:77px;width:35%}.community-comp .set-point-comp&gt;div.charts{bottom:0px}.community-comp .set-point-comp&gt;div.charts .container{-webkit-transform:translate(-1%, 0);-moz-transform:translate(-1%, 0);-ms-transform:translate(-1%, 0);-o-transform:translate(-1%, 0);transform:translate(-1%, 0)}.community-comp .set-point-comp&gt;div.charts .container.show-cool{-webkit-transform:translate(-108%, 0);-moz-transform:translate(-108%, 0);-ms-transform:translate(-108%, 0);-o-transform:translate(-108%, 0);transform:translate(-108%, 0)}.community-comp .set-point-comp&gt;div.charts .cool{-webkit-transform:translate(107%, -105%);-moz-transform:translate(107%, -105%);-ms-transform:translate(107%, -105%);-o-transform:translate(107%, -105%);transform:translate(107%, -105%)}.community-comp .set-point-comp&gt;div.charts .heat&gt;div .icon,.community-comp .set-point-comp&gt;div.charts .cool&gt;div .icon{-webkit-transform:scale(0.85, 0.85) translate(5%, 20%);-moz-transform:scale(0.85, 0.85) translate(5%, 20%);-ms-transform:scale(0.85, 0.85) translate(5%, 20%);-o-transform:scale(0.85, 0.85) translate(5%, 20%);transform:scale(0.85, 0.85) translate(5%, 20%)}.home-efficiency-page h1{font-size:110%}.runtime&gt;.no-data h1,.efficiency&gt;.no-data h1{color:white;margin:0 0 0.5em 0}.schedule-tumbler .dw-v.disabled{color:#acd9e8}.portal .home-iq__download-data{color:white}.portal .home-iq__download-data .control-button{color:white;border-color:white}.portal .home-iq__download-data .calendar__day-in-month{color:white}.portal .home-iq__download-data .calendar__day-in-month.selected{color:#134392;background:white}.portal .schedule .column{height:198px}.portal .schedule .schedule-tile__container{padding:11px;position:relative;height:100%}.portal .schedule .schedule-tile__title{text-transform:uppercase;font-size:1rem;margin-bottom:0;font-weight:normal;text-align:left}.portal .schedule .schedule-tile__subtext{margin-bottom:0;color:#afafaf;text-transform:lowercase;line-height:1.3rem}.portal .schedule .schedule-arrow-container{position:absolute;bottom:11px;right:22px;left:11px}.portal .schedule .schedule-arrow-container .schedule-arrow{height:11px;background-image:url(../svg/schedule/ScheduleTile_Bar.95b69fed.svg);width:100%;background-size:contain;background-repeat:no-repeat}.portal .schedule .schedule-arrow-container .schedule-arrow-align{margin-left:8.3rem;font-size:0.9rem;line-height:1.25rem}.portal .schedule .schedule-arrow-container .schedule-arrow-align .time-label{line-height:normal;text-align:center;width:50%;display:inline-block}.portal .schedule .schedule-arrow-container .schedule-arrow-align .icon{width:50%;display:inline-block;height:27.5px}.portal .schedule .schedule-arrow-container .line-point{position:absolute;line-height:0.4;margin-left:10.3rem}.portal .schedule .schedule-week-container .schedule-period{background:#fff;color:#134392}.portal .schedule .schedule-week-container .schedule-period.sleep{background-color:#75B4FF}.portal .schedule .schedule-week-container .schedule-period.away{background-color:#aad0ff}.portal .schedule .schedule-week-container .schedule-period.home{background-color:#dfeeff}.portal .schedule .schedule-week-container .schedule-period.wakeup{background-color:#cae2ff}.portal .schedule-modify-panel{background-color:#134392}.portal{position:absolute}.portal [data-has-group]{display:none}.portal.group-list [data-has-group="true"]{display:block}.portal.group-list .overview-tile-connected-text{text-align:center}.portal.group-list .tile.note{display:none}.portal .tile .overview-tile-temp{font-size:6rem}.portal .tile .overview-tile-connected-text{font-size:2rem}.portal .add-group .overview-tile-connected-text{text-align:center}.portal .add-group .add-group-tile{padding:0;margin:0;height:85%;position:relative}.portal .add-group .add-group-tile .line{display:block;position:absolute;background:#fff;top:50%;left:50%}.portal .add-group .add-group-tile .vertical{height:70px;width:9px;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-left:-4px}.portal .add-group .add-group-tile .horisontal{height:9px;width:70px;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-top:-4px}.portal .grouped-thermostat-list{margin-top:2.5rem;border-top:solid 1px #939597;padding-top:2rem}.portal.no-groups [data-has-group="false"]{display:block}.portal.no-groups .note{float:left;line-height:1.5rem;padding:2rem 0;clear:both}.portal.no-groups .note p{margin-bottom:1rem;line-height:1.5rem;color:#6C6B6D}.portal .my-groups__button-container{position:absolute;bottom:0px;width:100%;padding-right:68.2px}.portal .manage-container.tile-container .title-bar h1{color:#b1d234}.portal .manage-container.tile-container .active .menu-item__content .menu-item__content__text{color:#b1d234}.portal .tstat-owner{padding-left:1rem;color:#C0C2C4}.footer-links{color:#134392;text-align:center;padding:44px;margin:110px 0 0 0;text-decoration:underline}.footer-links a{padding:0 22px 0 22px}.portal .tile.black{background:#134392}.portal .overview .overview-section header .description{color:#231F20}.portal .registration .registration__homeiq-message{margin-bottom:0px}.ecobee-text.ng-invalid.ng-dirty{border-color:#929497}.ecobee-field-subtext.error-text{background-color:#929497}.custom-select select{color:#fff}.custom-select-white select{background-color:#fff;color:#000 !important}
</pre></body></html>