.background{width:100%;height:100vh;overflow:auto;background:url(/assets/developers-login-background-8a31e11b7b0bf594b95eff684b1426adcb3873d14f5c3e7546ef8a74dc63cc5a.png);background-size:cover}.banner{margin-top:80px;text-align:center}.banner__logo{width:182px;height:182px}.banner__title{margin-top:30px;color:#fff;font-size:40px}.login-form{margin:45px auto;width:300px}.login-form__submit-button{width:300px}.dashboard-background{background:#EFF1F3;min-height:100vh;width:100%;overflow:auto}.vertical-middle{position:absolute;top:50%;transform:translateY(-50%)}.dashboard-header{position:relative;height:90px;width:100%;background:#fff}.dashboard-header__logo{display:inline-block;width:45px;margin-left:39px}.dashboard-header__title{color:#C4CAD1;font-size:24px;margin-left:110px}.dashboard-header__developer-logo{display:inline-block;height:45px;right:160px}.dashboard-status__developer-logo{display:inline-block;height:45px}.dashboard-header__sign-out-button{right:50px;color:#455769;font-size:20px}.dashboard-header__sign-out-button:hover,.dashboard-header__sign-out-button:visited,.dashboard-header__sign-out-button:focus{color:#455769;text-decoration:none}.dashboard-main{margin-top:55px;margin-bottom:55px;min-height:400px;background:#fff;padding:0}.dashboard-main__title-bar{background:#C4CAD1;padding-left:32px;vertical-align:middle}.dashboard-main__title{line-height:90px;margin:0;color:#40454B;font-size:32px}.dashboard-main strong{margin-left:5px;margin-right:10px}.dashboard-main__documentation-link{display:inline-block;margin-top:10px;color:#11C09A;font-size:16px;text-decoration:underline}.dashboard-main__documentation-link:hover,.dashboard-main__documentation-link:visited,.dashboard-main__documentation-link:focus{color:#11C09A;text-decoration:underline}.dashboard-main__bottom-border{border-bottom:1px solid #979797}.dashboard-main__group{padding:16px 32px;font-size:16px}.dashboard-main__group form{width:400px}.dashboard-main__form{margin-left:10px;display:inline-block}h3.dashboard-main__group-title{color:#4A4A4A;font-size:24px;font-weight:600;margin-top:12px}.dashboard-main__group-title .desc{font-size:14px;font-weight:lighter}.dashboard-main__group a{text-decoration:underline}.dashboard-main .online{color:#22BBAE}.dashboard-main .offline{color:#E85D5D}.dashboard-main__group .module_type{text-align:center;color:white}.dashboard-main__group .air{background:#2672c1;padding:5px}.dashboard-main__group .material{background:#600e01;padding:5px}.dashboard-main__group .energy{background:#d79006;padding:5px}.dashboard-main__group .waste{background:#165b0d;padding:5px}.dashboard-main__group .water{background:#113684;padding:5px}
