*{font-family:HelveticaNeue-Light,HelveticaNeue,Helvetica,Arial,sans-serif;text-decoration:none;list-style:none;box-sizing:border-box;outline:none;margin:0;padding:0}a{color:#009b79;text-decoration:underline}body{padding:0 25px}.App---header---3CKM-{width:100%;max-width:680px;margin:25px auto 0;position:relative}.App---header---3CKM- img{display:inline-block;width:70px;margin-left:3px}.App---header---3CKM->a{display:inline-block;color:#484a47}.App---header---3CKM- h1{display:inline-block;text-align:left;vertical-align:top;margin-left:18px;line-height:28px;margin-top:20px;font-size:33px}.App---footer---nDvWS{margin:20px auto;max-width:640px;text-align:center;font-size:15px}.App---nav---1Mp1q{text-align:left}nav a{text-decoration:none}li,ul{list-style:none;text-align:left;padding:0}.App---header---3CKM- ul{overflow:hidden;margin:20px 0 5px}.App---header---3CKM- li{float:left;margin-right:10px;margin-bottom:6px}.App---header---3CKM- li>a{background-color:#009b79;color:#fff;padding:8px 12px;display:inline-block;border-radius:5px;font-size:16px}.App---header---3CKM- li>a.App---active---tFMxp,.App---header---3CKM- li>a:hover{background-color:#007456}h2{line-height:30px;margin-bottom:15px;font-size:23px}h2,h3,h4{display:inline-block}hr{border:none;height:1px;background-color:#009b79;margin:15px 0}input[type=password],input[type=submit],input[type=text],textarea{padding:4px;font-size:15px;border:1px solid #ddd;border-radius:5px;max-width:150px}input[type=password],input[type=text]{border:1px solid #aaa;font-size:14px;padding:5px 8px 6px;text-overflow:ellipsis;white-space:nowrap;background-color:#fff;margin-top:-5px;margin-bottom:4px}input[type=submit]{background-color:#009b79;color:#fff;padding:8px 10px;cursor:pointer;width:auto;margin-top:5px}input[type=submit]:hover{background-color:#007456}input[type=text].App---timerInput---TYdoY{width:62px;padding:8px;height:34px;text-align:center;border-radius:5px;font-size:26px;margin-left:9px}input[type=checkbox]{display:inline-block;margin-top:-2px;vertical-align:middle}select{-webkit-appearance:button;-moz-appearance:button;-webkit-user-select:none;-moz-user-select:none;-webkit-padding-end:20px;-moz-padding-end:20px;-webkit-padding-start:2px;-moz-padding-start:2px;border:1px solid #aaa;border-radius:5px;font-size:14px;padding:5px 28px 6px 8px;min-width:100px;max-width:170px;text-overflow:ellipsis;white-space:nowrap;background:url(http://demo.cenior.de/public/select.png) no-repeat;background-position:right 5px center;background-color:#fff}textarea{margin:0;width:325px;height:65px;border:1px solid #aaa;font-size:14px;padding:5px 8px 6px;max-width:100%}td{padding-right:10px}.App---center---1eBb3{text-align:center}.App---margin---DTNLr{margin:10px 0!important}.App---marginBig---1l5i0{margin:20px 0!important}.App---marginHuge---yrAbv{margin:30px 0!important}.App---textRight---2VwDu{text-align:right}.App---floatRight---POL7l{float:right}.App---strong---2v1C_{font-weight:700}.App---red---3JuZF{color:#d50001!important}.App---green---cwuyy{color:#4caf50!important}.App---caption---3qPOy{background-color:#f3eee3;padding:15px 10px 0 30px}.App---body---33t-W,.App---caption---3qPOy{max-width:680px;margin:10px auto 20px;overflow:hidden;border-radius:7px;color:#484a47;position:relative}.App---body---33t-W{background-color:#eee9dd;padding:20px 30px;font-size:15px}.App---title---21Bjl{display:inline-block;width:15%;padding:0 25px 0 0;vertical-align:top;text-align:right}.App---side---xt2Vy{display:inline-block;padding:0 0 10px;max-width:76%;vertical-align:top}.App---body---33t-W .App---body---33t-W{position:inherit}.App---login---1hFhu{max-width:460px;margin:20px auto 10px}.App---login---1hFhu h2{margin-bottom:20px}.App---login---1hFhu .App---side---xt2Vy{max-width:56%}.App---login---1hFhu:after{margin:-3px 0 -6px}.App---createAccount---1IgOv .App---body---33t-W{margin:0;padding:0}.App---section---2N97c{margin-bottom:5px;overflow:hidden}.App---ruleActions---3SMqR{margin-top:15px}.App---roomDevices---2G3Pm h2{display:none}.App---rule---18jHH h4{display:block;margin-bottom:10px}.App---rule---18jHH h3{font-size:17px}.App---roomDevices---2G3Pm{display:inline-block;width:74%}.App---roomDevices---2G3Pm .App---thing---1KH5_{display:inline-block;width:50%;vertical-align:top;position:relative}.App---roomDevices---2G3Pm .App---deviceName---2Xg63{font-size:16px!important;line-height:20px;max-width:160px;padding-right:10px}.App---roomDevices---2G3Pm .App---deviceStatus---1ZxTq{font-size:22px!important;line-height:29px}.App---roomDevices---2G3Pm .App---deviceIcon---FyLrX img{width:50px!important;margin-right:8px!important;margin-bottom:15px!important}.App---roomDevices---2G3Pm .App---deleteThing---16Dy7{position:absolute;left:33px;top:33px;width:25px;display:block}.App---roomDevices---2G3Pm .App---deleteThing---16Dy7 img{width:100%}.App---roomDevices---2G3Pm select{margin-top:10px}.App---rules---1lTch{overflow:hidden;max-width:680px;margin:0 auto}.App---rules---1lTch>div{margin:0 -1.5%}.App---rules---1lTch .App---section---2N97c>a{color:#484a47}.App---rules---1lTch .App---body---33t-W{width:47%;display:inline-block;margin:5px 1.5% 15px;vertical-align:top;height:130px;box-sizing:border-box}.App---rules---1lTch .App---addRule---1nQUz{border:4px dashed #ccc;padding:35px;text-align:center}.App---rules---1lTch .App---addRule---1nQUz>div>a{font-size:19px;font-weight:700;text-decoration:none}.App---rules---1lTch select{font-size:15px;margin-top:7px}.App---rules---1lTch .App---title---21Bjl{width:45px;padding:5px 0}.App---rules---1lTch .App---icon---NVUMe{position:absolute;right:20px;top:20px;width:52px;opacity:.33}.App---rules---1lTch .App---iconOn---24PJG{position:absolute;right:20px;top:20px;width:52px;opacity:.8}.App---rules---1lTch .App---addIcon---AvtJc{width:49px;vertical-align:middle;margin-right:10px}.App---smallAddIcon---D4LG_{width:23px;vertical-align:sub;margin-left:8px}.App---rules---1lTch .App---cancelIcon---GqKg6{width:28px;vertical-align:middle;margin-left:6px;display:inline-block;margin-top:-3px}.App---rule---18jHH .App---body---33t-W{position:relative;padding:0;margin:0}.App---rule---18jHH .App---title---21Bjl{display:inline-block;width:22%;padding:0 25px 7px 0;vertical-align:top;text-align:right}.App---rule---18jHH .App---notificationTable---2zNQb{margin-top:20px}.App---rule---18jHH h2{margin-bottom:30px}.App---rule---18jHH .App---ruleAdmin---1-TzJ h4{margin:0 0 10px;display:block}.App---rule---18jHH .App---ruleType---1KwZK{display:inline-block;padding:4px 5px 4px 7px;background-color:#fff;border-radius:5px;border:1px solid #aaa;margin-right:6px;margin-bottom:6px;height:30px}.App---rule---18jHH .App---ruleTypes---3NI2C select{margin-right:6px;max-width:220px;min-width:70px;margin-top:10px}.App---rule---18jHH .App---ruleTypes---3NI2C input{margin-right:6px;max-width:40px}.App---rule---18jHH .App---ruleTypes---3NI2C>span>strong{margin-right:6px}.App---rule---18jHH hr{border:none;height:1px;background-color:#c3c3c3;margin:10px 0 20px}.App---rule---18jHH .App---switch---21itv{margin-top:-5px}.App---ruleAdmin---1-TzJ .App---editIcon---3YERB{vertical-align:middle;margin-left:0}.App---ruleAdmin---1-TzJ{text-decoration:none}.App---login---1hFhu .App---title---21Bjl{width:40%}.App---admin---1A7pv .App---title---21Bjl,.App---form---2-baR .App---title---21Bjl{width:26%}.App---message---Cedyn{position:absolute;top:28px;right:20px;color:#d50001;-webkit-animation:App---seconds---g-Osm .6s forwards;-webkit-animation-iteration-count:1;-webkit-animation-delay:3s;animation:App---seconds---g-Osm .6s forwards;animation-iteration-count:1;animation-delay:3s}.App---form---2-baR h3{margin:8px 0}.App---roomImage---2OrCF{width:240px;position:relative}.App---chooseImage---1QyNU{position:absolute;left:40%;background-color:#fff;padding:5px;top:395px;border-radius:3px}.App---admin---1A7pv td,.App---admin---1A7pv th{padding:0 30px 10px 0;text-align:left;vertical-align:top}.App---admin---1A7pv .App---body---33t-W .App---body---33t-W{padding:0}.App---privacy---2pWCz th{text-align:left;padding:0 0 5px;min-width:140px}.App---privacy---2pWCz select{margin:0 0 5px}.App---profilesTable---3GoAb td,.App---profilesTable---3GoAb th{padding:0 25px 5px 0;text-align:left}.App---profilesTable---3GoAb table{margin-bottom:10px}.App---roomsTable---3O-Xh>div>span{width:50%;padding:0 25px 25px 0;text-align:center;display:inline-block;position:relative}.App---roomsTable---3O-Xh>div>span span{position:absolute;left:102px;bottom:45px;background-color:#fff;padding:5px 10px;border-radius:4px;font-size:15px}.App---roomsTable---3O-Xh img{width:200px;position:relative;display:inline-block;border-radius:5px;margin-bottom:5px}.App---roomsTable---3O-Xh{padding-top:15px}.App---roomsTable---3O-Xh label{margin-top:5px}.App---notificationTable---2zNQb{margin-top:-3px}.App---notificationTable---2zNQb h3{margin:10px 0 5px}.App---notificationTable---2zNQb td{height:32px}.App---notificationTable---2zNQb label{left:36%!important;margin-top:5px}.App---notificationTable---2zNQb td,.App---notificationTable---2zNQb th{text-align:left;min-width:65px;padding-bottom:5px;line-height:20px}.App---notificationTable---2zNQb td:not(:first-child),.App---notificationTable---2zNQb th:not(:first-child){text-align:center;min-width:60px}.App---dataSharingTable---RBg8B .App---section---2N97c{margin:10px 0}.App---status---302bJ .App---title---21Bjl{width:24%;padding:10px 0}.App---status---302bJ .App---side---xt2Vy{padding:10px 0}.App---status---302bJ h2{margin-bottom:20px}.App---actions---26vyg table{margin:5px 0 3px 40px}textarea.App---actionsText---H5XFa{margin:0 0 5px 32px;max-width:inherit;display:inline-block;width:400px}.App---actions---26vyg>div>span{display:inline-block;min-width:80px}.App---actions---26vyg select{margin:0 10px 10px 0}.App---actions---26vyg span select{margin-left:33px}.App---info---2TEAd{display:inline-block;vertical-align:top;margin-left:10px;margin-top:27px;font-size:13px}.App---link---3BF1m{color:#009b79;text-decoration:underline;cursor:pointer}.App---body---33t-W .App---link---3BF1m{margin-left:5px}.App---icon---NVUMe{position:absolute;right:25px;top:25px;width:74px;opacity:.6}.App---editIcon---3YERB{width:22px;margin-left:15px}.App---editIconSmall---1hoF_{width:18px;margin-left:4px;vertical-align:bottom}.App---addImageIcon---2Fi3a{position:absolute;right:22px;top:66px;width:34px}.App---addImage---1BYRe{position:absolute;right:23px;top:117px;padding:6px;background-color:#fff;border:1px solid #ccc;border-radius:6px;text-align:right;width:92%;height:134px}.App---addImage---1BYRe img{width:50px;display:inline-block;margin:5px}.App---iconPrivacy---3D-aQ{display:inline-block;opacity:.33;width:50px;vertical-align:middle;margin-right:10px}.App---redBcg---y36Uh,.App---redBcgActive---2xkLz{background-color:#d50001}.App---redBcg---y36Uh:hover,.App---redBcgActive---2xkLz{background-color:#ae0001}.App---timer---3_XTP{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.App---container---gRyes{position:relative}.App---progressBarContainer---16N1D{position:absolute;right:125px;top:25px}.App---loginContainer---3oATu .App---header---3CKM-{text-align:center}.App---ruleTimer---3NBM5{position:absolute;left:0;font-size:30px;text-align:center;width:74px;top:19px}input.App---ruleTimerEdit---1Vv7P{position:absolute;left:3px;text-align:center;top:27px;width:54px;padding:4px;height:34px;border-radius:5px;font-size:24px;margin-left:8px}input.App---ruleName---38e_W{background-color:#fff;display:inline-block;line-height:25px;margin-bottom:25px;margin-left:-12px;margin-top:-6px;font-size:23px;padding:7px 11px;font-weight:700;color:#484a47;min-width:260px}textarea.App---ruleDescription---1WF1x{background-color:#fff;display:inline-block;line-height:18px;font-size:15px;padding:5px 10px;color:#484a47;min-width:390px;height:67px;margin-bottom:-15px}.App---progressBar---3sYt3{width:78px;display:inline-block;background-color:#fff;border-radius:42px;height:77px}.App---switchHolder---3NUNb{position:absolute;right:15px;top:20px}.App---switch---21itv{position:relative;display:inline-block;width:72px;height:30px}.App---rules---1lTch .App---switch---21itv{margin-left:15px}.App---mappingButtons---h4X97{margin-bottom:30px}.App---deviceName---2Xg63{font-size:18px;font-weight:700;max-height:22px;overflow:hidden}.App---deviceRoom---o4-fb{font-weight:400;font-size:14px}.App---deviceDetails---Y2Bty{font-size:14px;display:block}.App---deviceStatus---1ZxTq{font-weight:700;font-size:28px;line-height:32px}.App---deviceStatus---1ZxTq span{font-size:22px}.App---deviceTime---SfmpD{float:right;font-size:12px;text-align:right;font-weight:400}.App---deviceIcon---FyLrX{margin-bottom:15px;text-decoration:none;color:#484a47}.App---devicesHolder---2vxgx>div{margin-bottom:15px}.App---devicesHolder---2vxgx td{overflow:hidden;vertical-align:top;padding-right:0}.App---devicesHolder---2vxgx input,.App---devicesHolder---2vxgx select{margin:2px 6px 0 -2px;max-width:130px;max-height:33px;line-height:16px;padding:5px 8px}.App---deviceIcon---FyLrX img{width:56px;background-color:#fff;margin-right:13px;padding:7px;border-radius:5px;border:3px solid #c5aebb;float:left}.App---deviceIcon---FyLrX img.App---on---dpUTf{border:3px solid #4caf50!important}.App---deviceIcon2---389U3 img{width:52px;background-color:#fff;margin:3px 10px 0 0;padding:5px;border-radius:5px;vertical-align:middle;border:3px solid #fff}.App---deviceIcon2---389U3 img.App---on---dpUTf{border:3px solid #4caf50}.App---deviceName2---DlDXn{line-height:19px;overflow:hidden;font-weight:700;width:205px}.App---deviceStatus2---2C1G9{font-weight:400}.App---deviceType---1J4UL{padding:0 10px;font-size:14px;display:inline-block;float:left;margin-bottom:6px}.App---deviceThings---BnM1g{font-size:14px;display:inline-block;float:left;margin-bottom:12px;line-height:21px;margin-top:-2px;max-width:295px}.App---deviceThings---BnM1g>div>span{margin-bottom:10px;display:inline-block}.App---deviceType---1J4UL select{font-size:14px;padding:5px 8px;margin-top:4px;margin-left:-2px;max-width:165px;margin-bottom:15px}.App---chart---1XrDT{background-color:#fff;margin:20px 0;padding:14px;border-radius:10px;overflow:hidden;width:100%}.App---buttonHolder---2tZnh{margin:5px 0}.App---buttonHolder---2tZnh input{margin-right:10px;padding:8px 10px}.App---deviceInfo---H5TfS{font-size:15px;line-height:17px;text-align:right;position:absolute;right:0;top:-15px;overflow:hidden}.App---deviceInfo---H5TfS select{font-size:14px;padding:4px 23px 4px 6px;margin-left:7px;background-color:#f9f4e8}.App---conditionsTable---kSDXB{border:1px solid #bbb;padding:10px 20px 5px 10px;margin:10px 0;max-width:287px;border-radius:5px;background-color:#fff}.App---conditionsTable---kSDXB div{margin:10px 0}.App---conditionsTable---kSDXB label{margin:0 10px;min-width:70px;display:inline-block}text{font-size:13px}@-webkit-keyframes App---seconds---g-Osm{0%{opacity:1}to{opacity:0;left:-9999px}}@keyframes App---seconds---g-Osm{0%{opacity:1}to{opacity:0;left:-9999px}}.App---switch---21itv input{display:none}.App---slider---3PGUy{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#bcb8b0;-webkit-transition:.4s;transition:.4s;border-radius:34px}.App---slider---3PGUy:before{position:absolute;content:"";height:24px;width:24px;left:4px;bottom:3px;background-color:#fff;-webkit-transition:.4s;-webkit-transition:.3s;transition:.3s;border-radius:50%}.App---deviceSwitch---ez5Jl{position:relative;display:inline-block;width:60px;height:26px;line-height:24px;margin-right:8px}.App---deviceSwitch---ez5Jl .App---slider---3PGUy:before{height:22px;width:22px;bottom:2px;left:2px}input:checked+.App---slider---3PGUy{background-color:#009b79}input:focus+.App---slider---3PGUy{box-shadow:0 0 1px #009b79}input:checked+.App---slider---3PGUy:before{-webkit-transform:translateX(40px);transform:translateX(40px)}.App---deviceSwitch---ez5Jl input:checked+.App---slider---3PGUy:before{-webkit-transform:translateX(34px);transform:translateX(34px)}.App---gu-mirror---3flTe{position:fixed!important;margin:0!important;z-index:9999!important;opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}.App---gu-hide---3Y2qG{display:none!important}.App---gu-unselectable---zaZ9H{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.App---gu-transit---2RVEu{opacity:.2;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";filter:alpha(opacity=20)}.App---cssCheckbox---2CSHF{position:relative;margin:0 auto 12px}.App---cssCheckbox---2CSHF label{width:20px;height:20px;cursor:pointer;position:absolute;top:0;left:0;background:#fff;border-radius:4px;box-shadow:inset 0 1px 1px #fff,0 1px 3px rgba(0,0,0,.5)}.App---cssCheckbox---2CSHF label:after{content:'';width:9px;height:5px;position:absolute;top:4px;left:4px;border:3px solid #333;border-top:none;border-right:none;background:transparent;opacity:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.App---cssCheckbox---2CSHF label:hover:after{opacity:.5}.App---cssCheckbox---2CSHF span{margin-left:15px;padding-top:2px;display:inline-block}.App---dropdown---1V83G{float:right;top:1%;right:1.8%}.App---createAccountLinks---2YCpo>*{display:inline-block}.App---createAccountLinks---2YCpo>h2{margin-right:8px;margin-left:-4px}.App---createAccountLinks---2YCpo a,.App---createAccountLinks---2YCpo div{font-size:15px;margin:8px 0;text-decoration:none;color:#000}.App---createAccountLinks---2YCpo span{background-color:#009b79;display:inline-block;padding:5px 11px;color:#fff;border-radius:14px;text-align:center;margin:0 7px 0 13px;font-weight:700}input[type=checkbox],input[type=radio]{visibility:hidden}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{opacity:1}.App---spinner---33qJp{width:50px;font-size:10px}.App---noData---RXIKA,.App---spinner---33qJp{margin:60px auto;height:40px;text-align:center}.App---noData---RXIKA{font-size:16px;color:#009b79}.App---spinner---33qJp>div{background-color:#009b79;height:100%;width:7px;margin:1px;display:inline-block;-webkit-animation:App---sk-stretchdelay---3FEww 1.2s infinite ease-in-out;animation:App---sk-stretchdelay---3FEww 1.2s infinite ease-in-out}.App---spinner---33qJp .App---rect2---3_UTq{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.App---spinner---33qJp .App---rect3---3-DdO{-webkit-animation-delay:-1s;animation-delay:-1s}.App---spinner---33qJp .App---rect4---2Ds01{-webkit-animation-delay:-.9s;animation-delay:-.9s}.App---spinner---33qJp .App---rect5---33LcK{-webkit-animation-delay:-.8s;animation-delay:-.8s}@-webkit-keyframes App---sk-stretchdelay---3FEww{0%,40%,to{-webkit-transform:scaleY(.4)}20%{-webkit-transform:scaleY(1)}}@keyframes App---sk-stretchdelay---3FEww{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@media (max-width:640px){body{padding:0 12px}.App---rules---1lTch .App---body---33t-W{width:97%;display:block}.App---rules---1lTch .App---title---21Bjl{width:10%!important}.App---body---33t-W{padding:17px;margin:5px auto 10px}.App---caption---3qPOy{padding:12px;margin:10px auto}.App---title---21Bjl{width:23%!important}.App---form---2-baR .App---title---21Bjl,.App---login---1hFhu .App---title---21Bjl{width:38%!important}.App---roomImage---2OrCF{max-width:110%}.App---chart---1XrDT{padding:10px 0}}