html{overflow-y:scroll}*{-webkit-user-select:none;user-select:none}::-webkit-scrollbar{-webkit-appearance:none;width:0}.flotLabels{font-family:Arial;font-weight:400;font-style:normal;font-size:14px;color:white;padding-top:2px}.flotLabelsGrey{font-family:Arial;font-weight:400;font-style:normal;font-size:14px;color:grey;padding-top:2px}.curveflot{display:table;margin:0 auto}.scheme{display:table;margin:0 auto;background-color:#232323}.noborder{border-style:none !important}.hovered-background-color{background-color:#61a375 !important}.smt-details{background-color:#232323;border-color:#232323;margin-top:0;margin-bottom:0;font-size:14px;padding:20px}.sliderTickmarks{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;width:100%;float:left;border-right:0}.sliderTickmarks span{position:relative;left:100%;top:125%;margin-left:-10px;font-size:80%;font-weight:normal}.ui-slider{background-repeat:no-repeat !important;background-position:center center !important}.ui-slider-track{background-color:#61a375 !important;border-style:none !important}.ui-slider-handle{background-color:#656565 !important;border-style:none !important;border-width:15px !important;margin-top:-20px !important;margin-bottom:5px !important;width:60px !important;height:40px !important;border-radius:0 !important;background-size:40px 40px !important;background-repeat:no-repeat !important;line-height:40px !important;text-align:center !important;font-weight:400 !important;font-size:14px !important}.ui-listview fieldset{margin-top:1px !important;margin-bottom:15px !important}.ui-slider-track>div.sliderTickmarks:first-child{border-right:0;width:0}.ui-slider-track>div.sliderTickmarks:first-child span{margin-left:-10px}.ui-slider-track>div.sliderTickmarks:last-of-type{margin-left:15px;border-right:0}.full-width-slider input{display:none}.full-width-slider .ui-rangeslider-sliders{margin-left:0;width:100% !important}.full-width-slider .ui-slider-track{margin-left:0;width:100% !important}.notransition{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}body,.ui-btn,.ui-header,.ui-footer,.ui-title{font-family:Arial;font-weight:400;font-style:normal}.ui-radio label{height:20px !important;line-height:20px !important;padding-top:20px !important;padding-bottom:0 !important}.horizontal-radiobox{padding-left:10px !important;padding-right:10px !important}.ui-listview .ui-btn{background-color:#232323;border-color:#232323;border-style:none;text-align:left;font-size:15px;padding-left:3em}.smt-listview-btn{height:60px !important;padding-left:60px !important;padding-top:0 !important;line-height:60px !important}.smt-listview-btn.ui-btn{padding-left:70px !important;line-height:60px !important}.smt-listview-btn.ui-btn-icon:after{padding-top:0 !important;background-size:60px 60px !important;width:60px !important;height:60px !important}.smt-listview-btn.ui-btn-icon-left:after{margin-top:-30px !important;margin-left:-10px !important}.custom-svg-icon{position:absolute;margin-left:0 !important;margin-top:7.5px !important;z-index:1}.lineattop{margin-top:8px !important;margin-bottom:0 !important;height:30px !important;line-height:20px !important;text-overflow:ellipsis}.lineatbottom{margin-top:-8px !important;margin-bottom:0 !important;height:30px !important;line-height:20px !important;text-overflow:ellipsis}.textgrey{color:#d3d3d3}.textred{color:red}.textyellow{color:yellow}.textblue{color:blue}.textgreen{font-weight:bold}.texthighlighted{background-color:#d3d3d3;color:black}.textnormal{background-color:normal;color:#d3d3d3}#smt-header{background-color:#1c1c1c;border:0;min-height:60px;line-height:60px}#smt-footer{background-color:#1c1c1c;border:0}#smt-header-navbar-back .ui-btn{background-color:#1c1c1c;border:0;margin-left:0 !important;width:50px !important;height:15px !important}#smt-header-navbar-back .ui-btn-icon:after{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;background-size:55px 55px !important;background-repeat:no-repeat !important;width:60px !important;height:60px !important}#smt-header-navbar-back .ui-btn-icon-top:after{margin-top:-9px !important;margin-left:-33px !important}#smt-header-navbar-title{background-color:transparent;border-color:transparent;height:15px !important;float:right;margin-right:-30% !important;width:160% !important;text-overflow:ellipsis;text-align:center !important;font-size:16px;font-weight:400;padding-top:1.3em}#smt-header-navbar-logo .ui-btn{background-color:#1c1c1c;border:0;width:80px !important;height:20px !important;float:right;opacity:.5}#smt-header-navbar-logo .ui-btn:hover{opacity:1}#smt-header-navbar-logo .ui-btn-icon:after{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;background-size:60px 40px !important;background-repeat:no-repeat !important;width:60px !important;height:40px !important}#smt-header-navbar-logo .ui-btn-icon-top:after{margin-top:.5px !important;margin-left:-30px !important}#smt-footer-navbar-ul .ui-btn{background-color:#1c1c1c;border:0;height:8px !important;font-size:12px;font-weight:400}#smt-footer-navbar-ul .ui-btn-icon:after{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;background-size:35px 35px !important;background-repeat:no-repeat !important;width:50px !important;height:50px !important}#smt-footer-navbar-ul .ui-btn-icon-top:after{margin-top:-10px !important;margin-left:-25px !important}button.ui-btn-icon:after{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;background-size:40px 40px !important;background-repeat:no-repeat !important;width:40px !important;height:40px !important}button.ui-btn-icon-left:after{margin-top:-20px !important;margin-left:-10px !important}.ui-loader-default{background:0;filter:Alpha(Opacity=18);opacity:1.00;width:5.75em;height:5.75em;margin-left:-2.875em;margin-top:-2.875em}.ui-loader .ui-icon-loading{background-color:transparent;width:5.5em;height:5.5em;padding:.125em;-webkit-border-radius:4.5em;border-radius:4.5em}.ui-icon-loading{background:url("../png/REMKO-Logo_anim_200px_grau.gif");background-size:5.75em 5.75em}.ui-icon-smt-settings:after{background-image:url(../svg/Icons_03.svg)}.ui-icon-smt-home:after{background-image:url(../svg/Icons_01.svg)}.ui-icon-smt-information:after{background-image:url(../svg/Icons_02.svg)}.ui-icon-smt-manualopactive:after{background-image:url(../png/Manueller-Modus-aktiv.png)}.ui-icon-smt-messages:after{background-image:url(../svg/Icons_28.svg)}.ui-icon-smt-logo:after{background-image:url(../png/Remko-Logo.png)}.ui-icon-smt-x:after{background-image:url(../png/X.png)}.ui-icon-smt-left:after{background-image:url(../svg/Icons_06.svg)}.ui-icon-smt-right:after{background-image:url(../svg/Icons_07.svg)}.ui-icon-smt-up:after{background-image:url(../svg/Icons_52.svg)}.ui-icon-smt-down:after{background-image:url(../svg/Icons_53.svg)}.ui-icon-smt-warning:after{background-image:url(../png/Warnungen.png)}.ui-icon-smt-error:after{background-image:url(../png/Stoerungen.png)}.ui-icon-smt-ok:after{background-image:url(../svg/Icons_55.svg)}p svg{display:inline-block;width:10%}.tab1{display:inline-block;width:32%}.grid{margin:1em auto;border-collapse:collapse;width:90%}.grid td{cursor:pointer;height:15px;border:0 solid #000;background-color:#000;text-align:center;font-family:sans-serif;font-size:13px}.grid td.selected{background-color:white;font-weight:bold}.grid td.activated{background-color:red;font-weight:bold}.grid td.deactivated{background-color:blue;font-weight:bold}.ui-page{background:transparent !important}#container p,#container .textnormal{color:white !important;text-shadow:none !important;word-break:break-word}#container #smt-header,#homebuttons #menu-list{display:none}#container .ui-navbar ul{display:flex}#container .ui-content{overflow-y:hidden}#graph .scheme{background-color:transparent}#graph text{text-shadow:none}#graph #home{width:100%;height:100%}#settings,#editor{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;overflow-y:scroll;overflow-x:hidden}#editor button,#homebuttons button{border:0;background-color:#656565 !important;padding:0}#editor button{width:20%;position:absolute;color:white;box-shadow:none}#editor #Info{top:0;right:0;background:transparent !important;height:35px;width:35px}#editor .scheme{background:transparent}#editor .scheme text{font-size:3px}#editor button svg{width:100%;height:100%}#editor #title{padding-bottom:30px}#editor text{font-size:14px}#editor #modes{width:100%}#editor .title{font-size:20px}#editor hr{width:100%}#homebuttons button{height:100%;display:flex;flex-direction:column;align-items:center}#homebuttons svg{margin:auto;width:100%;height:60%;text-shadow:none}#homebuttons .topline{margin:5px auto 0 auto;min-height:20px}#homebuttons .botline{margin:0 auto 5px auto;min-height:20px}#homebuttons .fill{color:transparent !important}#homebuttons p{font-size:.75em}#buttons1,#buttons2{display:flex;height:50%;margin-bottom:10px}#buttons1 fieldset,#buttons2 fieldset{margin:auto 5px;width:100%;height:100%}.block{height:46.391px}.block button{border:0;background-color:transparent;width:100%;height:100%}.block svg{max-height:35px;width:100%}.block #Home{display:none}#editor>#plus,#editor>#minus,#editor>#save{width:60px;height:60px}#editor>#plus{right:15px}#editor>#minus{left:15px}#editor>#save{position:absolute;bottom:15px}#editor #weather{width:100%}#editor .weather_info{display:flex;margin-bottom:5px}#editor .weather_info text{margin:auto;width:40%;text-align:center}#editor .weather_info svg{margin:auto;width:15%;height:80%}.room{width:100%;min-height:50px;margin-bottom:20px;display:flex;position:relative}#Listview{display:flex;flex-direction:column;overflow:scroll;width:100%;height:100%;position:absolute}.room #prev,.room #next{height:50%;position:relative;margin:auto 0}.room #next{right:0}.room #list{width:100%;height:80%;color:white}#Listview #list{width:100%;margin:5px;position:relative}.mode{margin:auto 5px;display:flex;background:#656565;position:relative}.mode p{font-size:14px;margin:auto 5px auto 10px;width:80%;word-break:break-all}.mode svg{width:auto;height:80%;margin:auto 0 auto auto;position:relative}#modes>div{display:flex;margin-bottom:10px}.invis{background-color:transparent !important}#Modes{width:100%;display:flex;font-size:15px;padding-bottom:5px}#Counter,#Circle{width:50%;position:relative;display:flex}#AllDevices{display:flex;align-items:center;width:100%;position:relative}#Canvas{position:absolute;height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}#Counter text{font-size:18px}#Counter ul{list-style:none;padding:0;margin:auto}#Counter li{display:flex}.Bullet{width:10px;height:10px;margin:auto 5px auto 0}#Modes2{width:100%;display:flex;padding-bottom:15px}.AllMode{position:relative !important;margin:0 0 0 auto}#AllDevices button{width:50px;height:100%}.Row{width:100%;display:flex}.Row .scheme{width:100%;height:95%;margin:auto}.Row div{width:15%;background:#656565;display:flex;margin:5px;text-align:center}.Row div text.selected{color:#61a375}.Row div svg{width:auto;height:100%;margin:auto}.Row .disabled{opacity:.5}.Row .disabled:hover{background-color:#656565 !important}.Timer.Row{height:70px}.Timer.Row div{margin:5px auto 5px auto}.Timer.Row text{width:15%;margin:auto;text-align:center}.Timer.Row p{margin:auto 0;font-weight:bold}.Timer.Row #Apply,.Timer.Row #Activate{width:25%}.Row .ctrl:hover,.mode:hover,.block:hover,#editor button:hover,#homebuttons button:hover{background-color:#61a375 !important}.invis:hover{background-color:transparent !important}.Row div text,#Count,#AllDevices text,.room #value,#editor>#value{margin:auto;z-index:1;font-size:25px}#homebuttons .selected>button,#editor div.selected,#editor button.selected{background-color:#61a375 !important;box-shadow:none}#svg_WPsvgScheme{width:100%;height:100%}.charRow{display:flex;margin:auto}.char{width:25px;border:1px solid white;text-align:center;font-size:28px;margin:2px 2px}.char:hover{background-color:#61a375}.char.selected{background-color:#61a375}.extra{width:75px}.hidden{display:none}.space{width:50px}.stats{margin:15px 15px 0 0}@media only screen and (min-height:625px) and (max-height:900px) and (max-width:450px){.mode p{font-size:15px}#Counter text{font-size:21px}#homebuttons p{font-size:.9em}#editor button{font-size:1.4em}}@media only screen and (min-height:901px) and (min-width:701px){.mode p{font-size:24px}#editor text{font-size:24px}#Counter text{font-size:25px}#homebuttons p{font-size:1.1em}#editor button{font-size:1.5em}}@media only screen and (min-height:1500px) and (min-width:1500px){#editor text{font-size:72px}.mode p{font-size:60px}#Counter text{font-size:50px}#homebuttons p{font-size:1.9em}#editor button{font-size:3em}}@font-face{font-family:"Bahnschrift Light";src:url("../fonts/bahnschrift.ttf")}*{font-family:"Bahnschrift Light"}*:focus{outline:0}@keyframes fanrotate{0{transform:rotate(0)}100%{transform:rotate(180deg)}}@keyframes movecircuit{0{stroke-dashoffset:0}100%{stroke-dashoffset:9}}@keyframes moveairflow{0{stroke-dashoffset:0}100%{stroke-dashoffset:16}}