body{background-attachment:fixed;background-color:#315481;background-image:linear-gradient(180deg,#46a,#a89 140%);bottom:0;font-family:Helvetica,Arial,sans-serif;font-size:23px;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.container{background:#fff;margin:0 auto;max-width:1000px;padding:4px}table.container{border-collapse:collapse;border-spacing:0;width:100%}table.container tbody,table.container thead{display:block}table.container tbody{height:800px}thead tr th{height:25px;line-height:25px}table.container tbody{overflow-x:hidden;overflow-y:auto}tbody td,tbody td:last-child,thead th,thead th:last-child{border:none}.scheduleContainer{font-size:90%;margin:5px 2px 2px;padding:4px}header{background-image:linear-gradient(180deg,#aed9d4,#618580);border:solid #add8e6;padding:8px;position:relative}#login-buttons{display:block}h1{font-size:150%}h1,h2{color:#115;display:inline-block;margin:0 1em 10px 0}h2{font-size:85%}p,td{margin:4px 0}p.tiny-text{color:gray;font-size:40%;line-height:110%;margin-top:0}.new-task input{background:transparent;box-sizing:border-box;padding:10px 80px 10px 0;width:100%}.new-task input:focus{outline:0}ul{background:#fff;margin:0;padding:0}.delete-button{background:none;border:none;float:right;font-size:inherit;font-weight:700;height:1.5em;position:relative;width:2em}.post{float:left;margin:10px;width:100%}.cellCentre{text-align:center}li{border-bottom:1px solid #eee;list-style:none;padding:5px;position:relative}li .text{margin-left:10px}li.checked{color:#888}li.online{background:#6be667}li.offline,li.online{border-radius:.5rem;margin-bottom:15px;padding-bottom:0}li.offline{background:#bdbdbd}li.rf433Item{background:#dee05f;border-radius:.5rem;margin-bottom:15px;padding-bottom:0}li.checked .text{text-decoration:line-through}li.private{background:#eee;border-color:#ddd;border-radius:.5rem;font-size:inherit}tr.scheduleActive{background-color:#1d1}tr.scheduleActiveOneoff{background-color:#5a5}tr.scheduleOneoffRun{background-color:#aaa}tr.scheduleRun{background-color:#cec}tr.scheduleInactive{background-color:#aaa}header .hide-completed{float:right}.toggle-private{border-radius:.5rem;font-size:inherit;margin-left:3px;margin-right:5px}.toggle-onoff{border-radius:.5rem;border-width:0;float:right;margin-right:4px}.onButton{background:#1e1;color:#444}.genButton,.onButton{border-radius:.5rem;font-size:inherit;margin-left:4px}.onButton:hover{background:#330;color:#2d2}.genButton:hover{background:#330;color:#bbb}.flatButton{background:#acd;border-radius:.5rem;font-size:inherit;margin-left:4px}.flatButton:hover{background:#666;color:#acd}.transButton{margin-top:-4px}.textButton,.transButton{background-color:transparent;background-repeat:no-repeat;border:none;float:right;margin-right:0;outline:none;overflow:hidden;padding:1px 2px}.textButton{margin-top:0;text-align:right}.textButton,.textButton2{color:#1b0c0c;font-size:x-small;font-weight:100}.textButton2{background-color:#faf9c7;border:2px;border-radius:.5rem;float:right;margin-right:4px;margin-top:-3px;outline:#000;overflow:hidden;padding:2px;text-align:middle}.pushButton{margin-top:2px}.pushButton,.transButtonSmall{background-color:transparent;background-repeat:no-repeat;border:none;margin-right:2px;outline:none;overflow:hidden}.transButtonSmall{float:right;margin-top:-2px}.transButtonGrid{background-color:transparent;background-repeat:no-repeat;border:none;float:right;margin-right:2px;margin-top:-14px;outline:none;overflow:hidden}.flatButtonRight{background:#acd;border-radius:.5rem;float:right;font-size:inherit;margin-right:4px}.flatButtonRight:hover{background:#666;color:#acd;float:right}.svgIcon{margin-Top:-3px;float:right;height:40px;width:40px}.new-task input{font-size:inherit;padding-bottom:2px}.logLine{font-size:80%}.headLine{display:flex;font-size:60%;position:absolute;right:0;top:4px}button{margin:2px}input[type=checkbox]{height:1em;margin-top:4px}input[type=checkbox]:checked{color:red}.loginButtons{background:#596595;border:1px solid #464f75;border-radius:4px;color:#fff;cursor:pointer;font-size:inherit;line-height:1.4;margin-top:2px;padding:4px 2px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:90%}.loginForm,.newUserForm{background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);color:#333;padding:4px 6px;z-index:10}.simpleForm{background:#fff;border:1px solid #000;font-size:90%;margin:3px;padding:3px;text-align:center}.newUserForm{width:25%}.loginForm *{line-height:inherit}.headerDiv,div.menus{display:flex;width:100%}.menuDiv,.userHeaderDiv{width:70%}.formDiv,.menuDiv,.userHeaderDiv{box-shadow:0 0 0 0 transparent;-webkit-box-shadow:0 0 0 0 transparent;margin:2px;padding:1px;z-index:20}.formDiv{width:30%}.userHeaderDiv{width:100%}.loginEntry{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:inherit;width:100%}.loginForm .title,.loginForm label{margin-bottom:-2px;margin-top:7px;padding-bottom:2px;padding-top:3px}.loginEntry input{-webkit-rtl-ordering:logical;-webkit-appearance:textfield;background-color:#fff;border:2px inset;border-color:initial;border-image-outset:0;border-image-repeat:initial;border-image-slice:100%;border-image-source:none;border-image-width:1;cursor:auto;padding:1px;-webkit-user-select:text}input.numInput{width:2.2em}input.numInput2{background:#ffffe0;width:3.4em}select.timeBasisInput{width:7em}select.switchTypeInput{width:6em}input,keygen,select,selectn,textarea{color:initial;display:inline-block;font-size:100%;letter-spacing:normal;margin-bottom:2px;margin-top:2px;text-align:start;text-indent:0;text-rendering:auto;text-shadow:none;text-transform:none;width:90%;word-spacing:normal}.green-row{cellpadding:2px;background-color:#8c8}.red-row{background-color:#f5aeae}input,keygen,meter,progress,select,textarea{-webkit-writing-mode:horizontal-tb}.loginForm .loginButtons{background:#596595;border:1px solid #464f75;border-radius:4px;color:#fff;cursor:pointer;margin-bottom:6px;margin-top:6px;padding:4px 8px;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;width:100%}.newUserForm .loginButtons{color:#fff;width:100%}.userHeaderDiv .loginButtons{width:100%}.loginForm p{margin-bottom:3px;margin-top:3px}#nav li{padding:3px}#nav ul li a{background-color:#eee;border:1px solid #aaa;border-left-width:20px;color:#000;display:block;line-height:normal;margin:2px 0;padding:4px 0 4px 5px;text-decoration:none}#nav ul li a.selectedItem{background-color:#fc5;border:1px solid #888;border-left-width:20px}#nav ul li a:hover,#nav ul li:hover a{background-color:#ccc;border:1px solid #999;border-left:20px solid #ffb}#nav ul li a.selectedItem:hover,#nav ul li:hover a.selectedItem{background-color:#ffb;border:1px solid #777;border-left:20px solid #000}div.expander{border-top:1px solid #aaa;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin-top:.5em;padding-left:1em;text-shadow:0 0 .5em #000;text-transform:uppercase}.expanderSpan{background:#aaa;border-radius:.5rem;color:#fff;font-size:.7em;line-height:100%;margin-top:-.75rem;padding:.15em .3em .1em;position:absolute}table{width:100%}fieldset,table{font-size:90%}div.scrollable{font-size:85%;height:500px;margin:0;overflow-y:auto;padding:0;width:100%}#image-matte{align:middle;height:100%;left:0;position:fixed;text-align:center;top:0;visibility:hidden;width:100%;z-index:100}#image-matte img{height:100%;text-align:center;width:auto}.mytooltip{font-size:20px!important}input[type=radio]{margin:.1em .2em 0 .8em}input[type=checkbox],input[type=radio]{border:3px solid #000;border-radius:150%;height:.8em;width:1em}::placeholder{color:gray;font-size:16px}#imageYellowHighlight{filter:opacity(.9) drop-shadow(0 0 3px red) contrast(1000%)}