﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{border:0;font-size:100%;font:inherit;vertical-align:baseline;margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}.lc-clock{cursor:pointer;position:relative;border:2px solid #d7d7d7;border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:none;display:inline-block;padding:0px 7px;height:44px}.lc-clock div{display:inline;position:relative;top:-2px;left:2px;margin:0 5px}.lc-clock div input{width:24px;text-align:center;background:none}.lc-clock div input.empty{width:70px}.lc-clock div input.hours{text-align:right}.lc-clock i{font-size:1.5em}.lc-clock.zone{border:none;border-radius:50px;margin-left:2%}.lc-clock:hover{box-shadow:0 0 7px -1px #bbbbbb}.top-menu-link:before{font-family:"lightcloud";font-size:40px;color:#fff;position:absolute;left:2vw;top:0;display:inline-block}.top-menu-link.menu-control:before{content:""}.top-menu-link.menu-devices:before{content:""}.top-menu-link.menu-energy:before{content:""}.top-menu-link.menu-home:before{content:""}.top-menu-link.menu-scenes:before{content:""}.top-menu-link.menu-schedules:before{content:""}.top-menu-link.menu-shows:before{content:""}.top-menu-link.menu-organize:before{content:""}.top-menu-link.menu-service:before{content:""}.top-menu-link.menu-schedules:before{left:4vw}.device-icon{width:40px;height:40px;border-radius:40px;position:relative;color:white;background-color:#282d32;mask-size:cover;-webkit-mask-size:cover}.device-icon:before{font-family:"lightcloud";font-size:40px;color:#fff;position:absolute;left:0;display:inline-block}.device-icon.lc-480v-controller:before{content:""}.device-icon.lc-control:before{content:""}.device-icon.lc-controller:before{content:""}.device-icon.lc-controller-mini:before{content:""}.device-icon.lc-controller-v2:before{content:""}.device-icon.lc-ceiling-sensor:before{content:""}.device-icon.lc-ceiling-sensor-v2:before{content:""}.device-icon.lc-daylight-harvester:before{content:""}.device-icon.lc-dimmer:before{content:""}.device-icon.lc-dimmer-bridge:before{content:""}.device-icon.lc-dimmer-v2:before{content:""}.device-icon.lc-dimmersense:before{content:""}.device-icon.lc-driver-plus:before{content:""}.device-icon.lc-fixture-controller:before{content:""}.device-icon.lc-gateway:before{content:""}.device-icon.lc-high-bay-sensor:before{content:""}.device-icon.lc-high-bay-sensor-v2:before{content:""}.device-icon.lc-lclc:before{content:""}.device-icon.lc-lclc3gen2:before{content:""}.device-icon.lc-light-show:before{content:""}.device-icon.lc-occupancy:before{content:""}.device-icon.lc-phase-cut-dimmer:before{content:""}.device-icon.lc-smart-driver:before{content:""}.device-icon.lc-switch:before{content:""}.device-icon.lc-touch:before{content:""}.device-icon.lc-trigger:before{content:""}.device-icon.lc-tunable-lamp:before{content:""}.device-icon.lc-twistlock:before{content:""}.device-icon:after{font-size:.8em;background:black;color:white;position:absolute;display:inline-block;top:24px;left:22px;padding:2px;border-radius:5px;font-weight:700}.device-icon.lc-480v-controller:after{content:"480"}.device-icon.lc-ceiling-sensor-v2:after{content:"V2"}.device-icon.lc-controller-mini:after{content:"M"}.device-icon.lc-controller-v2:after{content:"V2"}.device-icon.lc-dimmer-v2:after{content:"V2"}.device-icon.lc-dimmer-bridge:after{content:"DB"}.device-icon.lc-dimmersense:after{content:"S"}.device-icon.lc-driver-plus:after{content:"D+"}.device-icon.lc-fixture-controller:after{content:"FC"}.device-icon.lc-high-bay-sensor:after{content:"HB"}.device-icon.lc-high-bay-sensor-v2:after{content:"HB2"}.device-icon.lc-lclc:after{content:"LC"}.device-icon.lc-lclc3gen2:after{content:"LC"}.device-icon.lc-light-show:after{content:"LS"}.device-icon.lc-phase-cut-dimmer:after{content:"PC"}.device-icon.lc-smart-driver:after{content:"SD"}.device-icon.lc-tunable-lamp:after{content:"TL"}.device-icon.lc-twistlock:after{content:"TW"}.device-icon.lc-outlet:before{content:'\2235';border:1px solid white;width:14px;height:17px;left:12px;border-radius:5px;top:10px;line-height:7px;font-size:1.3em;padding:0px 0px 0 2px}.device-icon.lc-keypad:before{content:'\229e';left:8px;font-size:2em;top:-1px}.lc-icon{height:40px;width:40px;display:block;color:white;background-color:#282d32;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.selected .lc-icon{background-color:white}.lc-icon:before{font-family:"lightcloud";font-size:40px;color:#fff;position:absolute}.lc-icon.bolt:before{content:""}.lc-icon.demand:before{content:""}.lc-icon.energy:before{content:""}.lc-icon.energy-monitor:before{content:""}.lc-icon.add:before{content:""}.lc-icon.back-button:before{content:""}.lc-icon.check:before{content:""}.lc-icon.chevron:before{content:""}.lc-icon.dropdown:before{content:""}.lc-icon.edit:before{content:""}.lc-icon.gear:before{content:""}.lc-icon.info:before{content:""}.lc-icon.list:before{content:""}.lc-icon.lock:before{content:""}.lc-icon.menu:before{content:""}.lc-icon.minus:before{content:""}.lc-icon.multiply:before{content:""}.lc-icon.question:before{content:""}.lc-icon.refresh:before{content:""}.lc-icon.search:before{content:""}.lc-icon.search-list:before{content:""}.lc-icon.warning:before{content:""}i.info:after{content:"";position:relative;top:5px;font-family:'lightcloud';font-size:25px;color:#64696e}.slider-wrapper i.info{position:absolute;top:-16px}i.gateways-list-icon{display:inline-block;position:relative;width:15px;height:15px;padding:0px;border:2px solid grey;border-radius:30px;font-size:.8em;line-height:1.3em;text-align:center}i.gateways-list-icon.setup-mode{color:#008ce6;border-color:#008ce6}i.gateways-list-icon.unhealthy{border-radius:0;color:#b45c00;border-color:#b45c00}#energy-overview-chart svg{width:100%;height:30vh}.lc-svg{height:30px;width:30px;display:inline}.home-spinner{display:block;position:relative;margin-top:10%;margin-bottom:10%;text-align:center}.home-spinner .loading-mark{font-size:10px;margin:30px auto;text-indent:-9999em;width:10em;height:10em;border-radius:50%;background:#000;background:-moz-linear-gradient(left, #000 10%, rgba(0,0,0,0) 42%);background:-webkit-linear-gradient(left, #000 10%, rgba(0,0,0,0) 42%);background:-o-linear-gradient(left, #000 10%, rgba(0,0,0,0) 42%);background:-ms-linear-gradient(left, #000 10%, rgba(0,0,0,0) 42%);background:linear-gradient(to right, #000 10%, rgba(0,0,0,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.home-spinner .loading-mark:before{width:50%;height:50%;background:#000;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.home-spinner .loading-mark:after{background:#f3f5f5;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-spinner{background-image:url("../images/spinner.gif");background-repeat:no-repeat;background-size:65%;right:1%;position:absolute;top:5%;width:32px;height:32px}.rab-logo-container{text-align:center;position:relative;width:100%;margin-bottom:10%}.rab-logo-container .rab-logo{top:45%;width:32%;width:100px;height:4vh;display:inline-block}.rab-logo-container .rab-logo.black{background:url("../images/rab_logo_black.svg") no-repeat}.rab-logo-container .rab-logo.white{background:url("../images/rab_logo_white.svg") no-repeat}.rab-logo-container .rab-logo.rab-logo-ca.black{background:url("../images/rab_logo_black_ca.svg") no-repeat}.rab-logo-container .rab-logo.rab-logo-ca.white{background:url("../images/rab_logo_white_ca.svg") no-repeat}html,body,div,section,nav,ul,li,input{box-sizing:border-box}html,body{width:100%;height:100%}p{white-space:normal}button,.contrast-buttons,.cog span,.activate{user-select:none}input,textarea{user-select:text}i.logo{height:40px;position:relative}i.logo:before{content:"";font-family:"lightcloud";font-size:40px;line-height:40px;color:#fff}i.logo.left{position:absolute;left:0px}:focus{outline:none}::-moz-focus-inner{border:0}@font-face{font-family:"Brandon Grotesque";src:url("../styles/fonts/BrandonGrotesque-Regular.otf");font-weight:normal;font-style:normal}@font-face{font-family:"Brandon Grotesque Bold";src:url("../styles/fonts/BrandonGrotesque-Bold.otf");font-weight:bold;font-style:bold}@font-face{font-family:"lightcloud";src:url("../styles/fonts/lightcloud-v1.1.ttf"),url("../styles/fonts/lightcloud-v1.1.eot"),url("../styles/fonts/lightcloud-v1.1.woff"),url("../styles/fonts/lightcloud-v1.1.svg");font-weight:normal;font-style:normal}html{font-family:"Brandon Grotesque";font-weight:normal;font-size:1em;color:#282d32;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-font-smoothing:antialiased;-o-font-smoothing:antialiased}a{color:#282d32}h1{font-size:1.3em;line-height:1.3em;display:inline}h1.dark{font-size:1.2em;color:white;background-color:#282d32;padding:8px;text-align:center}h1.block{display:block}strong{font-family:"Brandon Grotesque Bold"}span.gray{color:#878787}span.large{font-size:1.2em}span.blue{color:#008ce6}span.bold{font-weight:bold}span.capitalise{text-transform:capitalize}span.white{color:white}span.smallcaps{cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em}span.clickable-span{border-bottom:1px dashed}.capitalise{text-transform:capitalize}.caps{text-transform:uppercase}button{border:none;background-color:transparent;cursor:pointer;margin:0;padding:0}button:disabled{cursor:not-allowed}a[disabled=disabled]{pointer-events:none;cursor:default;color:grey}.clickable{cursor:pointer}.btn{border-radius:4px;font-family:"Brandon Grotesque Bold";font-size:0.8em;color:#fff;padding:6px 10px;background-color:#64696e}.btn:hover{opacity:0.8}.btn:enabled:active{opacity:1.0}.btn:disabled{opacity:0.5}.btn.loading{opacity:0.5;cursor:wait}.btn.blue{background-color:#008ce6}.btn.orange{background-color:#ef5932}.btn.green{background-color:#50d400}.btn.white{background-color:#fff;color:#000}.btn.black{background-color:#282d32}.btn.indicating{animation:2s ease-out 0s 15 flash}header .btn{margin:10px 6px 6px 6px}i.help-icon{position:relative}.left{float:left}.right{float:right}.m1pc{margin:1%}.m5pc{margin:5%}.bottom-left{position:absolute;bottom:10px;left:10px}.bottom-right{position:absolute;bottom:10px;right:10px}.disabled{opacity:0.6}a.btn{line-height:35px;padding:0 20px;margin:0 auto;display:block;text-decoration:none}.button-area-message{margin:2%;display:inline-block}.btn-menu{width:44px;height:44px}.btn-menu:before{content:"";color:#fff;font-size:36px;line-height:40px;display:block;position:absolute;top:0px;width:40px;font-family:"lightcloud"}.btn-menu.black:before{color:black}.btn-notify{width:44px;height:44px}.btn-notify:after{border-radius:6px;content:"";display:block;width:6px;height:6px;background-color:#50d400;margin:0 auto}.btn-notify.error:after{background-color:#ef5932}.btn-time-arrow{width:40px;height:40px;border-radius:40px;background:#282d32}.btn-time-arrow:before{content:"\276F";font-size:1.5em;color:white}.btn-time-arrow.up{transform:rotate(-90deg)}.btn-time-arrow.down{transform:rotate(90deg)}.discovery-btn{position:absolute;right:0px}.btn-select{border-radius:32px;width:32px;height:32px;background-color:#fff;border:2px solid #ebebeb;position:relative}.btn-select.remove{background-color:#ef5932}.btn-select.remove:before{content:"";font-size:40px;font-family:"lightcloud";color:white;position:absolute;left:-6px;top:-7px}.btn-select.selected{background-color:#50d400}.highlighted .btn-select.selected{background-color:#008ce6}.btn-select.selected:before{content:"";color:#fff;font-size:40px;position:relative;top:-7px;left:-6px;font-family:"lightcloud"}.btn-select-toggle{border-radius:32px;width:48px;height:32px;background-color:grey;transition:background-color .1s linear;padding:0px;position:relative;top:4px}.btn-select-toggle:before{content:" ";position:relative;top:0px;left:3px;width:26px;height:26px;background-color:white;border-radius:32px;display:block;transition:left .1s linear}.btn-select-toggle.selected{transition:background-color .1s linear;background-color:#50d400}.btn-select-toggle.selected:before{left:18px;transition:left .1s linear}span.btn-select-description{position:relative;left:42px;top:-26px;height:32px;width:38px;display:block}.btn-check-select{border-radius:40px;box-shadow:#878787 1px 2px 2px 0px;width:40px;height:40px;background-color:#fff;border:4px solid #d7d7d7}.btn-check-select:before{content:"";color:#d7d7d7;font-size:50px;position:relative;top:-10px;left:-8px;font-family:"lightcloud"}.btn-check-select.pending{background-image:url("../images/spinner.gif");background-size:50%;background-repeat:no-repeat;background-position:50%}.btn-check-select.pending:before{content:" "}.btn-check-select.all{background-image:none;border-color:#fff;background-color:#50d400}.btn-check-select.all:before{color:#fff;content:""}.btn-check-select.some{border-color:#50d400;background-color:#fff}.btn-check-select.some:before{color:#d7d7d7}.btn-push{border-radius:44px;transition:background-color, 0.2s, linear;width:44px;height:44px;background-color:#ebebeb;position:relative}.btn-push:disabled{opacity:0.6}.btn-push:after{border-radius:30px;box-shadow:#c5c5c5 -1px 3px 6px 0px;content:"";display:block;width:30px;height:30px;background-color:#fff;position:absolute;top:4px;left:7px}.btn-push:enabled:active:after{box-shadow:#878787 -1px 2px 5px 0px;top:7px;left:7px}.btn-push.working{background-color:#f3f5f5;animation:pulsate-gray 2s 19}.btn-push.on{background-color:#50d400}.btn-push.on:after{box-shadow:#878787 0px 2px 2px 0px;top:7px;left:7px}.btn-push.on:enabled:active:after{box-shadow:#878787 0px 2px 2px 0px;top:8px;left:7px}.btn-push.on.loading:before{top:10px;left:10px}.btn-push.on.working{animation:pulsate-green 2s 19}.btn-push.loading{opacity:0.6}.btn-push.loading:before{content:"";display:block;width:24px;height:24px;position:absolute;overflow:hidden;background-image:url("../images/loading-spinner.png");background-position:0px 0px;top:7px;left:11px;z-index:2;animation:spin 1s 19}.btn-push.error{opacity:0.6}.btn-push.error:before{font-family:"lightcloud";content:"";width:16px;height:16px;font-size:36px;color:#ef5932;position:absolute;top:0px;left:4px;z-index:2}.btn-push.disabled:before{font-family:"lightcloud";content:"";width:16px;height:16px;font-size:36px;color:#a0a0a0;position:absolute;top:0px;left:4px;z-index:2}.btn-push.momentary{background:none;float:left;padding:38px 0;width:18%}.btn-push.momentary:before{content:" ";border-radius:50px;display:block;width:13px;height:13px;position:absolute;top:27px;left:31px;background:#ebebeb;z-index:3;transition:background ease-in-out 3s;border:1px solid #e4e4e4;box-sizing:border-box}.btn-push.momentary.activated:before{background-color:#50d400;transition:background ease-in-out 2s}.btn-push.momentary:after{border:1px solid lightgray;top:17px;left:22px}.btn-push.momentary:active:after{top:19px;left:22px}.btn-push.momentary:active:before{top:29px;left:31px}.btn-action.schedule{border-radius:10px;width:38px;height:38px;background-color:#e1e0e0;transition:background-color .1s linear;padding:0px;position:relative;border:1px solid #f0f0f0}.btn-action.schedule:before{content:" ";position:relative;top:0px;left:3px;width:18px;height:32px;background-color:white;border-radius:10px;display:block}.btn-action.schedule.active{transition:background-color .1s linear;background-color:#50d400}.btn-action.schedule.active:before{left:15px;transition:left .1s linear}.btn-action.scene,.btn-action.shows{width:33px;background-color:#ebebeb;position:absolute}.btn-action.scene:before,.btn-action.shows:before{display:block;position:absolute;z-index:3;box-sizing:border-box}.btn-action.scene:after,.btn-action.shows:after{border:1px solid #f0f0f0;border-radius:10px;content:"";display:block;width:38px;height:38px;background-color:white;position:absolute}.btn-action.scene:hover:after,.btn-action.shows:hover:after{border:1px solid lightgray}.btn-action.scene:active:after,.btn-action.shows:active:after{border:1px solid grey}.btn-action.scene{transition:background-color, 0.2s, linear}.btn-action.scene:before{content:" ";border-radius:26.4px;border:1px solid #e4e4e4;background:#ebebeb;width:10px;height:10px;top:6.875px;left:6.875px;transition:background ease-in-out 3s}.btn-action.scene.activated:before{background:#50d400}.btn-action.shows{transition:border-left-color, 0.2s, linear}.btn-action.shows:before{content:" ";top:11px;left:13.04348px;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:15px solid #878787;transition:border-left-color ease-in-out 3s}.btn-action.shows.activated:before{border-left-color:#50d400}.btn-minus{width:35px;height:35px;border-radius:35px;border:2px solid #d7d7d7;position:relative}.btn-minus:before{content:"";font-size:40px;font-family:"lightcloud";color:#d7d7d7;position:absolute;left:-5px;top:-5px}.btn-white-plus{color:white;border-radius:30px;border:1px solid white;width:30px;height:30px;padding:0px;position:absolute;top:0px;right:5px}.btn-white-plus:before{content:"";font-size:40px;font-family:"lightcloud";position:absolute;top:-6px;right:-6px}.btn-white-plus.large{width:50px;height:50px;top:5px;right:10px}.btn-white-plus.large:before{font-size:60px}.btn-bottom-plus{cursor:pointer;width:50px;height:50px;border-radius:50px;position:fixed;bottom:8px;left:31.25%;font-size:2.3em;padding:0px;z-index:2;margin:0 0 0 -60px;transition:margin .1s linear}.menu-open .btn-bottom-plus{margin:0 0 0 220px;transition:margin .1s linear}.btn-add{background-color:#50d400;color:white;position:absolute;right:20px;top:20px;padding:10px 15px;font-size:.8em;border-radius:3px}.btn-plus{width:35px;height:35px;border-radius:35px;position:relative}.btn-plus:before{content:"";font-size:50px;font-family:"lightcloud";color:#fff;position:absolute;left:-10px;top:-1px}@-moz-document url-prefix(){.btn-plus{width:35px;height:35px;border-radius:35px;position:relative}.btn-plus:before{content:"";font-size:50px;font-family:"lightcloud";color:#d7d7d7;position:absolute;left:-10px;top:-50px}.main-header .btn-plus.right:before{content:"";font-size:50px;font-family:"lightcloud";color:#fff;position:absolute;left:-10px;top:-1px}}.btn-x{width:40px;height:40px;color:#282d32;text-align:center}.btn-x.white{color:white}.btn-x.right{position:absolute;top:0;right:0}.btn-x:before{content:"";font-size:50px;line-height:40px;display:inline-block;width:40px;height:40px;font-family:"lightcloud";position:absolute;top:5px;right:10px}.btn-dropdown{cursor:pointer}.btn-dropdown.white{color:white}.btn-dropdown:before{content:'\25C2';font-family:"lightcloud";font-size:4em;position:relative;top:-14px}.btn-dropdown.dropped:before{content:'\25bc';font-size:1.5em;top:6px}.btn-left-arrow{text-decoration:none;width:50px;height:50px;text-align:center;display:block}.btn-left-arrow:hover:before{opacity:.6}.btn-left-arrow:before{content:"";color:#64696e;font-size:44px;line-height:40px;font-family:"lightcloud";position:relative;top:5px}.cs-btn-left-arrow:before{top:-8px}.btn-greater,.btn-less{text-decoration:none;width:40px;height:40px;text-align:center;display:inline-block;box-sizing:border-box;background:none}.btn-greater:hover:before,.btn-less:hover:before{background:white;color:#a0a0a0}.btn-greater:before,.btn-less:before{content:"";color:#fff;font-size:30px;line-height:40px;font-family:"lightcloud";box-sizing:border-box}.btn-less:before{display:inline-block;transform:rotate(180deg)}.btn-edit{width:30px;height:30px;color:#d7d7d7}.btn-edit:hover{color:#878787}.btn-lock{border:2px solid #d7d7d7;width:40px;height:40px;border-radius:40px}.btn-lock:before{content:"";font-size:20px;font-family:"lightcloud";color:#d7d7d7}.btn-lock:hover{border-color:#fff}.btn-lock:hover:before{color:#fff}.btn-refresh{border:2px solid #fff;width:35px;height:35px;border-radius:35px}.btn-refresh:before{content:"";font-size:18px;font-family:"lightcloud";color:#fff;position:absolute;top:7px;left:8px}.btn-refresh:hover{background-color:#fff}.btn-refresh:hover:before{color:#282d32}.btn-refresh.loading:before{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}a.btn.fresh{cursor:pointer;background:none;position:relative;top:20px;display:inline;left:20px}a.btn.fresh.spani{left:0;top:25px;display:block}.lc-refresh:before{content:"";font-size:2em;font-family:"lightcloud";top:6px;position:relative;display:inline-block}.lc-refresh.pending:before{animation:spin 2s linear infinite}.btn-gear{width:40px;height:40px;border-radius:40px}.btn-gear:before{content:"";font-size:50px;font-family:"lightcloud";color:#d7d7d7}.btn-gear:hover{border-color:#ebebeb}.btn-gear:hover:before{color:#ebebeb}a.btn-gear{box-sizing:border-box}a.btn-gear:before{position:absolute;top:-7px;left:-7px}.btn-customer-service{box-sizing:border-box;display:block;border:2px solid #d7d7d7;width:40px;height:40px;border-radius:40px;position:relative}.btn-customer-service:before{font-size:38px;font-family:"lightcloud";color:#d7d7d7;position:absolute;left:-2px;top:-4px}.btn-customer-service:hover{border-color:#ebebeb}.btn-customer-service:hover:before{font-size:40px;color:#ebebeb;left:-3px}.btn-dash-indicate{border-radius:40px;box-shadow:#878787 1px 2px 2px 0px;width:40px;height:40px;background-color:#fff;border:4px solid #d7d7d7}.btn-dash-indicate:before{content:"";color:#d7d7d7;font-size:50px;position:relative;top:-10px;left:-8px;font-family:"lightcloud"}.btn-dash-indicate.pending{background-image:url("../images/spinner.gif");background-size:50%;background-repeat:no-repeat;background-position:50%}.btn-dash-indicate.pending:before{opacity:0}.btn-dash-indicate.pending.all{background-image:url("../images/spinner.gif");background-size:50%;background-repeat:no-repeat;background-position:50%}.btn-dash-indicate.all{background-image:none;border-color:#fff;background-color:#ffe802}.btn-dash-indicate.all:before{color:#fff;content:""}.area-state{display:inline-block;width:7px;height:7px;border-radius:7px;margin-right:10px;margin-left:2px;border:1px solid #a0a0a0}.area-state.on{background:radial-gradient(ellipse at center, #50d400 60%, white 61%)}.demand-toggle{border-radius:50px;border:1px solid #f3f5f5;font-size:.9em;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:2px 13px 0px 3px}.demand-toggle .btn-select-toggle{top:0}.demand-toggle span{vertical-align:top;line-height:34px;font-size:.9em}.demand-toggle.alt{padding:5px 12px 3px 3px;border:none;font-size:.8em;position:relative}.demand-toggle.alt .btn-select-toggle{width:195px}.demand-toggle.alt .btn-select-toggle.selected:before{left:165px}.demand-toggle.alt span{vertical-align:top;line-height:34px;position:absolute;color:white;left:38px;top:4px}.demand-toggle.alt.selected span{left:18px}.btn-scene-drop{left:80%;top:25%;position:relative}.ripple{position:relative;overflow:hidden;transform:translate3d(0, 0, 0)}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle, #fff 10%, transparent 10.01%);background-repeat:no-repeat;background-position:50%;transform:scale(10, 10);opacity:0;transition:transform .5s, opacity 1s}.ripple:active:after{transform:scale(0, 0);opacity:.3;transition:0s}.color-temp-toggle{position:relative;top:11px;padding:6px 5px 6px 22px;border-radius:8px;font-size:.6em;cursor:pointer;margin:0 0 0 6px;color:#a0a0a0}.color-temp-toggle span:before{font-family:"lightcloud";content:"";font-size:30px;position:absolute;top:-4px;left:-6px}i.zone-smart-shifting:before{content:"";border-radius:20px;display:block;height:18px;width:18px;font-size:32px;position:relative;top:13px;background:#f27c21;background:-moz-linear-gradient(left, #f27c21 0%, #f2eb2b 35%, #fff 70%, #10b2ed 100%);background:-webkit-linear-gradient(left, #f27c21 0%, #f2eb2b 35%, #fff 70%, #10b2ed 100%);background:linear-gradient(135deg, #f27c21 0%, #f2f02b 35%, rgba(242,240,43,0) 70%, #10b2ed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f27c21', endColorstr='#10b2ed',GradientType=1 )}i.zone-no-reporting:after{font-family:"lightcloud";content:"";color:#d7d7d7;font-size:32px;position:relative;top:6px}i.zone-watts:after{font-family:"lightcloud";content:"";color:#d7d7d7;font-size:28px;position:relative;top:8px;left:-2px}i.zone-watts.collecting:after{color:white}i.zone-watts.collecting:before{content:" ";background-color:#d7d7d7;border-radius:25px;width:18px;height:18px;display:inline-block;position:absolute;top:13px;left:3px}i.zone-watts.ready:after{color:#878787}@media only screen and (max-width: 479px){.btn-select.selected.select-repeat:before{content:"";color:#fff;font-size:40px;position:relative;top:-10px;left:-10px;font-family:"lightcloud"}}.main-header{height:50px;width:100%;position:relative;text-align:center}.main-header h1{font-family:"Brandon Grotesque Bold";font-size:1.4em;box-sizing:border-box;color:#64696e;line-height:50px;text-overflow:ellipsis;overflow:hidden;display:inline-block;max-width:70%;padding:0 40px}.main-header .btn{vertical-align:top}.selection-container .main-header h1{display:inline-block}.selection-container .main-header .btn-menu{position:absolute;top:3px;left:0}.selection-container .main-header .btn-notify{position:absolute;top:3px;right:0}.details-container .main-header .btn-left-arrow{position:absolute;top:0;left:0;z-index:2}@media only screen and (max-width: 479px){.login-container .main-header{display:none}.details-container .main-header h1{display:inline-block;width:90%}.details-container .main-header .btn-left-arrow{top:-5px}.details-container .main-header a.btn-left-arrow{top:0px}}body::-webkit-scrollbar,.main-container::-webkit-scrollbar,.selection-container::-webkit-scrollbar,.customer-service-orgs::-webkit-scrollbar,.outer-scope::-webkit-scrollbar,.details-container::-webkit-scrollbar,.overview-wrapper::-webkit-scrollbar,.overview-container::-webkit-scrollbar,.settings-modal::-webkit-scrollbar,.user-list-wrapper::-webkit-scrollbar,.attached-devices::-webkit-scrollbar,.recur-section-container::-webkit-scrollbar,.left-nav-group-list-wrapper::-webkit-scrollbar{display:none}notifications-bottom-site-notices,.global-messages{z-index:3;position:fixed;width:calc(68.75% - 2%);bottom:1%;right:1%}#app-container{height:100%}.bottom-notice{height:40px;border-radius:5px;text-align:center;color:white;font-weight:bold;padding:5px;margin-bottom:5px}.bottom-notice.ajax-messages{display:none;width:50%;left:50%;position:relative;background:black}.bottom-notice.ajax-messages .messages{width:100%;text-align:right}.bottom-notice.setup-mode-container{background:#008ce6}.bottom-notice.gateway-failure{background:#ef5932}.bottom-notice.undo{background:#008ce6}.bottom-notice.classic-message{background:#50d400}.bottom-notice .msg-content{width:55%;overflow:hidden;text-overflow:ellipsis;padding:5px;display:inline-block}@keyframes panicModeBanner{0%{background:white;color:red;box-shadow:0px 0px 3px 0px #ebebeb}50%{background:rgba(206,32,41,0.9);color:white;box-shadow:0px 0px 10px 8px rgba(206,32,41,0.3)}100%{background:white;color:red;box-shadow:0px 0px 3px 0px #ebebeb}}.bottom-notice.panic-mode{background:rgba(206,32,41,0.9);animation:panicModeBanner 3s infinite}.bottom-notice>span{display:inline-block;padding:7px}.bottom-notice button{background-color:white;color:#878787;margin-left:5px}@keyframes menuSlide{0%{transform:translate(-280px, 0px)}100%{transform:translate(0px, 0px)}}.main-container{height:100%;margin:0 auto;white-space:nowrap;overflow-x:hidden;overflow-y:hidden;position:relative;clear:both;background-color:#f3f5f5}.main-container.customerService .selection-container,.main-container.customerServiceSite .selection-container{width:100%}.main-container.customerService .details-container,.main-container.customerServiceSite .details-container{width:0%}.main-container .selection-container.full-page{width:100%}.selection-container{transition:margin-left, 0.1s, linear;width:31.25%;height:100%;position:relative;z-index:2;overflow:auto;display:inline-block;vertical-align:top}.selection-container .welcome-screen{width:30%}.gutters,.gutters-20{padding:0 20px}@media only screen and (min-width: 480px){.details-return-btn{display:none}}.details-container{transition:margin-left, 0.1s, linear;width:68.75%;height:100%;background-color:#d7d7d7;border-left:1px solid #000;overflow-y:scroll;display:inline-block;vertical-align:top}.overview-container>ui-view{display:block;height:100%;padding-bottom:250px}.main-body,.main-left,.main-right{width:98%;float:left;padding:1%}.main-left,.main-right{width:50%;box-sizing:border-box}.main-body.no-padding{padding:0;width:100%}.clearance{padding:0 20px}.full{width:100%;padding:0 2%}.half{width:50%;padding:0 2%}.third{width:33%}.quarter{width:25%;float:left;padding:0 2%}.quarters .quarter{padding:0 2% 0 0}.hide{display:none}.inline{display:inline}.inlineB{display:inline-block}.clear{clear:both}.clearfix{width:100%;clear:both;float:left}@media only screen and (max-width: 979px){.selection-container{width:280px}.details-container{width:calc(100% - 280px)}}@media only screen and (max-width: 479px){notifications-bottom-site-notices,.global-messages{position:fixed;bottom:11vh;width:98%}.main-container{margin-bottom:13.2vh}.main-container .selection-container{transform:translate(0px, 0px);width:100%}.main-container .selection-container.selection-active{border-right:none}.main-container .selection-container .selection-list-actions{width:100%}.main-container.menu-open .main-menu,.main-container.menu-open .selection-container,.main-container.menu-open .details-container{transition:.1s linear;transform:translate(372px, 0px)}.main-container.selection-active .main-menu,.main-container.selection-active .selection-container,.main-container.selection-active .details-container{transform:translate(-100%, 0px)}.details-container{width:100%;margin-right:-100%}.details-container.show{margin-right:0}.gutters{padding:0 5px}}.area-nav{width:100%;height:50px;padding:8px 0;text-align:center;position:relative;z-index:49}.area-nav .area-nav-item{background-color:#f3f5f5;text-decoration:none;text-transform:uppercase;letter-spacing:2px;padding:0 20px;line-height:34px;display:inline-block;margin:0 1px;font-size:0.9em}.area-nav .area-nav-item:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.area-nav .area-nav-item:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px}.area-nav .area-nav-item.active{background-color:#000;color:#fff;font-weight:bold}.area-nav .area-nav-item.greyed{color:gainsboro;cursor:not-allowed}@media only screen and (max-width: 479px){.area-nav{padding:0px;overflow-x:scroll}.area-nav .area-nav-item{margin:0px;padding-top:11px;padding-left:10px;padding-right:10px;color:#a0a0a0}.area-nav .area-nav-item.active{background-color:#f3f5f5;color:#000;font-weight:normal}}form.ng-submitted input.ng-invalid{border:1px solid red}input.ng-invalid{border:1px solid red !important}input,textarea{border:none;font-size:1em;font-family:"Brandon Grotesque";-webkit-appearance:none}input.rounded,textarea.rounded{border-radius:4px;padding:3px;position:relative;top:1px}input.disabled,textarea.disabled{cursor:not-allowed}textarea{width:100%;max-width:100%;height:278px;max-height:278px;height:20vh;max-height:20vh;border:1px solid lightgrey;border-radius:5px;margin-bottom:20px}input[type=range]{-webkit-appearance:none;background:transparent}input[type="search"]{padding:5px 3px 10px 30px}.search-input-wrapper{width:100%;height:50px;padding:10px;background-color:#ebebeb;position:relative;z-index:1}.search-input-wrapper .fa-search{color:#878787;position:absolute;top:17px;left:18px}.search-input-wrapper .fa-search:before{content:"";font-size:33px;font-family:"lightcloud";position:absolute;left:-12px;top:-8px}.search-input-wrapper input{width:100%;height:100%;border-radius:3px}.search-input-wrapper input ::-webkit-input-placeholder{color:#d7d7d7}.search-input-wrapper input :-moz-placeholder{color:#d7d7d7}.search-input-wrapper input ::-moz-placeholder{color:#d7d7d7}.search-input-wrapper input :-ms-input-placeholder{color:#d7d7d7}.search-input-wrapper input:after{content:"";color:#282d32;display:block;width:15px;height:15px;position:relative;left:2%;font-family:"lightcloud"}.search-input-wrapper:focus .fa-search{color:#282d32}select.blank{height:28px}.lc-select{border:1px solid #ebebeb;border-radius:5px;overflow:hidden;background-color:white}.lc-select.button{width:130px;height:30px;display:inline-block;vertical-align:bottom;padding:5px;border:1px solid #a0a0a0;position:relative}.lc-select.button:after{content:"";color:#a0a0a0;font-family:"lightcloud";position:absolute;right:10px}.lc-select.time-select{padding:3%}.lc-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.lc-select select{width:100%;font-size:1em;border:none;background-color:white}.lc-select-sentence{display:inline-block}.lc-select-sentence select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;background:none;border-bottom:1px dashed lightgrey;font-size:.8em;padding:4px}.contrast-buttons{display:inline-block}.contrast-buttons>div{background:white;border:1px solid #bebebe;border-right:none;text-transform:uppercase;letter-spacing:.1em;font-size:.7em;padding:8px 11px;display:table-cell;cursor:pointer}.contrast-buttons>div:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.contrast-buttons>div:last-child{border-top-right-radius:5px;border-bottom-right-radius:5px;border-right:1px solid #bebebe}.contrast-buttons>div.selected{background:#282d32;font-family:"Brandon Grotesque Bold";color:white}.contrast-buttons>div.disabled{opacity:.5;cursor:not-allowed}.contrast-buttons.grid>div{font-size:.8em;padding:10px;display:block;min-width:60px;text-align:center;float:left}.contrast-buttons.grid>div:first-child{border-bottom-left-radius:0}.contrast-buttons.grid>div:last-child{border-top-right-radius:0}.contrast-buttons.monthdays{width:240px}.contrast-buttons.monthdays>div{min-width:40px}.contrast-buttons.monthdays>div:nth-child(1n+7){border-top:0}.contrast-buttons.monthdays>div:nth-child(6){border-top-right-radius:5px}.contrast-buttons.monthdays>div:nth-child(6n){border-right:1px solid #bebebe}.contrast-buttons.monthdays>div:nth-child(30){border-bottom-right-radius:5px}.contrast-buttons.monthdays>div:last-child{border-bottom-left-radius:5px}.contrast-buttons.month{min-width:180px;width:180px}.contrast-buttons.month>div:nth-child(1n+4){border-top:0}.contrast-buttons.month>div:nth-child(3){border-top-right-radius:5px}.contrast-buttons.month>div:nth-child(10){border-bottom-left-radius:5px}.contrast-buttons.month>div:nth-child(3n){border-right:1px solid #bebebe}.contrast-buttons.vertical{padding:10%}.contrast-buttons.vertical>div{display:block;display:flex}.contrast-buttons.vertical>div:first-child{border-bottom-left-radius:0px;border-top-right-radius:5px;border-right:1px solid #bebebe}.contrast-buttons.vertical>div:last-child{border-bottom-left-radius:5px;border-top-right-radius:0px;border-top:0px}fieldset{margin-bottom:40px}.input-field{box-sizing:border-box;display:inline-block;vertical-align:top;width:180px;position:relative;margin-bottom:10px;background:white}.input-field.clear{background:none}.input-field.small{width:80px}.input-field.quarter{width:25%;padding:0%}.input-field.half{width:49.2%}.input-field.large{width:380px}.input-field.full{width:100%;padding-right:0px}.input-field.error input,.input-field.error select{border:1px solid red}.input-field label{display:block;background-color:#f3f5f5;padding-bottom:10px;padding-top:5px;font-family:"Brandon Grotesque Bold";font-size:1em;padding:1%}.input-field input,.input-field select{width:100%;padding:8px;border:1px solid #d7d7d7;z-index:2;background:none;position:relative}.input-field select{height:40px;border-radius:0px;-webkit-appearance:none}.input-field.select:after{content:"";position:absolute;right:3%;top:30%;font-family:"lightcloud"}.input-field .error-msg{background:#ef5932;color:white;font-weight:700;padding:5px}.dropdown{height:40px;width:50%;background-color:#fff;position:relative}.dropdown.open{height:auto}.dropdown.open ul{height:auto}.dropdown.open .dropdown-heading{border-bottom:0px}.dropdown.open .dropdown-heading:after{content:"";font-family:"lightcloud"}.dropdown.open .dropdown-options-list{border-bottom:1px solid #d7d7d7}.dropdown h2{border:1px solid #d7d7d7;width:100%;height:40px;background-color:#fff;position:relative;line-height:40px;overflow:hidden}.dropdown h2 span{padding-left:10px}.dropdown h2:after{content:"";font-family:"lightcloud";color:#878787;position:absolute;right:10px;font-size:12px}.dropdown ul{transition:height 0.35s ease-in-out;border:1px solid #d7d7d7;border-top:0px;border-bottom:0px;height:0px;width:100%;position:absolute;overflow-y:auto;overflow-x:hidden;list-style:none;display:block;background-color:#fff;top:100%;z-index:99}.dropdown ul li{height:40px;width:100%;line-height:40px;padding-left:10px;cursor:pointer;clear:both}.dropdown ul li:hover{background-color:#f3f5f5}.time-input{height:40px;width:100px;border:1px solid #d7d7d7;background-color:#fff;position:relative;display:inline-table;vertical-align:middle}.time-input.view{border:none;background-color:transparent}.time-input.view input{background-color:transparent}.time-input input{width:25px;height:37px;line-height:40px;font-size:1em;margin:0;padding:0;position:absolute;font-weight:bold}.time-input input.hour{left:10px;text-align:center}.time-input input.minute{left:40px;text-align:center}.time-input input.period{right:10px;text-align:center}.time-input .colon{width:5px;height:40px;line-height:40px;position:absolute;font-weight:bold;left:35px;top:-1px}slider,[slider]{display:inline-block;background:repeating-linear-gradient(135deg, #bebebe, #bebebe 5px, #ebebeb 5px, #ebebeb 10px);border-radius:10px;position:relative;height:20px;width:100%;margin:12px 5px;vertical-align:middle;box-sizing:border-box;border:3px solid #ebebeb;z-index:2}slider div,[slider] div{white-space:nowrap;position:absolute}slider div.bar,[slider] div.bar{width:100%;height:100%;border-radius:20px;background-color:#ebebeb;overflow:hidden}slider div.bar .selection,[slider] div.bar .selection{width:0%;height:100%;background:#13b6ff}slider div.bar-fill,[slider] div.bar-fill{background:#fffad9;height:14px;position:relative;border-top-right-radius:10px;border-top-left-radius:10px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;margin-right:8px}.on slider div.bar-fill,.on [slider] div.bar-fill{background:#ffe802;border:solid 1px #f5e102}slider div.handle,[slider] div.handle{transition:left 0.4s linear;transition:color 0.4s linear 2s;box-shadow:#e2e2e2 0px 0px 2px 1px;cursor:pointer;color:white;width:30px;height:30px;border-radius:30px;top:-8px;background-color:#fff;z-index:2;text-align:center;line-height:28px;font-size:12px;margin-left:1px}slider div.handle:hover,[slider] div.handle:hover{transition:none;color:black}slider div.handle.active,[slider] div.handle.active{transition:none;color:black;box-shadow:#e2e2e2 0px 0px 2px 1px}slider div.bubble,[slider] div.bubble{display:none;cursor:default;top:-22px;padding:1px 3px 1px 3px;font-size:16px;font-family:sans-serif}slider div.bubble.active,[slider] div.bubble.active{display:inline-block}slider div.bubble.limit,[slider] div.bubble.limit{color:#777}slider div .zone-max,[slider] div .zone-max{display:none;text-transform:uppercase;font-size:10pt;font-family:"Brandon Grotesque Bold";position:absolute;left:5px;top:2px;line-height:1em}slider div.pop-up,[slider] div.pop-up{display:none}slider div.pop-up.active,[slider] div.pop-up.active{display:block;background:#282d32;width:40px;height:35px;z-index:2;bottom:30px;border-radius:5px;color:white}slider div.pop-up.active .value,[slider] div.pop-up.active .value{font-family:"Brandon Grotesque Bold";width:100%;text-align:center;display:block;position:absolute;line-height:2em;font-size:14pt;z-index:2;user-select:none}slider div.pop-up.active:after,[slider] div.pop-up.active:after{left:15px;bottom:-5px;display:block;content:" ";width:10px;height:10px;transform:rotate(45deg);position:absolute;background-color:#282d32}.selector{width:100%;height:40px;background-color:#f3f5f5;position:relative;cursor:pointer;z-index:99}.selector .option-name{font-size:1.375em;line-height:40px}.selector .option-name.active{font-weight:bold}.selector .option-name.active:before{content:"";color:#50d400;position:relative;top:-2px;left:-7px;font-family:"lightcloud"}.selector.open .selector-btn-group{display:none}.selector.open .selector-default-btn-group{display:none}.selector.open .selector-selected-option .option-name:after{content:"";font-family:"lightcloud"}.selector.edit .selector-selected-option{display:none}.selector.edit .selector-edit-btn-group{display:block}.selector.edit .selector-options-list{height:0}.selector.edit .selector-default-btn-group{display:none}.selector-default-btn-group{height:40px;position:absolute;top:0;right:0}.selector-default-btn-group .btn{position:absolute;top:4px}.selector-default-btn-group #activate{right:70px}.selector-default-btn-group #edit{right:10px}.selector-edit-btn-group{width:100%;height:40px;background-color:#f3f5f5;position:absolute;top:0;left:0;display:none}.selector-edit-btn-group .btn{position:absolute;top:4px}.selector-edit-btn-group #cancel{left:10px}.selector-edit-btn-group #delete{left:85px}.selector-edit-btn-group #save-activate{right:75px}.selector-edit-btn-group #save{right:10px}.selector-edit-btn-group #input-name{font-size:1.375em;text-align:center;position:absolute;height:34px;width:270px;margin-left:-135px;left:50%;top:2px;color:#008ce6}.selector-selected-option{height:40px;width:100%;text-align:center}.selector-selected-option .option-name:after{content:"";font-size:12px;position:relative;top:-2px;left:10px;font-family:"lightcloud"}.selector-options-list{transition:height 0.2s linear;width:100%;height:0;overflow-y:auto;background-color:#f3f5f5}.selector-options-list-item{text-align:center;cursor:pointer}.selector-options-list-item:hover{background-color:#fff}.selector-options-list-item.create{color:#008ce6}.select-modal-selector{border:2px solid #d7d7d7;border-radius:5px;cursor:pointer;text-align:center}.select-modal-selector .selected{font-weight:bold;line-height:36px}@media only screen and (max-width: 812px){slider,[slider]{width:95%}}.lc-pill{font-size:inherit;border-radius:5px;box-shadow:#a7a7a7 1px 1px 5px -1px;width:100%;background-color:#fff;display:block;cursor:pointer;position:relative;height:60px;margin:10px 0}.lc-pill .select-repeat{display:none}.lc-pill.repeating{width:89%;margin-left:10%}.lc-pill.repeating .select-repeat{display:block}.lc-pill>span{width:40%;display:inline-block;vertical-align:middle;line-height:normal}.lc-pill .pill-left{padding:0 15px}.lc-pill .pill-left h1{text-overflow:ellipsis;overflow:hidden;display:inline-block;width:100%;line-height:60px;position:relative}.lc-pill .pill-center{text-overflow:ellipsis;overflow:hidden;width:30%;position:relative}.lc-pill .pill-right{width:20%;text-align:right;position:relative;float:right;margin-top:12px;margin-right:15px}.lc-pill .pill-right .btn{left:0}.lc-pill .seperator{padding:0 10%}.lc-pill .btn{box-shadow:#c5c5c5 1px 1px 5px -1px;position:relative;left:10px}.lc-pill .btn.repeat{margin-right:10px}.lc-pill .chevron{float:right}.lc-pill .chevron:before{content:"";font-size:40px;font-family:"lightcloud";position:relative;z-index:1;top:12px;right:15px;color:#282d32}.lc-pill .apply{position:relative;top:0px;background-color:#64696e}.lc-pill .btn-select{position:absolute;left:-52px;top:20px;border:2px solid #ebebeb}.error{color:#ef5932}.error.sceneDuplicate{padding:10px}.outer-scope{overflow-y:scroll;overflow-x:hidden;height:100%;position:relative}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@media only screen and (812px: 1024px){.outer-scope{margin-right:-14px}}.welcome-screen{text-align:center;margin-top:5%;white-space:normal}.welcome-screen h1{font-size:6em}.welcome-screen h2{font-size:1em;margin:1%;text-align:center}.selection-list-wrapper{width:100%;position:absolute}.selection-list-wrapper.editable{z-index:1;width:100%;height:100%;position:relative}.selection-list-wrapper.edit{padding-bottom:50px}.selection-list-heading{box-sizing:border-box;text-align:center;font-weight:bold;height:50px;width:100%}.selection-list{transition:0.2s linear padding-left;width:100%;height:auto;padding:10px}.selection-list:last-child{padding:10px 10px 40% 10px}.selection-list.new-devices{padding:10px}.selection-list.edit{padding-left:50px}.selection-list.discovery{padding:5px;background-color:#878787}.selection-list.discovery h2{color:white;width:75%;display:inline-block;padding:15px;font-size:1.2em;vertical-align:top}.selection-list.discovery .btn-select-toggle{background-color:#282d32}.selection-list.discovery .btn-select-toggle.pending{opacity:0.6}.selection-list.discovery .btn-select-toggle.pending:before{content:"";display:block;width:24px;height:24px;position:absolute;overflow:hidden;background-image:url("../images/loading-spinner.png");background-position:0px 0px;top:7px;left:11px;z-index:2;animation:spin 1s 19}.selection-list.discovery .btn-select-toggle.pending:before{left:4px;top:4px}.selection-list.discovery .btn-select-toggle.selected{background-color:#50d400}.selection-list .loading-spinner-label{top:30%}.selection-list .loading-spinner-label.device-spinner{top:150px}.selection-list .selected .selection-list-item-contents .go-right i:before{color:#fff}.lc-selection-list-item{border-radius:5px;box-shadow:#e0e0e0 1px 1px 5px -1px;transition:background-color, 0.1s, ease-in-out;-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:white;cursor:pointer;position:relative;display:block;margin-bottom:10px;height:80px}.lc-selection-list-item a{display:block;height:100%;width:80%;left:20%;top:0px;position:absolute;text-decoration:none;line-height:1.5em}.lc-selection-list-item a.recur{left:75px}.lc-selection-list-item a.recur h2{text-overflow:ellipsis;overflow:hidden;width:85%;display:block}.lc-selection-list-item h1{display:inline-block;margin-top:14px;width:87%;text-overflow:ellipsis;overflow:hidden}.lc-selection-list-item button{top:2vh;left:3%}.lc-selection-list-item.go-right:before{font-family:"lightcloud";content:"";font-size:40px;position:absolute;right:5px;top:20%}.lc-selection-list-item.selected{background-color:#282d32;color:white}.lc-selection-list-item.selected h1,.lc-selection-list-item.selected h2{color:white}.selection-list-item{-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;position:relative;display:block;margin-bottom:10px}.selection-list-item .btn-push{position:relative;left:12px;top:18px;z-index:1}.selection-list-item .scene-selection-dropdown{display:none}.selection-list-item .scene-selection-dropdown.show{display:block}.selection-list-item:last-child{padding-bottom:40%}.selection-list-item .selection-list-item-contents{border-radius:5px;box-shadow:#e0e0e0 1px 1px 5px -1px;transition:background-color, 0.1s, ease-in-out;width:100%;height:80px;background-color:#fff;display:block;position:relative;cursor:pointer}.selection-list-item .selection-list-item-contents a:before{font-family:"lightcloud";content:"";font-size:40px;color:#000;position:absolute;right:5px;top:5px}.selection-list-item .selection-list-item-contents .name{position:absolute;top:20%;left:5%;width:80%;height:1.5em;text-overflow:ellipsis;overflow:hidden}.selection-list-item .selection-list-item-contents .description{color:#a0a0a0;position:absolute;top:55%;left:5%;width:90%;height:1.2em;width:100%;height:1.2em;text-overflow:ellipsis;overflow:hidden}.selection-list-item .selection-list-item-contents .description.error:before{font-family:"lightcloud";content:"";width:16px;height:16px;font-size:16px;color:#ef5932;position:relative;top:0px;left:0px;margin-right:5px}.selection-list-item .selection-list-item-contents .go-right{position:relative;width:95%;left:0%;height:80px;display:block;line-height:70px;font-size:2em;text-decoration:none;text-align:right;padding-right:5%}.selection-list-item .selection-list-item-contents .go-right i{display:inline-block;float:right;height:20%;margin:8% 0%;width:0px}.selection-list-item .selection-list-item-contents .go-right i:before{font-family:"lightcloud";content:"";font-size:40px;color:#000;position:absolute;top:5px;right:-2px}.selection-list-item .selection-list-item-contents.has-toggle .name{top:14px;left:20px;text-overflow:ellipsis}.selection-list-item .selection-list-item-contents.has-toggle .description{top:45px;left:20px;font-family:"Brandon Grotesque Bold";color:#bebebe;font-size:0.9em}.selection-list-item .selection-list-item-contents.has-toggle.on{border-left:3px solid #50d400}.selection-list-item .selection-list-item-contents.has-toggle.loading{border-left:3px solid #ef5932}.selection-list-item .selection-list-item-contents.has-toggle.error{border-left:3px solid red}.selection-list-item .grab-area-underlay{border-radius:6px;background-color:#282d32;color:#fff;display:block;width:100%;height:80px}.selection-list-item.selected .selection-list-item-contents{background-color:#282d32;color:#fff}.selection-list-item.selected .selection-list-item-contents .go-right{color:white}.selection-list-item.selected .selection-list-item-contents a:before{font-family:"lightcloud";content:"";font-size:40px;color:#fff;position:absolute;right:5px;top:5px}.selection-list-item.selected .tcon-menu__lines{background:#fff}.selection-list-item.selected .tcon-menu__lines:before,.selection-list-item.selected .tcon-menu__lines:after{background:#fff}@media only screen and (max-width: 479px){.lc-pill{min-height:auto}.schedule-days-list{position:relative;width:116%;left:-7%}.schedule-days-list .lc-pill .pill-right .repeat{left:10px;top:5px}.schedule-days-list .lc-pill .pill-right .edit{left:30px;top:5px;display:none}.schedule-days-list .lc-pill .pill-right .btn.blue{left:-40px}.lc-pill .pill-center{position:relative;width:auto;left:-20%;top:-3px}.lc-pill .pill-center span{font-size:0.8em}.lc-pill .pill-right button{position:absolute;left:20px;top:5px}.selection-list-item{background:#eeefef}.selection-list-item .btn-push:before{top:25%;left:25%}.selection-list-item .btn-push:after{box-shadow:#282d32 0px 1px 5px 0px;width:80%;height:80%;top:10%;left:10%}.selection-list-item .scene-toggle-name{line-height:80px;font-size:1.2em;position:absolute;left:80px}.selection-list-item .selection-list-item-contents.dropdown-item{background-color:#eeefef}.selection-list-item .selection-list-item-contents.dropdown-item .name{color:#000}.selection-list-item .selection-list-item-contents.dropdown-item .description{color:#a0a0a0}.selection-list-item .selection-list-item-contents .go-right{width:55%;left:40%}.selection-list-item .scene-selection-toggle-all{height:80px}.selection-list-item .scene-selection-toggle-all .zone-name{left:10%;position:relative}.permissions .phone-code{position:relative;left:5px}.permissions .site-details{margin-top:35px}.permissions .permissions-list-header .view{margin-right:4%}.permissions .permissions-list-header .edit{margin-right:5%}.permissions .permissions-sites-list .permissions-sites-site .pill-left{padding-right:10px;width:37%}.permissions .permissions-sites-list .permissions-sites-site .pill-left h1{font-size:0.85;width:62%}.permissions .permissions-sites-list .permissions-sites-site .pill-center{font-size:0.7em;width:27%}.permissions .permissions-sites-list .permissions-sites-site .pill-right{width:20%}.permissions .permissions-sites-list .permissions-sites-site .pill-right button{position:relative;top:-5px;z-index:2}.permissions .permissions-sites-list .permissions-sites-site .pill-right .edit{left:auto;right:15px}.permissions .permissions-sites-list .permissions-sites-site .pill-right .view{left:auto;right:25px}.schedules .lc-pill .btn-select-toggle{top:12px}.schedules .lc-pill .pill-left{font-size:1.3em;margin-left:40px;position:relative;top:3px;width:55%;text-overflow:ellipsis}.schedules .lc-pill .pill-left h1{font-size:1em}.schedules .lc-pill .pill-center{display:none}.schedule .main-body .lc-pill .pill-center{display:none}.schedule .main-body .lc-pill .btn-select{left:-30px;top:20px;width:25px;height:25px}.scenes .pill-center{display:none}.scenes .main-body .overview-zone .btn-select{left:-12%;top:33%;width:25px;height:25px}.scenes .main-body .overview-zone .btn-select:before{top:-9px;left:-8px}.selection-item .selection-item-name{width:80%;overflow:hidden;text-overflow:ellipsis}.selection-item.device h2.selection-item-name{width:63%}}.selection-header{position:relative;z-index:2;text-align:center}.selection-header h1{width:100%;height:50px;line-height:50px;font-weight:bold}.selection-header .edit{position:absolute;right:4px;top:-1px}.selection-header .selection-search{text-align:left}.selection-search{width:100%;height:50px;background-color:#eeefef;position:relative;padding:10px}.selection-search .fa-search{position:relative;left:-13px;top:-2px;color:#878787}.selection-search .fa-search:before{content:"";font-size:33px;font-family:"lightcloud";position:relative;z-index:1}.selection-search .search-input{width:86%;height:100%;border:none;border-radius:3px;position:relative;left:-46px;top:-12px}.selection-list-actions{transition:0.2s linear height;position:fixed;width:31.25%;height:0px;bottom:0;border-top:1px solid #d7d7d7;z-index:2;background-color:#f3f5f5}.selection-list-actions.show{height:50px}.selection-list-actions .btn{margin:2% 1%}.selection-list-actions.top{position:relative;border-bottom:1px solid #d7d7d7;border-top:none;top:-50px;width:100%}.selection-list-actions.top.show{top:0px}.selection-list-wrapper.editable{z-index:1;width:100%;height:100%;position:relative}.selection-list-wrapper.edit{padding-bottom:50px}.selection-list-wrapper .summary{display:block;position:relative;z-index:3;background:#ebebeb}.selection-list{transition:0.2s linear padding-left}.selection-list.edit{padding-left:50px}.selection-list.discovery{padding:5px;background-color:#878787}.selection-list.discovery h2{color:white;width:calc(100% - 77px);display:inline-block;padding:16px 15px 6px 12px;font-size:1.2em;vertical-align:top}.selection-list.discovery .btn-select-toggle{background-color:#282d32}.selection-list.discovery .btn-select-toggle.pending{opacity:0.6}.selection-list.discovery .btn-select-toggle.pending:before{content:"";display:block;width:24px;height:24px;position:absolute;overflow:hidden;background-image:url("../images/loading-spinner.png");background-position:0px 0px;top:7px;left:11px;z-index:2;animation:spin 1s 19}.selection-list.discovery .btn-select-toggle.pending:before{left:4px;top:4px}.selection-list.discovery .btn-select-toggle.selected{background-color:#50d400}.selection-list:last-child .selection-item:last-child{padding-bottom:40%}.selection-item{width:100%;height:80px;border-radius:5px;background-color:#fff;position:relative;margin-bottom:10px;display:block;box-shadow:#e0e0e0 1px 1px 5px -1px}.selection-item.selected{background-color:#282d32}.selection-item.selected a h2{color:white}.selection-item.selected a:before{color:white}.selection-item.selected .btn-push.momentary:after{box-shadow:none}.selection-item .demand-scene{width:80%;float:left;border-top-left-radius:0px;border-bottom-left-radius:0px;box-sizing:border-box}.selection-item .demand-scene .selection-item-name{width:70%}.selection-item a{display:block;width:100%;height:100%;border-radius:5px}.selection-item a.activate{float:left;width:20%}.selection-item a.activate.ng-click-active{font-size:.9em}.selection-item a.activate.disabled{color:grey}.selection-item a.activate span{cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em;box-shadow:4px 0px 14px -4px lightgray}.selection-item a.activate span:hover{box-shadow:4px 0px 14px -4px #8F8E8E}.selection-item a.activate span.demand-active{font-size:12px}.selection-item a:before{font-family:"lightcloud";content:"";font-size:40px;color:#000;position:absolute;right:5px;top:20px;display:inline-block}.selection-item a.default{opacity:.8}.selection-item a.default:before{content:none}.selection-item a.selected{background-color:#282d32}.selection-item a.selected:before{font-family:"lightcloud";content:"";font-size:40px;color:#fff;position:absolute;right:5px;top:20px}.selection-item a.selected .selection-item-name{color:#fff}.selection-item .btn-select{position:absolute;left:-42px;top:20px;border:2px solid #ebebeb}.selection-item.hover{border:1px solid #50d400}.selection-item.device .device-icon{left:15px;top:18px;position:relative}.selection-item.device .selection-item-name,.selection-item.device .selection-item-description{margin-left:70px;width:69%;text-overflow:ellipsis;overflow:hidden;line-height:28px}.selection-item.device .device-mac-description{text-transform:uppercase;font-family:"Brandon Grotesque"}.selection-item.animated{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.selection-item.highlighted{-webkit-animation-name:flash;animation-name:flash;animation-iteration-count:5;background-color:#e5f4fd}.selection-item.healthy{border-left:3px solid #50d400}.selection-item.unhealthy{border-left:3px solid #ef5932}.selection-item-name{font-size:1.3em;position:absolute;top:12px;margin-left:20px;line-height:1.3em;text-overflow:ellipsis;overflow:hidden}.selection-item-description{font-size:0.9em;position:absolute;top:40px;color:#aba9af;margin-left:20px;font-family:"Brandon Grotesque Bold"}.selection-item-description .areaName{max-width:30%;display:inline-block;text-overflow:ellipsis;overflow:hidden}.selection-item-description .zoneName{display:inline-block;text-overflow:ellipsis;overflow:hidden}.device.selection-item .selection-item-description .zoneName{width:66%}.device.selection-item .btn-select{left:-44px}.list-notice{background:grey;color:white;cursor:pointer;padding:15px 10px}.list-notice .count{color:#3687c5;background:white;padding:0 8px;margin:0px 10px;border-radius:10px}.list-notice.devices{background:#3687c5;font-family:"Brandon Grotesque Bold";font-size:1.2em}.list-notice.devices .count{color:#282d32}.selection-list-item-contents.has-toggle{top:0px}.scenes-swipe .scenes-selection-reveal-left{overflow:hidden;transition:all .5s;position:fixed;top:0;left:0;width:376px;opacity:.9;background:black;z-index:2;top:0px;height:100%}.scenes-swipe .scenes-selection-reveal-left ul{padding:10px 0px}.scenes-swipe .scenes-selection-reveal-left ul li{color:#aba9af;padding:.5em 0 .5em 2em;font-size:1.3em;text-overflow:ellipsis;overflow:hidden}.scenes-swipe .scenes-selection-reveal-left ul li.selected{color:#fff}.scenes-swipe .scenes-selection-reveal-left ul li.selected:before{content:"";position:absolute;left:50px}.scenes-swipe .scenes-selection-reveal-left .scene-selection-close{color:#fff;font-size:1.2em;padding:35px}.scenes-swipe .scenes-selection-reveal-left.ng-hide-add.ng-hide-add-active,.scenes-swipe .scenes-selection-reveal-left.ng-hide-remove.ng-hide-remove-active{transition:all .5s}.scenes-swipe.scenes-hidden .scenes-selection-reveal-left{opacity:0;width:0px;left:-100%;transition:all .5s}.drawer{background-color:#282d32;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==);border-radius:5px;width:100%}.drawer h1{color:#fff}.snap-drawer-right{right:0px;text-align:right}@media only screen and (min-width: 480px){.drawer-scenes{display:none}}messageModal.messages::-webkit-scrollbar{display:none}.messageModal{display:none;position:fixed;bottom:0px;z-index:999;width:60%;margin:2% 20%;height:10vh;border-radius:3px;border-width:1px;border-style:solid;line-height:1.5em;color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.messageModal.warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.messageModal.error{color:#a94442;background-color:#EAD7D7;border-color:#C59DA3}.messageModal.error .messages .message{border-bottom:1px solid #DAC8C8}.messageModal.error .close{border-left:1px solid #C59DA3}.messageModal.error .close .loader{background-color:#A94442}.messageModal .messages{float:left;width:90%;padding:1%;overflow:hidden;height:100%;overflow-y:scroll;-webkit-mask-image:-webkit-gradient(linear, left 70%, left bottom, from(#000), to(rgba(0,0,0,0)))}.messageModal .messages::-webkit-scrollbar{width:0 !important}.messageModal .messages .message{padding:1% 1% 2% 1%;float:left;width:100%;border-bottom:1px solid #31708f}.messageModal .messages .message .title{float:left;margin-right:5%;text-overflow:ellipsis;overflow:hidden}.messageModal .messages .message .body{float:left;text-overflow:ellipsis;overflow:hidden}.messageModal .messages .message .url,.messageModal .messages .message .help{float:left;width:80%;text-transform:uppercase;padding:2% 0 0 0;font-size:.8em;color:grey;text-overflow:ellipsis;overflow:hidden}.messageModal .messages .message .help{float:right;width:20%;text-align:right}.messageModal .messages .message .time{float:right}.messageModal .close{float:right;border-left:1px solid #31708f;height:100%;width:10%;line-height:10vh;text-align:center;font-size:2em;cursor:pointer}.messageModal .close .loader{position:relative;bottom:6px;height:5px;background-color:#faebcc;width:0%}.messageModal .close:hover{background-color:#F9E5E5}.messageModal.timeout-5 .close .loader{width:100%;transition:width 5s linear}.messageModal.timeout-10 .close .loader{width:100%;transition:width 10s linear}@media only screen and (max-width: 479px){.messageModal{margin:0;width:100%}.messageModal .messages{width:85%}.messageModal .close{width:15%}}@media only screen and (max-width: 1024px){.lc-selection-list-item a.recur h1{width:77%}.lc-selection-list-item a.recur h2{width:77%}}@media only screen and (max-width: 850px){.recurr .selection-list .lc-selection-list-item.go-right:before{font-size:35px;top:26px;right:-12px}.device-list .device.selection-item a:before{font-size:35px;top:26px;right:-12px}.device-list .device.selection-item a .zoneName{width:55%}.device-list .device.selection-item a .selection-item-name{width:65%}.selection-item a.demand-scene:before{font-size:35px;top:26px;right:-12px}}@media only screen and (max-width: 812px){.recurr .selection-list .lc-selection-list-item a.recur h1{width:70%}.recurr .selection-list .lc-selection-list-item a.recur h2{width:70%}.device-list .device.selection-item a .zoneName{width:55%}.device-list .device.selection-item a .selection-item-name{width:60%}}@media only screen and (max-width: 479px){.selection-header .edit{top:-2px}.recurr .selection-list li.lc-selection-list-item.go-right:before{font-size:40px;top:20px;right:5px}.recurr .selection-list li.lc-selection-list-item a.recur h1{width:85%}.recurr .selection-list li.lc-selection-list-item a.recur h2{width:85%}.device-list .device.selection-item a:before{font-size:40px;top:20px;right:5px}.selection-item a.demand-scene:before{font-size:40px;top:20px;right:5px}.welcome-screen h1{font-size:4em}.welcome-screen .setup-mode{margin:10% 5%}}.help{display:none;background-color:#282d32;color:white;border-radius:10px;position:absolute;z-index:2;text-transform:none;padding:15px 13px}.help h1{text-transform:uppercase;font-size:.8em;font-weight:700;letter-spacing:.2em;position:relative;top:-5px}.help h2{font-weight:700;margin:2% 0}.help ul li{position:relative}.help p{line-height:1.2em;position:relative}.help p i{position:relative;left:7px}.help svg,.help svg.bolt{width:12px;height:12px}.help .arrow{display:block;transform:rotate(45deg);width:20px;height:20px;background-color:#282d32;position:absolute;bottom:-5px}.help a{color:#fff}.tooltip{display:none;position:absolute;top:40px;left:-28.57143px;padding:6px;background-color:#a0a0a0;font-size:1.3em;font-weight:700;min-width:80px;z-index:2}.tooltip:after{content:" ";position:absolute;display:block;transform:rotate(45deg);background-color:#a0a0a0;left:40px;top:-5px;width:10px;height:10px}.tooltip span{white-space:nowrap}.right-cluster .tooltip{left:initial;right:0}.right-cluster .tooltip:after{left:initial;right:14.28571px}svg .tooltip{display:block}@keyframes fadeinout{0%,100%{opacity:0}50%{opacity:1}}@-webkit-keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@-webkit-keyframes spinit{0%{top:0em}50%{top:-5em}100%{top:-9em}}@-moz-keyframes spinit{0%{top:0em}50%{top:-5em}100%{top:-9em}}@keyframes spinit{0%{top:0em}50%{top:-5em}100%{top:-9em}}@-webkit-keyframes pulsate-green{0%{background-color:#50d400}50%{background-color:#44af02}100%{background-color:#50d400}}@-moz-keyframes pulsate-green{0%{background-color:#50d400}50%{background-color:#44af02}100%{background-color:#50d400}}@keyframes pulsate-green{0%{background-color:#50d400}50%{background-color:#44af02}100%{background-color:#50d400}}@-webkit-keyframes pulsate-gray{0%{background-color:#f3f5f5}50%{background-color:#ebebeb}100%{background-color:#f3f5f5}}@-moz-keyframes pulsate-gray{0%{background-color:#f3f5f5}50%{background-color:#ebebeb}100%{background-color:#f3f5f5}}@keyframes pulsate-gray{0%{background-color:#f3f5f5}50%{background-color:#ebebeb}100%{background-color:#f3f5f5}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes ellip{from{width:0px}to{width:15px}}@keyframes ellip{from{width:0px}to{width:15px}}.introjs-tooltip{font-family:"Brandon Grotesque Bold";font-size:1.2em;color:#eeefef;line-height:22px}.introjs-tooltip .introjs-bullets{margin-top:10px}.introjs-tooltip .introjs-tooltiptext{margin:15px}@media only screen and (max-width: 599px){.introjs-tooltip{font-size:1em;line-height:18px}.introjs-tooltip .introjs-bullets{margin-top:0px}.introjs-tooltip .introjs-tooltiptext{margin-top:5px}}.introjs-overlay{position:absolute;z-index:999999;background-color:#000;opacity:0;background:radial-gradient(center, ellipse cover, rgba(0,0,0,0.4) 0, rgba(0,0,0,0.9) 100);transition:all 0.3s ease-out}.introjs-fixParent{z-index:auto !important;opacity:1.0 !important;transform:none !important}.introjs-showElement,tr.introjs-showElement>td,tr.introjs-showElement>th{z-index:9999999 !important}.introjs-disableInteraction{z-index:99999999 !important;position:absolute}.introjs-relativePosition,tr.introjs-showElement>td,tr.introjs-showElement>th{position:relative}.introjs-helperLayer{position:absolute;z-index:9999998;background-color:#FFF;background-color:rgba(255,255,255,0.9);border:1px solid #777;border:1px solid rgba(0,0,0,0.5);border-radius:4px;box-shadow:0 2px 15px rgba(0,0,0,0.4);transition:all 0.3s ease-out}.introjs-tooltipReferenceLayer{position:absolute;visibility:hidden;z-index:10000000;background-color:transparent;transition:all 0.3s ease-out}.introjs-helperLayer *,.introjs-helperLayer *:before,.introjs-helperLayer *:after{box-sizing:content-box}.introjs-helperNumberLayer{position:absolute;visibility:visible;top:-16px;left:-16px;z-index:9999999999 !important;padding:2px;font-family:Arial, verdana, tahoma;font-size:13px;font-weight:bold;color:white;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,0.3);background:#ff3019;background:-webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404));background:-moz-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-ms-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:-o-linear-gradient(top, #ff3019 0%, #cf0404 100%);background:linear-gradient(to bottom, #ff3019 0%, #cf0404 100%);width:20px;height:20px;line-height:20px;border:3px solid white;border-radius:50%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0);filter:progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000);box-shadow:0 2px 5px rgba(0,0,0,0.4)}.introjs-arrow{border:10px solid white;content:'';position:absolute}.introjs-arrow.top{top:-20px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:black;border-left-color:transparent}.introjs-arrow.top-right{top:-10px;right:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.top-middle{top:-10px;left:50%;margin-left:-5px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:white;border-left-color:transparent}.introjs-arrow.right{right:-20px;top:10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:black}.introjs-arrow.right-bottom{bottom:10px;right:-10px;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:white}.introjs-arrow.bottom{bottom:-30px;border-top-color:black;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left{left:-20px;top:10px;border-top-color:transparent;border-right-color:black;border-bottom-color:transparent;border-left-color:transparent}.introjs-arrow.left-bottom{left:-20px;bottom:10px;border-top-color:transparent;border-right-color:black;border-bottom-color:transparent;border-left-color:transparent}.introjs-tooltip{position:absolute;visibility:visible;padding:10px;background-color:black;color:white;min-width:300px;max-width:400px;border-radius:3px;box-shadow:0 1px 10px rgba(0,0,0,0.4);-webkit-transition:opacity 0.1s ease-out;-moz-transition:opacity 0.1s ease-out;-ms-transition:opacity 0.1s ease-out;-o-transition:opacity 0.1s ease-out;transition:opacity 0.1s ease-out}.introjs-tooltipbuttons{text-align:right;white-space:nowrap}.introjs-button{position:relative;overflow:visible;display:inline-block;padding:0.3em 0.8em;margin:0;text-decoration:none;font:inherit;color:white;white-space:nowrap;cursor:pointer;outline:none;background-color:black;-webkit-background-clip:padding;-moz-background-clip:padding;-o-background-clip:padding-box;-webkit-border-radius:0.2em;-moz-border-radius:0.2em;border-radius:0.2em;zoom:1;*display:inline;margin-top:10px}.introjs-button:hover{border-color:#bcbcbc;text-decoration:none;box-shadow:0px 1px 1px #e3e3e3}.introjs-button::-moz-focus-inner{padding:0;border:0}.introjs-skipbutton{margin-right:5px;color:white;float:left}.introjs-prevbutton{-webkit-border-radius:0.2em 0 0 0.2em;-moz-border-radius:0.2em 0 0 0.2em;border-radius:0.2em 0 0 0.2em;border-right:none;display:none}.introjs-nextbutton{-webkit-border-radius:0 0.2em 0.2em 0;-moz-border-radius:0 0.2em 0.2em 0;border-radius:0 0.2em 0.2em 0;float:right}.introjs-disabled,.introjs-disabled:hover,.introjs-disabled:focus{color:#9a9a9a;border-color:#d4d4d4;box-shadow:none;cursor:default;background-color:#f4f4f4;background-image:none;text-decoration:none;display:none}.introjs-bullets{text-align:center}.introjs-bullets ul{clear:both;margin:15px auto 0;padding:0;display:inline-block}.introjs-bullets ul li{list-style:none;float:left;margin:0 2px}.introjs-bullets ul li a{display:block;width:6px;height:6px;background:#ccc;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;text-decoration:none}.introjs-bullets ul li a:hover{background:#999}.introjs-bullets ul li a.active{background:#999}.introjs-progress{overflow:hidden;height:10px;margin:10px 0 5px 0;border-radius:4px;background-color:#ecf0f1}.introjs-progressbar{float:left;width:0%;height:100%;font-size:10px;line-height:10px;text-align:center;background-color:#08c}.introjsFloatingElement{position:absolute;height:0;width:0;left:50%;top:50%}.introjs-fixedTooltip{position:fixed}.introjs-hint{position:absolute;background:transparent;width:20px;height:15px}.introjs-hidehint{display:none}.introjs-fixedhint{position:fixed}.introjs-hint:hover>.introjs-hint-pulse{border:5px solid rgba(60,60,60,0.57)}.introjs-hint-pulse{width:10px;height:10px;border:5px solid rgba(60,60,60,0.27);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background-color:rgba(136,136,136,0.24);z-index:10;position:absolute;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.introjs-hint-dot{border:10px solid rgba(146,146,146,0.36);background:transparent;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;height:50px;width:50px;-webkit-animation:introjspulse 3s ease-out;-moz-animation:introjspulse 3s ease-out;animation:introjspulse 3s ease-out;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;position:absolute;top:-25px;left:-25px;z-index:1;opacity:0}@-moz-keyframes intrjspulse{0%{-moz-transform:scale(0);opacity:0.0}25%{-moz-transform:scale(0);opacity:0.1}50%{-moz-transform:scale(0.1);opacity:0.3}75%{-moz-transform:scale(0.5);opacity:0.5}100%{-moz-transform:scale(1);opacity:0.0}}@-webkit-keyframes "introjspulse"{0%{-webkit-transform:scale(0);opacity:0.0}25%{-webkit-transform:scale(0);opacity:0.1}50%{-webkit-transform:scale(0.1);opacity:0.3}75%{-webkit-transform:scale(0.5);opacity:0.5}100%{-webkit-transform:scale(1);opacity:0.0}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.date-picker-date-time{position:absolute}.date-range .date-picker-date-time{position:inherit}[date-picker-wrapper]{position:absolute;min-width:220px;z-index:10;display:block;font-size:14px}[date-time-append] [date-picker-wrapper] [date-picker]{margin-top:-30px}[date-time-append] [date-picker]{position:relative;margin-right:-1000px;margin-bottom:-1000px}[date-range] [date-picker] .after.before{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#499dcd;background-image:-moz-linear-gradient(top, #5bc0de, #2f6ab4);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f6ab4));background-image:-webkit-linear-gradient(top, #5bc0de, #2f6ab4);background-image:-o-linear-gradient(top, #5bc0de, #2f6ab4);background-image:linear-gradient(to bottom, #5bc0de, #2f6ab4);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f6ab4', GradientType=0);border-color:#2f6ab4 #2f6ab4 #1f4677;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#2f6ab4;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}[date-range] [date-picker] .after.before:hover,[date-range] [date-picker] .after.before:active,[date-range] [date-picker] .after.before.active,[date-range] [date-picker] .after.before.disabled,[date-range] [date-picker] .after.before[disabled]{color:#ffffff;background-color:#2f6ab4;*background-color:#2a5ea0}[date-range] [date-picker] .after.before:active,[date-range] [date-picker] .after.before.active{background-color:#24528c \9}[date-picker].hidden{display:none}[date-picker]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#fff;padding:4px}[date-picker] table{margin:0}[date-picker] td,[date-picker] th{padding:4px 5px;text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:none}[date-picker] .switch{width:145px}[date-picker] span{display:block;width:23%;height:26px;line-height:25px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}[date-picker] span:hover{background:#eeeeee}[date-picker] span.disabled,[date-picker] span.disabled:hover{background:none;color:#999999;cursor:default}[date-picker] .active,[date-picker] .now{color:#ffffff;background-color:#006dcc;background-image:-moz-linear-gradient(top, #08c, #04c);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#08c), to(#04c));background-image:-webkit-linear-gradient(top, #08c, #04c);background-image:-o-linear-gradient(top, #08c, #04c);background-image:linear-gradient(to bottom, #08c, #04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);border-color:#0044cc #0044cc #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#0044cc;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}[date-picker] .active:hover,[date-picker] .now:hover,[date-picker] .active:active,[date-picker] .now:active,[date-picker] .active.active,[date-picker] .now.active,[date-picker] .active.disabled,[date-picker] .now.disabled,[date-picker] .active[disabled],[date-picker] .now[disabled]{color:#ffffff;background-color:#0044cc;*background-color:#003bb3}[date-picker] .active:active,[date-picker] .now:active,[date-picker] .active.active,[date-picker] .now.active{background-color:#003399 \9}[date-picker] .now{color:#ffffff;text-shadow:0 -1px 0 rgba(0,0,0,0.25);background-color:#ee735b;background-image:-moz-linear-gradient(top, #ee5f5b, #ee905b);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#ee905b));background-image:-webkit-linear-gradient(top, #ee5f5b, #ee905b);background-image:-o-linear-gradient(top, #ee5f5b, #ee905b);background-image:linear-gradient(to bottom, #ee5f5b, #ee905b);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffee905b', GradientType=0);border-color:#ee905b #ee905b #e56218;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);*background-color:#ee905b;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}[date-picker] .now:hover,[date-picker] .now:active,[date-picker] .now.active,[date-picker] .now.disabled,[date-picker] .now[disabled]{color:#ffffff;background-color:#ee905b;*background-color:#ec8044}[date-picker] .now:active,[date-picker] .now.active{background-color:#e9712d \9}[date-picker] .disabled{background:none;color:#999999 !important;cursor:default}[date-picker] [ng-switch-when="year"] span,[date-picker] [ng-switch-when="month"] span,[date-picker] [ng-switch-when="minutes"] span{height:54px;line-height:54px}[date-picker] [ng-switch-when="date"] td{padding:0}[date-picker] [ng-switch-when="date"] span{width:100%;height:26px;line-height:26px}[date-picker] th:hover,[date-picker] [ng-switch-when="date"] td span:hover{background:#eeeeee;cursor:pointer}.release-note-container{font-family:'Brandon Grotesque'}.release-note-container h1{font-size:26px;padding-top:15px;padding-bottom:30px}.release-note-container h2{font-size:22px}.release-note-container p{padding-bottom:20px}.release-note-container .image-container{text-align:center}.release-note-container img{max-width:100%}.release-note-container #num_1_7{max-width:600px}.release-note-container .big-image{max-width:600px;width:100%}.release-note-container ul{padding-left:20px;list-style:disc}@media only screen and (max-width: 479px){.release-note-container h1{padding-bottom:15px}.release-note-container p{padding-bottom:10px}.release-note-container #num_1_7{max-width:100%}.release-note-container .big-image{max-width:100%;width:100%}}.omni-search{position:absolute;right:56px;top:0px;display:block;width:56.25px;height:50px;z-index:3;border-left:1px solid #64696e;border-right:1px solid #64696e;border-bottom:1px solid #64696e;overflow:hidden;transition:0.1s linear width}.omni-search input{position:absolute;top:5px;right:66.66667px;width:326.33333px;height:40px;border-radius:5px;opacity:0;transition:0.2s linear opacity}.omni-search .search-button{position:absolute;display:block;right:52.5px;cursor:pointer}.omni-search .search-button i:before{content:"";font-size:3em;font-family:"lightcloud";position:absolute;color:white}.omni-search .results{position:relative;top:50px;background:#ebebeb}.omni-search .results .item{padding:10px;color:#64696e}.omni-search .results .item .category{text-transform:uppercase;font-weight:700;font-size:.8em;letter-spacing:.1em;padding-right:1em;min-width:5em;display:inline-block}.omni-search .results .item .parent{display:inline-block;float:right;text-transform:uppercase;font-size:.8em;line-height:1.5em}.omni-search .results .item.focused{background:white;color:#64696e}.omni-search .results .item:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.omni-search.active{background:#ebebeb;width:400px;overflow:initial;border:none;transition:0.1s linear width}.omni-search.active input{opacity:1;transition:0.2s linear opacity}.omni-search.active input.loading{background-image:url("../images/spinner.gif");background-repeat:no-repeat;background-size:7%;background-position:95% 50%}.omni-search.active .search-button i:before{color:#878787}.google-map{position:relative}.google-map iframe{z-index:1;position:relative}.google-map .placeholder{position:absolute;top:0;border:2px dashed #ebebeb;height:350px;width:100%;text-align:center;vertical-align:middle}.google-map .placeholder span{cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em}@media only screen and (max-width: 479px){.omni-search.active{width:270px}.omni-search.active input{width:196.333333px}}.menu-open .omni-search{right:-224px}.main-header.commission-header .close{position:absolute;top:0px;right:0px;color:#fff}.loading-spinner-label{text-align:center;position:absolute;top:50%;left:50%;font-size:1.2em;margin-left:-20px}.loading-spinner-label:after{background-image:url("../images/spinner.gif");background-size:20px 20px;content:"";width:20px;height:20px;display:block;position:absolute;left:-25px;top:0px}.loading-spinner-label.discovery{position:relative;top:auto;left:auto;margin:0 auto;height:50px;line-height:50px;width:100px}.loading-spinner-label.discovery:after{left:auto;right:-30px;top:15px}.loading-spinner-label.relative{position:relative;left:0;margin-bottom:50px}.loading-spinner-label.relative:after{left:40%}.empty-label{text-align:center;margin-top:40%;font-size:1.3em;font-weight:bold}.commission{width:100%;height:100%;position:relative}.commission .search-bar{width:100%;height:50px;position:relative;padding:10px 10px;z-index:2;background-color:#ebebeb}.commission .search-bar .search-input{width:100%;height:30px;border-radius:3px}.commission .search-bar .fa-search{position:absolute;top:17px;left:30px;color:#aba9af}.commission .search-bar .fa-search:before{content:"";font-size:33px;font-family:"lightcloud";position:relative;z-index:1;top:-8px;left:-24px;color:#878787}.commission .action-bar{transition:0.2s linear height;height:0px;width:100%;padding:0 10px;background-color:#f3f5f5;clear:both;overflow:hidden;position:relative;z-index:2}.commission .action-bar.show{height:50px}.commission .action-bar .btn{text-transform:capitalize;margin-top:9px}.commission .action-bar .clear{float:right}.commission .details-label{box-sizing:border-box;width:100%;height:50px;line-height:50px;padding:0 20px;text-transform:uppercase;font-size:1em;font-weight:bold}.white-pill-item-list{width:92%;margin-left:8%}.white-pill-item{width:100%;height:60px;border-radius:5px;background-color:#fff;position:relative;margin-bottom:15px;cursor:pointer;box-shadow:#a7a7a7 1px 1px 5px -1px}.white-pill-item.selected{background-color:#fffad9}.white-pill-item.short{height:60px}.white-pill-item.half{width:49%;float:left;margin-right:1%}.white-pill-item .btn-select{position:absolute;left:-52px;top:15px}.white-pill-item .device-icon{width:40px;height:40px;border-radius:40px;position:absolute;top:10px;left:20px}.white-pill-item .name{position:absolute;top:20px;left:80px;text-transform:capitalize}.white-pill-item .btn-push{top:8px;left:12px}.white-pill-item .details{position:absolute;top:35px;left:80px;color:#aba9af;font-size:0.9em}.white-pill-item.no-icon .name,.white-pill-item.no-icon .details{left:20px}.white-pill-item.zoneDisabled{box-shadow:inset 0 3px 6px #717171;background-color:#F0F0F0}.white-pill-item .edit{position:relative;top:25%;right:2%;font-size:0.8em;float:right;width:auto;padding:6px 10px;border-radius:4px;font-family:"Brandon Grotesque Bold";background-color:#000}.white-pill-item .indicate{position:relative;right:3%;top:25%;font-size:0.8em;float:right}.white-pill-item .energy{position:absolute;top:35px;right:220px;color:#aba9af;font-size:1.2em}.white-pill-item-list-wrapper .zones .white-pill-item{height:80px}.white-pill-item-list-wrapper .zones .white-pill-item .btn-select{top:25px}.white-pill-item-list-wrapper .zones .white-pill-item .device-icon{top:20px}.white-pill-item-list-wrapper .zones .white-pill-item .name{top:20px}.white-pill-item-list-wrapper .zones .white-pill-item .details{top:50px}.white-pill-item-list-wrapper .zones .white-pill-item .edit{top:25px}.white-pill-item-list-wrapper .zones .white-pill-item .indicate{top:25px}@media only screen and (max-width: 479px){.white-pill-item{height:140px}.white-pill-item .btn-select{left:-35px;top:50px}.white-pill-item .device-icon{top:40px;left:20px}.white-pill-item .details{text-overflow:ellipsis;overflow-x:hidden;width:65%;position:relative;top:90px;left:20px;font-size:1.2em}.white-pill-item .name{font-size:1.1em;top:15px;left:20px}.white-pill-item .indicate{right:10px;top:37px}.white-pill-item .edit{top:88px}.white-pill-item-list-wrapper .zones .white-pill-item .device-icon{display:none}.white-pill-item-list-wrapper .zones .white-pill-item .details{display:none}.white-pill-item-list-wrapper .zones .white-pill-item .name{font-family:base-font-family-bold;top:15px}.white-pill-item-list-wrapper .zones .white-pill-item button.indicate{top:40px;right:20px}.white-pill-item-list-wrapper .zones .white-pill-item button.edit{top:40px;right:10px}.commission-header h1{display:inline-block;width:90%}}.white-pill-item-list.devices .white-pill-item .details{text-transform:uppercase}energy-base-chart .axis line{stroke:#ebebeb}energy-base-chart .axis g:first-child line{stroke:none}a.download{margin:0 2%}.savings{opacity:0;display:inline-block;float:right;font-family:"Brandon Grotesque Bold";border-radius:5px;padding:5px;margin:-5px 0;color:white}.savings.saved{background:#50d400;opacity:1}.savings.saved:before{content:"\21E9";padding-right:10px}.savings.extra{background:#ef5932;opacity:1}.savings.extra:before{content:"\21E7";padding-right:10px}li.energy-report{position:relative}.energy{margin-top:0px}.energy h1{font-family:"Brandon Grotesque Bold";font-size:2em}.energy .contrast-buttons div:first-child.selected{border-top-left-radius:0;border-bottom-left-radius:0}.energy .contrast-buttons.custom-range{position:relative;z-index:2;display:block;float:left}.energy .contrast-buttons.custom-range .range{padding:7px;border-top-right-radius:0;border-bottom-right-radius:0}.energy .timescale{font-size:.8em}.energy #energy-overview-chart-area svg{display:block;width:100%;height:100%}.energy .area-nav{float:left;width:30%;text-align:inherit}.energy .area-nav.timescale{text-align:right;width:70%}.energy .overview-zone{cursor:pointer;height:80px}.energy .overview-zone>span{width:100%}.energy .overview-zone span{position:absolute}.energy .overview-zone span.zone-name{line-height:80px;top:0}.energy .overview-zone span.zone-name energy-icon{top:0;right:50px}.energy .overview-zone span.zone-name energy-icon span.zone-watts.collecting:before{display:none}.energy .overview-zone span.zone-name energy-icon span.zone-watts.collecting:after{color:#d7d7d7}.energy .overview-zone span.zone-demand{top:50px;left:20px}.energy .overview-zone span.zone-demand-percentage{right:12%;top:20px;font-size:1.5em}.energy .overview-zone span.zone-demand-percentage span{position:relative;font-size:.8em}.energy .overview-zone span.time-note{bottom:0px;right:35px;font-size:.8em}.energy .overview-zone progress{position:absolute;left:18%;width:70%;top:50px}.energy .overview-zone progress::-webkit-progress-value{background-color:black}.energy .overview-zone .zone-details-drop{float:right;width:6em;padding:5px;height:80px;border-left:1px solid #ebebeb;position:relative}.energy .overview-zone .zone-details-drop i:after{content:"";font-size:4em;position:absolute;font-family:"lightcloud";rotate:90deg;left:0.25em}.energy .overview-zone .zone-details-drop.dropped i:after{rotate:270deg}.energy .overview-zone.expanded{transition:height .1s linear;height:560px}.energy .overview-zone.expanded .chart{text-align:center;border-top:1px solid #ebebeb;position:relative;top:80px}.energy .overview-zone.expanded .chart .no-data{position:relative;top:100px}.energy .overview-zone.expanded .chart .yAxisDim .tick line{display:none}.energy .overview-zone.expanded .chart .green{fill:none}.energy .overview-zone.expanded .chart .green .tick{fill:#50d400}.energy .overview-zone .zone-watts{position:relative;line-height:30px}@-moz-document url-prefix(){.energy .main-body{padding-bottom:20%}}.energy energy-reports-dropdown .dropdown{border-radius:5px;background:none;width:100%;margin-bottom:10px}.energy energy-reports-dropdown .dropdown h2{border-radius:5px;box-sizing:border-box}.energy energy-reports-dropdown .dropdown h2:after{font-size:25px;right:5px}.energy energy-reports-dropdown .dropdown ul{position:relative;border-bottom-left-radius:5px;border-bottom-right-radius:5px;width:99%;margin:auto;background:#eeefef;top:-1px}.energy energy-reports-dropdown .dropdown ul li{border-top:1px solid #f3f5f5}.energy energy-report-request-history div.request-history-table-wrapper{padding:15px;border-radius:5px}.energy energy-report-request-history div.request-history-table-wrapper table#request-history-table{width:100%}.energy energy-report-request-history div.request-history-table-wrapper table#request-history-table th{text-align:left}.energy energy-report-request-history div.request-history-table-wrapper table#request-history-table td,.energy energy-report-request-history div.request-history-table-wrapper table#request-history-table th{padding-bottom:1em}.zone-graph .line{fill:none;stroke-width:2px}.zone-graph .line.green{stroke:#50d400}.zone-graph .line.blue{stroke:#008ce6;fill:#008ce6}.zone-graph .axis text,.zone-graph .nav-axis text{font:12px sans-serif}.zone-graph .axis path,.zone-graph .axis line,.zone-graph .nav-axis path,.zone-graph .nav-axis line{fill:none;stroke:#ebebeb;shape-rendering:crispEdges}.zone-graph .axis.x path,.zone-graph .nav-axis.x path{display:none}.zone-graph .navigator .data{fill:#d1ddef;stroke-width:0px}.zone-graph .nav-viewport{stroke:#b2b1b6;stroke-width:0.5px;fill:#5daee0;fill-opacity:0.3}#DChart{width:100%;height:70%;background:#d7d7d7;margin-bottom:20px;margin-top:30px;position:relative}#DChart .tick{stroke:#282d32;opacity:0.8}#DChart .bar{fill:black}#DChart g.x .axis{stroke:#282d32}#DChart g.x text{margin-right:50px}#DChart g.x line{stroke:#d7d7d7}#DChart .axis text{font-family:"Brandon Grotesque";font-size:12px;font-weight:normal;text-transform:uppercase;letter-spacing:0.08em;color:#ebebeb}#DChart .axis path{stroke:#282d32;fill:none}#DChart .y-label{text-transform:none}@media only screen and (max-width: 1199px){.energy .overview-zone .zone-details-drop i:after{left:0.25em}.energy .overview-zone .zone-details-drop.dropped i:after{left:0.25em}}@media only screen and (max-width: 599px){.energy .overview-zone .zone-details-drop i:after{left:-40%}.energy .overview-zone .zone-details-drop.dropped i:after{left:-40%}.energy .overview-zone span.zone-demand-percentage .description{display:none}}@media only screen and (max-width: 479px){.energy .quarter{width:auto;clear:both;float:left}.energy .overview-zone span.zone-demand-percentage{top:10px}.energy .overview-zone progress{left:38%;width:60%;top:50px}.energy .overview-zone .zone-details-drop{width:35px}.energy .overview-zone .zone-details-drop i:after{left:-6px;top:15px;font-size:45px}.energy .overview-zone .zone-details-drop.dropped i:after{left:-6px;top:15px;font-size:45px}.energy .overview-zone .zone-name{max-width:calc(100% - 37px)}.energy .overview-zone .zone-name energy-icon{right:60px !important}.energy .main-body .chart-heading{float:left}.energy .main-body .timescale.right{float:none}}.url-404-container{width:100%;height:100%;background-color:#282d32;position:absolute;top:0;left:0;z-index:2}.url-404-container .content{text-align:center;color:#fff}.url-404-container .content i{vertical-align:baseline}.url-404-container .content i:before{content:"";font-size:400px;font-family:"lightcloud"}.url-404-container .content h1{font-size:3em}.url-404-container .content h2{font-size:2em;margin-top:20px}.url-404-container .content h2 a{font-size:inherit;color:inherit}.home-page{width:80%;margin-left:10%}.home-chart-container{float:left}.home-box{float:left;width:15.3vw;border:1px solid lightgrey;border-radius:10px;margin:0.5vw 0;height:13vw;background:white}.home-box:nth-child(2){margin:0.5vw}.home-box h1{font-size:4vw}.home-box h2{font-size:.9vw}.home-box .overview-heading span{margin:10px}.home-box.org-switcher{width:100%;height:100%}.home-box.org-switcher ul li{clear:both;padding:10px;float:left;width:100%;border-bottom:1px solid whitesmoke}.home-box.org-switcher ul li.selected{font-weight:700}.home-box .no-sites{width:100%;text-align:center;float:left;margin-top:22vh;display:block}home-messages .notifications-log-list-parent{border:1px solid #bebebe}@media only screen and (max-width: 479px){.home-page{margin:0%}.home-chart-container,.main-right.welcome-screen{width:100%}.home-box{width:31vw;height:23vw}table.dataTable tbody th,table.dataTable tbody td{padding:5px 0px}}.select-modal{transition:0.4s all ease-in-out;width:45%;height:70%;position:absolute;left:40%;top:10%;background-color:#f3f5f5;overflow:hidden}.select-modal.zone .select-list-item .scenes{display:none}.select-modal.zone .select-list-item .zones{display:block;width:100%}.select-modal.scene .select-list-item .scenes{display:block;width:100%}.select-modal.scene .select-list-item .zones{display:none}.select-modal .area-sub-title{font-weight:bold;font-size:.8em;padding:1% 3%;background:#f3f5f5;text-transform:uppercase}.select-modal .area-sub-title h2{display:inline-block;padding:16px 0;margin-left:calc(1% + 32px)}.select-modal .area-sub-title button{float:right}.select-modal .header{padding:4%;text-align:center;font-size:1.3em;position:relative;z-index:2}.select-modal .header>span{text-transform:capitalize}.select-modal .header .btn-x{position:absolute;top:0px;right:5px}.select-modal nav{height:50px;width:100%;text-align:center;position:relative;z-index:2}.select-modal nav button{background-color:#878787;border-radius:0px;position:relative;top:8px;display:inline-block}.select-modal nav button.selected{background-color:#000;color:#fff}.select-modal .select-list-container{height:70%}.select-modal .select-list{width:100%;height:100%;padding:20px;overflow-y:auto;font-size:1.1em}.select-modal .select-list-item{transition:0.2s all linear;width:100%;background-color:white;border:1px solid #ebebeb;cursor:pointer;position:relative;margin-bottom:20px}.select-modal .select-list-item header{position:relative}.select-modal .select-list-item header.expandable:before{font-family:"lightcloud";font-size:1.3em;content:"";position:absolute;display:block;right:1%;top:5%;color:white}.select-modal .select-list-item header.expandable.expanded:before{content:""}.select-modal .select-list-item h2.name{padding:.8em 0}.select-modal .select-list-item h2.name span{padding:0 1em;text-overflow:ellipsis;overflow:hidden}.select-modal .select-list-item h2.item-name{position:absolute;left:calc(4% + 32px);top:35%;width:80%;height:1.2em;text-overflow:ellipsis;overflow:hidden}.select-modal .select-list-item .zones,.select-modal .select-list-item .scenes{width:50%;display:inline;vertical-align:top}.select-modal .select-list-item .area-title{font-family:"Brandon Grotesque Bold";text-transform:uppercase;padding:1%;font-size:1em;background-color:#282d32;color:#fff;text-overflow:ellipsis;overflow:hidden}.select-modal .select-list-item .description{position:absolute;font-size:1em;color:#878787;bottom:24px}.select-modal .select-list-item .description.del-device{left:3%}.select-modal .select-list-item .description.trim-warn{right:20px}.select-modal .select-list-item .description.zone-helper{font-size:.7em;left:10%;top:68%}.select-modal .select-list-item .goto{display:none;position:absolute;right:5%;top:27%;padding:1%;border-radius:5px;background:#a0a0a0;color:white;text-transform:uppercase;font-size:.8em;font-family:"Brandon Grotesque Bold"}.select-modal .select-list-item .title{text-align:right;width:100%;display:block;text-transform:uppercase;padding:5px 0;font-size:.8em}.select-modal .select-list-item .btn-select{position:absolute;left:2%;top:23%}@-moz-document url-prefix(){.select-modal .select-list-item .btn-select.selected:before{top:-10px}}.select-modal .select-list-item:hover{background-color:#ECECEC}.select-modal .select-list-item.highlighted{border:1px solid black}.select-modal .select-list-item.blocked,.select-modal .select-list-item.blocked:hover{background-color:#eaeaea;background-image:repeating-linear-gradient(45deg, transparent, transparent 35px, rgba(255,255,255,0.5) 35px, rgba(255,255,255,0.5) 70px)}.select-modal .select-list-item.child{margin:0}.select-modal .select-list-item.child:hover .goto{display:block}.select-modal .select-list-item.multi{height:65px}.select-modal .automations .select-list-item h2{width:80%;display:inline-block}.select-modal .automations .select-list-item h2 span.enable{float:right}.select-modal .automations .select-list-item h2.full{width:100%}.select-modal .automations .select-list-item h2:hover{background-color:#CECECE}.select-modal .automations .select-list-item .toggle{width:19.5%;text-align:center;box-shadow:-4px 0px 0px 0px grey;padding:.8em 0}.select-modal .automations .select-list-item:hover{background-color:white}.select-modal .schedule-area-toggle-holder{top:4%;position:absolute;right:1%;width:40%;font-size:.8em}.select-modal .schedule-area-toggle-holder div{width:48%;float:left;margin:0 1%}@media only screen and (max-width: 979px){.overlay .select-modal.show .select-list .select-list-item h2.item-name{left:15%}.overlay .select-modal.multi-select-modal.site-scenes.show .select-list .select-list-item .area-sub-title h2{position:relative;left:5%}}@media only screen and (max-width: 599px){.overlay .select-modal.show .select-list .select-list-item h2.item-name{left:20%}.overlay .select-modal.multi-select-modal.site-scenes.show .select-list .select-list-item .area-sub-title h2{left:10%}}@media only screen and (max-width: 479px){.overlay .select-modal.show{width:90%;left:5%}.overlay .select-modal.show .select-list .select-list-item h2.name{overflow:hidden;text-overflow:ellipsis;width:93%}.overlay .select-modal .select-list-item h2.item-name{left:15%}.overlay .select-modal .select-list-container{height:66%}.overlay .select-modal.multi-select-modal.site-scenes.show .select-list .select-list-item .area-sub-title h2{left:5%}}.settings-modal{width:58.75%;height:700px;max-height:90%;overflow-y:scroll;background-color:#f3f5f5;position:absolute;top:5%;right:5%;font-family:"Brandon Grotesque Bold"}.settings-modal header{box-sizing:border-box;height:50px;width:100%;padding:15px 0;border-bottom:1px solid #d7d7d7;position:relative;z-index:2;text-align:center;top:0}.settings-modal header .device-name{width:100%;height:50px;line-height:50px;font-size:1.2em;border:1px solid #d7d7d7;padding:10px}.settings-modal header .device-icon{position:absolute;top:15px;left:15px}.settings-modal header .close{position:absolute;right:10px;top:10px}.settings-modal footer{border-top:1px solid lightgrey;height:80px;margin-top:0px;background-color:#eeefef;position:absolute;width:100%;bottom:0px;z-index:2}.settings-modal footer .btn{font-size:1.3em;margin:0 15px;position:relative;top:20px}.settings-modal .uuid{position:absolute;bottom:3%;left:25%;width:50%;text-align:center;font-size:.7em;color:grey}@media only screen and (max-width: 479px){.settings-modal{width:100%;height:100%;max-height:100%;font-size:.85em;background-color:#f3f5f5;position:absolute;top:0%;right:0%}.settings-modal .device-details .quarter{margin-bottom:30px;width:auto}.settings-modal .device-details .quarter h3{overflow:visible}.settings-modal .device-details .device-details-group{min-height:60px;float:none}.settings-modal .device-details .device-details-group .contrast-buttons>div{padding:10px 12px 10px 12px}.settings-modal .device-details .device-details-group .device-zone-input,.settings-modal .device-details .device-details-group .zone-wattage-input{width:100%}.settings-modal .device-details .device-details-group.calibration{height:10vh;margin-bottom:115px}.settings-modal .device-details .device-details-group.full.sensitivity{margin-top:50px}.settings-modal .device-details .description{margin-top:30px}.settings-modal .device-details .description h3{position:relative;top:5px}.settings-modal .device-details .half{width:auto}.settings-modal .device-details .half button.check{width:100%;height:60%}.settings-modal .device-details .third{width:87%}.settings-modal .device-details .has-slider .max-trim span{position:relative;left:12px}.settings-modal .device-details .has-slider .max-trim span.max{font-size:1.1em;top:16px;left:5px}.settings-modal .device-details .has-slider .max-trim span.caps{font-size:1.1em;left:5px;top:10px}.settings-modal .device-details .has-slider .slider-wrapper .btn-push{z-index:2;left:-20%}.settings-modal .device-details .power-up-state .half{margin-bottom:80px}.settings-modal .device-details .power-up-state .half slider{margin-left:10px;width:65%}.settings-modal footer .btn{font-size:1.1em;margin:0px 3px}.check{width:90%;height:80%;white-space:normal}.fixture-health-container{width:96%;height:190px;top:30%;left:2%;margin-left:0;margin-top:0;padding-left:0;padding-right:0}.fixture-health-container .action p{left:-10px}.fixture-health-container .action.option2{left:-10px}.fixture-health-container .action.dismiss-static-group.option1{left:-10px}.fixture-health-container .action.dismiss-static-group.option2{left:-25px}.fixture-health-container footer button{width:90px}.fixture-health-container.auth-info .item{text-align:center;padding-left:0}.fixture-health-container.auth-info .item input{width:55%}.fixture-health-container.auth-info footer button{margin:0 15px;width:130px}}.overlay,.screen-block{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:998}.screen-block{z-index:999}.grey-cover,.overlay{background-color:#000;background-color:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"}.confirm-modal{box-shadow:#000 0px 0px 30px 0px;width:400px;height:200px;padding:40px 50px;border-radius:5px;text-align:center;background-color:#fff;position:relative;top:50%;left:50%;margin-left:-200px;margin-top:-100px}.confirm-modal .message{width:100%;line-height:30px;font-size:1.2em;white-space:normal}.confirm-modal .btn{position:absolute;bottom:40px;padding:7px 40px}.confirm-modal .btn.cancel{left:50px}.confirm-modal .btn.confirm{right:50px}.confirmation-modal{box-shadow:#000 0px 0px 30px 0px;width:420px;height:320px;padding:50px 30px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;background-color:#fff}.confirmation-modal .btn{padding-left:40px;padding-right:40px;margin:0 5px}.confirmation-modal .confirmation-message{font-size:1.45em;height:200px;width:100%;overflow:hidden;line-height:35px;white-space:normal;text-overflow:ellipsis}.confirmation-modal .confirmation-message .multi-device{max-height:100px;overflow:scroll;font-size:0.8em;background:#eeefef}.confirmation-modal .confirmation-btn-group{height:40px;width:100%}.area-modal{box-shadow:#000 0px 0px 30px 0px;width:420px;height:240px;padding:30px;border-radius:5px;position:absolute;top:50%;left:50%;translate:-50%,-50%;text-align:center;background-color:#fff}.area-modal h1{text-align:left;margin-bottom:30px;font-weight:bold}.area-modal .area-input{border:1px solid #878787;width:100%;height:50px;font-size:1.2em;padding:0 20px;margin-bottom:20px}.area-modal .cancel{position:absolute;left:30px;width:100px}.area-modal .done{position:absolute;right:30px;width:100px}.area-modal .btn-group{height:40px;width:100%;position:absolute;bottom:30px;left:0}.operation-success-modal{width:300px;height:320px;border-radius:5px;text-align:center;position:absolute;top:40%;left:50%;translate:-50%,-40%;background-color:rgba(10,10,14,0.75);display:none;z-index:999}.operation-success-modal .message{color:#fff;font-weight:bold;position:absolute;bottom:70px;left:0;width:100%;font-size:1.3em;line-height:30px}.operation-success-modal .check-mark{width:80px;height:80px;border-radius:80px;background-color:#50d400;margin:0 auto;margin-top:50px}.operation-success-modal .check-mark:before{content:"";color:#fff;font-size:50px;position:relative;top:18px;font-family:"lightcloud"}.completion-modal,.loading-modal{width:250px;height:235px;border-radius:5px;text-align:center;position:absolute;top:40%;left:50%;margin-left:-125px;background-color:rgba(10,10,14,0.75);z-index:999}.completion-modal .message,.loading-modal .message{color:#fff;font-weight:normal;font-family:"Brandon Grotesque Bold";position:absolute;bottom:20px;left:0;width:80%;margin:0 10%}.completion-modal .check-mark,.loading-modal .check-mark{width:70px;height:70px;border-radius:70px;background-color:#50d400;position:absolute;top:50px;left:65px}.completion-modal .check-mark:before,.loading-modal .check-mark:before{content:"";color:#fff;font-size:50px;position:relative;top:12px;font-family:"lightcloud"}.loading-modal.welcomed{left:50%}.loading-modal .loading-mark{font-size:10px;margin:30px auto;text-indent:-9999em;width:10em;height:10em;border-radius:50%;background:#fff;background:-moz-linear-gradient(left, #fff 10%, rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left, #fff 10%, rgba(255,255,255,0) 42%);background:-o-linear-gradient(left, #fff 10%, rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left, #fff 10%, rgba(255,255,255,0) 42%);background:linear-gradient(to right, #fff 10%, rgba(255,255,255,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.loading-modal .loading-mark:before{width:50%;height:50%;background:#fff;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.loading-modal .loading-mark:after{background:#3d3d40;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.loading-modal.completed .loading-mark{display:none}.loading-modal.completed:before{content:"";color:#fff;font-size:120px;position:relative;top:20px;font-family:"lightcloud";background-color:#50d400;border-radius:90px}.loading-modal.fail .loading-mark{display:none}.loading-modal.fail:before{content:"";color:#fff;font-size:120px;position:relative;top:20px;font-family:"lightcloud";background-color:#ef5932;border-radius:90px}.screen-block .loading-modal .loading-mark:after{background-color:#222225}.scene-select-modal{top:10%;left:90%;width:60%;height:600px;max-height:80%;position:absolute;margin-left:-55%;padding:20px;padding-bottom:50px;background-color:#eeefef}.scene-select-modal header{margin-right:-20px;margin-left:-20px;text-align:center;border-bottom:1px solid #d7d7d7;height:50px}.scene-select-modal footer{height:80px;position:absolute;bottom:0px;width:100%;left:0px;background-color:#eeefef;border-top:1px solid #d7d7d7}.scene-select-modal h1{text-align:center;font-family:"Brandon Grotesque Bold";font-size:1.4em;line-height:30px}.scene-select-modal input{border:1px solid #d7d7d7;padding:10px;font-size:1.2em;width:100%;display:block}.scene-select-modal li{-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%;background:white;border-bottom:1px solid #d7d7d7;padding:20px;cursor:pointer;font-size:1.3em}.scene-select-modal li:last-child{border-bottom:none}.scene-select-modal .applied{position:absolute;right:5%;top:6%}.scene-select-modal .btn{position:absolute;bottom:20px}.scene-select-modal .cancel{padding:10px 15px;display:inline;font-size:inherit;margin-left:20px}.scene-select-modal .manage{cursor:pointer;bottom:28px;position:absolute;right:20px}.scene-select-modal .manage i:before{content:"";font-size:28px;font-family:"lightcloud";position:absolute;left:-25px;top:-6px}.scene-select-modal .manage span{text-transform:uppercase;font-size:.8em;font-weight:700;margin-left:0px;letter-spacing:.08em;font-family:"Brandon Grotesque Bold"}.scene-select-modal .close{right:10px;position:absolute;top:10px}.scene-select-modal .scene-selector{margin-top:20px;border-radius:5px;border:1px solid #d7d7d7;max-height:73%;overflow-y:scroll;overflow-x:hidden;position:relative}.scene-select-modal .scene-selector::-webkit-scrollbar{width:0 !important}.scene-select-modal .scene-selector .scene-check{color:grey}.scene-select-modal .scene-selector .scene-check .check{float:right;font-size:1.2em;color:lightgrey}.scene-select-modal .scene-selector .scene-check i{margin:0 5px}.scene-select-modal .scene-selector .scene-check:hover{color:#282d32;background:#ECEBEB}.scene-select-modal .scene-selector .scene-check:hover .check{color:grey}.scene-select-modal .scene-selector .scene-check .checked{color:green}.scene-select-modal .scene-selector .scene-check .checked:before{content:"";font-family:"lightcloud"}.scene-select-modal .scene-selector .scene-check.disabled{color:#D2D2D2;background:#EAEAEA}.scene-select-modal .scene-selector .scene-check.disabled:hover{background:inherit}.scene-select-modal .scene-selector .scene-check.disabled:hover .check{color:inherit}.scene-select-modal .scene-selector .scene-check .name{width:50%;height:24px}.scene-select-modal .scene-selector .scene-check span{color:black;display:inline-block;text-overflow:ellipsis;overflow:hidden}.scene-select-modal .scene-selector .scene-check span.grey{color:#aba9af}@media only screen and (max-width: 479px){.scene-select-modal{left:55%;width:inherit}.scene-select-modal .scene-selector .scene-check{position:relative}.scene-select-modal .scene-selector .scene-check span.name{width:100px;font-size:13px}.scene-select-modal .scene-selector .scene-check span.demand{width:150px;font-size:13px}.scene-select-modal .scene-selector .scene-check .check{float:none;position:absolute;right:-78%;top:32%}.scene-select-modal .scene-selector .cancel{padding:5px;bottom:13px}.scene-select-modal .scene-selector li{padding:20px 10px 20px 10px}.completion-modal,.loading-modal{top:33%;width:60%;margin-left:-30%}.confirmation-modal{top:30%;width:90%;margin-left:0%}.confirmation-modal .btn{padding:10px}}.rename-area-modal{height:13em;width:25em;padding:20px;background-color:#fff;position:absolute;top:50%;left:50%;margin-left:-12.5em;margin-top:-6.5em;width:40%;margin-left:0;left:45%}.rename-area-modal h1{margin-bottom:20px}.rename-area-modal input,.rename-area-modal select{border:1px solid #d7d7d7;padding:10px;font-size:1.2em;width:100%;display:block;margin-top:20px}.rename-area-modal .btn{position:absolute;bottom:20px;font-size:1.2em;font-family:"Brandon Grotesque Bold"}.rename-area-modal .cancel{left:20px}.rename-area-modal .rename{right:20px}.rename-area-modal .error{padding:5px 0;color:red}@media only screen and (max-width: 479px){.rename-area-modal{width:100%;left:0%}}.notifications-log-list-parent{text-align:left;clear:both;margin-top:3vh;background:white;border-radius:5px;padding:0 20px}notifications-log-list{height:auto;padding:10px}notifications-log-list .result{border-bottom:1px solid #bebebe}notifications-log-list .result p{font-size:1.2em;margin:1% 0 0}notifications-log-list .result>span{font-size:0.9em;margin:1% 0;display:inline-block}notifications-log-list .result .message-icon{margin:0 2% 0 0}notifications-log-list .result .messageBody .message-content{overflow-wrap:break-word}notifications-log-list .result:last-child{border-bottom:none}notifications-log-list .dataTable .result p{font-size:1em}notifications-log-list .dataTable .result .device-icon{width:20px;height:20px}notifications-log-list .dataTable .result .device-icon:before{font-size:20px}.notifications-popover{height:400px;border-radius:8px;background-color:black;top:13px;z-index:2;padding:20px 15px;position:relative;margin:8px}.notifications-popover:before{content:"";display:block;width:0;height:0;top:-5px;right:-2%;margin-right:8px;border-style:solid;border-width:0 15px 15px 15px;border-color:transparent transparent #000000 transparent;position:absolute}.notifications-popover>h2{position:relative;top:-4px;left:5px;color:white;font-size:1.3em;display:inline-block}.notifications-popover a{float:right;color:white;text-decoration:underline}.notifications-popover a.settings{text-decoration:none}.notifications-popover .msg-list{width:100%;height:95%;border-radius:5px;background-color:#eeefef;padding:15px 0 15px 15px}.notifications-popover .msg-list ul{width:100%;height:100%;overflow-y:auto}.notifications-popover .msg-list li{border-bottom:1px solid #000;padding:3% 3% 3% 0;min-height:65px;white-space:normal}.notifications-popover .msg-list li p{user-select:text;line-height:1.4em}.notifications-popover .msg-list li p.messageBody:first-letter{text-transform:capitalize}.notifications-popover .msg-list strong{text-overflow:ellipsis;overflow:hidden;word-wrap:break-word}.notifications-popover input[type=text]{border-bottom-left-radius:5px;padding:4px;margin:2px 0 0 0;width:80%;background-color:#eeefef}.notifications-popover button.btn{border-bottom-left-radius:0;border-top-right-radius:0;border-top-left-radius:0;width:20%}.close .fa-times:before{content:"";font-family:"lightcloud";font-size:40px}.toast{position:fixed;bottom:0px;left:40%;width:20%;padding:5px;margin:1%;z-index:2;background:#ef5932;border:1px solid red;word-wrap:break-word;color:white;font-weight:900;line-height:1.5em}.message-icon{float:left;margin-right:3%}.message-icon.lc-scene:before{content:""}.message-icon.lc-zone:before,.message-icon.lc-node:before{content:""}@media only screen and (max-width: 479px){.notifications-popover{left:0px !important;top:1px !important;margin:40px 2%;width:96%;padding:40px 5px 22px;background:#282d32}.notifications-popover:before{top:-13px;left:352px;border-width:0 15px 15px 15px;border-color:transparent transparent #282d32 transparent}.toast{left:1%;width:97%}}.overview-wrapper{width:100%;height:100%;top:0}@-moz-document url-prefix(){.overview-wrapper{padding-bottom:65px}}@supports (-ms-accelerator: true){.overview-wrapper{padding-bottom:65px}}.overview-container{height:100%;position:relative;overflow-y:scroll;will-change:transform}.overview-container.lc-pill-list{padding-top:20px}.overview-container.full-width{padding:0}.overview-left,.overview-right{width:50%;height:auto;float:left}.overview-left{padding-right:15px}.overview-right{padding-left:15px}group-dimming .cog{cursor:pointer}.group-dimming-container{box-shadow:#a7a7a7 1px 1px 5px -1px;height:auto;width:100%;position:relative;margin:6px 0 12px 0;background-color:white;border-radius:5px;padding-top:5px;min-height:60px}.group-dimming-container.edit{width:calc(100% - 23px);left:23px}.group-dimming-container.edit .control .group .main .mix{display:none}.group-dimming-container.edit .delete{display:block}.group-dimming-container .delete{position:absolute;left:-38px;top:0;display:none}.group-dimming-container .summary{padding:0 15px}.group-dimming-container .summary .left{float:none;display:inline-block;width:80%}.group-dimming-container .summary .left .title{line-height:30px;font-size:1.4em;max-width:80%;position:relative;top:0px;text-overflow:ellipsis;overflow:hidden}.group-dimming-container .summary .right{position:relative;right:-3px;top:5px;max-width:20%}.group-dimming-container .control{padding:5px 15px}.group-dimming-container .control .group .main{width:100%;overflow:visible;padding-right:6px;padding-left:30px}.group-dimming-container .control .group .main i:before{content:"";font-size:30px;position:absolute;font-family:"lightcloud";transform:rotate(90deg);left:10px;top:60px;cursor:pointer}.group-dimming-container .control .group .main i.expand:before{transform:rotate(-90deg)}.group-dimming-container .control .group .main slider{width:88%;margin:12px 0}.group-dimming-container .control .group .main slider.unsync .bar-fill{background-image:linear-gradient(90deg, #f0ec52 20%, transparent 0),linear-gradient(90deg, #f7f576 40%, transparent 0),linear-gradient(90deg, #fffeb9 50%, transparent 0);background-origin:border-box;background-clip:content-box, border-box}.group-dimming-container .control .group .main slider.unsync .bar-fill:after{content:'';display:block;width:1em;height:100%;border-radius:10px;position:absolute;background:#f0ec52;left:calc(35% - 0.5em)}.group-dimming-container .control .group .main slider.unsync .bar-fill:before{content:'';display:block;width:1em;height:100%;border-radius:10px;position:absolute;background:#f7f576;left:calc(70% - 0.5em)}.group-dimming-container .control .group .main .mix{width:12%;display:inline-block;font-size:10px;text-align:right}.group-dimming-container .control .group .main .no-dimming{width:100%;font-size:14px;margin-bottom:20px;display:inline-block;text-align:right;position:relative;top:10px;left:5px}.group-dimming-container .control .group .items{width:100%;padding-top:10px;overflow:hidden;border-top:1px solid #bebebe;margin-bottom:8px;padding-bottom:5px}.group-dimming-container .control .group .items .title{width:80%;display:inline-block;text-overflow:ellipsis;overflow:hidden}.group-dimming-container .control .group .items .indicator{display:inline-block;width:16px;height:16px;border-radius:8px;background:#ebebeb;float:right;position:relative;top:0px;right:5px}.group-dimming-container .control .group .items .indicator.on{background:greenyellow}.group-dimming-container .control .group .items slider{width:80%;margin:10px 0 0 0}.group-dimming-container .control .group .items slider .handle{display:none}.group-dimming-container .control .group .items .percent{overflow:visible;width:16px;display:inline-block;font-size:12px;float:right;position:relative;right:16px;top:15px}@media only screen and (max-width: 812px){.overview-container .overview-left{width:100%;padding-right:0}.overview-container .overview-right{width:100%;padding-left:0}.overview-container .main-left{width:100%;padding:0}.overview-container .main-right{width:100%;padding:0}.overview-container .main-button .device-mac-description,.overview-container .overview-modal-launch .device-mac-description{text-transform:uppercase;font-family:"Brandon Grotesque";max-width:70%;overflow:hidden;text-overflow:ellipsis;display:inline-block}.overview-container .main-button h3.grey,.overview-container .overview-modal-launch h3.grey{width:70%}.overview-container .main-body{width:100%}.overview-container .main-body .white-pill-item{height:90px}.overview-container .main-body .white-pill-item .name{font-size:0.9em}.overview-container .main-body .white-pill-item .edit{top:45px;right:100px}.overview-container .main-body .white-pill-item .indicate{top:45px}}@media only screen and (max-width: 479px){.overview-container{padding-bottom:80px;overflow-x:hidden;width:100%}.overview-container .overview-left .overview-zones-container{padding-bottom:0px}.overview-container .main-left .mac{font-size:0.9em}.overview-container .main-left .edit{position:relative;font-size:1.1em;top:20px;right:2px}.overview-container .main-left .main-button .firmware-version,.overview-container .main-left .overview-modal-launch .firmware-version{margin-left:3px}.overview-container .main-right{width:100%}.overview-container.lc-pill-list.scenes,.overview-container.lc-pill-list.schedules{padding-top:10px}.overview-container.scenes .main-left .edit{position:inherit;font-size:0.8em}.schedules{padding-left:5px;padding-right:5px}.schedules .lc-pill .pill-left{padding-left:0px}.schedules .lc-pill .pill-center{font-size:0.7em}.overview-left{width:100%;padding:0px}.overview-right{width:100%;padding:0px}.overview-bottom{display:none}}.overview-bottom{width:100%;height:120px;padding:0 20px;position:absolute;bottom:0;left:0}.selection-list-wrapper .overview-heading span{background-color:#f3f5f5}.overview-heading{text-transform:uppercase;position:relative;font-size:0.8em;font-weight:bold;margin:5px 0;letter-spacing:.1em}.overview-heading span{display:inline-block;position:relative;margin:10px 15px 15px 0;background-color:#d7d7d7;z-index:1;font-family:"Brandon Grotesque Bold"}.overview-heading.white span{background-color:white}.overview-heading.white:after{border:1px solid white}.overview-heading.light span{background-color:#f3f5f5}.overview-heading:after{content:"";display:block;border:1px solid #282d32;position:relative;top:-23px;z-index:0}.overview-heading.drop{cursor:pointer}.overview-heading.drop:before{content:'\25C2';font-family:"lightcloud";font-size:2em;position:relative;float:right}.overview-heading.dropped:before{transform:rotate(-90deg);top:5px;right:3px}.overview-heading.cog{cursor:pointer}.overview-heading.cog:after{width:92%}.overview-heading.cog a span{position:relative;left:-8px}.overview-heading a{float:right;position:relative}.overview-heading a span{padding-left:8px}.overview-heading a.done span{padding-left:20px}.overview-heading a i.cog{font-size:1.5em;position:relative;top:2px}.overview-heading a i.cog:before{font-family:"lightcloud";content:"";position:absolute;top:0px;right:-7px;font-size:27px;z-index:2;display:inline-block}.overview-heading a .SEdit{right:13px}.overview-energy-container{position:relative;top:10px}.overview-energy-container h1.energy{font-size:3em}.overview-energy-container h1.energy .watts{font-size:.8em}.overview-energy-container h1.energy .energy-spin{width:.6em;height:1em;overflow:hidden;line-height:1em;display:inline-block;font-family:"Brandon Grotesque Bold";position:relative;top:10px;text-align:center}.overview-energy-container h1.energy .energy-spin span{position:relative;white-space:initial}.overview-energy-container h1.energy .energy-spin .digit-0{top:-0em;animation:spinit 0.2s 0}.overview-energy-container h1.energy .energy-spin .digit-0.beginAnimate{animation:spinit 0.2s 99}.overview-energy-container h1.energy .energy-spin .digit-1{top:-1em;animation:spinit 0.2s 1}.overview-energy-container h1.energy .energy-spin .digit-1.beginAnimate{animation:spinit 0.2s 99}.overview-energy-container h1.energy .energy-spin .digit-2{top:-2em;animation:spinit 0.2s 2}.overview-energy-container h1.energy .energy-spin .digit-2.beginAnimate{animation:spinit 0.2s 99}.overview-energy-container h1.energy .energy-spin .digit-3{top:-3em;animation:spinit 0.2s 3}.overview-energy-container h1.energy .energy-spin .digit-3.beginAnimate{animation:spinit 0.2s 99}.overview-energy-container h1.energy .energy-spin .digit-4{top:-4em;animation:spinit 0.2s 4}.overview-energy-container h1.energy .energy-spin .digit-4.beginAnimate{animation:spinit 0.2s 99}.overview-energy-container h1.energy .energy-spin .digit-5{top:-5em;animation:spinit 0.2s 5}.overview-energy-container h1.energy .energy-spin .digit-5.beginAnimate{animation:spinit 0.2s 99}.overview-energy-container h1.energy .energy-spin .digit-6{top:-6em;animation:spinit 0.2s 6}.overview-energy-container h1.energy .energy-spin .digit-6.beginAnimate{animation:spinit 0.2s 99}.overview-energy-container h1.energy .energy-spin .digit-7{top:-7em;animation:spinit 0.2s 7}.overview-energy-container h1.energy .energy-spin .digit-7.beginAnimate{animation:spinit 0.2s 99}.overview-energy-container h1.energy .energy-spin .digit-8{top:-8em;animation:spinit 0.2s 8}.overview-energy-container h1.energy .energy-spin .digit-8.beginAnimate{animation:spinit 0.2s 99}.overview-energy-container h1.energy .energy-spin .digit-9{top:-9em;animation:spinit 0.2s 9}.overview-energy-container h1.energy .energy-spin .digit-9.beginAnimate{animation:spinit 0.2s 99}.overview-energy-container .exclamation-circle:after{font-family:"lightcloud";content:"";font-size:35px;position:relative;top:5px}.overview-energy-container .bolt{height:22px;width:22px;padding:4px}.overview-energy-container .bolt:after{font-family:"lightcloud";content:"";font-size:35px;position:relative;top:5px}.overview-energy-container .zone-smart-shifting:before{top:1px;width:20px;height:20px;left:1px;border:1px solid #282d32}.overview-energy-container .help .zone-smart-shifting:before{left:-4px}.overview-scenes-container .dropdown{margin-top:10px;width:100%}.main-button,.overview-modal-launch{border-radius:5px;box-shadow:#a7a7a7 1px 1px 5px -1px;transition:background-color, 0.1s, ease-in-out;background-color:#fff;font-family:"Brandon Grotesque Bold";width:100%;padding:12px 15px 15px 15px;display:block;position:relative;cursor:pointer;margin-top:5px;min-height:95px;overflow:hidden;text-overflow:ellipsis}.main-button h1,.overview-modal-launch h1{max-width:80%;display:inline-block;text-overflow:ellipsis;overflow:hidden;line-height:1.5em}.main-button .name,.overview-modal-launch .name{font-family:"Brandon Grotesque"}.main-button .add,.overview-modal-launch .add{float:right;position:relative;top:-25px}.main-button h1.device,.overview-modal-launch h1.device{vertical-align:top;line-height:1.5em;margin-left:1em}.main-button h2,.overview-modal-launch h2{display:inline}.main-button h3,.overview-modal-launch h3{position:relative;top:-17px;left:12px}.main-button h4,.overview-modal-launch h4{margin:4px 0 0 0;text-overflow:ellipsis;overflow:hidden;max-width:90%}.main-button h4.byline,.overview-modal-launch h4.byline{font-size:0.9em}.main-button h4 .gray,.overview-modal-launch h4 .gray{color:#bebebe}.main-button .device-icon,.overview-modal-launch .device-icon{display:inline-block;margin:1%}.main-button .contents,.overview-modal-launch .contents{width:90%;display:inline-block}.main-button .menu,.overview-modal-launch .menu{font-size:2em;float:right}.main-button .menu:before,.overview-modal-launch .menu:before{content:"";font-size:44px;font-family:"lightcloud";position:absolute;right:11px;top:18px}.main-button .black,.overview-modal-launch .black{color:black}.main-button .black.btn,.overview-modal-launch .black.btn{color:white}.main-button.device-info h3,.device-info.overview-modal-launch h3{position:relative;top:-17px;left:62px;width:65%;text-overflow:ellipsis;overflow:hidden;z-index:1}.main-button.device-info button.edit,.device-info.overview-modal-launch button.edit{z-index:2;position:relative}.main-button .grey,.overview-modal-launch .grey{color:#bebebe}.main-button .edit,.overview-modal-launch .edit{float:right;margin-top:10px}.main-button .mac,.overview-modal-launch .mac{vertical-align:top;position:relative;font-size:1.3em;top:10px;left:10px}.main-button.healthy,.healthy.overview-modal-launch{border-left:3px solid #50d400}.main-button.unhealthy,.unhealthy.overview-modal-launch{border-left:3px solid #ef5932}.main-button i.enabled,.overview-modal-launch i.enabled{display:inline-block;background:#50d400;width:10px;height:10px;border-radius:10px;position:relative;top:-10px}.overview-modal-launch{height:80px}.none-schedule{cursor:auto}.none-schedule .create-schedule{top:10px;position:relative;float:right;margin-right:5px}.overview-zones-container{padding-bottom:100px;position:relative;z-index:1;margin:0}.overview-zones-list{width:100%;padding-bottom:10px}.overview-zones-list .loading-spinner-label{top:35%}.overview-zones-list.scenes.dullMode .on slider div.bar-fill,.overview-zones-list.scenes.dullMode .on [slider] div.bar-fill{background:#FFF05F}.overview-zones-list.scenes.dullMode .overview-zone .btn-push.on{background-color:#69DD23}.overview-zones-list.scenes.liveMode .overview-zone{box-shadow:#a7a7a7 1px 1px 5px -1px, #FFE802 1px 1px 5px -1px}.overview-zone{box-shadow:#a7a7a7 1px 1px 5px -1px;height:60px;width:100%;position:relative;margin:6px 0 12px 0;background-color:white;border-radius:5px}.overview-zone.event-zone{box-shadow:none}.overview-zone::first{margin-top:0px}.overview-zone .btn-push{position:absolute;right:12px;top:8px;z-index:3}.overview-zone .zone-name{line-height:30px;font-size:1.3em;margin-left:20px;max-width:calc(100% - 170px);display:block;position:relative;top:12px;text-overflow:ellipsis;overflow:hidden}.overview-zone .zone-description{position:relative;top:14px;font-size:.9em;left:20px;max-width:68%;color:#878787;text-overflow:ellipsis;overflow:hidden}.overview-zone .zone-description.without-slider{top:10px}.overview-zone.color-temp{background:linear-gradient(to right, #f27c21 0%, #f2f02b 27%, rgba(242,240,43,0) 70%, #10b2ed 100%) left bottom no-repeat;background-size:100% 3px;background-color:#fff}.overview-zone.color-temp .zone-name{max-width:calc(100% - 195px)}.overview-zone.has-slider,.overview-zone.color-temp-expanded{height:120px}.overview-zone.has-slider .zone-name,.overview-zone.color-temp-expanded .zone-name{top:15px;line-height:30px}.overview-zone.has-slider .slider-wrapper,.overview-zone.color-temp-expanded .slider-wrapper{top:60px}.overview-zone.has-slider.trim-maxed .slider-wrapper .zone-max{display:block}.overview-zone.has-slider.trim-maxed .slider-wrapper .pop-up.active .value{margin-top:3px;font-size:15pt}.overview-zone.has-slider .with-toggle span.set-dim{position:relative;top:-6px;left:12px;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em}.overview-zone.has-slider .with-toggle slider{top:-8px}.overview-zone.has-slider.color-temp-expanded{height:180px}.overview-zone.has-slider.color-temp-expanded .slider-wrapper{top:60px}.overview-zone.has-slider.color-temp-expanded .slider-wrapper.color-temp{top:115px}.overview-zone.color-temp-expanded button.color-temp-toggle{background:#a0a0a0;color:white}.overview-zone.color-temp-expanded .slider-wrapper.color-temp slider{background:white}.overview-zone.color-temp-expanded .slider-wrapper.color-temp slider div.bar{background:#f27c21;background:-moz-linear-gradient(left, #f27c21 0%, #f2eb2b 35%, #fff 70%, #10b2ed 100%);background:-webkit-linear-gradient(left, #f27c21 0%, #f2eb2b 35%, #fff 70%, #10b2ed 100%);background:linear-gradient(90deg, #f27c21 0%, #f2f02b 35%, rgba(242,240,43,0) 70%, #10b2ed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f27c21', endColorstr='#10b2ed',GradientType=1 )}.overview-zone.color-temp-expanded .slider-wrapper.color-temp slider div.pop-up.active .value{font-size:11pt}.overview-zone.color-temp-expanded .slider-wrapper.color-temp slider div.bar-fill{opacity:0}.overview-zone .dim-level{box-shadow:#878787 1px 2px 2px 0px;position:absolute;right:5px;top:13px;width:55px;height:30px;padding:6px 10px}.overview-zone .dim-level:after{content:"";font-size:20px;position:absolute;right:5px;top:-1px;font-family:"lightcloud"}.overview-zone .slider-wrapper{width:92%;position:absolute;top:30px;left:15px}.overview-zone .btn-x{position:absolute;right:5px;top:8px;color:#878787}.icon-cluster{position:absolute;right:62px;top:8px;text-align:right}.icon-cluster i,.icon-cluster button{float:right}.no-selection-message{padding:20px 0}.overview-schedules-container{margin:0}.overview-schedules-container .dropdown{margin-top:10px;width:100%}.schedule-preview{width:100%;height:150px;margin-top:40px;background-color:#f3f5f5;padding:16px 0px;position:relative}.schedule-preview .day-wrapper{padding:0 30px;width:100%;height:16px;position:relative;z-index:1}.schedule-preview .day-wrapper .day{width:100%;height:100%;position:relative}.schedule-preview .day-wrapper.current{background-color:rgba(0,140,230,0.2)}.schedule-preview .day-labels{width:30px;height:100%;left:0;position:absolute;text-align:center;font-size:0.75em;z-index:2}.schedule-preview .day-labels p{line-height:16px}.schedule-preview .beam,.schedule-preview .starter-beam{border-radius:4px;position:absolute;height:4px;background-color:yellow;opacity:0.8;top:6px;z-index:2}.schedule-preview .beam:before,.schedule-preview .starter-beam:before{content:"";display:block;width:5px;height:5px;border-radius:5px;background-color:#fff;position:absolute;left:0}.schedule-preview .beam:after,.schedule-preview .starter-beam:after{content:"";display:block;width:5px;height:5px;border-radius:5px;background-color:#fff;position:absolute;right:0}.schedule-preview .starter-beam{opacity:0}.schedule-preview .current-time-indicator-wrapper{width:100%;height:100%;padding:0 30px;position:absolute;top:0}.schedule-preview .current-time-indicator-wrapper-wrapper{width:100%;height:100%;position:relative}.schedule-preview .current-time-indicator{width:1px;height:150px;border-right:1px solid #282d32;position:absolute;left:0px;top:0px;z-index:3}.schedule-preview .current-time-indicator:before{content:"";position:absolute;top:-9px;left:0px;width:0;height:0;border-style:solid;margin-left:-10px;border-width:10px 10px 0 10px;border-color:#282d32 transparent transparent transparent}.schedule-preview .current-time{display:block;text-align:center;width:100px;font-size:0.8em;position:absolute;top:-28px;margin-left:-50px;font-weight:bold;color:#fff;background-color:#282d32;padding:4px 2px}.overview-behaviors-list{height:100%;width:100%;overflow-y:auto;border-bottom:2px solid #d7d7d7}.overview-behavior{height:60px;width:100%;border-bottom:1px solid #d7d7d7;position:relative}.overview-behavior:last-child{border-bottom:none}.overview-behavior .sensor-state{width:10px;height:10px;border-radius:10px;background-color:#878787;position:absolute;top:25px;left:5px}.overview-behavior .sensor-state.on{background-color:#50d400}.overview-behavior a{margin-left:40px;text-decoration:none;font-size:1.2em;line-height:60px}.overview-behavior a:hover{text-decoration:underline}.time-zone{position:relative;font-size:0.75em;font-weight:normal;margin-top:6px;padding:5px, 2px;display:block;text-align:right;text-transform:uppercase;clear:right}#energy-view-all{padding-right:0px}#DChart2{width:100%;height:100%;background:#d7d7d7;margin-bottom:20px;overflow:visible}#DChart2 .tick{stroke:#282d32;opacity:0.8}#DChart2 .barOld{fill:#a0a0a0}#DChart2 .barNew{fill:#000}#DChart2 g.x .axis{stroke:#282d32}#DChart2 g.x text{margin-right:50px}#DChart2 g.x line{stroke:#d7d7d7}#DChart2 .axis text{font-family:"Brandon Grotesque";font-size:12px;font-weight:normal;text-transform:uppercase;letter-spacing:0.08em;color:#ebebeb}#DChart2 .axis path{stroke:#282d32;fill:none}.demand{position:relative}.demand i{display:inline-block}@media only screen and (max-width: 479px){.overview-heading.drop:before{font-size:20px}.overview-zone .zone-name{max-width:calc(100% - 130px)}}.content-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;text-align:center}.heading-container{display:flex;flex-direction:column;align-items:center;max-width:80%;margin-left:95px;margin-bottom:20px}.image-and-text{display:flex;align-items:center;margin-right:45px}.image-and-text .lightcloud-logo{height:80px;position:relative}.image-and-text .lightcloud-logo:before{content:"";font-family:"lightcloud";font-size:80px;line-height:80px;color:#000}.image-and-text .lightcloud-logo.left{position:absolute;left:0px}.image-and-text .heading-text{color:black;font-size:44px;font-family:"Myriad Pro";font-weight:400;margin-top:16px;margin-left:20px;text-align:left}.input-container{display:flex;flex-direction:column;align-items:flex-start;max-width:80%;margin-top:20px}.device-status-container{max-width:80%;margin-top:20px}.registered-status{font-size:3vh;font-family:"Myriad Pro";font-weight:400}.device-status>.check{height:100px;bottom:6px;left:20px;position:relative}.device-status>.check:before{content:"";font-family:"lightcloud";font-size:150px;line-height:100px;color:#50D400}.device-status>.check.left{position:absolute;left:0px}.device-status>.multiply{height:100px;bottom:6px;left:20px;position:relative}.device-status>.multiply:before{content:"";font-family:"lightcloud";font-size:150px;line-height:100px;color:#EE6A6A}.device-status>.multiply.left{position:absolute;left:0px}#device-id-label{color:black;font-size:20px;font-family:"Myriad Pro";font-weight:300}.input-fields{display:flex;margin-bottom:10px}.input-fields input{width:65px;height:60px;border-radius:5px;border:1px #BFBFBF solid;text-align:center;color:black;font-size:40px;font-family:"Myriad Pro";font-weight:400;margin:3px}.input-fields input:disabled{border:0px}.input-container input+input::before{display:inline-block;vertical-align:middle;margin-right:5px}#clearButton{height:45px;width:80px;border-radius:50px;border:1px #BFBFBF solid;background-color:#008ce6;color:#FFF;font-family:"Myriad Pro";font-size:15px;margin:0 auto}.device-status-container{max-width:100%;margin-top:20px}.device-status-container .device-status{position:relative;left:-55px;display:flex;align-items:center}.registered-status{font-size:69.75px;font-family:"Myriad Pro";font-weight:400}.registered{color:#50D400}.unregistered{color:#EE6A6A}@media only screen and (max-width: 479px){.content-wrapper{height:auto;padding:20px}.heading-container{max-width:100%;margin:0}.image-and-text{margin:0 0 10px 0;flex-direction:row;align-items:center;justify-content:center}.image-and-text .lightcloud-logo{top:5px}.image-and-text .lightcloud-logo:before{font-size:60px}.image-and-text .heading-text{font-size:25px;margin:20px 10px 0 10px;text-align:left}.input-container{max-width:100%;margin-top:10px;margin-right:15px}.input-fields input{width:40px;height:40px;font-size:24px;margin:3px}#clearButton{height:35px;width:70px;font-size:12px;margin-left:150px}.device-status-container .device-status{left:-30px}.registered-status{font-size:36.553px;white-space:nowrap;margin-left:5px}.device-status>.check:before{font-size:80px}.device-status>.multiply:before{font-size:80px}}.recur-schedules section{padding:3% 3% 0 3%}.recur-schedules section h3{cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em;padding:3% 0}.recur-schedules section .lc-input input{padding:2%;width:100%;border-radius:5px}.recur-schedules section.light-gray{background-color:#ebebeb}.recur-schedules section:last-child div ul li:last-child{border-bottom:none}.recur-schedules section.add{min-height:200px}.recur-schedules .recurrence-selector{padding:3%;height:100%}.recur-schedules .recurrence-selector .days-and-weeks{display:inline-block;background-color:white;padding:2%;border-radius:5px;box-shadow:#e0e0e0 1px 1px 5px -1px}.recur-schedules .recurrence-selector .days-and-weeks h2{text-transform:uppercase;padding:3% 0 3% 1%;font-size:.8em}.recur-schedules .recurrence-selector .quick-view{display:inline-block;padding:2%;width:40%;vertical-align:top}.recur-schedules .recurrence-selector .quick-view .event-item{margin:5% 0}.recur-schedules .recurrence-selector .quick-view .event-item .remove{color:red;font-size:1.2em}.recur-schedules .schedule-events li{padding:3% 0;display:table;width:100%}.recur-schedules .schedule-events li:last-child{padding-top:0;border-bottom:1px dashed #a0a0a0}.recur-schedules .schedule-events li .event{position:relative;padding:2% 0}.recur-schedules .schedule-events li .event>div{display:table-cell;font-family:"Brandon Grotesque Bold"}.recur-schedules .schedule-events li .event .set{float:right;padding:2% 6%}.recur-schedules .schedule-events li .event button.remove{top:-25px}.recur-schedules .schedule-events li .event .divider{width:10%;text-align:center;color:#878787}.recur-schedules .schedule-events li .event .event-item{width:80%}.recur-schedules .schedule-events li .event .event-item .event-item-container{width:73%;float:left}.recur-schedules .schedule-events li .event .event-item .event-item-container.zone-special{position:relative}.recur-schedules .schedule-events li .event .event-item .overview-zone{margin:0}.recur-schedules .events-results{padding-bottom:3%}.recur-schedules .event-item{background-color:white;border-radius:5px;padding:2%;width:93%;float:right;box-shadow:#e0e0e0 1px 1px 5px -1px}.recur-schedules .event-item h1{text-overflow:ellipsis;overflow:hidden;width:75%}.recur-schedules .event-item.recurrence-period h1{display:inline-block;width:85%}.recur-schedules .event-item.add-action{float:right;width:87%}.recur-schedules .event-item.configuration{margin-top:1%}.recur-section{display:inline-block;vertical-align:super;width:58%;float:left}.recur-section .recurrence-selector{height:100%}.recur-section.main .inner{border-right:1px solid #e2e2e2}.recur-section.main .inner .event-time{padding:2%}.recur-section .inner{background-color:#ebebeb;padding:4%;position:relative;min-height:300px}.recur-section.times,.recur-section.recurrence-select,.recur-section.summary{padding:0}.recur-section.times h2,.recur-section.recurrence-select h2,.recur-section.summary h2{padding:0}.recur-section.times{width:40%;margin-right:2%}.recur-section.summary{width:100%}.recur-section.summary .inner{padding:4% 3%;height:auto}.recur-section input[type=date],.recur-section input[type=datetime-local]{border:1px solid lightgrey;font-size:1.3em}.recur-section input.recurrence-write{width:80%;border:1px solid lightgrey}.recur-section h2{display:inline-block;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em;margin:13px;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em}.recur-section .interval *{display:block;margin-left:0}.recur-section .days-and-weeks h2{margin-left:0px;display:block}.recur-section .date-range{float:left;text-align:right;padding:3%;border:2px dashed lightgrey;margin:8% 0;clear:both;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em}.recur-section .date-range input{font-size:1.3em}.time-edit{font-family:"Brandon Grotesque Bold";padding:5% 1%;width:240px}.time-edit .col{width:70px}.time-edit .col>*{float:left;text-align:center;width:100%}.time-edit .col span{font-size:.7em;letter-spacing:.1em;display:block;padding:0 0 25% 0}.time-edit.semi .hours:after{content:':';font-size:40px;position:relative;top:45px;left:-2px}.time-edit input[type=number]{background:none;font-size:2.5em;width:auto;font-weight:700;text-align:center}@-moz-document url-prefix(){.time-edit input[type=number]{width:74px}}@media only screen and (max-width: 1199px){.recur-section.main.times{width:100%}.recur-section.main.recurrence-select{width:100%}}@media only screen and (max-width: 850px){.recurrences .day-picker.contrast-buttons.weekly{width:100%}.recurrences .day-picker.contrast-buttons.weekly>div{padding:10px 12px;display:block;border-right:1px solid #bebebe;text-align:center}.recurrences .day-picker.contrast-buttons.weekly :first-child{border-top-left-radius:5px;border-bottom-left-radius:0 !important;border-top-right-radius:5px}.recurrences .day-picker.contrast-buttons.weekly :last-child{border-top-right-radius:0 !important;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.recur-schedules .schedule-events li .event .set{padding:4% 2%}}@media only screen and (max-width: 812px){.recur-schedules .schedule-events li .event button.remove{top:-10px;left:-5px}.time-edit input[type=number]{width:125%}.recur-section h2{margin:10px}}@media only screen and (max-width: 479px){.recur-section,.recur-section.times{width:100%}.schedule-event-container .pill-left.mobile-schedule{width:65%}.schedule-event-container .pill-left .divider.caps.mobile-schedule{float:left;position:relative;top:10px;left:-10px;display:none}.schedule-event-container .pill-left .lc-select.mobile-schedule{position:relative;top:-10px}.schedule-event-container .pill-center.mobile-schedule{display:block;left:15px;width:70%}.schedule-event-container .pill-center.mobile-schedule .lc-select:before{display:none}.schedule-event-container .pill-center.mobile-schedule .lc-select:after{right:12%}.schedule-event-container .pill-right .edit.mobile-schedule{left:15px;display:block}.schedule-event-container .pill-right .edit.mobile-schedule-display{display:block;left:10px;top:-80px}.schedule-event-container .pill-right .delete.mobile-schedule-display{display:block;position:relative;left:10px;top:-35px}.schedule-event-container .event-edit .contrast-buttons.mobile-schedule{display:block;float:left;position:relative;top:10px;left:20px}.schedule-event-container.mobile-monster{height:160px;margin-top:20px}.schedule-event-container.mobile-monster .lc-pill .pill-left .schedule-input{width:auto}.schedule-event-container.mobile-monster .lc-pill .pill-left .divider{top:-10px}.schedule-event-container.mobile-monster .lc-pill .pill-left .seperator{padding:0px}.schedule-event-container.mobile-monster .lc-pill .pill-center{top:10px;left:15px;display:block;width:90%}.schedule-event-container.mobile-monster .lc-pill .pill-center select{position:relative;left:-10%}.schedule-event-container.mobile-monster .lc-pill .pill-right .edit{left:-40px;top:15px}.schedule-event-container.mobile-monster .lc-pill .pill-right .delete{left:10px;top:15px}.schedule-event-container.edit-mode{height:420px}.schedule-event-container.edit-mode .event-edit .contrast-buttons{display:block;position:relative;top:10px}.schedule-event-container.edit-mode .lc-pill .pill-left .divider{float:left;position:relative;left:-5px;top:5px}.schedule-event-container.edit-mode .lc-pill .pill-center{left:1px;display:block;width:68%;float:none}.schedule-event-container.edit-mode .lc-pill .pill-center .lc-select:after{right:15%}.schedule-event-container.edit-mode .lc-pill .pill-center select{left:0}.schedule-event-container.edit-mode .lc-pill .pill-right{top:250px}.schedule-event-container.edit-mode .lc-pill .pill-right .edit{display:block;left:16px;top:10px}.schedule-event-container.edit-mode .lc-pill .pill-right .delete{top:10px;left:-45px}.recur-schedules .schedule-events li .event button.remove{top:0}.recur-schedules .event-item{width:100%}.recur-section-container .recur-section.main.recurrence-select>h2{margin:13px 5px}}.recur-schedules smart-shift-body .smart-shift-header>.left{max-width:45%}.recur-schedules smart-shift-body .smart-shift-header .btn-select.selected{background-color:#008ce6}.recur-schedules smart-shift-body .smart-shift-header .btn-select.selected:before{font-size:30px;top:-2px;left:-1px}.recur-schedules smart-shift-body .smart-schedule-zone{padding:1% 3% 0 3%}.recur-schedules smart-shift-body .schedule-events li .event button.remove{top:35px;left:50px}.recur-schedules smart-shift-body .lc-select{display:inline-block;padding:.3em 1em;max-width:90%}.recur-schedules smart-shift-body span.smallcaps{position:relative;top:-10px;left:8px;margin-right:20px}smart-shift-chart{display:block;position:relative;padding-bottom:60px}smart-shift-chart .click-zone{cursor:copy}smart-shift-chart.block-new-points .click-zone{cursor:not-allowed}smart-shift-chart.hide-dim-level .y.axis{display:none}smart-shift-chart.hide-cct #cct-gradient{display:none}smart-shift-chart.hide-cct #shade-area{fill:none}smart-shift-chart .pop-menu{position:absolute;background-color:white;border-radius:5px;box-shadow:#a7a7a7 1px 1px 5px -1px;height:130px;width:110px;margin-top:30px;padding:5px 10px}smart-shift-chart .pop-menu div.row{float:left;clear:both}smart-shift-chart .pop-menu input{width:100%;border-bottom:1px dashed gray}smart-shift-chart .pop-menu input[type=text]{border-bottom:none}smart-shift-chart .pop-menu .pop-remove,smart-shift-chart .pop-menu .pop-close{float:left;padding:18px 1px;font-weight:700}smart-shift-chart .pop-menu .pop-remove{float:right;color:#ef5932}smart-shift-chart .pop-menu:after{left:45%;top:-5px;display:block;content:" ";width:10px;height:10px;transform:rotate(45deg);position:absolute;background-color:white}smart-shift-chart .dot{cursor:pointer}smart-shift-chart .area{fill:url(#cct-gradient);stroke-width:05px}smart-shift-chart .axis path{fill:none}smart-shift-chart #axis--x-sun{stroke:#a58e12}smart-shift-chart #axis--x-sun path{stroke:none}smart-shift-chart .pointlines{fill:red}.all-zones-toggle{margin-bottom:2em}show-body .recur-schedules .schedule-events li .event .event-item .event-item-container{width:100%}show-body .recur-schedules .schedule-events li .event button.remove{top:30px;left:10px}.control-show{padding:1%}.control-show .btn-play{margin:6px}.program-name{float:left;min-width:50%}.program-name .lc-select:before{content:'\25C2';font-family:"lightcloud";font-size:2em;position:relative;float:right}.program-name .lc-select select{font-size:1.3em;padding:8px;background-color:transparent}.program-timeout{margin:4px}.program-timeout .device-details-group{float:right;min-height:auto}.program-timeout .device-details-group input{height:auto}@media only screen and (max-width: 479px){.overview-container show-body .main-left{padding:3% 3% 0 3%}}.login-wrapper{width:100%;text-align:center;margin-top:100px}.login-container,.reset-container{width:100%;height:100%;background-color:#f3f5f5;position:absolute;top:0;left:0;z-index:2}.login-container.active,.reset-container.active{display:block}.login-container .logo,.reset-container .logo{display:inherit;margin:5%}.login-container .logo:before,.reset-container .logo:before{color:black;font-size:6em}.login-container .logo-lg,.reset-container .logo-lg{display:block}.login-container .logo-lg:before,.reset-container .logo-lg:before{content:"";font-size:120px;font-family:"lightcloud";position:relative;left:5px}.login-form,.reset-form{box-sizing:border-box;width:40%;height:100%;padding:5%;text-align:center;margin:0 30%}.login-form .login-buttons,.reset-form .login-buttons{text-align:left}.login-form fieldset,.reset-form fieldset{margin:20px}.login-form h1,.reset-form h1{margin:3% 0 15%;display:inherit;font-size:2.5em;margin-bottom:60px;padding:5%;white-space:normal}.login-form input,.reset-form input{width:100%;padding:10px 20px;display:block;margin-bottom:20px}.login-form .login,.reset-form .login{margin-top:10px;padding:10px 20px;font-size:1.2em}.login-form .password-reset,.reset-form .password-reset{display:block;margin-top:20px;text-decoration:none}.login-form .password-reset:hover,.reset-form .password-reset:hover{text-decoration:underline}.login-form .tfa,.reset-form .tfa{margin-bottom:20px}.login-form h2,.reset-form h2{font-size:1.5em;margin-bottom:40px}.login-error{background-color:#e6937f;color:white;height:0;opacity:0;transition:all 0.3s ease-in-out;display:block}.login-error.show{height:100%;padding:15px;opacity:1}.reset-success{background-color:#008ce6;color:white;height:0;opacity:0;transition:all 0.3s ease-in-out;display:block}.reset-success.show{height:100%;padding:15px;opacity:1}.reset-form{transition:0.3s all linear;background-color:#f3f5f5;position:absolute;top:44px}.reset-form.show{right:0%;top:100px}.reset-form #reset{padding:10px 20px;margin-top:20px}.reset-form .cancel-reset{margin-top:20px;margin-right:90px;text-decoration:none;cursor:pointer}.reset-form .cancel-reset:hover{text-decoration:underline}.reset-form .cancel-reset.success{position:relative;z-index:2;top:40px;left:40px}.reset-wrapper{width:100%;height:100%;background-color:#f3f5f5;position:absolute;top:0;overflow-y:scroll}.reset-wrapper .reset-welcome{margin-bottom:25px;font-size:1.5em}.new-password-form{width:50%;height:100%;margin:0 auto;padding-top:50px;text-align:center}.new-password-form .login-error{margin-top:20px;margin-bottom:10px}.new-password-form .input-field{padding-right:0}.new-password-form #reset{margin:0}.user-agreement-container{width:100%;height:100%;background-color:#f3f5f5;position:absolute;top:0;left:0;z-index:1;text-align:center;color:#282d32}.user-agreement-container .title{font-size:1.2em;display:inline-block;text-align:left;margin-left:30px;margin-right:30px}.user-agreement-container .user-agreement-background{width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.user-agreement-container .user-agreement-wrapper{height:550px;max-height:72%;position:absolute;width:50%;left:25%;background-color:white;top:10%}.user-agreement-container .agreement-content{overflow-y:scroll;max-height:65%;padding-left:30px;padding-right:30px;padding-bottom:25px;text-align:left;font-size:inherit;line-height:1.25em;margin-top:80px}.user-agreement-container header{position:absolute;top:0px;padding-top:20px;padding-bottom:20px;width:100%;background-color:#ebebeb}.user-agreement-container footer{position:absolute;bottom:0px;padding-bottom:20px;width:100%;background-color:#ebebeb}.user-agreement-container footer .title{border-bottom:2px solid #d7d7d7;padding-top:10px;padding-bottom:10px;font-size:1.1em;line-height:20px}.user-agreement-container button{float:right;position:relative;right:25px;margin-right:15px;font-size:1.2em;top:10px}.user-agreement-container .left{background-color:#64696e}.welcome-setting-modal{width:58.75%;height:600px;max-height:73%;overflow:hidden;background-color:#f3f5f5;position:absolute;top:10%;left:21.25%;font-family:"Brandon Grotesque Bold"}.welcome-setting-modal header{box-sizing:border-box;height:50px;width:100%;padding:15px 0;border-bottom:1px solid #d7d7d7;position:relative;z-index:2;text-align:center}.welcome-setting-modal header li{list-style-type:none}.welcome-setting-modal header li:before{content:"";font-size:45px;font-family:"lightcloud";position:relative;z-index:1;top:-12px;color:#878787}.welcome-setting-modal footer{border-top:1px solid lightgrey;height:80px;margin-top:0px;background-color:#eeefef;position:absolute;width:100%;bottom:0px;z-index:2}.welcome-setting-modal footer .btn{font-size:1.3em;margin:0 5px;position:relative;top:20px}.welcome-setting-modal footer .explore{width:100%;top:0;margin:0;background-color:#eeefef;height:80px;color:#000}.welcome-setting-modal footer .save{right:15px}.welcome-setting-modal p{position:relative;text-align:center;font-size:1.5em;padding:15px 30px;line-height:30px}.welcome-setting-modal .welcome-message{overflow-y:scroll;height:500px;max-height:50%}.welcome-setting-modal .welcome-setting{position:relative;width:100%;max-height:68%;padding:0 20px;z-index:1;clear:both;overflow-y:scroll;padding-bottom:80px}.welcome-setting-modal .welcome-setting .input-field{display:block;margin-bottom:5px}.welcome-setting-modal .welcome-setting h1{display:block;text-align:center;width:100%;padding:5px 0px}.welcome-setting-modal .welcome-setting p{text-align:center;font-size:1em;line-height:20px;padding:10px 20px}#rab_logo_black{width:100%;position:relative;top:60px;text-align:center}#rab_logo_black img{width:100px}.login-form .lang-switch{position:absolute;top:20px;right:20px}.login-form .lang-switch select{background:transparent;width:80px;height:20px;border:none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-appearance:none;-webkit-appearance:none;text-align-last:center}.login-form .lang-switch .triangle{position:relative;display:inline-block;left:-20px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #64696e}@media only screen and (max-width: 812px){.login-container .login-wrapper,.reset-container .login-wrapper{margin-top:20px}.login-container.active,.reset-container.active{overflow-y:scroll;overflow-x:hidden}.reset-form.show{top:20px;z-index:3;padding-bottom:500px}.reset-form.show fieldset{margin:0}.reset-form.show h2{position:relative;left:5%}}@media only screen and (max-width: 479px){.login-form,.reset-form{width:100%;padding-left:0px;padding-right:0px;padding-top:0px;margin:0px}.reset-form{right:100%;top:0}.reset-form.show fieldset{margin:20px}.reset-form.show h2{font-size:1.6em;width:80%;position:relative;left:10%;margin-top:50px}.login-container{overflow-y:scroll;height:100%}.user-agreement-container .user-agreement-wrapper{height:100%;max-height:100%;width:100%;left:0;top:0}.user-agreement-container .agreement-content{margin-top:100px}.reset-wrapper form{width:75%}.reset-wrapper form .input-field.half{width:100%}.reset-wrapper form #reset{margin-top:30px}.reset-wrapper form .reset-welcome{font-size:inherit}.reset-wrapper form .reset-welcome h1{font-size:1.5em}.welcome-setting-modal{width:100%;left:0;top:0;height:100%;max-height:100%}.welcome-setting-modal .welcome-message{max-height:75%;padding-bottom:30px}.welcome-setting-modal .welcome-message p{padding:10px 30px}.welcome-setting-modal .welcome-setting{max-height:75%;padding-bottom:50px}.welcome-setting-modal .welcome-setting h1{font-size:18px}.welcome-setting-modal footer{height:60px}.welcome-setting-modal footer .btn{top:10px}.welcome-setting-modal footer .explore{top:0;height:60px}}.selection-container.selection.settings-section{width:0}.details-container.settings-section{width:100%}.details-container.settings-section .main-header{display:none}.details-container.settings-section .overview-container{padding:0 0 50px;overflow:auto}.details-container.settings-section .overview-container .main-body{width:100%;padding:1% 25px}.multi-site .overview-zone .zone-control{opacity:1}.multi-site .overview-zone .zone-control .toggler{display:inline-block;float:right;position:relative;width:15%;top:-10px}.multi-site .overview-zone .zone-control .toggler button.btn-push.momentary{position:absolute;right:60px;top:-25px;z-index:3}.billing h1,.billing h2,.billing h3{display:inline-block}.billing h1{font-size:3em}.billing h2{font-size:1.5em}.billing h2.overview-heading{display:inline;font-size:.8em}.billing h3.cycle{display:block}.billing>div{padding:2em;float:left}.billing .invoice-table div{padding:0}.billing table{width:100%;border-collapse:collapse}.billing tr:nth-of-type(odd){background:#eee}.billing th{background:#333;color:white;font-weight:bold}.billing td,.billing th{padding:6px;border:1px solid #ccc;text-align:left}.phone-code{display:inline-block;color:white;margin:0;position:relative;background:#d7d7d7}.phone-code div{display:inline;padding:1%;background:grey;margin:3%;border-radius:5px}.phone-code span{color:white;padding:5px}.selection-list .phone-code{background-color:#f3f5f5}.permissions .phone-code{background:#d7d7d7;display:inline-block}.permissions .phone-code div{display:inline-block;margin:3% 0}header .phone-code{float:left}.user-management-list{box-sizing:border-box;position:relative;height:100%;width:100%;padding:10px;overflow:hidden}.user-management-new{box-sizing:border-box;position:relative;height:100%;width:100%;padding:20px;overflow:hidden}.new-user-form{position:relative;clear:both}.new-user-form legend{font-size:1.5em;margin-bottom:20px}.new-user-form #create{position:relative;bottom:0;right:0;float:right}.new-user-form .input-field input{height:45px}.notes-container .lc-pill .pill-left{margin-top:5px}.notes-container .lc-pill .pill-center{margin-top:5px}.notes-container .lc-pill .pill-right{margin-top:5px;right:50px}.notes-container .lc-pill .pill-right:after{content:"";font-size:40px;position:absolute;font-family:"lightcloud";transform:rotate(90deg);top:5px;right:-55px}.notes-container .lc-pill .title{font-weight:bold;font-size:1.1em}.notes-container .note-content{width:98%;height:auto;max-height:60vh;background-color:#f3f5f5;position:relative;top:-9px;left:1%;border-radius:5px;overflow-y:scroll;overflow-x:hidden;padding:10px 20px;overflow:-moz-scrollbars-vertical}.notes-container .note-content::-webkit-scrollbar{-webkit-appearance:none}.notes-container .note-content::-webkit-scrollbar:vertical{width:11px}.notes-container .note-content::-webkit-scrollbar:horizontal{height:11px}.notes-container .note-content::-webkit-scrollbar-thumb{border-radius:8px;border:2px solid white;background-color:rgba(0,0,0,0.5)}.notes-container .note-content::-webkit-scrollbar-track{background-color:#fff;border-radius:8px}.lang-selection{position:absolute;bottom:10px;width:100%;text-align:center;color:#64696e}.lang-selection.login{top:12px;right:12px}.lang-selection a{color:#64696e;padding:0 5px;cursor:pointer}.lang-selection a.selected{text-decoration:underline;color:#282d32}.overview-container .notes-container .subscribers-container{padding:0 0 0 20px}.overview-container .notes-container .subscribers-container .pill-right{margin-top:15px;right:0}.overview-container .notes-container .subscribers-container .pill-right:after{display:none}.overview-container .notification .lc-pill.user-list{width:calc(100% - 25px)}.overview-container .notification .lc-pill.user-list .pill-left input{width:100%}.overview-container .notification .lc-pill.user-list h3.title{font-weight:bold;position:relative}.overview-container .notification .lc-pill.user-list.user-list{height:50px}.overview-container .notification .lc-pill.user-list.user-list .pill-left h3{top:8px}.overview-container .notification .lc-pill.user-list.user-list .pill-center{overflow:visible}.overview-container .notification .lc-pill.user-list.user-list .pill-center h3{top:8px}.overview-container .notification .lc-pill.user-list.user-list .pill-right h3{top:-4px}.overview-container .notification .lc-pill.user-list.user-list .pill-right .btn-check-select.view{width:30px;height:30px;float:right;top:-7px;left:2px;position:relative}.overview-container .notification .lc-pill.user-list.user-list .pill-right .btn-check-select:before{font-size:40px;display:none}.overview-container .notification .lc-pill.user-list.user-list.title{background-color:#eeefef}.overview-container .notification .email-list{height:auto;max-height:400px;padding:0 0 0 10px;overflow-y:scroll}.overview-container .notification .email-list .user-list .pill-right .btn-check-select:before{display:inline-block}.overview-container .notification .user-list-wrapper-scroll-container{max-height:300px;overflow:auto}.overview-container .notification .user-list-wrapper{padding:0 5px;height:auto}.overview-container .notification .user-list-wrapper .site-list{padding:0px 0px 0 20px}.overview-container .notification .user-list-wrapper .site-list .user-list{height:40px}.overview-container .notification .user-list-wrapper .site-list .user-list .pill-right .btn-check-select:before{display:inline-block}.overview-container .notification button.right{position:relative;top:10px;right:5px}.overview-container .notification .buttons{height:40px}.overview-container .notification .email form,.overview-container .notification .email input{width:90%}.selection-list.settings-options{padding-bottom:150px}.overlay .fixture-health-container .item form input{border:1px solid #bebebe;border-radius:3px;position:relative;top:10px;width:40%}.overlay .fixture-health-container .item.error-msg{position:relative;top:15px;color:red}@media only screen and (max-width: 1199px){.phone-code{display:block}.phone-code div{display:block;margin:3% 0}.selection-list .phone-code{display:inline-block}}@media only screen and (max-width: 979px){.permissions .phone-code div{display:block}.permissions .phone-code-h1.username{display:inline-block;position:relative;left:10px;top:-17px}}@media only screen and (max-width: 479px){.details-container.settings-section{transform:translate(0px, 0px)}.billing .main-button h2,.billing .overview-modal-launch h2{font-size:1em;position:relative;left:15px}.phone-code span{display:block}.permissions .phone-code{float:left;clear:right}.notes-container .lc-pill .pill-left{width:55%}.notes-container .lc-pill .pill-left div{overflow:hidden;text-overflow:ellipsis}.notes-container .lc-pill .pill-center{display:none}.notes-container .lc-pill .pill-right{width:40%}.notes-container .note-content{max-height:250px}.overview-container .notes-container .subscribers-container .lc-pill .pill-right .btn{position:relative;top:0}.overview-container .notification .user-list.lc-pill .pill-left{position:relative;top:5px}.overview-container .notification .user-list.lc-pill .pill-center{top:5px}.overview-container .notification .user-list.lc-pill .pill-right{top:5px}.overview-container .notification .user-list.users .pill-center{display:none}.overview-container .notification .email.lc-pill .pill-left{width:58%}.overview-container .notification .email.lc-pill .pill-right{right:15px}.overview-container .notification .email-list .lc-pill .pill-left{display:none}.overview-container .notification .email-list .lc-pill .pill-center{left:5%;width:70%}.overview-container .notification .email-list .lc-pill .pill-center h3{width:100%;overflow:hidden;text-overflow:ellipsis}.overview-container .notification .user-list-wrapper .user-list.lc-pill .pill-left{top:0px}.overview-container .notification .user-list-wrapper .user-list.lc-pill .pill-center{top:0;left:5%}.overview-container .notification .user-list-wrapper .user-list.lc-pill .pill-right{top:0px}.overview-container .notification .user-list-wrapper .site-list .lc-pill .pill-left{display:none}.overview-container .notification .user-list-wrapper .site-list .lc-pill .pill-center{width:70%}.overview-container .notification .user-list-wrapper .site-list .lc-pill .pill-center h3{width:100%;overflow:hidden;text-overflow:ellipsis}}.user-modal.zone-details{overflow-x:hidden;overflow-y:hidden;padding-bottom:30px}.user-modal.zone-details ::-webkit-scrollbar{display:none}.user-modal.zone-details form{overflow-x:hidden}.user-modal.zone-details .input-field{display:inline-block;margin-bottom:30px;background-color:#d7d7d7}.user-modal.zone-details .input-field label{background-color:#d7d7d7;padding:5px 0 10px 2px}.user-modal.zone-details .input-field input{height:60px;border-radius:5px;background-color:#fff;font-size:1.4em;padding-left:15px}.user-modal.zone-details .half{width:48%;margin-right:3.75%}.user-modal.zone-details .inline-block{display:inline-block}.user-modal.zone-details .inline-block .input-field{margin-bottom:10px}.user-modal.zone-details .btn{width:48%;height:40px;font-size:1.1em;margin-bottom:30px}.user-modal.zone-details .phone-code{display:inline-block;width:100%;height:40px;background:#d7d7d7}.user-modal.zone-details .phone-code div{display:inline-block;text-align:center;margin:0 4% 0 0;height:40px;width:48%;background:#64696e;padding-top:12px}.user-modal.zone-details .phone-code div span{padding:0;font-family:"Brandon Grotesque Bold";font-size:1.1em}.user-modal.zone-details .temp-pass{padding:0 2%;margin-right:3.75%}.user-modal.zone-details .half-buttons{padding-left:2%}.user-modal.zone-details div.auth-info{width:48%;height:80px;clear:both}.user-modal.zone-details div.auth-info .auth-container{font-size:1.2em;position:relative;left:0px}.user-modal.zone-details div.auth-info .auth-container .btn-select-toggle{height:32px;width:48px}.user-modal.zone-details div.auth-info .auth-container span:last-child{display:inline-block;position:relative;left:10px;border-bottom:1px solid #a0a0a0}.user-modal.zone-details i.auth-info{float:left;position:relative;top:-55px;left:180px;height:0}.user-modal.zone-details i.auth-info:after{content:"";position:relative;top:9px;font-family:'lightcloud';font-size:35px;color:#64696e}.user-modal.zone-details .error.user-modal{position:relative;top:15px;left:15px}@media only screen and (max-width: 479px){.user-modal.zone-details .half{width:98%;display:block}.user-modal.zone-details .half-buttons button{width:98%}}.auto-timeline .axis text{font:11px sans-serif;user-select:none}.auto-timeline .axis path{display:none}.auto-timeline .axis line{fill:none;stroke:#000;shape-rendering:crispEdges}.auto-timeline .grid line,.auto-timeline .grid path{fill:none;stroke:#fff;shape-rendering:crispEdges}.auto-timeline .grid .minor.tick line{stroke-opacity:.5}.auto-timeline .brush .extent{stroke:white;fill-opacity:.3;shape-rendering:crispEdges;stroke-dasharray:5 3;fill:white}.auto-timeline .row{position:relative;background:#f3f5f5;border:1px solid #a0a0a0;height:102px}.auto-timeline section.resizable{display:inline-block;border:1px solid lightgrey;height:100px;text-align:center;width:268px}.auto-timeline section.resizable>div{display:table-cell;border:1px solid grey;width:87px;height:100px;top:0;position:relative}.auto-timeline section.resizable div.center{padding-top:20px;border-left:none;border-right:none}.auto-timeline section.resizable div.h-right{right:0px;border-left:none}.auto-timeline section.resizable div.h-left{left:0px;border-right:none}h1.daylight-harvestor-specific{position:absolute;font-size:1.5em;border:2px solid grey;border-radius:80px;width:30px;height:30px;text-align:center;background:white;top:-15px;left:-15px}.resizable{position:absolute}.resizable.no-transition{transition:none !important}.rg-right,.rg-left,.rg-top,.rg-bottom,.rg-move{display:block;width:14px;height:14px;line-height:14px;position:absolute;z-index:1;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background:transparent}.rg-right span,.rg-left span,.rg-top span,.rg-bottom span{position:absolute;box-sizing:border-box;display:block;border:1px solid #ccc}.rg-right span,.rg-left span{border-width:0 1px;top:50%;margin-top:-10px;margin:-10px 0 0 3.5px;height:20px;width:7px}.rg-top span,.rg-bottom span{border-width:1px 0;left:50%;margin:3.5px 0 0 -10px;width:20px;height:7px}.rg-top{cursor:row-resize;width:100%;top:0;left:0;margin-top:-14px}.rg-move{cursor:move;height:100%;top:0;width:40%;position:relative;display:inline-block}.rg-right{cursor:col-resize;height:100%;right:0;top:0}.rg-bottom{cursor:row-resize;width:100%;bottom:0;left:0;margin-bottom:-14px}.rg-left{cursor:col-resize;height:100%;left:0;top:0}.threshold-settings{box-shadow:#878787 1px 2px 2px 0px;height:160px;background-color:#bebebe;position:relative;top:42px;padding:20px}.threshold-settings .label{color:#fff;font-size:1.4em}.threshold-slider-container{width:100%;height:40px;margin-top:20px}.threshold-slider-container .fa{color:#fff;font-size:2em;line-height:40px;vertical-align:top}.threshold-slider{display:inline-block;width:80%;height:40px;position:relative;margin:0 20px}.threshold-slider .handle{box-shadow:#d7d7d7 1px 2px 2px 0px;width:30px;height:30px;border-radius:30px;background-color:#fff;position:absolute;top:5px;left:0px;margin-left:-15px;z-index:2;cursor:pointer;transform:translateZ(0) translateX(0)}.threshold-slider-meter{width:100%;height:40px;border:10px solid #d7d7d7;border-radius:40px;background-color:#d7d7d7;position:absolute;bottom:0;left:0;z-index:1}.threshold-slider-meter .threshold-slider-meter-level{width:100%;height:100%;border-radius:40px;background:-moz-linear-gradient(left, rgba(255,255,0,0.3) 0%, rgba(255,255,0,0.8) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,0,0.3)), color-stop(100%, rgba(255,255,0,0.8)));background:-webkit-linear-gradient(left, rgba(255,255,0,0.3) 0%, rgba(255,255,0,0.8) 100%);background:-o-linear-gradient(left, rgba(255,255,0,0.3) 0%, rgba(255,255,0,0.8) 100%);background:-ms-linear-gradient(left, rgba(255,255,0,0.3) 0%, rgba(255,255,0,0.8) 100%);background:linear-gradient(to right, rgba(255,255,0,0.3) 0%, rgba(255,255,0,0.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#4dffff00', endColorstr='#ccffff00',GradientType=1 )}.regions{position:absolute;top:0;line-height:20px;width:100%;color:#008ce6}.regions .region-label{text-align:center;display:inline-block}.behavior-id{position:absolute;top:10px;right:10px}automation-schedule{display:inline-block;width:100%}automation-schedule .recur-section-container{text-align:left}.automation-footer,automation-schedule{border-top:1px solid #d7d7d7;background:#f3f5f5;text-align:right}.automation-footer .btn,automation-schedule .btn{margin:2.5% 1%}.automation-footer .timing,automation-schedule .timing{display:inline-block;padding:0 8px;margin:2% 3px;max-width:210px;overflow:hidden;text-overflow:clip;vertical-align:middle}.automation-footer .timing a,automation-schedule .timing a{line-height:36px}.automation-footer .timing.attached-devices,automation-schedule .timing.attached-devices{float:left;overflow-x:scroll}.automation-footer .timing.select-modal-selector,automation-schedule .timing.select-modal-selector{max-width:25%;text-overflow:ellipsis}.automation-footer .timing.active,automation-schedule .timing.active{border:2px solid #a0a0a0}.automation-footer .schedule-group,automation-schedule .schedule-group{display:inline-block;float:left;position:relative;top:5px;left:15px;border:1px solid white;max-width:50%;text-align:center;background:white;border-radius:5px}.automation-footer .schedule-group .select-modal-selector,automation-schedule .schedule-group .select-modal-selector{max-width:100%}.automation-footer .schedule-group .select-modal-selector,automation-schedule .schedule-group .select-modal-selector{max-width:45%;border-left:none;border-top:none;border-right:none;border-radius:0;position:relative;top:3px}.automation-footer .schedule-group .clear,automation-schedule .schedule-group .clear{display:inline-block;border-radius:10px;background:#bebebe;position:absolute;left:97%;top:-10px;width:20px;cursor:pointer}.automation-footer .schedule-group .clear:after,automation-schedule .schedule-group .clear:after{content:"";font-family:"lightcloud";position:relative;color:white;font-size:20px;right:0;z-index:1}.automation-footer .save,automation-schedule .save{margin-right:4%}automation-schedule{background:white}automation-schedule .automation-option-group{padding-left:10px;width:100%;float:left}automation-schedule .automation-option-group .timing.select-modal-selector{max-width:100%;text-align:center;float:left;border:none;border-radius:0;border-bottom:2px solid #bebebe}automation-schedule .automation-option-group .timing.select-modal-selector.active{border-bottom:3px solid rgba(0,140,230,0.7)}automation-schedule .automation-option-group button{float:right}.event-boxs{width:100%;height:100%;padding:60px 10px 0 10px;top:0}.automation>.btn-select{display:none}.automation.selectMode{padding-left:30px;position:relative}.automation.selectMode>.btn-select{display:block;position:absolute;left:-15px;top:35%}.closed-loop{margin:4% 0 2%;clear:both}.event-box{width:100%;background-color:white;border-radius:5px;border:1px solid #d7d7d7;margin-bottom:20px;position:relative}.event-box .inner{padding:20px}.event-box .condition{float:left;margin-right:1%;font-size:1.3em}.event-box .condition .threshold{border-bottom:1px dashed lightgrey;width:10%;text-align:center;padding:0px}.event-box .condition .region-circle{text-align:center;display:inline-block;width:30px;height:30px;border-radius:30px;line-height:30px;border:2px solid #008ce6;margin-right:20px}.event-box .chooseTime{background-color:#008ce6;height:100px;margin-bottom:-100px;transition:margin-bottom .3s linear;color:white}.event-box .chooseTime input[type="time"]{background:none;color:white;margin-left:5px}.event-box .chooseTime .times{padding:10px 20px}.event-box .chooseTime.expanded{margin-bottom:0;transition:margin-bottom .3s linear}.event-box .chooseTime .clockTip{position:relative;top:-89px;left:0;width:50px;height:51px;background-color:#008ce6;border-top-right-radius:15px;cursor:pointer}.event-box .chooseTime .clockTip i{color:white;font-size:1.5em;margin:13px}.event-box .add-action{border:2px dashed #008ce6;border-radius:5px;width:93%;margin:5% 0 2% 7%;padding:1%}.event-box .add-action span{color:#008ce6;padding:1.5% 0 1% 8%;display:block}.event-box .add-action .btn-plus{border:2px solid #008ce6;float:left}.event-box .add-action .btn-plus:before{color:#008ce6;top:-10px;left:-9px}.event-box .action{position:relative;font-size:1.3em}.event-box .action:last-child{border-bottom:none}.event-box .action.automation-action{border-bottom:1px solid #f5f5f5;clear:left;line-height:40px}.event-box .action.editing{padding:3% 0 4%;width:100%}.event-box .action.editing .lc-clock{box-shadow:#e0e0e0 3px 1px 7px 0px;background-color:white;border-radius:5px;float:left}.event-box .action span.join{text-transform:uppercase;float:left;text-align:center;width:10%;padding:5px 0;line-height:60px}.event-box .action .select-modal-selector{text-overflow:ellipsis;overflow:hidden}.event-box .action .select-modal-selector,.event-box .action .slider-holder{float:left;width:40%;border-top-right-radius:0;border-bottom-right-radius:0}.event-box .action .select-modal-selector.med,.event-box .action .slider-holder.med{font-size:.7em}.event-box .action .select-modal-selector.small,.event-box .action .slider-holder.small{font-size:.6em}.event-box .action .slider-holder{width:34%}.event-box .action .automations-slider{position:relative;left:55%}.event-box .action .btn-minus{margin:2% 1% 0 0;float:right}.event-box .action .btn-push{float:left}.event-box .button-group{width:100%;height:40px;position:relative;margin-top:20px}.event-box .button-group .btn{position:absolute;bottom:0}.event-box .button-group .save{right:0;width:10%}.event-box .button-group .cancel{left:60px}.event-box .button-group .edit{right:0}.event-box .button-group .delete{left:160px}.event-box .button-group .error{position:absolute;right:15%;bottom:20%}.action-editable{height:65px}.action-editable .event-item{height:80px;width:41%;display:table-cell;line-height:36px;border-radius:5px;padding:18px;margin-bottom:10px;box-shadow:#e0e0e0 3px 1px 7px 0px;background-color:white;border-radius:5px;padding:2%;float:left}.action-editable .event-item>span{margin-left:5%;max-width:68%;display:inline-block;text-overflow:ellipsis;overflow:hidden}.action-editable .event-item>span input{width:40px;text-align:center;background:none}.action-editable .event-item>span input.ng-invalid{border:1px solid #ef5932}.action-editable .event-item>span input.empty{width:70px}.action-editable .event-item>span input.hours{text-align:right}.action-editable .event-item .event-item-container{position:relative;top:-18px;width:80%;float:left}.action-editable .event-item .event-item-container .overview-zone{background:none}.action-editable .event-item .event-item-container .overview-zone .btn-select{vertical-align:middle}.action-editable .event-item .event-item-container .overview-zone .zone-name{font-size:1em}.action-editable .seperator{float:left;max-width:10%}.action-editable.dimHeight{height:115px}.action-editable.dimHeight .event-item{height:130px}.action-editable.long .event-item{width:45%}.automation-slider slider .pop-up.active .value{top:0px}automation-daylighting-timeline .automation{position:relative;top:3px;z-index:1}automation-daylighting-timeline .automation .event-box{margin-bottom:0;border:none;border-bottom-left-radius:0;border-bottom-right-radius:0}automation-daylighting-timeline .automation.daylight .event-box{border-radius:0;border-radius:0}.tab-container{width:100%;height:40px;background:white;position:relative;top:2px;z-index:2;padding-left:20px}.tab-container .tab-frame{width:50px;height:40px;background:white;display:inline-block;text-align:center;border-bottom:1px solid #bebebe}.tab-container .tab-frame .tab-title{font-size:16px;font-weight:normal}.tab-container .tab-frame .remove{width:20px;height:20px;border-radius:10px;float:right;position:relative;background:rgba(200,200,200,0.7);top:-10px;left:10px;display:none}.tab-container .tab-frame.tabSelected{border-bottom:none;border-top:1px solid #bebebe;border-left:1px solid #bebebe;border-right:1px solid #bebebe;border-top-left-radius:3px;border-top-right-radius:3px;position:relative;top:2px}.tab-container .tab-frame.tabSelected .tab-title{color:rgba(0,140,230,0.7);font-size:18px;font-weight:bold}.tab-container .tab-frame.tabSelected .remove{display:inline-block}.tab-container .tab-frame.tabSelected .remove:after{content:"";font-family:"lightcloud";position:relative;color:white;font-size:20px;right:0;z-index:1}.tab-container .tab-frame .tab-title{position:relative;top:13px;color:#64696e}.tab-container .tab-frame .tab-title.red{color:orangered}.tab-container .hint{float:right;position:relative;top:10px;color:red;right:20px}.daylight-automation-group{margin-bottom:20px}.daylight-automation-group .automation-footer{position:relative;top:-3px}.automation.daylight{z-index:1}.automation.daylight .event-box{border:none;margin-bottom:0;border-radius:0}@media only screen and (max-width: 1199px){.action-editable,.action-editable.long,.action-editable.dimHeight{height:auto}.action-editable .event-item,.action-editable.long .event-item,.action-editable.dimHeight .event-item{width:90%;height:60px}.action-editable .event-item.time,.action-editable.long .event-item.time,.action-editable.dimHeight .event-item.time{height:60px}.action-editable span.join,.action-editable.long span.join,.action-editable.dimHeight span.join{clear:left;width:90%;line-height:15px}.action-editable.dimHeight .event-item{height:110px}.event-box .action span.join{clear:left;width:90%;line-height:15px;font-size:18px}.event-box .action .btn-minus{float:none;margin:0;position:absolute;top:75px;right:-10px}.event-box .add-action{margin:10px 0;width:90%;clear:left}.automation-action .event-item .left-container{width:90%;max-width:90%}.automation-action .event-item .left-container .text{font-size:18px}.automation-action .event-item .left-container input{width:36px;font-size:18px;margin-left:0;margin-right:0;padding:0}.automation-action .event-item .left-container input.empty{width:30%;text-align:right}}@media only screen and (max-width: 1025px){automation-schedule .recur-section.times{width:100%}automation-schedule .recur-section.recurrence-select{width:100%;clear:left}}@media only screen and (max-width: 979px){.event-box .condition{font-size:1em}.event-box .add-action .btn-plus{width:25px;height:25px}.event-box .add-action .btn-plus:before{font-size:38px}}@media only screen and (max-width: 812px){.automations .event-box .inner .condition.daylight span.blue{display:block}}@media only screen and (max-width: 479px){.event-box .inner{padding:20px 5px}.event-box .condition{float:none}.event-box .condition select{left:-5px}.event-box .light-level{position:relative;top:-5px}.event-box .blue{display:block}.event-box .blue .automation-picker{left:-5px;font-size:1.2em;top:-5px;width:100%}.event-box .blue .light-level-threshold{position:relative;width:60%;display:block}.event-box .blue.m1pc.save{display:inline-block}.event-box .add-action{border-style:none}.event-box .add-action .btn-plus{display:none}.event-box .add-action span{position:relative;top:25px;left:-15px}.event-box .button-group .save{position:relative;right:2px;width:auto;top:10px}.event-box .button-group .delete{position:relative;left:0px;top:-18px;float:right}.event-box .action .select-modal-selector{float:none;width:auto;position:relative;right:-25px;top:20px;font-size:0.8em}.event-box .action span.join{float:left;font-size:18px;position:relative;top:-5px}.event-box .action .btn-push{float:none;position:relative;right:-76%;top:15px}.event-box .action .btn-minus{top:70px;right:0px}.event-box .action .automation-slider .slider-holder slider{position:relative;left:10px;top:-25px;width:190%}.event-box .action .left-container span.text{display:inline-block}.automation-footer .timing.key{max-width:40%}.automation-footer .timing span{display:inline-block}.action-editable .event-item .event-item-container .overview-zone .zone-name{max-width:calc(100% - 60px);top:-25px}automation-schedule .time-clicker .contrast-buttons{width:auto;display:inline-block}automation-schedule .time-clicker .contrast-buttons>div{display:table-cell}automation-schedule .time-clicker .contrast-buttons>div:first-child{border-top-right-radius:0;border-bottom-left-radius:5px !important}automation-schedule .time-clicker .contrast-buttons>div:last-child{border-bottom-left-radius:0 !important;border-top-right-radius:5px !important}automation-schedule .time-clicker .contrast-buttons.vertical>div{display:flex}automation-schedule .time-clicker .contrast-buttons.vertical>div:first-child{border-top-right-radius:5px;border-bottom-left-radius:0 !important}automation-schedule .time-clicker .contrast-buttons.vertical>div:last-child{border-top-right-radius:0 !important;border-bottom-left-radius:5px !important}automation-schedule .contrast-buttons{display:inline-block}automation-schedule .contrast-buttons>div{display:table-cell;padding:10px}automation-schedule .contrast-buttons.month{width:180px}automation-schedule .contrast-buttons.month>div{min-width:60px;padding:10px}automation-schedule .contrast-buttons.month>div:first-child{border-top-right-radius:0}automation-schedule .contrast-buttons.monthdays{width:240px}automation-schedule .contrast-buttons.monthdays>div{min-width:40px;padding:10px}automation-schedule .contrast-buttons.monthdays>div:first-child{border-top-right-radius:0}}devices-section-control-multi .main-body{display:flex;flex-wrap:wrap}devices-section-control-multi .main-body .overview-heading{width:100%}.devices-wrapper .main-body .dimmer-action-container .white-pill-item .name{top:20%;max-width:45%}.dimmer-faceplate{position:relative;width:32%;height:fit-content;background:white;border-radius:5px;padding:4%}.dimmer-faceplate.selected{border:2px solid #282d32}.dimmer-faceplate:nth-child(3){margin:0 2%}.dimmer-button{float:left;display:inline-block;box-shadow:0px 0px 2px -1px #282d32;width:100%;text-align:center;cursor:pointer}.dimmer-button.hasContent{box-shadow:0px 0px 2px 1px #64696e}.dimmer-button h3{display:inline-block;border-radius:5em;padding:.5em;color:#ebebeb;font-size:2em;width:30px;text-align:center}.dimmer-button span{position:absolute;font-size:1em;color:#878787}@keyframes wave-effect{from{transform:scale(1)}to{transform:scale(50)}}.dimmer-faceplate-inner{border-radius:5px;height:100%}.dimmer-faceplate-inner .dimmer-button{overflow:hidden;display:flex;align-items:center;justify-content:center}.dimmer-faceplate-inner .dimmer-button .wave{top:0;border-radius:50%;display:block;width:5px;height:5px;box-shadow:0 0 3px 2px #cef8896b;animation-name:wave-effect;animation-duration:4s;animation-iteration-count:infinite;animation-delay:2s}.dimmer-faceplate-inner .dimmer-button:hover{background:#eeefef;transition:background-color 0.5s}.dimmer-faceplate-inner .dimmer-button:hover span{color:#64696e}.dimmer-faceplate-inner .dimmer-button.active{box-shadow:0px 0px 2px 1px #64696e}.dimmer-faceplate-inner.buttons-count-2 .dimmer-button{height:150px}.dimmer-faceplate-inner.buttons-count-3 .dimmer-button{height:100px}.dimmer-faceplate-inner.buttons-count-4 .dimmer-button{height:75px}.dimmer-faceplate-inner.buttons-count-5 .dimmer-button{height:60px}.dimmer-faceplate-inner.buttons-count-8 .dimmer-button{height:37.5px}.dimmer-faceplate-inner.remote .dimmer-button{height:150px}.dimmer-faceplate-inner.remote .dimmer-button:nth-child(1) h3{padding:0 .5em 1em .5em}.dimmer-faceplate-inner.remote .dimmer-button:nth-child(2){position:absolute;z-index:2;border-radius:100px;width:100px;height:100px;background:white;left:50%;margin-left:-50px;top:150px;margin-top:0}.dimmer-faceplate-inner.remote .dimmer-button:nth-child(3) h3{padding:.5em 0 0 0}.dimmer-faceplate-inner.remote .dimmer-button:nth-child(4),.dimmer-faceplate-inner.remote .dimmer-button:nth-child(5){width:50%;height:100px}.dimmer-faceplate-inner.remote .dimmer-button:nth-child(4) h3:before,.dimmer-faceplate-inner.remote .dimmer-button:nth-child(5) h3:before{content:"..";font-size:3em;font-family:"lightcloud";position:absolute;color:#ebebeb;top:0;left:30%}.dimmer-faceplate-inner.remote .dimmer-button:nth-child(5) h3:before{content:"...";left:20%}.dimmer-faceplate-inner.buttons-count-8 .dimmer-button{width:50%;height:75px}.dimmer-faceplate.selector .dimmer-faceplate-inner .dimmer-button:hover{background:white}.dimmer-configs>h1{padding:1em;color:#a0a0a0;position:absolute;top:0px}.dimmer-configs .white-pill-item{width:90%;font-size:.9em;margin-left:8.5%;height:55px}.dimmer-configs .white-pill-item .btn-select{width:28px;height:28px;left:5px;top:5px}.dimmer-configs .white-pill-item .btn-select:before{font-size:35px}.dimmer-configs .white-pill-item.no-icon .name{left:40px}.dimmer-configs .white-pill-item .btn-push{top:5px;right:5px;left:inherit;position:absolute}.dimmer-button-zone-toggle{float:right;position:relative;top:5px;right:5px}.dimmer-button-zone-toggle .contrast-buttons>div{padding:9px 7px}.control-button-quick-actions{margin-top:1%}control-button-action-list{margin-top:50px}.button-action-list-holder.devices-section-inner{position:relative;min-width:300px;flex-grow:1;display:flex !important;flex-direction:column;justify-content:center;height:auto;padding:15px 0 !important;margin-left:20px}.button-action-list-holder.devices-section-inner .dimmer-action-container{display:flex;width:100%;align-items:center}.button-action-list-holder.devices-section-inner .dimmer-action-container .remove{margin-left:10px;flex-shrink:0}.button-action-list-holder.devices-section-inner .dimmer-action-container .white-pill-item{width:100%;margin:0 10px;flex-shrink:1}.button-action-list-holder.devices-section-inner .dimmer-action-container .white-pill-item .btn-white-plus{top:5px}.button-action-list-holder.devices-section-inner .dimmer-action-container+.dimmer-action-container{margin-top:10px}.button-action-list-holder.devices-section-inner .green{margin:10px}.dimmer-adtional-container{width:100%}nav.button-criteria-tabs{position:absolute;top:0;right:0;border-bottom:1px solid #ebebeb;border-left:1px solid #ebebeb;border-bottom-left-radius:5px;background:#f3f5f5;font-size:.8em;display:inline-block}nav.button-criteria-tabs>button{padding:8px 10px;display:table-cell;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em}nav.button-criteria-tabs>button.active{background:#64696e;color:white}nav.button-criteria-tabs>button:first-child{border-bottom-left-radius:5px}.main-button.product-info,.product-info.overview-modal-launch,.main-button.product-image,.product-image.overview-modal-launch{height:250px}.main-button.product-info img,.product-info.overview-modal-launch img,.main-button.product-image img,.product-image.overview-modal-launch img{width:70%;margin-left:15%}.main-button.product-image img,.product-image.overview-modal-launch img{max-height:250px;max-width:100%;margin:0 auto;width:auto;display:block}.main-button.product-info h3,.product-info.overview-modal-launch h3{position:relative;top:0;left:0;display:inline-block;color:grey;text-transform:uppercase;font-size:.7em}.main-button.product-info ul li,.product-info.overview-modal-launch ul li{padding:3px 0}.main-button.product-info span,.product-info.overview-modal-launch span{float:right}.devices-section-inner{display:inline-block;background:white;box-shadow:#a7a7a7 1px 1px 5px -1px;border-radius:5px;padding:1% 0}.devices-section-inner.zones{margin-top:60px}.device-update-overview{width:100%;margin-bottom:10px;padding-top:10px}.device-update-overview .top{display:flex;width:100%;align-items:center;margin-bottom:5px}.device-update-overview .top .device-icon{width:30px;height:30px;flex-grow:0;margin:0 1%}.device-update-overview .top .device-icon:before{font-size:30px}.device-update-overview .top h3{flex-grow:2}.device-update-overview .top button{flex:0;margin:0 1%}.device-update-overview .bottom{display:flex;width:100%;align-items:center}.device-update-overview .bottom progress{flex-grow:2;margin-left:45px}.device-update-overview .bottom h4{flex:0;min-width:120px;text-align:right;font-size:0.8em;margin:0 1%}.customized-container .error-msg{float:left;padding:5px 0}.upgrade-info .estimate h3{margin:3% 0}.upgrade-info progress[value]{-webkit-appearance:none;appearance:none;width:250px;height:20px}.upgrade-info .upgrade-log{background:white;border-radius:5px;padding:2%;margin:2% 0;max-height:50vh;overflow-y:scroll}.upgrade-info .upgrade-log span.green{color:#50d400;font-weight:700}.upgrade-info .upgrade-log span.strong{font-weight:700}.upgrade-info .upgrade-log span.red{color:#ef5932;font-weight:700}.upgrade-summary-box{float:left;width:70%;margin:1% 0}.upgrade-summary-box .device-icon{float:left;margin-right:2%}.upgrade-summary-box em{border-radius:5px;padding:0px 6px;color:black;margin:2px;float:left}.upgrade-summary-box em b{font-weight:700;color:white;padding:1px 4px;border-radius:5px}.update-status{cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em;padding-top:.5em}.device-info-middle-button-holder{position:absolute;right:5%;top:25%;margin:1% 0}.upgrade-log{background:white;padding:1em;margin:1em 0}.upgrade-summary-version-group{line-height:2.5em;float:left;display:inline;width:80%}.device-acitvity-log{overflow-x:hidden;max-height:60vh;padding:1% 2%}.control-select .buttons{width:100%;position:relative;float:right}.control-select .remove,.control-select .btn-menu{display:none}.control-select .btn-time-arrow{position:absolute;top:10px}.control-select .btn-time-arrow.up{right:10px}.control-select .btn-time-arrow.down{right:60px}.control-select.editMode .white-pill-item{width:94%;margin-left:6%}.control-select.editMode .white-pill-item .remove{display:block}.control-select.editMode .white-pill-item .btn-menu{display:block;float:right;top:10px;position:relative}.control-select.editMode .white-pill-item .btn-menu:before{color:grey}.control-select.editMode .white-pill-item .trim-help{right:90px}.control-select .scene-holder.short{width:90%;float:left;position:relative}.control-select .dimmer-buttons{float:left;background:white;border-radius:5px;margin:0 0 0 2%;width:8%;box-shadow:#a7a7a7 1px 1px 5px -1px}.control-select .dimmer-buttons div{position:relative;margin-bottom:3%;text-align:center;height:70px;border-top:1px solid lightgrey;padding-top:38%}.control-select .dimmer-buttons div.double-click{padding-top:25%}.control-select .scene-drop{position:absolute;width:100%}.control-select .scene-drop div{height:60px;width:94%;margin-left:6%;border-radius:5px;position:relative;margin-bottom:15px;border:2px dashed grey;color:grey;padding:2%}@-moz-document url-prefix(){.control-select .white-pill-item .btn-select.remove:before{top:-10px}}.control-select .white-pill-item .trim-help{max-width:20%;margin:12px 3%;position:absolute;right:0%;text-align:right}.control-select .white-pill-item .trim-help span{width:100%;text-overflow:ellipsis;overflow:hidden;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em}.control-select .white-pill-item .trim-help progress{max-width:100%}.control-select .white-pill-item .name .smallcaps{font-size:.6em;margin:0.2em 1em}.selection-header-device i:before{content:"";font-size:33px;font-family:"lightcloud";position:absolute;left:6px;top:8px;z-index:2;color:#878787}.selection-header-device .search-input{width:100%;height:100%;z-index:0;left:0px;top:0px;border-radius:3px;padding:5px 10px 5px 23px;border:none}.selection-header-device .search-input.select{width:85%}.devices-wrapper .main-body .white-pill-item .name{top:20%;max-width:70%;text-overflow:ellipsis;overflow:hidden}.devices-wrapper .main-body .white-pill-item .details{top:55%}.devices-wrapper .main-body .white-pill-item h3.grey{font-size:0.9em;color:#bebebe;text-overflow:ellipsis;top:-5px;left:80px;font-family:"Brandon Grotesque Bold";position:relative}.devices-wrapper .main-body .white-pill-item.animated{height:80px}.devices-wrapper .main-body .white-pill-item.animated .btn-push{top:18px}.devices-wrapper .main-body .white-pill-item.animated h3.grey{top:45px;display:inline}.devices-wrapper .main-body .white-pill-item.animated i:not(.info.override-info){position:relative}.devices-wrapper .main-body .white-pill-item.animated i:not(.info.override-info):after{font-family:"lightcloud";content:"";font-size:55px;position:relative;top:10px;left:10px;color:#ef5932}.devices-wrapper .main-body .white-pill-item.animated i.info{position:absolute;top:0px}.selection-list.discovery h2{position:relative;top:-5px}.selection-list.discovery button{position:relative;top:5px}.selection-list .multi-gateway-toggles{color:white}.selection-list .multi-gateway-toggles li{padding:5px;position:relative;height:40px}.selection-list .multi-gateway-toggles li devices-setup-mode-toggle{position:absolute;right:5px;top:-7px}.selection-list .multi-gateway-toggles span.unavailable{background:#ef5932;border-radius:5px;padding:1px 3px;text-transform:uppercase;font-weight:700;font-size:.8em}.summary .total{height:50px;font-size:1.2em;vertical-align:top;background:#008ce6;color:white;padding:15px 20px;cursor:pointer}.summary .total:after{content:"";font-size:25px;font-family:"lightcloud";rotate:90deg;float:right;position:relative;top:-5px}@-moz-document url-prefix(){.summary .total:after{top:-20px}}.summary .total.selected:after{rotate:-90deg}.summary .total i{float:right;position:relative;top:-5px;border:1px solid white;border-radius:15px}.summary .total i:after{content:"";font-size:25px;font-family:"lightcloud";float:right}@-moz-document url-prefix(){.summary .total i{top:-20px}}.summary .detailDevices{text-align:center}.summary .detailDevices .container{width:100%;background:#d7d7d7;cursor:pointer;padding:10px 20px;border-bottom:1px solid rgba(0,140,230,0.3);text-align:left}.summary .detailDevices .container .rightCol{float:right}.summary .detailDevices .container.selected{background:rgba(0,140,230,0.7);color:white}#fault-detected p{position:relative}#multizoneTrim{text-transform:none}#multizoneTrimIcon{position:absolute}#multizoneTrimIcon:after{content:"";position:relative;top:-3px;left:-15px;font-family:'lightcloud';font-size:35px;color:#64696e;z-index:1;background-color:#d7d7d7}.devices-section-inner .overview-zone.has-slider{height:90px}.devices-section-inner .overview-zone.has-slider.double-height{height:190px}.devices-section-inner .overview-zone.has-slider .slider-wrapper{width:80%;top:30%;left:5%}.devices-section-inner .overview-zone.has-slider .slider-wrapper:last-child{top:70%}.devices-section-inner .overview-zone.has-slider .slider-wrapper:first-child{top:25px}.devices-section-inner .overview-zone.has-slider.blink.has-btn .slider-wrapper{left:5%;top:15%}.devices-section-inner .overview-zone.has-slider.blink.has-btn .slider-wrapper h3{font-size:100%;font-weight:bold;margin:5px 0}.devices-section-inner .overview-zone.has-slider.has-btn .slider-wrapper{width:70%;left:15%}.devices-section-inner .overview-zone.has-slider.has-btn .slider-wrapper span.device-setting-name{left:-15%}.devices-section-inner .overview-zone.has-slider.has-btn .btn-push{left:-13%;top:1%}.devices-section-inner .overview-zone.has-slider.has-scale .slider-wrapper span.device-setting-name{top:-20px}.devices-section-inner .overview-zone.has-slider.has-scale .slider-wrapper .text{position:relative;top:13px}.devices-section-inner .overview-zone.has-slider.has-scale .slider-wrapper .container{width:100%;position:relative;top:10px}.devices-section-inner .overview-zone.has-slider.has-scale .slider-wrapper .container .scale-container{width:100%;position:relative;display:block;padding:0 36px}.devices-section-inner .overview-zone.has-slider.has-scale .slider-wrapper .container .scale-container .scale{display:inline-block;width:33.33%;text-align:center;position:relative}.devices-section-inner .overview-zone.has-slider.has-scale .slider-wrapper .container .scale-container .scale:after{content:'|';font-size:1em;float:left;position:relative;left:50%;top:20px}.devices-section-inner .overview-zone.has-slider.has-scale .slider-wrapper .container slider{display:block}.devices-section-inner .overview-zone.has-slider.has-scale .slider-wrapper .container slider .pop-up{display:none !important}.devices-section-inner .overview-zone.has-slider.has-scale .slider-wrapper .container slider .bar,.devices-section-inner .overview-zone.has-slider.has-scale .slider-wrapper .container slider .bar-fill{background:#008ce6}.devices-section-inner .overview-zone.has-slider.has-scale .slider-wrapper .max-trim{top:25px}.devices-section-inner .overview-zone.has-slider.blue-bar .slider-wrapper .bar-fill{background-color:#008ce6}.devices-section-inner .overview-zone.has-slider .max-trim{position:absolute;right:-16%;top:0%}.devices-section-inner .overview-zone.has-slider .max-trim span{display:inline;width:100%}.devices-section-inner .overview-zone.has-slider .max-trim span.max{font-size:1.5em;position:relative;top:10px}.devices-section-inner .overview-zone.has-slider .max-trim span.caps{position:relative;top:10px}.devices-section-inner .overview-zone.has-slider .max-trim span.caps.crown{top:-18px;left:45px}.devices-section-inner.zones.main-body.disabled{opacity:1}.devices-section-inner.zones.main-body.disabled .device-details-group:not(.always-enabled){pointer-events:none;opacity:0.5}.device-details{position:absolute;width:100%;max-height:570px;padding:0 20px 20px 20px;z-index:1;clear:both;overflow-y:scroll;top:50px;bottom:80px}.device-details .indicate{position:absolute;bottom:3%;left:3%}.device-details .save{position:absolute;bottom:3%;right:3%}.device-details .advanced{position:absolute;bottom:3%;right:12%}.device-details .power-up-state{height:130px}.device-details .power-up-state.extended{height:180px}.device-details .power-up-state.half{box-shadow:#a7a7a7 1px 1px 5px -1px;height:110px;width:100%;position:relative;margin:6px 0 12px 0;background-color:white;border-radius:5px;padding:10px 160px 10px 20px}.device-details .power-up-state.half.extended{height:160px}.device-details .power-up-state.half h3{display:inline-block}.device-details .power-up-state.half .contrast-buttons{position:relative;top:8px;width:100%;display:block;margin-bottom:30px}.device-details .power-up-state.half .btn-push{left:10px;float:left}.device-details .power-up-state.half .tooltipContainer{position:relative}.device-details .power-up-state.half i{position:relative;top:-11px;left:0px}.device-details .power-up-state.half i:after{content:"";position:relative;top:9px;font-family:'lightcloud';font-size:35px;color:#64696e}.device-details .power-up-state.half span.caps{display:inline-block;position:relative;left:20px;top:15px;clear:left}.device-details .power-up-state.half slider{width:100%;top:0;left:20px}.device-details .power-up-state.half slider .zone-max{display:none}.device-details .power-up-state.half .max-trim{display:inline-block;top:2px;left:30px;position:relative}.device-details .power-up-state h4{font-family:"Brandon Grotesque";margin-left:5px}.device-details .zone-disable-container{border-bottom:1px solid #cbcbcb;margin-bottom:10px;height:50px}.device-details .zone-disable-container button{top:10px}.device-details .zone-disable-container span{position:relative;left:10px;font-size:18px}.device-details.enable{pointer-events:none;opacity:0.6;transition:all 750ms ease-in-out}.device-details.enable .zone-disable-container{pointer-events:auto;opacity:1;border-bottom:2px solid #000}.device-details.enable .zone-disable-container button{pointer-events:auto;opacity:1;background:#000;transition:all 1s ease-in-out}.device-details.enable .zone-disable-container span{pointer-events:auto;opacity:1;color:#000;font-size:22px;transition:all 500ms ease-in-out}.device-details-group{min-height:110px;float:left;position:relative;font-size:1em;margin:5px 0;text-align:left}.device-details-group .caps{position:relative;top:-6px}.device-details-group span{font-weight:700}.device-details-group span.max{display:block}.device-details-group span.device-setting-name{position:absolute;top:-47%;left:0%}.device-details-group h3{text-transform:uppercase;margin:10px 0;font-size:0.8em;text-overflow:ellipsis;overflow:hidden}.device-details-group .num-input-temp{width:75%;margin-right:5%}.device-details-group .toggle-text-input{width:46%;float:right}.device-details-group input,.device-details-group select{height:7vh;border-radius:5px;width:90%;background:whitesmoke}.device-details-group input.property-input,.device-details-group select.property-input{width:50%;float:left}.device-details-group input[type=range]{width:100%}.device-details-group input[type=range]+label{display:block;text-align:center;font-size:smaller}.device-details-group datalist.labels{display:flex;justify-content:space-between}.device-details-group textarea{resize:none;height:65px;padding:15px 0px 0px 15px;border-radius:3px;border:none;width:97%;background:whitesmoke}.device-details-group select{background:whitesmoke;border:none;-webkit-appearance:none;-webkit-border-radius:5px}.device-details-group .error-msg{color:red;position:relative;top:3px;font-size:0.9em}.device-details-group .propertySelector{position:relative}.device-details-group .propertySelector .property{position:relative;padding:2%;float:left;cursor:pointer;color:#282d32;font-size:.9em;background-color:#d7d7d7}.device-details-group .propertySelector .property.selected{color:white;background-color:black}.device-details-group .propertySelector .property.selected span{color:white}.device-details-group .propertySelector span{text-transform:uppercase}.device-details-group .btn-action{width:90%;position:relative;top:5px}.device-details-group.mac .device-mac{margin:3% 0;text-transform:uppercase;font-size:1.2em;font-weight:bold;display:block;user-select:initial;text-overflow:ellipsis;overflow:hidden}.device-details-group.wattage .device-wattage-input{width:25%}.device-details-group.zone .device-zone-input{width:62.5%}.device-details-group.maxtrim{width:100%}.device-details-group.description{min-height:100px}.device-details-group.description input{width:90%;min-height:70px;border:none;border-radius:5px}.device-details-group.always-enabled{min-height:80px;width:98%;margin-left:1%;padding:0 1%}.device-details-group .calibrate-energy{display:block;position:relative;top:5px}.device-details-group .calibrate-energy-subtitle{margin-top:10px}.device-details-group.calibration{height:auto;margin-bottom:35px}.device-details-group.trim-level{margin-bottom:50px;margin-top:10px}.device-details-group.power-report input{width:50%}.device-details-group.third{width:33%;padding:2%}.device-details-group.fourth{width:25%}.device-details-group.ghost:before{content:" ";width:96%;left:2%;height:106%;display:block;background:white;opacity:.4;z-index:5;position:absolute;cursor:pointer}.device-details-group.sensitivity.full.extend{height:120px}.device-details-group.sensitivity.full.extend .overview-zone.has-slider{height:110px}.device-details-group.sensitivity.full.extend .overview-zone.has-slider.has-btn .btn-push{top:20px}@keyframes extendCustmizedBar{from{width:0}to{width:250px}}.device-details-group.sensitivity.full.customized{padding-right:25px;width:98%}.device-details-group.sensitivity.full.customized .overview-zone{z-index:2}.device-details-group.sensitivity.full.customized .overview-zone.extended{z-index:1;background:#ebebeb}.device-details-group.sensitivity.full.customized .overview-zone.extended slider{opacity:0.3}.device-details-group.sensitivity.full.customized .customized-container{position:absolute;right:0;height:90px;background:white;margin:6px 0 12px 0;position:absolute;top:0;right:0;z-index:1;border-radius:5px;width:250px;box-shadow:#a7a7a7 1px 1px 5px -1px}.device-details-group.sensitivity.full.customized .customized-container.extended{width:250px;animation-name:extendCustmizedBar;animation-duration:1s;overflow:hidden;z-index:2}.device-details-group.sensitivity.full.customized .customized-container .label span{width:90px;transform:rotate(90deg);position:absolute;display:block;top:32px;right:-32px;text-align:center;height:20px;background:white;border-top-right-radius:5px;border-top-left-radius:5px;border-bottom:1px solid #ebebeb;padding-top:5px;cursor:pointer;z-index:2;box-shadow:#a7a7a7 1px 5px -1px 1px, #FFE802 1px 5px -1px 1px}.device-details-group.sensitivity.full.customized .customized-container .label span.customized{background:#bebebe}.device-details-group.sensitivity.full.customized .customized-container .customized-content form{text-align:center;padding-top:30px}.device-details-group.sensitivity.full.customized .customized-container .customized-content form input{width:100px;border:1px solid #ebebeb;height:30px}.device-details-group.sensitivity.full.customized .customized-container .customized-content form i{position:relative;left:-15px;cursor:pointer}.device-details-group.sensitivity.full.customized .customized-container .customized-content form i:after{content:"";color:#50d400;font-size:35px;margin:0 15px;font-family:"lightcloud"}.device-details-group.sensitivity.full.customized .customized-container .customized-content form i:last-child:after{content:"";font-size:35px;font-family:"lightcloud";color:red}.device-details-group.sensitivity.full.customized .customized-container .customized-content form .error-msg{display:none}.device-details-group.sensitivity.full.customized .customized-container .customized-content.error input{border:1px solid #ef5932}.device-details-group.sensitivity.full.customized .customized-container .customized-content.error .error-msg{display:block;color:#ef5932}.device-details-group.manual-override{min-height:0}.device-details-group.manual-override h3{display:inline-block;font-weight:700}.device-details-group.manual-override .versionRequired{pointer-events:none;opacity:0.5}.device-details-group.manual-override.enabled{width:100%;position:relative;margin:0 0 12px 0;background-color:white;border-radius:0;border-top:2px solid #ebebeb;border-bottom:2px solid #ebebeb;padding:0}.device-details-group.manual-override.enabled .title{margin-left:2%}.device-details-group.manual-override.enabled h3.title{margin-top:20px}.device-details-group.manual-override.enabled .container{display:block}.device-details-group.manual-override .container{height:100px;margin-top:10px;display:none}.device-details-group.manual-override .container .quarter{width:50%;margin-top:5px}.device-details-group.manual-override .container .quarter input{height:35px;background:#fff;border:1px solid #64696e;display:block}.device-details-group.manual-override .container .quarter.device-details-group h3{width:100%}.device-details-group.manual-override i.override-info{top:-10px;position:relative}.device-details-group.manual-override i.override-info:after{content:"";position:relative;top:5px;font-family:'lightcloud';font-size:25px;color:#64696e}.occupied-zone{box-shadow:#a7a7a7 1px 1px 5px -1px;height:90px;width:96%;position:relative;left:2%;margin:6px 0 12px 0;background-color:white;border-radius:5px;float:left}.occupied-zone .device-details-group{min-height:0px;margin:15px 0 0 30px;z-index:2}.occupied-zone .device-details-group h3 span{font-size:16px}.occupied-zone .device-details-group.sensitivity{top:-20px;z-index:1;margin:0}.occupied-zone.extended{height:160px}.occupied-zone.extended .device-setting-name{display:none}.occupied-zone.extended .overview-zone{box-shadow:none;border-radius:0}.occupied-zone .full{padding:0}#off-to-unoccupied .info{float:right;position:absolute;top:0px}#fault-notification-icon{position:absolute;left:15px;top:10px}#fault-notification-icon:after{content:"";position:relative;font-family:'lightcloud';font-size:45px;color:orangered}.fixture-health-container{box-shadow:black 0px 0px 30px 0px;width:500px;height:180px;padding:20px 10px;border-radius:5px;text-align:center;background-color:white;position:relative;top:50%;left:60%;margin-left:-200px;margin-top:-100px}.fixture-health-container .action{display:inline-block;position:relative;vertical-align:bottom;top:20px}.fixture-health-container .action.option1 button{left:-10px;top:15px}.fixture-health-container .action.option2{left:10px}.fixture-health-container .action.option2 p{color:#aba9af}.fixture-health-container .action.option2.selected p{color:#282d32}.fixture-health-container .dismiss-static-group{top:15px}.fixture-health-container p.dismiss-static-group{position:relative;top:-5px}.fixture-health-container .error{color:#ef5932;margin-top:20px;font-size:18px}.fixture-health-container footer{clear:both;position:absolute;bottom:20px;width:100%;left:0}.fixture-health-container footer button{width:150px;margin:0 30px}.fixture-health-container .btn-check-select{width:32px;height:32px;margin-right:10px}.fixture-health-container .btn-check-select:before{top:-9px;left:-7px;font-size:40px}@-moz-document url-prefix(){.fixture-health-container .btn-check-select:before{top:-8px}}.fixture-health-container .help p{position:relative}.fixture-health-container i:after{content:"";position:relative;top:9px;font-family:'lightcloud';font-size:35px;color:#64696e}.fixture-health-container.auth-info{height:220px}.fixture-health-container.auth-info.auth-expand{height:280px}.fixture-health-container.auth-info h4{font-size:24px;margin-bottom:20px}.fixture-health-container.auth-info .item{margin-bottom:15px;text-align:left;padding-left:27%}.fixture-health-container.auth-info .item.message{width:100%;text-align:center;padding-left:0}.fixture-health-container.auth-info .item label{display:block;font-family:"Brandon Grotesque Bold"}.fixture-health-container.auth-info .item input{width:64%;text-align:center;border-bottom:2px solid #64696e}@keyframes onGoing{0%{opacity:1;background:#ebebeb}50%{opacity:0.9;background:#008ce6}100%{opacity:1;background:#ebebeb}}.device-update-overview .progress-container{width:100%;height:25px;padding-left:15px;padding-right:10px;margin-top:15px}.device-update-overview .progress-container .segment{width:33%;display:inline-block;height:10px;background:#ebebeb;margin:0;padding:0;box-shadow:#a7a7a7 0px 0px 5px 1px;z-index:1}.device-update-overview .progress-container .segment:first-child.pass{background-image:linear-gradient(to right, #ebebeb, rgba(0,140,230,0.3))}.device-update-overview .progress-container .segment:first-child:before{content:'';width:20px;height:20px;display:inline-block;border-radius:10px;background:#ebebeb;float:left;position:relative;top:-5px;left:-12px;box-shadow:#a7a7a7 0px 0px 5px 1px;z-index:3}.device-update-overview .progress-container .segment:nth-child(2).pass{background-image:linear-gradient(to right, rgba(0,140,230,0.3), rgba(0,140,230,0.6))}.device-update-overview .progress-container .segment:last-child.pass{background-image:linear-gradient(to right, rgba(0,140,230,0.6), #008ce6)}.device-update-overview .progress-container .segment:after{content:'';width:20px;height:20px;display:inline-block;border-radius:10px;background:#d7d7d7;float:right;position:relative;left:12px;top:-5px;box-shadow:#a7a7a7 0px 0px 5px 1px;z-index:3}.device-update-overview .progress-container .zero:before{animation:onGoing 2s infinite}.device-update-overview .progress-container .onGoing:after{animation:onGoing 2s infinite}.device-update-overview .progress-container .pass:before,.device-update-overview .progress-container .pass:after{background:#ebebeb}.device-update-overview .description-container{width:100%;padding-left:15px;padding-right:15px;position:relative;left:-20px}.device-update-overview .description-container .segment{text-align:left;display:inline-block;width:33%}.device-update-overview .description-container .segment:first-child{position:relative;left:5px}.device-update-overview .description-container .last-segment{position:relative;left:-30px}devices-update-legacy>h2{clear:left}@media only screen and (max-width: 1024px){devices-section-info.main-left{width:100%}devices-section-update-version.main-right{width:100%}}@media only screen and (max-width: 979px){.devices-wrapper devices-section-settings .contrast-buttons,.devices-wrapper devices-section-settings-advanced .contrast-buttons{width:100%}.devices-wrapper devices-section-settings .contrast-buttons>div,.devices-wrapper devices-section-settings-advanced .contrast-buttons>div{padding:10px 12px;display:block;border-right:1px solid #bebebe;text-align:center}.devices-wrapper devices-section-settings .contrast-buttons :first-child,.devices-wrapper devices-section-settings-advanced .contrast-buttons :first-child{border-top-left-radius:5px;border-bottom-left-radius:0 !important;border-top-right-radius:5px}.devices-wrapper devices-section-settings .contrast-buttons :last-child,.devices-wrapper devices-section-settings-advanced .contrast-buttons :last-child{border-top-right-radius:0 !important;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.device-details-group.quarter{width:50%;min-height:5.5em}.device-details-group input,.device-details-group .check{width:100%}.device-details-group.num-input-temp{width:50% !important}}@media only screen and (max-width: 812px){devices-section-group-actions .upgrade-info.left.m1pc{float:none;width:100%}devices-section-group-actions .upgrade-info.left.m1pc button{display:block;width:90%;margin:auto;margin-top:5px;margin-bottom:10px}devices-section-group-actions .upgrade-info.left.m1pc a{display:block}.devices-wrapper .main-body .white-pill-item h1.name{font-size:1em;max-width:calc(100% - 100px);overflow:hidden;text-overflow:ellipsis}.devices-wrapper .main-body .white-pill-item button.edit{right:5px}.devices-wrapper .main-body .white-pill-item button.indicate{right:15px}.devices-wrapper .main-body .white-pill-item button.remove{top:25px}.devices-wrapper .main-body .white-pill-item button.btn-menu{top:25px}}@media only screen and (max-width: 479px){.devices-wrapper .main-left .device-info h2{margin-left:0px}.devices-wrapper .main-left .device-info .edit{float:none;position:absolute;top:25px;right:5px;font-size:0.8em}.devices-wrapper .main-right .main-button h2,.devices-wrapper .main-right .overview-modal-launch h2{margin-left:0px}.devices-wrapper .main-right .main-button .byline,.devices-wrapper .main-right .overview-modal-launch .byline{width:79%;position:relative;top:10px}.devices-wrapper .main-right .main-button .menu:before,.devices-wrapper .main-right .overview-modal-launch .menu:before{right:-4px}.devices-wrapper .main-body .white-pill-item .btn-push{display:none}.devices-wrapper .main-body .white-pill-item h1.name{font-size:1em;max-width:90%;overflow:hidden;text-overflow:ellipsis}.devices-wrapper .main-body .white-pill-item button.edit{right:5px}.devices-wrapper .main-body .white-pill-item button.indicate{right:15px}.devices-wrapper .main-body .white-pill-item button.remove{top:25px}.devices-wrapper .main-body .white-pill-item button.btn-menu{top:25px}.devices-wrapper .main-body .white-pill-item.animated h3.grey{left:20px;top:60px;width:50%;text-overflow:ellipsis;overflow:hidden}.devices-wrapper .main-body .white-pill-item.animated h3.disabled{color:#282d32;font-size:16px}.devices-wrapper .main-body .white-pill-item.animated i{top:15px}.devices-wrapper .main-body .control-select .buttons{margin-bottom:5px}.devices-wrapper .main-body .control-select .buttons button{float:none}.selection-list.discovery button{right:10px}.control-select .white-pill-item .trim-help{max-width:30%;top:38px}.devices-wrapper .contrast-buttons{width:100%}.devices-wrapper .contrast-buttons>div{padding:10px 12px;display:block;border-right:1px solid #bebebe;text-align:center}.devices-wrapper .contrast-buttons :first-child{border-top-left-radius:5px;border-bottom-left-radius:0 !important;border-top-right-radius:5px}.devices-wrapper .contrast-buttons :last-child{border-top-right-radius:0 !important;border-bottom-right-radius:5px;border-bottom-left-radius:5px}.device-details-group.quarter{width:100%;min-height:5.5em}.device-details-group.quarter.relative{position:relative}.device-details-group.half{width:100%}.device-details-group input,.device-details-group .check{width:100%}.device-details-group.num-input-temp{width:100% !important}.device-details-group.sensitivity.full .overview-zone.has-slider slider{width:90%}.device-update-overview .bottom progress{margin-left:5px}}h1.username{line-height:2em}.permissions-sites-list-wrapper.multi-org-user-perms .search-input-wrapper{padding:10px 10px 10px 50px;background:none;font-size:1.4em}.greyed{opacity:.5}.site-areas,.area-zones{width:95%;margin-left:5%}.btn-check-select.view{float:left}.permissions-list-header{height:1em}.permissions-list-header .view{margin-right:10%}.permissions-list-header .edit{margin-right:3%}@-moz-document url-prefix(){.details-container .overview-wrapper .overview-container .main-body.permissions .username{margin-left:20px}}.permissions-sites-list-wrapper .permissions-sites-list .lc-pill .pill-left i{width:36px;height:36px;border-radius:18px;background-color:#000;display:inline-block;position:relative;top:13px}.permissions-sites-list-wrapper .permissions-sites-list .lc-pill .pill-left i:after{content:"";font-size:40px;font-family:"lightcloud";position:relative;z-index:1;top:-2px;right:2px;color:#fff;display:block}.permissions-sites-list-wrapper .permissions-sites-list .lc-pill .pill-left i.expand:after{top:-3px;right:0px;rotate:90deg}.permissions-sites-list-wrapper .permissions-sites-list .lc-pill .pill-center{width:50%;z-index:1}.permissions-sites-list-wrapper .permissions-sites-list .lc-pill .pill-center.zones{position:relative;left:40px}.permissions-sites-list-wrapper .permissions-sites-list .lc-pill .pill-right{width:20%;z-index:3}.permissions-sites-list-wrapper .permissions-sites-list .lc-pill .pill-right .btn-dash-indicate{position:relative}.permissions-sites-list-wrapper .permissions-sites-list .lc-pill .pill-right .btn-dash-indicate.view{right:50%}.permissions-sites-list-wrapper .permissions-sites-list .lc-pill .pill-right .btn-dash-indicate.edit{right:5%}.main-body.permissions{width:100%;padding:20px}.permissions-control{width:100%;height:50px;background:#bebebe;border-radius:5px;z-index:1;margin-bottom:20px}.permissions-control button{font-family:"Brandon Grotesque Bold";font-size:1.1em;position:relative;top:13px;left:15px;z-index:2}.permissions-control i{float:right;width:36px;height:36px;border-radius:18px;background-color:black;display:inline-block;position:relative;top:8px;right:20px;z-index:2}.permissions-control i:after{content:"";font-size:40px;font-family:"lightcloud";position:relative;z-index:1;top:-2px;right:2px;color:#fff;display:block}.permissions-control i.showList:after{rotate:90deg;top:-3px;right:0}.new-permissions .left,.new-permissions .middle,.new-permissions .right{float:none;display:inline-block}.new-permissions .permissions-wrapper{width:100%;margin-bottom:30px}.new-permissions .permissions-wrapper .header{font-size:18px;margin-bottom:5px}.new-permissions .permissions-wrapper .row{margin-bottom:30px}.new-permissions .permissions-wrapper .row permissions-cell.expandable .cell{background:#f3f5f5;cursor:pointer}.new-permissions .permissions-wrapper .row .child-wrapper{position:relative;width:100%;padding:0}.new-permissions .permissions-wrapper .row .child-wrapper.active{padding:5px 2%;border-bottom:2px solid #282d32}.new-permissions .permissions-wrapper .row .child-wrapper .close-sheet{height:20px;width:104%;text-align:center;cursor:pointer;z-index:5;left:-2%;position:relative;top:-3px;border-bottom:2px solid #282d32;margin:10px 0}.new-permissions .permissions-wrapper .row .child-wrapper .close-sheet i:after{content:"";font-size:30px;font-family:"lightcloud";transform:rotate(-90deg);position:relative;top:-5px;display:inline-block;transition:all 200ms}.new-permissions .permissions-wrapper .row .child-wrapper .close-sheet:hover i:after{font-size:40px;top:-15px}.new-permissions .permissions-wrapper .row .child-wrapper .list-wrapper{height:auto}.new-permissions .permissions-wrapper .row .expand-sheet{float:left;position:relative;width:96%;left:2%;height:25px;border-radius:5px;cursor:pointer;bottom:25px;z-index:1;transition:all 500ms;text-align:center}.new-permissions .permissions-wrapper .row .expand-sheet.active{bottom:5px}.new-permissions .permissions-wrapper .row .expand-sheet i:after{content:"";font-size:25px;font-family:"lightcloud";transform:rotate(90deg);position:relative;top:5px;display:inline-block;transition:all 500ms}.new-permissions .permissions-wrapper .cell{background:white;box-shadow:#a7a7a7 1px 1px 5px -1px;border-radius:5px;padding:2%;z-index:3;position:relative}.new-permissions .permissions-wrapper .cell .title,.new-permissions .permissions-wrapper .cell .view,.new-permissions .permissions-wrapper .cell .edit,.new-permissions .permissions-wrapper .cell .expand{display:inline-block}.new-permissions .permissions-wrapper .cell .title{width:40%;height:18px;text-align:left;overflow:hidden;text-overflow:ellipsis}.new-permissions .permissions-wrapper .cell .view{width:30%;text-align:center}.new-permissions .permissions-wrapper .cell .edit{width:30%;text-align:center}.new-permissions .permissions-wrapper .cell .operation .count,.new-permissions .permissions-wrapper .cell .operation .operate{display:inline-block;border-radius:5px;padding:5px 10px;border:1px solid #bebebe;background:white;min-width:120px;cursor:not-allowed}.new-permissions .permissions-wrapper .cell .operation .count .button,.new-permissions .permissions-wrapper .cell .operation .operate .button{display:none}.new-permissions .permissions-wrapper .cell .operation .count .button.pending,.new-permissions .permissions-wrapper .cell .operation .operate .button.pending{display:inline-block;background-image:url("../images/spinner.gif");background-size:15%;background-repeat:no-repeat;background-position:50%;text-indent:-9999px}.new-permissions .permissions-wrapper .cell .operation .count .description,.new-permissions .permissions-wrapper .cell .operation .operate .description{display:inline-block}.new-permissions .permissions-wrapper .cell .operation .count .description.pending,.new-permissions .permissions-wrapper .cell .operation .operate .description.pending{display:none}.new-permissions .permissions-wrapper .cell .operation .count.granted,.new-permissions .permissions-wrapper .cell .operation .operate.granted{color:#50d400}.new-permissions .permissions-wrapper .cell .operation .count span,.new-permissions .permissions-wrapper .cell .operation .operate span{width:100%}.new-permissions .permissions-wrapper .cell .operation .count.writeable,.new-permissions .permissions-wrapper .cell .operation .operate.writeable{cursor:pointer}.new-permissions .permissions-wrapper .cell .operation .count.writeable:hover,.new-permissions .permissions-wrapper .cell .operation .operate.writeable:hover{background:#bebebe;color:white}.new-permissions .permissions-wrapper .cell .operation .count.writeable:hover.granted,.new-permissions .permissions-wrapper .cell .operation .operate.writeable:hover.granted{background:#ef5932}.new-permissions .permissions-wrapper .cell .operation .count.writeable:hover .button,.new-permissions .permissions-wrapper .cell .operation .operate.writeable:hover .button{display:inline-block}.new-permissions .permissions-wrapper .cell .operation .count.writeable:hover .description,.new-permissions .permissions-wrapper .cell .operation .operate.writeable:hover .description{display:none}.new-permissions .left,.new-permissions .middle,.new-permissions .right{text-align:center}.new-permissions .left{width:40%}.new-permissions .middle{width:30%}.new-permissions .right{width:30%}permissions-multi-org .lc-pill .pill-right{width:250px}permissions-multi-org .lc-pill .pill-left{width:calc(100% - 300px)}@media only screen and (max-width: 812px){.new-permissions .permissions-wrapper .cell .operation .count{min-width:60px;padding:5px}.new-permissions{margin-bottom:40px}permissions-multi-org .lc-pill .pill-right{width:160px}permissions-multi-org .lc-pill .pill-right button{position:relative}permissions-multi-org .lc-pill .pill-left{width:calc(100% - 220px)}}@media only screen and (max-width: 479px){.permissions .site-details .permissions-sites-list .permissions-sites-site .lc-pill{height:80px}.permissions .site-details .permissions-sites-list .permissions-sites-site .lc-pill .pill-left{display:block;width:60%}.permissions .site-details .permissions-sites-list .permissions-sites-site .lc-pill .pill-left h1{width:100%}.permissions .site-details .permissions-sites-list .permissions-sites-site .lc-pill .pill-center{top:-15px;left:5px}.permissions .site-details .permissions-sites-list .permissions-sites-site .lc-pill .pill-right{top:10px}.permissions .site-details .permissions-sites-list .permissions-sites-site .site-areas .lc-pill .pill-right{margin-right:10px;right:10px}}header a.btn-left-arrow.demands.hide{display:none}.scenes .overview-heading a.mode-toggle.inactive{color:#ebebeb}.scenes .overview-heading span.mode-toggles{margin:0;float:right}.scenes .demand-toggle{display:inline-block;vertical-align:middle;margin-top:10px}.scenes .overview-zone.color-temp-enabled{height:130px}.scenes .overview-zone.color-temp-enabled .slider-wrapper{display:flex;width:calc(100% - 15px);padding-right:15px;left:20px}.scenes .overview-zone.color-temp-enabled .slider-wrapper .subtitle{font-size:14px;font-weight:bold;min-width:80px;display:flex;justify-content:flex-start;align-items:center}.scenes .overview-zone.color-temp-enabled .slider-wrapper .unit{font-size:14px;display:flex;justify-content:flex-end;align-items:center;min-width:80px;user-select:none}.scenes .overview-zone.color-temp-enabled .slider-wrapper .unit.orange{color:#ef5932}.scenes .overview-zone.color-temp-enabled .slider-wrapper input{flex-grow:2;display:flex;justify-content:center;margin-left:8px;margin-right:8px;text-align:center;border-bottom:1px solid #bebebe}.scenes .overview-zone.color-temp-enabled .slider-wrapper.color-temp{width:calc(97% - 15px)}.scenes .overview-zone.color-temp-enabled .slider-wrapper.color-temp slider{background:white}.scenes .overview-zone.color-temp-enabled .slider-wrapper.color-temp slider div.bar{background:#f27c21;background:-moz-linear-gradient(left, #f27c21 0%, #f2eb2b 35%, #fff 70%, #10b2ed 100%);background:-webkit-linear-gradient(left, #f27c21 0%, #f2eb2b 35%, #fff 70%, #10b2ed 100%);background:linear-gradient(90deg, #f27c21 0%, #f2f02b 35%, rgba(242,240,43,0) 70%, #10b2ed 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f27c21', endColorstr='#10b2ed',GradientType=1 )}.scenes .overview-zone.color-temp-enabled .slider-wrapper.color-temp slider div.bar-fill{display:none}.scenes .overview-zone.color-temp-enabled .slider-wrapper.color-temp slider div.pop-up.active .value{font-size:11pt}.scenes .overview-zone.color-temp-enabled.has-slider{height:180px}.scenes .overview-zone.color-temp-enabled.has-slider .slider-wrapper.color-temp{top:0px}.scenes .overview-zone.color-temp-enabled.has-slider .advanced .toggle span{width:168px;right:-75px;top:79px}.selection-container.selection .selection-list-wrapper .selection-item .demand-scene .selection-item-description{top:45px}.selection-container.selection .selection-list-wrapper .selection-item p.selection-item-description{top:45px}.selection-list-wrapper.site-scene .selection-list:last-child .selection-item:last-child{padding-bottom:0}.scenes .overview-zone .zone-control{opacity:.5;position:relative;border-top-left-radius:5px;border-bottom-left-radius:5px;z-index:2}.scenes .overview-zone .color-temp-drop{position:relative}.scenes .overview-zone.has-slider .zone-control{height:120px}.scenes .overview-zone .remove{display:none}.scenes .overview-zone.selected .zone-control{opacity:1}.scenes .overview-zone .btn-select{position:absolute;left:-7%;top:30%}.scenes .overview-zone.hasAdvanced{height:120px}.scenes .overview-zone.hasAdvanced .zone-control{margin-right:25px}.scenes .overview-zone.hasAdvanced.showAdvanced .zone-control{width:75%;z-index:2}.scenes .overview-zone.hasAdvanced.showAdvanced .color-temp-drop{width:75%;z-index:2}.scenes .overview-zone.hasAdvanced.showAdvanced .advanced{border-left:1px solid #ebebeb;width:25%;overflow:hidden}.scenes .overview-zone.hasAdvanced.showAdvanced .advanced .settings{width:100%}.scenes .overview-zone .advanced{position:absolute;right:0;background:white;height:100%;top:0;text-align:right;border-top-right-radius:5px;border-bottom-right-radius:5px;width:22px}.scenes .overview-zone .advanced span{user-select:none;padding:5px;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em}.scenes .overview-zone .advanced .toggle span{transform:rotate(90deg);position:absolute;display:block;width:108px;text-align:center;right:-47px;top:48px;border-bottom:1px solid #ebebeb;font-size:.7em}.scenes .overview-zone .advanced .toggle span i{font-size:.7em}.scenes .overview-zone .advanced .settings{text-align:left;width:0;overflow:hidden}.scenes .overview-zone .advanced .settings h3{float:left;padding:12px;max-width:70%;text-overflow:ellipsis;overflow:hidden;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em}.scenes .overview-zone .advanced .settings input{float:left;padding:2px 5px;margin:0 10px;border:1px solid #ebebeb;width:70%}.scenes .overview-zone .advanced .settings span{float:left;color:#a0a0a0;margin:0 0 0 8px;text-overflow:ellipsis;overflow:hidden;max-width:70%}.scenes .overview-zone .advanced .settings span.error{color:#ef5932}.scenes.editMode .overview-zone{width:94%;margin-left:6%}.scenes.editMode .overview-zone .remove{display:block}.scenes.editMode .overview-zone.master{border-bottom:2px solid #878787}.scenes.gutters .left.warning{margin-top:10px}.scenes.gutters .left.warning p{color:#64696e;margin-bottom:10px}.scenes.gutters .left.warning span{display:block;color:#64696e}.col,.col1,.col2,.col3{float:left;margin:0 1%}.col1,.col3{width:40%}.col2{width:10%}@media only screen and (max-width: 1199px){.overview-container.scenes .main-left .demand-toggle{display:block;margin-top:10px;text-overflow:ellipsis;overflow:hidden}}@media only screen and (max-width: 812px){scene-body .main-left{width:98%}scene-body .scenes .overview-zone .btn-select{left:-11%}}@media only screen and (max-width: 479px){.scenes header a.btn-left-arrow.demands{display:block}.scenes header a.btn-left-arrow.demands.hide{display:block}.scenes .selection-list-wrapper .selection-list button.demands{left:99%}.scenes .selection-list-wrapper .selection-list button.demands.hide_plus{display:none}.scenes .overview-zone button.btn-select.remove.demands:before{left:-10px;top:-10px}.scenes .overview-zone.hasAdvanced.showAdvanced .zone-control,.scenes .overview-zone.hasAdvanced.showAdvanced .color-temp-drop{width:30%}.scenes .overview-zone.hasAdvanced.showAdvanced .color-temp-drop{overflow:hidden}.scenes .overview-zone.hasAdvanced.showAdvanced .advanced{width:70%}.scenes scene-body .white-pill-item.no-icon.short{height:60px}.scenes scene-body .white-pill-item.no-icon.short .name{font-size:1.1em}.scenes .overview-heading span.mode-toggles{float:none;display:table}}.activity .axis path,.activity .axis line{fill:none;stroke:black;shape-rendering:crispEdges}.activity .axis text{font-family:sans-serif;font-size:10px}.activity .timeline-label{font-family:sans-serif;font-size:12px}.activity #timeline2 .axis{transform:translate(0px, 40px);-ms-transform:translate(0px, 40px);-webkit-transform:translate(0px, 40px);-o-transform:translate(0px, 40px);-moz-transform:translate(0px, 40px)}.activity .coloredDiv{height:20px;width:20px;float:left}.activity #label{position:absolute;background:white;padding:5px;border:1px solid grey;pointer-events:none}.cs-bar{background-color:#282d32;padding:10px 10px 13px 10px;position:relative;z-index:3}.cs-bar .search-cluster{position:relative;float:left;width:20%;margin-right:10px}.cs-bar .search-cluster .current-org{background:#a0a0a0;border-radius:25px;padding:8px 0 8px 35px;font-size:1.2em;z-index:5;position:relative;color:white}.cs-bar .search-cluster .current-org:before{position:absolute;content:"";font-family:"lightcloud";font-size:1.4em;top:4px;left:6px}.cs-bar .search-cluster .current-org:after{position:absolute;content:'\2023';font-family:"lightcloud";font-size:1em;transform:rotate(90deg);top:8px;right:10px}.cs-bar .search-cluster .current-org.loading:after{content:"";font-size:2em;top:-2px;right:1px;animation:spin .4s linear infinite}.cs-bar .search-cluster .current-org span{font-weight:700}.cs-bar .search-cluster .current-org.dropped{color:black;background:white}.cs-bar .search-cluster .search-drop{position:absolute;width:440px;background:white;z-index:5;top:42px;left:10px}.cs-bar .search-cluster .search-drop .search-input.loading:after{position:absolute;content:'\2023';font-family:"lightcloud";font-size:1em;transform:rotate(90deg);top:8px;right:10px}.cs-bar .search-cluster .search-drop li.item{padding:8px 6px;margin:2px 4px;border-radius:5px;border-bottom:1px solid #f3f5f5;cursor:pointer;text-overflow:ellipsis;overflow:hidden}.cs-bar .search-cluster .search-drop li.item span{display:inline-block}.cs-bar .search-cluster .search-drop li.item .title{font-weight:700;text-transform:capitalize;width:40%;vertical-align:text-top}.cs-bar .search-cluster .search-drop li.item .description{max-width:40%;margin-right:5%;line-height:20px;text-overflow:ellipsis;overflow:hidden}.cs-bar .search-cluster .search-drop li.item .parent{float:right;color:#a0a0a0}.cs-bar .search-cluster .search-drop li.item.focused,.cs-bar .search-cluster .search-drop li.item:active{background:#008ce6}.cs-bar .search-cluster .search-drop li.item.focused span,.cs-bar .search-cluster .search-drop li.item:active span{color:white}.cs-bar .search-cluster .search-drop li.item:last-child{border:none;padding-bottom:15px}.cs-bar .search-cluster .search-drop li.reloader{padding:10px}.cs-bar .search-cluster .search-drop li.reloader a{float:right}.cs-bar .search-cluster .search-drop .overview-heading:after{margin:0 15px}.cs-bar .search-cluster .search-drop .overview-heading span{background:white;padding:0 0 0 6px}.cs-bar .search-cluster .fade{position:fixed;width:100%;height:100%;background:rgba(84,84,84,0.5);left:0px;top:0px;z-index:4}.cs-bar .right-cluster{position:absolute;right:10px;top:10px}.dark-buttons .case-link{color:white;border-bottom:2px solid white;text-decoration:none;position:relative;bottom:8px}.dark-buttons button{background:#282d32;border-radius:20px;display:inline-block;position:relative;width:36px;height:36px;margin:0 5px;color:white}.dark-buttons button.count>span{position:absolute;top:-4px;background:#008ce6;width:20px;height:20px;border-radius:10px;right:-10px}.dark-buttons button.count>span span{vertical-align:sub}.dark-buttons button:before{font-family:'lightcloud';content:"";font-size:3em;font-family:"lightcloud";position:relative;left:-1px;top:-1px}.dark-buttons button.edit:before{content:""}.dark-buttons button.list:before{content:""}.dark-buttons button.info:before{content:""}.dark-buttons button.gateway:before{content:""}.dark-buttons button.add:before{content:""}.dark-buttons button:hover .tooltip{display:block}.dark-buttons button.disabled:before{color:#a0a0a0}.dark-buttons button.salesforce span span{font-size:1.5em;position:relative;top:-8px}.dark-buttons.disabled button:before{color:#a0a0a0}@media only screen and (max-width: 479px){.cs-bar .search-cluster{width:100%;margin-bottom:10px}.cs-bar .search-cluster .search-drop{width:100%;left:0}.cs-bar .left-cluster{display:inline-block}.cs-bar .right-cluster{position:initial;float:right}}.organizations{height:100%;position:relative;padding-bottom:80px}.organizations header.main-header{margin-bottom:40px}.organizations header .btn-left-arrow{border-left:1px solid #64696e;display:inline-block;left:45px;position:absolute}.organizations .global-extra-container{width:98%;margin-left:1%;background:#64696e}.organizations .global-extra-container .btn{background:#64696e;position:relative;left:0}.organizations .global-extra-container a{color:white}.organizations::-webkit-scrollbar{display:none}.customer-service-wrapper{overflow-y:scroll;height:100%;padding-bottom:50px}.customer-service-wrapper .customer-service-orgs{width:100%;overflow:auto}.customer-service-wrapper .customer-service-orgs .headings .col button{text-align:left;display:inline-block;position:relative}.customer-service-wrapper .customer-service-orgs .headings .col button.forward{top:-8px}.customer-service-wrapper .customer-service-orgs .headings .col button.forward:after{content:"";font-family:"lightcloud";display:inline-block;font-size:20px;position:relative;top:6px;left:3px;rotate:-90deg}.customer-service-wrapper .customer-service-orgs .headings .col button.reverse{top:-8px}.customer-service-wrapper .customer-service-orgs .headings .col button.reverse:after{content:"";font-family:"lightcloud";display:inline-block;font-size:20px;position:relative;top:5px;left:3px;rotate:90deg}.customer-service-wrapper .global,.customer-service-wrapper .add{margin:0 1% 1%}.customer-service-wrapper .stateCode{width:50%}.customer-service-wrapper .showSchedules{width:10%;margin:1% 1% 1% 0;border-bottom-left-radius:0;border-top-left-radius:0;height:70px}.customer-service-wrapper>h1{width:100%;height:90px;text-align:center;font-size:2.5em;line-height:90px}.customer-service-wrapper .search-input-wrapper{background-color:transparent}.customer-service-wrapper .search-input-wrapper .fa-search{top:24px}.customer-service-wrapper .search-input-wrapper input{height:50px;border:transparent}.customer-service-wrapper .headings{margin:1%}.customer-service-wrapper .headings .col{margin-top:1.5em;font-size:.7em;text-transform:uppercase;color:grey}.customer-service-wrapper .headings .col.col1{color:black}.customer-service-wrapper .col{width:10%}.customer-service-wrapper .col.col1{width:30%}.customer-service-wrapper .col.greyed{color:#64696e}.customer-service-wrapper .col.error{color:#ef5932}.customer-service-wrapper .col.healthy{color:#50d400}.customer-service-wrapper .col.warning{color:#008ce6}.customer-service-wrapper .col input{width:100%;border:1px solid lightgrey}.customer-service-wrapper .org{position:relative;float:left;width:98%;margin:1% 0 1% 1%;padding:2% 0;background-color:white;border-radius:5px;box-shadow:0px 1px 7px -3px}.customer-service-wrapper .org:after{content:"";position:absolute;right:20px;top:5px;font-family:"lightcloud";font-size:50px}.customer-service-wrapper .org.rates:after{content:""}.customer-service-wrapper.devices .org,.customer-service-wrapper.firmware .org{padding:1% 0;height:70px;width:88%;border-top-right-radius:0px;border-bottom-right-radius:0px}.customer-service-wrapper.devices .org .delete,.customer-service-wrapper.firmware .org .delete{display:none;position:absolute;right:0px;top:0px;padding:0 6px 3px 6px;border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-right-radius:0px}.customer-service-wrapper.devices .org:hover .delete,.customer-service-wrapper.firmware .org:hover .delete{display:block}.customer-service-wrapper.devices .org:after,.customer-service-wrapper.firmware .org:after{content:""}.customer-service-wrapper.devices .headings,.customer-service-wrapper.firmware .headings{width:88%}.customer-service-wrapper.firmware .org,.customer-service-wrapper.firmware .headings{margin:1% 1% 1% 11%}.customer-service-wrapper.firmware .org{border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#64696e}.customer-service-wrapper.firmware .org input{color:white;background-color:#64696e}.customer-service-wrapper.firmware .org input.disabled{color:#c5c5c5;cursor:not-allowed}.customer-service-wrapper.firmware .org:before{content:" ";width:7.95%;height:100px;border-left:1px solid #d7d7d7;position:absolute;left:-8%;border-bottom:1px solid #d7d7d7;top:-66px}.global-form .save{display:none;float:right;margin-right:3%}.global-form form.ng-dirty .save{display:block}.org-container .overview-heading{padding:15px 0}.org-container button.edit{float:right;right:50px}.org-container .username{display:inline}.org-container .details{width:33%;display:inline-block;vertical-align:top}.org-container .details.einfo{width:25%}.org-container .site-info-wrapper .main-left .white-pill-item .name{top:10px}.org-container .site-info-wrapper .main-left .white-pill-item .details{top:40px}.list-tabs{height:50px;line-height:50px;background-color:white;border-bottom:1px solid #282d32;text-transform:uppercase}.list-tabs .tab{width:50%;float:left;text-align:center;cursor:pointer}.list-tabs .tab span{color:#d7d7d7;line-height:50px;height:50px;padding-bottom:10px}.list-tabs .tab:hover span,.list-tabs .tab.selected span{color:#282d32;box-shadow:0px 3px 0px 0px}.list-tabs .tab:first-child{border-right:1px solid #282d32}.site-info-wrapper>h1{width:100%;height:90px;text-align:center;font-size:2.5em;line-height:90px}.site-info-wrapper .device-id{text-transform:uppercase}.site-info-wrapper form{width:100%;height:100%}.site-info-wrapper form fieldset h2{font-weight:bold;text-transform:uppercase;letter-spacing:3px;border-bottom:1px solid #000;line-height:30px;margin-bottom:20px}.site-info-wrapper form button{margin:0 10px}.sites-list-wrapper{width:100%;height:100%;overflow-y:auto}.sites-list-wrapper .sites-list-header{border-bottom:1px solid #282d32}.sites-list-wrapper .sites-list-header span{box-sizing:border-box;display:inline-block;padding-left:10px;text-transform:uppercase}.sites-list-wrapper .sites-list-header .site-name{width:140px}.sites-list-wrapper .sites-list-header .gateway-id{width:190px}.sites-list-wrapper .sites-list-header .location{width:140px}.sites-list-wrapper .sites-list-header .account-status{width:160px}.sites-list-wrapper .sites-list-header .system-status{width:170px}.sites-list-item{height:30px}.sites-list-item:hover{background-color:#eeefef}.sites-list-item>span{box-sizing:border-box;display:inline-block;padding-left:10px;line-height:30px;vertical-align:top}.sites-list-item>span:last-child{border-right:none}.sites-list-item .site-name{width:140px;overflow:hidden;text-overflow:ellipsis}.sites-list-item .gateway-id{width:190px;text-transform:uppercase}.sites-list-item .location{width:140px}.sites-list-item .account-status{width:160px}.sites-list-item .system-status{width:170px}.electrician_info .info{position:relative;top:10px}.electrician_info .cancel{float:right}.electrician_info .edit{position:relative;bottom:15px}.electrician_info .save,.electrician_info .cancel{position:relative;bottom:-20px;float:right;margin-right:5px}.overview-container .org-container .site-info-wrapper .main-body .quarter{float:right}.cs-account-overview{display:none}@-moz-document url-prefix(){.details-container .overview-wrapper .overview-container .org-container .main-body.billing.jasper{padding-bottom:150px}}.details-container .overview-wrapper .overview-container .org-container .white-pill-item.cs-gateway .name{display:inline-block;width:60%;overflow-x:hidden;text-overflow:ellipsis;height:1.3em}.details-container .overview-wrapper .overview-container .org-container .white-pill-item.cs-gateway .details{width:60%;overflow:hidden;text-overflow:ellipsis}.details-container .overview-wrapper .overview-container .org-container .white-pill-item.cs-gateway .indicate{right:5px}.details-container .overview-wrapper .overview-container .org-container .white-pill-item.cs-gateway .edit{right:8px}@media only screen and (max-width: 479px){.cs-account-overview{display:inline}.site-info-wrapper{padding:0px;margin:0 5%}.site-info-wrapper form{display:block}.site-info-wrapper form fieldset h2{width:85%}.site-info-wrapper .input-field.large{width:65%}.site-info-wrapper span.large{overflow:hidden;max-width:85%;display:block;text-overflow:ellipsis}.customer-service-wrapper .org:after{right:0px;top:-35%}.org-container .site-info-wrapper .white-pill-item.cs-gateway{height:100px}.org-container .site-info-wrapper .white-pill-item.cs-gateway .details{width:100%}.org-container .site-info-wrapper .white-pill-item.cs-gateway .details span.cs-gateway{display:block}.org-container .site-info-wrapper .white-pill-item.cs-gateway .edit.cs-gateway{top:8px;right:10px}.org-container .site-info-wrapper .btn.delete.right.cs-gateway{float:left}.details-container .overview-wrapper .overview-container .org-container .white-pill-item.cs-gateway .indicate{right:-30px;float:none}.details-container .overview-wrapper .overview-container .org-container .white-pill-item.cs-gateway .edit{right:28px;float:none}}@media only screen and (max-width: 599px){.customer-service-orgs .cs_mobile{display:none}.customer-service-orgs .col{width:30%;text-align:center;height:20px}.customer-service-orgs .col1{overflow:hidden;text-overflow:ellipsis}}.cs-modal-searchable .fa-search{color:#000;position:relative;top:0px;left:0px}.cs-modal-searchable .fa-search:before{content:"";font-size:40px;font-family:"lightcloud";position:absolute;left:0px;top:-3px;z-index:2}.cs-modal-searchable .search-input{width:100%;height:50px;position:relative;top:5px;padding-left:40px;font-size:1.2em}.cs-modal-searchable .lc-select select{height:50px}.cs-modal-searchable section.filter{position:sticky;top:0px;background:#f3f5f5;display:flex;z-index:2}.cs-modal-searchable section.filter .search{float:left;width:60%}.cs-modal-searchable section.filter .filterBy{position:relative;float:left;width:38%;margin-left:2%}.cs-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;padding-bottom:5%;z-index:5;background:#f3f5f5;text-align:right;overflow-y:scroll}.cs-modal .btn-x.close,.cs-modal .btn-top{position:sticky;width:70px;height:70px;background:#282d32;border-radius:35px;right:10px;font-size:1.3em}.cs-modal .btn-x.close:before,.cs-modal .btn-top:before{color:white;font-size:3em;left:6%;top:20%}.cs-modal .btn-x.close span,.cs-modal .btn-top span{cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em;display:inline-block;font-size:.7em;position:relative;top:50px}.cs-modal .btn-x.close{top:10px}.cs-modal .btn-top{position:fixed;bottom:40px;right:25px}.cs-modal .btn-top:before{content:'\25B2';font-size:2em;position:relative;margin-right:5px;top:10px}.cs-modal .btn-top span{top:25px}.cs-modal header{margin:1em 2em 2em 2em;text-align:center}.cs-modal header>h1{font-family:"Brandon Grotesque Bold";font-size:2.5em;text-align:center}.cs-modal header>h2{display:block;margin-top:.5em;color:#bebebe;text-align:center}.cs-modal header .org-name{font-size:1.5em;margin-bottom:1.5em;margin-top:1em}.cs-modal .lc-select{float:left;width:100%;margin:.3em 0;position:relative}.cs-modal .lc-select:after{content:"";font-family:"lightcloud";position:absolute;font-size:3em;right:0;z-index:1}.cs-modal .lc-select select{background:transparent;position:relative;z-index:2}.cs-modal .lc-select select.ng-invalid-required,.cs-modal .lc-select select.ng-valid-required.ng-empty{border:1px solid #ef5932}.cs-modal section.full{width:80%;margin:0 10%}.cs-modal section.full header.panic{animation:panicMode 3s infinite}.cs-modal section.full header.panic .panic span{letter-spacing:5px}.cs-modal section.build-type select>option[value^="?"]{display:none}.cs-modal section.center{width:54%;margin:0 23%;text-align:center}.cs-modal section.center .results{clear:both}.cs-modal section.center .results .group{margin:10px 0;width:100%}.cs-modal section.center .results .group .results-container{height:auto;padding:10px;background-color:#fff}.cs-modal section.center .results .group .results-container .result{border-bottom:1px solid #bebebe;overflow:auto;height:auto;min-height:50px}.cs-modal section.center .results .group .results-container .result p{font-size:1.2em;margin:1% 0 0}.cs-modal section.center .results .group .results-container .result>span{font-size:0.9em;margin:1% 0;display:inline-block}.cs-modal section.center .results .group .results-container .result .message-icon{margin:1% 2% 0 0}.cs-modal section.center .results .group .results-container .result .messageBody .message-content{overflow-wrap:break-word}.cs-modal section.center .results .group .results-container .result:last-child{border-bottom:none}.cs-modal section.center.filter .search{float:left;width:60%}.cs-modal section.center.filter .filterBy{position:relative;float:left;width:38%;margin-left:2%}.cs-modal section.center.results{text-align:left}.cs-modal section.center.results .sites .site header .left h1{display:inline-block;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;width:100%}.cs-modal section .white-pill-item.cs-gateway{float:left;height:auto;padding:.6em}.cs-modal section .white-pill-item.cs-gateway .device-icon{background:white;border:2px solid black;height:44px;width:44px;position:absolute;top:20px;left:12px;margin-left:10px}.cs-modal section .white-pill-item.cs-gateway .device-icon:before{color:black}.cs-modal section .white-pill-item.cs-gateway .btn{right:initial;top:25px;margin:1%}.cs-modal section .white-pill-item.cs-gateway .btn.btn-select-toggle{top:3px}.cs-modal section .white-pill-item.cs-gateway span.green{color:#50d400}.cs-modal section .white-pill-item.cs-gateway span.red{color:#ef5932}.cs-modal section .white-pill-item.cs-gateway.showDetails{float:left;display:inline-block;height:auto;padding-bottom:10%}.cs-modal section .gateway-box{display:inline-block;width:calc(100% - 160px);height:90px}.cs-modal section .gateway-box h1{vertical-align:top;line-height:1.5em;font-size:1.1em}.cs-modal section .gateway-box .device-icon{display:inline-block;vertical-align:inherit;top:5px;left:5px}.cs-modal section .gateway-box .gateway-text{display:block;margin-left:60px;text-align:left}.cs-modal section .gateway-box .gateway-text .mac{font-size:.9em;color:#64696e}.cs-modal section .gateway-details{border-top:1px solid #eeefef;margin:5% 0;padding:0 1%}.cs-modal section .gateway-details .power-loss button{border-top-right-radius:0;border-bottom-right-radius:0;float:left}.cs-modal section .gateway-details .power-loss .device-zone-input{width:15%;height:30px;padding:.1em;border:1px solid #008ce6;border-top-left-radius:0;border-bottom-left-radius:0;float:left}.cs-modal section .network{position:absolute;font-family:"Brandon Grotesque Bold";font-size:.5em;padding:.3em;border-radius:5px;top:35px;left:-2px}.cs-modal section .network.atnt{background:#0574ac;left:6px}.cs-modal section .network.verizon{background:#ef1d1d}.cs-modal section .network.bridge{background:#50d400;top:50px}.cs-modal section h3{font-size:.7em;text-align:left;padding:2em 0 .5em 0;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em;display:block}.cs-modal section form input,.cs-modal section form button,.cs-modal section form select,.cs-modal section form textarea{font-size:1.3em;width:100%;padding:.3em .5em;margin:.3em 0;border-radius:5px;float:left}.cs-modal section form input,.cs-modal section form button,.cs-modal section form textarea{border:1px solid #ebebeb}.cs-modal section form input,.cs-modal section form button{height:45px}.cs-modal section form button{margin-top:0.1em}.cs-modal section form select{font-size:1em;height:44px;margin:2px 0}.cs-modal section form textarea{width:97.4%}.cs-modal section form h3{float:left}.cs-modal section form h3.no-float{float:none}.cs-modal section .error-msg{float:left}.cs-modal section .site{border-radius:5px;background-color:white;border:1px solid #ebebeb;border-top-right-radius:0;border-bottom-right-radius:0;margin-bottom:2em;display:inline-block;float:left;width:100%;box-shadow:-2px 3px 3px 0px #ebebeb}.cs-modal section .site header{margin:0;padding:10px;background:white;border-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;height:70px;position:relative}.cs-modal section .site header>div{position:relative;display:inline-block;vertical-align:top;height:70px}.cs-modal section .site header>div.left{width:calc(100% - 250px - 10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-modal section .site header>div.left h1{font-size:1.15em;width:100%;font-weight:bold}.cs-modal section .site header>div.left p{font-size:0.9em;color:#878787;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:normal}.cs-modal section .site header>div.left h2{color:#282d32;width:100%;overflow:hidden;text-overflow:ellipsis;margin-top:5px}.cs-modal section .site header>div.right{text-align:right;width:calc(250px + 10px)}.cs-modal section .site header>div .btn{margin:20px 0px 0px 6px}.cs-modal section .site header>div.panic{position:absolute;right:-20px;top:0;text-align:center;width:20px;height:calc(70px + 20px);background:rgba(206,32,41,0.9);color:white;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;transition:all 1s}.cs-modal section .site header>div.panic span{writing-mode:vertical-rl;font-size:10px;letter-spacing:2px;display:block;text-align:center;height:calc(70px + 20px);position:relative;left:4px}.cs-modal section .site header>div.panic .confirm{position:absolute;top:20px;left:30px;width:260px;color:black}.cs-modal section .site header>div.panic .confirm button{background:orangered}.cs-modal section .site header>div.panic.extended{width:300px;background:white;color:#ce2029;overflow:hidden}.cs-modal section .site header button.selected{background:white;border-bottom-left-radius:0;border-bottom-right-radius:0px;color:black;position:relative}.cs-modal section .site header button.selected:hover{opacity:1}.cs-modal section .site header button.selected:after{content:" ";position:absolute;background:white;width:100%;height:120%;display:block;top:30px;left:0px}.cs-modal section .site.selected header{border-bottom-left-radius:0;border-bottom-right-radius:0;background:#dcdcdc}.cs-modal section .site>h3{margin:0 2em}.cs-modal section .site .gateways>.main-left{width:60%;padding:2%}.cs-modal section .site .gateways>.main-left .signal-bar{display:inline-block;border-radius:10px;padding:5px;color:white;position:relative;top:-27px}.cs-modal section .site .gateways>.main-left .signal-bar.excellent{background:green}.cs-modal section .site .gateways>.main-left .signal-bar.good{background:darkgreen}.cs-modal section .site .gateways>.main-left .signal-bar.fair{background:orange}.cs-modal section .site .gateways>.main-left .signal-bar.poor{background:darkred}.cs-modal section .site .gateways>.main-left .signal-bar.none{background:red}.cs-modal section .site .gateways>.main-left #signal-strength span.signal-refresh{width:55px;height:55px;display:inline-block;position:relative;top:-20px}.cs-modal section .site .gateways>.main-left #signal-strength span.signal-refresh:after{content:'';height:20px;width:20px;border-radius:10px;background:darkred;display:inline-block;position:relative;left:18px;top:12px}.cs-modal section .site .gateways>.main-left #signal-strength span.signal-refresh:after{font-family:"lightcloud";content:"";font-size:40px;color:black;position:relative;left:10px;top:5px;display:inline;background:none;width:auto;height:auto}@keyframes spinning{0%{transform:rotate(0deg);transform-origin:center center}100%{transform:rotate(360deg);transform-origin:center center}}.cs-modal section .site .gateways>.main-left #signal-strength span.signal-refresh.spin:after{font-family:"lightcloud";content:"";font-size:40px;color:black;position:relative;left:10px;top:5px;display:inline-block;background:none;animation:spinning 2s infinite linear;height:auto;width:auto}.cs-modal section .site .gateways>.main-left #signal-strength h3{display:inline-block}.cs-modal section .site .gateways>.main-left #signal-strength i.info:after{top:-12px}.cs-modal section .site .gateways>.main-right{width:40%;padding:2%}.cs-modal section .site section.gateway{display:flex;width:94%;margin:0 3% 3%}.cs-modal section .site section.gateway .bottom{display:block;float:left;width:100%}.cs-modal section .site section.gateway .bottom div{display:inline-block;width:33%;vertical-align:top}.cs-modal section .site section.gateway .gateway-details{background:#eeefef;display:inline-block;border-radius:5px;padding:0 2%;margin:1em 0}@keyframes updating-box{0%,100%{box-shadow:-2px 3px 3px 0px #ebebeb;transform:scaleX(0.98)}50%{box-shadow:0 0 10px 3px #c5c5c5;transform:scaleX(1.02)}}@keyframes updating-box-color{0%,100%{background-color:white}50%{background-color:rgba(206,237,255,0.7)}}.cs-modal section .site.gatewayUpdating{animation:updating-box 3s ease-in-out infinite}.cs-modal section .site.gatewayUpdating header{animation:updating-box-color 3s ease-in-out infinite}.cs-modal section .overview-heading{font-size:1em;text-align:left}.cs-modal section .overview-heading a.cog{top:-7px}.cs-modal section .gray{color:#a0a0a0}.cs-modal section span.green{color:#50d400}.cs-modal section cs-gateway-box{float:left;width:calc(100% - 300px);position:relative;top:-5px}.cs-modal section cs-gateway-box .gateway-box{width:100%}.cs-modal section cs-gateway-box h2.mac{margin-top:0}.cs-modal section cs-gateway-box .device-icon{float:left}.cs-modal .wizard{float:left;padding:1%;width:100%}.cs-modal .wizard .choice,.cs-modal .wizard .step-number{border-radius:5px;border:1px solid #ebebeb;cursor:pointer;user-select:none;transition:padding .2s linear;text-align:center;margin:1% 0 1% 1%;float:left}.cs-modal .wizard .choice.selected,.cs-modal .wizard .step-number.selected{border:2px solid #a0a0a0}.cs-modal .wizard .choice.selected h1,.cs-modal .wizard .step-number.selected h1{margin-top:-1px}.cs-modal .wizard .choice{padding:5em;width:48.5%}.cs-modal .wizard .choice.full{padding:1em 5em;width:98%;margin:1%}.cs-modal .wizard .step-number{float:left;width:5%;text-align:center;padding:1.5em 0;margin:4em 0 0 1%;background:white;transition:margin .2s linear;position:relative}.cs-modal .wizard .step-number:after{content:" ";display:block;height:2.5em;width:1px;border-left:1px dashed #ebebeb;position:absolute;bottom:-3.5em;left:50%}.cs-modal .wizard .step-content{float:left;width:94%}.cs-modal .wizard .chosen .choice{padding:1em 5em;transition:padding .2s linear}.cs-modal .wizard .chosen .step-number{padding:1em 0;margin:1% 0 0 1%;transition:all .2s linear}.cs-modal .wizard .chosen .step-number:after{border-left:1px solid #ebebeb}.cs-modal .wizard .wizard-container{float:left;width:94%}.cs-modal .wizard .wizard-container .wizard-form{margin:1.6% 1%}.cs-modal .wizard .wizard-container .search-box{margin-top:6%;background:none;width:80%;float:left}.cs-modal .wizard .wizard-container .search-box input{font-size:1.3em;padding-left:3em}.cs-modal .wizard .wizard-container .site-item{padding:1em;border:1px solid #ebebeb;margin:.5em 0;cursor:pointer;border-radius:5px}.cs-modal .wizard .wizard-container .site-item.selected{border:2px solid #a0a0a0}.cs-modal .wizard .wizard-container .quick-buttons{float:left;margin-top:7.5%}.cs-modal .wizard .wizard-container.final{text-align:right;margin:1% 0 1% 5%}@media only screen and (max-width: 979px){.cs-modal .site .gateways .main-left{width:100%}.cs-modal .site .gateways .main-right{width:100%}}@media only screen and (max-width: 479px){.cs-modal .overview-heading.cog.light a{top:-8px;margin-right:0}.cs-modal section.full{width:92%;margin:0 4%}.cs-modal section.center{width:96%;margin:2%}.cs-modal section .site header>div.left{width:100%}.cs-modal section .site header>div.right{display:block;float:left;width:100%;text-align:center;margin:16px 0;height:20px}.cs-modal section .site .device-details-group.third{width:100%}.cs-modal section .site .main-left{width:100%}.cs-modal section .site .main-right{width:100%}.cs-modal section .site header{height:110px}.cs-modal section .site header .left{width:50%;height:80px}.cs-modal section .site header div.right{margin:0}.cs-modal section .site header div.right button{margin:6px 1%;width:30%}.cs-modal section .site header div.panic{height:calc(110px + 20px)}.cs-modal section .site header div.panic span{height:calc(110px + 20px);letter-spacing:3px}.cs-modal section .site .gateways .gateway-details .device-details-group{min-height:60px}.cs-modal section .site .gateways .gateway-details .device-details-group h3{padding:0}.cs-modal section .site .gateways .gateway-details .device-details-group input{height:45px}.cs-modal section .site .gateways .gateway-details .device-details-group #signalStrengthIcon:after{top:5px;left:-9px}.cs-modal section .site .gateways .gateway-details .third{width:100%}.cs-modal section .site .gateways .main-left{width:100%}.cs-modal section .site .gateways .main-left .white-pill-item.no-icon.cs-gateway .btn{top:10px}.cs-modal section .site .gateways .main-left .white-pill-item.no-icon.cs-gateway .btn.btn-edit.edit.cs-gateway{clear:right;bottom:50px;top:auto}.cs-modal section .site .gateways .main-right{width:100%}.cs-modal section .site .gateway-box{height:80px}.cs-modal section .site .gateway-text{margin-left:0px}.cs-modal section .site cs-gateway-box{width:100%}.cs-modal .btn-x.close{width:30px;height:30px;right:10px}.cs-modal .btn-x.close span{font-size:.5em;top:22px;left:-3px}.cs-modal .btn-x.close:before{color:white;font-size:2em;left:-5px;top:-5px}.wizard .chosen .choice{padding:1em 2em;position:relative}.wizard .choice{padding:3em;position:relative}}.left-nav-list-filter-header{background:#ebebeb;padding:2% 3%;overflow:auto}.left-nav-list-filter-header.left-nav-list-multi-select{border-top:1px solid #878787}.left-nav-list-filter-header.left-nav-list-multi-select>select{float:right;position:relative;top:7px;right:5px}.left-nav-list-filter-header.left-nav-list-multi-select button{float:right;top:0;margin:0}.left-nav-list-filter-header.left-nav-list-multi-select span{position:relative;top:8px}.left-nav-list-filter-group-add{padding-top:10px}.left-nav-list-filter-header-toggle{text-decoration:underline;margin:0 .5%;cursor:pointer}li.left-nav-list-group-special-hoverzone{border:2px dashed #878787;border-radius:5px;cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em;padding:1% 2% 0 1.5%;margin:1.5%;position:fixed;bottom:0px;left:12%}li.left-nav-list-group-special-hoverzone:before{content:'\25C2';font-family:"lightcloud";font-size:2em;position:relative;float:right;transform:rotate(-90deg);top:-7px;left:6px}li.left-nav-list-group-special-hoverzone.special-drop-target-hidden{display:none}li.left-nav-list-group-special-hoverzone.on-drag-hover{background-color:lightblue}li.left-nav-list-group-special-dropzone{border:2px dashed #008ce6;border-radius:5px;padding:4%;margin:2%}li.left-nav-list-group-special-dropzone.special-drop-target-hidden{display:none}li.left-nav-list-group-special-dropzone.new-group{color:#008ce6}li.left-nav-list-group-special-dropzone.de-group{color:#a0a0a0}li.left-nav-list-group-special-dropzone.on-drag-hover{background-color:lightblue}.left-nav-list-context-menu{position:fixed;z-index:2;box-shadow:#a0a0a0 1px 1px 2px 0px;background-color:white;border:1px solid #a0a0a0;width:140px}.left-nav-list-context-menu li{padding:8% 10%;cursor:pointer}.left-nav-list-context-menu li:hover{background-color:#ebebeb}.left-nav-list-filter-group-list{margin:5px 0}.left-nav-list-filter-group-list:first-child{margin-top:15px}.left-nav-group-list-wrapper{overflow-y:scroll;overflow-x:hidden;height:100%;padding-bottom:5px;background-color:#f3f5f5}.left-nav-list-group-item{user-select:none;transition:background-color .1s ease-in-out;-webkit-tap-highlight-color:transparent;position:relative;display:block;padding:1%;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.left-nav-list-group-item h1{font-size:1.1em;line-height:1em;text-overflow:ellipsis;overflow:hidden;max-width:80%}.left-nav-list-group-item h1.nested{display:inline-block;padding:4px 10px 0 10px;vertical-align:top}.left-nav-list-group-item h1.single{display:inline-block;padding:10px 10px 0 10px;vertical-align:top}.left-nav-list-group-item left-nav-list-device-update span{float:right;color:rgba(0,140,230,0.7);font-size:12px;position:relative;top:-30px;right:5px}.left-nav-list-group-item left-nav-list-device-update span.failed{color:red}.left-nav-list-group-item.selected .left-nav-list-group-item-contents{background-color:#008ce6;color:white}.left-nav-list-group-item.selected .left-nav-list-group-item-contents h1,.left-nav-list-group-item.selected .left-nav-list-group-item-contents h2{color:white}.left-nav-list-group-item.selected .left-nav-list-group-item-contents.inner{background:white;color:black}.left-nav-list-group-item.selected .left-nav-list-group-item-contents.inner h1,.left-nav-list-group-item.selected .left-nav-list-group-item-contents.inner h2{color:black}.left-nav-list-group-item.selected left-nav-list-device-update span{color:white}.left-nav-list-group-item.marked:before{content:'\2022';font-size:25px;font-family:"lightcloud";position:relative;left:10px;top:30px}.left-nav-list-group-item.highlighted{-webkit-animation-name:flash;animation-name:flash;animation-iteration-count:5;background-color:#e5f4fd}.left-nav-list-group-item.x-scrollable h1{overflow-x:scroll;overflow-y:hidden}.left-nav-list-group-item.x-scrollable .left-nav-list-group-item-contents{overflow:inherit}.left-nav-list-group-item.x-scrollable h1::-webkit-scrollbar{display:none}.left-nav-group-item-list{cursor:pointer;background:white;border-bottom:1px solid lightgrey}.left-nav-group-item-list ul{margin-bottom:10px}.left-nav-group-item-list ul left-nav-list-group-item:last-child li:before{height:46%}.left-nav-group-item-list.selected .overview-heading{background-color:#008ce6;color:white}.left-nav-group-item-list.selected .overview-heading:after{border:1px solid white}.left-nav-group-item-list.selected .overview-heading button i{background-color:#008ce6;color:white}.left-nav-group-item-list.selected .overview-heading span{background-color:none}.left-nav-group-item-list.selected .overview-heading h1,.left-nav-group-item-list.selected .overview-heading h2{color:white}.left-nav-group-item-list.on-drag-hover{background-color:lightblue}.left-nav-group-title-contents{display:inline-block;width:93%}.left-nav-list-group-item-child-action{position:absolute}.left-nav-list-group-item-child-action+.left-nav-list-group-item-contents{margin-left:45px}.left-nav-list-group-item-contents{border-radius:5px;box-shadow:#e0e0e0 1px 1px 5px -1px;background-color:#fff;cursor:pointer;margin:0 1% 0 25px;padding:2%;height:40px}.left-nav-list-group-item-contents span{display:block;color:#a0a0a0}.left-nav-list-group-item-contents:active:after{content:" ";position:absolute;top:14px;right:18px;border-radius:20px;width:20px;height:20px;border-top:1px solid #008ce6;animation:load3 1.4s infinite linear}.left-nav-list-group-item-contents.inner{position:relative;display:inline-block;text-overflow:ellipsis;overflow:hidden;padding:1.5%;margin:3px .5%;height:34px;width:88.5%;top:0;vertical-align:top;border:1px solid whitesmoke}.left-nav-list-group-item-contents.has-child{padding:0}.left-nav-list-group-item-contents.has-child .device-icon{display:inline-block;width:9%;min-width:40px;height:40px;position:relative;top:0px;left:0px;border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0}.left-nav-list-group-item-contents.has-child .device-icon:after{font-size:.6em}.left-nav-list-group-item-contents-zoned{position:relative;display:inline-block;text-overflow:ellipsis;overflow:hidden;padding:1.5%;margin:5px 0 2px 4px;height:34px;width:88.5%;top:0;vertical-align:top}.left-nav-list-group-item-contents-zoned h2.nested{position:absolute;font-size:.6em;font-weight:bolder;margin-left:1px}.left-nav-list-group-item-contents-zoned h2.last-four{display:inline-block;font-weight:700;color:#a0a0a0}.left-nav-group-drop{display:inline-block;width:30px}.left-nav-group-drop i{z-index:1;position:absolute;top:0;left:0;width:40px;height:20px}.left-nav-group-drop i:after{position:relative;content:'\2023';font-family:"lightcloud";font-size:20px;top:6px}.left-nav-group-drop.dropped i{transform:rotate(90deg);top:10px;left:8px}.overview-heading{user-select:none;margin:0}.overview-heading:after{display:none}.overview-heading.joinMode span,.overview-heading.joinMode button{color:#008ce6}.overview-heading span.left-nav-group-title{background:none;margin:13px 15px 13px 0;max-width:50%;text-overflow:ellipsis;overflow:hidden}.overview-heading span.left-nav-group-count{padding:5px 7px;border:1px solid lightgrey;border-radius:10px;background:#f5f5f58f;margin:0;top:8px;right:15px}.left-nav-mobile-container{display:none}@media only screen and (max-width: 479px){.top-menu-bar{padding:6px}devices-sub-section-menu{padding:2px 2px 2px 0}.selection-list.discovery{padding:0px}left-nav-list-search .search-input-wrapper{padding:4px}.left-nav-list-filter-header{padding:2%}.left-nav-list-group-item-contents{margin:0 1% 0 5px}.left-nav-mobile-container{display:block;height:3em;text-align:center;background-color:#f3f5f5}.left-nav-mobile-container .left-nav-list-group-item-contents{margin:auto;width:98%;height:2.4em;position:relative;top:0.3em}.left-nav-mobile-container .left-nav-list-group-item-contents .name{font-size:1.1em}.left-nav-group-drop i:after{font-size:40px;top:-4px}}top-menu-bar{line-height:initial}.top-menu-bar{background-color:#282d32;padding:10px;position:relative;z-index:3}.top-menu-bar .search-cluster{position:relative;float:left;margin-right:10px;width:31.25%}.top-menu-bar .search-cluster .current-org{font-size:1.2em;z-index:5;position:relative;color:white;height:30px;overflow:hidden}.top-menu-bar .search-cluster .current-org.loading:after{content:"";font-size:2em;top:-2px;right:1px;animation:spin .4s linear infinite}.top-menu-bar .search-cluster .current-org span{position:absolute;top:2px;left:33px;z-index:-1}.top-menu-bar .search-cluster .current-org span.org-name{right:40px;left:auto;top:auto}.top-menu-bar .search-cluster .current-org.dropped{color:black;background:white}.top-menu-bar .search-cluster .fade{position:fixed;width:100%;height:100%;background:rgba(84,84,84,0.5);left:0px;top:0px;z-index:4}.top-menu-bar .right-cluster{position:absolute;right:10px;top:10px}.top-menu-bar top-menu-bar-right-section{color:white}.top-menu-bar top-menu-bar-right-section>div{display:inline-flex}.top-menu-bar .user-name{border-right:1px solid white;margin-right:10px;padding-right:15px;cursor:pointer}.top-menu-bar .user-name span{max-width:10vw;white-space:nowrap;position:relative;display:inline-block;text-overflow:ellipsis;overflow:hidden}.top-menu-bar .org-name{font-weight:700;cursor:pointer}omni-box-dropdown,top-menu-bar-right-section-drop{background-color:#282d32;display:block;position:absolute}omni-box-dropdown{width:100%;left:-10px;max-height:80vh;overflow:scroll}omni-box-dropdown li.item{padding:6px;margin:2px 4px;border-radius:5px;color:white;cursor:pointer;text-overflow:ellipsis;overflow:hidden}omni-box-dropdown li.item span{display:inline-block;font-weight:700}omni-box-dropdown li.item .title{font-weight:700;text-transform:capitalize;vertical-align:text-top}omni-box-dropdown li.item .description{display:inline;max-width:40%;margin-right:5%;text-overflow:ellipsis;overflow:hidden;color:grey;text-overflow:ellipsis;overflow:hidden}omni-box-dropdown li.item .parent{float:right;color:#a0a0a0;text-transform:capitalize}omni-box-dropdown li.item.focused,omni-box-dropdown li.item:active,omni-box-dropdown li.item:focus{background:white}omni-box-dropdown li.item.focused span,omni-box-dropdown li.item:active span,omni-box-dropdown li.item:focus span{color:black}omni-box-dropdown li.item:last-child{border:none}omni-box-dropdown li.reloader{padding:10px}omni-box-dropdown li.reloader a{float:right}omni-box-dropdown .overview-heading:after{margin:0 15px}omni-box-dropdown .overview-heading span{background-color:#282d32;color:white;padding:0 0 0 10px;margin:10px 15px 8px 0}omni-box-dropdown::-webkit-scrollbar{width:0px;background:transparent}.omni-drop-sites-list .results.dropped{border-bottom:1px solid #383737;background:#404040}.omni-drop-sites-list .results .item.search-result .listTitle{overflow:hidden;text-overflow:ellipsis}.omni-drop-sites-list .omni-drop-down-arrow{position:absolute;right:5px;margin-top:8px;transform:rotate(180deg)}.omni-drop-sites-list .omni-drop-down-arrow.open{margin:8px 1px 0 -3px}top-menu-bar-right-section-drop{width:200px;right:-10px;top:30px;padding:0 5px;border-bottom-left-radius:5px}button.omni-drop-down-menu,button.omni-drop-down-arrow{width:28px;display:inline-block;color:white;font-size:1em}button.omni-drop-down-menu:before{position:absolute;content:"";font-family:"lightcloud";font-size:1.4em;top:0;left:0}button.omni-drop-down-arrow{transform:rotate(180deg)}button.omni-drop-down-arrow.face-right{transform:rotate(0deg);margin:0px 0px 7px 0}button.omni-drop-down-arrow.open{transform:rotate(90deg)}button.omni-drop-down-arrow:after{position:relative;content:'\2023';font-family:"lightcloud";font-size:1em}.top-bar-logo{position:relative;display:inline-block;width:40px;top:-5px;right:-8px}.top-bar-logo:before{position:absolute;content:"";font-family:"lightcloud";font-size:2.2em;top:0;left:0}.top-menu-drop h3{cursor:pointer;text-transform:uppercase;font-family:"Brandon Grotesque Bold";font-size:.8em;letter-spacing:.1em}.top-menu-drop ul{padding:6px 0}.top-menu-drop ul li{padding:3px 10px}.top-menu-section.borders{border-top:1px solid white;border-bottom:1px solid white}.top-menu-section.footer{padding:10px}.top-menu-section.footer .rab-logo-container{width:50%;display:inline-block;position:relative;top:5px}.top-menu-section.footer .rab-logo-container .rab-logo{height:20px}.top-menu-section.footer .version{color:white;text-align:center;font-size:.7em;font-weight:700}.top-menu-link{color:#c3c3c3;text-decoration:none;font-size:1.2em;text-transform:capitalize;padding:.4em}.top-menu-link:before{display:none}.top-menu-link.active,.top-menu-link.active-child,.top-menu-link.active-child-child{color:white}.top-menu-drop-link{display:block;padding:1px 0;text-decoration:none;color:white;font-size:.9em;font-family:"Brandon Grotesque Bold";font-weight:700;text-transform:capitalize}.top-menu-drop-link span{width:33%;padding-left:5px;padding-right:5px}.top-menu-drop-link span:hover{border-bottom:1px solid white}.top-menu-drop-link-logout{position:absolute;right:10px}omni-box-input input{position:relative;width:90%;margin-right:-28px;background:none;border-bottom:1px solid white;color:white;padding:0 3px;border-radius:0}@media only screen and (max-width: 979px){omni-box-input input{width:80%}top-menu-bar .top-menu-bar .menu-tabs.left-cluster .top-menu-link{font-size:1em}}@media only screen and (max-width: 812px){omni-box-input input{width:80%}top-menu-bar .top-menu-bar .menu-tabs.left-cluster .top-menu-link{font-size:0.9em;padding:0.01em}}@media only screen and (max-width: 479px){.cs-modal header>h1{font-size:2em}omni-box-dropdown{background-color:#282d32;width:100vw;max-height:80vh;overflow:scroll;top:38px}omni-box-input input{top:-1px;width:72vw;margin-left:35px}.top-menu-bar{display:inline-flex;width:100%}.top-menu-bar .search-cluster{width:70%}.top-menu-bar .search-cluster .current-org{height:auto;overflow:initial;display:inline-block;float:left}.top-menu-bar .menu-tabs.left-cluster{border-top:1px solid grey}.top-menu-bar .right-cluster{right:40px;width:30%}.top-menu-bar .user-name{border-right:none;margin-right:5px;padding-right:5px;cursor:pointer}top-menu-bar .top-menu-bar .menu-tabs.left-cluster{position:fixed;bottom:0px;left:0px;width:100%;background:#282d32;text-align:center}top-menu-bar .top-menu-bar .menu-tabs.left-cluster .top-menu-link{font-size:4vw;padding:10vw 1.7vw 3vw 1.7vw;display:inline-block;position:relative}top-menu-bar .top-menu-bar .menu-tabs.left-cluster .top-menu-link:before{color:#c3c3c3;display:block}top-menu-bar .top-menu-bar .menu-tabs.left-cluster .top-menu-link.active:before,top-menu-bar .top-menu-bar .menu-tabs.left-cluster .top-menu-link.active-child:before,top-menu-bar .top-menu-bar .menu-tabs.left-cluster .top-menu-link.active-child-child:before{color:white}top-menu-bar .top-menu-bar.lc-show-visible .menu-tabs.left-cluster .top-menu-link{font-size:3.8vw;padding:10vw 1vw 3vw 1vw}top-menu-bar .top-menu-bar.lc-show-visible .menu-tabs.left-cluster .top-menu-link:before{left:1vw}top-menu-bar .user-name,top-menu-bar .org-name{display:none}.top-bar-logo{position:absolute;display:inline-block;width:40px;top:-3px;right:-35px}button.omni-drop-down-menu{float:left}button.omni-drop-down-arrow{display:none}button.omni-drop-down-arrow.face-right{display:none}button.omni-drop-down-arrow.face-right:after{display:none}top-menu-bar-right-section-drop{right:-40px}}.master-right-container{height:100%}.master-right-container .multi-select-titles span:after{content:','}.master-right-container .multi-select-titles span:last-child:after{content:''}@media only screen and (max-width: 812px){.master-right-container .main-header .clear-selection.right.clear-btn{display:none}}@media only screen and (max-width: 479px){.master-right-container .main-header .clear-selection.right{position:relative;right:7px}.master-right-container scene-body .main-left{margin-bottom:0.8em}.master-right-container scene-body .main-left .edit.blue{font-size:0.8em;top:0;right:0}.master-right-container scene-body .main-left .left.full{padding:0}.master-right-container scene-body .main-right,.master-right-container scene-body .main-body{margin-bottom:0.8em}.master-right-container recur-body .sub-header .lc-input{margin-top:1em;margin-bottom:0.5em}}
