@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,700|Roboto:400,700,700italic,400italic);
/*!
 * ui-grid - v3.0.1 - 2015-07-17
 * Copyright (c) 2015 ; License: MIT 
 */@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(../fonts/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../fonts/MaterialIcons-Regular.woff2) format("woff2"),url(../fonts/MaterialIcons-Regular.woff) format("woff"),url(../fonts/MaterialIcons-Regular.ttf) format("truetype")}@font-face{font-family:Gotham Rounded Light;font-style:normal;src:local("Gotham Rounded Light"),url(../assets/fonts/GothamRnd-Light.otf)}@font-face{font-family:Gotham Rounded Book;font-style:normal;src:local("Gotham Rounded Book"),url(../assets/fonts/GothamRnd-Book.otf)}@font-face{font-family:geli-icons;src:url(../assets/fonts/geli-icons.eot?97281031);src:url(../assets/fonts/geli-icons.eot?97281031#iefix) format("embedded-opentype"),url(../assets/fonts/geli-icons.woff2?97281031) format("woff2"),url(../assets/fonts/geli-icons.woff?97281031) format("woff"),url(../assets/fonts/geli-icons.ttf?97281031) format("truetype"),url(../assets/fonts/geli-icons.svg?97281031#geli-icons) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:geli-icons;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ac-batt:before{content:"\e800"}.icon-battery-group:before{content:"\e801"}.icon-battery:before{content:"\e802"}.icon-building:before{content:"\e803"}.icon-ev-charger:before{content:"\e804"}.icon-factory:before{content:"\e805"}.icon-geli-node:before{content:"\e806"}.icon-grid-scale-power-plant:before{content:"\e807"}.icon-grid:before{content:"\e808"}.icon-home:before{content:"\e809"}.icon-inverter:before{content:"\e80a"}.icon-lightbulb:before{content:"\e80b"}.icon-lock:before{content:"\e80c"}.icon-meter:before{content:"\e80d"}.icon-power-cord:before{content:"\e80e"}.icon-power-down:before{content:"\e80f"}.icon-power-up:before{content:"\e811"}.icon-power-warning:before{content:"\e812"}.icon-shield:before{content:"\e813"}.icon-solar-plus-storage:before{content:"\e814"}.icon-inverter-batt:before{content:"\e815"}.icon-warning:before{content:"\e816"}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}html{font-size:12px;font-family:Gotham Rounded Book,Roboto,sans-serif;color:#333}body{overflow-y:hidden;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}[layout=row]{-ms-flex-direction:row;flex-direction:row}.browsehappy{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}h1,h2,h3,h4{font-family:Gotham Rounded Book;color:#555}.md-button{border-radius:5px;font-size:12px;font-weight:700}.md-button.md-raised span{color:#555}.md-button.md-primary.md-raised,.md-button.md-primary.md-raised span{color:#fff}.md-button.md-primary.md-raised md-icon{color:#fff!important}.md-virtual-repeat-container .md-virtual-repeat-scroller{overflow:hidden}.md-virtual-repeat-container .md-virtual-repeat-scroller:hover{overflow-y:overlay}.toggle-button{padding:10px 20px;padding:10px 15px;background:#ccc;color:#fff;cursor:pointer;transition:background .3s ease}.toggle-button:hover{background:#d9d9d9}.toggle-button md-icon{color:#777;transition:color .3s ease}.toggle-button.left{border-top-left-radius:5px;border-bottom-left-radius:5px;margin-left:10px}.toggle-button.right{border-top-right-radius:5px;border-bottom-right-radius:5px}.toggle-button.selected{background:#3bbded}.toggle-button.selected:hover{background:#52c5ef}.toggle-button.selected md-icon{color:#fff}.toggle-button.disabled{background:#ccc;cursor:not-allowed}.toggle-button.disabled md-icon{color:#eee;cursor:not-allowed!important}md-menu-content:active,md-menu-content:focus,md-menu-content:visited{outline:none}md-menu-content md-menu-item:hover{cursor:pointer}md-menu-content md-menu-item:active,md-menu-content md-menu-item:focus,md-menu-content md-menu-item:visited,md-menu-content md-menu-item span:active,md-menu-content md-menu-item span:focus,md-menu-content md-menu-item span:visited{outline:none}header md-toolbar.md-default-theme:not(.md-menu-toolbar),header md-toolbar:not(.md-menu-toolbar){background:linear-gradient(90deg,#a1e2b7,#00c6c1 43%,#0095d6 61%,#0228a0);border-bottom:1px solid #3bbded;min-height:50px;height:56px;color:#3bbded}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools{padding:0 20px}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .logo,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .logo{cursor:pointer}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .logo img,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .logo img{position:relative;top:3px;height:40px;width:auto}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .groups,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .markets,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .nodes,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .sites,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .versions,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .groups,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .markets,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .nodes,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .sites,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .versions{margin-right:35px}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .groups img,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .markets img,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .nodes img,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .sites img,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .versions img,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .groups img,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .markets img,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .nodes img,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .sites img,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .versions img{position:relative;top:3px}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .groups md-icon,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .markets md-icon,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .nodes md-icon,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .sites md-icon,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .versions md-icon,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .groups md-icon,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .markets md-icon,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .nodes md-icon,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .sites md-icon,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .versions md-icon{color:#fff}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .groups span,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .markets span,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .nodes span,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .sites span,header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .versions span,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .groups span,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .markets span,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .nodes span,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .sites span,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .versions span{color:#fff;font-size:11px;padding-top:5px}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .user,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .user{font-size:12px;color:#777}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .user:hover,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .user:hover{cursor:pointer}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .user .username,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .user .username{position:relative;top:2px}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .user .avatar,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .user .avatar{margin-left:5px;padding:5px;border-radius:50%;display:inline-block;box-shadow:0 0 5px 0 rgba(51,51,51,.25)}header md-toolbar.md-default-theme:not(.md-menu-toolbar) .md-toolbar-tools .user .avatar md-icon,header md-toolbar:not(.md-menu-toolbar) .md-toolbar-tools .user .avatar md-icon{color:#fff}header .sub-banner{background-color:#9fdcf2;padding:5px}header .sub-banner .ml-20{margin-left:20px}header .sub-banner .time-display{font-size:12px;color:#fff;margin-right:10px}md-dialog md-toolbar h3,md-dialog md-toolbar h4{color:#fff;margin:0;padding:20px 20px 5px}md-dialog md-dialog-content{padding:20px 30px 0}md-dialog md-dialog-actions{padding:15px 20px;background-color:#eee}md-dialog button.md-cancel-button{background-color:#fff!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}md-dialog button.md-cancel-button span{color:#777}md-dialog button.md-cancel-button:hover{background-color:#e6e6e6!important}md-dialog button.md-confirm-button{background-color:#3bbded!important;box-shadow:0 2px 5px 0 rgba(0,0,0,.26)}md-dialog button.md-confirm-button span{color:#fff}md-dialog button.md-confirm-button:hover{background-color:#15a9e0!important}md-dialog button[disabled=disabled]{background-color:#ccc!important;box-shadow:none}md-dialog button[disabled=disabled] span{color:#fff}md-dialog button[disabled=disabled]:hover{background-color:#ccc!important}md-content{background:transparent;overflow-x:hidden}md-tooltip span{color:#fff}.md-tooltip{height:auto}.md-tooltip .device-ok{color:#77d23f}.md-tooltip .device-warning{color:#f5bc3d}.md-tooltip .device-error{color:#f95213}.md-tooltip .tooltip-heading{font-size:14px}.md-tooltip .tooltip-footer{margin-top:5px;font-size:12px;border-top:1px solid grey}.md-tooltip .tooltip-line{font-size:12px}.wrapper{height:calc(100% - 50px);overflow-y:auto}footer{height:44px;margin-top:20px;background-color:#3bbded;line-height:44px}footer .show md-icon{color:#fff;font-size:16px!important;position:relative;padding-left:10px;margin:0;top:4px}footer .show span{color:#fff;font-size:12px}footer .show:hover{cursor:pointer}.footer-about span.geni,.footer-about span.ux{margin-bottom:10px}.footer-about span.geni span,.footer-about span.ux span{color:#555}.footer-about span.geni span.label,.footer-about span.ux span.label{color:#777;margin-right:5px}.footer-about span.copyright{font-size:14px;margin:10px 0 20px}.footer-about span.copyright span{color:#777}.md-dialog-container{top:0!important}svg{width:100%}svg text{stroke:none;font-family:Gotham Rounded Book}.md-chips.md-removable md-chip{padding-right:30px}.md-chips.md-removable md-chip:hover{background:#3bbded}.md-chips.md-removable md-chip .md-chip-remove-container button{position:absolute;right:4px;top:4px;height:24px;width:24px;text-align:center;background:rgba(0,0,0,.3);border-radius:50%;box-shadow:none;padding:0;margin:0;transition:background .15s linear;display:block}.md-chips.md-removable md-chip .md-chip-remove-container button:hover{background:#f95213}.md-chips.md-removable md-chip .md-chip-remove-container button md-icon{position:absolute;top:12px;left:12px;transform:translate3d(-50%,-50%,0) scale(.7);color:#fff;fill:#fff}md-switch.md-checked:not([disabled]) .md-thumb{background:#3bbded}md-switch.md-checked:not([disabled]) .md-bar{background:#98dcf6}md-checkbox{font-size:12px}md-checkbox:hover{cursor:pointer}input,md-input-container .md-input,md-select{font-family:Gotham Rounded Book}md-option .md-text .subText,md-select .md-text .subText{color:#ccc!important}md-select[disabled=disabled] .md-text{color:#ccc}.custom-tariff{color:#ccc;font-weight:700;margin-left:10px}md-tabs{width:100%}md-tabs md-tab md-ink-bar{background:#3bbded}.md-tab{font-weight:400}md-tabs md-ink-bar{background:#3bbded}.text-tab{padding:10px 20px;margin:0 10px 0 0;font-weight:700;border-radius:5px;cursor:pointer}.text-tab.active{color:#3bbded;background-color:#def4fc}.text-tab.active:hover{background-color:#c7ecfa}.text-tab:hover{background-color:#e2e2e2}md-toast .md-toast-content{background-color:#555!important}md-toast .md-toast-content .md-toast-text{background-color:#555;color:#fff;font-weight:700}md-toast.error .md-toast-content{background-color:#f95213!important}md-toast.error .md-toast-content .md-toast-text{background-color:#f95213;color:#fff;font-weight:700}md-toast.success .md-toast-content{background-color:#77d23f!important}md-toast.success .md-toast-content .md-toast-text{background-color:#77d23f;color:#fff;font-weight:700}md-toast.md-capsule .md-toast-content{border-radius:5px!important}md-slider.md-default-theme .md-track,md-slider .md-track{background-color:#ccc}.md-slider.md-default-theme .md-focus-ring,md-slider.md-default-theme .md-track.md-track-fill,md-slider .md-focus-ring,md-slider .md-track.md-track-fill{background-color:#3bbded}md-slider.md-default-theme .md-thumb:after,md-slider .md-thumb:after{background-color:#3bbded;border-color:#3bbded}.animate-if.ng-enter{transition:all .25s ease-in}.animate-if.ng-leave{transition:all .5s ease-out}.animate-if.ng-enter,.animate-if.ng-leave.ng-leave-active{opacity:0}.animate-if.ng-enter.ng-enter-active,.animate-if.ng-leave{opacity:1}.moment-picker .moment-picker-container{text-shadow:none;border-radius:0;padding:0}.moment-picker .header-view{border:1px solid #fff}.moment-picker .header-view th{background:#3bbded;color:#fff;border-radius:0;min-width:40px;height:40px}.moment-picker .header-view th:hover,.moment-picker td:hover{background-color:#80d7f7}.moment-picker td{border-radius:0}.moment-picker td:hover{background-color:#eee;background-image:none}.moment-picker td.selected{background-image:none;background-color:#3bbded;border-radius:0;font-weight:700}.moment-picker td.selected:hover{background-color:#80d7f7;border-radius:0;background-image:none}.moment-picker td.today{background-image:none;color:#fff;background-color:#ccc}.moment-picker td.today:hover{background-color:#80d7f7}.moment-picker td.today.disabled{color:#abbbc7;background:none}.moment-picker td.highlighted{background-image:none;color:#fff;background-color:#3bbded}.moment-picker .moment-picker-specific-views{padding:4px 8px}.moment-picker .moment-picker-specific-views table{border-collapse:separate;border-spacing:3px}.moment-picker .moment-picker-specific-views th{background:none;cursor:default}.moment-picker .decade-view td,.moment-picker .year-view td{min-width:80px;height:80px}.moment-picker .month-view td{min-width:45px;height:40px}.moment-picker .day-view td,.moment-picker .hour-view td{min-width:80px;height:40px}.moment-picker .minute-view table{border-spacing:2px}.moment-picker .minute-view td{min-width:40px;height:40px}.banner-alert{color:#fff;border-radius:3px;font-weight:700}.banner-alert,.banner-alert.info{background-color:#3bbded}.banner-alert.warning{background-color:#f5bc3d}.banner-alert.error{background-color:#f95213}.banner-alert .banner-message{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px}.banner-alert md-icon.close{float:right;color:#fff;padding:5px;cursor:pointer;outline:none}.banner-alert md-icon.close:hover{opacity:.5}.change{padding:5px 0;font-size:12px}.change .json-formatter-row{padding-left:10px}.change .json-formatter-row .constructor-name,.change .json-formatter-row .key,.change .json-formatter-row .toggler{display:none}.change .json-formatter-row .string{color:#777;font-family:Gotham Rounded Book,Roboto,sans-serif;outline:none;display:-ms-flexbox;display:flex;overflow-x:scroll;padding-bottom:10px;margin-bottom:10px}.change .details{background:#f5f5f5;border-radius:5px;padding:15px;margin:0}.change .details .header{font-size:14px}.change .details .header .date{font-weight:700}.change .details .header md-icon{padding-left:20px}.change .details .header .type{color:#ccc;font-weight:700}.change .details .header .type .effected-components{padding-bottom:10px;-ms-flex-align:center;align-items:center;overflow-x:auto}.change .details .header .type .effected-components:last-child{border-bottom:1px solid #eee}.change .details .header .type .category{padding-left:20px}.change .details .header .type .component{padding:5px;background:#ccc;color:#fff;border-radius:5px;margin:0 5px}.change .details .header .type .components-container .component{display:inline-block;margin-top:5px}.change .details .header .main{border-bottom:1px solid #eee;margin-bottom:10px;padding-bottom:5px}.change .details .header .sub{background-color:#eee;padding:10px;margin-bottom:10px;border-radius:5px;font-family:monospace;-ms-flex:initial;flex:initial}.change .details .header .reason md-icon{padding-left:10px}.change .details .header .reason .comment{font-size:12px}.change .details .header .node-update{background:#77d23f;color:#fff;padding:20px 0;border-radius:5px;font-weight:700;font-family:Gotham Rounded Book,Roboto,sans-serif}.change .details .header .node-update md-icon{color:#fff;font-weight:700}.change .details .field{padding-top:5px;word-wrap:break-word}.change .details .field md-icon{font-size:16px;vertical-align:top;color:#777}.change .details .field md-icon.changed{color:#3bbded}.change .details .field md-icon.removed{color:#f95213}.change .details .field md-icon.added{color:#77d23f}.change .details .field md-icon.generic{color:#777}.change .details .user{text-align:right}.change .details .change-row{padding-left:20px}.change .details .change-row .param{font-weight:700;padding-top:15px}.change .details .change-row .val{font-weight:400;padding-left:25px;padding-top:0}.changelog-table{color:#777;margin:5px}.changelog-table .search{padding:10px;border-radius:5px;margin:10px 0;background-color:#eee}.changelog-table .search input{padding:5px 10px;border:1px solid #eee;border-radius:2px;color:#777}.changelog-table .search input::-webkit-input-placeholder{color:#ccc}.changelog-table .search input::-moz-placeholder{color:#ccc}.changelog-table .search input:-ms-input-placeholder{color:#ccc}.changelog-table .search input:-moz-placeholder{color:#ccc}.changelog-table .search input:active,.changelog-table .search input:focus{outline:none}.changelog-table .search md-icon{color:#ccc}.changelog-table .search md-icon.clear-search:hover{color:#f95213;cursor:pointer}.changelog-table .headings{font-weight:700;padding:10px;color:#777;text-align:left}md-toolbar.info{min-height:35px}md-toolbar.info .error{background:#f95213}md-toolbar.info .error,md-toolbar.info .warning{font-size:14px;color:#fff;padding:10px;text-align:center}md-toolbar.info .warning{background:#f5bc3d}.ui-access{padding:15px;margin:20px 0;border-radius:5px;background:#eee}.ui-access h4{color:#333;margin:10px}.ui-access .access-table{margin:0 5px 5px}.ui-access .access-table .access-row{padding:20px}.ui-access .access-table .access-row:nth-child(odd){background-color:#f3f3f3}.ui-access .access-table .access-row .plus:hover{cursor:pointer}.ui-access .access-table .access-row .plus:active,.ui-access .access-table .access-row .plus:focus{outline:none}.ui-access .access-table .access-row .row-title{color:#333;cursor:pointer}.ui-access .access-table .access-row .row-title .name a{text-decoration:none;margin-left:5px}.ui-access .access-table .access-row .row-title .name a md-icon{font-size:20px;color:#3bbded;position:relative;top:1px}.ui-access .access-table .access-row .visibility{color:#eee}.ui-access .access-table .access-row .visibility .enabled{color:#777}.ui-access .access-table .access-row .access{font-weight:700;color:salmon}.ui-access .access-table .access-row .access .enabled{color:#77d23f}.schema-form-checkbox{padding:5px 0}.reason-container{min-width:60%!important}.reason-container md-input-container{margin-bottom:0}.reason-container md-input-container textarea{color:#555;max-height:60px}img.weather-provider{width:160px;height:64px;border-radius:5px;float:right;cursor:pointer;background:#f3f3f3;transition-duration:.5s;transition:#f3f3f3 ease-in-out}img.weather-provider:hover{background:#fff;transition-duration:.5s;transition:#fff ease-in-out}.get-changelog-results{text-transform:none}.pagination{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.pagination li{display:inline;font-family:Gotham Rounded Light;font-style:normal;font-weight:700}.pagination li.disabled>a{color:#ccc;background-color:#f3f3f3;cursor:not-allowed}.pagination li.disabled>a:focus,.pagination li.disabled>a:hover{color:#ccc;background-color:#f3f3f3;border:1px solid #eee}.pagination li.active>a,.pagination li.active>a:focus,.pagination li.active>a:hover{color:#fff;background-color:#3bbded}.pagination li a{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#777;margin-left:-1px;background:#fff;border:1px solid #eee}.pagination li a:active{background:#eee}.pagination li a:focus{background:#3bbded;color:#fff}.pagination li a:hover{background:#ccc;color:#777;border:1px solid #f3f3f3}.icon-type:before{content:" \25CF";font-size:16px;line-height:8px;position:relative}.left-text{text-align:left!important}.right-text{text-align:right!important}.right-text md-icon.header-icon{line-height:.5em}.padding-0{padding:0!important}.padding-5{padding:5px!important}.padding-10{padding:10px!important}.padding-15{padding:15px!important}.padding-20{padding:20px!important}.margin-0{margin:0!important}.margin-5{margin:5px!important}.margin-10{margin:10px!important}.margin-15{margin:15px!important}.margin-20{margin:20px!important}.fade{transition:all .5s ease-out;opacity:1}.fade.ng-hide{opacity:0}.no-grow{-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:auto;flex-basis:auto}input{border-radius:5px}div[sf-schema]{margin:10px 0}div[sf-schema] md-input-container{padding-left:0!important;padding-right:0!important;height:30px}div[sf-schema] md-input-container label{left:0}.green-background{background-color:#77d23f!important}.light-pink-background{background-color:#d7727e!important}.yellow-medium-background{background-color:#dcc54d!important}.light-blue-background{background-color:#3bbded!important}.grey-light-background{background-color:#e2e2e2!important;color:#555!important}.grey-medium-lighter-background{background-color:#c8c8c8!important}.grey-extra-dark-background{background-color:#999!important}.text-color-gray-medium-darker{color:#646464!important}.d3scription-tip{background:#c4c4c4;box-shadow:0 0 10px rgba(0,0,0,.7);border-radius:5px;padding:5px 10px;font-family:Gotham Rounded Book;font-size:12px;font-style:normal;font-weight:500;line-height:19px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;letter-spacing:.01em;color:#646464;opacity:.9}.tooltip-container{font-family:Gotham Rounded Book;font-size:12px;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;min-width:300px}.tooltip-container,.tooltip-container .row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:start;justify-content:start;-ms-flex-align:start;align-items:start;align-content:start}.tooltip-container .row{-ms-flex-direction:row;flex-direction:row;-ms-flex-line-pack:start;width:100%;max-width:100%;padding-bottom:10px}.tooltip-container .banner-panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-radius:5px;width:45%;padding:10px 5px;min-height:65px;background:#ccc;color:#777}.tooltip-container .banner-panel.banner-wide{-ms-flex-direction:row;flex-direction:row;width:100%;min-height:20px;max-height:20px;font-weight:700}.tooltip-container .banner-panel .banner-label,.tooltip-container .banner-panel.banner-wide{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.tooltip-container .banner-panel .banner-value{text-align:center;font-size:1.5em;padding-top:8px}.tooltip-container .banner-panel.unknown{background:#3bbded;color:#fff}.tooltip-container .banner-panel.unknown .banner-label{text-align:center;color:#c7ecfa}.tooltip-container .banner-panel.accepted{background:#77d23f;color:#fff}.tooltip-container .banner-panel.accepted .banner-label{text-align:center;color:#cfefbb}.tooltip-container .banner-panel.rejected{background:#777;color:#fff}.tooltip-container .banner-panel.rejected .banner-label{text-align:center;color:#b7b7b7}.tooltip-container .banner-panel.ignored{background:#57644d;color:#fff}.tooltip-container .banner-panel.ignored .banner-label{text-align:center;color:#a3b199}.tooltip-container .banner-panel.price{background:#9999ed;color:#fff}.tooltip-container .banner-panel.price .banner-label{text-align:center;color:#dadaf8}.tooltip-container .banner-panel:first-child{margin-right:5px}.tooltip-container .tooltip-table{width:100%;border-radius:5px;width:95%;padding:5px;background:#ccc}.tooltip-container .tooltip-table-row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.tooltip-container .tooltip-table-row.highlight{color:#77d23f;font-weight:700;background-color:#77d23f;color:#fff;border-radius:5px;line-height:1.5em}.tooltip-container .tooltip-table-row .tooltip-table-header{width:45%;font-weight:700;padding:0 5px 5px}.tooltip-container .tooltip-table-row .tooltip-table-item{width:45%;font-weight:400;padding:0 5px 5px}.tooltip-container .hidden-row{display:none}.tooltip-container .title{font-weight:700;-ms-flex-line-pack:center;align-content:center;-ms-flex-pack:center;justify-content:center;color:#555}.tooltip-container .title-category{padding:10px;border-radius:5px;width:95%;margin-bottom:10px;-ms-flex-pack:center;justify-content:center}.tooltip-container .title-category.dr-market-event{background:#ff8c69;color:#fff}.tooltip-container .title-category.dr-test-event{background:#a96f66;color:#fff}.tooltip-container .icon{border-radius:10px;margin:5px;width:10px;height:10px;display:flex-start;max-width:10%}.tooltip-container .label{-ms-flex:1 1 100%;flex:1 1 100%;max-width:40%;max-height:100%;box-sizing:border-box}.tooltip-container .value{max-width:50%}.tooltip-container .info,.tooltip-container .value{-ms-flex:1 1 100%;flex:1 1 100%;max-height:100%;box-sizing:border-box;text-align:right}.tooltip-container .info{max-width:100%;padding-left:20px;color:#777}.tooltip-container .separator{border-top:1px solid #dad6d6;padding:5px 0}.tooltip-container.alerts-tooltip,.tooltip-container.dr-tooltip{padding:10px}.tooltip-container.alerts-tooltip .title,.tooltip-container.dr-tooltip .title{-ms-flex-pack:start;justify-content:start}.tooltip-container.alerts-tooltip .alert-info,.tooltip-container.dr-tooltip .alert-info{padding:10px;border-radius:5px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:100%}.tooltip-container.alerts-tooltip .alert-info.ongoing,.tooltip-container.dr-tooltip .alert-info.ongoing{background:#f5bc3d;color:#fff}.tooltip-container.alerts-tooltip .alert-info.resolved,.tooltip-container.dr-tooltip .alert-info.resolved{background:#eee}.tooltip-container.alerts-tooltip .label,.tooltip-container.dr-tooltip .label{min-width:40%}.tooltip-container.alerts-tooltip .value,.tooltip-container.dr-tooltip .value{min-width:60%}.tooltip-container.alerts-tooltip .info,.tooltip-container.alerts-tooltip .inner-panel,.tooltip-container.dr-tooltip .info,.tooltip-container.dr-tooltip .inner-panel{padding-top:10px}.alert-severity-info-background{fill:#77d23f;background:#77d23f}.alert-severity-minor-background{fill:#f8df72;background:#f8df72}.alert-severity-major-background{fill:salmon;background:salmon}.alert-severity-critical-background{fill:#8a0f2c;background:#8a0f2c}.alert-severity-info-text{fill:#fff}.alert-severity-minor-text{fill:#c6a40b}.alert-severity-critical-text,.alert-severity-major-text{fill:#fff}.alert-ongoing-border{stroke:#f2c912}.alert-severity-info-border{stroke:#5fb42a}.alert-severity-minor-border{stroke:#f2c912}.alert-severity-major-border{stroke:#f85441}.alert-severity-critical-border{stroke:#b8143b}.error-panel,.general-panel,.info-panel,.success-panel,.warning-panel{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;-ms-flex-align:center;align-items:center;padding:10px;border-radius:5px;font-size:12px}.success-panel{background:#ddf4d0;color:#77d23f}.info-panel{background:#def4fc;color:#3bbded}.error-panel{background:#fdd9d5;color:salmon}.warning-panel{background:#fade9e;color:#c2890a}.info-panel:before{content:" \24D8"}.info-panel:before,.success-panel:before{font-size:18px;vertical-align:middle;padding:0 10px;position:relative;top:-1px;font-weight:700}.success-panel:before{content:" \2713"}.error-panel:before{content:" \2716"}.error-panel:before,.warning-panel:before{font-size:18px;vertical-align:middle;padding:0 10px;position:relative;top:-1px;font-weight:700}.warning-panel:before{content:" \26A0"}.no-panel{-ms-flex-pack:start;justify-content:start;padding:15px;border-radius:5px;margin:10px 0}.legend-date-period,.no-panel,.revenue-tp-display{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.legend-date-period,.revenue-tp-display{-ms-flex-pack:center;justify-content:center;margin-top:10px}.legend-date-period .legend-date-period-text,.revenue-tp-display .legend-date-period-text{color:#555}.legend-dot{border-radius:10px;height:10px;width:10px;min-width:10px;margin:5px;cursor:pointer}.legend-dot.static{cursor:default}.legend-dot.static:hover{opacity:1}.legend-dot:hover{opacity:.7}.legend-item{padding:5px;background:none;border-radius:5px;cursor:pointer;outline:none}.legend-item.static{cursor:default}.legend-item.static:hover{background:none}.legend-item:hover{background:#e2e2e2}.legend-text{font-size:12px;color:#4f4f4f;margin:4px;cursor:pointer;outline:none;transition:all .5s ease}.legend-text.static{cursor:default}.legend-text.static:hover{opacity:1}.legend-text:hover{opacity:.8}.legend-text.inactive{color:#ccc}.legend-value{background:#e2e2e2;padding:2px 0;border-radius:5px;min-width:120px;max-width:120px;min-height:28px;max-height:28px;text-align:right}.legend-separator{border-bottom:1px solid #f95213}.legend-info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:10px;background:#e2e2e2;border-radius:5px;margin-bottom:10px;cursor:default}.legend-color-dr-market-event{background-color:#ff8c69}.legend-color-dr-test-event{background-color:#a96f66}.legend-color-market-price-day-ahead{background-color:#9999ed}.legend-color-market-price-real-time{background-color:#e685ed}.legend-color-nbt-on-peak{background-color:#db0025}.legend-color-nbt-off-peak{background-color:#666262}.legend-color-average-capacity-reduction{background-color:#00c6c1}.tariff-details{background-color:#f3f3f3;font-size:12px;border-bottom:1px solid #e2e2e2}.tariff-details .tariff-container{padding:10px;background-color:#eee}.tariff-details .tariff-container .tariff-section:first-child{padding-left:3px}.tariff-details .tariff-container .tariff-section .label{color:#777;font-weight:700}.tariff-details .tariff-container .tariff-section .value{color:#777}.tariff-details .tariff-container .tariff-section .sub-label{color:#ccc;font-weight:700}
/*!
 * ui-grid - v3.0.1 - 2015-07-17
 * Copyright (c) 2015 ; License: MIT 
 */.ui-grid{border:1px solid #d4d4d4;box-sizing:content-box;border-radius:0;transform:translateZ(0)}.ui-grid-vertical-bar{position:absolute;right:0;width:0}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-scrollbar-placeholder{background-color:transparent}.ui-grid-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#d4d4d4}.ui-grid-clearfix:after,.ui-grid-clearfix:before{content:"";display:table}.ui-grid-clearfix:after{clear:both}.ui-grid-invisible{visibility:hidden}.ui-grid-contents-wrapper{position:relative;height:100%;width:100%}.ui-grid-top-panel-background{background:#f3f3f3;background:-o-linear-gradient(#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.ui-grid-header{border-bottom:1px solid #d4d4d4;box-sizing:border-box}.ui-grid-top-panel{position:relative;overflow:hidden;font-weight:700;background:#f3f3f3;background:-o-linear-gradient(#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0);-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;background-clip:padding-box}.ui-grid-header-viewport{overflow:hidden}.ui-grid-header-canvas:after,.ui-grid-header-canvas:before{content:"";display:table;line-height:0}.ui-grid-header-canvas:after{clear:both}.ui-grid-header-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-header-cell-row{display:-ms-flexbox;display:flex;position:relative;-ms-flex-align:center;align-items:center;height:100%!important}.ui-grid-header-cell{position:relative;box-sizing:border-box;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;display:table-cell;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:0}.ui-grid-header-cell:last-child{border-right:0}.ui-grid-header-cell .sortable{cursor:pointer}.ui-grid-header .ui-grid-vertical-bar{top:0;bottom:0}.ui-grid-column-menu-button{position:absolute;right:1px;top:0}.ui-grid-column-menu-button .ui-grid-icon-angle-down{vertical-align:sub}.ui-grid-column-menu-button-last-col{margin-right:25px}.ui-grid-column-menu{position:absolute}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{transition:all .05s linear;display:block!important}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{transform:translateY(-100%)}.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-column-menu .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{transform:translateY(0)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{transition:all .05s linear;display:block!important}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add.ng-hide-add-active,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove{transform:translateY(-100%)}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-add,.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid.ng-hide-remove.ng-hide-remove-active{transform:translateY(0)}.ui-grid-filter-container{padding:4px 10px;position:relative}.ui-grid-filter-container .ui-grid-filter-button{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:10px;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]:hover{opacity:1}.ui-grid-filter-container .ui-grid-filter-button-select{position:absolute;top:0;bottom:0;right:0}.ui-grid-filter-container .ui-grid-filter-button-select [class^=ui-grid-icon]{position:absolute;top:50%;line-height:32px;margin-top:-16px;right:0;opacity:.66}.ui-grid-filter-container .ui-grid-filter-button-select [class^=ui-grid-icon]:hover{opacity:1}select.ui-grid-filter-select{padding:0;margin:0;border:0;width:90%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box}select.ui-grid-filter-select:hover{border:1px solid #d4d4d4}.ui-grid-filter-cancel-button-hidden select.ui-grid-filter-select{width:100%}.ui-grid-render-container{position:inherit;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box}.ui-grid-render-container:focus{outline:none}.ui-grid-viewport{min-height:20px;position:relative;overflow-y:scroll;-webkit-overflow-scrolling:touch}.ui-grid-viewport:focus{outline:none!important}.ui-grid-canvas{position:relative;padding-top:1px}.ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.ui-grid-row:nth-child(2n) .ui-grid-cell{background-color:#f3f3f3}.ui-grid-row:last-child .ui-grid-cell{border-bottom-color:#d4d4d4;border-bottom-style:solid}.ui-grid-no-row-overlay{position:absolute;top:0;bottom:0;left:0;right:0;margin:10%;background:#f3f3f3;background:-o-linear-gradient(#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0);-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box;border:1px solid #d4d4d4;font-size:2em;text-align:center}.ui-grid-no-row-overlay>*{position:absolute;display:table;margin:auto 0;width:100%;top:0;bottom:0;left:0;right:0;opacity:.66}.ui-grid-cell{overflow:hidden;float:left;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box}.ui-grid-cell:last-child{border-right:0}.ui-grid-cell-contents{padding:5px;text-align:center;box-sizing:border-box;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;height:100%}.ui-grid-cell-contents-hidden{visibility:hidden;width:0;height:0;display:none}.ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{background-color:#f0f0ee;border-bottom:1px solid #d4d4d4}.ui-grid-footer-panel,.ui-grid-footer-panel-background{background:#f3f3f3;background:-o-linear-gradient(#fff,#eee);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#eeeeee",GradientType=0)}.ui-grid-footer-panel{position:relative;border-bottom:1px solid #d4d4d4;border-top:1px solid #d4d4d4;overflow:hidden;font-weight:700;-webkit-border-top-right-radius:-1px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:-1px;-moz-border-radius-topright:-1px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:-1px;border-top-right-radius:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:-1px;background-clip:padding-box}.ui-grid-grid-footer{float:left;width:100%}.ui-grid-footer-viewport{overflow:hidden}.ui-grid-footer-canvas{position:relative}.ui-grid-footer-canvas:after,.ui-grid-footer-canvas:before{content:"";display:table;line-height:0}.ui-grid-footer-canvas:after{clear:both}.ui-grid-footer-cell-wrapper{position:relative;display:table;box-sizing:border-box;height:100%}.ui-grid-footer-cell-row{display:table-row}.ui-grid-footer-cell{overflow:hidden;background-color:inherit;border-right:1px solid;border-color:#d4d4d4;box-sizing:border-box;display:table-cell}.ui-grid-footer-cell:last-child{border-right:0}input[type=text].ui-grid-filter-input{padding:0;margin:0;border:0;width:100%;border:1px solid #d4d4d4;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0;background-clip:padding-box}.ui-grid-menu-button,input[type=text].ui-grid-filter-input:hover{border:1px solid #d4d4d4}.ui-grid-menu-button{z-index:2;position:absolute;right:0;top:0;background:#f3f3f3;cursor:pointer;height:31px;font-weight:400}.ui-grid-menu-button .ui-grid-icon-container{margin-top:3px}.ui-grid-menu-button .ui-grid-menu{right:0}.ui-grid-menu-button .ui-grid-menu .ui-grid-menu-mid{overflow:scroll;max-height:300px;border:1px solid #d4d4d4}.ui-grid-menu{z-index:2;position:absolute;padding:0 10px 20px;cursor:pointer;box-sizing:border-box}.ui-grid-menu .ui-grid-menu-inner{background:#f3f3f3;border:1px solid #d4d4d4;position:relative;white-space:nowrap;border-radius:0;box-shadow:0 10px 20px rgba(0,0,0,.2),inset 0 12px 12px -14px rgba(0,0,0,.2)}.ui-grid-menu .ui-grid-menu-inner ul{margin:0;padding:0;list-style-type:none}.ui-grid-menu .ui-grid-menu-inner ul li{padding:8px;cursor:pointer}.ui-grid-menu .ui-grid-menu-inner ul li:hover{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.ui-grid-menu .ui-grid-menu-inner ul li.ui-grid-menu-item-active{box-shadow:inset 0 0 14px rgba(0,0,0,.2);background-color:#cecece}.ui-grid-menu .ui-grid-menu-inner ul li:not(:last-child){border-bottom:1px solid #d4d4d4}.ui-grid-sortarrow{right:5px;position:absolute;width:20px;top:0;bottom:0;background-position:50%}.ui-grid-sortarrow.down{transform:rotate(180deg)}[class*=" ui-grid-icon"]:before,[class^=ui-grid-icon]:before{font-family:ui-grid;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.ui-grid-icon-blank:before{width:1em;content:" "}.ui-grid[dir=rtl] .ui-grid-cell,.ui-grid[dir=rtl] .ui-grid-footer-cell,.ui-grid[dir=rtl] .ui-grid-header-cell{float:right!important}.ui-grid[dir=rtl] .ui-grid-column-menu-button{position:absolute;left:1px;top:0;right:inherit}.ui-grid[dir=rtl] .ui-grid-cell:first-child,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child{border-right:0}.ui-grid[dir=rtl] .ui-grid-cell:last-child,.ui-grid[dir=rtl] .ui-grid-header-cell:last-child{border-right:1px solid #d4d4d4;border-left:0}.ui-grid[dir=rtl] .ui-grid-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-footer-cell:first-child .ui-grid-vertical-bar,.ui-grid[dir=rtl] .ui-grid-header-cell:first-child .ui-grid-vertical-bar{width:0}.ui-grid[dir=rtl] .ui-grid-menu-button{z-index:2;position:absolute;left:0;right:auto;background:#f3f3f3;border:1px solid #d4d4d4;cursor:pointer;min-height:27px;font-weight:400}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button,.ui-grid[dir=rtl] .ui-grid-menu-button .ui-grid-menu{left:0;right:auto}.ui-grid[dir=rtl] .ui-grid-filter-container .ui-grid-filter-button [class^=ui-grid-icon]{right:auto;left:10px}.ui-grid-animate-spin{animation:a 2s infinite linear;display:inline-block}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.ui-grid-cell-focus{outline:0;background-color:#b3c4c7}.ui-grid-focuser{width:0;height:0}div.ui-grid-cell input{border-radius:inherit;padding:0;width:100%;height:auto;font:inherit}div.ui-grid-cell input,div.ui-grid-cell input:focus{color:inherit;outline:none}div.ui-grid-cell input[type=checkbox]{margin:9px 0 0 6px;width:auto}div.ui-grid-cell input.ng-invalid{border:1px solid #fc8f8f}div.ui-grid-cell input.ng-valid{border:1px solid #d4d4d4}.expandableRow .ui-grid-row:nth-child(odd) .ui-grid-cell{background-color:#fdfdfd}.expandableRow .ui-grid-row:nth-child(2n) .ui-grid-cell{background-color:#f3f3f3}.scrollFiller{float:left;border:1px solid #d4d4d4}.movingColumn{position:absolute;top:0;border:1px solid #d4d4d4;box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.movingColumn .ui-grid-icon-angle-down{display:none}.ui-grid-pager-panel{position:absolute;left:0;bottom:0;width:100%;padding-top:3px;padding-bottom:3px}.ui-grid-pager-container{float:left}.ui-grid-pager-control{margin-right:10px;margin-left:10px;min-width:135px;float:left}.ui-grid-pager-control button{height:25px;min-width:26px}.ui-grid-pager-control input{height:26px;width:50px;vertical-align:top}.ui-grid-pager-control .first-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:-3px}.ui-grid-pager-control .first-triangle{width:0;height:0;border-style:solid;border-width:5px 8.7px 5px 0;border-color:transparent #4d4d4d transparent transparent;margin-left:2px}.ui-grid-pager-control .next-triangle{margin-left:1px}.ui-grid-pager-control .prev-triangle{margin-left:0}.ui-grid-pager-control .last-triangle{width:0;height:0;border-style:solid;border-width:5px 0 5px 8.7px;border-color:transparent transparent transparent #4d4d4d;margin-left:-1px}.ui-grid-pager-control .last-bar{width:10px;border-left:2px solid #4d4d4d;margin-top:-6px;height:12px;margin-left:1px}.ui-grid-pager-row-count-picker{float:left}.ui-grid-pager-row-count-picker select{height:26px;width:60px}.ui-grid-pager-row-count-picker .ui-grid-pager-row-count-label{margin-top:3px}.ui-grid-pager-count-container{float:right;margin-top:4px;min-width:50px}.ui-grid-pager-count-container .ui-grid-pager-count{margin-right:10px;margin-left:10px;float:right}.ui-grid-pinned-container{position:absolute;display:inline;top:0}.ui-grid-pinned-container.ui-grid-pinned-container-left{float:left;left:0}.ui-grid-pinned-container.ui-grid-pinned-container-right{float:right;right:0}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:last-child,.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child{box-sizing:border-box;border-right:1px solid;border-width:1px;border-right-color:#aeaeae}.ui-grid-pinned-container .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar,.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child .ui-grid-vertical-bar{right:-1px;width:1px;background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:first-child,.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:first-child{box-sizing:border-box;border-left:1px solid;border-width:1px;border-left-color:#aeaeae}.ui-grid-pinned-container .ui-grid-cell:not(:first-child) .ui-grid-vertical-bar,.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar{width:1px}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-header-cell:not(:first-child) .ui-grid-vertical-bar{background-color:#d4d4d4}.ui-grid-pinned-container.ui-grid-pinned-container-right .ui-grid-cell:not(:last-child) .ui-grid-vertical-bar{background-color:#aeaeae}.ui-grid-pinned-container.ui-grid-pinned-container-first .ui-grid-header-cell:first-child .ui-grid-vertical-bar{left:-1px;width:1px;background-color:#aeaeae}.ui-grid-column-resizer{top:0;bottom:0;width:5px;position:absolute;cursor:col-resize}.ui-grid-column-resizer.left{left:0}.ui-grid-column-resizer.right{right:0}.ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:1px solid #d4d4d4}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.right{border-right:0}.ui-grid[dir=rtl] .ui-grid-header-cell:last-child .ui-grid-column-resizer.left{border-left:1px solid #d4d4d4}.ui-grid.column-resizing{cursor:col-resize}.ui-grid.column-resizing .ui-grid-resize-overlay{position:absolute;top:0;height:100%;width:1px;background-color:#aeaeae}.ui-grid-row-saving .ui-grid-cell{color:#848484!important}.ui-grid-row-dirty .ui-grid-cell{color:#610b38}.ui-grid-row-error .ui-grid-cell{color:red!important}.ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{background-color:#c9dde1}.ui-grid-disable-selection{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.ui-grid-selection-row-header-buttons{cursor:pointer}.ui-grid-selection-row-header-buttons.ui-grid-all-selected,.ui-grid-selection-row-header-buttons.ui-grid-row-selected{opacity:1}.ui-grid-tree-row-header-buttons.ui-grid-tree-header{cursor:pointer;opacity:1}.ui-grid-tree-header-row{font-weight:700!important}.ui-grid-icon-plus-squared:before{content:"\c350"}.ui-grid-icon-minus-squared:before{content:"\c351"}.ui-grid-icon-search:before{content:"\c352"}.ui-grid-icon-cancel:before{content:"\c353"}.ui-grid-icon-info-circled:before{content:"\c354"}.ui-grid-icon-lock:before{content:"\c355"}.ui-grid-icon-lock-open:before{content:"\c356"}.ui-grid-icon-pencil:before{content:"\c357"}.ui-grid-icon-down-dir:before{content:"\c358"}.ui-grid-icon-up-dir:before{content:"\c359"}.ui-grid-icon-left-dir:before{content:"\c35a"}.ui-grid-icon-right-dir:before{content:"\c35b"}.ui-grid-icon-left-open:before{content:"\c35c"}.ui-grid-icon-right-open:before{content:"\c35d"}.ui-grid-icon-angle-down:before{content:"\c35e"}.ui-grid-icon-filter:before{content:"\c35f"}.ui-grid-icon-sort-alt-up:before{content:"\c360"}.ui-grid-icon-sort-alt-down:before{content:"\c361"}.ui-grid-icon-ok:before{content:"\c362"}.ui-grid-icon-menu:before{content:"\c363"}.ui-grid-icon-indent-left:before{content:"\e800"}.ui-grid-icon-indent-right:before{content:"\e801"}.ui-grid-icon-spin5:before{content:"\ea61"}.groups .groups-header{margin-bottom:10px}.groups .groups-header h2{margin-bottom:15px}.groups .groups-header button{margin:0}.groups .groups-header button.md-button{padding:0 10px;height:36px;margin-top:10px}.groups .groups-header button.md-button md-icon{color:#fff!important;margin-right:5px}.groups .search{padding:7px;background-color:#eee}.groups .search input{padding:5px 10px;border:1px solid #eee;border-radius:2px;color:#777}.groups .search input::-webkit-input-placeholder{color:#ccc}.groups .search input::-moz-placeholder{color:#ccc}.groups .search input:-ms-input-placeholder{color:#ccc}.groups .search input:-moz-placeholder{color:#ccc}.groups .search input:active,.groups .search input:focus{outline:none}.groups .search md-icon{color:#ccc}.groups .search md-icon.clear-search:hover{color:#f95213;cursor:pointer}.groups .loading{margin-top:20px;color:#777}.groups .groups-list{height:75vh!important;overflow-y:scroll}.groups .groups-list .group-results{padding:25px}.groups .groups-list .group-results span{color:#777}.groups .groups-list .group-title{padding:15px}.groups .groups-list .group-title span{color:#777}.groups .groups-list .group-title .member{margin-left:5px}.groups .groups-list .group-title .member md-icon{font-size:16px;color:#ccc;position:relative;top:3px}.groups .groups-list .group-title .delete-group{position:relative;bottom:12px}.groups .groups-list .group-title.active{background-color:#eee}.groups .groups-list .group-title.active span{font-weight:700;color:#3bbded}.groups .groups-list .group-title:hover{cursor:pointer;background-color:#eee}.groups .groups-list .group-title:hover span{font-weight:700}.groups .groups-list .group-title:active,.groups .groups-list .group-title:focus{outline:none}.groups .group-details{height:75vh!important;background-color:#eee;padding:10px}.groups .group-details .group-title{font-size:18px;text-transform:uppercase;font-weight:700;color:#555;padding-left:10px}.groups .group-details .unviewable-members{color:#777;padding-left:5px}.groups .group-details .progress-label{padding:0 20px 0 5px;color:#777}.groups .group-details md-tabs md-tab-item{line-height:35px;width:100%;height:100%}.groups .group-details md-tabs md-tab-item span{display:block;text-transform:capitalize}.groups .group-details md-tabs md-tabs{height:calc(100% - 200px)}.groups .group-details md-tabs md-tab-content{margin-top:20px}.groups .group-details md-tabs md-tab-content .delete-error{width:100%;display:block;text-align:center;color:#f95213;margin-bottom:10px}.groups .group-details md-tabs md-tab-content .group-info{font-size:12px;font-weight:700;color:#ccc;margin:10px}.groups .group-details md-tabs md-tab-content .member-container{height:45vh!important;overflow-y:auto}.groups .group-details md-tabs md-tab-content .member-container.sites-container{height:60vh!important}.groups .group-details md-tabs md-tab-content .member-container .members-list .member{padding:15px;background-color:#fff}.groups .group-details md-tabs md-tab-content .member-container .members-list .member:nth-child(2n){background-color:#f9f9f9}.groups .group-details md-tabs md-tab-content .member-container .members-list .member .name{color:#555}.groups .group-details md-tabs md-tab-content .member-container .members-list .member .name span.owner{color:#ccc;margin-left:5px}.groups .group-details md-tabs md-tab-content .member-container .members-list .member md-icon.owner{margin-right:10px}.groups .group-details md-tabs md-tab-content .member-container .members-list .member md-icon:hover{cursor:pointer}.groups .group-details md-tabs md-tab-content .group-actions md-input-container{margin:10px}.groups .group-details md-tabs md-tab-content .group-actions .error{margin-top:40px}.groups .group-details md-tabs md-tab-content .group-actions .error span{display:block;margin-top:5px;color:#f95213;font-size:14px}.groups .group-details md-tabs md-tab-content .group-actions .md-button{height:35px;position:relative;top:8px}.main .w-100{width:100%}.main .location-toggle-icon{width:18px;height:18px;min-width:18px;max-width:18px}.main .container{min-height:90vh!important}@media (min-height:0px){.main .tree .vertical-scroll-container.large-list{height:70vh}.main .tree .vertical-scroll-container.small-list{height:40vh}.main .search-filter .vertical-scroll-container.large-list{height:75vh}.main .search-filter .vertical-scroll-container.small-list{height:40vh}}@media (min-height:1200px){.main .tree .vertical-scroll-container.large-list{height:65vh}.main .tree .vertical-scroll-container.small-list{height:20vh}.main .search-filter .vertical-scroll-container.large-list{height:80vh}.main .search-filter .vertical-scroll-container.small-list{height:20vh}}.main md-sidenav,.main md-sidenav.md-closed.md-locked-open-add-active,.main md-sidenav.md-locked-open{overflow-y:hidden}.main #no-sites img{box-shadow:0 0 5px 0 rgba(51,51,51,.15);width:100%;height:100%}.main #no-sites span{color:#555}.main #no-sites span.no{color:#3bbded;font-size:21px}.main .map{position:relative;box-shadow:0 0 5px 0 rgba(51,51,51,.15)}.main .map .map-view{background-color:#f9f9f9;position:relative}.main .map .map-view ng-map{height:calc(95vh - 60px)!important}.main .map .map-view ng-map .marker-container{width:18px;height:18px}.main .map .map-view ng-map .marker-container.active,.main .map .map-view ng-map .marker-container:after,.main .map .map-view ng-map .marker-container:before{border:2px solid #333}.main .map .map-view ng-map .marker-container:after,.main .map .map-view ng-map .marker-container:before{content:"";display:none;width:100%;height:100%;border-radius:50%;position:absolute;left:8px;top:33px}.main .map .map-view ng-map .marker-container:before{width:130%;height:130%}.main .map .map-view ng-map .marker-container.active:before{-webkit-animation:thing-animation 1s infinite linear;display:block}.main .map .map-view ng-map .marker-container.active:after{-webkit-animation:thing-animation 1s .3s infinite linear;display:block}.main .map .map-view ng-map svg{transition:all .3s;-webkit-transition:all .3s;position:relative;top:24px;fill:#3bbded;z-index:999}.main .map .map-view ng-map svg:active,.main .map .map-view ng-map svg:focus{outline:none}.main .tariff-changed{border-radius:5px;margin:10px;margin-right:0}.main .tariff-changed.info,.main .tariff-changed.success{background:#def4fc;color:#3bbded}.main .tariff-changed.error{background:#fdc3bc;color:salmon}.main .tariff-changed md-progress-circular{margin-left:5px}.main .tariff-changed md-progress-circular path{stroke:#fff}.main .tariff-changed md-icon{font-size:20px;padding-right:10px}.main .tariff-changed md-icon.replace{color:#3bbded}.main .tariff-changed md-icon.add{color:#77d23f}.main .tariff-changed md-icon.remove{color:salmon}.main .tariff-changed .view-changes{font-weight:700;cursor:pointer;text-decoration:underline}.main .tariff-changed .list-panel{background:#e2e2e2;color:#777;border-radius:5px}.main .tariff-changed .tariff-change-list{max-height:50vh;overflow-y:auto}.main .tariff-changed .tariff-change{padding:10px 30px;margin:0 20px 10px;border-radius:5px;background:#eee;color:#777}.main .sites-load-spinner{margin-top:5rem}.main .sites-load-spinner md-progress-circular{margin:auto!important}.main .no-sites-msg{text-align:center;margin-top:20%;color:#555}#lists{overflow-y:auto;height:90vh!important;border-bottom:5px solid #f5f5f5;background-color:#f5f5f5;border:1px solid #f5f5f5}#lists .toggles .toggle{padding:10px;text-align:center;background-color:#fafafa}#lists .toggles .toggle md-icon{color:#ccc}#lists .toggles .toggle.active{background-color:#f3f3f3}#lists .toggles .toggle.active md-icon{color:#777}#lists .toggles .toggle:hover{cursor:pointer}#lists .toggles .toggle:active,#lists .toggles .toggle:focus{outline:none}#lists .search-filter{margin-bottom:10px}#lists .search-filter .search{background-color:#f3f3f3;padding:7px}#lists .search-filter .search input{border:none;box-shadow:none;padding:5px 10px;color:#777;margin-right:7px;font-size:14px;width:100%}#lists .search-filter .search input:active,#lists .search-filter .search input:focus{outline:none}#lists .search-filter .search md-icon{color:#ccc}#lists .search-filter .search md-icon.clear-search:hover{cursor:pointer}#lists .search-filter .sites{padding-left:20px}#lists .tree{padding:10px}#lists .contained{background-color:#fafafa;margin-bottom:10px;padding:5px;border-radius:5px}#lists .underlined{border-bottom:1px solid #eee;margin-bottom:5px;padding-bottom:5px}#lists .set-list .item-name{padding:8px 5px;color:#555}#lists .set-list .item-name.active{color:#3bbded}#lists .set-list .item-name:active,#lists .set-list .item-name:focus{outline:none}#lists .set-list .item-name:hover{cursor:pointer}#lists .set-list md-icon.arrow{color:#ccc;transform:rotate(270deg);transition:all .25s}#lists .set-list md-icon.arrow.rotated{transform:rotate(1turn);transition:all .25s}#lists .set-list md-icon.arrow:active,#lists .set-list md-icon.arrow:focus{outline:none}#lists .set-list md-icon.arrow:hover{cursor:pointer}#lists .set-list .menu md-icon{color:#ccc;font-size:20px}#lists .set-list .min-w-20{min-width:20px}#lists .accordion-inner{margin-left:10px}#lists .sites.deep{margin-left:20px}#lists .sites .site .name,#lists .sites .site a{text-decoration:none;color:#777;font-size:12px;padding:10px 5px;overflow-wrap:break-word}#lists .sites .site .name:active,#lists .sites .site .name:focus{outline:none}#lists .sites .site .name:hover{cursor:pointer}#lists .sites .site.active .name,#lists .sites .site.active .view{color:#3bbded}#lists .sites .site .fav-status md-icon.bookmarked{color:#f5bc3d}#lists .sites .site .fav-status md-icon:hover{cursor:pointer}#lists .sites .site md-icon{font-size:16px;color:#ccc;position:relative;top:3px}#lists .sites .site md-icon:hover{cursor:pointer}#lists .sites .site md-icon.dropdown{font-size:20px;top:2px}#lists .sites .site md-icon:active,#lists .sites .site md-icon:focus{outline:none}.site-details{width:100px;z-index:9999;position:relative}.site-details .meta{margin:30px 0 0 -65px;height:auto;font-size:14px;padding:10px 15px;background-color:rgba(51,51,51,.85);border-radius:3px;width:auto}.site-details .meta .site-name{display:block;text-align:center}.site-details .meta .site-name span{font-size:16px;color:#fff}#aggset-view,#site-view,#sitelist-view{padding:0 20px 0 10px;max-height:90vh!important}#aggset-view .states,#site-view .states,#sitelist-view .states{margin-left:10px;font-size:14px}#aggset-view .states .state,#site-view .states .state,#sitelist-view .states .state{text-transform:capitalize;padding:5px;color:#777;margin:0 5px;border-bottom:3px solid transparent}#aggset-view .states .state.active,#site-view .states .state.active,#sitelist-view .states .state.active{color:#3bbded;border-bottom:3px solid #3bbded}#aggset-view .states .state:hover,#site-view .states .state:hover,#sitelist-view .states .state:hover{cursor:pointer}#aggset-view .states .state:active,#aggset-view .states .state:focus,#site-view .states .state:active,#site-view .states .state:focus,#sitelist-view .states .state:active,#sitelist-view .states .state:focus{outline:none}#aggset-view .states .state:first-child,#site-view .states .state:first-child,#sitelist-view .states .state:first-child{margin-left:0}#aggset-view .aggset-name,#aggset-view .site-name,#aggset-view .sitelist-name,#site-view .aggset-name,#site-view .site-name,#site-view .sitelist-name,#sitelist-view .aggset-name,#sitelist-view .site-name,#sitelist-view .sitelist-name{margin:auto;color:#555;font-size:20px;width:100%}#aggset-view .aggset-name .title,#aggset-view .site-name .title,#aggset-view .sitelist-name .title,#site-view .aggset-name .title,#site-view .site-name .title,#site-view .sitelist-name .title,#sitelist-view .aggset-name .title,#sitelist-view .site-name .title,#sitelist-view .sitelist-name .title{margin:auto}#aggset-view .aggset-name md-icon.settings,#aggset-view .site-name md-icon.settings,#aggset-view .sitelist-name md-icon.settings,#site-view .aggset-name md-icon.settings,#site-view .site-name md-icon.settings,#site-view .sitelist-name md-icon.settings,#sitelist-view .aggset-name md-icon.settings,#sitelist-view .site-name md-icon.settings,#sitelist-view .sitelist-name md-icon.settings{margin-left:10px}#aggset-view .aggset-name .site-local-time,#aggset-view .site-name .site-local-time,#aggset-view .sitelist-name .site-local-time,#site-view .aggset-name .site-local-time,#site-view .site-name .site-local-time,#site-view .sitelist-name .site-local-time,#sitelist-view .aggset-name .site-local-time,#sitelist-view .site-name .site-local-time,#sitelist-view .sitelist-name .site-local-time{font-weight:700;font-size:12px;color:#ccc;text-transform:none;font-weight:400}#aggset-view .aggset-name .site-local-time span:hover,#aggset-view .site-name .site-local-time span:hover,#aggset-view .sitelist-name .site-local-time span:hover,#site-view .aggset-name .site-local-time span:hover,#site-view .site-name .site-local-time span:hover,#site-view .sitelist-name .site-local-time span:hover,#sitelist-view .aggset-name .site-local-time span:hover,#sitelist-view .site-name .site-local-time span:hover,#sitelist-view .sitelist-name .site-local-time span:hover{cursor:pointer}#aggset-view .aggset-name .site-local-time .other-timezones,#aggset-view .site-name .site-local-time .other-timezones,#aggset-view .sitelist-name .site-local-time .other-timezones,#site-view .aggset-name .site-local-time .other-timezones,#site-view .site-name .site-local-time .other-timezones,#site-view .sitelist-name .site-local-time .other-timezones,#sitelist-view .aggset-name .site-local-time .other-timezones,#sitelist-view .site-name .site-local-time .other-timezones,#sitelist-view .sitelist-name .site-local-time .other-timezones{padding-left:25px}#aggset-view .aggset-name .site-local-time .other-timezones .tz-item,#aggset-view .site-name .site-local-time .other-timezones .tz-item,#aggset-view .sitelist-name .site-local-time .other-timezones .tz-item,#site-view .aggset-name .site-local-time .other-timezones .tz-item,#site-view .site-name .site-local-time .other-timezones .tz-item,#site-view .sitelist-name .site-local-time .other-timezones .tz-item,#sitelist-view .aggset-name .site-local-time .other-timezones .tz-item,#sitelist-view .site-name .site-local-time .other-timezones .tz-item,#sitelist-view .sitelist-name .site-local-time .other-timezones .tz-item{padding:0 5px}#aggset-view .aggset-name .site-local-time .other-timezones .tz-item:hover,#aggset-view .site-name .site-local-time .other-timezones .tz-item:hover,#aggset-view .sitelist-name .site-local-time .other-timezones .tz-item:hover,#site-view .aggset-name .site-local-time .other-timezones .tz-item:hover,#site-view .site-name .site-local-time .other-timezones .tz-item:hover,#site-view .sitelist-name .site-local-time .other-timezones .tz-item:hover,#sitelist-view .aggset-name .site-local-time .other-timezones .tz-item:hover,#sitelist-view .site-name .site-local-time .other-timezones .tz-item:hover,#sitelist-view .sitelist-name .site-local-time .other-timezones .tz-item:hover{cursor:pointer}#aggset-view .aggset-name .site-local-time md-icon,#aggset-view .site-name .site-local-time md-icon,#aggset-view .sitelist-name .site-local-time md-icon,#site-view .aggset-name .site-local-time md-icon,#site-view .site-name .site-local-time md-icon,#site-view .sitelist-name .site-local-time md-icon,#sitelist-view .aggset-name .site-local-time md-icon,#sitelist-view .site-name .site-local-time md-icon,#sitelist-view .sitelist-name .site-local-time md-icon{color:#ccc;position:relative;margin:auto;padding-top:14px;font-size:16px}#aggset-view .aggset-name md-icon,#aggset-view .site-name md-icon,#aggset-view .sitelist-name md-icon,#site-view .aggset-name md-icon,#site-view .site-name md-icon,#site-view .sitelist-name md-icon,#sitelist-view .aggset-name md-icon,#sitelist-view .site-name md-icon,#sitelist-view .sitelist-name md-icon{color:#3bbded;top:-2px;position:relative;margin-right:15px}#aggset-view .aggset-name md-icon:hover,#aggset-view .site-name md-icon:hover,#aggset-view .sitelist-name md-icon:hover,#site-view .aggset-name md-icon:hover,#site-view .site-name md-icon:hover,#site-view .sitelist-name md-icon:hover,#sitelist-view .aggset-name md-icon:hover,#sitelist-view .site-name md-icon:hover,#sitelist-view .sitelist-name md-icon:hover{cursor:pointer}#aggset-view .aggset-name md-icon:active,#aggset-view .aggset-name md-icon:focus,#aggset-view .site-name md-icon:active,#aggset-view .site-name md-icon:focus,#aggset-view .sitelist-name md-icon:active,#aggset-view .sitelist-name md-icon:focus,#site-view .aggset-name md-icon:active,#site-view .aggset-name md-icon:focus,#site-view .site-name md-icon:active,#site-view .site-name md-icon:focus,#site-view .sitelist-name md-icon:active,#site-view .sitelist-name md-icon:focus,#sitelist-view .aggset-name md-icon:active,#sitelist-view .aggset-name md-icon:focus,#sitelist-view .site-name md-icon:active,#sitelist-view .site-name md-icon:focus,#sitelist-view .sitelist-name md-icon:active,#sitelist-view .sitelist-name md-icon:focus{outline:none}#aggset-view ui-view .container,#site-view ui-view .container,#sitelist-view ui-view .container{margin-left:0}#aggset-view .ribbon,#site-view .ribbon,#sitelist-view .ribbon{color:#555}#aggset-view .ribbon .status,#site-view .ribbon .status,#sitelist-view .ribbon .status{background-color:#f3f3f3;border:5px solid #fafafa;border-radius:10px;padding:15px 10px 10px;position:relative}#aggset-view .ribbon .status.template,#site-view .ribbon .status.template,#sitelist-view .ribbon .status.template{height:240px}#aggset-view .ribbon .status.cni-template,#site-view .ribbon .status.cni-template,#sitelist-view .ribbon .status.cni-template{height:160px}#aggset-view .ribbon .status .margin-above,#site-view .ribbon .status .margin-above,#sitelist-view .ribbon .status .margin-above{margin-top:72px}#aggset-view .ribbon .status .margin-above2,#site-view .ribbon .status .margin-above2,#sitelist-view .ribbon .status .margin-above2{margin-top:35px}#aggset-view .ribbon .status .margin-above3,#site-view .ribbon .status .margin-above3,#sitelist-view .ribbon .status .margin-above3{margin-top:0}#aggset-view .ribbon .status span,#site-view .ribbon .status span,#sitelist-view .ribbon .status span{font-weight:700}#aggset-view .ribbon .status .head-color,#site-view .ribbon .status .head-color,#sitelist-view .ribbon .status .head-color{color:#47a7db}#aggset-view .ribbon .status .location-details,#site-view .ribbon .status .location-details,#sitelist-view .ribbon .status .location-details{position:absolute;top:55px;background:#eeeeee6b;left:20px;width:83%;padding:10px;height:65%}#aggset-view .ribbon .status .location-details .alignment,#site-view .ribbon .status .location-details .alignment,#sitelist-view .ribbon .status .location-details .alignment{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}#aggset-view .ribbon .status .location-details .alignment .color-l,#site-view .ribbon .status .location-details .alignment .color-l,#sitelist-view .ribbon .status .location-details .alignment .color-l{color:#777;margin-right:10px}#aggset-view .ribbon .status .location-details .alignment .tooltip,#site-view .ribbon .status .location-details .alignment .tooltip,#sitelist-view .ribbon .status .location-details .alignment .tooltip{position:relative;display:inline-block}#aggset-view .ribbon .status .location-details .alignment .tooltip .tooltiptext,#site-view .ribbon .status .location-details .alignment .tooltip .tooltiptext,#sitelist-view .ribbon .status .location-details .alignment .tooltip .tooltiptext{visibility:hidden;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}#aggset-view .ribbon .status .location-details .alignment .tooltip .tooltiptext:after,#site-view .ribbon .status .location-details .alignment .tooltip .tooltiptext:after,#sitelist-view .ribbon .status .location-details .alignment .tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}#aggset-view .ribbon .status .location-details .alignment .tooltip:hover .tooltiptext,#site-view .ribbon .status .location-details .alignment .tooltip:hover .tooltiptext,#sitelist-view .ribbon .status .location-details .alignment .tooltip:hover .tooltiptext{visibility:visible;opacity:1}#aggset-view .ribbon .status .location-details .alignment1,#site-view .ribbon .status .location-details .alignment1,#sitelist-view .ribbon .status .location-details .alignment1{padding-bottom:20px}#aggset-view .ribbon .status .location-details .alignment1 .material-icons,#site-view .ribbon .status .location-details .alignment1 .material-icons,#sitelist-view .ribbon .status .location-details .alignment1 .material-icons{margin-right:25px}#aggset-view .ribbon .status .location-details .alignment1 .color-l,#site-view .ribbon .status .location-details .alignment1 .color-l,#sitelist-view .ribbon .status .location-details .alignment1 .color-l{color:#777}#aggset-view .ribbon .status .location-details2,#site-view .ribbon .status .location-details2,#sitelist-view .ribbon .status .location-details2{top:55px;height:23%}#aggset-view .ribbon .status .location-details3,#site-view .ribbon .status .location-details3,#sitelist-view .ribbon .status .location-details3{top:198px;height:11%}#aggset-view .ribbon .status .location-details4,#site-view .ribbon .status .location-details4,#sitelist-view .ribbon .status .location-details4{top:55px;height:48%}#aggset-view .ribbon .alignment2,#site-view .ribbon .alignment2,#sitelist-view .ribbon .alignment2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}#aggset-view .ribbon .alignment2 .circle-1,#site-view .ribbon .alignment2 .circle-1,#sitelist-view .ribbon .alignment2 .circle-1{height:10px!important;width:10px!important;background-color:#0b8acd;border-radius:20px;margin:2px 10px 0 0}#aggset-view .ribbon .alignment2 .circle-2,#site-view .ribbon .alignment2 .circle-2,#sitelist-view .ribbon .alignment2 .circle-2{height:10px!important;width:10px!important;background-color:#13beb9;border-radius:20px;margin:2px 10px 0 0}#aggset-view .ribbon .alignment2 .circle-3,#site-view .ribbon .alignment2 .circle-3,#sitelist-view .ribbon .alignment2 .circle-3{height:10px!important;width:10px!important;background-color:#98ddb1;border-radius:20px;margin:2px 10px 0 0}#aggset-view .ribbon .alignment2 .circle-4,#site-view .ribbon .alignment2 .circle-4,#sitelist-view .ribbon .alignment2 .circle-4{height:10px!important;width:10px!important;background-color:#ffc794;border-radius:20px;margin:2px 10px 0 0}#aggset-view .ribbon .status-details,#site-view .ribbon .status-details,#sitelist-view .ribbon .status-details{margin-top:15px;border-radius:5px;height:220px}#aggset-view .ribbon .status-details .map,#site-view .ribbon .status-details .map,#sitelist-view .ribbon .status-details .map{height:210px}#aggset-view .ribbon .status-details1,#site-view .ribbon .status-details1,#sitelist-view .ribbon .status-details1{margin-top:15px;border-radius:5px;height:125px}#aggset-view .ribbon .status-details1 .map,#site-view .ribbon .status-details1 .map,#sitelist-view .ribbon .status-details1 .map{height:115px}#aggset-view .ribbon .status-details2,#site-view .ribbon .status-details2,#sitelist-view .ribbon .status-details2{margin-top:15px;border-radius:5px;height:123px}#aggset-view .ribbon .status-details3,#site-view .ribbon .status-details3,#sitelist-view .ribbon .status-details3{margin-top:15px;border-radius:5px;height:50px}#aggset-view .ribbon .alert-details,#site-view .ribbon .alert-details,#sitelist-view .ribbon .alert-details{padding:20px 0 16px;border-radius:5px}#aggset-view .ribbon .alert-details .alerts,#site-view .ribbon .alert-details .alerts,#sitelist-view .ribbon .alert-details .alerts{width:100%;border-radius:10px;padding:10px;padding-bottom:40px;color:#fff;margin:10px 10px 0 0;position:relative}#aggset-view .ribbon .alert-details .alerts p,#site-view .ribbon .alert-details .alerts p,#sitelist-view .ribbon .alert-details .alerts p{font-size:15px;font-weight:700;margin-bottom:10px;margin-top:10px}#aggset-view .ribbon .alert-details .alerts span,#site-view .ribbon .alert-details .alerts span,#sitelist-view .ribbon .alert-details .alerts span{font-size:30px;position:absolute;bottom:0;right:10px}#aggset-view .ribbon .alert-details .alerts:last-child,#site-view .ribbon .alert-details .alerts:last-child,#sitelist-view .ribbon .alert-details .alerts:last-child{margin-right:0}#aggset-view .ribbon .alert-details .critical,#site-view .ribbon .alert-details .critical,#sitelist-view .ribbon .alert-details .critical{background-color:#fe5859}#aggset-view .ribbon .alert-details .major,#site-view .ribbon .alert-details .major,#sitelist-view .ribbon .alert-details .major{background-color:#fe9163}#aggset-view .ribbon .alert-details .minor,#site-view .ribbon .alert-details .minor,#sitelist-view .ribbon .alert-details .minor{background:#ffe36f}#aggset-view .ribbon .alert-details .available,#site-view .ribbon .alert-details .available,#sitelist-view .ribbon .alert-details .available{background-color:#5f8e56}#aggset-view .ribbon .alert-details .gray-text,#site-view .ribbon .alert-details .gray-text,#sitelist-view .ribbon .alert-details .gray-text{color:#757575}#aggset-view .ribbon .items-alignment,#site-view .ribbon .items-alignment,#sitelist-view .ribbon .items-alignment{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.ribbon-bar{color:#555}.ribbon-bar .status{background-color:#f3f3f3;border:5px solid #fafafa;border-radius:10px;padding:15px 10px 10px;position:relative}.ribbon-bar .status.template{height:120px}.ribbon-bar .status span{font-weight:700}.ribbon-bar .status .head-color{color:#47a7db}.ribbon-bar .status .location-details{position:absolute;top:55px;background:#eeeeee6b;left:20px;width:83%;padding:10px;height:35%}.ribbon-bar .status .location-details .alignment{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.ribbon-bar .status .location-details .alignment .color-l{color:#777}.ribbon-bar .status .location-details .alignment .material-icons{margin-top:-3px}.ribbon-bar .site-ribbon-card{margin:10px;background-color:#fff;color:#555;padding:10px;border-radius:4px;min-width:260px;height:180px}.ribbon-bar .site-ribbon-card md-switch{margin:0}.ribbon-bar .site-ribbon-card .title{font-size:20px;color:#3bbded;margin:5px 10px 10px}.ribbon-bar .site-ribbon-card md-icon{margin-left:10px}.ribbon-bar .site-ribbon-card .sub-title{font-size:12px;text-align:left;margin:8px 10px}.ribbon-bar .site-ribbon-card .sub-title-bold{font-size:14px;font-weight:bolder;text-align:right}.ribbon-bar .site-ribbon-card .sub-title-site{padding-left:10px}.ribbon-bar .site-ribbon-card select{border:0!important;font-style:italic;color:gray;text-align:right}.ribbon-bar .site-ribbon-card select:focus{outline:none;border:0!important;-webkit-tap-highlight-color:transparent}.md-button.md-icon-button{margin:0}md-menu-item button span{font-size:16px;text-transform:none}md-menu-item button:hover span{background-color:transparent}.progress-label{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px;color:#777}#svg-container-dcm{background-color:#f3f3f3}.graph{height:100%}.graph .updating{opacity:.2}.graph button[disabled]{background-color:#ccc}.graph button[disabled]:hover{cursor:not-allowed}.graph .loading{color:#3bbded;position:relative;top:12px}.graph md-checkbox{display:block;margin-bottom:5px}.graph md-checkbox .md-label span{position:relative;top:1px;color:#555}.graph md-checkbox .md-ink-ripple .md-icon{border-color:#3bbded}.graph md-checkbox.md-checked .md-ink-ripple .md-icon{background-color:#3bbded}.graph .group-heading{font-size:10px;color:#3bbded;position:absolute}.graph .period md-radio-group{margin:25px 5px}.graph .graph-actions{text-align:center}.graph .graph-actions .apply-action,.graph .graph-actions .save-action{padding:0;margin:0;min-width:50px;margin-top:15px;line-height:30px;height:30px;min-height:30px}.graph .graph-actions .apply-action md-icon,.graph .graph-actions .save-action md-icon{color:#777}.graph .graph-actions .apply-action md-icon.hovered,.graph .graph-actions .save-action md-icon.hovered{color:#555}.graph .graph-actions .apply-action md-icon{color:#777;font-weight:700}.graph .graph-actions .apply-action md-icon.hovered{color:#77d23f}.graph .graph-actions .apply-action:disabled,.graph .graph-actions .save-action:disabled{background-color:#eee}.graph .graph-actions .apply-action:disabled md-icon,.graph .graph-actions .save-action:disabled md-icon{color:#ccc}.graph .dates{padding:0 0 10px 10px}.graph .dates md-input-container{margin-bottom:0;padding-right:10px;min-width:50px}.graph .dates md-input-container .md-errors-spacer{display:none}.graph .dates md-input-container label{color:#3bbded}.graph .dates md-input-container input{color:#555;border-color:#3bbded}.graph .dates md-input-container md-select md-select-value{border-color:#3bbded}.graph .dates md-input-container md-select md-select-value span div{color:#555}.graph .info-banner{background:#f3f3f3}.graph .graph-options-banner{-ms-flex-preferred-size:auto;flex-basis:auto;background:#f3f3f3;border-bottom:1px solid #e2e2e2;border-top-right-radius:10px;border-top-left-radius:10px}.graph .graph-options-banner md-slider-container label{font-size:10px;color:#3bbded;margin-top:-20px}.graph .graph-options-banner md-slider-container .md-track-container{height:4px}.graph .graph-options-banner md-slider-container .md-track-container .md-track{background-color:#ccc}.graph .graph-options-banner md-slider-container .md-track-container .md-track-fill{background-color:#3bbded}.graph .graph-options-banner md-slider-container .md-thumb{cursor:pointer}.graph .graph-options-banner md-slider-container .md-thumb-text{color:#fff;cursor:pointer}.graph .graph-options-banner md-slider-container .md-track-ticks canvas{display:none}.graph .graph-options-banner md-input-container{margin-bottom:0;padding-right:10px}.graph .graph-options-banner md-input-container .md-errors-spacer{display:none}.graph .graph-options-banner md-input-container label{color:#3bbded;padding-bottom:10px}.graph .graph-options-banner md-input-container input{color:#555;border-color:#3bbded;padding-left:0}.graph .graph-options-banner md-input-container md-select md-select-value{border-color:#3bbded}.graph .graph-options-banner md-input-container md-select md-select-value span div{color:#555}.graph .graph-options-banner .date-options{background-color:#f3f3f3;padding:5px 10px 0}.graph .graph-options-banner .date-options md-input-container md-icon{color:#ccc}.graph .graph-options-banner .date-options .expand{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.graph .graph-options-banner .date-options .expand md-icon{color:#3bbded;cursor:pointer;outline:none}.graph .graph-options-banner .graph-options{background-color:#f3f3f3;padding:0 10px 5px}.graph .graph-options-banner .graph-options .md-slider-wrapper{margin:0 15px}.graph .graph-options-banner .graph-options md-input-container{min-width:50px}.graph .no-metrics{text-align:center;font-size:14px;width:100%;color:#3bbded}.graph button{margin:0 0 5px 5px}.options{height:100%;border-top-right-radius:10px}.options .datetime-display,.options .values{padding:10px;font-size:10px;background-color:#f3f3f3;overflow:auto;border-bottom:none}.options .datetime-display.extended-display,.options .values.extended-display{height:65vh;padding-top:0;border-left:1px solid #e2e2e2}.options .datetime-display .timezone-heading,.options .values .timezone-heading{text-align:left;padding:10px 0 5px;font-size:12px;color:#777}.options .datetime-display .time,.options .values .time{display:block;color:#777;font-size:12px;padding-bottom:10px;border-bottom:1px solid #ccc}.options .datetime-display .time.timezone,.options .values .time.timezone{border:none;padding-bottom:0}.options .datetime-display .event,.options .datetime-display .val,.options .values .event,.options .values .val{border-bottom:1px solid #ccc;padding-bottom:5px}.options .datetime-display .event:last-child,.options .datetime-display .val:last-child,.options .values .event:last-child,.options .values .val:last-child{border-bottom:none}.options .datetime-display .event .value,.options .datetime-display .val .value,.options .values .event .value,.options .values .val .value{font-size:16px}.options .datetime-display .line-type-dashed,.options .values .line-type-dashed{font-size:14px;line-height:12px;vertical-align:top}.options .datetime-display .tou-type,.options .values .tou-type{font-weight:700}.options .datetime-display .measurements .exceed,.options .values .measurements .exceed{font-weight:700;color:#f95213;background:#f7b7b0;border-radius:5px;padding:3px}.options .datetime-display .measurements .metric-name,.options .values .measurements .metric-name{color:#777}.options .datetime-display .measurements .metric-header span,.options .values .measurements .metric-header span{color:#777;font-weight:700;font-size:12px;line-height:2em}.options .datetime-display .measurements .val,.options .values .measurements .val{margin-top:5px;cursor:default;color:#555}.options .datetime-display .measurements .unit,.options .values .measurements .unit{font-size:12px}.options .datetime-display .measurements .event,.options .values .measurements .event{margin-top:10px}.options .datetime-display .measurements .event .app-name,.options .values .measurements .event .app-name{color:#777}.options .datetime-display .measurements .event .event-time,.options .values .measurements .event .event-time{color:#555}.options .datetime-display .measurements .event .ok,.options .values .measurements .event .ok{color:#77d23f}.options .datetime-display .measurements .event .error,.options .datetime-display .measurements .event .module-error,.options .datetime-display .measurements .event .other,.options .values .measurements .event .error,.options .values .measurements .event .module-error,.options .values .measurements .event .other{color:#f95213}.options .datetime-display .measurements .event .module-warning,.options .datetime-display .measurements .event .warning,.options .values .measurements .event .module-warning,.options .values .measurements .event .warning{color:#f5bc3d}.options .datetime-display{background-color:#f3f3f3;padding-top:0;padding-bottom:13px;border-left:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;border-top-right-radius:10px;min-height:35px}.categories-panel{background-color:#f3f3f3;padding:0 10px;height:75vh;overflow:auto;border-radius:1px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #e2e2e2;border-top-left-radius:10px}.metric-header{background-color:#e2e2e2;border-radius:5px;line-height:2em;margin:0 0 5px}.metric-header.top{padding-top:5px}.metric-header:hover{cursor:pointer}.metric-header:active,.metric-header:focus{outline:none}.metric-header span{color:#777;font-weight:700;padding-left:5px}.metric-header md-icon{color:#777;padding-right:5px;line-height:2em;position:relative;top:0;font-size:12px;font-weight:700;text-align:right}.metric-header.group-name{margin:0 0 5px;padding-top:5px}.metric-header span{font-size:12px}.metric-header span.sub-child{margin-top:5px}.metric-header:first-child{margin-top:0}.sub-metric-header{color:#777;margin:10px 0;font-size:10px;padding-left:5px}.no-metrics{font-size:12px;color:#ccc}md-checkbox{margin-bottom:5px}md-checkbox .md-label span{position:relative;top:1px;color:#777;font-size:10px}md-checkbox .md-ink-ripple .md-icon{border-color:#3bbded}md-checkbox.md-checked .md-label span{position:relative;top:1px;color:#555}md-checkbox.md-checked .md-ink-ripple .md-icon{background-color:#3bbded}md-checkbox[disabled]{opacity:.3}svg #legend{display:none}svg .area{stroke-width:0;pointer-events:none}svg .zoom{cursor:move}svg .context>path{pointer-events:none}svg .axis .domain{display:none}svg .axis .tick text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;fill:#555;font-size:9px}svg .axis .tick line{stroke-opacity:.7;shape-rendering:crispEdges}svg .axis .brush .extent{stroke:#333;fill-opacity:1;shape-rendering:crispEdges}svg .agg-request-type-marker,svg .demand-response-type-marker{pointer-events:none}svg .agg-request-type-marker.charge_hold,svg .demand-response-type-marker.charge_hold{fill:#77d23f}svg .agg-request-type-marker.discharge,svg .demand-response-type-marker.discharge{fill:#f5bc3d}svg .agg-request-type-marker.charge,svg .demand-response-type-marker.charge{fill:#3bbded}svg .agg-request-type-marker.dr_event,svg .demand-response-type-marker.dr_event{fill:salmon}svg .agg-request-details,svg .demand-response-details,svg .forecast-indicator-text,svg .ghg-forecast-indicator-text,svg .optimization-schedule-indicator-text{pointer-events:all;cursor:pointer;font-weight:700;font-size:10px}svg .agg-request-details.charge_hold,svg .demand-response-details.charge_hold,svg .forecast-indicator-text.charge_hold,svg .ghg-forecast-indicator-text.charge_hold,svg .optimization-schedule-indicator-text.charge_hold{fill:#77d23f}svg .agg-request-details.discharge,svg .demand-response-details.discharge,svg .forecast-indicator-text.discharge,svg .ghg-forecast-indicator-text.discharge,svg .optimization-schedule-indicator-text.discharge{fill:#f5bc3d}svg .agg-request-details.charge,svg .demand-response-details.charge,svg .forecast-indicator-text.charge,svg .ghg-forecast-indicator-text.charge,svg .optimization-schedule-indicator-text.charge{fill:#3bbded}svg .agg-request-line,svg .demand-response-line,svg .forecast-indicator-line,svg .ghg-forecast-indicator-line,svg .optimization-schedule-indicator-line{pointer-events:none;stroke-width:2}svg .agg-request-line.duration,svg .demand-response-line.duration,svg .forecast-indicator-line.duration,svg .ghg-forecast-indicator-line.duration,svg .optimization-schedule-indicator-line.duration{stroke-dasharray:0,0;stroke-dasharray:2,5}svg .agg-request-line.charge_hold,svg .demand-response-line.charge_hold,svg .forecast-indicator-line.charge_hold,svg .ghg-forecast-indicator-line.charge_hold,svg .optimization-schedule-indicator-line.charge_hold{stroke:#77d23f;stroke-dasharray:2,5}svg .agg-request-line.discharge,svg .demand-response-line.discharge,svg .forecast-indicator-line.discharge,svg .ghg-forecast-indicator-line.discharge,svg .optimization-schedule-indicator-line.discharge{stroke:#f5bc3d;stroke-dasharray:2,5}svg .agg-request-line.charge,svg .demand-response-line.charge,svg .forecast-indicator-line.charge,svg .ghg-forecast-indicator-line.charge,svg .optimization-schedule-indicator-line.charge{stroke:#3bbded;stroke-dasharray:2,5}svg .agg-request-line.dr_event,svg .demand-response-line.dr_event,svg .forecast-indicator-line.dr_event,svg .ghg-forecast-indicator-line.dr_event,svg .optimization-schedule-indicator-line.dr_event{stroke:salmon}svg .tooltip{pointer-events:none;opacity:.7;fill:#777}svg .tooltip-header.charge_hold{fill:#77d23f}svg .tooltip-header.discharge{fill:#f5bc3d}svg .tooltip-header.charge{fill:#3bbded}svg .tooltip-text{font-size:12px;pointer-events:none;fill:#fff;text-anchor:start}svg .tooltip-text.mode{font-weight:700;fill:#fff}.markets .markets-container .categories-panel{height:80vh}.markets .markets-container .categories-panel .spacer{-ms-flex-positive:1;flex-grow:1}.markets .markets-container .categories-panel .category{padding:10px 0}.markets .markets-container .categories-panel .category .clear-all{width:90%}.nodes .nodes-header{margin-bottom:10px}.nodes .nodes-header h2{margin-bottom:5px}.nodes .nodes-header button{margin:0}.nodes .nodes-header button.md-button{padding:0 10px;height:36px;margin-top:10px}.nodes .nodes-header button.md-button md-icon{color:#fff!important;margin-right:5px}.nodes .search-filter{margin-bottom:10px}.nodes .search-filter .search{background-color:#f3f3f3;padding:7px}.nodes .search-filter .search input{border:none;box-shadow:none;padding:5px 10px;color:#777;margin-right:7px;font-size:14px;width:100%}.nodes .search-filter .search input:active,.nodes .search-filter .search input:focus{outline:none}.nodes .search-filter .search md-icon{color:#ccc}.nodes .search-filter .search md-icon.clear-search:hover{cursor:pointer;outline:none}.nodes .no-items{height:60vh}.nodes .nodes-table{margin:5px;box-shadow:0 0 5px 0 rgba(51,51,51,.1)}.nodes .nodes-table .node-header{border-bottom:1px solid #f5f5f5}.nodes .nodes-table .node-header span{padding:10px;color:#555;font-weight:700}.nodes .nodes-table .node{padding:20px}.nodes .nodes-table .node:nth-child(odd){background-color:#f5f5f5}.nodes .nodes-table .node .serial{color:#555}.nodes .nodes-table .node .hardware-id,.nodes .nodes-table .node .last-seen,.nodes .nodes-table .node .site,.nodes .nodes-table .node .software-version{cursor:pointer;outline:none}.nodes .nodes-table .node .hardware-id span,.nodes .nodes-table .node .last-seen span,.nodes .nodes-table .node .site span,.nodes .nodes-table .node .software-version span{color:#777;position:relative;top:2px}.nodes .nodes-table .node .hardware-id md-icon,.nodes .nodes-table .node .last-seen md-icon,.nodes .nodes-table .node .site md-icon,.nodes .nodes-table .node .software-version md-icon{color:#ccc;margin:0 10px 0 0}.nodes .nodes-table .node .edit md-icon{color:#ccc}.nodes .nodes-table .node .edit md-icon:hover{cursor:pointer}.new-node .heighted{min-height:175px}.sites .sites-header{margin-bottom:10px}.sites .sites-header h2{margin-bottom:5px}.sites .sites-header button{margin:0}.sites .sites-header button.md-button{padding:0 10px;height:36px;margin-top:10px}.sites .sites-header button.md-button md-icon{color:#fff!important;margin-right:5px}.sites md-tabs md-tab-content{margin-top:10px}.sites md-tabs md-tab-content .sites-table,.sites md-tabs md-tab-content .templates-table{margin:5px;box-shadow:0 0 5px 0 rgba(51,51,51,.1)}.sites md-tabs md-tab-content .sites-table .search,.sites md-tabs md-tab-content .templates-table .search{padding:7px;background-color:#eee}.sites md-tabs md-tab-content .sites-table .search input,.sites md-tabs md-tab-content .templates-table .search input{padding:5px 10px;border:1px solid #eee;border-radius:2px;color:#777}.sites md-tabs md-tab-content .sites-table .search input::-webkit-input-placeholder,.sites md-tabs md-tab-content .templates-table .search input::-webkit-input-placeholder{color:#ccc}.sites md-tabs md-tab-content .sites-table .search input::-moz-placeholder,.sites md-tabs md-tab-content .templates-table .search input::-moz-placeholder{color:#ccc}.sites md-tabs md-tab-content .sites-table .search input:-ms-input-placeholder,.sites md-tabs md-tab-content .templates-table .search input:-ms-input-placeholder{color:#ccc}.sites md-tabs md-tab-content .sites-table .search input:-moz-placeholder,.sites md-tabs md-tab-content .templates-table .search input:-moz-placeholder{color:#ccc}.sites md-tabs md-tab-content .sites-table .search input:active,.sites md-tabs md-tab-content .sites-table .search input:focus,.sites md-tabs md-tab-content .templates-table .search input:active,.sites md-tabs md-tab-content .templates-table .search input:focus{outline:none}.sites md-tabs md-tab-content .sites-table .search md-icon,.sites md-tabs md-tab-content .templates-table .search md-icon{color:#ccc}.sites md-tabs md-tab-content .sites-table .search md-icon.clear-search:hover,.sites md-tabs md-tab-content .templates-table .search md-icon.clear-search:hover{color:#f95213;cursor:pointer}.sites md-tabs md-tab-content .sites-table .site,.sites md-tabs md-tab-content .templates-table .site{padding:20px 40px}.sites md-tabs md-tab-content .sites-table .site .edit md-icon,.sites md-tabs md-tab-content .sites-table .site .more md-icon,.sites md-tabs md-tab-content .templates-table .site .edit md-icon,.sites md-tabs md-tab-content .templates-table .site .more md-icon{color:#ccc}.sites md-tabs md-tab-content .sites-table .site .edit md-icon:hover,.sites md-tabs md-tab-content .sites-table .site .more md-icon:hover,.sites md-tabs md-tab-content .templates-table .site .edit md-icon:hover,.sites md-tabs md-tab-content .templates-table .site .more md-icon:hover{cursor:pointer}.sites md-tabs md-tab-content .sites-table .site:nth-child(odd),.sites md-tabs md-tab-content .templates-table .site:nth-child(odd){background-color:#f5f5f5}.sites md-tabs md-tab-content .sites-table .site .details .icon-status md-icon.error,.sites md-tabs md-tab-content .sites-table .site .details .icon-status md-icon.never.connected,.sites md-tabs md-tab-content .sites-table .site .details .icon-status md-icon.not.configured,.sites md-tabs md-tab-content .sites-table .site .details .icon-status md-icon.unconfigured,.sites md-tabs md-tab-content .templates-table .site .details .icon-status md-icon.error,.sites md-tabs md-tab-content .templates-table .site .details .icon-status md-icon.never.connected,.sites md-tabs md-tab-content .templates-table .site .details .icon-status md-icon.not.configured,.sites md-tabs md-tab-content .templates-table .site .details .icon-status md-icon.unconfigured{color:#f95213}.sites md-tabs md-tab-content .sites-table .site .details .icon-status md-icon.offline,.sites md-tabs md-tab-content .templates-table .site .details .icon-status md-icon.offline{color:#555}.sites md-tabs md-tab-content .sites-table .site .details .icon-status md-icon.warning,.sites md-tabs md-tab-content .templates-table .site .details .icon-status md-icon.warning{color:#f5bc3d}.sites md-tabs md-tab-content .sites-table .site .details .icon-status md-icon.online.recently,.sites md-tabs md-tab-content .templates-table .site .details .icon-status md-icon.online.recently{color:#b9d23f}.sites md-tabs md-tab-content .sites-table .site .details .icon-status md-icon.online,.sites md-tabs md-tab-content .templates-table .site .details .icon-status md-icon.online{color:#77d23f}.sites md-tabs md-tab-content .sites-table .site .details .icon-status md-icon:hover,.sites md-tabs md-tab-content .templates-table .site .details .icon-status md-icon:hover{cursor:pointer}.sites md-tabs md-tab-content .sites-table .site .details .name-status.error .site-name,.sites md-tabs md-tab-content .sites-table .site .details .name-status.never.connected .site-name,.sites md-tabs md-tab-content .sites-table .site .details .name-status.not.configured .site-name,.sites md-tabs md-tab-content .sites-table .site .details .name-status.unconfigured .site-name,.sites md-tabs md-tab-content .templates-table .site .details .name-status.error .site-name,.sites md-tabs md-tab-content .templates-table .site .details .name-status.never.connected .site-name,.sites md-tabs md-tab-content .templates-table .site .details .name-status.not.configured .site-name,.sites md-tabs md-tab-content .templates-table .site .details .name-status.unconfigured .site-name{color:#f95213}.sites md-tabs md-tab-content .sites-table .site .details .name-status.offline .site-name,.sites md-tabs md-tab-content .templates-table .site .details .name-status.offline .site-name{color:#555}.sites md-tabs md-tab-content .sites-table .site .details .name-status.warning .site-name,.sites md-tabs md-tab-content .templates-table .site .details .name-status.warning .site-name{color:#f5bc3d}.sites md-tabs md-tab-content .sites-table .site .details .name-status.online.recently .site-name,.sites md-tabs md-tab-content .templates-table .site .details .name-status.online.recently .site-name{color:#b9d23f}.sites md-tabs md-tab-content .sites-table .site .details .name-status.online .site-name,.sites md-tabs md-tab-content .templates-table .site .details .name-status.online .site-name{color:#77d23f}.sites md-tabs md-tab-content .sites-table .site .details .name-status .site-name:hover,.sites md-tabs md-tab-content .templates-table .site .details .name-status .site-name:hover{cursor:pointer}.sites md-tabs md-tab-content .sites-table .site .details .location,.sites md-tabs md-tab-content .templates-table .site .details .location{font-size:14px}.sites md-tabs md-tab-content .sites-table .site .details .location span,.sites md-tabs md-tab-content .templates-table .site .details .location span{color:#777}.sites md-tabs md-tab-content .sites-table .site .details .location span.line-one,.sites md-tabs md-tab-content .templates-table .site .details .location span.line-one{color:#555}.sites md-tabs md-tab-content .sites-table .site .details .location md-icon,.sites md-tabs md-tab-content .templates-table .site .details .location md-icon{color:#555;font-size:24px}.sites md-tabs md-tab-content .sites-table .site .details .nodes-count,.sites md-tabs md-tab-content .templates-table .site .details .nodes-count{font-size:14px}.sites md-tabs md-tab-content .sites-table .site .details .nodes-count span,.sites md-tabs md-tab-content .templates-table .site .details .nodes-count span{color:#555}.sites md-tabs md-tab-content .sites-table .site .details .nodes-count md-icon,.sites md-tabs md-tab-content .templates-table .site .details .nodes-count md-icon{color:#555;font-size:24px}.sites md-tabs md-tab-content .sites-table .site .create-template md-icon,.sites md-tabs md-tab-content .sites-table .site .delete md-icon,.sites md-tabs md-tab-content .sites-table .site .edit md-icon,.sites md-tabs md-tab-content .sites-table .site .view-info md-icon,.sites md-tabs md-tab-content .templates-table .site .create-template md-icon,.sites md-tabs md-tab-content .templates-table .site .delete md-icon,.sites md-tabs md-tab-content .templates-table .site .edit md-icon,.sites md-tabs md-tab-content .templates-table .site .view-info md-icon{color:#ccc;outline:none}.sites md-tabs md-tab-content .sites-table .site .create-template md-icon:hover,.sites md-tabs md-tab-content .sites-table .site .delete md-icon:hover,.sites md-tabs md-tab-content .sites-table .site .edit md-icon:hover,.sites md-tabs md-tab-content .sites-table .site .view-info md-icon:hover,.sites md-tabs md-tab-content .templates-table .site .create-template md-icon:hover,.sites md-tabs md-tab-content .templates-table .site .delete md-icon:hover,.sites md-tabs md-tab-content .templates-table .site .edit md-icon:hover,.sites md-tabs md-tab-content .templates-table .site .view-info md-icon:hover{cursor:pointer}md-menu-content md-menu-item.custom{border-top:2px solid #eee}.versions{font-size:12px}.versions .no-items{height:60vh}.versions .progress-items{height:60vh;padding:50px}.versions .versions-header{margin-bottom:10px}.versions .versions-header h2{margin-bottom:15px}.versions .date-options{border-bottom:1px solid #d3d3d3}.versions .versions-container{margin:10px}.versions .versions-container .no-data{color:#555;min-height:50vh}.versions .versions-container .graph-panel{background:#f3f3f3;min-height:70vh;max-height:70vh;overflow-y:auto}.versions .versions-container .details{border-radius:5px;background:#eee;padding:10px;color:#555;overflow-y:scroll;vertical-align:top}.versions .versions-container .details .info{padding:3x}.versions .versions-container .details .date{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;border-radius:5px;background:#f3f3f3;font-weight:700;padding:20px 5px;margin:10px 5px}.versions .versions-container .details .version-item{padding:5px;border-bottom:1px solid #ccc}.versions .versions-container .details .version-item .row{padding-top:5px}.versions .versions-container .details .version-item .title{font-weight:700}.versions .versions-container .details .version-item .title span{vertical-align:top}.versions .versions-container .details .version-item .identifier .label,.versions .versions-container .details .version-item .installed .label,.versions .versions-container .details .version-item .version .label{font-weight:700;padding-right:10px}.versions .versions-container .details .version-item .current-release{cursor:default;border-radius:5px;background:#77d23f;font-weight:700;color:#fff;padding:10px;margin:5px 0;text-align:center}.versions .versions-container .sites-table{background-color:#eee;border-right:5px solid #fff}.versions .versions-container .sites-table .selection{padding:0 10px}.versions .versions-container .sites-table .search{padding:7px;background-color:#f3f3f3}.versions .versions-container .sites-table .search input{padding:5px 10px;border:1px solid #eee;border-radius:2px;color:#777;font-size:16px}.versions .versions-container .sites-table .search input::-webkit-input-placeholder{color:#ccc}.versions .versions-container .sites-table .search input::-moz-placeholder{color:#ccc}.versions .versions-container .sites-table .search input:-ms-input-placeholder{color:#ccc}.versions .versions-container .sites-table .search input:-moz-placeholder{color:#ccc}.versions .versions-container .sites-table .search input:active,.versions .versions-container .sites-table .search input:focus{outline:none}.versions .versions-container .sites-table .search md-icon{color:#ccc;font-size:20px}.versions .versions-container .sites-table .search md-icon.clear-search:hover{color:#f95213;cursor:pointer}.versions .versions-container .sites-table .headings{padding:10px 20px;font-weight:700;color:#777;background-color:#f3f3f3;border-bottom:1px solid #ccc}.versions .versions-container .sites-table .sites-list{height:65vh;overflow-y:scroll}.versions .versions-container .sites-table .sites-list .site{padding:10px}.versions .versions-container .sites-table .sites-list .site:not(:last-child){border-bottom:3px solid #fff}.versions .versions-container .sites-table .sites-list .site .edit md-icon,.versions .versions-container .sites-table .sites-list .site .more md-icon{color:#ccc}.versions .versions-container .sites-table .sites-list .site .edit md-icon:hover,.versions .versions-container .sites-table .sites-list .site .more md-icon:hover{cursor:pointer}.versions .versions-container .sites-table .sites-list .site .site-info{cursor:pointer;padding:5px;color:#777}.versions .versions-container .sites-table .sites-list .site .site-info .site-name{font-weight:700;padding-bottom:5px;color:#555}.versions .versions-container .sites-table .sites-list .site .site-info .site-date{padding-bottom:5px}.versions .versions-container .sites-table .sites-list .site .category{cursor:default;padding-bottom:5px;color:#555}.versions .versions-container .sites-table .sites-list .site .category .label{font-weight:700}.versions .versions-container .sites-table .sites-list .site .category .value{font-size:18px;font-weight:700}.versions .versions-container .sites-table .sites-list .site .create-template md-icon,.versions .versions-container .sites-table .sites-list .site .delete md-icon,.versions .versions-container .sites-table .sites-list .site .edit md-icon,.versions .versions-container .sites-table .sites-list .site .view-info md-icon{color:#ccc;outline:none}.versions .versions-container .sites-table .sites-list .site .create-template md-icon:hover,.versions .versions-container .sites-table .sites-list .site .delete md-icon:hover,.versions .versions-container .sites-table .sites-list .site .edit md-icon:hover,.versions .versions-container .sites-table .sites-list .site .view-info md-icon:hover{cursor:pointer}.versions md-icon{font-size:20px}.versions .view-icon md-icon{color:#777;outline:none}.versions .view-icon md-icon:hover{color:#555}.versions .view-icon:hover{cursor:pointer;outline:none}.versions .chart{shape-rendering:crispEdges}.versions .mini text{font-size:9px}.versions .main text{font-size:11px}.versions .version-label{pointer-events:none}.versions .item-text{font-weight:700}.versions .laneText{font-weight:400}.versions .brush .extent{stroke:gray;fill:#1e90ff;fill-opacity:.365}.versions .swimlane-chart{background:#f3f3f3}.versions .show-all{margin-top:20px}.versions .show-all md-checkbox .md-label span{font-size:12px}.versions .graph{padding:0!important}.login md-toolbar h3{color:#fff;margin:0;padding:20px 20px 5px}.login md-dialog-content{padding:20px 60px 0 50px}.login md-dialog-content .error span,.login md-dialog-content .expired span{color:#f95213;padding:10px 0}.login md-dialog-content md-input-container{width:100%}.login md-dialog-content md-input-container md-icon{color:#777}.login md-dialog-content md-input-container .forgot-password{color:#3bbded;font-size:14px;display:block;padding-top:35px}.login md-dialog-content md-input-container .forgot-password:hover{cursor:pointer}.login md-dialog-content .successful{color:#555;display:block;margin-bottom:20px}.login md-dialog-actions{padding:0 20px 10px 10px}.login md-dialog-actions .no-account{color:#3bbded;font-size:14px;padding-left:10px}.login md-dialog-actions .no-account:hover{cursor:pointer}.delete-device md-dialog-actions{margin:0;min-height:105px;height:105px}.delete-device .progress-label{padding:0 20px;color:#777}.delete-device .spacer{-ms-flex:1 1 auto;flex:1 1 auto}.edit-device form[name=deviceEditForm]{width:100%;padding:10px 0}.edit-device md-dialog-content{padding:10px 30px 30px}.edit-device md-dialog-actions{margin:0;min-height:105px;height:105px}.edit-device .progress-label{padding:0 20px;color:#777}.edit-device .spacer{-ms-flex:1 1 auto;flex:1 1 auto}.edit-device .error,.edit-device .expired{color:#f95213;padding:10px 0;text-align:center;display:block;width:100%}.edit-device h4{font-weight:400;text-transform:uppercase;font-size:18px;margin-bottom:0}.edit-device h4 .new-port{background-color:#3bbded;border-radius:50%;font-size:18px;color:#fff;padding:5px 0 0 5px;margin-left:5px}.edit-device h4 .new-port:hover{cursor:pointer}.edit-device h4 .new-port:active,.edit-device h4 .new-port:focus{outline:none}.edit-device .ports{padding:10px 0}.edit-device .ports .no-ports{color:#555;display:block;padding:10px 0;font-size:14px}.edit-device .ports .port{padding:10px 0 5px 10px;margin-bottom:10px}.edit-device .ports .port .no-linkable-devices{color:#f95213;margin-bottom:10px;display:block;font-size:14px}.edit-device .ports .port:not(:last-child){border-bottom:1px solid #ccc}.edit-device .ports .port.existing{background-color:#f6f6f6}.edit-device .ports .port .meta md-input-container{margin-bottom:0}.edit-device .ports .port .toggles{padding-left:30px}.edit-device .ports .port .toggles .radio-label{margin-bottom:5px;color:#555;text-transform:uppercase}.edit-device .ports .port .toggles md-radio-group{margin-left:10px}.edit-device .ports .port .toggles md-radio-group md-radio-button{margin-bottom:10px;margin-top:0}.edit-device .ports .port .toggles md-radio-group md-radio-button .md-label span{color:#777}.edit-device .ports .port .toggles md-switch{margin:5px 0}.edit-device .ports .port .toggles md-switch .md-label span{color:#777}.edit-device .ports .port .actions md-icon{color:#777;margin:5px auto}.edit-device .ports .port .actions md-icon:hover{cursor:pointer;filter:brightness(120%)}md-tooltip.port-action span{color:#fff}.port-action-confirm{position:absolute;width:100%;z-index:9999;opacity:.95;max-height:150px;background-color:#eee;padding:10px 20px;color:#000;margin-top:-10px;margin-left:-10px}.port-action-confirm.delete{padding-top:30px;font-size:18px;text-align:center}.reason-confirm{margin:15px 0 0}.new-group .error{color:#f95213;display:block;width:100%;text-align:center;margin-bottom:10px}#alerts{background-color:#f3f3f3;border-radius:5px}#alerts md-checkbox span{font-size:12px}#alerts .categories-panel{height:auto!important;overflow-y:auto!important}#alerts .categories-panel .spacer{-ms-flex-positive:0;flex-grow:0}#alerts .categories-panel .selections{max-height:70vh;overflow-y:auto}#alerts .categories-panel .category{padding:8px 0}#alerts .categories-panel .category.options{height:50px}#alerts .categories-panel .category .md-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:90%}#alerts .categories-panel .category.info{border-top:1px solid #d3d3d3}#alerts .categories-panel .category.info h4 span{color:#777;font-weight:700;font-size:12px}#alerts .categories-panel .category.info .apps span,#alerts .categories-panel .category.info .tariff span{padding:5px 0;font-size:10px;color:#777}#alerts .categories-panel .category.info .apps span.state,#alerts .categories-panel .category.info .tariff span.state{cursor:pointer;text-transform:capitalize;outline-width:0}#alerts .categories-panel .category.info .apps span.state.active,#alerts .categories-panel .category.info .tariff span.state.active{color:#3bbded;font-weight:700}#alerts .categories-panel .metrics .label{font-size:10px;color:#555;padding:5px 5px 5px 0}#alerts .categories-panel .metrics .value{color:#555;padding:5px 0;text-align:left}#alerts .no-data{color:#555;min-height:50vh}#alerts .date-options{padding:10px;border-top-right-radius:10px}#alerts .graph-panel{background:#f3f3f3;overflow-y:auto}#alerts .no-items{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0}#alerts .no-items .banner{margin:10px;border-radius:5px}#alerts .no-items .banner .banner-label{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px}#alerts .no-items .banner.no-alerts{background:#e2e2e2;color:#777}#alerts .no-items .banner.no-alerts md-icon{color:#77d23f}#alerts .no-items .banner.no-alerts-and-ongoing{background:#d2eac3;color:#498b20}#alerts .no-items .banner.no-alerts-and-ongoing md-icon{color:#77d23f}#alerts .no-items .banner.ongoing-alerts{background:#f5bc3d;color:#fff}#alerts .no-items .banner.ongoing-alerts md-icon{color:#fff}#alerts .no-metrics-selected{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#e2e2e2;padding:10px;margin:10px;border-radius:5px;min-height:50vh;color:#777}#alerts #svg-container-alerts_{background:#f3f3f3;width:100%;overflow-y:auto;min-height:50vh}#alerts #svg-container-alerts_ #context-x-axis-alerts text{font-size:9px}#alerts #svg-container-alerts_ .axis .tick text,#alerts #svg-container-alerts_ .legend-date-period-text{font-size:10px}#alerts #svg-container-alerts_ g.y.axis g.tick line{stroke:#ccc;opacity:1}#alerts #svg-container-alerts_ .alert-label{font-weight:700;pointer-events:none;font-size:12px}#alerts #svg-container-alerts_ .laneText{font-weight:400}#alerts #svg-container-alerts_ .alert-hovered{stroke-width:4px;transition:all .3s ease;stroke-dasharray:0;opacity:.6}#alerts #svg-container-alerts_ .brush{fill:#ccc}#alerts #svg-container-alerts_ .brush .overlay{fill:#eee;fill-opacity:.3}#alerts #svg-container-alerts_ .brush .selection{fill:#777;fill-opacity:.3}#alerts #svg-container-alerts_ .brush .handle{width:3px;height:50px;fill:#999;y:0}#alerts #svg-container-alerts_ .graph{padding:0!important}#alerts .chart{shape-rendering:crispEdges}#alerts-new{background-color:#f3f3f3;border-radius:5px}#alerts-new md-checkbox span{font-size:12px}#alerts-new .categories-panel{height:auto!important;overflow-y:auto!important}#alerts-new .categories-panel .spacer{-ms-flex-positive:0;flex-grow:0}#alerts-new .categories-panel .selections{max-height:70vh;overflow-y:auto}#alerts-new .categories-panel .category{padding:8px 0}#alerts-new .categories-panel .category.options{height:50px}#alerts-new .categories-panel .category .md-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:90%}#alerts-new .categories-panel .category.info{border-top:1px solid #d3d3d3}#alerts-new .categories-panel .category.info h4 span{color:#777;font-weight:700;font-size:12px}#alerts-new .categories-panel .category.info .apps span,#alerts-new .categories-panel .category.info .tariff span{padding:5px 0;font-size:10px;color:#777}#alerts-new .categories-panel .category.info .apps span.state,#alerts-new .categories-panel .category.info .tariff span.state{cursor:pointer;text-transform:capitalize;outline-width:0}#alerts-new .categories-panel .category.info .apps span.state.active,#alerts-new .categories-panel .category.info .tariff span.state.active{color:#3bbded;font-weight:700}#alerts-new .categories-panel .metrics .label{font-size:10px;color:#555;padding:5px 5px 5px 0}#alerts-new .categories-panel .metrics .value{color:#555;padding:5px 0;text-align:left}#alerts-new .no-data{color:#555;min-height:50vh}#alerts-new .date-options{padding:10px;border-top-right-radius:10px}#alerts-new .graph-panel{background:#f3f3f3;overflow-y:auto}#alerts-new .no-items{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0}#alerts-new .no-items .banner{margin:10px;border-radius:5px}#alerts-new .no-items .banner .banner-label{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px}#alerts-new .no-items .banner.no-alerts{background:#e2e2e2;color:#777}#alerts-new .no-items .banner.no-alerts md-icon{color:#77d23f}#alerts-new .no-items .banner.no-alerts-and-ongoing{background:#d2eac3;color:#498b20}#alerts-new .no-items .banner.no-alerts-and-ongoing md-icon{color:#77d23f}#alerts-new .no-items .banner.ongoing-alerts{background:#f5bc3d;color:#fff}#alerts-new .no-items .banner.ongoing-alerts md-icon{color:#fff}#alerts-new .no-alerts-msg{position:absolute;left:37%;top:35%}#alerts-new .no-alerts-loader{position:absolute;left:42%;top:35%}#alerts-new .no-metrics-selected{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#e2e2e2;padding:10px;margin:10px;border-radius:5px;min-height:50vh;color:#777}#alerts-new #svg-container-alerts_{background:#f3f3f3;width:100%;overflow-y:auto;min-height:50vh}#alerts-new #svg-container-alerts_ #context-x-axis-alerts text{font-size:9px}#alerts-new #svg-container-alerts_ .axis .tick text,#alerts-new #svg-container-alerts_ .legend-date-period-text{font-size:10px}#alerts-new #svg-container-alerts_ g.y.axis g.tick line{stroke:#ccc;opacity:1}#alerts-new #svg-container-alerts_ .alert-label{font-weight:700;pointer-events:none;font-size:12px}#alerts-new #svg-container-alerts_ .laneText{font-weight:400}#alerts-new #svg-container-alerts_ .alert-hovered{stroke-width:4px;transition:all .3s ease;stroke-dasharray:0;opacity:.6}#alerts-new #svg-container-alerts_ .brush{fill:#ccc}#alerts-new #svg-container-alerts_ .brush .overlay{fill:#eee;fill-opacity:.3}#alerts-new #svg-container-alerts_ .brush .selection{fill:#777;fill-opacity:.3}#alerts-new #svg-container-alerts_ .brush .handle{width:3px;height:50px;fill:#999;y:0}#alerts-new #svg-container-alerts_ .graph{padding:0!important}#alerts-new .chart{shape-rendering:crispEdges}#alerts-new .bgblue{background-color:#48a8e5!important}#alerts-new .ui-grid{background:#f3f3f3}#alerts-new .ui-grid #alert-grid div div select option:first-child[value=""]{display:none}#alerts-new .ui-grid .alert-ribbon-bar{height:180px;max-height:180px}#alerts-new .ui-grid .alert-ribbon-bar .alert-ribbon-card{margin:30px 20px;color:#fff;padding:10px;border-radius:4px;height:120px}#alerts-new .ui-grid .alert-ribbon-bar .alert-ribbon-card .title{font-size:20px;margin:5px 10px 10px}#alerts-new .ui-grid .alert-ribbon-bar .alert-ribbon-card .sub-title{width:92%;font-size:32px;text-align:right;margin:8px 10px}#alerts-new .ui-grid .alert-ribbon-bar .critical-border-bottom{border-bottom:16px solid red}#alerts-new .ui-grid .alert-ribbon-bar .major-border-bottom{border-bottom:16px solid #ff4c00}#alerts-new .ui-grid .alert-ribbon-bar .minor-border-bottom{border-bottom:16px solid #ffce00}#alerts-new .ui-grid .alert-ribbon-bar .info-border-bottom{border-bottom:16px solid #b3cc00}#alerts-new .ui-grid .alert-ribbon-bar .cursor-pointer{cursor:pointer}#alerts-new .ui-grid .critical{background:#fe5859!important}#alerts-new .ui-grid .major{background:#fe9163!important}#alerts-new .ui-grid .minor{background:#ffe36f!important}#alerts-new .ui-grid .info{background:#cae223!important}#alerts-new .ui-grid .gray-text{color:#757575}#alerts-new .ui-grid .alert-grid{margin:0 20px;width:100%!important;max-height:100%!important;min-height:400px}#alerts-new .ui-grid .serach-bar{margin:20px;height:60px;max-height:60px}#alerts-new .ui-grid .filter-button{width:42px!important;min-width:42px!important;max-width:42px!important;max-height:42px!important;min-height:42px!important;height:42px!important;border-radius:42px;background-color:#fff;border:1px solid gray}#alerts-new .ui-grid .filter-button .filter-text{font-size:14px;margin-left:14px!important;margin-right:14px!important}#alerts-new .ui-grid .no-items{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0}#alerts-new .ui-grid .no-items .banner{margin:10px;border-radius:5px}#alerts-new .ui-grid .no-items .banner .banner-label{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px}#alerts-new .ui-grid .no-items .banner.no-alerts{background:#e2e2e2;color:#777}#alerts-new .ui-grid .no-items .banner.no-alerts md-icon{color:#77d23f}#alerts-new .ui-grid .no-items .banner.no-alerts-and-ongoing{background:#d2eac3;color:#498b20}#alerts-new .ui-grid .no-items .banner.no-alerts-and-ongoing md-icon{color:#77d23f}#alerts-new .ui-grid .no-items .banner.ongoing-alerts{background:#f5bc3d;color:#fff}#alerts-new .ui-grid .no-items .banner.ongoing-alerts md-icon{color:#fff}#alerts-new .ui-grid .ui-grid-sort-priority-number{display:none}#alerts-new .ui-grid{border:none;width:100%;height:50vh!important;background-color:#fafafa}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header{border-bottom:none!important}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel{margin-bottom:5px;background-color:#e2e2e2;color:#777}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper{min-height:45px}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell{border-right:none}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell .ui-grid-column-menu-button{display:none}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell .sortable{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-pack:distribute!important;justify-content:space-around!important;height:100%}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell .sortable .ui-grid-cell-contents{-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-pack:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell .sortable .ui-grid-cell-contents .ui-grid-invisible,#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell .sortable .ui-grid-column-menu-button{display:none}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row{min-height:auto!important;height:auto!important;background-color:#f3f3f3!important}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell.ui-grid-row-header-cell{border-bottom:none!important}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell{border-right:none;background-color:#f3f3f3!important;margin-bottom:5px;width:100%!important;color:#555;height:auto!important}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell.custom-site{padding:10px 0;cursor:pointer;text-align:center}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell.custom-site a{text-decoration:underline;color:#3c69f5}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell .ui-grid-row-header-cell{border-bottom:none!important}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell .ui-grid-cell-contents{height:100%!important;width:100%!important;-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-pack:center!important;justify-content:center!important;text-align:center!important;overflow:hidden!important;text-overflow:ellipsis!important;display:inline-block!important;word-wrap:break-word}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row div[role=row]{display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;margin-bottom:5px;height:30px!important;padding-top:5px}#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row-selected,#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row-selected .ui-grid-cell,#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row:hover,#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row:hover>[ui-grid-row]>.ui-grid-cell:hover,#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row:nth-child(2n):hover .ui-grid-cell,#alerts-new .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row:nth-child(odd):hover .ui-grid-cell{background-color:#d5eaee!important}#alerts-new .ui-grid .ui-grid-pager-panel .ui-grid-pager-container .ui-grid-pager-control input{height:14px}#alerts-new .alertlist-footer{border-top:1px solid #ccc;margin-top:1px!important;font-size:12px;padding:15px;color:#ccc;background-color:#f5f5f5}@media only screen and (min-device-width:768px) and (max-device-width:1024px){#alerts-new .ui-grid-header-viewport .ui-grid-cell-contents,#alerts-new .ui-grid-viewport .ui-grid-cell-contents{font-size:9px!important}}#analytics{background-color:#f3f3f3;border-radius:5px}#analytics .vertical-scroll-container{height:1000px}#analytics .categories-panel{padding:0 10px}#analytics .categories-panel .search-filter{margin-bottom:10px}#analytics .categories-panel .search-filter .search{background-color:#f3f3f3;padding:5px 0 0}#analytics .categories-panel .search-filter .search input{border:none;box-shadow:none;padding:5px 10px;color:#777;margin-right:7px;margin-bottom:5px;font-size:10px;width:100%}#analytics .categories-panel .search-filter .search input:active,#analytics .categories-panel .search-filter .search input:focus{outline:none}#analytics .categories-panel .search-filter .search md-icon{color:#ccc}#analytics .categories-panel .search-filter .search md-icon.clear-search:hover{cursor:pointer;outline:none}#analytics .categories-panel .clear-all{font-size:10px;font-weight:700;margin:0 5px 5px;width:90%}#analytics .categories-panel .clear-all:hover{background-color:#f9f9f9}#analytics .categories-panel .device{padding:5px 0}#analytics .categories-panel .device .nav-options{padding-left:5px}#analytics .categories-panel .device .nav-options md-checkbox{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#analytics .categories-panel .device .metrics.port{padding-left:15px;margin-top:0}#analytics .categories-panel .device .has-checked{color:#555;font-weight:700}#analytics .categories-panel .device .no-checked{color:#777;font-weight:400}#analytics .categories-panel .device .matched{color:#3bbded;font-weight:700}#analytics .categories-panel .device .unmatched{color:#777;font-weight:400}#analytics .categories-panel .device-status:before{content:" \25CF";font-size:16px;position:relative;top:-3px}#analytics .categories-panel .device-ok{color:#77d23f}#analytics .categories-panel .device-warning{color:#f5bc3d}#analytics .categories-panel .device-error{color:#f95213}#analytics .rhsarea{fill:url(#ghg-gradient)}#analytics .no-data-msg{margin:2% 0 4.5%;color:#555}#analytics-new{background-color:#fafafa;border-radius:5px;padding:10px}#analytics-new .recursive-menu .sub-menu{padding-left:10px}#analytics-new .recursive-menu .metrics-container{padding-bottom:5px}#analytics-new .recursive-menu .device-block{background-color:#f3f3f3!important}#analytics-new .recursive-menu .item-metric{padding-left:5px;color:#777;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:12px}#analytics-new .recursive-menu .metricBox{padding:0 0 0 7px}#analytics-new .recursive-menu .portBox{border:2px solid #f3f3f3;border-radius:5px;margin:10px 0 5px;padding:5px 0 0 5px}#analytics-new .recursive-menu .port-title{position:relative;top:-14px;width:100%}#analytics-new .recursive-menu .port-text{color:#c4c4c4;background-color:#fff;border-radius:5px;font-style:italic;padding:2px 5px;width:-moz-max-content;width:max-content;overflow-wrap:break-word}#analytics-new .recursive-menu .no-metrics{padding-left:10px;color:#ccc!important;font-size:12px!important}#analytics-new .recursive-menu .md-checkbox{text-align:center}#analytics-new .toolbar{padding:5px;max-height:100%;width:60px;-ms-flex-align:center;align-items:center;border-right:4px solid #f9f9f9;border-radius:10px;background-color:#fff;position:static}#analytics-new .toolbar .toolbar-button{padding:0;margin:0;height:80px;width:100%!important;min-width:100%!important;max-width:100%!important}#analytics-new .toolbar .toolbar-icon-on{color:#55c4ed;font-size:32px}#analytics-new .toolbar .toolbar-icon-off{color:#eee;font-size:32px}#analytics-new .graph{position:relative;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1;height:80vh}#analytics-new .graph .graph-options-banner{background:#fff;border:0}#analytics-new .categories-panel{padding:0 10px}#analytics-new .categories-panel .search-filter{margin-bottom:10px}#analytics-new .categories-panel .search-filter .search{background-color:#f3f3f3;padding:5px 0 0}#analytics-new .categories-panel .search-filter .search input{border:none;box-shadow:none;padding:5px 10px;color:#777;margin-right:7px;margin-bottom:5px;font-size:10px;width:100%}#analytics-new .categories-panel .search-filter .search input:active,#analytics-new .categories-panel .search-filter .search input:focus{outline:none}#analytics-new .categories-panel .search-filter .search md-icon{color:#ccc}#analytics-new .categories-panel .search-filter .search md-icon.clear-search:hover{cursor:pointer;outline:none}#analytics-new .categories-panel .clear-all{font-size:10px;font-weight:700;margin:0 5px 5px;width:90%}#analytics-new .categories-panel .clear-all:hover{background-color:#f9f9f9}#analytics-new .categories-panel .device-list{overflow-x:hidden}#analytics-new .categories-panel .device{padding:5px 0}#analytics-new .categories-panel .device .options{padding-left:5px}#analytics-new .categories-panel .device .metrics.port{padding-left:15px;margin-top:0}#analytics-new .categories-panel .device .has-checked{color:#555;font-weight:700}#analytics-new .categories-panel .device .no-checked{color:#777;font-weight:400}#analytics-new .categories-panel .device .matched{color:#3bbded;font-weight:700}#analytics-new .categories-panel .device .unmatched{color:#777;font-weight:400}#analytics-new .categories-panel .device-status:before{content:" \25CF";font-size:16px;position:relative;top:-3px}#analytics-new .categories-panel .device-ok{color:#77d23f}#analytics-new .categories-panel .device-warning{color:#f5bc3d}#analytics-new .categories-panel .device-error{color:#f95213}#analytics-new .rhsarea{fill:url(#ghg-gradient)}.analytics-sidenav-container{position:absolute;left:54px;height:100%}.inner-sidenav{position:static;left:60px;border-right:4px solid #f9f9f9;padding:0 10px;width:300px;min-width:300px}.sidenav-heading{background-color:#fff;color:#757575;font-size:20px;font-weight:700!important;padding:10px 0 0 10px;border-bottom:2px solid #f3f3f3;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.sidenav-contents{padding:10px}.sidenav-metrics{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;border-radius:0;padding:10px 10px 0;margin-bottom:20px;max-height:50vh;overflow-y:auto}.sidenav-close{display:inline-block;padding:0;margin:0 0 5px!important;height:24px;width:36px!important;min-width:24px!important;max-width:36px!important;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:center;justify-content:center;text-align:center}.sidenav-title{display:inline-block;-ms-flex:60%;flex:60%}.sidenav-close-icon{padding:0;color:#c4c4c4;font-size:24px}.graph-view{position:relative}.graph-view .updating-overlay{position:absolute;display:-ms-flexbox;display:flex;width:100%;height:100%;min-height:50vh;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.options{position:relative;background-color:#f3f3f3;border-left:1px solid #eee}.options .refresh-data-icon{position:absolute;padding:4px;margin:2px;top:0;right:0;cursor:pointer}.options .refresh-data-icon:hover{color:#3bbded;background-color:rgba(0,0,0,.1);border-radius:2px}.options .datetime-display,.options .extended-display{border-left:0!important}#availability{border-radius:5px}#availability md-checkbox span{font-size:12px}#availability .categories-panel{height:auto!important;overflow-y:auto!important}#availability .categories-panel .spacer{-ms-flex-positive:0;flex-grow:0}#availability .categories-panel .selections{max-height:70vh;overflow-y:auto}#availability .categories-panel .category{padding:8px 0}#availability .categories-panel .category.options{height:50px}#availability .categories-panel .category .md-button{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;width:90%}#availability .categories-panel .category.info{border-top:1px solid #d3d3d3}#availability .categories-panel .category.info h4 span{color:#777;font-weight:700;font-size:12px}#availability .categories-panel .category.info .apps span,#availability .categories-panel .category.info .tariff span{padding:5px 0;font-size:10px;color:#777}#availability .categories-panel .category.info .apps span.state,#availability .categories-panel .category.info .tariff span.state{cursor:pointer;text-transform:capitalize;outline-width:0}#availability .categories-panel .category.info .apps span.state.active,#availability .categories-panel .category.info .tariff span.state.active{color:#3bbded;font-weight:700}#availability .categories-panel .metrics .label{font-size:10px;color:#555;padding:5px 5px 5px 0}#availability .categories-panel .metrics .value{color:#555;padding:5px 0;text-align:left}#availability .no-data{color:#555;min-height:50vh}#availability .date-options{padding:10px;border-top-right-radius:10px}#availability .graph-panel{background:#f3f3f3;overflow-y:auto}#availability .no-items{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0}#availability .no-items .banner{margin:10px;border-radius:5px}#availability .no-items .banner .banner-label{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px}#availability .no-items .banner.no-alerts{background:#e2e2e2;color:#777}#availability .no-items .banner.no-alerts md-icon{color:#77d23f}#availability .no-items .banner.no-alerts-and-ongoing{background:#d2eac3;color:#498b20}#availability .no-items .banner.no-alerts-and-ongoing md-icon{color:#77d23f}#availability .no-items .banner.ongoing-alerts{background:#f5bc3d;color:#fff}#availability .no-items .banner.ongoing-alerts md-icon{color:#fff}#availability .no-metrics-selected{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#e2e2e2;padding:10px;margin:10px;border-radius:5px;min-height:50vh;color:#777}#availability #svg-container-alerts_{background:#f3f3f3;width:100%;overflow-y:auto;min-height:50vh}#availability #svg-container-alerts_ #context-x-axis-alerts text{font-size:9px}#availability #svg-container-alerts_ .axis .tick text,#availability #svg-container-alerts_ .legend-date-period-text{font-size:10px}#availability #svg-container-alerts_ g.y.axis g.tick line{stroke:#ccc;opacity:1}#availability #svg-container-alerts_ .alert-label{font-weight:700;pointer-events:none;font-size:12px}#availability #svg-container-alerts_ .laneText{font-weight:400}#availability #svg-container-alerts_ .alert-hovered{stroke-width:4px;transition:all .3s ease;stroke-dasharray:0;opacity:.6}#availability #svg-container-alerts_ .brush{fill:#ccc}#availability #svg-container-alerts_ .brush .overlay{fill:#eee;fill-opacity:.3}#availability #svg-container-alerts_ .brush .selection{fill:#777;fill-opacity:.3}#availability #svg-container-alerts_ .brush .handle{width:3px;height:50px;fill:#999;y:0}#availability #svg-container-alerts_ .graph{padding:0!important}#availability .chart{shape-rendering:crispEdges}#availability .ui-grid{margin:10px;background:#f3f3f3;border-radius:16px}#availability .ui-grid .alert-ribbon-bar{height:180px;max-height:180px}#availability .ui-grid .alert-ribbon-bar .alert-ribbon-card{margin:30px 20px;color:#fff;padding:10px;border-radius:4px;height:120px}#availability .ui-grid .alert-ribbon-bar .alert-ribbon-card .title{font-size:20px;margin:5px 10px 10px}#availability .ui-grid .alert-ribbon-bar .alert-ribbon-card .sub-title{font-size:32px;text-align:left;margin:8px 10px}#availability .ui-grid .critical{background:#fe5859!important}#availability .ui-grid .major{background:#fe9163!important}#availability .ui-grid .minor{background:#ffe36f!important}#availability .ui-grid .info{background:#cae223!important}#availability .ui-grid .gray-text{color:#757575}#availability .ui-grid .alert-grid{margin:0 20px;width:100%!important;max-height:100%!important;min-height:400px}#availability .ui-grid .serach-bar{margin:20px;height:60px;max-height:60px}#availability .ui-grid .filter-button{width:42px!important;min-width:42px!important;max-width:42px!important;max-height:42px!important;min-height:42px!important;height:42px!important;border-radius:42px;background-color:#fff;border:1px solid gray}#availability .ui-grid .filter-button .filter-text{font-size:14px;margin-left:14px!important;margin-right:14px!important}#availability .ui-grid .no-items{-ms-flex-preferred-size:auto;flex-basis:auto;-ms-flex-positive:0;flex-grow:0}#availability .ui-grid .no-items .banner{margin:10px;border-radius:5px}#availability .ui-grid .no-items .banner .banner-label{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px}#availability .ui-grid .no-items .banner.no-alerts{background:#e2e2e2;color:#777}#availability .ui-grid .no-items .banner.no-alerts md-icon{color:#77d23f}#availability .ui-grid .no-items .banner.no-alerts-and-ongoing{background:#d2eac3;color:#498b20}#availability .ui-grid .no-items .banner.no-alerts-and-ongoing md-icon{color:#77d23f}#availability .ui-grid .no-items .banner.ongoing-alerts{background:#f5bc3d;color:#fff}#availability .ui-grid .no-items .banner.ongoing-alerts md-icon{color:#fff}#availability .ml-15-p{margin-left:-15%}#availability .link{fill:none;stroke:#ccc;stroke-width:2px}#availability .level-0{opacity:0}#availability .plant-container{background-color:#fff;border:none;padding:4px 22px;text-align:center;text-decoration:none;display:inline-block;font-size:11px;color:#000;border-radius:5px}#availability .plant-percentage{position:relative;left:-19px;top:2px;font-size:8px;color:#fff;padding:1px;min-width:20px;max-width:20px;display:block;height:8px}#availability .collapse-btn-div{text-align:right;padding:10px}#availability .collapse-btn{background-color:#0b8dd3;border:none;color:#fff;padding:9px 14px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;cursor:pointer;border-radius:10px}#charts{background-color:#fafafa;border-radius:5px;padding:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#charts .metrics-area{position:relative;height:100%}#charts .metrics-area .updating-metrics{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#eee;z-index:20;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#charts .metrics-area .metrics-collection{position:relative;overflow-y:auto;padding-right:4px;border-bottom:2px solid #f3f3f3;height:100%;margin-bottom:20px}#charts .metrics-area .metrics-collection .metrics-tiles{display:-ms-flexbox;display:flex}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item{display:-ms-flexbox;display:flex;width:100%}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#fff;padding:5px;border-radius:5px;margin-bottom:5px;margin-top:5px;-ms-flex-positive:1;flex-grow:1}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metric-block-header{position:sticky;top:0;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;z-index:12;min-height:32px}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metric-block-header md-icon{cursor:pointer}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metric-block-header .header-text{color:#555;-ms-flex-positive:1;flex-grow:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;cursor:pointer}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metric-block-header .has-checked{color:#3bbded}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metric-block-header .deselect{font-size:10px;color:#ccc;text-decoration:underline;float:right;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-right:5px;cursor:pointer}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metrics-container .item-metric{color:#777;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:12px}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metrics-container .metric-box{border:2px solid #f3f3f3;border-radius:5px;margin-top:15px;padding:0 0 0 5px}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metrics-container .metric-block-title{position:relative;top:-18px;width:-moz-max-content;width:max-content;z-index:10}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metrics-container .metric-block-text{color:#c4c4c4;background-color:#fff;border-radius:5px;font-style:italic;padding:2px 5px;width:-moz-max-content;width:max-content;overflow-wrap:break-word}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metrics-container .metric-array{margin-top:-20px}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metrics-container .metric-array md-checkbox{margin:3px 0}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metrics-container .no-metrics{padding-left:10px;color:#ccc!important;font-size:12px!important}#charts .metrics-area .metrics-collection .metrics-tiles .metrics-tile-item .metric-block .metrics-container .md-checkbox{text-align:center}#charts .recursive-menu .sub-menu{margin-left:9px;padding-left:1px;filter:brightness(99%);border-left:1px solid #eee}#charts .recursive-menu .device-block{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;line-height:2em;padding:2px;margin:0 0 5px;-ms-flex-pack:left;justify-content:left;-ms-flex-align:center;align-items:center;vertical-align:middle}#charts .recursive-menu .device-block md-icon{color:#777;padding-right:0;top:0;font-size:16px;font-weight:700;margin:0;line-height:24px;min-width:18px;width:18px;cursor:pointer}#charts .recursive-menu .device-block .bms-gap{width:24px}#charts .recursive-menu .device-block .device-text{display:block;box-sizing:border-box;background-color:#eee;border-radius:5px;line-height:2em;padding:2px;margin:0;-ms-flex-positive:1;flex-grow:1}#charts .recursive-menu .device-block .device-text.top{padding-top:5px}#charts .recursive-menu .device-block .device-text:hover{cursor:pointer}#charts .recursive-menu .device-block .device-text span{color:#777;font-weight:700;font-size:12px;padding-left:5px}#charts .recursive-menu .device-block .primary-text,#charts .recursive-menu .device-block .primary-text span{color:#3bbded!important}#charts .recursive-menu .device-block .has-border{outline:2px solid #3bbded;outline-offset:-2px}#charts .graph{position:relative;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:80vh;border-top-left-radius:10px}#charts .graph .graph-options-banner{background:#fff;border:0}#charts .categories-panel{padding:0 10px}#charts .categories-panel .search-filter{margin-bottom:10px}#charts .categories-panel .search-filter .search{background-color:#f3f3f3;padding:5px 0 0}#charts .categories-panel .search-filter .search input{border:none;box-shadow:none;padding:5px 10px;color:#777;margin-right:7px;margin-bottom:5px;font-size:10px;width:100%}#charts .categories-panel .search-filter .search input:active,#charts .categories-panel .search-filter .search input:focus{outline:none}#charts .categories-panel .search-filter .search md-icon{color:#ccc}#charts .categories-panel .search-filter .search md-icon.clear-search:hover{cursor:pointer;outline:none}#charts .categories-panel .clear-all{font-size:10px;font-weight:700;margin:0 5px 5px;width:90%}#charts .categories-panel .clear-all:hover{background-color:#f9f9f9}#charts .categories-panel .device-list{overflow-x:hidden}#charts .categories-panel .device{padding:5px 0}#charts .categories-panel .device .options{padding-left:5px}#charts .categories-panel .device .metrics.port{padding-left:15px;margin-top:0}#charts .categories-panel .device .has-checked{color:#3bbded;font-weight:700}#charts .categories-panel .device .no-checked{color:#777;font-weight:400}#charts .categories-panel .device .matched{color:#3bbded;font-weight:700}#charts .categories-panel .device .unmatched{color:#777;font-weight:400}#charts .categories-panel .device-status:before{content:" \25CF";font-size:16px;position:relative;top:-3px}#charts .categories-panel .device-ok{color:#77d23f}#charts .categories-panel .device-warning{color:#f5bc3d}#charts .categories-panel .device-error{color:#f95213}#charts .rhsarea{fill:url(#ghg-gradient)}#charts .options{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background-color:#f3f3f3;border-left:1px solid #eee;width:15%;float:right}#charts .options .refresh-data-icon{position:absolute;padding:2px;margin:4px;top:0;right:0;cursor:pointer}#charts .options .refresh-data-icon:hover{color:#3bbded;background-color:rgba(0,0,0,.1);border-radius:6px}#charts .options .datetime-display{border-left:0!important;height:100%}#charts .options .extended-display{border-left:0!important}.fixed-width-tooltip{width:155px!important;text-overflow:unset;overflow:auto;white-space:unset}.sidenav-container{position:absolute;left:0;height:100%;margin-left:20px}.button-row,.sidenav-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.button-row{-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:justify;justify-content:space-between}.toolbar-sidenav{background-color:#fff;z-index:3;-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;transition:none!important;border-radius:10px;padding:0 10px;width:100%;max-height:100%;padding:5px 5px 20px;gap:5px}.toolbar-sidenav .toolbar-button{padding:5px;margin:0;aspect-ratio:1/1;width:36px!important;min-width:36px!important;max-width:36px!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:left;justify-content:left}.toolbar-sidenav .toolbar-button md-icon{color:#777;font-size:28px}.toolbar-sidenav .toolbar-button md-tooltip{z-index:4}.toolbar-sidenav .arrow-button{float:right}.toolbar-sidenav .arrow-button md-icon{color:#ccc}.toolbar-sidenav .button-text{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#777;-ms-flex:1;flex:1;min-height:28px;padding:5px;margin:0 5px 0 0;max-width:80%;cursor:pointer}.toolbar-sidenav .flat-text{cursor:default}.toolbar-sidenav .default-set-text{font-size:16px!important;color:#777!important;max-width:70%!important}.toolbar-sidenav .default-set-text:hover{background-color:#fff!important;color:inherit}.toolbar-sidenav .set-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:14px;color:#ccc;border-radius:5px;cursor:pointer;-ms-flex:1;flex:1;min-height:28px;padding:5px;margin:0 5px 0 0;max-width:80%}.toolbar-sidenav .set-text:hover{background-color:#ccc;opacity:1%;color:#555}.toolbar-sidenav .text-wrapper{display:block;line-height:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding:4px}.toolbar-sidenav .selected-icon{color:#3bbded!important}.toolbar-sidenav .selected-sets-item{border-left:2px solid #3bbded}.toolbar-sidenav .selected-text{color:#3bbded!important}.toolbar-sidenav .edit-set{color:#eee;float:right;font-size:18px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin:5px}.toolbar-sidenav .edit-set:hover{color:#3bbded}.toolbar-sidenav .saved-sets-settings{color:#ccc;float:right;font-size:24px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.toolbar-sidenav .saved-sets-settings:hover{color:#3bbded}.toolbar-sidenav .toolbar-icon-on md-icon{color:#55c4ed}.toolbar-sidenav .toolbar-icon-off{color:#eee;background-color:#fff!important}.toolbar-sidenav .saved-sets{max-height:80%}.toolbar-sidenav .saved-sets,.toolbar-sidenav .saved-sets .sets-collection{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.toolbar-sidenav .saved-sets .sets-collection{gap:5px;-ms-flex-positive:1;flex-grow:1;overflow-y:auto}.toolbar-sidenav .saved-sets .sets-collection .sets-item{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:4px;margin-left:18px;border-left:2px solid #eee;-ms-flex-align:center;align-items:center;min-height:28px;-ms-flex-pack:justify;justify-content:space-between}.toolbar-sidenav .saved-sets .sets-collection .sets-item .set-edit-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;float:right}.toolbar-extended{padding-right:1rem;min-width:250px;max-width:350px}.inner-sidenav{z-index:2;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;transition:none!important;border-radius:10px;padding:0 10px 20px;width:350px;min-width:350px;max-width:400px;overflow-x:visible;border:0!important;box-shadow:0 0 5px 0 rgba(51,51,51,.15)}.inner-sidenav,.metrics-sidenav{display:-ms-flexbox;display:flex}.metrics-sidenav{background-color:#eee;padding-bottom:80px!important;z-index:1}.devices-sidenav,.metrics-sidenav{margin-left:-20px!important;padding-left:40px!important}.devices-sidenav{background-color:#f3f3f3;z-index:2}.sidenav-button-primary{-ms-flex:1;flex:1;background-color:#55c4ed;color:#fff;margin:0}.sidenav-button-primary[disabled]{background-color:#ccc!important}.sidenav-button-secondary{aspect-ratio:1/1;min-width:0;background-color:#e5e5e5;color:#757575;margin:0}.sidenav-button-secondary md-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:20px}.sidenav-button-secondary[disabled]{background-color:#ccc!important}.device-sidenav-heading{background-color:#f3f3f3;padding-top:10px}.device-sidenav-heading,.metrics-sidenav-heading{color:#757575;font-size:20px;font-weight:700!important;border-bottom:2px solid #f3f3f3;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.metrics-sidenav-heading{background-color:transparent;padding:10px 0 0 5px}.metrics-sidenav-heading .heading-text-group{display:-ms-flexbox;display:flex;gap:10px;cursor:default}.metrics-sidenav-heading .heading-text-group .heading-text{color:#777;background-color:transparent;font-size:16px}.metrics-sidenav-heading .heading-text-group .metrics-count{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;font-size:12px;line-height:16px;height:20px;aspect-ratio:1/1;background-color:#3bbded;color:#fff;border-radius:5px}.metrics-sidenav-heading .heading-text-group .too-many-metrics{background-color:#f16b54}.metrics-sidenav-heading .heading-buttons .sidenav-close{display:inline-block;padding:0;margin:0 0 5px!important;height:24px;width:36px!important;min-width:24px!important;max-width:36px!important;-ms-flex-align:baseline;align-items:baseline;-ms-flex-pack:center;justify-content:center;text-align:center}.metrics-sidenav-heading .heading-buttons .sidenav-close .sidenav-close-icon{padding:0;color:#c4c4c4;font-size:24px}.top-buttons{-ms-flex-direction:row;flex-direction:row;margin:10px 0;gap:5px}.period-options,.top-buttons{display:-ms-flexbox;display:flex}.period-options{-ms-flex-direction:column;flex-direction:column;padding:0 5px}.period-input{width:200px}.md-errors-spacer{display:none}.sidenav-devices{-ms-flex-positive:1;flex-grow:1;height:100%;border-top:2px solid #eee;border-bottom:2px solid #eee;border-radius:0;padding:10px 0;overflow-y:auto}.tree-selection{margin-left:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.tree-selection .head{font-size:10px;font-style:italic;color:#ccc}.tree-selection .value{font-size:14px;font-weight:600;color:#555}.selected-set-name{background-color:#f3f3f3;color:#3bbded;display:inline-block;-ms-flex:60%;flex:60%;border:0;text-overflow:ellipsis;margin-left:5px;padding:5px}.selected-set-name:hover{font-style:italic;border-radius:5px}.sidenav-sets{background-color:#fff;border:0;color:#55c4ed;font-size:12px;height:36px!important;min-width:70px!important;-ms-flex-pack:right;justify-content:right;-ms-flex-align:center;align-items:center;line-height:12px;padding:0!important;margin:0!important;-ms-flex:20%;flex:20%}.sidenav-sets-container{display:-ms-flexbox;display:flex;border-right:1px solid #c4c4c4;padding-right:5px;margin:5px}.metric-set-list{width:500px;padding:0 0 20px}.metric-set-box{display:-ms-flexbox;display:flex;height:36px;margin:3px;padding:0 5px 0 10px;-ms-flex-align:center;align-items:center;border-radius:5px;font-size:14px;font-weight:700;cursor:pointer}.metric-set-box .disabled{background-color:#ccc}.metric-set-box .box-title{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80%}.existing-set{background-color:#e5e5e5;color:#757575;display:-ms-flexbox;display:flex}.existing-set .box-icon{color:#c4c4c4;width:24px!important;-ms-flex-pack:center;justify-content:center;text-align:center;margin:0 3px;cursor:pointer}.existing-set .box-icon:hover{color:#55c4ed}.existing-set:hover{background-color:#e0e0e0;color:#757575}.selected-set{background-color:#55c4ed;color:#fff}.selected-set .box-icon{color:#fff;width:24px!important;-ms-flex-pack:center;justify-content:center;text-align:center;margin:0 3px}.selected-set .box-icon:hover{color:#55c4ed}.selected-set .default-set{color:#fff;margin:0 8px;font-style:italic;font-size:12px}.selected-set:hover{background-color:#48a8e5;color:#fff}.new-set{background-color:#fff;border:2px dashed #e5e5e5;color:#c4c4c4;font-style:italic}.new-set-edit,.new-set:hover{background-color:#f3f3f3;color:#777;border:0;padding:0 7px 0 12px}.default-set{color:#c4c4c4;margin:0 8px;font-style:italic;font-size:12px}.set-name-input{background-color:#f3f3f3;width:100%;border:0;border-bottom:0;border-radius:0;outline:none;padding-right:20px}.ok-box{min-height:24px!important;max-height:24px!important;line-height:24px;width:80px;border-radius:5px;font-style:normal;background-color:#3bbded;color:#fff;margin:0;text-align:center;vertical-align:middle}.chart-backdrop{background-color:rgba(0,0,0,.2);left:65px;z-index:1}.chart-backdrop,.updating-overlay{position:absolute;height:100%;right:0;border-radius:10px}.updating-overlay{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(0,0,0,.05);left:20px;margin-right:30px;z-index:4}.chart-view,.updating-overlay{display:-ms-flexbox;display:flex}.chart-view{-ms-flex-direction:row;flex-direction:row;position:relative}.chart-view,.chart-view .chart-svg{-ms-flex:1;flex:1}.chart-area{margin-left:60px}.chart-header{padding:5px 0;min-height:60px;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.chart-header .chart-title{padding-right:5px}.chart-header .chart-title .chart-header-text{font-size:22px;color:#777}.chart-header .chart-title .chart-chip-collection{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}.chart-header .chart-title .chart-chip-collection .chart-chip{border-radius:5px;padding:8px 15px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:#eee;gap:5px}.chart-header .chart-title .chart-chip-collection .chart-chip .chip-text{color:#777;cursor:default}.chart-header .chart-title .chart-chip-collection .chart-chip .chip-icon{font-size:16px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:right;justify-content:right;float:right;cursor:pointer}.chart-header .chart-settings{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;gap:8px}.chart-header .chart-settings .apply-button{height:36px}.chart-header .chart-settings .chart-settings-button:hover{cursor:pointer}.advanced-settings .advanced-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding-bottom:20px}.advanced-settings .advanced-header .header-button{color:#ccc;font-size:12px;margin-left:auto}.advanced-settings .advanced-header .header-button:hover{color:#3bbded;cursor:pointer}.advanced-settings .advanced-header .header-button:hover md-icon{color:#3bbded}.advanced-settings .advanced-paramaters{display:-ms-flexbox;display:flex;gap:16px;-ms-flex-pack:right;justify-content:right;padding:0 5px}.advanced-settings .advanced-paramaters .chart-param{width:150px}.advanced-settings .advanced-paramaters md-slider-container .avg-window-label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;font-size:9px;color:rgba(0,0,0,.5)}.advanced-settings .advanced-paramaters md-slider-container .avg-window-slider{padding-left:20px;-ms-flex:1;flex:1}.advanced-settings .advanced-paramaters md-input-container input{text-align:center;width:4rem}.charting-area{margin-left:20px;-ms-flex:1;flex:1}.charting-area,.no-metrics-backdrop{display:-ms-flexbox;display:flex;width:100%}.no-metrics-backdrop{position:absolute;background-color:#eee;border-radius:10px;-ms-flex-direction:column;flex-direction:column;margin:auto;height:100%;-ms-flex:1;flex:1;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;color:#777;background-color:#fff}.no-metrics-backdrop .no-metrics-header{color:#ccc;font-size:24px}.no-metrics-backdrop .no-metrics-body{width:60%;text-align:center;color:#ccc;font-size:16px;word-wrap:normal}md-dialog.dtp{font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;max-height:none;min-width:300px}.dtp :focus{outline:none!important}.dtp table{border-spacing:0;border-collapse:collapse;width:100%}.dtp .table>tbody>tr>td,.dtp .table>tbody>tr>th,.dtp .table>tfoot>tr>td,.dtp .table>tfoot>tr>th,.dtp .table>thead>tr>td,.dtp .table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.dtp,.dtp *{box-sizing:border-box!important}.dtp>.dtp-content{max-width:300px;max-height:500px}.dtp>.dtp-content>.dtp-date-view>header.dtp-header{background:#689f38;color:#fff;text-align:center;padding:3px}.dtp div.dtp-date,.dtp div.dtp-time{background:#8bc34a;text-align:center;color:#fff;padding:10px}.dtp div.dtp-date>div{padding:0;margin:0}.dtp div.dtp-actual-month{font-size:1.5em}.dtp div.dtp-actual-maxtime,.dtp div.dtp-actual-num{font-size:3em;line-height:.9}.dtp div.dtp-actual-year{font-size:1.6em;color:#dcedc8}.dtp div.dtp-year-btn{font-size:1.4em;line-height:30px;cursor:pointer;color:#dcedc8}.dtp div.dtp-year-btn-prev{text-align:right}.dtp div.dtp-year-btn-next{text-align:left}.dtp div.dtp-picker{padding:10px;text-align:center;overflow:hidden}.dtp div.dtp-actual-time,.dtp div.dtp-picker-month{font-weight:500;text-align:center}.dtp .dtp-close{position:absolute;top:.25em;right:5px;font-size:16px}.dtp .dtp-close>a{color:#fff;text-decoration:none}.dtp .dtp-close>a>i{font-size:1em}.dtp table.dtp-picker-days{margin:0;min-height:220px}.dtp md-virtual-repeat-container.months{height:260px}.dtp table.dtp-picker-days,.dtp table.dtp-picker-days tr,.dtp table.dtp-picker-days tr>td{border:none}.dtp table.dtp-picker-days tr>td{font-size:11px;text-align:center;padding:0}.dtp table.dtp-picker-days tr>td>span.dtp-select-day{color:#bdbdbd!important}.dtp table.dtp-picker-days tr>td,.dtp table.dtp-picker-days tr>td>.dtp-select-day{width:36px;height:36px}.dtp table.dtp-picker-days tr>td>.dtp-select-day{display:inline-block}.dtp .dtp-picker-time>a,.dtp table.dtp-picker-days tr>td>.dtp-select-day{color:#212121;text-decoration:none;padding:10px;border-radius:50%!important}.dtp table.dtp-picker-days tr>td>a.selected{background:#8bc34a;color:#fff}.dtp table.dtp-picker-days tr>td>a.selected.hilite{padding:6px;font-size:16px;font-weight:500;background:#8bc34a}.dtp table.dtp-picker-days tr>td>a.hilite:not(.selected){padding:6px;font-size:16px;font-weight:500;color:#8bc34a}.dtp table.dtp-picker-days tr>td>a:hover:not(.selected){background:#ddd}.dtp table.dtp-picker-days tr>th{color:#757575;text-align:center;font-weight:700;padding:4px 3px;width:38px;height:28px}.dtp .p10>a{color:#689f38;text-decoration:none}.dtp .p10{width:10%}.dtp .p10,.dtp .p20{display:inline-block}.dtp .p20{width:20%}.dtp .p60{width:60%}.dtp .p60,.dtp .p80{display:inline-block}.dtp .p80{width:80%}.dtp a.dtp-meridien-am,.dtp a.dtp-meridien-pm{position:relative;top:10px;color:#212121;font-weight:500;padding:7px 5px;border-radius:50%!important;text-decoration:none;background:#eee;font-size:10px}.dtp .dtp-actual-meridien a.selected{background:#689f38;color:#fff}.dtp .dtp-picker-time>a{display:block;line-height:23px;padding:3px}.dtp .dtp-picker-time{position:absolute;width:30px;height:30px;font-size:1.1em;border-radius:50%;cursor:pointer;text-align:center!important}.dtp .dtp-picker-time>a.dtp-select-hour.selected{background:#689f38;color:#fff}.dtp .dtp-picker-time>a.dtp-select-hour.disabled,.dtp .dtp-picker-time>a.dtp-select-minute.disabled{color:#757575}.dtp .dtp-picker-time>a.dtp-select-minute.selected{background:#8bc34a;color:#fff}.dtp div.dtp-picker-clock{margin:10px 20px 0;padding:10px;border-radius:50%!important;background:#eee}.dtp-clock-center{width:15px;height:15px;background:#757575;border-radius:50%;position:absolute;z-index:50}.dtp .dtp-hand,.dtp .dtp-hour-hand{position:absolute;width:4px;margin-left:-2px;background:#bdbdbd;transform:rotate(0deg);transform-origin:bottom;z-index:1}.dtp .dtp-minute-hand{width:2px;margin-left:-1px}.dtp .dtp-hand.on{background:#8bc34a}.dtp .dtp-buttons{padding-bottom:10px;text-align:right}.dtp.hidden,.dtp .hidden{display:none}.dtp .invisible{visibility:hidden}.dtp .left{float:left}.dtp .right{float:right}.dtp .clearfix{clear:both}.dtp .center{text-align:center}md-dialog md-dialog-content.dtp-content{padding:0}md-dialog md-dialog-actions.dtp-buttons{text-align:center;padding:0 10px 10px}header.dtp-header{margin:0}header.dtp-header .dtp-actual-day{padding-top:10px;color:#fff;text-transform:uppercase;font-size:18px}.dtp table.dtp-picker-days tr>td>a.selected{background:#3bbded;width:100%}.dtp table.dtp-picker-days tr>td>a.selected.hilite{background:#3bbded;width:100%;color:#fff}.dtp div.dtp-year-btn,.dtp table.dtp-picker-days tr>td>a.hilite:not(.selected){color:#fff}.dtp .dtp-picker-time>a.dtp-select-hour.selected,.dtp>.dtp-content>.dtp-date-view>header.dtp-header,.dtp div.dtp-date,.dtp div.dtp-time{background:#3bbded;width:100%}.dtp .dtp-actual-meridien a.selected,.dtp .dtp-hand.on{background:#fff}.dtp div.dtp-actual-year{color:#fff}.dashboard .loading{padding:20px}.dashboard .legacy-site-msg{color:#777;padding:10px}.dashboard .blank{height:50px}.dashboard .no-info span{background:#e2e2e2;color:#9e9e9e;font-weight:700;margin:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;min-height:5vh}.dashboard .site-card .mr-1rem{margin-right:1rem}.dashboard .site-card md-card{width:100%;box-shadow:none;background:none}.dashboard .site-card md-card-header{padding:10px;background-color:#f3f3f3;outline:none;border-radius:5px}.dashboard .site-card md-card-header .progress-message{margin-left:20px;font-size:12px;font-weight:400;color:#777}.dashboard .site-card md-card-header.unavailable{border-bottom:5px solid salmon}.dashboard .site-card md-card-header.available{border-bottom:5px solid #77d23f}.dashboard .site-card md-card-header .weather{text-align:right;margin-top:6px}.dashboard .site-card md-card-header .status{text-transform:uppercase;font-weight:700;text-align:right}.dashboard .site-card md-card-header .status md-icon{font-size:12px}.dashboard .site-card md-card-header .status md-icon.unavailable{color:salmon}.dashboard .site-card md-card-header .status md-icon.available{color:#77d23f}.dashboard .site-card md-card-header .status md-icon md-tooltip span,.dashboard .site-card md-card-header .status md-tooltip span{color:red;text-transform:capitalize}.dashboard .site-card md-card-title{padding:10px}.dashboard .site-card md-card-header-content{padding:5px 15px;margin:10px 0;border-radius:5px;background-color:#fd8585;font-weight:700;color:#595959}.dashboard .site-card md-card-header-content .device-count-text{margin-top:14px}.dashboard .site-card md-card-header-content .alerts{overflow:hidden;transition:transform .5s ease-out;height:auto;transform:scaleY(1);transform-origin:top}.dashboard .site-card md-card-header-content .alerts.collapsed{transform:scaleY(0)}.dashboard .site-card md-card-header-content .show-alerts-action,.dashboard .site-card md-card-header-content .view-action{margin-top:10px;margin-left:7px;cursor:pointer}.dashboard .site-card md-card-header-content .alert-box{background-color:#fbc8c8;padding:10px 15px 7px;border-radius:5px}.dashboard .site-card md-card-header-content label.alert-box{margin:3px 5px 3px 0;display:inline-block}.dashboard .site-card md-card-header-content .alerts-list{padding:0 20px}.dashboard .site-card md-card-header-content .alerts-list-info{font-weight:400}.dashboard .site-card md-card-header-content .alerts-list-item{margin:10px 0}.dashboard .site-card md-card-header-content .device-code,.dashboard .site-card md-card-header-content .device-status{margin-top:3px}.dashboard .site-card md-card-header-content .device-status label.error{color:#db6969}.dashboard .site-card md-card-header-content .device-status label.warning{color:#ff6f07}.dashboard .site-card md-card-header-content .date-icon{font-size:22px}.dashboard .site-card md-card-header-content md-icon.minor{color:#ccc;margin-right:5px;font-size:14px;position:relative}.dashboard .site-card md-card-header-content .more-less-link{font-size:12px;cursor:pointer;text-decoration:underline}.dashboard .site-card md-card-header-text{min-height:25px}.dashboard .site-card md-card-header-text .md-title{font-size:14px;font-weight:700;color:#777}.dashboard .site-card md-card-header-text md-icon{font-size:14px;color:#ccc;line-height:22px}.dashboard .site-card md-card-header-text md-icon.weather-icon{color:#777;font-size:24px;margin-right:5px}.dashboard .site-card .md-subhead{font-size:12px;color:#777}.dashboard .site-card .md-subhead .current-billing-cycle{text-align:right}.dashboard .site-card .md-subhead .expand md-icon{float:right;outline:none}.dashboard .site-card .md-subhead .info md-icon.warning{color:#f5bc3d}.dashboard .site-card md-card-content{font-size:12px;color:#555;padding:5px 0 10px}.dashboard .site-card md-card-content.weather{padding-bottom:0}.dashboard .site-card md-card-content.site-status{padding-top:0}.dashboard .site-card md-card-content .category-tile{background-color:#f3f3f3;min-height:20vh;border-radius:2px;padding:0 15px;border:5px solid #fafafa;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#777}.dashboard .site-card md-card-content .category-tile md-icon{cursor:pointer}.dashboard .site-card md-card-content .category-tile .tile-info{padding-bottom:10px}.dashboard .site-card md-card-content .category-tile .title{font-size:14px;border-bottom:1px solid #ccc;text-transform:uppercase;padding:15px 0;max-height:3em;color:#3bbded}.dashboard .site-card md-card-content .category-tile .heading{font-size:14px;padding:10px 0;-ms-flex-positive:0;flex-grow:0}.dashboard .site-card md-card-content .category-tile .heading .years-dropdown{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:end}.dashboard .site-card md-card-content .category-tile .heading .years-dropdown md-input-container{margin:0!important}.dashboard .site-card md-card-content .category-tile .heading.border-top{border-top:1px solid #e2e2e2}.dashboard .site-card md-card-content .category-tile .heading .value{color:#777}.dashboard .site-card md-card-content .category-tile .heading .sub-heading{font-size:12px;font-weight:700}.dashboard .site-card md-card-content .category-tile .heading .sub-heading-value{font-size:12px;font-weight:400}.dashboard .site-card md-card-content .category-tile .label{padding-left:10px}.dashboard .site-card md-card-content .category-tile .label.sub{color:#ccc}.dashboard .site-card md-card-content .category-tile .row{padding:10px 0}.dashboard .site-card md-card-content .category-tile .row .panel{background:#e2e2e2;border-radius:10px;padding:10px;text-align:center;color:#777;border:5px solid #f3f3f3}.dashboard .site-card md-card-content .category-tile .row .panel.unavailable{background-color:salmon;color:#fff;font-weight:700}.dashboard .site-card md-card-content .category-tile .row .panel.available{background-color:#77d23f;color:#cfefbb;font-weight:700}.dashboard .site-card md-card-content .category-tile .row .panel.partial-available{background-color:#f5bc3d;color:#fdeecf;font-weight:700}.dashboard .site-card md-card-content .category-tile .row .panel.availability-ratio{background-color:#fff}.dashboard .site-card md-card-content .category-tile .row .panel .panel-title{font-size:14px;padding:5px 0;color:#3bbded}.dashboard .site-card md-card-content .category-tile .row .panel .panel-subtitle{padding:5px 0}.dashboard .site-card md-card-content .category-tile .row .panel .panel-minor{padding:5px 0;font-weight:400}.dashboard .site-card md-card-content .category-tile .row .panel .panel-value{font-size:24px;padding:10px}.dashboard .site-card md-card-content .category-tile .row .panel .panel-value.savings-value{word-break:break-all}.dashboard .site-card md-card-content .category-tile .row .panel .panel-value-small{font-size:18px;padding:10px}.dashboard .site-card md-card-content .category-tile .row .panel .panel-value-smallest{font-size:12px;padding:5px}.dashboard .site-card md-card-content .category-tile .row .panel .panel-secondary-value{padding:5px}.dashboard .site-card md-card-content .category-tile:active,.dashboard .site-card md-card-content .category-tile:focus{outline:none}.dashboard .site-card md-card-content .category-tile.disabled{opacity:.5}.dashboard .site-card md-card-content .category-tile md-progress-linear{margin-top:15px}.dashboard .site-card md-card-content .info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2px}.dashboard .site-card md-card-content .spacer{-ms-flex-positive:1;flex-grow:1}.dashboard .panel-separator{margin:10px;border-bottom:1px solid #ccc}.dashboard .tou-legend{padding:0 20px 10px!important}.dashboard .tou-type:before{content:" \25CF";font-size:24px;vertical-align:middle;padding:5px;position:relative;top:-1px}.dashboard .tou-type .label{color:#777}.dashboard .tou-type.off-peak{color:#ccc}.dashboard .tou-type.partial-peak{color:#9fdcf2}.dashboard .tou-type.on-peak{color:#3bbded}.dashboard .tou-type.critical-peak{color:#fa837d}.dashboard .tou-type.non-tou{color:#fff}.dashboard .tou-type.super-off-peak{color:#ade0b2}.dashboard .tou-type.unspecified{color:#cfc47a}.dashboard .tou{padding:0 25px}.md-tooltip.weather-tooltip{margin-left:-9px;padding:5px 10px;z-index:9999}.md-tooltip.weather-tooltip .tooltip-line{font-size:14px}div.tooltip{position:absolute;text-align:center;width:200px;height:15px;padding:15px;font:12px sans-serif;background:#ddd;border-radius:8px;pointer-events:none}#dashboard-new{width:100%}#dashboard-new .loading{padding:20px}#dashboard-new .bgBlue{background-color:#48a8e5!important}#dashboard-new .bgGray{background-color:#d3d3d3!important}#dashboard-new .availability{background-color:#fff;border-radius:5px;margin:10px;padding:20px;min-width:520px}#dashboard-new .availability .title{font-size:20px;margin:0;color:#3bbded;text-transform:capitalize!important;margin-bottom:10px}#dashboard-new .availability .sub-title{font-size:32px;text-align:left;margin:8px 10px}#dashboard-new .availability .toolbar{height:36px}#dashboard-new .availability .toolbar .sub-title{color:#999;font-size:16px;text-align:left;vertical-align:middle;margin:18px 10px}#dashboard-new .availability .toolbar md-input-container{margin-left:10px}#dashboard-new .availability .toolbar .toolbar-button{min-width:32px!important;border-radius:2px;background-color:#fff;border:0 solid gray}#dashboard-new .availability .toolbar .toolbar-button .toolbar-text{font-size:10px}#dashboard-new .availability .full-height{height:100%}#dashboard-new .availability .align-items-center{-ms-flex-align:center;align-items:center}#dashboard-new .availability .pt-10{padding-top:10px}#dashboard-new .availability .p-0{padding:0}#dashboard-new .availability .w-32{width:32px}#dashboard-new .availability .h-32{height:32px}#dashboard-new .availability .hero-text{font-size:32px;margin:10px;color:#0b8dd3;text-align:center}#dashboard-new .availability .hero-sub-text{font-size:12px;margin:5px;color:#999;text-align:center}#dashboard-new .availability .rack-bar{height:130px;max-height:130px;min-height:130px;margin-top:15px;margin-bottom:10px}#dashboard-new .availability .rack-card{background-color:#f3f3f3;border-radius:10px;margin:5px;padding:5px;height:110px;max-height:100%;min-height:100%;width:100%}#dashboard-new .availability .rack-card .title{font-size:16px;margin:5px;color:#757575;text-align:center}#dashboard-new .availability .rack-card .sub-title{font-size:12px;margin:5px;color:#757575;text-align:center}#dashboard-new .availability .rack-card .circle{display:-ms-flexbox;display:flex;height:50px;width:50px;border-radius:40px;background-color:#fe5859;color:#fff;font-size:12px;-ms-flex-align:center;align-items:center}#dashboard-new .availability .bars{fill:#6f257f}#dashboard-new .availability .axis line,#dashboard-new .availability axis path{fill:none;stroke:#000;shape-rendering:crispEdges}#dashboard-new .availability .x.axis path{display:none}#dashboard-new .availability .grid line{fill:none;shape-rendering:crispEdges;stroke:#d3d3d3;opacity:.7;stroke-width:1px}#dashboard-new .availability .grid path{stroke-width:0}#dashboard-new .availability .segmentText{cursor:pointer}#dashboard-new .availability .toolTip{position:absolute;display:none;min-width:80px;height:auto;background:none repeat scroll 0 0 #fff;border:1px solid #6f257f;padding:14px;text-align:center}#dashboard-new .availability .availability-bar-text{margin:7px;color:#fff}#dashboard-new .availability .socBlind{height:100%;position:absolute;top:0;background-color:#e5e5e5;min-width:100%}#dashboard-new .availability .socBlind.right{transform-origin:left top}#dashboard-new .availability .hslWrapper,#dashboard-new .availability .lslWrapper,#dashboard-new .availability .socWrapper{height:32px;width:100%;background:linear-gradient(90deg,#ff6161 50%,#ff6161 0);border:1px solid #c4c4c4;border-radius:4px;box-sizing:border-box;position:relative;overflow:hidden}#dashboard-new .availability .lslWrapper{background:linear-gradient(90deg,#0095d6 50%,#0095d6 0)}#dashboard-new .availability .socWrapper{background:linear-gradient(90deg,#dfee8b 50%,#dfee8b 0)}#dashboard-new .availability .hslBlind,#dashboard-new .availability .lslBlind{height:100%;position:absolute;top:0;background-color:#e5e5e5;min-width:100%}#dashboard-new .availability .hslBlind.left,#dashboard-new .availability .hslBlind.right,#dashboard-new .availability .lslBlind.left,#dashboard-new .availability .lslBlind.right{transform-origin:left top}#dashboard-new .availability #buttons,#dashboard-new .availability .ruler-container{text-align:center}#dashboard-new .availability .ruler,#dashboard-new .availability .ruler li{margin:0;padding:0;list-style:none;display:inline-block;display:inline}#dashboard-new .availability .ruler{display:inline-block;margin:0 auto;background:#ffffe0;box-shadow:inset 0 -1px 1em #efefbe;border-radius:2px;border:1px solid #ccc;color:#ccc;height:3em;padding-right:1cm;white-space:nowrap;margin-left:1px}#dashboard-new .availability .ruler li{padding-left:1cm;width:2em;margin:.64em -1em -.64em;text-align:center;position:relative;text-shadow:1px 1px #efefbe}#dashboard-new .availability .ruler li:before{content:"";position:absolute;border-left:1px solid #ccc;height:.64em;top:-.64em;right:1em}#dashboard-new .revenue{background-color:#fff;border-radius:5px;margin:10px;padding:20px;min-width:520px}#dashboard-new .revenue .cursor-pointer{cursor:pointer!important}#dashboard-new .revenue .cursor-not-allowed{cursor:not-allowed!important}#dashboard-new .revenue .no-margin{margin:0!important}#dashboard-new .revenue .margin-x-8{margin:0 8px}#dashboard-new .revenue .title{font-size:20px;margin:0;color:#3bbded;text-transform:capitalize!important;margin-bottom:10px}#dashboard-new .revenue .sub-title{font-size:32px;text-align:left;margin:8px 10px}#dashboard-new .revenue .toolbar{height:36px;margin:0}#dashboard-new .revenue .toolbar .sub-title{color:#999;font-size:16px;text-align:left;vertical-align:middle;margin:18px 10px}#dashboard-new .revenue .toolbar md-input-container{margin-left:10px}#dashboard-new .revenue .toolbar .toolbar-button{min-width:32px!important;border-radius:2px;background-color:#fff;border:0 solid gray}#dashboard-new .revenue .toolbar .toolbar-button .toolbar-text{font-size:10px}#dashboard-new .revenue .toolbar .financeActiveTab{background:#46a8e4;color:#fff}#dashboard-new .revenue .toolbar .financeInactiveTab{background:#f3f3f3}#dashboard-new .revenue .hero-text{font-size:19px;margin:10px;color:#0b8dd3;text-align:center;font-weight:500}#dashboard-new .revenue .cost-hero-text{font-size:19px;margin:10px;color:#f16b54;text-align:center;font-weight:500}#dashboard-new .revenue .hero-text-2{font-size:19px;margin:10px;color:#9dd1ed;text-align:center;font-weight:500}#dashboard-new .revenue .hero-sub-text{font-size:12px;margin:5px 10px 25px;color:#999;text-align:center}#dashboard-new .revenue .rack-bar{height:150px;max-height:150px;min-height:150px}#dashboard-new .revenue .bars{fill:#6f257f}#dashboard-new .revenue .axis line,#dashboard-new .revenue .axis path{fill:none;stroke:#d4d8da;stroke-width:1px;shape-rendering:crispEdges}#dashboard-new .revenue .x path{display:none}#dashboard-new .revenue .toolTip{position:absolute;display:none;min-width:80px;height:auto;background:none repeat scroll 0 0 #fff;border:1px solid #6f257f;padding:14px;text-align:center}#dashboard-new .revenue .full-height{height:100%}#dashboard-new .revenue .align-items-center{-ms-flex-align:center;align-items:center}#dashboard-new .revenue .pt-10{padding-top:10px}#dashboard-new .revenue .p-0{padding:0}#dashboard-new .revenue .w-32{width:32px}#dashboard-new .revenue .h-32{height:32px}#dashboard-new .revenue .revenueContainer{width:28px;height:1px;background-color:#000;position:relative}#dashboard-new .revenue .circle{display:inline-block;vertical-align:middle;width:8px;height:8px;background-color:#fff;border:1px solid #000;border-radius:50%;position:absolute;top:-5px;left:calc(50% - 5px)}#dashboard-new .revenue .cumulative-color{background:#001b6e}#dashboard-new .revenue .cumulative-color .circle{background:#001b6e;border-color:#001b6e}#dashboard-new .market-prices{background-color:#fff;border-radius:5px;margin:10px;padding:20px;min-width:520px}#dashboard-new .market-prices md-input-container{margin:0 0 10px 10px}#dashboard-new .market-prices md-select{min-width:100px;max-width:200px}#dashboard-new .market-prices .title{font-size:20px;margin:0;color:#3bbded;text-transform:capitalize!important;margin-bottom:10px}#dashboard-new .market-prices .sub-title{font-size:32px;text-align:left;margin:8px 10px}#dashboard-new .market-prices .toolbar .sub-title{color:#999;font-size:16px;text-align:left;vertical-align:middle;margin:18px 10px}#dashboard-new .market-prices .toolbar .toolbar-button{width:42px!important;min-width:42px!important;max-width:42px!important;max-height:42px!important;min-height:42px!important;height:42px!important;border-radius:42px;background-color:#fff;border:1px solid gray}#dashboard-new .market-prices .toolbar .toolbar-button .toolbar-text{font-size:14px;margin-left:14px!important;margin-right:14px!important}#dashboard-new .market-prices .hero-text{font-size:32px;margin:10px;color:#83dfae;text-align:center}#dashboard-new .market-prices .hero-sub-text{font-size:12px;margin:5px 10px 25px;color:#999;text-align:center}#dashboard-new .market-prices .rack-bar{height:150px;max-height:150px;min-height:150px}#dashboard-new .market-prices .absolute-position{position:absolute}#dashboard-new .trading{background-color:#fff;color:#777;border-radius:5px;margin:10px;padding:20px;min-width:520px}#dashboard-new .trading .title{font-size:20px;margin:0;color:#3bbded;text-transform:capitalize!important;margin-bottom:10px}#dashboard-new .trading .sub-title{font-size:32px;text-align:left;margin:8px 10px}#dashboard-new .trading .toolbar{height:60px}#dashboard-new .trading .toolbar .sub-title{color:#999;font-size:16px;text-align:left;vertical-align:middle;margin:18px 10px}#dashboard-new .trading .toolbar .toolbar-button{width:42px!important;min-width:42px!important;max-width:42px!important;max-height:42px!important;min-height:42px!important;height:42px!important;border-radius:42px;background-color:#fff;border:1px solid gray}#dashboard-new .trading .toolbar .toolbar-button .toolbar-text{font-size:14px;margin-left:14px!important;margin-right:14px!important}#dashboard-new .trading .hero-text{font-size:32px;margin:10px;color:#83dfae;text-align:center}#dashboard-new .trading .hero-sub-text{font-size:12px;margin:5px 10px 25px;color:#999;text-align:center}#dashboard-new .trading .rack-bar{height:150px;max-height:150px;min-height:150px}#dashboard-new .trading .upcoming-events-container{overflow-y:auto;background-color:#fff}#dashboard-new .trading .upcoming-events-container .hour-ending-info{padding:5px 10px}#dashboard-new .trading .upcoming-events-container button{padding:0;margin:0 0 0 10px;min-width:50px;line-height:30px;height:30px;min-height:30px}#dashboard-new .trading .upcoming-events-container button md-icon{color:#ccc;font-size:18px}#dashboard-new .trading .day-row{margin-left:10px;padding-bottom:5px}#dashboard-new .trading .service-row :hover{color:#777;opacity:.8;cursor:pointer}#dashboard-new .trading .dr-event-row .no-valid-bids,#dashboard-new .trading .trade-row .no-valid-bids{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px;color:#777;background-color:#eee;border-radius:5px}#dashboard-new .trading .dr-event-row.headings,#dashboard-new .trading .trade-row.headings{margin:0;padding:5px 0}#dashboard-new .trading .dr-event-row .award-heading,#dashboard-new .trading .dr-event-row .event-heading,#dashboard-new .trading .dr-event-row .trade-type-heading,#dashboard-new .trading .trade-row .award-heading,#dashboard-new .trading .trade-row .event-heading,#dashboard-new .trading .trade-row .trade-type-heading{padding:5px 10px;font-weight:700;color:#777;background-color:#e2e2e2;border-radius:5px;margin-bottom:5px}#dashboard-new .trading .dr-event-row .award-heading.values,#dashboard-new .trading .dr-event-row .event-heading.values,#dashboard-new .trading .dr-event-row .trade-type-heading.values,#dashboard-new .trading .trade-row .award-heading.values,#dashboard-new .trading .trade-row .event-heading.values,#dashboard-new .trading .trade-row .trade-type-heading.values{background-color:#eee;overflow-y:auto}#dashboard-new .trading .dr-event-row .award-heading.values :hover,#dashboard-new .trading .dr-event-row .event-heading.values :hover,#dashboard-new .trading .dr-event-row .trade-type-heading.values :hover,#dashboard-new .trading .trade-row .award-heading.values :hover,#dashboard-new .trading .trade-row .event-heading.values :hover,#dashboard-new .trading .trade-row .trade-type-heading.values :hover{color:#777;opacity:1}#dashboard-new .trading .dr-event-row .award-heading .rebid-explain,#dashboard-new .trading .dr-event-row .event-heading .rebid-explain,#dashboard-new .trading .dr-event-row .trade-type-heading .rebid-explain,#dashboard-new .trading .trade-row .award-heading .rebid-explain,#dashboard-new .trading .trade-row .event-heading .rebid-explain,#dashboard-new .trading .trade-row .trade-type-heading .rebid-explain{cursor:default;font-size:18px;line-height:24px}#dashboard-new .trading .dr-event-row .award-heading .current-bid,#dashboard-new .trading .dr-event-row .event-heading .current-bid,#dashboard-new .trading .dr-event-row .trade-type-heading .current-bid,#dashboard-new .trading .trade-row .award-heading .current-bid,#dashboard-new .trading .trade-row .event-heading .current-bid,#dashboard-new .trading .trade-row .trade-type-heading .current-bid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#a1e2b7;color:#2b8c4c;padding:5px 10px;margin-right:20px;border-radius:5px}#dashboard-new .trading .dr-event-row .trade-type-heading .hover-icon,#dashboard-new .trading .trade-row .trade-type-heading .hover-icon{cursor:default;font-size:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-right:10px}#dashboard-new .trading .dr-event-row .trade-type-heading .hover-icon :hover,#dashboard-new .trading .trade-row .trade-type-heading .hover-icon :hover{color:#777;opacity:.1}#dashboard-new .trading .dr-event-row .trade-type-heading:hover,#dashboard-new .trading .trade-row .trade-type-heading:hover{opacity:.8;cursor:pointer}#dashboard-new .trading .dr-event-row .accepted-bid,#dashboard-new .trading .trade-row .accepted-bid{color:#77d23f;font-weight:700}#dashboard-new .trading .dr-event-row .bid-state,#dashboard-new .trading .trade-row .bid-state{text-align:center}#dashboard-new .trading .dr-event-row .bid-state .accepted,#dashboard-new .trading .dr-event-row .bid-state .submitted,#dashboard-new .trading .trade-row .bid-state .accepted,#dashboard-new .trading .trade-row .bid-state .submitted{color:#77d23f}#dashboard-new .trading .dr-event-row .bid-state .rejected,#dashboard-new .trading .trade-row .bid-state .rejected{color:#ccc}#dashboard-new .trading .dr-event-row .bid-state .unknown,#dashboard-new .trading .trade-row .bid-state .unknown{color:#3bbded}#dashboard-new .trading .dr-event-row .bid-state .progress,#dashboard-new .trading .trade-row .bid-state .progress{color:#f5bc3d}#dashboard-new .trading .dr-event-row .bid-state .ignored,#dashboard-new .trading .trade-row .bid-state .ignored{color:#57644d}#dashboard-new .trading .dr-event-row .bid-state .not-submitted,#dashboard-new .trading .trade-row .bid-state .not-submitted{color:#ccc}#dashboard-new .trading .upcoming-events-info-text{text-transform:capitalize}#dashboard-new .legacy-site-msg{color:#777;padding:10px}#dashboard-new .blank{height:50px}#dashboard-new .no-info span{background:#e2e2e2;color:#9e9e9e;font-weight:700;margin:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;min-height:5vh}#dashboard-new .site-card md-card{width:100%;box-shadow:none;background:none}#dashboard-new .site-card md-card-header{padding:10px;background-color:#f3f3f3;outline:none;border-radius:5px}#dashboard-new .site-card md-card-header .progress-message{margin-left:20px;font-size:12px;font-weight:400;color:#777}#dashboard-new .site-card md-card-header.unavailable{border-bottom:5px solid salmon}#dashboard-new .site-card md-card-header.available{border-bottom:5px solid #77d23f}#dashboard-new .site-card md-card-header .weather{text-align:right;margin-top:6px}#dashboard-new .site-card md-card-header .status{text-transform:uppercase;font-weight:700;text-align:right}#dashboard-new .site-card md-card-header .status md-icon{font-size:12px}#dashboard-new .site-card md-card-header .status md-icon.unavailable{color:salmon}#dashboard-new .site-card md-card-header .status md-icon.available{color:#77d23f}#dashboard-new .site-card md-card-header .status md-icon md-tooltip span,#dashboard-new .site-card md-card-header .status md-tooltip span{color:red;text-transform:capitalize}#dashboard-new .site-card md-card-title{padding:10px}#dashboard-new .site-card md-card-header-content{padding:5px 15px;margin:10px 0;border-radius:5px;background-color:#fd8585;font-weight:700;color:#595959}#dashboard-new .site-card md-card-header-content .device-count-text{margin-top:14px}#dashboard-new .site-card md-card-header-content .alerts{overflow:hidden;transition:transform .5s ease-out;height:auto;transform:scaleY(1);transform-origin:top}#dashboard-new .site-card md-card-header-content .alerts.collapsed{transform:scaleY(0)}#dashboard-new .site-card md-card-header-content .show-alerts-action,#dashboard-new .site-card md-card-header-content .view-action{margin-top:10px;margin-left:7px;cursor:pointer}#dashboard-new .site-card md-card-header-content .alert-box{background-color:#fbc8c8;padding:10px 15px 7px;border-radius:5px}#dashboard-new .site-card md-card-header-content label.alert-box{margin:3px 5px 3px 0;display:inline-block}#dashboard-new .site-card md-card-header-content .alerts-list{padding:0 20px}#dashboard-new .site-card md-card-header-content .alerts-list-info{font-weight:400}#dashboard-new .site-card md-card-header-content .alerts-list-item{margin:10px 0}#dashboard-new .site-card md-card-header-content .device-code,#dashboard-new .site-card md-card-header-content .device-status{margin-top:3px}#dashboard-new .site-card md-card-header-content .device-status label.error{color:#db6969}#dashboard-new .site-card md-card-header-content .device-status label.warning{color:#ff6f07}#dashboard-new .site-card md-card-header-content .date-icon{font-size:22px}#dashboard-new .site-card md-card-header-content md-icon.minor{color:#ccc;margin-right:5px;font-size:14px;position:relative}#dashboard-new .site-card md-card-header-content .more-less-link{font-size:12px;cursor:pointer;text-decoration:underline}#dashboard-new .site-card md-card-header-text{min-height:25px}#dashboard-new .site-card md-card-header-text .md-title{font-size:14px;font-weight:700;color:#777}#dashboard-new .site-card md-card-header-text md-icon{font-size:14px;color:#ccc;line-height:22px}#dashboard-new .site-card md-card-header-text md-icon.weather-icon{color:#777;font-size:24px;margin-right:5px}#dashboard-new .site-card .md-subhead{font-size:12px;color:#777}#dashboard-new .site-card .md-subhead .current-billing-cycle{text-align:right}#dashboard-new .site-card .md-subhead .expand md-icon{float:right;outline:none}#dashboard-new .site-card .md-subhead .info md-icon.warning{color:#f5bc3d}#dashboard-new .site-card md-card-content{font-size:12px;color:#555;padding:5px 0 10px}#dashboard-new .site-card md-card-content.weather{padding-bottom:0}#dashboard-new .site-card md-card-content.site-status{padding-top:0}#dashboard-new .site-card md-card-content .category-tile{background-color:#f3f3f3;min-height:20vh;border-radius:2px;padding:0 15px;border:5px solid #fafafa;border-radius:10px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#777}#dashboard-new .site-card md-card-content .category-tile md-icon{cursor:pointer}#dashboard-new .site-card md-card-content .category-tile .tile-info{padding-bottom:10px}#dashboard-new .site-card md-card-content .category-tile .title{font-size:14px;font-weight:700;border-bottom:1px solid #ccc;text-transform:uppercase;padding:15px 0;max-height:3em;color:#3bbded}#dashboard-new .site-card md-card-content .category-tile .heading{font-size:14px;font-weight:700;padding:10px 0}#dashboard-new .site-card md-card-content .category-tile .heading.border-top{border-top:1px solid #e2e2e2}#dashboard-new .site-card md-card-content .category-tile .heading .value{color:#777}#dashboard-new .site-card md-card-content .category-tile .heading .sub-heading{font-size:12px;font-weight:700}#dashboard-new .site-card md-card-content .category-tile .heading .sub-heading-value{font-size:12px;font-weight:400}#dashboard-new .site-card md-card-content .category-tile .label{font-weight:700;padding-left:10px}#dashboard-new .site-card md-card-content .category-tile .row{padding:10px 0}#dashboard-new .site-card md-card-content .category-tile .row .panel{background:#e2e2e2;border-radius:10px;padding:10px;text-align:center;color:#777;font-weight:700;border:5px solid #f3f3f3}#dashboard-new .site-card md-card-content .category-tile .row .panel.unavailable{background-color:salmon;color:#fff;font-weight:700}#dashboard-new .site-card md-card-content .category-tile .row .panel.available{background-color:#77d23f;color:#cfefbb;font-weight:700}#dashboard-new .site-card md-card-content .category-tile .row .panel.partial-available{background-color:#f5bc3d;color:#fdeecf;font-weight:700}#dashboard-new .site-card md-card-content .category-tile .row .panel .panel-title{font-size:14px;padding:5px 0;color:#3bbded}#dashboard-new .site-card md-card-content .category-tile .row .panel .panel-subtitle{padding:5px 0}#dashboard-new .site-card md-card-content .category-tile .row .panel .panel-minor{padding:5px 0;font-weight:400}#dashboard-new .site-card md-card-content .category-tile .row .panel .panel-value{font-size:24px;padding:10px}#dashboard-new .site-card md-card-content .category-tile .row .panel .panel-value.savings-value{word-break:break-all}#dashboard-new .site-card md-card-content .category-tile .row .panel .panel-value-small{font-size:18px;padding:10px}#dashboard-new .site-card md-card-content .category-tile .row .panel .panel-value-smallest{font-size:12px;padding:5px}#dashboard-new .site-card md-card-content .category-tile .row .panel .panel-separator{margin:0 10px 10px;border-bottom:1px solid #ccc}#dashboard-new .site-card md-card-content .category-tile .row .panel .panel-secondary-value{padding:5px}#dashboard-new .site-card md-card-content .category-tile:active,#dashboard-new .site-card md-card-content .category-tile:focus{outline:none}#dashboard-new .site-card md-card-content .category-tile.disabled{opacity:.5}#dashboard-new .site-card md-card-content .category-tile md-progress-linear{margin-top:15px}#dashboard-new .site-card md-card-content .info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2px}#dashboard-new .site-card md-card-content .spacer{-ms-flex-positive:1;flex-grow:1}#dashboard-new .tou-legend{padding:0 20px 10px!important}#dashboard-new .tou-type:before{content:" \25CF";font-size:24px;vertical-align:middle;padding:5px;position:relative;top:-1px}#dashboard-new .tou-type .label{color:#777}#dashboard-new .tou-type.off-peak{color:#ccc}#dashboard-new .tou-type.partial-peak{color:#9fdcf2}#dashboard-new .tou-type.on-peak{color:#3bbded}#dashboard-new .tou-type.non-tou{color:#fff}#dashboard-new .tou{padding:0 25px}#dashboard-new .md-tooltip.weather-tooltip{margin-left:-9px;padding:5px 10px;z-index:9999}#dashboard-new .md-tooltip.weather-tooltip .tooltip-line{font-size:14px}#dashboard-new .energy_button{min-width:63px;font-size:9px}#dashboard-new .line{stroke-width:2;fill:none}#dashboard-new .axis path{stroke:#000}#dashboard-new .text,#dashboard-new .title-text{font-size:12px}#dashboard-new .chart .legend{fill:#000;font:14px sans-serif;text-anchor:start;font-size:12px}#dashboard-new .chart text{fill:#fff;font:10px sans-serif;text-anchor:end}#dashboard-new .chart .label{fill:#000;font:14px sans-serif;text-anchor:end}#dashboard-new .bar:hover{fill:brown}#dashboard-new .axis line,#dashboard-new .axis path{stroke:#000}#dashboard-new .left .div{border-right:1px solid #ccc}#dashboard-new .iso_padding{padding:5px;font-size:10px}#dashboard-new .energy_selection{font-size:12px;color:#000}#dashboard-new .margin-top{margin-top:27px}#dashboard-new .energy_button_width{min-width:37px;font-size:10px;margin:2px;max-width:37px}#dashboard-new .path{display:None}#dashboard-new .chart{background:#b0e0f8;margin:5px}#dashboard-new .chart rect{stroke:#fff;fill:#4682b4}#dashboard-new .width-100{width:100%}#dashboard-new .border-right{border-right:1px solid #ccc}#dashboard-new .axis line,#dashboard-new .axis path{fill:none;stroke:grey;stroke-width:1;shape-rendering:crispEdges}#dashboard-new .y axis{padding:5px}#dashboard-new .progress{text-align:right;background-color:transparent;border-radius:4px;height:27px;margin-bottom:2%;margin-top:2%;overflow:hidden}#dashboard-new .device-title,#dashboard-new .progress .device-title{margin-left:5px;font-size:12px;margin-top:3px;margin-right:19px}#dashboard-new .bar{background-color:transparent;box-shadow:inset 0 -1px 1px rgba(0,0,0,.15);color:#000;float:right;height:100%;position:relative;text-align:left;border-radius:5px}#dashboard-new .bar>.percent{font-size:.9rem;left:8px;position:absolute;top:6px}#dashboard-new .fund{text-align:right}#dashboard-new .fund .graph{width:100%}#dashboard-new .fund .circle{padding:8px;height:56px;font-size:12px;margin-left:10px;width:56px;color:#757575;background:#fe5859;border-radius:56px}#dashboard-new .line-style{background:red}#dashboard-new .service_type{width:20%}#dashboard-new .marketType{width:100%}#dashboard-new .marketType .border-right{border-right:1px solid #ccc}#dashboard-new .width{width:27%;width:21%}#dashboard-new .heading{margin:0;padding:0}#dashboard-new .heading,#dashboard-new table{width:100%;text-align:center;font-size:13px;border-spacing:0;font-family:sans-serif}#dashboard-new table{margin-left:7px;padding:13px;float:right}#dashboard-new .child:nth-child(2n){background-color:#eaeaea}#dashboard-new .width-150{width:100px}#dcm{background-color:#f3f3f3;border-radius:5px}#dcm .categories-panel{height:85vh}#dcm .categories-panel .spacer{-ms-flex-positive:0;flex-grow:0}#dcm .categories-panel .category{padding:10px 0 0}#dcm .categories-panel .category.info{border-top:1px solid #d3d3d3}#dcm .categories-panel .category.info h4 span{color:#777;font-weight:700;font-size:12px}#dcm .categories-panel .category.info .apps span,#dcm .categories-panel .category.info .tariff span{padding:5px 0;font-size:10px;color:#777}#dcm .categories-panel .category.info .apps span.state,#dcm .categories-panel .category.info .tariff span.state{cursor:pointer;text-transform:capitalize;outline-width:0}#dcm .categories-panel .category.info .apps span.state.active,#dcm .categories-panel .category.info .tariff span.state.active{color:#3bbded;font-weight:700}#dcm .categories-panel .metrics{padding-left:15px}#dcm .categories-panel .metrics .label{font-size:10px;color:#555;padding:5px 5px 5px 0}#dcm .categories-panel .metrics .value-display{background:#eee;padding:5px;border-radius:5px;margin:5px 0}#dcm .categories-panel .metrics .value{color:#555;font-size:14px;text-align:right;text-align:left;border-radius:5px;color:#77d23f;max-height:2em}#dcm .categories-panel .metrics .value.behind-progress{color:#3bbded}#dcm .categories-panel .metrics .legend-color{padding:0 5px;margin-right:5px;border-radius:5px}#dcm .value.tou{font-size:10px;color:#777}#dcm .tou-rhs-caption{font-size:9px}#dcm .rhsarea{fill:url(#ghg-gradient)}.download-btn{font-size:12px!important}#dr md-select{min-width:200px}#dr md-checkbox span{font-size:12px}#dr .no-dr-program{height:70vh}#dr .no-dr-program,#dr .no-events{color:#555;border-radius:5px;background:#eee;padding:10px;margin:10px}#dr .no-events{height:40vh}#dr .icon-type.dr-market-event{color:#ff8c69!important}#dr .icon-type.dr-test-event{color:#a96f66!important}#dr .icon-type.revenue-energy{color:#3bbded!important}#dr .icon-type.revenue-capacity{color:#77d23f!important}#dr .icon-type.nbt-off-peak{color:#666262!important}#dr .icon-type.nbt-on-peak{color:#db0025!important}#dr .icon-type.average-capacity-reduction{color:#00c6c1!important}#dr .icon-type.misc{color:#ccc!important}#dr .info-panel{margin-top:10px}#dr .red-muted{color:#f95213!important}#dr .blue-muted{color:#3bbded!important}#dr .pink-light{color:#d7727e!important}#dr .pink-light-muted{color:#e4a5ac!important}#dr .light-blue-muted{color:#3bbded!important}#dr .light-gray-muted{color:#ccc!important}#dr .dark-gray-muted{color:#dad6d6!important}#dr .blue-gray-muted{color:#8fdbf8!important}#dr .yellow-medium{color:#dcc54d!important}#dr .yellow-medium-muted{color:#9d860c!important}#dr .light-green-muted{color:#cfefbb!important}#dr .context-bids{pointer-events:none}#dr .bid-hovered{opacity:.7;stroke-width:4}#dr .dr-program{margin:0 20px 0 5px;color:#ccc}#dr .upcoming-events .heading{margin-bottom:10px}#dr .upcoming-events .show-accepted-only{padding:5px 10px}#dr .bid-accepted{stroke:#5fb42a}#dr .bid-rejected{fill:#ccc;stroke:#b3b3b3}#dr .bid-pending{fill:#9fdcf2;stroke:#72ccec}#dr .bid-chart-legend{margin-left:30px;margin-bottom:20px}#dr .upcoming-events-container{overflow-y:auto;min-height:35vh;max-height:50vh}#dr .month-panel{background-color:#eee;border-radius:5px;margin:0 5px}#dr .month-panel .inner-panel{padding:5px}#dr .dr-event-row{font-size:14px}#dr .dr-event-row .row-item{margin:0 10px 5px;border:1px solid #e2e2e2;border-radius:5px}#dr .dr-event-row .row-item.accepted{border-left:3px solid #77d23f}#dr .dr-event-row .row-item.rejected{border-left:3px solid #ccc}#dr .dr-event-row .row-item.unknown{border-left:3px solid #3bbded}#dr .dr-event-row .row-item.progress{border-left:3px solid #f5bc3d}#dr .dr-event-row .date-header{padding:10px 20px;font-weight:700;color:#777;background-color:#e2e2e2;border-radius:5px;margin-bottom:10px;line-height:2em}#dr .dr-event-row.headings{margin:0 10px}#dr .dr-event-row .event-heading{padding:10px 20px;font-weight:700;color:#777;background-color:#e2e2e2;border-radius:5px}#dr .dr-event-row .accepted-bid{color:#77d23f;font-weight:700}#dr .dr-event-row .event-data{padding:20px 10px}#dr .dr-event-row .event-data .bid-info{padding-left:5px}#dr .dr-event-row .event-bid{padding:10px 20px;background-color:#eee;border-radius:5px;line-height:2em}#dr .dr-event-row .event-bid.bid-details{padding:0 20px;padding:0}#dr .dr-event-row .event-bid .event-heading{border-radius:0}#dr .dr-event-row .event-bid .bid-state .accepted{color:#77d23f}#dr .dr-event-row .event-bid .bid-state .rejected{color:#ccc}#dr .dr-event-row .event-bid .bid-state .unknown{color:#3bbded}#dr .dr-event-row .event-bid .bid-state .progress{color:#f5bc3d}#dr .dr-event-row .event-bid .bid-state .ignored{color:#57644d}#dr .loading.progress-bar{min-height:50vh}#dr .report-progress{padding:0 25px}#dr .report-progress md-progress-circular path{stroke:#777}#dr .save-action{padding:0;margin:0;min-width:50px;line-height:30px;height:30px;min-height:30px}#dr .save-action md-icon{color:#777}#dr .save-action md-icon.hovered{color:#555}#dr .pl-5{padding-left:10px}#dr .pr-5{padding-right:10px}#dr .pd-20{padding:5px}#dr .ma-20{margin:20px}#dr .no-margin{margin:0 0 0 10px!important}#dr .mt-10{margin-top:20px}#dr .grid line{stroke:#ddd}#dr .no-data{color:#777}#dr .no-dr-panel{background:#e2e2e2;border-radius:5px;margin:10px}#dr .dr-not-enabled{padding:20px;color:#777}#dr .text-title{font-weight:900}#dr .text-amount,#dr .text-title{font-size:12px;color:#555!important}#dr .text-amount{font-weight:600}#dr .sub-text{color:#777}#dr .line{fill:none;stroke-width:2px}#dr .label{font-size:14px;color:red;font-weight:700}#dr .grid line{stroke:#d3d3d3;stroke-opacity:.7;shape-rendering:crispEdges}#dr .grid path{stroke-width:0}#dr .no-info span{background:#e2e2e2;color:#9e9e9e;font-weight:700;margin:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;min-height:5vh}#dr .site-card md-card{width:100%;box-shadow:none;background:none}#dr .site-card md-card-content{font-size:12px;color:#555;padding:5px 0 10px}#dr .site-card md-card-content.weather{padding-bottom:0}#dr .site-card md-card-content.site-status{padding-top:0}#dr .site-card md-card-content .category-tile{min-height:10vh;border-radius:2px;padding:0 15px;border:5px solid #fafafa;border-radius:16px;-ms-flex-direction:column;flex-direction:column;color:#777;background-color:#f3f3f3}#dr .site-card md-card-content .category-tile md-icon{cursor:pointer}#dr .site-card md-card-content .category-tile.tariff .title{margin-bottom:6px}#dr .site-card md-card-content .category-tile .title{font-size:14px;font-weight:700;border-bottom:1px solid #ccc;text-transform:uppercase;padding:15px 0;max-height:3em}#dr .site-card md-card-content .category-tile .title md-select{text-transform:none}#dr .site-card md-card-content .category-tile .heading{font-size:14px;line-height:28px;padding:10px 0;border-bottom:1px solid #ccc}#dr .site-card md-card-content .category-tile .heading.no-border{border:none}#dr .site-card md-card-content .category-tile .heading .value{color:#777}#dr .site-card md-card-content .category-tile .heading .sub-heading{font-size:12px;font-weight:400}#dr .site-card md-card-content .category-tile .heading .icon-button{padding:0 10px}#dr .site-card md-card-content .category-tile .label{font-weight:700;padding-left:10px}#dr .site-card md-card-content .category-tile .row{padding:10px 0}#dr .site-card md-card-content .category-tile .row.dr-summary-panel{padding-bottom:0}#dr .site-card md-card-content .category-tile .row.dr-config-panel,#dr .site-card md-card-content .category-tile .row.month-row{padding-top:0}#dr .site-card md-card-content .category-tile .row.month-row .capacity-title{padding-left:20px}#dr .site-card md-card-content .category-tile .row.compare{color:#777}#dr .site-card md-card-content .category-tile .row.compare .diff-negative{color:salmon;cursor:default}#dr .site-card md-card-content .category-tile .row.compare .diff-positive{color:#77d23f;cursor:default}#dr .site-card md-card-content .category-tile .row .unavailable{color:salmon;font-weight:700}#dr .site-card md-card-content .category-tile .row .available{color:#77d23f;font-weight:700}#dr .site-card md-card-content .category-tile .row .partial-available{color:orange;font-weight:700}#dr .site-card md-card-content .category-tile .row .panel{background:#e2e2e2;border-radius:10px;padding:10px;text-align:center;color:#555;border:5px solid #f3f3f3}#dr .site-card md-card-content .category-tile .row .panel.bid-state .top{min-height:60%}#dr .site-card md-card-content .category-tile .row .panel.bid-state .top.info{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}#dr .site-card md-card-content .category-tile .row .panel.bid-state.loading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#dr .site-card md-card-content .category-tile .row .panel.bid-state.accepted{background:#77d23f;color:#fff}#dr .site-card md-card-content .category-tile .row .panel.bid-state.rejected{background:#ccc;color:#777}#dr .site-card md-card-content .category-tile .row .panel.bid-state.unknown{background:#3bbded;color:#fff}#dr .site-card md-card-content .category-tile .row .panel.bid-state.progress{background:#f5bc3d;color:#fff}#dr .site-card md-card-content .category-tile .row .panel .panel-title{font-size:12px;padding:5px 0}#dr .site-card md-card-content .category-tile .row .panel .panel-title-inverted{font-size:12px;padding:5px 0;color:#fff}#dr .site-card md-card-content .category-tile .row .panel .panel-subtitle{font-size:12px}#dr .site-card md-card-content .category-tile .row .panel .panel-subtitle.info{color:#777}#dr .site-card md-card-content .category-tile .row .panel .panel-subtitle.bid-state.accepted{color:#cfefbb}#dr .site-card md-card-content .category-tile .row .panel .panel-subtitle.bid-state.rejected{color:#fff}#dr .site-card md-card-content .category-tile .row .panel .panel-subtitle.bid-state.unknown{color:#c7ecfa}#dr .site-card md-card-content .category-tile .row .panel .panel-subtitle.bid-state.progress{color:#fbe6b6}#dr .site-card md-card-content .category-tile .row .panel .panel-minor{padding:5px 0;font-weight:400}#dr .site-card md-card-content .category-tile .row .panel .panel-value{font-size:20px;line-height:12px;padding:15px}#dr .site-card md-card-content .category-tile .row .panel .panel-value.savings-value{word-break:break-all}#dr .site-card md-card-content .category-tile .row .panel .heading .panel-value{padding:10px 0 5px 5px}#dr .site-card md-card-content .category-tile .row .panel .panel-value-small{font-size:18px;padding:10px}#dr .site-card md-card-content .category-tile .row .panel .panel-separator{margin:0 10px 10px;border-bottom:1px solid #ccc}#dr .site-card md-card-content .category-tile .row .panel .panel-separator.dark{border-bottom:1px solid #ccc}#dr .site-card md-card-content .category-tile .row .panel .panel-separator.accepted{border-bottom:1px solid #cfefbb}#dr .site-card md-card-content .category-tile .row .panel .panel-separator.rejected{border-bottom:1px solid #ccc}#dr .site-card md-card-content .category-tile .row .panel .panel-separator.unknown{border-bottom:1px solid #3bbded}#dr .site-card md-card-content .category-tile .row .panel .panel-separator.progress{border-bottom:1px solid #fdeecf}#dr .site-card md-card-content .category-tile .row .panel .panel-secondary-value{padding:5px}#dr .site-card md-card-content .category-tile .row .panel-small{background:#e2e2e2;border-radius:5px;margin:5px;padding:5px;text-align:center;color:#777;font-weight:700}#dr .site-card md-card-content .category-tile .row .panel-small .panel-title{font-size:14px;padding:5px 0;color:#3bbded}#dr .site-card md-card-content .category-tile .row .panel-small .panel-subtitle{padding:5px 0}#dr .site-card md-card-content .category-tile .row .panel-small .panel-minor{padding:5px 0;font-weight:400}#dr .site-card md-card-content .category-tile .row .panel-small .panel-value{font-size:20px;padding:15px}#dr .site-card md-card-content .category-tile .row .panel-small .panel-value-small{font-size:14px;padding:5px}#dr .site-card md-card-content .category-tile .row .panel-small .panel-separator{margin:0 10px 10px;border-bottom:1px solid #ccc}#dr .site-card md-card-content .category-tile .row .panel-small .panel-secondary-value{padding:5px}#dr .site-card md-card-content .category-tile:active,#dr .site-card md-card-content .category-tile:focus{outline:none}#dr .site-card md-card-content .category-tile.disabled{opacity:.5}#dr .site-card md-card-content .category-tile md-progress-linear{margin-top:15px}#dr .site-card md-card-content .info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2px}#dr .site-card md-card-content .spacer{-ms-flex-positive:1;flex-grow:1}#dr .legend{padding:20px 0}#dr stacked-savings-chart svg .domain{display:none}#dr stacked-savings-chart svg text{cursor:default;font-size:9px}#dr stacked-savings-chart svg .bar-compared{stroke:#f5bc3d;stroke-width:3px;transition:all .3s ease;stroke-dasharray:0}#equipment{background:#fafafa;padding:10px}#equipment .toolbar{margin-bottom:10px}#equipment .toolbar .sub-title{color:#999;text-align:left;vertical-align:middle;margin:18px 10px}#equipment .toolbar .search{display:-ms-flexbox;display:flex;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:40%;-ms-flex-align:center;align-items:center;background-color:#fff;border-radius:5px;border:2px solid #eee}#equipment .toolbar .search .md-button{min-width:40px;width:40px;margin:0;border-radius:3px}#equipment .toolbar .search input{width:100%;margin:0;padding-left:10px;border:0;height:30px;vertical-align:middle;outline:none}#equipment .toolbar .search input,#equipment .toolbar .toolbar-button{display:-ms-flexbox;display:flex;-ms-flex-align:center;background-color:#fff;align-items:center}#equipment .toolbar .toolbar-button{border-radius:5px;min-height:30px;height:36px;border:2px solid #eee;margin:0 0 0 10px;-ms-flex-pack:center;justify-content:center;gap:5px}#equipment .toolbar .toolbar-button md-icon{font-size:20px;min-height:20px;min-width:20px;width:20px;margin:0}#equipment .toolbar .toolbar-button span{font-size:10px}#equipment .toolbar .small{min-width:50px!important;width:50px!important}#equipment .filter-on{background-color:#ccc!important;border:0!important}#equipment .filter-off{color:#999;background-color:#e5e5e5}#equipment .table-container{display:-ms-flexbox;display:flex;position:relative}#equipment .updating{display:-ms-flexbox;display:flex;position:absolute;background-color:#fafafa;top:0;left:0;height:100%;width:100%;z-index:1;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:start;gap:20px}#equipment .updating .progress-label{height:20px;margin-top:150px;padding:0}#equipment .updating md-progress-circular{margin-top:150px}#equipment .ui-grid{border:0;height:100%!important;overflow:visible!important;-webkit-overflow-scrolling:auto;margin-bottom:50px}#equipment .ui-grid-viewport{height:100%;overflow:visible!important}#equipment .ui-grid-render-container-body{border:0}#equipment .ui-grid-header{border:0;position:sticky;top:0;z-index:1000}#equipment .ui-grid-header-cell-wrapper{background-color:#e5e5e5;text-align:center}#equipment .ui-grid-header-cell{min-height:40px;border:none}#equipment .ui-grid-header-cell .ui-grid-cell-contents{white-space:normal;-ms-text-overflow:clip;text-overflow:clip;overflow:visible}#equipment .ui-grid-header-cell-primary-focus{white-space:pre-line;max-width:100%;border:none;text-align:left;margin-bottom:20px}#equipment .ui-grid-header-cell-label{font-weight:700}#equipment .ui-grid-expand{background-color:#c4c4c4!important;border-top:0;border-bottom:0;max-height:100%}#equipment .ui-grid-expand .ui-grid-cell{background-color:#c4c4c4!important;margin-bottom:0}#equipment .ui-grid-expand .ui-grid-header-cell-primary-focus{white-space:pre-line;max-width:100%;border:none;text-align:center;margin-bottom:20px}#equipment .ui-grid-expand .ui-grid-cell-contents{text-align:right!important}#equipment .ui-grid-expand-row-title{background-color:#c4c4c4;border:0;text-align:right;padding-right:5px;font-style:italic}#equipment .ui-grid-expand-cell{background-color:#c4c4c4;border:0;text-align:center}#equipment .ui-grid-canvas{padding-top:0;margin-right:0!important;height:100%}#equipment .ui-grid-canvas .ui-grid-header-cell-wrapper{background-color:#c4c4c4}#equipment .ui-grid-canvas .ui-grid-cell-status-online{color:#60d483}#equipment .ui-grid-canvas .ui-grid-cell-status-no-comms{color:#fe9163}#equipment .ui-grid-canvas .ui-grid-cell-status-faulted{color:#fe5859}#equipment .ui-grid-canvas .ui-grid-cell-align-left .ui-grid-cell-contents,#equipment .ui-grid-canvas .ui-grid-cell-contents{text-align:left}#equipment .ui-grid-canvas .ui-grid-cell-align-right .ui-grid-cell-contents{text-align:right;padding-right:5px}#equipment .ui-grid-canvas .ui-grid-cell{background-color:#fff;margin-bottom:1px}#equipment .ui-grid-canvas .ui-grid-cell .ui-grid-row-header-cell{height:100%;-ms-flex-align:center;align-items:center}#equipment .ui-grid-canvas .expandableRow{margin:0!important;position:relative;top:0;z-index:-1}#equipment .ui-grid-canvas .scrollFiller{border:0;background-color:transparent;height:200px!important;box-shadow:inset 0 18px 6px -20px rgba(0,0,0,.4),inset 0 -18px 6px -20px rgba(0,0,0,.4);position:relative}#equipment .ui-grid-filter-container{display:-ms-flexbox;display:flex;position:absolute!important;padding:4px 5px!important;bottom:0;width:90%}#equipment .ui-grid-filter-container div:first-child{display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-pack:left;justify-content:left;height:18px}#equipment .ui-grid-filter-container div:first-child select{-ms-flex-pack:left;justify-content:left;width:calc(100% - 15px)}#equipment .ui-grid-filter-container div:first-child input{box-sizing:content-box}#equipment .ui-grid-invisible{display:-ms-flexbox;display:flex;width:0;height:0}#equipment .ui-grid-row-header-cell,#equipment .ui-grid-row:last-child .ui-grid-cell{border-bottom:0}.indent-level-0{padding-left:0}.indent-level-1{padding-left:5px}.indent-level-2{padding-left:10px}.indent-level-3{padding-left:15px}.indent-level-4{padding-left:20px}.indent-level-5{padding-left:25px}.indent-level-6{padding-left:30px}.indent-level-7{padding-left:35px}.indent-level-8{padding-left:40px}.indent-level-9{padding-left:45px}.indent-level-10{padding-left:50px}.indent-level-11{padding-left:55px}.indent-level-12{padding-left:60px}.indent-level-13{padding-left:65px}.indent-level-14{padding-left:70px}.indent-level-15{padding-left:75px}.header-right,.header-right .ui-grid-header-cell-primary-focus{text-align:right!important}.bms-row{margin-bottom:0!important}#events{height:calc(85vh - 100px)!important;overflow-x:scroll}#events .more-events{position:absolute;right:10px;top:2px;width:30px;height:30px;background-color:#3bbded;border-radius:50%;z-index:9999}#events .more-events .count{width:100%;display:block;margin-top:7px;font-size:14px;color:#fff;text-align:center}#events .more-events:hover{cursor:pointer}#events .module-events-table{height:100%;overflow-x:scroll}#events .module-events-table .no-module-events{width:100%;text-align:center}#events .module-events-table .no-module-events md-icon{font-size:64px;color:#3bbded;margin-bottom:10px}#events .module-events-table .module-event{background-color:#f5f5f5;padding:20px 40px}#events .module-events-table .module-event:nth-child(odd){background-color:#f9f9f9}#events .module-events-table .module-event .event{color:#555}#events .module-events-table .module-event .event.WARNING{color:#f5bc3d}#events .module-events-table .module-event .event.FAULT{color:#f95213}#events .module-events-table .module-event .module span{color:#777;position:relative;top:2px}#events .module-events-table .module-event .message{padding-right:15px}#events .module-events-table .module-event .date{font-size:14px;color:#777}.event-type-filter{padding:10px 15px;margin:10px 5px 10px 15px;background-color:#eee}.event-type-filter .md-label{margin-top:3px}.aggset-map{height:90vh;padding-top:10px}.aggset-map ng-map{height:85vh!important}.aggset-map .template-style{max-width:450px}.aggset-map .template-style .heading{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.aggset-map .template-style button{color:#fff;border-radius:35px;padding:2px 10px;margin:2px;border:none}.aggset-map .template-style .site-category{background:#00c6c1}.aggset-map .template-style .custom-badge{background:#0095d6}.aggset-map .template-style .button-alignment{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:end}.aggset-map .template-style .button-alignment .site-button{border-radius:5px;background-color:#0228a0;margin-top:10px}#notifications .no-notifications{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;min-height:70vh;border-radius:5px;background-color:#eee;color:#777}#notifications .notification-options{padding:10px;margin:5px}#notifications .notifications-panel{min-height:70vh;height:70vh;overflow-y:auto;margin:5px;border-radius:5px;background-color:#eee}#notifications .notifications-panel md-checkbox{text-transform:none}#notifications .notifications-panel md-checkbox .subscribed{margin-right:20px;padding:8px;background:#77d23f;color:#fff;border-radius:5px}#notifications .notifications-panel .notifications-category-row{padding:5px}#notifications .notifications-panel .notifications-category-row .plus:hover{cursor:pointer}#notifications .notifications-panel .notifications-category-row .plus:active,#notifications .notifications-panel .notifications-category-row .plus:focus{outline:none}#notifications .notifications-panel .notifications-category-row .category-icon{padding-right:15px}#notifications .notifications-panel .notifications-category-row .category-label{min-width:70px}#notifications .notifications-panel .notifications-category-row .edit{padding-right:15px}#notifications .notifications-panel .notifications-category-row .row-title,#notifications .notifications-panel .notifications-category-row .row-value{color:#333;cursor:pointer;padding:10px 30px 10px 0;margin:0 30px;border-bottom:1px solid #e2e2e2}#notifications .notifications-panel .notifications-category-row .row-title.main-heading{text-transform:uppercase;padding:10px 30px 20px 0}#notifications .notifications-panel .notifications-category-row .row-title.heading{padding:10px 30px 10px 0;text-transform:uppercase}#notifications .notifications-panel .notifications-category-row .row-title.sub-heading{padding:10px 30px 10px 0;text-transform:none}#notifications .notifications-panel .notifications-category-row .row-title .sub-info{color:#fff;margin-left:20px;text-transform:none;padding:5px 20px;border-radius:5px}#notifications .notifications-panel .notifications-category-row .row-title .sub-info.selected{background:#3bbded}#notifications .notifications-panel .notifications-category-row .row-title .sub-info.subscribed{background:#77d23f}#notifications .notifications-panel .notifications-category-row .notifications-table{padding:0 0 0 50px;background-color:#f5f5f5;margin:0 30px;border-radius:5px}#notifications .notifications-panel .notifications-category-row .notifications-table .notifications-row{padding-left:20px;background-color:#f5f5f5}#notifications .notifications-panel .notifications-category-row .notifications-table.no-items{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px;color:#777;border-radius:5px}#notifications .notifications-panel .notifications-category-row .notifications-table.no-items.sub-item{background:#eee}.overview .legacy-site-msg{color:#777;padding:10px}.overview #utility-chart svg text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:12px}.overview #utility-chart svg .info-icon text:hover{cursor:default}.report-title-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:left;justify-content:left}.report-title-container .report-title-input{width:50%;margin:0 0 20px;padding-left:10px;background-color:#fff;border:2px solid #ccc;border-radius:5px;height:30px;-ms-flex-align:center;align-items:center}.report-title-container .disabled-report-title-input{border:2px solid #f3f3f3;color:#f3f3f3}.parameter-container{display:-ms-grid;display:grid;grid-auto-flow:column;gap:80px}.parameter-title{color:#3bbded;font-size:16px;margin-bottom:15px;max-height:30px;cursor:default}.template-parameter{display:-ms-flexbox;display:flex}.template-parameter .radio-group{top:0}.template-parameter .radio{margin-top:5px}.period-parameter{display:-ms-flexbox;display:flex}.period-parameter .date-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 0 20px 20px;background-color:#fff;border:2px solid #ccc;border-radius:5px;height:30px;-ms-flex-align:center;align-items:center}.period-parameter .date-container .date-icon{margin:0 8px;min-height:18px!important;height:18px!important;font-size:18px;cursor:default}.period-parameter .date-container .date-input{border:0}.period-parameter .date-container .date-input:focus{outline:none}.period-parameter .disabled-date-container{border:2px solid #f3f3f3}.period-parameter .disabled-date-container .date-icon{color:#f3f3f3}.period-parameter .disabled-date-container .date-input{font-style:italic;background-color:#fff;color:#f3f3f3;cursor:default}.period-parameter .disabled-date-container .date-input::placeholder{color:#f3f3f3}.period-parameter .disabled-date-container .date-input:-ms-input-placeholder,.period-parameter .disabled-date-container .date-input::-ms-input-placeholder{color:#f3f3f3}.period-parameter .disabled-date-container .date-input:focus{outline:none}.recurrence-parameter{width:200px}.recurrence-parameter,.recurrence-parameter .title-container{display:-ms-flexbox;display:flex}.recurrence-parameter .title-container md-switch{height:20px;margin:0!important}.recurrence-parameter .cadence-container .cadence-field{display:-ms-flexbox;display:flex;margin:0 0 10px;color:#000;border:2px solid #ccc;border-radius:5px;height:30px;-ms-flex-align:center;align-items:center}.recurrence-parameter .cadence-container .cadence-field .cadence-icon{margin:0 8px;min-height:18px!important;height:18px!important;font-size:18px;cursor:default}.recurrence-parameter .cadence-container .cadence-field md-select{margin:0;width:100%}.recurrence-parameter .cadence-container .cadence-field md-select .md-select-value{border:0}.recurrence-parameter .cadence-container .cadence-field md-select span{color:#777;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.recurrence-parameter .cadence-container .cadence-field md-select span .md-text{color:#000}.recurrence-parameter .cadence-container .cadence-field md-select span:after{color:#fff}.recurrence-parameter .cadence-container .md-select-value{border:0!important}.recurrence-parameter .cadence-container .rec-date-container{display:-ms-flexbox;display:flex;height:30px;-ms-flex-direction:row;flex-direction:row;margin:0 0 10px;border:2px solid #ccc;border-radius:5px;-ms-flex-align:center;align-items:center}.recurrence-parameter .cadence-container .rec-date-container md-icon{margin:0 8px;min-height:18px!important;height:18px!important;font-size:18px;cursor:default}.recurrence-parameter .cadence-container .rec-date-container .rec-date-field md-select{height:20px;margin:0;padding:1px;width:150px;-ms-flex-align:center;align-items:center}.recurrence-parameter .cadence-container .rec-date-container .rec-date-field md-select span{color:#000;font-weight:500}.recurrence-parameter .cadence-container .rec-date-container .rec-date-field md-select span:after{color:#fff}.recurrence-parameter .cadence-container .rec-date-container .rec-date-field .rec-date-input{height:20px;border:0;cursor:pointer}.recurrence-parameter .cadence-container .rec-date-container .rec-date-field .rec-date-input:focus{outline:none}.recurrence-parameter .disabled-cadence-container .cadence-field{border:2px solid #f3f3f3}.recurrence-parameter .disabled-cadence-container .cadence-field .cadence-icon{color:#f3f3f3}.recurrence-parameter .disabled-cadence-container md-select span{color:#f3f3f3!important;font-style:italic}.recurrence-parameter .disabled-cadence-container md-select span .md-text{color:#f3f3f3!important}.recurrence-parameter .disabled-cadence-container md-select .md-select-icon{font-style:normal}.recurrence-parameter .disabled-cadence-container .rec-date-container{border:2px solid #f3f3f3}.recurrence-parameter .disabled-cadence-container .rec-date-container md-icon{color:#f3f3f3}.recurrence-parameter .disabled-cadence-container .rec-date-container .rec-date-input{background-color:#fff!important;font-style:italic;color:#f3f3f3;cursor:default!important}.recurrence-parameter .disabled-cadence-container .rec-date-container .rec-date-input::placeholder{color:#f3f3f3}.recurrence-parameter .disabled-cadence-container .rec-date-container .rec-date-input:-ms-input-placeholder,.recurrence-parameter .disabled-cadence-container .rec-date-container .rec-date-input::-ms-input-placeholder{color:#f3f3f3}.recurrence-parameter .disabled-rec-date-container{border:2px solid #f3f3f3!important}.recurrence-parameter .disabled-rec-date-container md-icon{color:#f3f3f3}.recurrence-parameter .time-container{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 0 20px;background-color:#fff;border:2px solid #ccc;border-radius:5px;height:30px;-ms-flex-align:center;align-items:center}.recurrence-parameter .time-container .time-icon{margin:0 8px;min-height:18px!important;height:18px!important;font-size:18px;cursor:default}.recurrence-parameter .time-container .time-input{color:#000;border:0}.recurrence-parameter .time-container .time-input:focus{color:#000;outline:none}.recurrence-parameter .disabled-time-container{border:2px solid #f3f3f3}.recurrence-parameter .disabled-time-container .time-icon{color:#f3f3f3}.recurrence-parameter .disabled-time-container .time-input{background-color:#fff!important;font-style:italic;color:#f3f3f3;cursor:default}.recurrence-parameter .disabled-time-container .time-input::placeholder{color:#f3f3f3}.recurrence-parameter .disabled-time-container .time-input:-ms-input-placeholder,.recurrence-parameter .disabled-time-container .time-input::-ms-input-placeholder{color:#f3f3f3}.recurrence-parameter .disabled-time-container .time-input:focus{outline:none}.recurrence-parameter .recipient-container{margin-bottom:20px}.recurrence-parameter .recipient-container .recipient{position:relative;margin:5px 0;background-color:#eee;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;border-radius:5px;padding-left:10px;max-width:200px;height:30px}.recurrence-parameter .recipient-container .recipient .recipient-email{color:#000;width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:10px}.recurrence-parameter .recipient-container .recipient .md-small{position:absolute;display:-ms-flexbox;display:flex;right:3px;margin:0!important;padding:0;height:24px;width:24px;min-height:0;min-width:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.recurrence-parameter .recipient-container .recipient .md-small .close-icon{padding-top:3px;font-size:18px;height:100%}.recurrence-parameter .recipient-container .recipient-input-container{display:-ms-flexbox;display:flex;height:34px;min-height:34px;-ms-flex-line-pack:stretch;align-content:stretch}.recurrence-parameter .recipient-container .recipient-input-container .recipient-input{width:70%;border:2px solid #ccc!important;padding:0 0 0 10px;-ms-flex-positive:1;flex-grow:1;color:#000}.recurrence-parameter .recipient-container .recipient-input-container .add-email{padding:0;margin:0 0 0 5px!important;background-color:#f3f3f3;height:34px;min-height:34px;width:34px;min-width:0;color:#777;font-size:16px}.recurrence-parameter .recipient-container .recipient-input-container .add-email md-icon{padding-top:4px;font-size:16px}.recurrence-parameter .recipient-container .recipient-input-container .add-email #text{padding-bottom:20px}.recurrence-parameter .recipient-container .recipient-input-container .disabled-add-email{background-color:#f3f3f3!important}.recurrence-parameter .recipient-container .recipient-input-container .disabled-add-email md-icon{color:#fff}.recurrence-parameter .disabled-recipient-container .recipient{background-color:#f3f3f3}.recurrence-parameter .disabled-recipient-container .recipient .recipient-email{font-style:italic;color:#f3f3f3}.recurrence-parameter .disabled-recipient-container .recipient .md-small{background-color:#f3f3f3!important}.recurrence-parameter .disabled-recipient-container .recipient .md-small .close-icon{color:#ccc}.recurrence-parameter .disabled-recipient-container .recipient-input-container .recipient-input{background-color:#fff!important;border:2px solid #f3f3f3!important;font-style:italic;color:#f3f3f3}.recurrence-parameter .disabled-recipient-container .recipient-input-container .recipient-input::placeholder{color:#f3f3f3}.recurrence-parameter .disabled-recipient-container .recipient-input-container .recipient-input:-ms-input-placeholder,.recurrence-parameter .disabled-recipient-container .recipient-input-container .recipient-input::-ms-input-placeholder{color:#f3f3f3}.recurrence-parameter .disabled-recipient-container .recipient-input-container .md-button{background-color:#f3f3f3;color:#ccc}.md-on{background-color:#3bbded!important}md-radio-button.md-checked .md-off{border-color:#3bbded!important}.day-picker-wrapper{position:relative;overflow:visible}.day-picker-wrapper input,.day-picker-wrapper md-icon{cursor:pointer}.day-picker{position:absolute;top:10px;right:-15px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);padding:2px}.day-picker-grid{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(30px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(30px,1fr));width:210px;background-color:#fff;border-radius:5px;z-index:1000}.day-picker-grid .day-picker-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:30px;width:30px;background-color:#fff;margin:auto;cursor:pointer}.day-picker-grid .day-picker-item:hover{background-color:#eee;border-radius:5px}.day-picker-grid .selected{background-color:#3bbded!important;color:#fff!important;border-radius:5px!important}.reports-settings{min-width:40%}.settings-block-container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:left;justify-content:left}.settings-block-container .block-title{color:#3bbded;font-size:16px;margin-bottom:15px;max-height:30px}.settings-block-container .recipients-table{background-color:#fff;border:0;border-collapse:separate;border-spacing:0 5px;margin-bottom:60px}.settings-block-container .recipients-table .header-row{background-color:#fff}.settings-block-container .recipients-table .header-row .header{vertical-align:bottom}.settings-block-container .recipients-table .header-row .header .header-text{display:table-cell;width:100px;text-align:center;vertical-align:bottom;white-space:normal;font-style:italic}.settings-block-container .recipients-table .recipient-row{background-color:#eee;border-radius:5px;height:38px}.settings-block-container .recipients-table .recipient-row td{padding:5px}.settings-block-container .recipients-table .recipient-row td:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px;padding-left:10px}.settings-block-container .recipients-table .recipient-row td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px;padding:0}.settings-block-container .recipients-table .recipient-row .checkbox-column{width:80px;text-align:center}.settings-block-container .recipients-table .recipient-row .checkbox-column .checkbox{margin:0;padding:0;width:0;text-align:center}.settings-block-container .recipients-table .add-row{background-color:#fff}.settings-block-container .recipients-table .add-row td{border-top:2px solid #eee;border-bottom:2px solid #eee}.settings-block-container .recipients-table .add-row td:first-child{border-left:2px solid #eee}.settings-block-container .recipients-table .add-row td:last-child{border-right:2px solid #eee;padding:0}.settings-block-container .recipients-table .add-row .new-recipient-input{outline:none;border:0;width:100%}.settings-block-container .recipients-table .row-button{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-size:20px;padding:5px;height:28px;width:28px}.settings-block-container .recipients-table .row-button:hover{background-color:#ccc;border-radius:8px;opacity:1%}.settings-block-container .recipients-table .add-button{height:24px!important;font-size:24px!important}.settings-block-container .recipients-table .email-column{min-width:250px}form md-dialog-content md-content{overflow:visible}#reports{background:#fafafa;padding:10px;position:relative;height:90vh}#reports .updating{position:absolute;top:0;display:-ms-flexbox;display:flex;background-color:#fff;width:100%;height:100%}#reports .no-border{border:0}#reports .title{font-size:16px;color:#3bbded;text-transform:capitalize!important}#reports .toolbar{max-height:60px}#reports .toolbar .new-report-button{background-color:#3bbded;color:#fff}#reports .toolbar .new-report-button,#reports .toolbar .settings-button{height:20px;width:120px;text-align:center;border-radius:10px;margin:10px 10px 10px 0!important}#reports .toolbar .settings-button{background-color:#eee;color:#777}#reports .toolbar .disabled{background-color:#eee!important;color:#777!important}#reports .no-reports{color:#ccc;text-align:center;font-style:italic;margin:20px 0}#reports .executive-reports{width:100%;margin-right:10px;border-radius:5px}#reports .executive-reports .tile-container{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(150px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:10px 0;max-height:250px;overflow-y:auto;gap:10px}#reports .executive-reports .tile-container .tile{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;padding:5px 10px;border-radius:5px;color:#777;cursor:pointer;background-color:#fff;height:42px;border:2px solid #eee}#reports .executive-reports .tile-container .tile .tile-template{display:-ms-flexbox;-ms-flex-pack:center;display:flex;justify-content:center;font-size:12px;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;text-align:center}#reports .executive-reports .tile-container .tile span{-ms-flex:1;flex:1;max-width:10px}#reports .executive-reports .tile-container .tile .tile-disable{max-width:20px;width:20px;-ms-flex-align:center;align-items:center;vertical-align:middle;margin:0;padding:0;border:0;background-color:transparent}#reports .executive-reports .tile-container .tile .tile-disable md-icon{color:#ccc}#reports .executive-reports .tile-container .tile-selected{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:rgba(59,189,237,.8)!important;padding:9px;color:#fff;border:3px solid #3bbded}#reports .custom-reports{width:100%;margin-right:10px;border-radius:5px}#reports .custom-reports .tile-container{position:relative;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(200px,1fr))[3];grid-template-columns:repeat(3,minmax(200px,1fr));margin:10px 0;max-height:250px;overflow-y:auto;gap:10px}#reports .custom-reports .tile-container .tile{display:-ms-flexbox;display:flex;height:34px;-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;padding:5px 10px;border-radius:5px;background-color:#ccc;color:#777;cursor:pointer}#reports .custom-reports .tile-container .tile .tile-template{display:-ms-flexbox;display:flex;-ms-flex-pack:left;justify-content:left;font-size:12px;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis}#reports .custom-reports .tile-container .tile span{-ms-flex:1;flex:1;max-width:10px}#reports .custom-reports .tile-container .tile .tile-icon{max-width:24px;width:24px;-ms-flex-align:center;align-items:center;vertical-align:middle;margin:0;padding:0;border:0;background-color:transparent}#reports .custom-reports .tile-container .tile .tile-icon md-icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#777;-ms-flex-pack:center;justify-content:center}#reports .custom-reports .tile-container .tile .tile-icon md-icon:hover{color:#3bbded}#reports .custom-reports .tile-container .tile .tile-icon .smaller-icon{font-size:18px}#reports .custom-reports .tile-container .tile-selected{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:rgba(59,189,237,.8)!important;color:#fff;padding:7px;border:3px solid #3bbded}#reports .custom-reports .tile-container .tile-selected md-icon{color:#fff!important}#reports .historical-reports{width:100%;margin:10px 10px 0 0;padding-bottom:40px;border-radius:5px}#reports .historical-reports .table-container{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}#reports .historical-reports .table-container .tools-header{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:10px 0;gap:5px;-ms-flex-align:center;align-items:center}#reports .historical-reports .table-container .tools-header .filter-field{height:26px;min-width:100px;display:-ms-flexbox;display:flex;color:#000;background-color:#eee;border-radius:5px;height:30px;-ms-flex-align:center;align-items:center;padding-left:5px}#reports .historical-reports .table-container .tools-header .filter-field md-select{margin:0;width:100%}#reports .historical-reports .table-container .tools-header .filter-field md-select .md-select-value{border:0}#reports .historical-reports .table-container .tools-header .filter-field md-select span{color:#777;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#reports .historical-reports .table-container .tools-header .filter-field md-select span .md-text{color:#000}#reports .historical-reports .table-container .tools-header .filter-date{box-sizing:border-box;height:26px;min-width:100px;outline:none;border:2px solid #ccc}#reports .historical-reports .table-container .tools-header .search-box{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;background-color:#fff;border-radius:5px;padding:2px;-ms-flex-pack:justify;justify-content:space-between}#reports .historical-reports .table-container .tools-header .search-box .search-field{outline:none;border:0}#reports .historical-reports .table-container .tools-header .search-box .search-icon{cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#reports .historical-reports .table-container .tools-header .search-box .search-icon:hover md-icon{color:#3bbded;fill:#3bbded}#reports .historical-reports .table-container .ui-grid{height:70vh;max-height:70vh!important;padding:5px 0;margin-bottom:0}#reports .historical-reports .table-container .ui-grid .ui-grid-viewport{overflow:auto!important;scroll-behavior:smooth}#reports .historical-reports .table-container .ui-grid .ui-grid-cell{height:40px;background-color:#fafafa}#reports .historical-reports .table-container .ui-grid .ui-grid-cell-align-left .ui-grid-cell-contents{text-align:left;padding-left:20px}#reports .historical-reports .table-container .ui-grid .ui-grid-cell-align-center .ui-grid-cell-contents{text-align:center}#reports .historical-reports .table-container .ui-grid .ui-grid-cell-align-right{text-align:right}#reports .historical-reports .table-container .ui-grid .table-button-container{padding:0!important}#reports .historical-reports .table-container .ui-grid .table-button{-ms-flex-align:center;align-items:center;vertical-align:middle;margin:0;padding:0;border:0;background-color:transparent}#reports .historical-reports .table-container .ui-grid .table-button .report-download,#reports .historical-reports .table-container .ui-grid .table-button .report-recurring{color:#ccc}#reports .historical-reports .table-container .ui-grid .table-button .report-download:hover{color:#3bbded}#reports .historical-reports .table-container .ui-grid .ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell{background-color:#3bbded!important;color:#fff}#reports .historical-reports .table-container .ui-grid .ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell .table-button .report-download,#reports .historical-reports .table-container .ui-grid .ui-grid-row.ui-grid-row-selected>[ui-grid-row]>.ui-grid-cell .table-button .report-recurring{color:#fff}#reports .historical-reports .table-container .ui-grid .ui-grid-row .ui-grid-cell{background-color:#fff!important}#reports .historical-reports .table-container .ui-grid .ui-grid-header .ui-grid-header-cell-row{background-color:#ccc}#reports .historical-reports .table-container .ui-grid .ui-grid-header .header-left{text-align:left!important;padding-left:15px}#reports .historical-reports .table-container .ui-grid .ui-grid-header .header-left .ui-grid-header-cell-primary-focus{text-align:left!important}#reports .historical-reports .table-container .ui-grid .ui-grid-header .ui-grid-top-panel{background:#f9f9f9!important;border-radius:5px 5px 0 0}#reports .historical-reports .table-container .ui-grid .ui-grid-header .sortable .ui-grid-cell-contents{-ms-flex-direction:row!important;flex-direction:row!important;-ms-flex-pack:left!important;justify-content:left!important}#reports .historical-reports .table-container .ui-grid .ui-grid-header .sortable .ui-grid-cell-contents .ui-grid-header-cell-label,#reports .historical-reports .table-container .ui-grid .ui-grid-header .sortable .ui-grid-cell-contents span{margin-top:auto}#reports .preview{width:100%;margin:10px 0 10px 10px;background-color:#fff;border-radius:5px;padding:15px;position:sticky;display:-ms-flexbox;display:flex}#reports .preview .disabled svg{color:#ccc}#reports .preview .sample-section{height:90%;width:100%;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#reports .preview .sample-section .sample-report{width:80%;margin:20px 0;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}#reports .preview .sample-section .sample-text{padding:20px 0}#reports .preview .sample-section .sample-text .key{width:100px;text-align:left;font-size:12px;font-weight:light}#reports .preview .sample-section .sample-text .value{width:200px;text-align:right;font-size:12px;font-weight:700}.tile-tooltip{width:250px;max-width:300px!important;padding:10px}.recurrence-title{font-size:16px!important;word-wrap:break-word}.recurrence-str,.recurrence-title{white-space:pre-line;overflow-wrap:break-word}.recurrence-str{font-size:10px;padding-left:10px}.vder-revenue{text-align:left;font-weight:700;margin:30px 0 50px 15px;color:#555}.vder-revenue .no-program{color:#555;height:70vh;border-radius:5px;background:#eee;padding:10px;margin:10px}.vder-revenue .options-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.vder-revenue .options-section .timer-icons{text-align:end;margin-bottom:10px}.vder-revenue .options-section .timer-icons .material-icons{margin:5px;padding:3px 5px;background-color:#fff;border-radius:5px;cursor:pointer}.vder-revenue .options-section .timer-icons .select-duration{margin:0!important}.vder-revenue .options-section .timer-icons .date-time-selection{margin:0!important;padding:0 15px 0 0}.vder-revenue .options-section .timer-icons .date-time-selection label{text-align:left!important}.vder-revenue .options-section .timer-icons .date-time-selection .md-errors-spacer{display:none}.vder-revenue .options-section .timer-icons .date-time-selection md-icon{position:absolute;top:-4px;right:10px;padding-bottom:0!important;margin-bottom:0!important;color:#8b8b8b;background-color:#fafafa}.vder-revenue .options-section .timer-icons .md-input-focused md-icon{color:#3bbded!important}.vder-revenue .options-section .buttons-selection{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.vder-revenue .options-section .buttons-selection .select-type-buttons{height:45%;border-right:1px solid #757575;padding-right:23px;margin-right:30px}.vder-revenue .options-section .buttons-selection .select-time-buttons button,.vder-revenue .options-section .buttons-selection .select-type-buttons button{border:none;background-color:#fff;padding:7px;width:70px;color:#757575;margin-right:7px;border-radius:5px}.vder-revenue .options-section .fill-color{color:#fff!important;background-color:#3bbded!important;border:none!important}.vder-revenue .options-section .add-color{background-color:#def4fc!important;color:#3bbded!important;border:none!important}.vder-revenue .options-section .disable-color{background-color:#e3dfdf!important;border:none!important}.vder-revenue md-card{box-shadow:none}.vder-revenue .custom-card .card{width:100%;border-radius:10px;min-height:120px;margin-bottom:20px}.vder-revenue .custom-card .card.first{margin:10px 10px 20px 0}.vder-revenue .custom-card .card md-card-title{padding:6px 6px 10px}.vder-revenue .custom-card .card md-card-title .vder-icap .text{color:#757575;font-size:13px}.vder-revenue .custom-card .card md-card-title .vder-icap .m-icon{color:#c4c4c4;cursor:pointer}.vder-revenue .custom-card .card md-card-title .vder-icap .m-icon.updateClr{color:#0095d6!important}.vder-revenue .custom-card .card .content{text-align:center;margin-top:10px}.vder-revenue .custom-card .card .content h2{margin:0;font-size:20px;color:#0095d6}.vder-revenue .custom-card .card .content .date{font-size:14px;margin:2px;color:#0095d6;letter-spacing:.4px}.vder-revenue .custom-card .card .content .text{color:#c4c4c4;margin:5px;font-size:10px;letter-spacing:.5px}.vder-revenue .custom-card .card.last{margin:10px 10px 20px}.vder-revenue .custom-card .card .main-container:last-child .info{margin-top:5px}.vder-revenue .custom-card .card .main-container md-card-title{height:94%}.vder-revenue .custom-card .card .main-container .heading{font-size:17px;color:#757575;padding-left:10px}.vder-revenue .custom-card .card .main-container .info{display:-ms-flexbox;display:flex;text-align:center}.vder-revenue .custom-card .card .main-container .info .content{font-size:20px;color:#0095d6;margin:5px}.vder-revenue .custom-card .card .main-container .info .content.clr{color:#0095d6}.vder-revenue .custom-card .card .main-container .info .content span{font-size:16px}.vder-revenue .custom-card .card .main-container .info .charging-value{color:red!important}.vder-revenue .custom-card .card .main-container .info .text{margin:5px;font-size:10px;color:#c4c4c4}.vder-revenue .custom-card .card .main-container .info .text.hidden{visibility:hidden!important}.vder-revenue .custom-card .card .main-container .revenue-section{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.vder-revenue .custom-card .card .main-container .revenue-section .align-end{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:end;width:100%}.vder-revenue .custom-card .card .main-container .revenue-section md-input-container{color:#757575;margin:0!important;padding:0!important}.vder-revenue .custom-card .card .main-container .revenue-section md-input-container .md-select-value{min-height:17px!important;border-bottom-width:0!important}.vder-revenue .custom-card .card .main-container .revenue-section md-input-container .md-select-icon{text-align:left!important}.vder-revenue .custom-card .card .main-container .revenue-section md-input-container md-select-menu md-content md-option{color:#757575!important}.vder-revenue .custom-card .card .add-border md-card-title{border-right:1px solid #c4c4c4}.vder-revenue .custom-card .check-box-style{margin:0 10px}.vder-revenue .custom-card .top-margin{margin-top:8%}.vder-revenue .custom-card .above-margin{margin-top:12%}.vder-revenue .custom-card .years-dropdown md-input-container{margin:0 10px!important}.vder-revenue .custom-card .years-dropdown md-input-container .md-select-value{border-bottom-width:0!important}.vder-revenue .custom-card .years-dropdown .no-data-msg{margin-top:3.5%}.vder-revenue .stacked-chart{background:#fff;position:relative}.vder-revenue .stacked-chart .revenue-chart-details{display:-ms-flexbox;display:flex;-ms-flex-direction:column!important;flex-direction:column!important;padding-top:15px;padding-left:15px;margin:35px 25px;border-left:1px solid #d3d3d3}.vder-revenue .stacked-chart .revenue-chart-details .revenue-list{margin:7px!important;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;cursor:pointer}.vder-revenue .stacked-chart .revenue-chart-details .revenue-list .revenue-color{width:10px;height:10px;border-radius:10px;margin:1px 10px 0 0}.vder-revenue .stacked-chart .revenue-chart-details .revenue-list .info-icon{font-size:13px;margin-left:5px}.vder-revenue .stacked-chart .revenue-chart-details .last-updated-text{margin-bottom:15px;font-style:italic;color:#c4c4c4;font-size:11px;position:absolute;right:20px;top:10px}.vder-revenue .grid-icons{text-align:end;margin-top:10px}.vder-revenue .grid-icons span{background:#fff;padding:3px;border-radius:8px;cursor:pointer}.vder-revenue .grid-icons span:first-child{margin-right:5px}.vder-revenue .custom-revenue-grid{margin-top:10px;padding:5px;background:#fff}.vder-revenue .custom-revenue-grid .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel{background:transparent!important;border-bottom:2px solid #f3f3f3}.vder-revenue .custom-revenue-grid .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport,.vder-revenue .custom-revenue-grid .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport{width:100%}.vder-revenue .custom-revenue-grid .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell{text-align:center;background:transparent;border-bottom:2px solid #f3f3f3}.vder-revenue .custom-revenue-grid .ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell.custom-cost{color:red}.vder-revenue .top-space{margin-top:5%}.vder-revenue .no-data-msg{margin:2% 0 4.5%;text-align:center;width:100%;color:#555}.vder-revenue .no-data-box{min-height:300px}#rules input{font-size:12px;color:#555}#rules md-select .md-text{color:#555}#rules .settings .info,#rules .settings .reserve{padding:0 10px}#rules .settings .info span{color:#777;font-size:14px}#rules .settings .reserve{margin-top:10px}#rules .settings .reserve .reserve-label{font-size:12px;color:#777}#rules .error{min-height:80px}#rules .settings-panel{margin:0 10px 10px;padding:10px;margin:10px 0;border-radius:5px;background:#eee}#rules .settings-panel .config-title{color:#777;padding:10px;margin:0;border-radius:5px;background:#3bbded;color:#fff}#rules .config-panel{background-color:#f3f3f3;border-radius:5px;margin:0 10px 10px;padding:0 10px;max-height:75vh;height:75vh}#rules .rules-list{border-radius:5px}#rules .rules-list .heading{padding:15px 15px 10px;border-radius:5px;font-size:14px;color:#777;background-color:#f3f3f3}#rules .timeline{max-height:70vh;height:70vh;background-color:#f3f3f3;overflow-y:auto;border-radius:5px}#rules .timeline .none{color:#777;padding:20px}#rules .timeline .rule{background-color:#f5f5f5;padding:10px;font-size:14px}#rules .timeline .rule.canceled{opacity:.5}#rules .timeline .rule:nth-child(odd){background-color:#eee}#rules .timeline .rule .type{color:#555}#rules .timeline .rule .status{font-size:12px;color:#777;color:#3bbded;font-weight:700}#rules .timeline .rule .status.canceled{color:#f95213}#rules .timeline .rule .status.progress{color:#77d23f}#rules .timeline .rule .end,#rules .timeline .rule .none,#rules .timeline .rule .start{color:#777;font-size:12px}#rules .timeline .rule md-icon{color:#ccc;font-size:20px;cursor:pointer;outline:none}#rules .timeline .rule md-icon.edit-rule:hover{color:#3bbded}#rules .timeline .rule md-icon.delete-rule:hover{color:salmon}#rules .timeline .rule md-icon.save-rule:hover{color:#77d23f}#rules .timeline .rule .rule-details-inner .param{padding:5px 0;font-size:12px}#rules .timeline .rule .rule-details-inner .param .type{color:#777}#rules .timeline .rule .rule-details-inner .param .value{color:#777;padding-left:40px}#rules .heading{background-color:#eee;padding:5px}#rules .rules-options{padding:20px;text-align:right;background-color:#eee}#rules .date-select .site-local-time{font-size:10px;color:#777}#rules .tab-panel{padding:15px;border-bottom:1px solid #ccc;-ms-flex-direction:column;flex-direction:column;color:#777;font-size:14px}#rules .actions{min-height:50px}#rules .save-rule-progress md-progress-circular{top:-15px;padding:0 15px}#rules .create-rule-progress md-progress-circular{padding:0 15px}#savings .info-panel{margin-top:10px}#savings md-select{min-width:12vw}#savings .red-muted{color:#f95213!important}#savings .blue-muted{color:#3bbded!important}#savings .blue-dark{color:#068ae2!important}#savings .pink-light{color:#d7727e!important}#savings .pink-light-muted{color:#e4a5ac!important}#savings .pink-dark{color:#f74e62!important}#savings .pink-dark-muted{color:#f56f7f!important}#savings .light-blue-muted{color:#3bbded!important}#savings .light-gray-muted{color:#ccc!important}#savings .dark-gray-muted{color:#dad6d6!important}#savings .blue-gray-muted{color:#8fdbf8!important}#savings .blue-dark-muted{color:#4ba8e6!important}#savings .yellow-medium{color:#dcc54d!important}#savings .yellow-medium-muted{color:#9d860c!important}#savings .no-tariff{background-color:#f3f3f3;border-radius:5px;min-height:50vh}#savings .no-tariff .info-label{color:#777}#savings .loading.progress-bar{min-height:50vh}#savings .report-progress{padding:0 25px}#savings .report-progress md-progress-circular path{stroke:#777}#savings .save-action{padding:0;margin:0;min-width:50px;line-height:30px;height:30px;min-height:30px}#savings .save-action md-icon{color:#777}#savings .save-action md-icon.hovered{color:#555}#savings .legacy-site-msg{color:#777;padding:10px}#savings .blank{height:50px}#savings .pl-5{padding-left:10px}#savings .pr-5{padding-right:10px}#savings .pd-20{padding:5px}#savings .ma-20{margin:20px}#savings .no-margin{margin:0 0 0 10px!important}#savings .mt-10{margin-top:20px}#savings .grid line{stroke:#ddd}#savings .no-data{color:#777;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;font-size:20px;line-height:12px;padding:15px}#savings .text-title{font-size:12px;font-weight:900;color:#555!important}#savings .text-amount{font-size:12px;font-weight:600;color:#555!important}#savings .line{fill:none;stroke:#4682b4;stroke-width:2px}#savings .label{font-size:14px;color:red;font-weight:700}#savings .grid line{stroke:#d3d3d3;stroke-opacity:.7;shape-rendering:crispEdges}#savings .grid path{stroke-width:0}#savings .no-info span{background:#e2e2e2;color:#9e9e9e;font-weight:700;margin:10px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:5px;min-height:5vh}#savings .site-card md-card{width:100%;box-shadow:none;background:none}#savings .site-card md-card-header{padding:10px;background-color:#f3f3f3;outline:none;border-radius:5px}#savings .site-card md-card-header .progress-message{margin-left:20px;font-size:12px;font-weight:400;color:#777}#savings .site-card md-card-header.unavailable{border-bottom:5px solid salmon}#savings .site-card md-card-header.available{border-bottom:5px solid #77d23f}#savings .site-card md-card-header .weather{text-align:right;margin-top:6px}#savings .site-card md-card-header .status{text-transform:uppercase;font-weight:700;text-align:right}#savings .site-card md-card-header .status md-icon{font-size:12px}#savings .site-card md-card-header .status md-icon.unavailable{color:salmon}#savings .site-card md-card-header .status md-icon.available{color:#77d23f}#savings .site-card md-card-header .status md-icon md-tooltip span,#savings .site-card md-card-header .status md-tooltip span{color:red;text-transform:capitalize}#savings .site-card md-card-title{padding:10px}#savings .site-card md-card-header-content{padding:5px 15px;margin:10px 0;border-radius:5px;background-color:#fd8585;font-weight:700;color:#595959}#savings .site-card md-card-header-content .device-count-text{margin-top:14px}#savings .site-card md-card-header-content .alerts{overflow:hidden;transition:transform .5s ease-out;height:auto;transform:scaleY(1);transform-origin:top}#savings .site-card md-card-header-content .alerts.collapsed{transform:scaleY(0)}#savings .site-card md-card-header-content .show-alerts-action,#savings .site-card md-card-header-content .view-action{margin-top:10px;margin-left:7px;cursor:pointer}#savings .site-card md-card-header-content .alert-box{background-color:#fbc8c8;padding:10px 15px 7px;border-radius:5px}#savings .site-card md-card-header-content label.alert-box{margin:3px 5px 3px 0;display:inline-block}#savings .site-card md-card-header-content .alerts-list{padding:0 20px}#savings .site-card md-card-header-content .alerts-list-info{font-weight:400}#savings .site-card md-card-header-content .alerts-list-item{margin:10px 0}#savings .site-card md-card-header-content .device-code,#savings .site-card md-card-header-content .device-status{margin-top:3px}#savings .site-card md-card-header-content .device-status label.error{color:#db6969}#savings .site-card md-card-header-content .device-status label.warning{color:#ff6f07}#savings .site-card md-card-header-content .date-icon{font-size:22px}#savings .site-card md-card-header-content md-icon.minor{color:#ccc;margin-right:5px;font-size:14px;position:relative}#savings .site-card md-card-header-content .more-less-link{font-size:12px;cursor:pointer;text-decoration:underline}#savings .site-card md-card-header-text{min-height:25px}#savings .site-card md-card-header-text .md-title{font-size:14px;font-weight:700;color:#777}#savings .site-card md-card-header-text md-icon{font-size:14px;color:#ccc;line-height:22px}#savings .site-card md-card-header-text md-icon.weather-icon{color:#777;font-size:24px;margin-right:5px}#savings .site-card .md-subhead{font-size:12px;color:#777}#savings .site-card .md-subhead .current-billing-cycle{text-align:right}#savings .site-card .md-subhead .expand md-icon{float:right;outline:none}#savings .site-card .md-subhead .info md-icon.warning{color:#f5bc3d}#savings .site-card md-card-content{font-size:12px;color:#555;padding:5px 0 10px}#savings .site-card md-card-content.weather{padding-bottom:0}#savings .site-card md-card-content.site-status{padding-top:0}#savings .site-card md-card-content .category-tile{min-height:20vh;border-radius:2px;padding:0 15px;border:5px solid #fafafa;border-radius:16px;-ms-flex-direction:column;flex-direction:column;color:#777;background-color:#f3f3f3}#savings .site-card md-card-content .category-tile md-icon{cursor:pointer}#savings .site-card md-card-content .category-tile.tariff .title{margin-bottom:6px}#savings .site-card md-card-content .category-tile .title{font-size:14px;font-weight:700;border-bottom:1px solid #ccc;text-transform:uppercase;padding:15px 0;max-height:3em}#savings .site-card md-card-content .category-tile .title md-select{text-transform:none}#savings .site-card md-card-content .category-tile .heading{font-size:14px;line-height:28px;font-weight:700;padding:10px 0;border-bottom:1px solid #ccc}#savings .site-card md-card-content .category-tile .heading .value{color:#777}#savings .site-card md-card-content .category-tile .heading .sub-heading{font-size:12px;font-weight:400}#savings .site-card md-card-content .category-tile .heading .icon-button{padding:0 10px}#savings .site-card md-card-content .category-tile .label{font-weight:700;padding-left:10px}#savings .site-card md-card-content .category-tile .row{padding:10px 0}#savings .site-card md-card-content .category-tile .row.compare{color:#777}#savings .site-card md-card-content .category-tile .row.compare .diff-negative{color:salmon;cursor:default}#savings .site-card md-card-content .category-tile .row.compare .diff-positive{color:#77d23f;cursor:default}#savings .site-card md-card-content .category-tile .row .unavailable{color:salmon;font-weight:700}#savings .site-card md-card-content .category-tile .row .available{color:#77d23f;font-weight:700}#savings .site-card md-card-content .category-tile .row .partial-available{color:orange;font-weight:700}#savings .site-card md-card-content .category-tile .row .panel{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;background:#e2e2e2;border-radius:10px;padding:10px;text-align:center;color:#fff;font-weight:700;border:5px solid #f3f3f3}#savings .site-card md-card-content .category-tile .row .panel .progress{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-positive:1;flex-grow:1}#savings .site-card md-card-content .category-tile .row .panel .progress md-progress-circular path{stroke:#3bbded}#savings .site-card md-card-content .category-tile .row .panel md-progress-circular path{stroke:#fff}#savings .site-card md-card-content .category-tile .row .panel .panel-title,#savings .site-card md-card-content .category-tile .row .panel .panel-title-inverted{font-size:12px;padding:5px 0;color:#fff}#savings .site-card md-card-content .category-tile .row .panel .panel-subtitle{font-size:12px}#savings .site-card md-card-content .category-tile .row .panel .panel-minor{padding:5px 0;font-weight:400}#savings .site-card md-card-content .category-tile .row .panel .panel-value{font-size:20px;line-height:12px;padding:15px}#savings .site-card md-card-content .category-tile .row .panel .panel-value.savings-value{word-break:break-all}#savings .site-card md-card-content .category-tile .row .panel .heading .panel-value{padding:5px}#savings .site-card md-card-content .category-tile .row .panel .panel-value-small{font-size:18px;padding:10px}#savings .site-card md-card-content .category-tile .row .panel .panel-separator{margin:0 10px 10px;border-bottom:1px solid #fff}#savings .site-card md-card-content .category-tile .row .panel .panel-separator.dark{border-bottom:1px solid #ccc}#savings .site-card md-card-content .category-tile .row .panel .panel-secondary-value{padding:5px}#savings .site-card md-card-content .category-tile .row .panel-small{background:#e2e2e2;border-radius:5px;margin:5px;padding:5px;text-align:center;color:#777;font-weight:700}#savings .site-card md-card-content .category-tile .row .panel-small .panel-title{font-size:14px;padding:5px 0;color:#3bbded}#savings .site-card md-card-content .category-tile .row .panel-small .panel-subtitle{padding:5px 0}#savings .site-card md-card-content .category-tile .row .panel-small .panel-minor{padding:5px 0;font-weight:400}#savings .site-card md-card-content .category-tile .row .panel-small .panel-value{font-size:20px;padding:15px}#savings .site-card md-card-content .category-tile .row .panel-small .panel-value-small{font-size:14px;padding:5px}#savings .site-card md-card-content .category-tile .row .panel-small .panel-separator{margin:0 10px 10px;border-bottom:1px solid #ccc}#savings .site-card md-card-content .category-tile .row .panel-small .panel-secondary-value{padding:5px}#savings .site-card md-card-content .category-tile:active,#savings .site-card md-card-content .category-tile:focus{outline:none}#savings .site-card md-card-content .category-tile.disabled{opacity:.5}#savings .site-card md-card-content .category-tile md-progress-linear{margin-top:15px}#savings .site-card md-card-content .info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2px}#savings .site-card md-card-content .spacer{-ms-flex-positive:1;flex-grow:1}#savings .legend{padding:20px 0}#savings stacked-savings-chart svg .domain{display:none}#savings stacked-savings-chart svg text{font-weight:700;cursor:default}#savings stacked-savings-chart svg .bar-compared{stroke:#f5bc3d;stroke-width:3px;transition:all .3s ease;stroke-dasharray:0}#savings savings-performance-chart svg .category-labels text{font-size:11px;fill:#555;font-weight:700}.legend-color-energy-charge{background-color:rgba(215,114,126,.5)}.legend-color-demand-charge{background-color:rgba(59,189,237,.5)}.legend-color-ratchet-demand-charge{background-color:rgba(6,138,226,.5)}.legend-color-energy-savings{background-color:#d7727e}.legend-color-demand-savings{background-color:#3bbded}.legend-color-ratchet-demand-savings{background-color:#068ae2}.legend-color-total-savings{background-color:#dad6d6;opacity:.6}.legend-color-bill-baseline{background-color:#dad6d6}.legend-color-savings-bill-baseline{background-color:#dad6d6;opacity:.6}.legend-color-bill-postsolar{background-color:#9fdcf2}.legend-color-bill-actual{background-color:#3bbded}.legend-color-savings-bill-actual{background-color:#777;opacity:.6}.legend-color-bill-pv{background-color:#dcc54d}.legend-color-bill-peak-threshold{background-color:#999}.delete-module md-dialog-actions{margin:0;min-height:105px;height:105px}.delete-module md-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.delete-module .progress-label{padding:0 20px;color:#777}.delete-module .spacer{-ms-flex:1 1 auto;flex:1 1 auto}.delete-module .note{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:700;color:#3bbded;border-radius:3px;color:#777;background-color:#f3f3f3;padding:15px;margin:10px 0}.delete-module .note md-icon{color:#f95213;padding-right:10px}.edit-module fieldset{border:1px solid #eee;border-radius:5px;margin:10px 0;padding:15px}.edit-module fieldset md-input-container{margin:15px 0 10px;width:45%}.edit-module form[name=moduleEditForm]{width:100%;padding:10px 0}.edit-module form[name=moduleEditForm] md-input-container{margin:15px 0 10px;width:49%}.edit-module form[name=moduleEditForm] md-input-container textarea{background:#f5f5f5;border-radius:5px}.edit-module md-dialog-content{padding:10px 30px 30px}.edit-module md-dialog-actions{margin:0;min-height:105px;height:105px;border-top:1px solid #e2e2e2}.edit-module .progress-label{padding:0 20px;color:#777}.edit-module .spacer{-ms-flex:1 1 auto;flex:1 1 auto}.edit-module .warning{color:#f5bc3d;padding:10px 0;text-align:center;display:block;width:100%}.edit-module .error,.edit-module .expired{color:#f95213;padding:10px 0;text-align:center;display:block;width:100%}.edit-module h4{font-weight:400;text-transform:uppercase;font-size:18px;margin-bottom:0}.edit-module .new-pair{background-color:#3bbded;border-radius:50%;font-size:18px;color:#fff;padding:5px 0 0 5px;position:relative;top:-1px;margin-left:5px}.edit-module .new-pair:hover{cursor:pointer;filter:brightness(120%)}.edit-module .new-pair:active,.edit-module .new-pair:focus{outline:none}.edit-module .no-pair{background-color:#ccc;border-radius:50%;font-size:18px;color:#fff;padding:5px 0 0 5px;position:relative;top:-1px;margin-left:5px}.edit-module .no-pair:hover{cursor:not-allowed}.edit-module .no-pair:active,.edit-module .no-pair:focus{outline:none}.edit-module .no-transport{color:#777;padding-left:10px}.edit-module .pairs{padding:10px 0}.edit-module .pairs .no-pairs{color:#555;display:block;padding:10px 0;font-size:14px}.edit-module .pairs .pair{background-color:#f5f5f5;border-radius:5px;padding:15px;margin:10px}.edit-module .pairs .pair:not(:first-child){border-top:1px solid #eee;padding-top:10px}.edit-module .pairs .pair md-input-container .md-errors-spacer{display:none}.edit-module .pairs .pair .delete-read-pair{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.edit-module .pairs .pair .delete-read-pair md-icon{color:#555}.edit-module .pairs .pair .delete-read-pair md-icon:hover{cursor:pointer;filter:brightness(120%)}.edit-module .warranty-enabled{margin:5px 0}.edit-module .warranty-enabled md-input-container{width:60%!important}.edit-module .warranty-enabled md-icon{margin-right:10px}.edit-module .warranty-enabled md-icon.info{color:#3bbded;margin-left:5px}.edit-module .warranty-enabled md-switch{margin-left:8px}.edit-module .warranty-enabled .bold-text{font-weight:600;color:#777}.edit-module .warranty-enabled md-radio-button{margin:15px 16px 10px}.edit-module .warranty-enabled .tooltip{position:relative;display:inline-block}.edit-module .warranty-enabled .tooltip .tooltiptext{visibility:hidden;width:200px;background-color:#555;color:#fff;text-align:center;border-radius:6px;padding:5px 0;position:absolute;z-index:1;bottom:125%;left:50%;margin-left:-60px;opacity:0;transition:opacity .3s}.edit-module .warranty-enabled .tooltip .tt-width{visibility:hidden;width:300px}.edit-module .warranty-enabled .tooltip .tooltiptext:after{content:"";position:absolute;top:100%;left:29%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#555 transparent transparent}.edit-module .warranty-enabled .tooltip:hover .tooltiptext{visibility:visible;opacity:1}.edit-module .dsgs-enabled md-input-container{width:99%!important}.edit-module .dsgs-enabled md-checkbox{width:100%!important;display:inline}.edit-module .dsgs-enabled fieldset{margin:5px!important}.edit-module table{width:80%;border-collapse:collapse;margin:20px 0}.edit-module table td,.edit-module table th{border:1px solid #ddd;padding:8px;text-align:center}.edit-module table td span,.edit-module table th span{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;margin:0 10px 0 20px}.edit-module table td span md-icon,.edit-module table th span md-icon{margin:0;cursor:pointer}.edit-module table th{background-color:#f2f2f2;color:#777}.edit-module table md-input-container{width:80%!important;margin:0!important}.edit-module table md-input-container input[type=number]{text-align:center}.edit-module .note,.edit-module .weather-enabled{border-radius:3px;color:#777;background-color:#f3f3f3;padding:15px;margin:5px 0}.edit-module .note md-icon,.edit-module .weather-enabled md-icon{margin-right:10px}.edit-module .note md-icon.success,.edit-module .weather-enabled md-icon.success{color:#77d23f}.edit-module .note md-icon.no-config,.edit-module .weather-enabled md-icon.no-config{color:#f95213}.edit-module .note md-icon.info,.edit-module .note md-icon.progress,.edit-module .weather-enabled md-icon.info,.edit-module .weather-enabled md-icon.progress{color:#3bbded}.edit-module .threshold-seeds .no-cycles{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:15px;background:#f5bc3d;color:#926708;border-radius:5px}.edit-module .threshold-seeds .title{font-size:11px;color:#848484;padding-top:20px}.edit-module .threshold-seeds .billing-cycle-value{color:#777}.edit-module .threshold-seeds .cycle{border-radius:5px;background-color:#eee;padding:10px;margin:10px 0;min-height:8vh}.edit-module .threshold-seeds .cycle .date{padding:10px 15px;font-size:12px;border-bottom:1px solid #d3d3d3}.edit-module .threshold-seeds .cycle .rates{padding:15px;text-transform:uppercase}.edit-module .info-panel{margin:10px 0;width:100%}.edit-module .schedule .tab-content{border-left:1px solid #eee;padding-left:20px}.edit-module .schedule .side-bar .list-items{width:85%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:40px;padding:5px 10px;cursor:pointer;color:#555;border-bottom:1px solid #eee}.edit-module .schedule .side-bar .list-items md-icon{margin:5px;color:#777}.edit-module .schedule .side-bar .list-items span{height:100%!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.edit-module .schedule .side-bar .add-new{-ms-flex-pack:start;justify-content:start}.edit-module .schedule .side-bar .md-selected{color:#3bbded;border-bottom:2px solid #3bbded}.edit-module .schedule .side-bar .md-selected md-icon{color:#3bbded}.edit-module .schedule .side-bar .md-selected span{height:100%!important;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.edit-module .schedule .new-btn{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:center;justify-content:center}.edit-module .schedule .labels{color:rgba(0,0,0,.54);margin:15px 0}.edit-module .schedule md-checkbox{width:49%;padding:5px 0;margin-right:0!important}md-option.module-selection .md-text span{display:block}md-option.module-selection .md-text span.description{font-size:14px;color:#777}md-option:hover .md-text span.name{color:#3bbded}md-select-value span .md-text span.description{display:none}md-option[disabled=disabled]:hover{cursor:not-allowed}md-option[disabled=disabled] .md-text{color:#ccc}.new-node .error,.new-node .expired{color:#f95213;padding:10px 0;text-align:center;display:block;width:100%}.new-node md-autocomplete,.new-node md-content,.new-node md-input-container{width:100%}.node-settings .error,.node-settings .expired{color:#f95213;padding:10px 0 20px;text-align:center;display:block;width:100%}.node-settings .node-meta{padding-right:10px}.node-settings .node-settings{padding-left:10px}.node-settings .physical-node{width:100%}.node-settings .physical-node md-autocomplete{margin-bottom:30px}.node-settings md-input-container{width:100%}.node-settings md-input-container .md-errors-spacer{display:none}.node-settings md-input-container:last-child{margin-bottom:0}.node-settings .config-upload{margin:20px 0;width:100%;background-color:#eee;padding:20px}.node-settings .config-upload md-icon{color:#fff;font-size:64px}.node-settings .config-upload span{color:#777;margin-top:10px}.node-settings .config-upload.dragover md-icon{color:#3bbded}.node-settings md-dialog-actions{border-top-width:0!important}.sync-node md-dialog-actions{margin:0;min-height:105px;height:105px}.sync-node md-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.sync-node .progress-label{padding:0 20px;color:#777}.sync-node .spacer{-ms-flex:1 1 auto;flex:1 1 auto}.sync-node .note{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;font-weight:700;color:#3bbded;border-radius:3px;color:#777;background-color:#f3f3f3;padding:15px;margin:10px 0}.sync-node .note md-icon{color:#f95213;padding-right:10px}.edit-site form[name=siteCreateForm],.edit-site form[name=siteEditForm]{width:100%}.edit-site md-dialog-content{padding:10px 30px 30px}.edit-site md-dialog-actions{margin:0;min-height:105px;height:105px}.edit-site md-tabs{width:100%}.edit-site md-tab-content{padding:20px 10px 10px}.edit-site md-input-container{margin:14px 0 0}.edit-site .error,.edit-site .expired{color:#f95213;padding:10px 0;text-align:center;display:block;width:100%}.edit-site .name-details{background-color:#f3f3f3;padding:10px;border-radius:5px;margin-bottom:20px}.edit-site .email-container,.edit-site .location-container{width:100%}.edit-site .weather-container{width:100%;padding:10px 0}.edit-site .weather-container md-checkbox{margin-bottom:20px}.edit-site .weather-enabled{border-radius:3px;color:#777;background-color:#f3f3f3;padding:10px 15px}.edit-site .weather-enabled md-icon{margin-right:10px}.edit-site .weather-enabled md-icon.success{color:#77d23f}.edit-site .weather-enabled md-icon.no-config{color:#f95213}.edit-site .latlong{margin-top:20px;width:100%}.edit-site .tariff{margin-bottom:20px}.edit-site .tariff .current-tariff{background-color:#f3f3f3;border-radius:3px}.edit-site .tariff .current-tariff .tariff-info{padding:15px}.edit-site .tariff .current-tariff .tariff-info .category{color:#777;font-weight:700}.edit-site .tariff .required{color:#f95213;font-size:14px}.edit-site .tariff .tariff-select{padding-top:20px}.edit-site .progress-label{padding:0 20px;color:#777}.edit-site .error-label{padding:0 20px;color:#f95213}.edit-site .spacer{-ms-flex:1 1 auto;flex:1 1 auto}.view md-content{margin-left:20px}.view md-tabs md-tab-content{margin:10px 20px 10px 0}.view .view-header{padding:10px 0 0}.view .view-header md-icon{cursor:pointer}.view .view-header button{margin:0}.view .view-header button.md-button{padding:0 10px;height:36px;margin-left:10px;margin-right:10px;min-width:180px}.view .view-details{padding:0 0 30px}.view .view-details span{color:#555}.view .view-details .latlong{color:#777;font-size:14px}.view .nodes .node{padding:20px;background-color:#eee;border-radius:5px}.view .nodes .node .node-header h3{margin:0 0 5px}.view .nodes .node .node-header h3 md-icon{color:#3bbded;font-size:16px;position:relative;top:2px;margin-left:5px}.view .nodes .node .node-header h3 md-icon:hover{cursor:pointer}.view .nodes .node .node-header h3 md-icon.download-config{top:3px}.view .nodes .node .node-header h3 a{text-decoration:none}.view .nodes .node .node-header .node-meta{margin-left:20px;font-size:14px}.view .nodes .node .node-header .node-meta span{color:#777}.view .nodes .node .node-header .node-meta md-icon{color:#ccc;margin-right:5px;font-size:14px;position:relative;top:4px}.view .nodes .node .search-filter{margin-bottom:10px}.view .nodes .node .search-filter .search{background-color:#f3f3f3;padding:7px}.view .nodes .node .search-filter .search input{border:none;box-shadow:none;padding:5px 10px;color:#777;margin-right:7px;font-size:14px;width:100%}.view .nodes .node .search-filter .search input:active,.view .nodes .node .search-filter .search input:focus{outline:none}.view .nodes .node .search-filter .search md-icon{color:#ccc}.view .nodes .node .search-filter .search md-icon.clear-search:hover{cursor:pointer;outline:none}.view .nodes .node .node-contents h4{font-weight:400;text-transform:uppercase;margin-bottom:10px}.view .nodes .node .node-contents h4 md-icon{font-size:18px;color:#fff;position:relative;top:2px}.view .nodes .node .node-contents h4 .new-device,.view .nodes .node .node-contents h4 .new-module{position:relative;top:-2px;background-color:#3bbded;padding:2px;margin-left:5px}.view .nodes .node .node-contents h4 .new-device:hover,.view .nodes .node .node-contents h4 .new-module:hover{cursor:pointer;filter:brightness(120%)}.view .nodes .node .node-contents h4 .new-device,.view .nodes .node .node-contents h4 .new-module{border-radius:20px;padding:2px 2px 3px 3px;outline:none}.view .nodes .node .node-contents .no-content{color:#555;display:block;padding:10px 0;font-size:14px}.view .nodes .node .node-contents .modules .module{padding:10px 15px;background-color:#fff;margin-bottom:10px;box-shadow:0 0 5px 0 rgba(51,51,51,.05);border-radius:5px}.view .nodes .node .node-contents .modules .module span{color:#555}.view .nodes .node .node-contents .modules .module span.delete:hover,.view .nodes .node .node-contents .modules .module span.edit:hover,.view .nodes .node .node-contents .modules .module span.visibility:hover{cursor:pointer}.view .nodes .node .node-contents .devices .logical-device,.view .nodes .node .node-contents .devices .physical-device{padding:10px 15px;background-color:#fff;margin-bottom:10px;box-shadow:0 0 5px 0 rgba(51,51,51,.05);border-radius:5px}.view .nodes .node .node-contents .devices .logical-device .device-class,.view .nodes .node .node-contents .devices .physical-device .device-class{font-weight:700;text-transform:uppercase}.view .nodes .node .node-contents .devices .logical-device span,.view .nodes .node .node-contents .devices .physical-device span{color:#555}.view .nodes .node .node-contents .devices .logical-device,.view .nodes .node .node-contents .devices .logical-device span.delete:hover,.view .nodes .node .node-contents .devices .logical-device span.edit:hover,.view .nodes .node .node-contents .devices .physical-device span.delete:hover,.view .nodes .node .node-contents .devices .physical-device span.edit:hover{cursor:pointer}.view .nodes .node .node-contents .devices .logical-device .status .icon{color:#555;font-size:20px;position:relative;top:1px}.view .nodes .node .node-contents .devices .logical-device .status.ok .icon{color:#77d23f}.view .nodes .node .node-contents .devices .logical-device .status.warning .icon{color:#f5bc3d}.view .nodes .node .node-contents .devices .logical-device .status.error .icon{color:#f95213}.view .nodes .node .node-contents .devices .logical-device .device-unlinked{color:#ccc}.view .nodes .node .node-contents .devices .logical-device .unconfigured{font-size:18px;color:#f95213}.view .nodes .node .node-contents .devices .physical-device .id{font-size:14px}.view .nodes .node .node-contents .devices .physical-device .id span{color:#777}.view .nodes .node .node-contents .devices .physical-device .id md-icon{font-size:16px;color:#ccc;margin:0 3px 0 5px}.view .no-items{height:60vh;border-radius:5px}.view .site-config{padding:20px;background-color:#eee;color:#777;border-radius:5px}.view .site-config .site-grant-header{margin:10px}.view .site-config .site-grant-header h3{margin:0;padding:10px 0}.view .site-config .site-grant-header md-icon.header-icon{padding:0 10px 0 0}.view .site-config .site-grant-header .delete-site-config md-icon,.view .site-config .site-grant-header .edit-site-config md-icon{cursor:pointer}.view .site-config .site-config-table{margin:0 5px 5px;box-shadow:0 0 5px 0 rgba(51,51,51,.1)}.view .site-config .site-config-table .site-config-row{padding:20px;outline:none}.view .site-config .site-config-table .site-config-row:nth-child(odd){background-color:#f5f5f5}.view .site-config .site-config-table .site-config-row .plus:hover{cursor:pointer}.view .site-config .site-config-table .site-config-row .plus:active,.view .site-config .site-config-table .site-config-row .plus:focus{outline:none}.view .site-config .site-config-table .site-config-row .row-title{color:#333;cursor:pointer}.view .site-config .site-config-table .site-config-row .row-title .name a{text-decoration:none;margin-left:5px}.view .site-config .site-config-table .site-config-row .row-title .name a md-icon{font-size:20px;color:#3bbded;position:relative;top:1px}.view .site-config .site-config-table .site-config-row .row-title .is-member{background-color:#ccc;border-radius:5px;padding:8px;margin:0 10px;text-align:center;color:#fff}.view .site-config .site-config-table .site-config-row .permissions{margin-top:20px}.view .site-config .site-config-table .site-config-row .permissions .permission{border-bottom:1px solid #eee;padding:20px}.view .site-config .site-config-table .site-config-row .permissions .permission.has-restrictions{padding-top:10px;padding-bottom:10px}.view .site-config .site-config-table .site-config-row .permissions .permission:last-child{border-bottom:none}.view .site-config .site-config-table .site-config-row .permissions .permission .category,.view .site-config .site-config-table .site-config-row .permissions .permission .level,.view .site-config .site-config-table .site-config-row .permissions .permission .restrictions{color:#777;font-size:14px}.view .site-config .site-config-table .site-config-row .permissions .permission .category{font-weight:700}.view .site-config .site-config-table .site-config-row .permissions .permission .restriction-icon{text-align:center}.view .site-config .site-config-table .site-config-row .permissions .permission md-icon{color:#ccc}.view .site-config .site-config-table .site-config-row .permissions .permission md-icon.status-icon.comms-issue,.view .site-config .site-config-table .site-config-row .permissions .permission md-icon.status-icon.equipment-issue{color:#f95213}.view .site-config .site-config-table .site-config-row .permissions .permission md-icon.status-icon.ok{color:#77d23f}.view .overview #site-states{margin-bottom:10px}.view .overview #site-states .state{text-transform:capitalize;padding:5px;color:#777;margin:0 5px;border-bottom:3px solid transparent}.view .overview #site-states .state.active{color:#3bbded;border-bottom:3px solid #3bbded}.view .overview #site-states .state:hover{cursor:pointer}.view .overview #site-states .state:active,.view .overview #site-states .state:focus{outline:none}.view .overview #site-states .state:first-child{margin-left:0}.view .changelog-table{margin:5px}.view .changelog-table .search{padding:7px;background-color:#eee}.view .changelog-table .search input{padding:5px 10px;border:1px solid #eee;border-radius:2px;color:#777}.view .changelog-table .search input::-webkit-input-placeholder{color:#ccc}.view .changelog-table .search input::-moz-placeholder{color:#ccc}.view .changelog-table .search input:-ms-input-placeholder{color:#ccc}.view .changelog-table .search input:-moz-placeholder{color:#ccc}.view .changelog-table .search input:active,.view .changelog-table .search input:focus{outline:none}.view .changelog-table .search md-icon{color:#ccc}.view .changelog-table .search md-icon.clear-search:hover{color:#f95213;cursor:pointer}.view .changelog-table .headings{font-weight:700;padding:10px;color:#777;text-align:left}md-menu-content[role=menu] md-menu-item:hover span{color:#3bbded}md-tooltip.device-status span,md-tooltip.device-type span,md-tooltip.download span,md-tooltip.sync span{color:#fff}md-dialog[aria-label="Sync Failure"] h2,md-dialog[aria-label="Sync Success"] h2{color:#3bbded}md-dialog[aria-label="Sync Failure"] p,md-dialog[aria-label="Sync Success"] p{color:#777}md-dialog[aria-label="Sync Failure"] button,md-dialog[aria-label="Sync Success"] button{background-color:#3bbded!important}md-dialog[aria-label="Sync Failure"] button span,md-dialog[aria-label="Sync Success"] button span{color:#fff}.configureBrands h2{color:#333}.configureBrands .header{margin-bottom:10px}.configureBrands .header h2{margin-bottom:5px}.configureBrands .header button{margin:0}.configureBrands .header button.md-button{padding:0 10px;height:36px;margin-top:10px}.configureBrands .header button.md-button md-icon{color:#fff!important;margin-right:5px}.configureBrands .table{margin:5px;box-shadow:0 0 5px 0 rgba(51,51,51,.1)}.configureBrands .table .search{padding:7px;background-color:#eee}.configureBrands .table .search input{padding:5px 10px;border:1px solid #eee;border-radius:2px;color:#777}.configureBrands .table .search input::-webkit-input-placeholder{color:#ccc}.configureBrands .table .search input::-moz-placeholder{color:#ccc}.configureBrands .table .search input:-ms-input-placeholder{color:#ccc}.configureBrands .table .search input:-moz-placeholder{color:#ccc}.configureBrands .table .search input:active,.configureBrands .table .search input:focus{outline:none}.configureBrands .table .search md-icon{color:#ccc}.configureBrands .table .search md-icon.clear-search:hover{color:#f95213;cursor:pointer}.configureBrands .table .grant-row{padding:20px}.configureBrands .table .grant-row:nth-child(odd){background-color:#f5f5f5}.configureBrands .table .grant-row .plus:hover{cursor:pointer}.configureBrands .table .grant-row .plus:active,.configureBrands .table .grant-row .plus:focus{outline:none}.configureBrands .table .grant-row .row-title{color:#333;cursor:pointer}.configureBrands .table .grant-row .row-title .brand-name{margin-left:15px;vertical-align:super}.configureBrands .table .grant-row .row-title .pr-10{padding-right:10px}.configureBrands .table .grant-row .row-title .name a{text-decoration:none;margin-left:5px}.configureBrands .table .grant-row .row-title .name a md-icon{font-size:20px;color:#3bbded;position:relative;top:1px}.configureBrands .table .grant-row .permissions{margin-top:20px}.configureBrands .table .grant-row .permissions .permission{border-bottom:1px solid #eee;padding:20px}.configureBrands .table .grant-row .permissions .permission.has-restrictions{padding-top:10px;padding-bottom:10px}.configureBrands .table .grant-row .permissions .permission:last-child{border-bottom:none}.configureBrands .table .grant-row .permissions .permission .category,.configureBrands .table .grant-row .permissions .permission .level,.configureBrands .table .grant-row .permissions .permission .restrictions{color:#777;font-size:14px}.configureBrands .table .grant-row .permissions .permission .category{font-weight:700}.configureBrands .table .grant-row .permissions .permission .restriction-icon{text-align:center}.configureBrands .table .grant-row .permissions .permission md-icon{color:#ccc}.configureBrands md-tabs md-tab span{display:block;color:#555;text-transform:capitalize;font-size:16px}.configureBrands md-tabs md-ink-bar{color:#555;background:#555}.configureBrands md-tabs md-tab-content{margin-top:10px}md-dialog button.md-confirm-button{color:#fff!important}.configureroles h2{color:#333}.configureroles .configureroles-header{margin-bottom:10px}.configureroles .configureroles-header h2{margin-bottom:5px}.configureroles .configureroles-header button{margin:0}.configureroles .configureroles-header button.md-button{padding:0 10px;height:36px;margin-top:10px}.configureroles .configureroles-header button.md-button md-icon{color:#fff!important;margin-right:5px}.configureroles .configureroles-table{margin:5px;box-shadow:0 0 5px 0 rgba(51,51,51,.1)}.configureroles .configureroles-table .search{padding:7px;background-color:#eee}.configureroles .configureroles-table .search input{padding:5px 10px;border:1px solid #eee;border-radius:2px;color:#777}.configureroles .configureroles-table .search input::-webkit-input-placeholder{color:#ccc}.configureroles .configureroles-table .search input::-moz-placeholder{color:#ccc}.configureroles .configureroles-table .search input:-ms-input-placeholder{color:#ccc}.configureroles .configureroles-table .search input:-moz-placeholder{color:#ccc}.configureroles .configureroles-table .search input:active,.configureroles .configureroles-table .search input:focus{outline:none}.configureroles .configureroles-table .search md-icon{color:#ccc}.configureroles .configureroles-table .search md-icon.clear-search:hover{color:#f95213;cursor:pointer}.configureroles .configureroles-table .grantroles-row{padding:20px}.configureroles .configureroles-table .grantroles-row:nth-child(odd){background-color:#f5f5f5}.configureroles .configureroles-table .grantroles-row .plus:hover{cursor:pointer}.configureroles .configureroles-table .grantroles-row .plus:active,.configureroles .configureroles-table .grantroles-row .plus:focus{outline:none}.configureroles .configureroles-table .grantroles-row .row-title{color:#333;cursor:pointer}.configureroles .configureroles-table .grantroles-row .row-title .name a{text-decoration:none;margin-left:5px}.configureroles .configureroles-table .grantroles-row .row-title .name a md-icon{font-size:20px;color:#3bbded;position:relative;top:1px}.configureroles .configureroles-table .grantroles-row .permissions{margin-top:20px}.configureroles .configureroles-table .grantroles-row .permissions .permission{border-bottom:1px solid #eee;padding:20px}.configureroles .configureroles-table .grantroles-row .permissions .permission.has-restrictions{padding-top:10px;padding-bottom:10px}.configureroles .configureroles-table .grantroles-row .permissions .permission:last-child{border-bottom:none}.configureroles .configureroles-table .grantroles-row .permissions .permission .category,.configureroles .configureroles-table .grantroles-row .permissions .permission .level,.configureroles .configureroles-table .grantroles-row .permissions .permission .restrictions{color:#777;font-size:14px}.configureroles .configureroles-table .grantroles-row .permissions .permission .category{font-weight:700}.configureroles .configureroles-table .grantroles-row .permissions .permission .restriction-icon{text-align:center}.configureroles .configureroles-table .grantroles-row .permissions .permission md-icon{color:#ccc}.configureroles md-tabs md-tab span{display:block;color:#555;text-transform:capitalize;font-size:16px}.configureroles md-tabs md-ink-bar{color:#555;background:#555}.configureroles md-tabs md-tab-content{margin-top:10px}.configureui h2{color:#333}.configureui md-progress-circular{top:8px}.configureui md-progress-circular path{stroke:#fff}.configureui .configureui-header{margin:10px 0}.configureui .configureui-header h2{margin-bottom:5px}.configureui .configureui-header button{margin:10px;min-width:150px}.configureui .configureui-header button.md-button{padding:0 10px;height:36px;margin-top:10px}.configureui .configureui-header button.md-button md-icon{color:#fff!important;margin-right:5px}.configureui .configureui-table{min-height:65vh;height:65vh;overflow-y:scroll;margin:5px;box-shadow:0 0 5px 0 rgba(51,51,51,.1)}.configureui .configureui-table .config-row{padding:5px}.configureui .configureui-table .config-row:nth-child(odd){background-color:#f5f5f5}.configureui .configureui-table .config-row .plus:hover{cursor:pointer}.configureui .configureui-table .config-row .plus:active,.configureui .configureui-table .config-row .plus:focus{outline:none}.configureui .configureui-table .config-row .row-title{color:#333;cursor:pointer}.configureui .configureui-table .config-row .row-title .name a{text-decoration:none;margin-left:5px}.configureui .configureui-table .config-row .row-title .name a md-icon{font-size:20px;color:#3bbded;position:relative;top:1px}.configureui .configureui-table .config-row .row-title .info{margin:0 50px}.configureui .configureui-table .config-row .access-table{padding:0 50px}.configureui .configureui-table .config-row .access-table .access-row{padding:10px;background-color:#f5f5f5}.configureui .configureui-table .config-row .access-table .access-row:nth-child(odd){background-color:#f9f9f9}.recover img{width:100%;height:auto}.recover .error{display:block;margin:20px 0}.recover .error,.recover .not-active h2{color:#f95213;text-align:center;width:100%}.recover .not-active h2{margin-top:40px;margin-bottom:10px}.recover .not-active span{color:#555;text-align:center;display:block}.recover .active{margin-top:20px}.recover .active md-input-container md-icon{color:#ccc}.recover .success span.desc{color:#555;text-align:center;display:block;margin:40px 0 20px}.revenueReports h2{color:#333}.revenueReports .header{margin-bottom:10px}.revenueReports .header h2{margin-bottom:5px}.revenueReports .content{background-color:hsla(0,0%,93%,.4);border-radius:10px;padding:30px;margin:30px 0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.revenueReports .content .timer-icons{margin-right:50px}.revenueReports .content .timer-icons .material-icons{margin:5px;padding:3px 5px;background-color:#fff;border-radius:5px;cursor:pointer}.revenueReports .content .timer-icons .date-time-selection{margin:0!important;padding:0 15px 0 0}.revenueReports .content .timer-icons .date-time-selection label{text-align:left!important}.revenueReports .content .timer-icons .date-time-selection .md-errors-spacer{display:none}.revenueReports .content .timer-icons .date-time-selection md-icon{position:absolute;top:-4px;right:10px;padding-bottom:0!important;margin-bottom:0!important;color:#8b8b8b;background-color:#fafafa}.revenueReports .content .timer-icons .md-input-focused md-icon{color:#3bbded!important}.revenueReports .content button{margin:0}.revenueReports .content button.md-button{padding:0 10px;height:36px}.revenueReports .content button.md-button md-icon{color:#fff!important;margin-right:5px}.revenueReports .content .select-options{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;margin:30px 0}.signup img{width:100%;height:auto}.signup .email{margin-top:40px;margin-bottom:40px}.signup .success h2,.signup .success span{width:100%;text-align:center}.signup .success h2{color:#3bbded;margin-bottom:10px;margin-top:40px}.signup .success span{display:block;color:#555}.signup .more-info{margin-top:40px;text-align:center}.signup .more-info span{color:#777}.signup .more-info a{text-decoration:none;color:#3bbded}.signup .error{width:100%;text-align:center;color:#f95213;margin-bottom:20px}.subscriptions h2{color:#333}.subscriptions .subscriptions-table{margin:5px;box-shadow:0 0 5px 0 rgba(51,51,51,.1);max-height:65vh;overflow-y:scroll}.subscriptions .subscriptions-table .subscription{padding:20px}.subscriptions .subscriptions-table .subscription:nth-child(odd){background-color:#f5f5f5}.subscriptions .subscriptions-table .subscription .plus:hover{cursor:pointer}.subscriptions .subscriptions-table .subscription .plus:active,.subscriptions .subscriptions-table .subscription .plus:focus{outline:none}.subscriptions .subscriptions-table .subscription .row-title{color:#333}.subscriptions .subscriptions-table .subscription .row-title .name a{text-decoration:none;margin-left:5px}.subscriptions .subscriptions-table .subscription .row-title .name a md-icon{font-size:20px;color:#3bbded;position:relative;top:1px}.subscriptions .subscriptions-table .subscription .notifications{margin-top:20px}.subscriptions .subscriptions-table .subscription .notifications .notification,.subscriptions .subscriptions-table .subscription .notifications .select-all{border-bottom:1px solid #eee;padding:5px}.subscriptions .subscriptions-table .subscription .notifications .notification:last-child,.subscriptions .subscriptions-table .subscription .notifications .select-all:last-child{border-bottom:none}.subscriptions .subscriptions-table .subscription .notifications .notification .event,.subscriptions .subscriptions-table .subscription .notifications .notification .resource,.subscriptions .subscriptions-table .subscription .notifications .select-all .event,.subscriptions .subscriptions-table .subscription .notifications .select-all .resource{color:#777;font-size:14px}.subscriptions .subscriptions-table .subscription .notifications .notification md-checkbox,.subscriptions .subscriptions-table .subscription .notifications .select-all md-checkbox{margin:5px}.subscriptions .subscriptions-table .subscription .notifications .notification md-checkbox ._md-label span,.subscriptions .subscriptions-table .subscription .notifications .select-all md-checkbox ._md-label span{color:#777;font-size:14px}.subscriptions .md-button{margin:20px 0;width:auto}.verify img{width:100%;height:auto}.verify .error{display:block;color:#f95213;margin:20px 0;text-align:center;width:100%}.verify .container,.verify .container .filler{-ms-flex:1 0 auto!important;flex:1 0 auto!important}.verify .not-active h2{color:#f95213;margin-top:40px;margin-bottom:10px;width:100%;text-align:center}.verify .not-active span{color:#555;text-align:center;display:block}.verify .active{margin-top:20px}.verify .active md-input-container md-icon{color:#ccc}.verify .success span.desc{color:#555;text-align:center;display:block;margin:40px 0 20px}.view-config .error{color:#f95213;padding:10px 0;text-align:center;display:block;width:100%}.view-config .cfg-container{width:100%;color:#777}.view-config .cfg-container md-input-container{margin:0}.view-config .cfg-container .cfg md-icon{padding-right:10px;color:#777;font-size:16px}.view-config .cfg-container .cfg .heading{padding-bottom:20px;font-size:16px}.view-config .cfg-container .cfg .sub-heading{background:#eee;border-radius:5px;padding:20px;margin-bottom:10px;font-size:14px}.view-config .cfg-container .cfg .sub-heading md-icon{font-size:16px}.view-config .cfg-container .cfg .sub-heading .date{text-align:end}.view-config .cfg-container .cfg .sub-heading .search{padding:0 15px 10px;background-color:#eee}.view-config .cfg-container .cfg .sub-heading .search input{padding:5px 10px;border:1px solid #eee;border-radius:2px;color:#777}.view-config .cfg-container .cfg .sub-heading .search input::-webkit-input-placeholder{color:#ccc}.view-config .cfg-container .cfg .sub-heading .search input::-moz-placeholder{color:#ccc}.view-config .cfg-container .cfg .sub-heading .search input:-ms-input-placeholder{color:#ccc}.view-config .cfg-container .cfg .sub-heading .search input:-moz-placeholder{color:#ccc}.view-config .cfg-container .cfg .sub-heading .search input:active,.view-config .cfg-container .cfg .sub-heading .search input:focus{outline:none}.view-config .cfg-container .cfg .sub-heading .search md-icon{color:#ccc;font-size:20px}.view-config .cfg-container .cfg .sub-heading .search md-icon.clear-search:hover{color:#f95213;cursor:pointer}.view-config .cfg-container .cfg .sub-heading .options{padding:10px}.view-config .cfg-container .cfg .sub-heading .options md-checkbox{margin-left:5px}.view-config .cfg-container .cfg h4{margin:0;font-size:18px;margin-bottom:0}.view-config .cfg-container .cfg .cfg-table{padding-bottom:20px}.view-config .cfg-container .cfg .cfg-table .table-row{color:#777;background:#eee;border-radius:5px;padding:10px;margin:0}.view-config .cfg-container .cfg .cfg-table md-icon{padding:0}.view-config .cfg-container .cfg .actions md-icon:hover{cursor:pointer}.view-config .label{padding-right:10px;text-align:start;margin-left:15px;font-weight:700}.view-config .identifier{padding:5px 0}.view-config .version{padding:5px 0;text-align:start}.view-config .details{margin-bottom:10px}.view-config .current-release{background:#77d23f}.view-config .current-release,.view-config .deleted-release{cursor:default;border-radius:5px;font-weight:700;color:#fff;padding:5px;margin-left:10px;text-align:center}.view-config .deleted-release{background:#f95213}.view-config md-checkbox .md-label span{font-size:12px}#aggSetEnergyMarkets .vertical-scroll-container{max-height:240px;height:240px;min-height:10px}#aggSetEnergyMarkets .award-scroll-container{overflow-y:hidden;max-height:35vh}#aggSetEnergyMarkets .award-scroll-container:hover{overflow-y:overlay;max-height:35vh;scrollbar-width:1px}#aggSetEnergyMarkets md-select{min-width:150px;max-width:200px}#aggSetEnergyMarkets md-progress-circular{margin:0 10px}#aggSetEnergyMarkets md-checkbox span{font-size:12px}#aggSetEnergyMarkets .no-dr-program{color:#555;height:70vh;border-radius:5px;background:#eee;padding:10px;margin:10px}#aggSetEnergyMarkets .negative-change{color:#f66b54}#aggSetEnergyMarkets .positive-change{color:#7ec9a6}#aggSetEnergyMarkets .no-events{color:#555;height:40vh;border-radius:5px;background:#eee;padding:10px;margin:10px}#aggSetEnergyMarkets .graph-options .option-item{padding-left:10px}#aggSetEnergyMarkets .icon-type.dr-market-event{color:#ff8c69!important}#aggSetEnergyMarkets .icon-type.dr-test-event{color:#a96f66!important}#aggSetEnergyMarkets .icon-type.revenue-energy{color:#3bbded!important}#aggSetEnergyMarkets .icon-type.revenue-capacity{color:#77d23f!important}#aggSetEnergyMarkets .icon-type.nbt-off-peak{color:#666262!important}#aggSetEnergyMarkets .icon-type.nbt-on-peak{color:#db0025!important}#aggSetEnergyMarkets .icon-type.misc{color:#ccc!important}#aggSetEnergyMarkets .icon-button{padding:0!important}#aggSetEnergyMarkets .info-panel{margin-top:10px}#aggSetEnergyMarkets .context-bids{pointer-events:none}#aggSetEnergyMarkets .dr-program{margin:0 20px 0 5px;color:#ccc}#aggSetEnergyMarkets .upcoming-events .heading{margin-bottom:10px}#aggSetEnergyMarkets .upcoming-events .show-accepted-only{padding:5px 10px}#aggSetEnergyMarkets .bid-chart-legend{width:100%;padding-top:0;padding-bottom:10px}#aggSetEnergyMarkets .bid-chart-legend:first-child{width:100%;padding-top:0;padding-bottom:0}#aggSetEnergyMarkets .bid-chart-legend:last-child{border-top:1px solid #e2e2e2;width:100%;padding-top:10px;margin-top:0}#aggSetEnergyMarkets .upcoming-events-container{overflow-y:auto}#aggSetEnergyMarkets .day-row{margin-left:10px}#aggSetEnergyMarkets .service-row :hover{color:#777;opacity:.8;cursor:pointer}#aggSetEnergyMarkets .bid-row{margin:0}#aggSetEnergyMarkets .dr-event-row .row-item,#aggSetEnergyMarkets .trade-row .row-item{margin:0 10px 5px;border:1px solid #e2e2e2;border-radius:5px}#aggSetEnergyMarkets .dr-event-row .row-item.accepted,#aggSetEnergyMarkets .trade-row .row-item.accepted{border-left:3px solid #77d23f}#aggSetEnergyMarkets .dr-event-row .row-item.rejected,#aggSetEnergyMarkets .trade-row .row-item.rejected{border-left:3px solid #ccc}#aggSetEnergyMarkets .dr-event-row .row-item.unknown,#aggSetEnergyMarkets .trade-row .row-item.unknown{border-left:3px solid #3bbded}#aggSetEnergyMarkets .dr-event-row .row-item.progress,#aggSetEnergyMarkets .trade-row .row-item.progress{border-left:3px solid #f5bc3d}#aggSetEnergyMarkets .dr-event-row .no-valid-bids,#aggSetEnergyMarkets .trade-row .no-valid-bids{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px;color:#777;background-color:#eee;border-radius:5px}#aggSetEnergyMarkets .dr-event-row .date-header,#aggSetEnergyMarkets .trade-row .date-header{padding:10px 20px;font-weight:700;color:#777;background-color:#e2e2e2;border-radius:5px;margin-bottom:5px;line-height:2em}#aggSetEnergyMarkets .dr-event-row .date-header .date,#aggSetEnergyMarkets .trade-row .date-header .date{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;-ms-flex-align:center;align-items:center}#aggSetEnergyMarkets .dr-event-row .date-header .date .no-data,#aggSetEnergyMarkets .trade-row .date-header .date .no-data{margin:0 20px;background:#ccc;padding:0 10px;border-radius:5px}#aggSetEnergyMarkets .dr-event-row .date-header .date .sub-date,#aggSetEnergyMarkets .trade-row .date-header .date .sub-date{color:#bfbfbf}#aggSetEnergyMarkets .dr-event-row .date-header .info,#aggSetEnergyMarkets .trade-row .date-header .info{margin-right:20px}#aggSetEnergyMarkets .dr-event-row .date-header .hover-icon,#aggSetEnergyMarkets .trade-row .date-header .hover-icon{cursor:default;font-size:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-right:10px}#aggSetEnergyMarkets .dr-event-row .date-header .hover-icon :hover,#aggSetEnergyMarkets .trade-row .date-header .hover-icon :hover{color:#777;opacity:.1}#aggSetEnergyMarkets .dr-event-row .date-header md-progress-circular,#aggSetEnergyMarkets .trade-row .date-header md-progress-circular{margin:0 15px 0 0}#aggSetEnergyMarkets .dr-event-row .date-header .plus,#aggSetEnergyMarkets .trade-row .date-header .plus{margin-right:5px}#aggSetEnergyMarkets .dr-event-row .date-header :hover,#aggSetEnergyMarkets .trade-row .date-header :hover{opacity:.8;cursor:pointer}#aggSetEnergyMarkets .dr-event-row .inner-title,#aggSetEnergyMarkets .trade-row .inner-title{text-transform:capitalize}#aggSetEnergyMarkets .dr-event-row .chip,#aggSetEnergyMarkets .trade-row .chip{background:#777;border-radius:5px;color:#fff;padding:2px 5px;min-width:20px;margin-right:10px;text-align:center}#aggSetEnergyMarkets .dr-event-row.additional-info,#aggSetEnergyMarkets .trade-row.additional-info{padding-top:5px;background-color:#eee}#aggSetEnergyMarkets .dr-event-row.additional-info .additional-info-panel,#aggSetEnergyMarkets .trade-row.additional-info .additional-info-panel{margin-right:0}#aggSetEnergyMarkets .dr-event-row.additional-info .additional-info-panel:last-child,#aggSetEnergyMarkets .trade-row.additional-info .additional-info-panel:last-child{margin-right:0;margin-left:5px}#aggSetEnergyMarkets .dr-event-row.unfetched-trade,#aggSetEnergyMarkets .trade-row.unfetched-trade{opacity:.6}#aggSetEnergyMarkets .dr-event-row.headings,#aggSetEnergyMarkets .trade-row.headings{margin:0}#aggSetEnergyMarkets .dr-event-row .bordered-heading,#aggSetEnergyMarkets .trade-row .bordered-heading{border-right:1px solid #ccc}#aggSetEnergyMarkets .dr-event-row .inner-column,#aggSetEnergyMarkets .trade-row .inner-column{display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}#aggSetEnergyMarkets .dr-event-row .inner-column md-icon,#aggSetEnergyMarkets .trade-row .inner-column md-icon{color:#ccc;font-size:18px}#aggSetEnergyMarkets .dr-event-row .inner-column .legend-item,#aggSetEnergyMarkets .trade-row .inner-column .legend-item{padding:0}#aggSetEnergyMarkets .dr-event-row .inner-column .legend-dot,#aggSetEnergyMarkets .trade-row .inner-column .legend-dot{border-radius:5px;height:5px;width:5px;min-width:5px}#aggSetEnergyMarkets .dr-event-row .inner-column .value,#aggSetEnergyMarkets .trade-row .inner-column .value{padding:5px;border-radius:5px;cursor:default}#aggSetEnergyMarkets .dr-event-row .inner-column .value.hovered,#aggSetEnergyMarkets .trade-row .inner-column .value.hovered{background-color:#ffda00!important}#aggSetEnergyMarkets .dr-event-row .inner-column .value.currentperiod,#aggSetEnergyMarkets .trade-row .inner-column .value.currentperiod{background-color:#dde8da;color:#69995d;width:90%}#aggSetEnergyMarkets .dr-event-row .inner-column-heading,#aggSetEnergyMarkets .trade-row .inner-column-heading{font-size:10px;padding:0;margin:0;text-align:center}#aggSetEnergyMarkets .dr-event-row .bordered-heading:last-child,#aggSetEnergyMarkets .trade-row .bordered-heading:last-child{border-right:none}#aggSetEnergyMarkets .dr-event-row .award-heading,#aggSetEnergyMarkets .dr-event-row .event-heading,#aggSetEnergyMarkets .dr-event-row .trade-type-heading,#aggSetEnergyMarkets .trade-row .award-heading,#aggSetEnergyMarkets .trade-row .event-heading,#aggSetEnergyMarkets .trade-row .trade-type-heading{padding:5px 10px;font-weight:700;color:#777;background-color:#e2e2e2;border-radius:5px;margin-bottom:5px}#aggSetEnergyMarkets .dr-event-row .award-heading.values,#aggSetEnergyMarkets .dr-event-row .event-heading.values,#aggSetEnergyMarkets .dr-event-row .trade-type-heading.values,#aggSetEnergyMarkets .trade-row .award-heading.values,#aggSetEnergyMarkets .trade-row .event-heading.values,#aggSetEnergyMarkets .trade-row .trade-type-heading.values{background-color:#eee;overflow-y:auto}#aggSetEnergyMarkets .dr-event-row .award-heading.values :hover,#aggSetEnergyMarkets .dr-event-row .event-heading.values :hover,#aggSetEnergyMarkets .dr-event-row .trade-type-heading.values :hover,#aggSetEnergyMarkets .trade-row .award-heading.values :hover,#aggSetEnergyMarkets .trade-row .event-heading.values :hover,#aggSetEnergyMarkets .trade-row .trade-type-heading.values :hover{color:#777;opacity:1}#aggSetEnergyMarkets .dr-event-row .award-heading .rebid-explain,#aggSetEnergyMarkets .dr-event-row .event-heading .rebid-explain,#aggSetEnergyMarkets .dr-event-row .trade-type-heading .rebid-explain,#aggSetEnergyMarkets .trade-row .award-heading .rebid-explain,#aggSetEnergyMarkets .trade-row .event-heading .rebid-explain,#aggSetEnergyMarkets .trade-row .trade-type-heading .rebid-explain{cursor:default;font-size:18px;line-height:24px}#aggSetEnergyMarkets .dr-event-row .award-heading .current-bid,#aggSetEnergyMarkets .dr-event-row .event-heading .current-bid,#aggSetEnergyMarkets .dr-event-row .trade-type-heading .current-bid,#aggSetEnergyMarkets .trade-row .award-heading .current-bid,#aggSetEnergyMarkets .trade-row .event-heading .current-bid,#aggSetEnergyMarkets .trade-row .trade-type-heading .current-bid{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background-color:#a1e2b7;color:#2b8c4c;padding:5px 10px;margin-right:20px;border-radius:5px}#aggSetEnergyMarkets .dr-event-row .trade-type-heading .hover-icon,#aggSetEnergyMarkets .trade-row .trade-type-heading .hover-icon{cursor:default;font-size:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-right:10px}#aggSetEnergyMarkets .dr-event-row .trade-type-heading .hover-icon :hover,#aggSetEnergyMarkets .trade-row .trade-type-heading .hover-icon :hover{color:#777;opacity:.1}#aggSetEnergyMarkets .dr-event-row .trade-type-heading:hover,#aggSetEnergyMarkets .trade-row .trade-type-heading:hover{opacity:.8;cursor:pointer}#aggSetEnergyMarkets .dr-event-row .accepted-bid,#aggSetEnergyMarkets .trade-row .accepted-bid{color:#77d23f;font-weight:700}#aggSetEnergyMarkets .dr-event-row .event-data,#aggSetEnergyMarkets .trade-row .event-data{padding:20px 10px}#aggSetEnergyMarkets .dr-event-row .event-data .bid-info,#aggSetEnergyMarkets .trade-row .event-data .bid-info{padding-left:5px}#aggSetEnergyMarkets .dr-event-row .event-bid,#aggSetEnergyMarkets .trade-row .event-bid{padding:5px 0 5px 10px;background-color:#eee;border-radius:5px;line-height:2em;margin-bottom:5px}#aggSetEnergyMarkets .dr-event-row .event-bid.current-period,#aggSetEnergyMarkets .trade-row .event-bid.current-period{background-color:#a1e2b7;border:1px solid #7ad699;color:#2b8c4c}#aggSetEnergyMarkets .dr-event-row .event-bid.bid-details,#aggSetEnergyMarkets .trade-row .event-bid.bid-details{padding:0 20px;padding:0}#aggSetEnergyMarkets .dr-event-row .event-bid .event-heading,#aggSetEnergyMarkets .trade-row .event-bid .event-heading{border-radius:0}#aggSetEnergyMarkets .dr-event-row .event-bid .bid-label,#aggSetEnergyMarkets .trade-row .event-bid .bid-label{font-weight:700}#aggSetEnergyMarkets .dr-event-row .event-bid .band-item,#aggSetEnergyMarkets .trade-row .event-bid .band-item{background-color:#e2e2e2;margin-right:4px;text-align:center;border-radius:5px;min-width:40px;font-size:10px}#aggSetEnergyMarkets .dr-event-row .event-bid .band-item.label,#aggSetEnergyMarkets .trade-row .event-bid .band-item.label{background-color:#ccc;text-align:left;min-width:40px}#aggSetEnergyMarkets .dr-event-row .event-bid .band-item.top,#aggSetEnergyMarkets .trade-row .event-bid .band-item.top{margin-bottom:5px}#aggSetEnergyMarkets .dr-event-row .event-bid .bid-state,#aggSetEnergyMarkets .trade-row .event-bid .bid-state{text-align:center}#aggSetEnergyMarkets .dr-event-row .event-bid .bid-state .accepted,#aggSetEnergyMarkets .dr-event-row .event-bid .bid-state .submitted,#aggSetEnergyMarkets .trade-row .event-bid .bid-state .accepted,#aggSetEnergyMarkets .trade-row .event-bid .bid-state .submitted{color:#77d23f}#aggSetEnergyMarkets .dr-event-row .event-bid .bid-state .rejected,#aggSetEnergyMarkets .trade-row .event-bid .bid-state .rejected{color:#ccc}#aggSetEnergyMarkets .dr-event-row .event-bid .bid-state .unknown,#aggSetEnergyMarkets .trade-row .event-bid .bid-state .unknown{color:#3bbded}#aggSetEnergyMarkets .dr-event-row .event-bid .bid-state .progress,#aggSetEnergyMarkets .trade-row .event-bid .bid-state .progress{color:#f5bc3d}#aggSetEnergyMarkets .dr-event-row .event-bid .bid-state .ignored,#aggSetEnergyMarkets .trade-row .event-bid .bid-state .ignored{color:#57644d}#aggSetEnergyMarkets .dr-event-row .event-bid .bid-state .not-submitted,#aggSetEnergyMarkets .trade-row .event-bid .bid-state .not-submitted{color:#ccc}#aggSetEnergyMarkets .dr-event-row .event-bid .legend-dot,#aggSetEnergyMarkets .trade-row .event-bid .legend-dot{margin:6px}#aggSetEnergyMarkets .report-progress{padding:0 25px}#aggSetEnergyMarkets .report-progress md-progress-circular path{stroke:#777}#aggSetEnergyMarkets .save-action{padding:0;margin:0;min-width:50px;line-height:15px;height:30px;min-height:30px}#aggSetEnergyMarkets .save-action md-icon{color:#777}#aggSetEnergyMarkets .save-action :hover{color:#555}#aggSetEnergyMarkets .no-data{color:#777}#aggSetEnergyMarkets .site-card md-card{width:100%;box-shadow:none;background:none}#aggSetEnergyMarkets .site-card md-card-content{font-size:12px;color:#555;padding:5px 0 10px}#aggSetEnergyMarkets .site-card md-card-content.weather{padding-bottom:0}#aggSetEnergyMarkets .site-card md-card-content.site-status{padding-top:0}#aggSetEnergyMarkets .site-card md-card-content .category-tile{min-height:20vh;border-radius:2px;padding:0 15px;border:5px solid #fafafa;border-radius:16px;-ms-flex-direction:column;flex-direction:column;color:#777;background-color:#f3f3f3}#aggSetEnergyMarkets .site-card md-card-content .category-tile md-icon{cursor:pointer}#aggSetEnergyMarkets .site-card md-card-content .category-tile.tariff .title{margin-bottom:6px}#aggSetEnergyMarkets .site-card md-card-content .category-tile .title{font-size:14px;font-weight:700;border-bottom:1px solid #ccc;text-transform:uppercase;padding:15px 0;max-height:3em}#aggSetEnergyMarkets .site-card md-card-content .category-tile .title md-select{text-transform:none}#aggSetEnergyMarkets .site-card md-card-content .category-tile .heading{font-size:14px;line-height:28px;font-weight:700;padding:10px 0;border-bottom:1px solid #ccc}#aggSetEnergyMarkets .site-card md-card-content .category-tile .heading.no-border{border:none}#aggSetEnergyMarkets .site-card md-card-content .category-tile .heading .value{color:#777}#aggSetEnergyMarkets .site-card md-card-content .category-tile .heading .sub-heading{font-size:12px;font-weight:400}#aggSetEnergyMarkets .site-card md-card-content .category-tile .heading .icon-button{padding:0 10px}#aggSetEnergyMarkets .site-card md-card-content .category-tile .heading md-input-container{margin:0;padding-bottom:0;max-width:200px;font-weight:400}#aggSetEnergyMarkets .site-card md-card-content .category-tile .heading md-input-container label{display:none}#aggSetEnergyMarkets .site-card md-card-content .category-tile .label{font-weight:700;padding-left:5px}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row{padding:10px 0}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row.compare{color:#777}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row.compare .diff-negative{color:salmon;cursor:default}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row.compare .diff-positive{color:#77d23f;cursor:default}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .unavailable{color:salmon;font-weight:700}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .available{color:#77d23f;font-weight:700}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .partial-available{color:orange;font-weight:700}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel{background:#e2e2e2;border-radius:10px;padding:10px;text-align:center;color:#555;font-weight:700;border:5px solid #f3f3f3}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel.bid-state.loading{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel.bid-state.accepted{background:#77d23f;color:#fff}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel.bid-state.rejected{background:#ccc;color:#777}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel.bid-state.unknown{background:#3bbded;color:#fff}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel.bid-state.progress{background:#f5bc3d;color:#fff}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-title{font-size:12px;padding:5px 0}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-title-inverted{font-size:12px;padding:5px 0;color:#fff}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-subtitle{font-size:12px}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-subtitle.bid-state.accepted{color:#cfefbb}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-subtitle.bid-state.rejected{color:#fff}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-subtitle.bid-state.unknown{color:#c7ecfa}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-subtitle.bid-state.progress{color:#fbe6b6}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-minor{padding:5px 0;font-weight:400}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-value{font-size:20px;line-height:12px;padding:15px}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-value.savings-value{word-break:break-all}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .heading .panel-value{padding:10px 0 5px 5px}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .heading .sub-text{color:#777}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-value-small{font-size:18px;padding:10px}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-separator{margin:0 10px 10px;border-bottom:1px solid #ccc}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-separator.dark{border-bottom:1px solid #ccc}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-separator.accepted{border-bottom:1px solid #cfefbb}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-separator.rejected{border-bottom:1px solid #ccc}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-separator.unknown{border-bottom:1px solid #3bbded}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-separator.progress{border-bottom:1px solid #fdeecf}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel .panel-secondary-value{padding:5px}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel-small{background:#e2e2e2;border-radius:5px;margin:5px;padding:5px;text-align:center;color:#777;font-weight:700}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel-small .panel-title{font-size:14px;padding:5px 0;color:#3bbded}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel-small .panel-subtitle{padding:5px 0}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel-small .panel-minor{padding:5px 0;font-weight:400}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel-small .panel-value{font-size:20px;padding:15px}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel-small .panel-value-small{font-size:14px;padding:5px}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel-small .panel-separator{margin:0 10px 10px;border-bottom:1px solid #ccc}#aggSetEnergyMarkets .site-card md-card-content .category-tile .row .panel-small .panel-secondary-value{padding:5px}#aggSetEnergyMarkets .site-card md-card-content .category-tile:active,#aggSetEnergyMarkets .site-card md-card-content .category-tile:focus{outline:none}#aggSetEnergyMarkets .site-card md-card-content .category-tile.disabled{opacity:.5}#aggSetEnergyMarkets .site-card md-card-content .category-tile md-progress-linear{margin-top:15px}#aggSetEnergyMarkets .site-card md-card-content .info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;padding:2px}#aggSetEnergyMarkets .site-card md-card-content .spacer{-ms-flex-positive:1;flex-grow:1}#aggSetEnergyMarkets .legend{padding:20px 0}#aggSetEnergyMarkets text{font-size:1em}.legend-color-market-battery-soc{background-color:#c9e33e}.legend-color-market-wholesale-rtm{background-color:#0095d6}.legend-color-market-wholesale-dam{background-color:#9e74b8}.legend-color-market-resource-load{background-color:#0095d6}.legend-color-market-as-reg-up-price,.legend-color-market-resource-generation{background-color:#ff6161}.legend-color-market-as-reg-up-capacity{background-color:#7a6848}.legend-color-market-as-reg-down-price{background-color:#2448ba}.legend-color-market-as-reg-down-capacity{background-color:#1b6f1e}.legend-color-market-as-rrs-price{background-color:#ff9b69}.legend-color-market-as-rrs-capacity{background-color:#c9ab5f}.legend-color-market-as-nspin-price{background-color:#00c6c1}.legend-color-market-as-nspin-capacity{background-color:#69995d}.legend-color-market-as-ecrs{background-color:#f268dd}.legend-color-market-as-ecrs-capacity{background-color:#910c0c}.legend-color-market-fcas-raise-six-second{background-color:#9e74b8}.legend-color-market-fcas-raise-one-minute{background-color:#ff6161}.legend-color-market-fcas-raise-five-minute{background-color:#ff9b69}.legend-color-market-fcas-lower-six-second{background-color:#0228a0}.legend-color-market-fcas-lower-one-minute{background-color:#00c6c1}.legend-color-market-fcas-lower-five-minute{background-color:#a1e2b7}.legend-color-accepted-bid{background-color:#77d23f}.legend-color-pending-bid{background-color:#9fdcf2}.legend-color-rejected-bid{background-color:#ccc}.legend-color-ignored-bid{background-color:#57644d}.legend-color-market-price-day-ahead{background-color:#9e74b8}.legend-color-market-price-real-time{background-color:#0095d6}.legend-color-max-price-bid{background-color:#edaa3e;color:#fff}.legend-color-min-price-bid{background-color:#ffe757;color:#fff}.legend-color-energy-revenue{background-color:#3bbded}.legend-color-capacity-revenue{background-color:#77d23f}.legend-color-misc,.legend-color-total-revenue{background-color:#dad6d6;opacity:.6}.history .md-button{margin:0 8px 20px 0!important}.history .history-header .material-icons{margin-left:10px;margin-right:5px;color:#666;cursor:pointer;margin-top:23px}.history .history-header span{padding:0;margin:10px 0}.history .history-header span.lower{margin-top:20px}.history .history-header .caption{color:#777}.history .history-header md-select{width:205px!important}.history .history-header .site-dropdown md-select{margin:0 10px;width:auto!important}.history .history-header .site-dropdown md-select .md-text{line-height:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;-ms-flex-align:center;align-items:center}.history .history-header button{padding:0 10px}.history .history-header button md-icon{margin-right:5px}.history .no-data-available{color:#ccc}.history .sitelist-table{font-size:12px;margin:5px 5px 30px}.history .sitelist-table .no-results{padding:25px;min-height:45vh;background-color:#eee}.history .sitelist-table .no-results span{color:#777}.history .sitelist-table .sitelist-footer{border-top:1px solid #ccc;margin-top:1px!important;font-size:12px;padding:15px;color:#ccc;background-color:#f5f5f5}.history .sitelist-table .sitelist-footer md-progress-circular{margin:0 15px}.history .sitelist-table .sitelist{padding:10px 0}.history .sitelist-table .sitelist:nth-child(2n){background-color:#f5f5f5}.history .sitelist-table .sitelist .site-name,.history .sitelist-table .sitelist .stored-energy{font-size:12px;text-transform:none;margin:0;padding:5px 0}.history .sitelist-table .sitelist .site-name .progress,.history .sitelist-table .sitelist .stored-energy .progress{font-weight:700;color:#3bbded;text-transform:uppercase}.history .sitelist-table .sitelist .site-name span,.history .sitelist-table .sitelist .stored-energy span{color:#777;position:relative}.history .sitelist-table .sitelist .site-name span.value-updated,.history .sitelist-table .sitelist .stored-energy span.value-updated{color:#3bbded;transition:color .25s ease-in}.history .sitelist-table .sitelist .site-name span.value-reset,.history .sitelist-table .sitelist .stored-energy span.value-reset{color:#777;transition:color .5s ease-out}.history .sitelist-table .sitelist .site-name span md-icon.change,.history .sitelist-table .sitelist .stored-energy span md-icon.change{min-height:16px;height:16px;min-width:16px;font-size:16px;padding:0;margin:0}.history .sitelist-table .sitelist .site-name span md-icon.change.positive,.history .sitelist-table .sitelist .stored-energy span md-icon.change.positive{color:#77d23f}.history .sitelist-table .sitelist .site-name span md-icon.change.negative,.history .sitelist-table .sitelist .stored-energy span md-icon.change.negative{color:#f95213}.history .sitelist-table .sitelist .site-name md-icon,.history .sitelist-table .sitelist .stored-energy md-icon{color:#ccc;margin:0 10px 0 0}.history .sitelist-table .sitelist .site-name .link,.history .sitelist-table .sitelist .stored-energy .link{cursor:pointer}.history .sitelist-table .sitelist .site-name .link:hover,.history .sitelist-table .sitelist .stored-energy .link:hover{color:#3bbded}.history .pdr-10{padding-right:10px!important}.history md-input-container{margin-right:15px}.history .md-select-menu-container .md-active md-select-menu{margin-top:105px!important}.history .no-sites-msg{position:absolute;top:45%;left:47%;color:#666;margin-top:0!important}.history .loading-sites{position:absolute;top:50%;left:50%;color:#777;margin-top:0!important;transform:translate(-50%,-50%);background:#eee;padding:25px 90px;border-radius:5px}.history .loading{position:absolute;top:35%;left:42%}.history a{text-decoration:none!important}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell.custom-site a{color:#3c69f5}.custom-date{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:end;margin:0!important}.custom-date md-input-container{min-width:150px!important}.custom-date md-input-container .md-input{width:150px}.filter-button{width:42px!important;min-width:42px!important;max-width:42px!important;max-height:42px!important;min-height:42px!important;height:42px!important;border-radius:42px;background-color:#fff;border:1px solid gray;margin-top:-20px}.filter-button md-icon{margin:0!important}.mode-Charge{color:#09ab1c}.mode-Charge.Exports{color:#00a2ff}.mode-Stop{color:#d10232}#aggsetnectrcontrol{padding:0 0 0 15px}#aggsetnectrcontrol .sitelist-header{padding:10px}#aggsetnectrcontrol .sitelist-header span{padding:0;margin:10px 0}#aggsetnectrcontrol .sitelist-header span.lower{margin-top:20px}#aggsetnectrcontrol .sitelist-header .caption{color:#777}#aggsetnectrcontrol .sitelist-header md-select{margin:0 10px}#aggsetnectrcontrol .sitelist-header md-select .md-text{line-height:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;-ms-flex-align:center;align-items:center}#aggsetnectrcontrol .sitelist-header button{padding:0 10px}#aggsetnectrcontrol .sitelist-header button md-icon{margin-right:5px}#aggsetnectrcontrol .stop-btn{background-color:#e30303}#aggsetnectrcontrol .stop-btn span{color:#fff}#aggsetnectrcontrol .no-data-available{color:#ccc}#aggsetnectrcontrol .sitelist-table{font-size:12px;margin:5px;overflow-x:scroll}#aggsetnectrcontrol .sitelist-table .no-results{padding:25px;min-height:45vh}#aggsetnectrcontrol .sitelist-table .no-results span{color:#777}#aggsetnectrcontrol .sitelist-table .sitelist-container{overflow-y:scroll;max-height:55vh;width:1800px}#aggsetnectrcontrol .sitelist-table .sitelist-titles{border-bottom:1px solid #f5f5f5;background-color:#f5f5f5;border-bottom:1px solid #ccc;width:1800px}#aggsetnectrcontrol .sitelist-table .sitelist-titles span{padding:15px 0;color:#555}#aggsetnectrcontrol .sitelist-table .sitelist-footer{border-top:1px solid #ccc;margin-top:1px!important;font-size:12px;padding:15px;color:#ccc;background-color:#f5f5f5;width:1800px}#aggsetnectrcontrol .sitelist-table .sitelist-footer md-progress-circular{margin:0 15px}#aggsetnectrcontrol .sitelist-table .sitelist{padding:10px 0}#aggsetnectrcontrol .sitelist-table .sitelist:nth-child(2n){background-color:#f5f5f5}#aggsetnectrcontrol .sitelist-table .sitelist .site-name,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy{font-size:12px;text-transform:none;margin:0 3px;padding:5px 0}#aggsetnectrcontrol .sitelist-table .sitelist .site-name .progress,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy .progress{font-weight:700;color:#3bbded;text-transform:uppercase}#aggsetnectrcontrol .sitelist-table .sitelist .site-name span,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy span{color:#777;position:relative}#aggsetnectrcontrol .sitelist-table .sitelist .site-name span.value-updated,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy span.value-updated{color:#3bbded;transition:color .25s ease-in}#aggsetnectrcontrol .sitelist-table .sitelist .site-name span.value-reset,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy span.value-reset{color:#777;transition:color .5s ease-out}#aggsetnectrcontrol .sitelist-table .sitelist .site-name span md-icon.change,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy span md-icon.change{min-height:16px;height:16px;min-width:16px;font-size:16px;padding:0;margin:0}#aggsetnectrcontrol .sitelist-table .sitelist .site-name span md-icon.change.positive,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy span md-icon.change.positive{color:#77d23f}#aggsetnectrcontrol .sitelist-table .sitelist .site-name span md-icon.change.negative,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy span md-icon.change.negative{color:#f95213}#aggsetnectrcontrol .sitelist-table .sitelist .site-name .delta,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy .delta{vertical-align:middle;font-size:12px;padding:0;margin:0}#aggsetnectrcontrol .sitelist-table .sitelist .site-name .delta.positive,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy .delta.positive{color:#77d23f}#aggsetnectrcontrol .sitelist-table .sitelist .site-name .delta.negative,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy .delta.negative{color:#f95213}#aggsetnectrcontrol .sitelist-table .sitelist .site-name md-icon,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy md-icon{color:#ccc;margin:0 10px 0 0}#aggsetnectrcontrol .sitelist-table .sitelist .site-name .link,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy .link{cursor:pointer}#aggsetnectrcontrol .sitelist-table .sitelist .site-name .link:hover,#aggsetnectrcontrol .sitelist-table .sitelist .stored-energy .link:hover{color:#3bbded}.pdr-10{padding-right:10px!important}.status-COMPLETED span{color:#777!important}.status-PENDING span{color:#3bbded!important}.status-RUNNING span{color:#77d23f!important}.status-FAILED span{color:#f00909!important}#aggsetoverview{padding:0 0 0 15px}#aggsetoverview .cancel{text-align:center;width:100%}#aggsetoverview .cancel md-icon{color:#ccc}#aggsetoverview .cancel md-icon:hover{cursor:pointer}#aggsetoverview .cancel md-icon:active,#aggsetoverview .cancel md-icon:focus{outline:none}#aggsetoverview .sitelist-header span{padding:0;margin:10px 0;color:#777;text-transform:uppercase;font-weight:700}#aggsetoverview .sitelist-header span.lower{margin-top:20px}#aggsetoverview .sitelist-subheader span{font-weight:700;color:#777;margin:10px}#aggsetoverview .no-data-available{color:#ccc}#aggsetoverview .sitelist-table{margin:5px;box-shadow:0 0 2px 0 rgba(51,51,51,.1)}#aggsetoverview .sitelist-table .sitelist-titles{border-bottom:1px solid #f5f5f5}#aggsetoverview .sitelist-table .sitelist-titles span{padding:10px;color:#555;font-weight:700}#aggsetoverview .sitelist-table .sitelist-footer{border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5;background-color:#f5f5f5}#aggsetoverview .sitelist-table .sitelist-footer span{font-size:12px;padding:10px;color:#ccc;font-weight:700;background-color:#f5f5f5}#aggsetoverview .sitelist-table .sitelist{padding:10px 0}#aggsetoverview .sitelist-table .sitelist:nth-child(2n){background-color:#f5f5f5}#aggsetoverview .sitelist-table .sitelist .req-mode-icon md-icon{font-weight:700;padding:0 10px}#aggsetoverview .sitelist-table .sitelist .current-request{color:#3bbded;font-size:14px}#aggsetoverview .sitelist-table .sitelist .grid,#aggsetoverview .sitelist-table .sitelist .load,#aggsetoverview .sitelist-table .sitelist .offline,#aggsetoverview .sitelist-table .sitelist .online,#aggsetoverview .sitelist-table .sitelist .pv,#aggsetoverview .sitelist-table .sitelist .req-created-by,#aggsetoverview .sitelist-table .sitelist .req-end,#aggsetoverview .sitelist-table .sitelist .req-mode,#aggsetoverview .sitelist-table .sitelist .req-rate,#aggsetoverview .sitelist-table .sitelist .req-start,#aggsetoverview .sitelist-table .sitelist .sheddable-load,#aggsetoverview .sitelist-table .sitelist .sitelist-name,#aggsetoverview .sitelist-table .sitelist .stored-energy{text-transform:none;font-size:14px;margin:0;padding:10px}#aggsetoverview .sitelist-table .sitelist .grid .progress,#aggsetoverview .sitelist-table .sitelist .load .progress,#aggsetoverview .sitelist-table .sitelist .offline .progress,#aggsetoverview .sitelist-table .sitelist .online .progress,#aggsetoverview .sitelist-table .sitelist .pv .progress,#aggsetoverview .sitelist-table .sitelist .req-created-by .progress,#aggsetoverview .sitelist-table .sitelist .req-end .progress,#aggsetoverview .sitelist-table .sitelist .req-mode .progress,#aggsetoverview .sitelist-table .sitelist .req-rate .progress,#aggsetoverview .sitelist-table .sitelist .req-start .progress,#aggsetoverview .sitelist-table .sitelist .sheddable-load .progress,#aggsetoverview .sitelist-table .sitelist .sitelist-name .progress,#aggsetoverview .sitelist-table .sitelist .stored-energy .progress{font-weight:700;color:#3bbded;font-size:12px;text-transform:uppercase}#aggsetoverview .sitelist-table .sitelist .grid span,#aggsetoverview .sitelist-table .sitelist .load span,#aggsetoverview .sitelist-table .sitelist .offline span,#aggsetoverview .sitelist-table .sitelist .online span,#aggsetoverview .sitelist-table .sitelist .pv span,#aggsetoverview .sitelist-table .sitelist .req-created-by span,#aggsetoverview .sitelist-table .sitelist .req-end span,#aggsetoverview .sitelist-table .sitelist .req-mode span,#aggsetoverview .sitelist-table .sitelist .req-rate span,#aggsetoverview .sitelist-table .sitelist .req-start span,#aggsetoverview .sitelist-table .sitelist .sheddable-load span,#aggsetoverview .sitelist-table .sitelist .sitelist-name span,#aggsetoverview .sitelist-table .sitelist .stored-energy span{color:#777;position:relative;top:2px}#aggsetoverview .sitelist-table .sitelist .grid span.value-updated,#aggsetoverview .sitelist-table .sitelist .load span.value-updated,#aggsetoverview .sitelist-table .sitelist .offline span.value-updated,#aggsetoverview .sitelist-table .sitelist .online span.value-updated,#aggsetoverview .sitelist-table .sitelist .pv span.value-updated,#aggsetoverview .sitelist-table .sitelist .req-created-by span.value-updated,#aggsetoverview .sitelist-table .sitelist .req-end span.value-updated,#aggsetoverview .sitelist-table .sitelist .req-mode span.value-updated,#aggsetoverview .sitelist-table .sitelist .req-rate span.value-updated,#aggsetoverview .sitelist-table .sitelist .req-start span.value-updated,#aggsetoverview .sitelist-table .sitelist .sheddable-load span.value-updated,#aggsetoverview .sitelist-table .sitelist .sitelist-name span.value-updated,#aggsetoverview .sitelist-table .sitelist .stored-energy span.value-updated{color:#3bbded;transition:color .25s ease-in}#aggsetoverview .sitelist-table .sitelist .grid span.value-reset,#aggsetoverview .sitelist-table .sitelist .load span.value-reset,#aggsetoverview .sitelist-table .sitelist .offline span.value-reset,#aggsetoverview .sitelist-table .sitelist .online span.value-reset,#aggsetoverview .sitelist-table .sitelist .pv span.value-reset,#aggsetoverview .sitelist-table .sitelist .req-created-by span.value-reset,#aggsetoverview .sitelist-table .sitelist .req-end span.value-reset,#aggsetoverview .sitelist-table .sitelist .req-mode span.value-reset,#aggsetoverview .sitelist-table .sitelist .req-rate span.value-reset,#aggsetoverview .sitelist-table .sitelist .req-start span.value-reset,#aggsetoverview .sitelist-table .sitelist .sheddable-load span.value-reset,#aggsetoverview .sitelist-table .sitelist .sitelist-name span.value-reset,#aggsetoverview .sitelist-table .sitelist .stored-energy span.value-reset{color:#777;transition:color .5s ease-out}#aggsetoverview .sitelist-table .sitelist .grid span md-icon.change,#aggsetoverview .sitelist-table .sitelist .load span md-icon.change,#aggsetoverview .sitelist-table .sitelist .offline span md-icon.change,#aggsetoverview .sitelist-table .sitelist .online span md-icon.change,#aggsetoverview .sitelist-table .sitelist .pv span md-icon.change,#aggsetoverview .sitelist-table .sitelist .req-created-by span md-icon.change,#aggsetoverview .sitelist-table .sitelist .req-end span md-icon.change,#aggsetoverview .sitelist-table .sitelist .req-mode span md-icon.change,#aggsetoverview .sitelist-table .sitelist .req-rate span md-icon.change,#aggsetoverview .sitelist-table .sitelist .req-start span md-icon.change,#aggsetoverview .sitelist-table .sitelist .sheddable-load span md-icon.change,#aggsetoverview .sitelist-table .sitelist .sitelist-name span md-icon.change,#aggsetoverview .sitelist-table .sitelist .stored-energy span md-icon.change{min-height:16px;min-width:16px;font-size:16px;padding:0;margin:0}#aggsetoverview .sitelist-table .sitelist .grid span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .load span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .offline span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .online span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .pv span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .req-created-by span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .req-end span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .req-mode span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .req-rate span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .req-start span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .sheddable-load span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .sitelist-name span md-icon.change.positive,#aggsetoverview .sitelist-table .sitelist .stored-energy span md-icon.change.positive{color:#77d23f}#aggsetoverview .sitelist-table .sitelist .grid span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .load span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .offline span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .online span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .pv span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .req-created-by span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .req-end span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .req-mode span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .req-rate span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .req-start span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .sheddable-load span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .sitelist-name span md-icon.change.negative,#aggsetoverview .sitelist-table .sitelist .stored-energy span md-icon.change.negative{color:#f95213}#aggsetoverview .sitelist-table .sitelist .grid .delta,#aggsetoverview .sitelist-table .sitelist .load .delta,#aggsetoverview .sitelist-table .sitelist .offline .delta,#aggsetoverview .sitelist-table .sitelist .online .delta,#aggsetoverview .sitelist-table .sitelist .pv .delta,#aggsetoverview .sitelist-table .sitelist .req-created-by .delta,#aggsetoverview .sitelist-table .sitelist .req-end .delta,#aggsetoverview .sitelist-table .sitelist .req-mode .delta,#aggsetoverview .sitelist-table .sitelist .req-rate .delta,#aggsetoverview .sitelist-table .sitelist .req-start .delta,#aggsetoverview .sitelist-table .sitelist .sheddable-load .delta,#aggsetoverview .sitelist-table .sitelist .sitelist-name .delta,#aggsetoverview .sitelist-table .sitelist .stored-energy .delta{vertical-align:middle;font-size:12px}#aggsetoverview .sitelist-table .sitelist .grid .delta.positive,#aggsetoverview .sitelist-table .sitelist .load .delta.positive,#aggsetoverview .sitelist-table .sitelist .offline .delta.positive,#aggsetoverview .sitelist-table .sitelist .online .delta.positive,#aggsetoverview .sitelist-table .sitelist .pv .delta.positive,#aggsetoverview .sitelist-table .sitelist .req-created-by .delta.positive,#aggsetoverview .sitelist-table .sitelist .req-end .delta.positive,#aggsetoverview .sitelist-table .sitelist .req-mode .delta.positive,#aggsetoverview .sitelist-table .sitelist .req-rate .delta.positive,#aggsetoverview .sitelist-table .sitelist .req-start .delta.positive,#aggsetoverview .sitelist-table .sitelist .sheddable-load .delta.positive,#aggsetoverview .sitelist-table .sitelist .sitelist-name .delta.positive,#aggsetoverview .sitelist-table .sitelist .stored-energy .delta.positive{color:#77d23f}#aggsetoverview .sitelist-table .sitelist .grid .delta.negative,#aggsetoverview .sitelist-table .sitelist .load .delta.negative,#aggsetoverview .sitelist-table .sitelist .offline .delta.negative,#aggsetoverview .sitelist-table .sitelist .online .delta.negative,#aggsetoverview .sitelist-table .sitelist .pv .delta.negative,#aggsetoverview .sitelist-table .sitelist .req-created-by .delta.negative,#aggsetoverview .sitelist-table .sitelist .req-end .delta.negative,#aggsetoverview .sitelist-table .sitelist .req-mode .delta.negative,#aggsetoverview .sitelist-table .sitelist .req-rate .delta.negative,#aggsetoverview .sitelist-table .sitelist .req-start .delta.negative,#aggsetoverview .sitelist-table .sitelist .sheddable-load .delta.negative,#aggsetoverview .sitelist-table .sitelist .sitelist-name .delta.negative,#aggsetoverview .sitelist-table .sitelist .stored-energy .delta.negative{color:#f95213}#aggsetoverview .sitelist-table .sitelist .grid md-icon,#aggsetoverview .sitelist-table .sitelist .load md-icon,#aggsetoverview .sitelist-table .sitelist .offline md-icon,#aggsetoverview .sitelist-table .sitelist .online md-icon,#aggsetoverview .sitelist-table .sitelist .pv md-icon,#aggsetoverview .sitelist-table .sitelist .req-created-by md-icon,#aggsetoverview .sitelist-table .sitelist .req-end md-icon,#aggsetoverview .sitelist-table .sitelist .req-mode md-icon,#aggsetoverview .sitelist-table .sitelist .req-rate md-icon,#aggsetoverview .sitelist-table .sitelist .req-start md-icon,#aggsetoverview .sitelist-table .sitelist .sheddable-load md-icon,#aggsetoverview .sitelist-table .sitelist .sitelist-name md-icon,#aggsetoverview .sitelist-table .sitelist .stored-energy md-icon{color:#ccc;margin:0 10px 0 0}#aggsetoverview .sitelist-table .sitelist .edit md-icon{color:#ccc}#aggsetoverview .sitelist-table .sitelist .edit md-icon:hover{cursor:pointer}#aggsetoverview .sitelist-table .sitelist.requests span{color:#777;font-size:14px}#aggsetoverview .sitelist-table .sitelist.requests span.progress{background-color:#77d23f;width:7px;height:7px;border-radius:50%;display:inline-block;position:relative;top:-1px}#aggsetoverview .sitelist-table .sitelist.requests span .time-created{font-size:10px}#aggsetoverview .sitelist-table .sitelist.requests span .sitelist{background-color:#777;color:#fafafa;padding:5px;margin:5px 5px 0 0;border-radius:2px}#aggsetoverview .sitelist-table .sitelist.requests span .sitelist:hover{cursor:default}.sites .md-button{margin:0 8px 20px 0!important}.sites .sitelist-header{padding:10px}.sites .sitelist-header .material-icons{margin-left:10px;margin-right:5px;color:#646464;cursor:pointer;margin-top:23px}.sites .sitelist-header span{padding:0;margin:10px 0}.sites .sitelist-header span.lower{margin-top:20px}.sites .sitelist-header .caption{color:#777}.sites .sitelist-header md-select{width:205px!important}.sites .sitelist-header .site-dropdown md-select{margin:0 10px;width:auto!important}.sites .sitelist-header .site-dropdown md-select .md-text{line-height:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;-ms-flex-align:center;align-items:center}.sites .sitelist-header button{padding:0 10px}.sites .sitelist-header button md-icon{margin-right:5px}.sites .sitelist-header .status-list{margin:0}.sites .sitelist-header .status-list .site-status{margin:0 10px 0 0}.sites .stop-btn{background-color:#f95213}.sites .stop-btn span{color:#fff}.sites .no-data-available{color:#ccc}.sites .sitelist-table{font-size:12px;margin:5px 5px 30px}.sites .sitelist-table .no-results{padding:25px;min-height:45vh;background-color:#eee}.sites .sitelist-table .no-results span{color:#777}.sites .sitelist-table .sitelist-container{overflow-y:scroll;max-height:55vh}.sites .sitelist-table .sitelist-titles{border-bottom:1px solid #f5f5f5;background-color:#f5f5f5;border-bottom:1px solid #ccc}.sites .sitelist-table .sitelist-titles span{padding:15px 0;color:#555}.sites .sitelist-table .sitelist-footer{border-top:1px solid #ccc;margin-top:1px!important;font-size:12px;padding:15px;color:#ccc;background-color:#f5f5f5}.sites .sitelist-table .sitelist-footer md-progress-circular{margin:0 15px}.sites .sitelist-table .sitelist{padding:10px 0}.sites .sitelist-table .sitelist:nth-child(2n){background-color:#f5f5f5}.sites .sitelist-table .sitelist .site-name,.sites .sitelist-table .sitelist .stored-energy{font-size:12px;text-transform:none;margin:0;padding:5px 0}.sites .sitelist-table .sitelist .site-name .progress,.sites .sitelist-table .sitelist .stored-energy .progress{font-weight:700;color:#3bbded;text-transform:uppercase}.sites .sitelist-table .sitelist .site-name span,.sites .sitelist-table .sitelist .stored-energy span{color:#777;position:relative}.sites .sitelist-table .sitelist .site-name span.value-updated,.sites .sitelist-table .sitelist .stored-energy span.value-updated{color:#3bbded;transition:color .25s ease-in}.sites .sitelist-table .sitelist .site-name span.value-reset,.sites .sitelist-table .sitelist .stored-energy span.value-reset{color:#777;transition:color .5s ease-out}.sites .sitelist-table .sitelist .site-name span md-icon.change,.sites .sitelist-table .sitelist .stored-energy span md-icon.change{min-height:16px;height:16px;min-width:16px;font-size:16px;padding:0;margin:0}.sites .sitelist-table .sitelist .site-name span md-icon.change.positive,.sites .sitelist-table .sitelist .stored-energy span md-icon.change.positive{color:#77d23f}.sites .sitelist-table .sitelist .site-name span md-icon.change.negative,.sites .sitelist-table .sitelist .stored-energy span md-icon.change.negative{color:#f95213}.sites .sitelist-table .sitelist .site-name .delta,.sites .sitelist-table .sitelist .stored-energy .delta{vertical-align:middle;font-size:12px;padding:0;margin:0}.sites .sitelist-table .sitelist .site-name .delta.positive,.sites .sitelist-table .sitelist .stored-energy .delta.positive{color:#77d23f}.sites .sitelist-table .sitelist .site-name .delta.negative,.sites .sitelist-table .sitelist .stored-energy .delta.negative{color:#f95213}.sites .sitelist-table .sitelist .site-name md-icon,.sites .sitelist-table .sitelist .stored-energy md-icon{color:#ccc;margin:0 10px 0 0}.sites .sitelist-table .sitelist .site-name .link,.sites .sitelist-table .sitelist .stored-energy .link{cursor:pointer}.sites .sitelist-table .sitelist .site-name .link:hover,.sites .sitelist-table .sitelist .stored-energy .link:hover{color:#3bbded}.sites .pdr-10{padding-right:10px!important}.sites md-input-container{margin-right:15px}.sites .md-select-menu-container .md-active md-select-menu{margin-top:105px!important}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.sites .sites .ui-grid-header-viewport .ui-grid-cell-contents,.sites .sites .ui-grid-viewport .ui-grid-cell-contents{font-size:9px!important}}.sites .no-sites-msg{position:absolute;top:45%;left:47%;color:#646464;margin-top:0!important}.sites .loading{position:absolute;top:35%;left:42%}.sites a{text-decoration:none!important}.status-list{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.status-list .site-status{width:10px;height:10px;border-radius:50%;display:block;background-color:#fff;margin-right:10px}.status-list .site-status.offline{background-color:#f95213}.status-list .site-status.online{background-color:#77d23f}.cni-sites{padding-bottom:50px}.cni-sites .ui-grid-cell input[type=checkbox]{margin:0 0 0 5px!important}.cni-sites .ui-grid-render-container-body .ui-grid-viewport{overflow-y:auto!important;width:100%!important}.cni-sites .sitelist-footer{border-top:1px solid #ccc;margin-top:1px!important;font-size:12px;padding:15px;color:#ccc;background-color:#f5f5f5}.cni-sites .sitelist-footer md-progress-circular{margin:0 15px}.cni-sites .md-button{margin:0 8px 20px 0!important}.cni-sites .sitelist-header{padding:10px}.cni-sites .sitelist-header .disabled{color:#999!important;cursor:default!important}.cni-sites .sitelist-header .material-icons{margin-left:10px;margin-right:5px;color:#646464;cursor:pointer;margin-top:23px}.cni-sites .sitelist-header span{padding:0;margin:10px 0}.cni-sites .sitelist-header span.lower{margin-top:20px}.cni-sites .sitelist-header .caption{color:#777}.cni-sites .sitelist-header md-select{width:205px!important}.cni-sites .sitelist-header .site-dropdown md-select{margin:0 10px;width:auto!important}.cni-sites .sitelist-header .site-dropdown md-select .md-text{line-height:12px;display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;-ms-flex-align:center;align-items:center}.cni-sites .sitelist-header button{padding:0 10px}.cni-sites .sitelist-header button md-icon{margin-right:5px}.cni-sites .sitelist-header .status-list{margin:0}.cni-sites .sitelist-header .status-list .site-status{margin:0 10px 0 0}.cni-sites md-input-container input{display:none!important}.cni-sites .md-select-menu-container .md-active md-select-menu{margin-top:105px!important}.cni-sites .no-sites-msg{position:absolute;top:45%;left:47%;color:#646464;margin-top:0!important}.cni-sites .custom-forecasters button{background:#919191;color:#fff;border-radius:5px;padding:2px 10px;margin:2px;width:48%!important;border:none}.cni-sites .custom-objectives button{background:#a3a3a3;color:#fff;border-radius:5px;padding:2px 10px;margin:2px;width:30%!important;border:none}.cni-sites .custom-constraints button{background:#c8c8c8;color:#fff;border-radius:5px;padding:2px 10px;margin:2px;width:48%!important;border:none}.cni-sites a{text-decoration:none!important}.cni-sites .custom-algorithm{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (min-device-width:768px) and (max-device-width:1024px){.cni-sites .sites .ui-grid-header-viewport .ui-grid-cell-contents,.cni-sites .sites .ui-grid-viewport .ui-grid-cell-contents{font-size:9px!important}}.cni-sites .cni-sites-content{overflow:hidden!important}md-select-header .sites-search{width:-webkit-fill-available!important;margin:7px!important}.ui-grid{border:none;width:100%;height:50vh!important;margin-bottom:4rem}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header{border-bottom:none!important}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel{margin-bottom:5px;background-color:#e2e2e2;color:#777}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper{min-height:45px}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell{border-right:none;float:left!important;height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell .sortable{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;height:100%}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell .sortable .ui-grid-cell-contents{-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-pack:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word;height:40px}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell .sortable .ui-grid-cell-contents .ui-grid-invisible{display:none}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell .sortable .ui-grid-filter-container{padding:4px}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell .sortable .ui-grid-filter-container input[type=text].ui-grid-filter-input{border-radius:5px!important;height:20px}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-header .ui-grid-top-panel .ui-grid-header-viewport .ui-grid-header-canvas .ui-grid-header-cell-wrapper .ui-grid-header-cell-row .ui-grid-header-cell .sortable .ui-grid-column-menu-button{display:none}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport{overflow-anchor:none}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row{border-radius:5px}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell{border-right:none;background-color:#f3f3f3;margin-bottom:5px;width:100%;color:#555;height:50px}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell.custom-site{padding:10px 0;cursor:pointer;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell.custom-site .site-status{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin:0 10px}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell.custom-site .site-status span{width:10px;height:10px;border-radius:50%;display:block;background-color:#999}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell.custom-site .site-status span.offline{background-color:#f95213}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell.custom-site .site-status span.online{background-color:#77d23f}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell.custom-site a{text-decoration:underline;color:#0228a0}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell .ui-grid-cell-contents{display:-ms-flexbox!important;display:flex!important;-ms-flex-direction:column!important;flex-direction:column!important;-ms-flex-pack:center!important;justify-content:center!important;text-align:center}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row .ui-grid-cell .ui-grid-cell-contents.location{margin:0 10px}.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row:hover,.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row:hover>[ui-grid-row]>.ui-grid-cell:hover,.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row:nth-child(2n):hover .ui-grid-cell,.ui-grid .ui-grid-contents-wrapper .ui-grid-render-container .ui-grid-viewport .ui-grid-canvas .ui-grid-row:nth-child(odd):hover .ui-grid-cell{background-color:#d5eaee!important}.ui-grid .ui-grid-pager-panel .ui-grid-pager-container .ui-grid-pager-control input{height:14px}.ui-grid .alertlist-footer{margin-bottom:60px}.cni-grid .ui-grid-pager-panel .ui-grid-pager-count-container{display:none}.cni-grid .ui-grid-cell{padding:5px;height:55px}.mode-Charge{color:#69995d}.mode-Charge.Exports{color:#0095d6}.mode-Hold{color:#777}.mode-Self{color:#b49b04}.mode-Discharge{color:#f75c03}.summary{color:#555}.summary .status{background-color:#f3f3f3;border:5px solid #fafafa;border-radius:10px;position:relative}.summary .status.template{height:240px}.summary .status md-input-container{padding:0!important;margin:-10px 10px 0!important;width:150px!important}.summary .status .material-icons{margin:0 10px}.summary .status span{font-weight:700}.summary .status .head-color{color:#47a7db}.summary .status .location-details{position:absolute;top:55px;background:#eeeeee6b;left:20px;width:83%;padding:10px;height:65%}.summary .status .location-details .alignment{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.summary .status .location-details .alignment .color-l{color:#777}.summary .status .location-details .alignment .color-g{color:#77d23f}.summary .status .alignment2{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.summary .status .alignment2 .circle-1{background-color:#0b8acd}.summary .status .alignment2 .circle-1,.summary .status .alignment2 .circle-2{height:10px!important;width:10px!important;border-radius:20px;margin:2px 10px 0 0}.summary .status .alignment2 .circle-2{background-color:#13beb9}.summary .status .alignment2 .circle-3{height:10px!important;width:10px!important;background-color:#98ddb1;border-radius:20px;margin:2px 10px 0 0}.summary .status .status-details{margin-top:15px;border-radius:5px;height:240px}.summary .status .status-details .map{height:210px}.summary .status .alert-details{padding:20px 0 16px;border-radius:5px}.summary .status .alert-details .alerts{width:100%;border-radius:10px;padding:10px;padding-bottom:40px;color:#fff;margin:10px 10px 0 0;position:relative}.summary .status .alert-details .alerts p{font-size:15px;font-weight:700;margin-bottom:10px;margin-top:10px}.summary .status .alert-details .alerts span{font-size:30px;position:absolute;bottom:0;right:10px}.summary .status .alert-details .alerts:last-child{margin-right:0}.summary .status .alert-details .critical{background-color:#fe5859}.summary .status .alert-details .major{background-color:#fe9163}.summary .status .alert-details .minor{background:#ffe36f}.summary .status .alert-details .available{background-color:#5f8e56}.summary .status .overview-details{padding:10px 5px 20px 10px;border-radius:5px;min-height:300px}.summary .status .overview-details .options{width:100%!important}.summary .status .overview-details svg{cursor:move}.summary .status .overview-details svg .selection{stroke:#777!important;height:52px!important;opacity:.5}.summary .status .overview-details svg .axis-grid path{display:none!important}.summary .status .overview-details svg .axis .domain{display:none}.summary .status .overview-details .zoom{cursor:move;fill:none;pointer-events:all}.summary .status .overview-details .marg-right{padding-right:10px}.summary .status .overview-details .marg-right input{display:none!important}.summary .status .overview-details .marg-right label{margin-top:5px;cursor:pointer;font-size:11px;width:100%}.summary .status .overview-details .marg-right .fade-in{opacity:.5}.summary .status .overview-details .marg-right .graph-details{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;background-color:#9e9e9e;padding:0 0 0 15px;border-radius:5px}.summary .status .overview-details .marg-right .graph-details h4{margin:5px 0}.summary .status .overview-details .marg-right .items-padding{padding:0 5px;text-align:end}.summary .status .overview-details .marg-right .items-padding p{margin:5px 0;width:25%;font-size:11px}.summary .status .overview-details .marg-right .items-padding div{width:75%;text-align:start}.summary .status .overview-details .marg-right .items-padding div span{width:30%}.summary .status .overview-details .marg-right .bg-color{height:9px;width:9px!important;border-radius:10px;margin-top:7px;margin-right:5px}.summary .status .overview-details .marg-right .bg-1{background-color:#646464}.summary .status .overview-details .marg-right .bg-2{background-color:#ccc}.summary .status .overview-details .marg-right .bg-3{background-color:#cf1414}.summary .status .overview-details .marg-right .bg-4{background-color:#e49595}.summary .status .overview-details .marg-right .bg-5{background-color:#3bbded}.summary .status .overview-details .marg-right .bg-6{background-color:#90d6f0}.summary .status .overview-details .marg-right .bg-7{background-color:#cfa614}.summary .status .overview-details .marg-right .bg-8{background-color:#e0c97b}.summary .status .overview-details .marg-right .bg-9{background-color:#1c6a10}.summary .status .overview-details .marg-right .bg-10{background-color:#aab7a8}.summary .status .overview-details .marg-right .bg-11{background-color:#71cd63}.summary .status .overview-details .marg-right .bg-12{background-color:#f57f12}.summary .status .overview-details .marg-right .bg-13{background-color:#e8bcb2}.summary .status .overview-details .marg-right .bg-14{background-color:#997d75}.summary .status .overview-details .marg-right .bg-15{background-color:#9999ed}.summary .status .overview-details .datetime-display{border-left:none;border-bottom:none}.summary .status .items-alignment{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.summary .status .items-alignment .md-button{min-width:50px;margin:-10px 0 0}.summary .status .items-alignment .md-button.md-default-theme.md-primary:not([disabled]) md-icon,.summary .status .items-alignment .md-button.md-primary:not([disabled]) md-icon{color:#646464}.summary .status .top-space{margin:15px 15px 10px}.summary .status .chart-section{border-right:1px solid #e2e2e2}.summary .status .custom-date{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:end;justify-content:end;margin:30px 15px 0 0!important}.summary .status .custom-date md-input-container{min-width:150px!important}.summary .status .custom-date md-input-container .md-input{width:150px}.summary .status .filter-button{width:42px!important;min-width:42px!important;max-width:42px!important;max-height:42px!important;min-height:42px!important;height:42px!important;border-radius:42px;background-color:#fff;border:1px solid gray;margin-top:-20px}.summary .status .filter-button md-icon{margin:0!important}.create-edit-sitelist .error{color:#f95213;padding:10px 0;text-align:center;display:block;width:100%}.create-edit-sitelist .name-details{width:100%;padding:10px 0}#sitelistoverview{padding:0 0 0 15px}#sitelistoverview .info,#sitelistoverview .requests-title{text-transform:uppercase;font-weight:700;color:#777;margin-top:5px;margin-bottom:5px}#sitelistoverview .no-requests{color:#ccc;padding:15px}#sitelistoverview .cancel{width:100%}#sitelistoverview .cancel md-icon{color:#ccc}#sitelistoverview .cancel md-icon:hover{cursor:pointer}#sitelistoverview .cancel md-icon:active,#sitelistoverview .cancel md-icon:focus{outline:none}#sitelistoverview .updating{color:#777}#sitelistoverview .counts{max-height:15vh;margin-bottom:20px}#sitelistoverview .counts .count{height:100%;background-color:#f3f3f3;border-radius:2px;padding:20px;margin:0 5px 5px}#sitelistoverview .counts .count .value{font-size:32px;color:#3bbded;text-align:center}#sitelistoverview .counts .count .label{color:#777}#sitelistoverview .sliders{max-height:45vh}#sitelistoverview .sitelist-table .sitelist{padding:20px}#sitelistoverview .sitelist-table .sitelist:nth-child(odd){background-color:#f5f5f5}#sitelistoverview .sitelist-table .sitelist span{color:#777;font-size:14px}#sitelistoverview .sitelist-table .sitelist span.progress{background-color:#77d23f;width:7px;height:7px;border-radius:50%;display:inline-block;position:relative;top:-1px}#sitelistoverview .sitelist-table .sitelist span .time-created{font-size:10px}#requests h4{padding:15px 10px 10px}#requests h4,#requests h5{font-weight:400;text-transform:uppercase;margin:0}#requests h5{padding:0}#requests .error{width:100%;text-align:center;color:#3bbded;padding:15px}#requests .md-text{text-transform:uppercase}#requests md-input-container md-icon{color:#ccc}#requests .date-select .site-local-time{font-size:10px;color:#777}#requests button{margin:0}#requests button.md-button{padding:0 10px;height:36px;margin-bottom:10px}#requests button.md-button md-icon{color:#fff!important;margin-right:5px}#requests .no-site-requests{width:100%;text-align:center}#requests .no-site-requests md-icon{font-size:64px;color:#3bbded;margin-bottom:10px}#requests .create-button{margin-top:10px}.dtp-btn-calendar md-icon svg{fill:#ccc}.dtp-clear{display:none}.dtp .dtp-actual-meridien a.selected{background:#3bbded}.site-not-found md-content{margin-left:20px}#statistics .graph{padding:0 20px;height:calc(100% - 80px)}#statistics .graph .loading{width:100%;color:#777;text-align:center}#statistics .graph .dates{padding-bottom:10px}#statistics .graph .dates button[disabled]{background-color:#ccc}#statistics .graph .dates button[disabled]:hover{cursor:not-allowed}#statistics .graph .dates md-input-container{margin-bottom:0;padding-right:10px}#statistics .graph .dates md-input-container .md-errors-spacer{display:none}#statistics .graph .dates md-input-container label{color:#3bbded}#statistics .graph .dates md-input-container input{color:#555;border-color:#3bbded}#statistics .graph .dates md-input-container md-select md-select-value{border-color:#3bbded}#statistics .graph .dates md-input-container md-select md-select-value span div{color:#555}#statistics .graph .dates md-checkbox{display:block;margin-bottom:5px}#statistics .graph .dates md-checkbox .md-label span{position:relative;top:1px;color:#555;font-size:14px}#statistics .graph .dates md-checkbox .md-ink-ripple .md-icon{border-color:#3bbded}#statistics .graph .dates md-checkbox.md-checked .md-ink-ripple .md-icon{background-color:#3bbded}#statistics .graph .dates .loading{color:#3bbded;position:relative;top:12px}#statistics .graph .no-metrics{text-align:center;font-size:14px;width:100%;color:#3bbded}#statistics .graph svg #legend,#statistics .graph svg .axis .domain{display:none}#statistics .graph svg .axis .tick text{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:Gotham Rounded Book;fill:#555;font-size:10px}#statistics .graph svg .axis .tick line{display:none}#statistics .graph svg .axis .brush .extent{stroke:#333;fill-opacity:1;shape-rendering:crispEdges}#statistics .graph button{margin:5px 0 0 10px}#statistics .options{height:100%;overflow:scroll}#statistics .options .values{padding:10px;margin-left:10px;font-size:12px;background-color:#f5f5f5}#statistics .options .values .measurements .time{text-align:center;display:block;color:#555;font-size:14px}#statistics .options .values .measurements .metric-name{color:#777}#statistics .options .values .measurements .val{margin-top:5px}#statistics .options .values .measurements .val .value{color:#555}.create-edit-site-grant .error{color:#f95213;padding:10px 0;text-align:center;display:block;width:100%}.create-edit-site-grant .site-grant-container{width:100%}.create-edit-site-grant .site-grant-container .site-grant h4{font-weight:400;text-transform:uppercase;font-size:18px;margin-bottom:0;padding-bottom:20px}.create-edit-site-grant .site-grant-container .site-grant .arrow md-icon{margin:20px}.create-edit-site-grant .site-grant-container .site-grant .actions md-icon:hover{cursor:pointer}.create-edit-site-grant .site-grant-container .site-grant .permissions{margin-top:20px}.create-edit-site-grant .site-grant-container .site-grant .permissions .permission{border-bottom:1px solid #eee;padding:20px 0}.create-edit-site-grant .site-grant-container .site-grant .permissions .permission.has-restrictions{padding-top:10px;padding-bottom:10px}.create-edit-site-grant .site-grant-container .site-grant .permissions .permission:first-child{padding-top:0}.create-edit-site-grant .site-grant-container .site-grant .permissions .permission:last-child{border-bottom:none}.create-edit-site-grant .site-grant-container .site-grant .permissions .permission.context-permission{border:none;padding:0}.create-edit-site-grant .site-grant-container .site-grant .permissions .permission .category,.create-edit-site-grant .site-grant-container .site-grant .permissions .permission .level,.create-edit-site-grant .site-grant-container .site-grant .permissions .permission .restrictions{color:#777;font-size:14px}.create-edit-site-grant .site-grant-container .site-grant .permissions .permission .category{font-weight:700}.create-edit-site-grant .site-grant-container .site-grant .permissions .permission .restriction-icon{text-align:center}.create-edit-site-grant .site-grant-container .site-grant .permissions .permission md-icon{color:#ccc}.create-edit-site-grant .site-grant-container .site-grant .grant-role-permissions h4{padding:0;margin-top:20px}.create-edit-site-grant .site-grant-container .site-grant .context-permissions .role-container,.create-edit-site-grant .site-grant-container .site-grant .grantroles .role-container{width:100%}.create-edit-site-grant .site-grant-container .site-grant .context-permissions .role-container .role h4,.create-edit-site-grant .site-grant-container .site-grant .grantroles .role-container .role h4{font-weight:400;text-transform:uppercase;font-size:18px;margin-bottom:0;padding-bottom:20px}.create-edit-site-grant .site-grant-container .site-grant .context-permissions .role-container .role h4 .new-grantrole,.create-edit-site-grant .site-grant-container .site-grant .context-permissions .role-container .role h4 .new-permission,.create-edit-site-grant .site-grant-container .site-grant .grantroles .role-container .role h4 .new-grantrole,.create-edit-site-grant .site-grant-container .site-grant .grantroles .role-container .role h4 .new-permission{background-color:#3bbded;border-radius:50%;font-size:18px;color:#fff;padding:5px 0 0 5px;margin-left:5px}.create-edit-site-grant .site-grant-container .site-grant .context-permissions .role-container .role h4 .new-grantrole:hover,.create-edit-site-grant .site-grant-container .site-grant .context-permissions .role-container .role h4 .new-permission:hover,.create-edit-site-grant .site-grant-container .site-grant .grantroles .role-container .role h4 .new-grantrole:hover,.create-edit-site-grant .site-grant-container .site-grant .grantroles .role-container .role h4 .new-permission:hover{cursor:pointer;background-color:#1298c9}.create-edit-site-grant .site-grant-container .site-grant .context-permissions .role-container .role h4 .new-grantrole:active,.create-edit-site-grant .site-grant-container .site-grant .context-permissions .role-container .role h4 .new-grantrole:focus,.create-edit-site-grant .site-grant-container .site-grant .context-permissions .role-container .role h4 .new-permission:active,.create-edit-site-grant .site-grant-container .site-grant .context-permissions .role-container .role h4 .new-permission:focus,.create-edit-site-grant .site-grant-container .site-grant .grantroles .role-container .role h4 .new-grantrole:active,.create-edit-site-grant .site-grant-container .site-grant .grantroles .role-container .role h4 .new-grantrole:focus,.create-edit-site-grant .site-grant-container .site-grant .grantroles .role-container .role h4 .new-permission:active,.create-edit-site-grant .site-grant-container .site-grant .grantroles .role-container .role h4 .new-permission:focus{outline:none}.create-edit-site-grant .site-grant-container .site-grant .context-permissions .role-container .role .actions md-icon:hover,.create-edit-site-grant .site-grant-container .site-grant .grantroles .role-container .role .actions md-icon:hover{cursor:pointer}.create-summation .error{color:#f95213;padding:10px 0;text-align:center;display:block;width:100%}.create-summation .devices-container{width:100%}.create-summation .devices-container .device h4{font-weight:400;text-transform:uppercase;font-size:18px;margin-bottom:0;padding-bottom:20px}.create-summation .devices-container .device .search-filter{margin-bottom:10px}.create-summation .devices-container .device .search-filter .search{background-color:#f3f3f3;padding:7px}.create-summation .devices-container .device .search-filter .search input{border:none;box-shadow:none;padding:5px 10px;color:#777;margin-right:7px;font-size:14px;width:100%}.create-summation .devices-container .device .search-filter .search input:active,.create-summation .devices-container .device .search-filter .search input:focus{outline:none}.create-summation .devices-container .device .search-filter .search md-icon{color:#ccc}.create-summation .devices-container .device .search-filter .search md-icon.clear-search:hover{cursor:pointer;outline:none}.create-summation .devices-container .device .options{padding-bottom:10px}.create-summation .devices-container .device .options .result-count{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#777;padding-top:15px}.create-summation .devices-container .device .options .md-button{text-transform:none}.create-summation .devices-container .device .device-table{padding-bottom:20px}.create-summation .devices-container .device .device-table .device-titles{padding:5px;border:1px solid #eee}.create-summation .devices-container .device .device-table .table-row{padding:10px;color:#777}.create-summation .devices-container .device .device-table .table-row:nth-child(odd){background-color:#f5f5f5}.create-summation .devices-container .device .device-table .table-row md-select{margin:0}.create-summation .devices-container .device .device-table .table-row md-icon{font-weight:700}.create-summation .devices-container .device .device-table .table-row md-icon.plus{color:#77d23f}.create-summation .devices-container .device .device-table .table-row md-icon.minus{color:#f95213}.create-summation .devices-container .device .actions md-icon:hover{cursor:pointer}.create-template .error,.view-template .error{display:block;color:#f95213;font-size:14px;text-align:center;margin-bottom:10px}.create-brand .error{color:#f95213;padding:10px 0;text-align:center;display:block;width:100%}.create-brand .loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.create-brand .name-details{width:100%}.create-brand .name-details.logo{margin-bottom:50px}.create-brand .role-container{width:100%}.create-brand .role-container .role h4{font-weight:400;text-transform:uppercase;font-size:18px;margin-bottom:0;padding-bottom:20px}.create-brand .role-container .role h4 .new-permission{background-color:#3bbded;border-radius:50%;font-size:18px;color:#fff;padding:5px 0 0 5px;margin-left:5px}.create-brand .role-container .role h4 .new-permission:hover{cursor:pointer}.create-brand .role-container .role h4 .new-permission:active,.create-brand .role-container .role h4 .new-permission:focus{outline:none}.create-brand .role-container .role .actions md-icon:hover,.file{cursor:pointer}.file{position:relative;display:inline-block;height:2.5rem}.file input{min-width:14rem;margin:0;filter:alpha(opacity=0);opacity:0}.file .file-custom{top:0;right:0;left:0;z-index:5;line-height:1.5;background-color:#fff;border:.075rem solid #ddd;border-radius:.25rem;box-shadow:inset 0 .2rem .4rem rgba(0,0,0,.05);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.file .file-custom,.file .file-custom:before{position:absolute;height:2.5rem;padding:.5rem 1rem;color:#555}.file .file-custom:before{top:-.075rem;right:-.075rem;bottom:-.075rem;z-index:6;display:block;content:"Browse";line-height:2.5;background-color:#eee;border:.075rem solid #ddd;border-radius:0 .25rem .25rem 0}.file .file-custom:after{content:"Upload file...";line-height:2.5}.create-edit-role .error{color:#f95213;padding:10px 0;text-align:center;display:block;width:100%}.create-edit-role .name-details,.create-edit-role .role-container{width:100%}.create-edit-role .role-container .role h4{font-weight:400;text-transform:uppercase;font-size:18px;margin-bottom:0;padding-bottom:20px}.create-edit-role .role-container .role h4 .new-permission{background-color:#3bbded;border-radius:50%;font-size:18px;color:#fff;padding:5px 0 0 5px;margin-left:5px}.create-edit-role .role-container .role h4 .new-permission:hover{cursor:pointer}.create-edit-role .role-container .role h4 .new-permission:active,.create-edit-role .role-container .role h4 .new-permission:focus{outline:none}.create-edit-role .role-container .role .actions md-icon:hover{cursor:pointer}.view-trade-info-dialog{color:#777}.view-trade-info-dialog .scroll-container{overflow-y:auto;max-height:40vh}.view-trade-info-dialog .info-panel{width:80vw;margin-top:10px}.view-trade-info-dialog .upcoming-events-list-view{width:80vw;color:#777;margin:10px 0}.view-trade-info-dialog .upcoming-events .heading{margin-bottom:10px}.view-trade-info-dialog .bid-accepted{stroke:#5fb42a}.view-trade-info-dialog .bid-rejected{fill:#ccc;stroke:#b3b3b3}.view-trade-info-dialog .bid-pending{fill:#9fdcf2;stroke:#72ccec}.view-trade-info-dialog .day-row{margin-left:10px}.view-trade-info-dialog .service-row :hover{color:#777;opacity:.8;cursor:pointer}.view-trade-info-dialog .dr-event-row .row-item,.view-trade-info-dialog .trade-row .row-item{margin:0 10px 5px;border:1px solid #e2e2e2;border-radius:5px}.view-trade-info-dialog .dr-event-row .row-item.accepted,.view-trade-info-dialog .trade-row .row-item.accepted{border-left:3px solid #77d23f}.view-trade-info-dialog .dr-event-row .row-item.rejected,.view-trade-info-dialog .trade-row .row-item.rejected{border-left:3px solid #ccc}.view-trade-info-dialog .dr-event-row .row-item.unknown,.view-trade-info-dialog .trade-row .row-item.unknown{border-left:3px solid #3bbded}.view-trade-info-dialog .dr-event-row .row-item.progress,.view-trade-info-dialog .trade-row .row-item.progress{border-left:3px solid #f5bc3d}.view-trade-info-dialog .dr-event-row .no-valid-bids,.view-trade-info-dialog .trade-row .no-valid-bids{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding:20px;color:#777;background-color:#eee;border-radius:5px;margin-left:10px}.view-trade-info-dialog .dr-event-row .date-header,.view-trade-info-dialog .trade-row .date-header{padding:10px 20px;font-weight:700;color:#777;background-color:#e2e2e2;border-radius:5px;margin-bottom:5px;line-height:2em}.view-trade-info-dialog .dr-event-row .date-header .date,.view-trade-info-dialog .trade-row .date-header .date{display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:start;-ms-flex-align:center;align-items:center}.view-trade-info-dialog .dr-event-row .date-header .date .no-data,.view-trade-info-dialog .trade-row .date-header .date .no-data{margin:0 20px;background:#ccc;padding:0 10px;border-radius:5px}.view-trade-info-dialog .dr-event-row .date-header .info,.view-trade-info-dialog .trade-row .date-header .info{margin-right:20px}.view-trade-info-dialog .dr-event-row .date-header .hover-icon,.view-trade-info-dialog .trade-row .date-header .hover-icon{cursor:default;font-size:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-right:10px}.view-trade-info-dialog .dr-event-row .date-header .hover-icon :hover,.view-trade-info-dialog .trade-row .date-header .hover-icon :hover{color:#777;opacity:.1}.view-trade-info-dialog .dr-event-row .date-header md-progress-circular,.view-trade-info-dialog .trade-row .date-header md-progress-circular{margin:0 15px 0 0}.view-trade-info-dialog .dr-event-row .date-header .plus,.view-trade-info-dialog .trade-row .date-header .plus{margin-right:5px}.view-trade-info-dialog .dr-event-row .date-header :hover,.view-trade-info-dialog .trade-row .date-header :hover{opacity:.8;cursor:pointer}.view-trade-info-dialog .dr-event-row .inner-title,.view-trade-info-dialog .trade-row .inner-title{text-transform:capitalize}.view-trade-info-dialog .dr-event-row .chip,.view-trade-info-dialog .trade-row .chip{background:#777;border-radius:5px;color:#fff;padding:2px 5px;min-width:20px;margin-right:10px;text-align:center}.view-trade-info-dialog .dr-event-row.headings,.view-trade-info-dialog .trade-row.headings{margin:0}.view-trade-info-dialog .dr-event-row .trade-type-heading,.view-trade-info-dialog .trade-row .trade-type-heading{padding:8px 20px;font-weight:700;color:#777;background-color:#e2e2e2;border-radius:5px;margin-bottom:5px;margin-left:10px}.view-trade-info-dialog .dr-event-row .trade-type-heading.values,.view-trade-info-dialog .trade-row .trade-type-heading.values{background-color:#eee;overflow-y:auto}.view-trade-info-dialog .dr-event-row .trade-type-heading.values :hover,.view-trade-info-dialog .trade-row .trade-type-heading.values :hover{color:#777;opacity:1}.view-trade-info-dialog .dr-event-row .trade-type-heading .hover-icon,.view-trade-info-dialog .trade-row .trade-type-heading .hover-icon{cursor:default;font-size:18px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;margin-right:10px}.view-trade-info-dialog .dr-event-row .trade-type-heading .hover-icon :hover,.view-trade-info-dialog .trade-row .trade-type-heading .hover-icon :hover{color:#777;opacity:.1}.view-trade-info-dialog .dr-event-row .trade-type-heading:hover,.view-trade-info-dialog .trade-row .trade-type-heading:hover{opacity:.8;cursor:pointer}.view-trade-info-dialog .dr-event-row .accepted-bid,.view-trade-info-dialog .trade-row .accepted-bid{color:#77d23f;font-weight:700}.view-trade-info-dialog .dr-event-row .event-data,.view-trade-info-dialog .trade-row .event-data{padding:20px 10px}.view-trade-info-dialog .dr-event-row .event-data .bid-info,.view-trade-info-dialog .trade-row .event-data .bid-info{padding-left:5px}.view-trade-info-dialog .dr-event-row .event-bid,.view-trade-info-dialog .trade-row .event-bid{padding:5px 0 5px 15px;margin-bottom:5px;background-color:#eee;border-radius:5px;line-height:2em}.view-trade-info-dialog .dr-event-row .event-bid.current-period,.view-trade-info-dialog .trade-row .event-bid.current-period{background-color:#a1e2b7;border:1px solid #7ad699;color:#2b8c4c}.view-trade-info-dialog .dr-event-row .event-bid.no-trades,.view-trade-info-dialog .trade-row .event-bid.no-trades{opacity:.5}.view-trade-info-dialog .dr-event-row .event-bid.bid-details,.view-trade-info-dialog .trade-row .event-bid.bid-details{padding:0 20px;padding:0}.view-trade-info-dialog .dr-event-row .event-bid .event-heading,.view-trade-info-dialog .trade-row .event-bid .event-heading{border-radius:0}.view-trade-info-dialog .dr-event-row .event-bid .bid-label,.view-trade-info-dialog .trade-row .event-bid .bid-label{font-weight:700}.view-trade-info-dialog .dr-event-row .event-bid .band-item,.view-trade-info-dialog .trade-row .event-bid .band-item{background-color:#e2e2e2;margin-right:5px;text-align:center;border-radius:5px;min-width:44px;font-size:10px}.view-trade-info-dialog .dr-event-row .event-bid .band-item.label,.view-trade-info-dialog .trade-row .event-bid .band-item.label{background-color:#ccc;text-align:left;min-width:50px;padding:0 5px}.view-trade-info-dialog .dr-event-row .event-bid .band-item.top,.view-trade-info-dialog .trade-row .event-bid .band-item.top{margin-bottom:5px}.view-trade-info-dialog .dr-event-row .event-bid .bid-state,.view-trade-info-dialog .trade-row .event-bid .bid-state{text-align:center}.view-trade-info-dialog .dr-event-row .event-bid .bid-state .accepted,.view-trade-info-dialog .dr-event-row .event-bid .bid-state .submitted,.view-trade-info-dialog .trade-row .event-bid .bid-state .accepted,.view-trade-info-dialog .trade-row .event-bid .bid-state .submitted{color:#77d23f}.view-trade-info-dialog .dr-event-row .event-bid .bid-state .rejected,.view-trade-info-dialog .trade-row .event-bid .bid-state .rejected{color:#ccc}.view-trade-info-dialog .dr-event-row .event-bid .bid-state .unknown,.view-trade-info-dialog .trade-row .event-bid .bid-state .unknown{color:#3bbded}.view-trade-info-dialog .dr-event-row .event-bid .bid-state .progress,.view-trade-info-dialog .trade-row .event-bid .bid-state .progress{color:#f5bc3d}.view-trade-info-dialog .dr-event-row .event-bid .bid-state .ignored,.view-trade-info-dialog .trade-row .event-bid .bid-state .ignored{color:#57644d}.view-trade-info-dialog .dr-event-row .event-bid .bid-state .not-submitted,.view-trade-info-dialog .trade-row .event-bid .bid-state .not-submitted{color:#777}.view-trade-info-dialog .dr-event-row .event-bid .legend-dot,.view-trade-info-dialog .trade-row .event-bid .legend-dot{margin:6px}.view-trade-info-dialog .dr-event-row .event-heading,.view-trade-info-dialog .trade-row .event-heading{padding:5px 10px;font-weight:700;color:#777;background-color:#e2e2e2;border-radius:5px;margin-bottom:5px}.view-trade-info-dialog .dr-event-row .event-heading.values,.view-trade-info-dialog .trade-row .event-heading.values{background-color:#eee;overflow-y:auto}.view-trade-info-dialog .dr-event-row .event-heading.values :hover,.view-trade-info-dialog .trade-row .event-heading.values :hover{color:#777;opacity:1}.view-trade-info-dialog .trade-row{margin-left:10px}.charge-discharge-dialog .error{text-align:center;font-size:14px;background:#f95213;color:#fff;padding:10px}.charge-discharge-dialog .info{padding:10px 0 20px}.charge-discharge-dialog .info span{color:#777;font-size:14px}.charge-discharge-dialog .target-selection{margin-top:10px}.charge-discharge-dialog .target-selection md-slider-container{padding-right:20px}.charge-discharge-dialog md-input-container.mode-select{min-width:150px}.charge-discharge-dialog .warning{margin-bottom:10px;min-height:50px}