html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,img,strong,sub,sup,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,tbody,tfoot,thead,tr,th,td,button{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}a,input,button{color:inherit;text-shadow:inherit}a:hover{opacity:.5;filter:alpha(opacity=50)}a:hover>.icon{opacity:.8;filter:alpha(opacity=80)}a:focus{outline:0}a::-moz-focus-inner{border:0}a.disabled,a.disabled:hover{cursor:default;text-decoration:none;background:transparent none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);opacity:.4;filter:alpha(opacity=40)}a,button{cursor:pointer}a.forbidden,a.forbidden:hover,button.forbidden,button.forbidden:hover{cursor:default;text-decoration:none;opacity:.2;filter:alpha(opacity=20)}a.forbidden.device-logo,a.forbidden:hover.device-logo,button.forbidden.device-logo,button.forbidden:hover.device-logo{opacity:1;filter:alpha(opacity=100)}body,input,select,button{font:12px/16px Tahoma,Kalimati,sans-serif}select{margin-left:0}body{background:#dddedf none left top repeat scroll;color:#1a171b;text-shadow:0 0 1px rgba(26,23,27,0.1)}.content{background:#eceded none left top repeat scroll;color:#1a171b;text-shadow:0 0 1px rgba(26,23,27,0.1)}.content.inner{background:#fbfbfb none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1)}.content a{background:transparent none left top repeat scroll;color:#467292;text-shadow:0 0 1px rgba(70,114,146,0.1)}.content a.disabled{background:transparent none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1)}.hidden{display:none}.invisible{visibility:hidden}:disabled{cursor:default}.loading-panel{display:table;height:100%;width:100%}.loading-panel>*{display:table-cell;text-align:center;vertical-align:middle}.loading-panel .loading-indicator{font-size:2em}.weak{background:transparent none left top repeat scroll;color:#666;text-shadow:0 0 1px rgba(102,102,102,0.1)}.collapsible>.expander{display:none}.collapsible>.collapser{display:block}.collapsible.collapsed>.expander{display:block}.collapsible.collapsed>.collapser{display:none}.collapsible.collapsed>.body{display:block;height:0px;overflow:hidden}.field>.collapsible{margin:1.5em 0}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.highlight-true{transition:color 0.15s ease}.highlight-false{transition:color 0.5s ease}.error-panel{position:absolute;left:250px;top:13px;z-index:200;min-width:400px;max-width:560px;background:darkRed none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1);border-radius:4px;border:2px solid white;padding:0.6em;box-shadow:1px 1px 3px rgba(0,0,0,0.5)}.error-panel .message-body{display:block;padding:0 20px 0 27px}.error-panel>.icon{position:absolute;left:7px;top:6px;background:url("../img/sprite-icons-20.png") 0px -300px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:20px;width:20px}.error-panel .close{position:absolute;right:10px;top:8px}.error-panel .close a{background:url("../img/sprite-icons-10.png") 0px -10px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:10px;width:10px}.scheduler{background-color:#fff;border:1px solid gray;border-radius:3px;cursor:default;position:relative}.scheduler table{width:100%}.scheduler table thead tr:first-child th,.scheduler table thead tr:first-child td{border-top:none}.scheduler table tbody tr:last-child th,.scheduler table tbody tr:last-child td{border-bottom:none}.scheduler table thead th:first-child,.scheduler table thead td:first-child,.scheduler table tbody th:first-child,.scheduler table tbody td:first-child{border-left:none}.scheduler table thead th:last-child,.scheduler table thead td:last-child,.scheduler table tbody th:last-child,.scheduler table tbody td:last-child{border-right:none}.scheduler td{border-width:1px;border-style:solid none;border-color:silver;height:24px;vertical-align:middle}.scheduler td.before-line{border-right-style:solid}.scheduler td.before-label{border-right-color:gray}.scheduler td.day-name{padding-left:0.5em}.scheduler td.time-cell{width:2px}.scheduler td.day-cell{width:33px}.scheduler td.space{width:6px}.scheduler th{padding-bottom:2px;vertical-align:bottom}.scheduler th.day-cell{padding-left:4px;padding-right:4px}.scheduler th.day-name,.scheduler th.day-cell,.scheduler th.space,.scheduler td.day-name,.scheduler td.day-cell,.scheduler td.space{border-right:1px solid gray}.scheduler .interval{position:absolute;border:2px solid #0F763A;background:rgba(15,118,58,0.75) none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1);cursor:pointer}.scheduler .interval>div{display:table;height:100%;width:100%}.scheduler .interval>div>*{display:table-cell;text-align:center;vertical-align:middle}.scheduler .interval .interaction-helper{border:1px dashed rgba(255,255,255,0.5);display:none;height:100%;left:-1px;position:absolute;top:-1px;width:100%}.scheduler .interval.resize-left .interaction-helper,.scheduler .interval.resize-right .interaction-helper{max-width:18px;width:50%}.scheduler .interval.resize-left .interaction-helper{border-right:none}.scheduler .interval.resize-right .interaction-helper{border-left:none;right:-1px;left:auto}.scheduler .interval .label{position:relative;z-index:10}.scheduler .interval.day{cursor:ns-resize}.scheduler .interval.short .label{font-size:0.8em;line-height:1em}.scheduler .interval.short .label .from,.scheduler .interval.short .label .to,.scheduler .interval.short .label .dash{display:block}.scheduler .interval.short .label .dash{height:0px;margin:1px auto;position:relative;top:-0.5em}.scheduler .interval.interacting{background-color:#0F763A}.scheduler .interval:hover,.scheduler .interval.interacting{z-index:20}.scheduler .interval:hover .interaction-helper,.scheduler .interval.interacting .interaction-helper{display:block}.scheduler .interval:hover.resize-left .interaction-helper,.scheduler .interval.interacting.resize-left .interaction-helper{background:transparent;background:-moz-linear-gradient(left,rgba(255,255,255,0.25),rgba(255,255,255,0));background:-ms-linear-gradient(left,rgba(255,255,255,0.25),rgba(255,255,255,0));background:-webkit-linear-gradient(left,rgba(255,255,255,0.25),rgba(255,255,255,0));background:-o-linear-gradient(left,rgba(255,255,255,0.25),rgba(255,255,255,0));background:linear-gradient(left,rgba(255,255,255,0.25),rgba(255,255,255,0))}.scheduler .interval:hover.resize-right .interaction-helper,.scheduler .interval.interacting.resize-right .interaction-helper{background:transparent;background:-moz-linear-gradient(right,rgba(255,255,255,0.25),rgba(255,255,255,0));background:-ms-linear-gradient(right,rgba(255,255,255,0.25),rgba(255,255,255,0));background:-webkit-linear-gradient(right,rgba(255,255,255,0.25),rgba(255,255,255,0));background:-o-linear-gradient(right,rgba(255,255,255,0.25),rgba(255,255,255,0));background:linear-gradient(right,rgba(255,255,255,0.25),rgba(255,255,255,0))}.scheduler .interval.creator,.scheduler.disabled .interval.creator,.scheduler .interval.creator:hover{color:transparent;text-shadow:none;cursor:cell;background-color:transparent;border-color:transparent;z-index:auto}.scheduler .interval.creator .interaction-helper,.scheduler .interval.creator:hover .interaction-helper{display:none}.scheduler .interval.creator.interacting,.scheduler .interval.creator:hover.interacting{border-color:#0F763A;background:rgba(15,118,58,0.75) none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1);background-color:#0f763a;z-index:20}.scheduler .interval.creator.interacting .interaction-helper,.scheduler .interval.creator:hover.interacting .interaction-helper{display:block}.scheduler .interval.interacting.indirect .interaction-helper,.scheduler .interval.creator.interacting.indirect .interaction-helper{display:none}.scheduler .interval.ghost,.scheduler .interval.ghost.interacting,.scheduler .interval.creator.interacting.ghost{color:transparent;text-shadow:none;background:transparent;border-color:transparent}.scheduler .interval.ghost .interaction-helper,.scheduler .interval.ghost.interacting .interaction-helper,.scheduler .interval.creator.interacting.ghost .interaction-helper{display:none}.scheduler.disabled{color:#444}.scheduler.disabled .interval{border-color:#647e6f;background:rgba(100,126,111,0.75) none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1);cursor:default}.scheduler.disabled .interval.creator{cursor:default}.dialog.interval-adjustment .buttons{text-align:center}input[type=text],input[type=password],select,option{background:#fff none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);padding:0.2em 0.5em}option[disabled]{color:rgba(0,0,0,0.4)}input[type=text],input[type=password],select{border:1px solid #878889}input[type=text]:focus,input[type=password]:focus,select:focus{border-color:#008735}input[type=text].invalid,input[type=password].invalid,select.invalid{border-color:#008735}input[type=text][disabled],input[type=password][disabled],select[disabled]{background:#fbfbfb none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1)}input[type=text],input[type=password]{width:11em}textarea{max-width:26em;width:100%;height:10em}select{height:2em;min-width:12.2em;padding-left:0.25em;padding-right:0.2em}input[type=checkbox],input[type=radio]{margin-left:0;margin-right:.5em}a.link-button,button{font:12px/16px Tahoma,Kalimati,sans-serif;background:transparent none 0 0 no-repeat;border:1px solid #878889;box-shadow:inset 0 0 0 1px #fbfbfb;background:#656667 none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1);padding:0.35em 0.6em;position:relative}a.link-button:hover,button:hover{background:#cfd1d2 none left top repeat scroll;color:#1a171b;text-shadow:0 0 1px rgba(26,23,27,0.1)}a.link-button[disabled],a.link-button[disabled]:hover,button[disabled],button[disabled]:hover{background:transparent none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);opacity:.4;filter:alpha(opacity=40)}a.link-button:hover,button:hover{background:#cfd1d2 none left top repeat scroll;color:#1a171b;text-shadow:0 0 1px rgba(26,23,27,0.1)}a.link-button:focus,button:focus{outline:0}a.link-button::-moz-focus-inner,button::-moz-focus-inner{border:0}a.link-button.emphatic,a.link-button[type=submit],button.emphatic,button[type=submit]{background:#006e2f none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1)}a.link-button.emphatic:hover,a.link-button[type=submit]:hover,button.emphatic:hover,button[type=submit]:hover{background:#C1DFC2 none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1)}a.link-button.emphatic[disabled],a.link-button.emphatic[disabled]:hover,a.link-button[type=submit][disabled],a.link-button[type=submit][disabled]:hover,button.emphatic[disabled],button.emphatic[disabled]:hover,button[type=submit][disabled],button[type=submit][disabled]:hover{background:transparent none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);opacity:.4;filter:alpha(opacity=40)}a.link-button.selected,a.link-button.selected:hover,button.selected,button.selected:hover{background-color:#fff;border-color:#656667;box-shadow:none;color:#262627;text-shadow:0 0 1px rgba(38,38,39,0.1)}a.link-button.selected.emphatic,a.link-button.selected.emphatic:hover,button.selected.emphatic,button.selected.emphatic:hover{background-color:#fff;border-color:#006e2f;box-shadow:none;color:#006e2f;text-shadow:0 0 1px rgba(0,110,47,0.1)}a.link-button,a.link-button:hover,button,button:hover{opacity:1;filter:alpha(opacity=100)}a.link-button{display:inline-block;text-decoration:none}form .validation-hint{background:transparent none left top repeat scroll;color:#008735;text-shadow:0 0 1px rgba(0,135,53,0.1);margin-left:.5em}form .validation-hint.error,form .rule-settings .status-info,.rule-settings form .status-info{border-left:2px solid transparent;background:transparent none left top repeat scroll;color:#8b0000;text-shadow:0 0 1px rgba(139,0,0,0.1);display:block;line-height:2em;margin-left:12em;padding:0.5em;white-space:pre-line}form .validation-hint.error.hidden,form .rule-settings .hidden.status-info,.rule-settings form .hidden.status-info{display:none}form input+.validation-hint{margin-left:0}form .field{min-height:3em}form .field .scheduler,form .field textarea{margin-bottom:1em}form .field.slave{margin-left:2.5em}form .field.slave label{width:9.5em}form .field.slave .validation-hint.error,form .field.slave .rule-settings .status-info,.rule-settings form .field.slave .status-info{margin-left:9.5em}form .field.check label{width:auto}form .field.check label+.status-info{margin-left:2em}form .field.check label+.status-info>.error{background:transparent none left top repeat scroll;color:#8b0000;text-shadow:0 0 1px rgba(139,0,0,0.1)}form .field.check label:after{content:none}form .field.check input[type=radio],form .field.check input[type=checkbox]{position:relative;top:1px}form .field.check .validation-hint.error,form .field.check .rule-settings .status-info,.rule-settings form .field.check .status-info{display:inline;margin-left:.5em}form .field.multi-check>.field.check,form .field.multi-check>.field.select{margin-left:12em;min-height:2.5em}form .field.multi-check>.field.check:last-of{min-height:3em}form .field.multi-check>label+.field.check,form .field.multi-check>label+.field.select{display:inline-block;margin-left:0}form .field.static .input{display:inline-block;max-width:30em;vertical-align:top}form .field.static>.input:first-child{margin-left:12em}form .field.number input[type=text]{width:5em}form .field.number.tiny input[type=text]{width:2.5em}form .field.datetime input[type=text]{width:6em}form .field.disabled{opacity:.4;filter:alpha(opacity=40)}form .field.disabled a.forbidden,form .field.disabled a.forbidden:hover{opacity:.5;filter:alpha(opacity=50)}form .field.inline{display:inline-block}form .field.inline label:after{content:none}form .field.inline input{margin-right:0}form .field.textarea label,form .field.textarea .validation-hint{vertical-align:top;padding-top:.2em}form .field label{display:inline-block;width:12em;vertical-align:middle;margin-top:-1px;box-sizing:border-box;padding-right:1em}form .field label:after{content:':'}form .field input,form .field .input,form .field select{margin-right:.5em;max-width:30em}form .field .placeholder{display:none;height:1em;overflow:visible;position:relative;width:0}form .field .placeholder label{background:#fff none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);background:none;cursor:text;display:block;left:1px;opacity:.2;filter:alpha(opacity=20);overflow:hidden;padding-left:0.5em;position:absolute;width:11em;white-space:pre}form .field .placeholder label:after{content:''}form .field .placeholder.empty{display:inline-block}form .field .placeholder.disabled{display:none}form .submit{padding-left:12em}form .submit button[type=submit]{font:13px/16px Tahoma,Kalimati,sans-serif;padding:0.6em 0.8em 0.6em 0.8em}form .submit button[type=submit]>.icon{background:url("../img/sprite-icons-20.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:20px;width:20px;vertical-align:text-bottom}form .submit button[type=submit]>.icon+span{margin-left:5px}form .submit button[type=submit]>.icon{background-position:0px -180px}form .submit button[type=submit]:hover>.icon{background-position:-20px -180px}form .submit button[type=submit][disabled]>.icon{background-position:0px -180px}form .submit button[type=submit].working>.icon{background-position:0px -160px}form .submit .form-info.success{background:transparent none left top repeat scroll;color:#008735;text-shadow:0 0 1px rgba(0,135,53,0.1);margin-left:1em}form .submit .form-info.error{background:transparent none left top repeat scroll;color:#8b0000;text-shadow:0 0 1px rgba(139,0,0,0.1);display:block;margin-top:1em}form .submit .form-info .toggler{margin-left:.5em}form .field-group.slave{padding-left:2.5em}form .field-group.slave label{width:9.5em}form .field-group.slave label.wide{width:19em}form .field-group.slave .field.check label{width:auto}form .field-group.slave .validation-hint.error,form .field-group.slave .rule-settings .status-info,.rule-settings form .field-group.slave .status-info{margin-left:9.5em}form .field-group.slave .field.multi-check>.field.check,form .field-group.slave .field.multi-check>.field.select{margin-left:9.5em}form .field-group.slave .field.multi-check>label+.field.check,form .field-group.slave .field.multi-check>label+.field.select{margin-left:0}form fieldset{border-top:1px solid #d4d5d5;margin:0.5em 0 0 -1em;padding:1.5em 0 0 1em}form fieldset legend{color:#666;font-weight:bold;margin-left:-.5em;padding:0 .5em}form .check-group{position:relative;top:-1em}form .check-group>label{bottom:2px;position:relative}form .check-group .check-group-item{display:inline-block;left:-0.6em;position:relative;text-align:center;width:2.6em}form .check-group .check-group-item label{width:auto;display:block}form .check-group .check-group-item label:after{content:none}form.condensed .field label{display:none}form.condensed .field .placeholder label{display:block}form.condensed .field input[type=text],form.condensed .field input[type=password]{margin:0;width:14em}form.condensed .field.inline label{display:inline;width:auto}form.condensed .submit{padding-left:0}form.condensed .submit button[type=submit]{margin-left:0}.notes{line-height:1.6em;padding-top:0.6em}.notes button{margin-top:0.5em;margin-right:.5em}.notes button+.success{background:transparent none left top repeat scroll;color:#008735;text-shadow:0 0 1px rgba(0,135,53,0.1);margin-left:1em}.notes button+.hint{background:transparent none left top repeat scroll;color:#666;text-shadow:0 0 1px rgba(102,102,102,0.1);margin-left:1em}.notes .label{font:bold 12px/16px Tahoma,Kalimati,sans-serif;margin-right:.5em}.notes .label:after{content:':'}.notes>div{margin-bottom:2em}form+.notes{border-top:1px solid #878889;line-height:1.6em;margin-top:3em;padding-top:0.6em}form+.notes button{margin-top:0.5em;margin-right:.5em}form+.notes button+.success{background:transparent none left top repeat scroll;color:#008735;text-shadow:0 0 1px rgba(0,135,53,0.1);margin-left:1em}form+.notes button+.hint{background:transparent none left top repeat scroll;color:#666;text-shadow:0 0 1px rgba(102,102,102,0.1);margin-left:1em}form+.notes .label{font:bold 12px/16px Tahoma,Kalimati,sans-serif;margin-right:.5em}form+.notes .label:after{content:':'}form+.notes>.buttons+*{margin-top:1.1em}.unsupported{display:none !important}.dialog.overlay{display:table;height:100%;width:100%;background-color:rgba(0,0,0,0.5);left:0;position:absolute;top:0;z-index:9999}.dialog.overlay>*{display:table-cell;text-align:center;vertical-align:middle}.dialog .window{background:#fff none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);border-radius:4px;display:inline-block;margin:0 auto;max-width:600px;padding:2em 3.5em;text-align:left}.dialog .buttons{margin-top:1em}.dialog .title,.dialog .details{padding-bottom:1em}.dialog .title{font-weight:bold}.dialog button{margin-right:1em;padding-left:1em;padding-right:1em}.dialog .field+.buttons,.dialog .field+button{margin-top:0.5em}.dialog input[type=checkbox]{position:relative;top:2px}.dialog .stop-asking{margin-top:1em}.dialog hr{border-color:silver;border-style:solid;border-width:1px 0 0;margin:1em 0}html,body{height:100%}body>.top-margin{height:3%;max-height:3em}.netio-app{min-height:100%}.layout{margin:0 auto 0;padding-top:1em;position:relative;width:940px}.layout>.header{height:2.5em;position:relative;z-index:99}.layout>.header .logo-group{position:absolute;padding-left:1em}.layout>.header .logo-group .device-logo,.layout>.header .logo-group .device-name{float:left;clear:left}.layout>.header .logo-group .device-logo{background:url("../img/device-logo.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:12px;width:86px;margin-top:0.75em;padding-bottom:0.5em}.layout>.header .logo-group .device-name{font:15px/24px Tahoma,Kalimati,sans-serif;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:pre}.layout>.header .system-info,.layout>.header .logout{float:right}.layout>.header .logout{font:15px/24px Tahoma,Kalimati,sans-serif;line-height:22px;margin-right:1.6em;position:relative}.layout>.header .logout>.icon{background:url("../img/sprite-icons-20.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:20px;width:20px;vertical-align:text-bottom}.layout>.header .logout>.icon+span{margin-left:5px}.layout>.header .logout>.icon{background-position:0px -60px}.layout>.header .system-info li{float:left;line-height:2em;margin-right:2.25em;position:relative}.layout>.header .system-info li>.icon{background:url("../img/sprite-icons-15.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:15px;width:15px;vertical-align:text-bottom}.layout>.header .system-info li>.icon+span{margin-left:5px}.layout>.header .system-info li.date>.icon{background-position:0px 0px}.layout>.header .system-info li.time>.icon{background-position:0px -15px}.layout>.header .system-info li.language>.icon{background-position:0px -30px}.layout>.header .system-info li.user>.icon{background-position:0px -45px}.layout>.header .system-info li.language>.icon{width:21px}.layout>.header .system-info .language{position:relative}.layout>.header .system-info .language>.select{border:1px solid #b1b3b4;border-radius:4px;background:#fbfbfb none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);display:none;left:-14px;padding:6px 12px;position:absolute;top:-7px}.layout>.header .system-info .language>.select .option{display:inline-block;line-height:2em;margin-top:0.5em;position:relative;text-decoration:none;white-space:nowrap}.layout>.header .system-info .language>.select .option>.icon{background:url("../img/sprite-flags.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:13px;width:22px;vertical-align:text-bottom}.layout>.header .system-info .language>.select .option>.icon+span{margin-left:5px}.layout>.header .system-info .language>.select .option.lang-en>.icon{background-position:0px 0px}.layout>.header .system-info .language>.select .option.lang-de>.icon{background-position:0px -13px}.layout>.header .system-info .language>.select .option.lang-cs>.icon{background-position:0px -26px}.layout>.header .system-info .language>.select .option.lang-es>.icon{background-position:0px -39px}.layout>.header .system-info .language>.select .option.lang-it>.icon{background-position:0px -52px}.layout>.header .system-info .language>.select .option:first-child{margin-top:0}.layout>.header .system-info .language>.select .option:hover{opacity:.4;filter:alpha(opacity=40)}.layout>.header .system-info .language>.select .option.selected,.layout>.header .system-info .language>.select .option.selected>.icon{cursor:default;font:bold 12px/16px Tahoma,Kalimati,sans-serif;opacity:1;filter:alpha(opacity=100)}.layout>.header .system-info .language:hover>.select{display:block}.layout>.header .system-info .language.forbidden:hover>.select,.layout>.header .system-info .language:hover>.select.no-choice{display:none}.layout>.navigation{position:absolute;top:7em;left:-3px;width:166px;z-index:98}.layout>.navigation>ul{background:#b1b3b4;background:-moz-linear-gradient(left,rgba(177,179,180,0),#b1b3b4);background:-ms-linear-gradient(left,rgba(177,179,180,0),#b1b3b4);background:-webkit-linear-gradient(left,rgba(177,179,180,0),#b1b3b4);background:-o-linear-gradient(left,rgba(177,179,180,0),#b1b3b4);background:linear-gradient(left,rgba(177,179,180,0),#b1b3b4);padding:2px 0;margin-bottom:2.6em}.layout>.navigation>ul>li{background:#dddedf none left top repeat scroll;color:#1a171b;text-shadow:0 0 1px rgba(26,23,27,0.1);position:relative;margin-top:2px;min-height:40px}.layout>.navigation>ul>li:first-child{margin-top:0}.layout>.navigation>ul>li.selected{z-index:1}.layout>.navigation a{display:block;font:15px/24px Tahoma,Kalimati,sans-serif;letter-spacing:0.1px;padding:8px 8px 8px 50px;position:relative;text-decoration:none}.layout>.navigation a>.icon{background:url("../img/sprite-icons-20.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:20px;width:20px;vertical-align:text-bottom}.layout>.navigation a>.icon+span{margin-left:0px}.layout>.navigation a[href$=outlets]>.icon{background-position:0px -100px}.layout>.navigation a[href$=settings]>.icon{background-position:0px -120px}.layout>.navigation a[href$=users]>.icon{background-position:0px -140px}.layout>.navigation a[href$=schedules]>.icon{background-position:0px -240px}.layout>.navigation a[href$=rules]>.icon{background-position:0px -260px}.layout>.navigation a[href$=log]>.icon{background-position:0px -280px}.layout>.navigation a[href$=bluetooth]>.icon{background-position:0px -400px}.layout>.navigation a[href$=interfaces]>.icon{background-position:0px -420px}.layout>.navigation a .icon{position:absolute;left:20px;top:10px}.layout>.navigation a .icon+span{display:inline-block}.layout>.navigation .selected{top:-3px;margin-bottom:-6px}.layout>.navigation .selected a,.layout>.navigation .selected a>.icon{opacity:1;filter:alpha(opacity=100);left:14px}.layout>.navigation .selected a{background:#eceded none left top repeat scroll;color:#1a171b;text-shadow:0 0 1px rgba(26,23,27,0.1);border:3px solid #b1b3b4;border-right:0;border-radius:7px;border-top-right-radius:0;border-bottom-right-radius:0;cursor:default;font:bold 15px/24px Tahoma,Kalimati,sans-serif;left:3px;padding:8px 4px 8px 44px;position:relative}.layout>.navigation .selected a>.icon{background:url("../img/sprite-icons-20.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:20px;width:20px;vertical-align:text-bottom}.layout>.navigation .selected a>.icon+span{margin-left:0px}.layout>.navigation .selected a[href$=outlets]>.icon{background-position:-20px -100px}.layout>.navigation .selected a[href$=settings]>.icon{background-position:-20px -120px}.layout>.navigation .selected a[href$=users]>.icon{background-position:-20px -140px}.layout>.navigation .selected a[href$=schedules]>.icon{background-position:-20px -240px}.layout>.navigation .selected a[href$=rules]>.icon{background-position:-20px -260px}.layout>.navigation .selected a[href$=log]>.icon{background-position:-20px -280px}.layout>.navigation .selected a[href$=bluetooth]>.icon{background-position:-20px -400px}.layout>.navigation .selected a[href$=interfaces]>.icon{background-position:-20px -420px}.layout>.navigation .selected.inner a{background:#fbfbfb none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1)}.layout>.navigation a.forbidden:hover{background:#dddedf none left top repeat scroll;color:#1a171b;text-shadow:0 0 1px rgba(26,23,27,0.1);opacity:.2;filter:alpha(opacity=20)}.layout>.navigation a.forbidden:hover>.icon{opacity:1;filter:alpha(opacity=100)}.layout>.content-wrapper{background:#b1b3b4;border-radius:7px;padding:3px;margin-left:163px;overflow:hidden;position:relative;z-index:97}.layout>.content-wrapper>.content{border-radius:4px;min-height:45em;overflow:hidden}.layout>.content-wrapper>.content>div:first-child{min-height:44em;padding:1.45em 1.5em}.layout>.footer{margin-left:163px;min-height:3em;padding-top:1em}.layout>.footer .helpful-links{float:left;line-height:2em;padding-left:2em}.layout>.footer .helpful-links li{float:left;margin-right:2.5em}.layout>.footer .helpful-links li a{display:inline-block;position:relative}.layout>.footer .helpful-links li a>.icon{background:url("../img/sprite-icons-15.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:15px;width:15px;vertical-align:text-bottom}.layout>.footer .helpful-links li a>.icon+span{margin-left:5px}.layout>.footer .helpful-links li a.support>.icon{background-position:0px -60px}.layout>.footer .helpful-links li a.manual>.icon{background-position:0px -75px}.layout>.footer .fw-version{color:#666}.layout>.footer .company-logo{float:right;margin-right:1.6em}.form>form,.form>div{margin:2em}.form>form .title,.form>div .title{font:13px/16px Tahoma,Kalimati,sans-serif;font-weight:bold}.create-certificate-btn{margin-left:1em}.tab-navigation{height:2.8em}.tab-navigation li{border:1px solid #878889;border-bottom-width:0;border-color:transparent;border-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0;float:left;margin-left:1em;overflow:hidden}.tab-navigation li a{background:transparent;background:transparent none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);display:block;line-height:2.75em;padding:0 1.5em 0 1.166em;position:relative;text-decoration:none}.tab-navigation li.selected{background:#fbfbfb none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);border-color:#878889}.tab-navigation li.selected a,.tab-navigation li.selected a>.icon{opacity:1;filter:alpha(opacity=100);cursor:default}.tab-navigation li.selected a{padding-bottom:1px}.tab-navigation li.disabled{cursor:default;text-decoration:none;background:transparent none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);opacity:.4;filter:alpha(opacity=40)}.tab-navigation li.disabled a{cursor:default}.model-netio4-all .layout>.header .logo-group .device-logo{background:url("../img/device-logo-netio4-all.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:12px;width:118px}.model-netio4c .layout>.header .logo-group .device-logo{background:url("../img/device-logo-netio4c.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:12px;width:102px}.outlet-type-IEC60320-1-C14 .layout>.navigation a[href$=outlets]>.icon{background-position:0px -200px}.outlet-type-IEC60320-1-C14 .layout>.navigation .selected a[href$=outlets]>.icon{background-position:-20px -200px}.outlet-type-IEC-E .layout>.navigation a[href$=outlets]>.icon{background-position:0px -360px}.outlet-type-IEC-E .layout>.navigation .selected a[href$=outlets]>.icon{background-position:-20px -360px}.netio-app .navigation li.interfaces{display:none}.netio-app.has-snmp .navigation li.interfaces,.netio-app.has-kshell .navigation li.interfaces,.netio-app.has-mqtt .navigation li.interfaces,.netio-app.has-serialPort .navigation li.interfaces,.netio-app.has-m2mHttp .navigation li.interfaces,.netio-app.has-modbus .navigation li.interfaces{display:block}.netio-app .navigation li.bluetooth{display:none}.netio-app.has-bluetooth .navigation li.bluetooth{display:block}.netio-app .navigation li.snmp{display:none}.netio-app.has-snmp .navigation li.snmp{display:block}.netio-app .navigation li.kshell{display:none}.netio-app.has-kshell .navigation li.kshell{display:block}.netio-app .navigation li.wifi{display:none}.netio-app.has-wifi .navigation li.wifi{display:block}.netio-app .navigation li.serialPort{display:none}.netio-app.has-serialPort .navigation li.serialPort{display:block}.netio-app .navigation li.m2mHttp{display:none}.netio-app.has-m2mHttp .navigation li.m2mHttp{display:block}.netio-app .navigation li.modbus{display:none}.netio-app.has-modbus .navigation li.modbus{display:block}.netio-app .interfaces-list li.menu-item-active:before{content:"";display:block;background-color:#006e2f;width:5px;height:5px;position:absolute;top:50%;left:7px;margin-top:-3px;border-radius:2.5px}.form-2col-wrap{overflow:hidden;margin:1em 0}.form-2col-wrap .col1{float:left}.form-2col-wrap .col2{float:right}.form-2col-wrap .col2 button{margin:0 0 .5em .5em}.protocol-dl-block ul{list-style-type:disc;padding-left:2em;color:#333}.layout.login{position:static}.layout.login .content-wrapper{margin:10em auto 0 auto;min-height:0;width:22em}.layout.login .content{padding:2.5em 2.5em 2em;min-height:0}.layout.login .field{margin-top:0.5em}.layout.login .field:first-child{margin-top:0}.layout.login .field input,.layout.login .field .placeholder label{font:13px/16px Tahoma,Kalimati,sans-serif}.layout.login .field .placeholder{height:1.1em}.layout.login input[name=storeCredentials]{margin:0 0.4em 0 .5em;position:relative;top:1px}.layout.login>.footer{bottom:0;margin-left:0;position:absolute}.layout.login>.footer .helpful-links{padding-left:1em}.layout.disconnected .content{padding:2.5em 3em;min-height:40em}.layout.disconnected .content h3{font:bold 24px/48px Tahoma,Kalimati,sans-serif;line-height:2em;margin-bottom:1em}.layout.disconnected .content p,.layout.disconnected .content ol li{margin-top:1.5em}.layout.disconnected .content hr{border:none;border-top:1px solid #878889;margin-top:2em;margin-bottom:1em}.layout.disconnected .content ol{margin-top:2.5em;padding-left:2em}.layout.disconnected .content ol li{list-style-type:decimal}.layout.disconnected .reconnecting{display:block;font:bold 12px/16px Tahoma,Kalimati,sans-serif;margin:1em 0}.layout.disconnected .reconnecting.reconnecting-1:after{content:"."}.layout.disconnected .reconnecting.reconnecting-2:after{content:".."}.layout.disconnected .reconnecting.reconnecting-3:after{content:"..."}.layout.disconnected .reconnecting.failed{background:transparent none left top repeat scroll;color:#8b0000;text-shadow:0 0 1px rgba(139,0,0,0.1)}.layout.disconnected .reconnecting.failed:after{content:none}.layout.disconnected .details-toggler{bottom:2.5em;position:absolute}.layout.disconnected .error-details{border-top:1px solid #878889;background:transparent none left top repeat scroll;color:#8b0000;text-shadow:0 0 1px rgba(139,0,0,0.1);margin-top:2.5em;padding-top:1em}.layout.disconnected .error-details li{margin-top:0.5em}.layout.disconnected .error-details .label{margin-right:.5em}.layout.disconnected .error-details .label:after{content:':'}.outlets strong{font-weight:bold}.outlets>.container{position:relative}.outlets>.group-controls{border-top:1px solid #878889;margin:1.5em 0 1em;position:relative}.outlets>.group-controls .label,.outlets>.group-controls .control-button{vertical-align:middle}.outlets>.group-controls .label{display:inline-block;height:28px;line-height:3.25em;text-align:center;width:10.5em}.outlets>.group-controls .label:after{content:':'}.outlets>.group-controls .click-hint,.outlets>.group-controls .outlet-info{left:24em;padding-top:2em;position:absolute;top:0}.outlets>.group-controls .outlet-info{right:0}.outlets>.group-controls .outlet-info>div{overflow:hidden}.outlets>.group-controls .click-hint{display:none}.outlets>.group-controls .control-button{margin-top:1.2em}.outlets.no-consumption>.group-controls .outlet-info{display:none !important}.outlets.no-advanced-consumption>.group-controls .total-current,.outlets.no-advanced-consumption>.group-controls .overall-power-factor,.outlets.no-advanced-consumption>.group-controls .frequency,.outlets.no-advanced-consumption>.group-controls .voltage{display:none}.outlets .control-button{background:transparent none 0 0 no-repeat;border:none;box-shadow:none;left:-0.3em;padding:0.3em 0.3em 0.3em 0;position:relative}.outlets .control-button>span{background:url("../img/sprite-control-icons.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:29px;width:29px;vertical-align:text-bottom;overflow:hidden;position:relative}.outlets .control-button>span+span{margin-left:5px}.outlets .control-button.toggle>span{background-position:0px 0px}.outlets .control-button.reset>span{background-position:0px -29px}.outlets .control-button.timer-toggle>span{background-position:0px -58px}.outlets .control-button.wd-toggle>span{background-position:0px -87px}.outlets .control-button.on>span{background:url("../img/sprite-control-icons.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:29px;width:29px;vertical-align:text-bottom}.outlets .control-button.on>span+span{margin-left:5px}.outlets .control-button.on.toggle>span{background-position:-29px 0px}.outlets .control-button.on.reset>span{background-position:-29px -29px}.outlets .control-button.on.timer-toggle>span{background-position:-29px -58px}.outlets .control-button.on.wd-toggle>span{background-position:-29px -87px}.outlets .control-button.starting>span{background:url("../img/sprite-control-icons.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:29px;width:29px;vertical-align:text-bottom}.outlets .control-button.starting>span+span{margin-left:5px}.outlets .control-button.starting.toggle>span{background-position:-58px 0px}.outlets .control-button.starting.reset>span{background-position:-58px -29px}.outlets .control-button.starting.timer-toggle>span{background-position:-58px -58px}.outlets .control-button.starting.wd-toggle>span{background-position:-58px -87px}.outlets .control-button:hover{opacity:.5;filter:alpha(opacity=50)}.outlets .control-button[disabled],.outlets .control-button[disabled]:hover{opacity:.3;filter:alpha(opacity=30)}.outlets .control-button[disabled].reset.on,.outlets .control-button[disabled]:hover.reset.on{opacity:.6;filter:alpha(opacity=60)}.outlets .control-button.toggle.forbidden,.outlets .control-button.toggle.forbidden:hover{opacity:1;filter:alpha(opacity=100)}.outlets .all-outlets{height:10em}.outlets .all-outlets .outlet-info .info{width:50%;float:left;line-height:2em}.outlets .all-outlets .consumptionStartInfo{float:left;text-align:right;width:100%;margin-top:1em}.outlet-list{left:0;position:absolute;width:100%;z-index:10}.outlet-list .outlet-list-item{border-radius:4px;display:block;height:96px;padding:16px 1.5em 16px 10.5em;position:relative}.outlet-list .outlet-list-item .radial-joiner,.outlet-list .outlet-list-item .radial-joiner>span{height:4px;width:4px}.outlet-list .outlet-list-item .radial-joiner{background:#fbfbfb none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);display:none;left:19em;margin-left:-4px;position:absolute;top:-4px}.outlet-list .outlet-list-item .radial-joiner>span{background:#eceded none left top repeat scroll;color:#1a171b;text-shadow:0 0 1px rgba(26,23,27,0.1);border-radius:0 0 4px;display:block}.outlet-list .outlet-list-item .radial-joiner.bottom{bottom:-4px;top:auto}.outlet-list .outlet-list-item .radial-joiner.bottom>span{border-radius:0 4px 0 0}.outlet-list .outlet-list-item:hover{background-color:#f3f3f3}.outlet-list .outlet-list-item:hover .outlet-info .click-hint{visibility:visible}.outlet-list .outlet-list-item.selected{background:#fbfbfb none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1)}.outlet-list .outlet-list-item.selected .radial-joiner{display:block}.outlet-list .outlet-list-item.selected:first-child .radial-joiner.top{display:none}.outlet-list .outlet-list-item.selected:last-child .radial-joiner.bottom{display:none}.outlet-list .outlet-list-item .outlet-image{background:transparent url("../img/outlet.png") left top no-repeat;height:96px;left:1.5em;position:absolute;text-decoration:none;top:16px;width:96px}.outlet-list .outlet-list-item .id,.outlet-list .outlet-list-item .name{cursor:default}.outlet-list .outlet-list-item .id{background:transparent none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1);font:bold 30px/36px "Trebuchet MS",Jamrul,sans-serif;left:39px;position:absolute;top:30px}.outlet-list .outlet-list-item .name{display:block;margin-bottom:0.5em}.outlet-list .outlet-list-item .name a.outlet-device{background:url("../img/link-small.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:15px;width:15px;margin-left:1em}.outlet-list .outlet-list-item .info-panel{height:96px;left:24em;position:absolute;top:1.45em;right:0}.outlet-list .outlet-list-item .info-panel>div{vertical-align:middle}.outlet-list .outlet-list-item .info-panel .info,.outlet-list .outlet-list-item .info-panel .click-hint{display:block;line-height:2em}.outlet-list .outlet-list-item .info-panel .info{max-width:35em;overflow:hidden;text-overflow:ellipsis;white-space:pre}.outlet-list .outlet-list-item .info-panel .toggle-info{display:none}.outlet-list .outlet-list-item .info-panel .reset-info{display:none}.outlet-list .outlet-list-item .info-panel .timer-toggle-info{display:none}.outlet-list .outlet-list-item .info-panel .wd-toggle-info{display:none}.outlet-list .outlet-list-item .outlet-info{display:block}.outlet-list .outlet-list-item .outlet-info>div{display:block;overflow:hidden}.outlet-list .outlet-list-item .outlet-info .click-hint{cursor:default;visibility:hidden}.outlet-list .outlet-list-item .outlet-info .info{width:50%;float:left}.outlet-list .outlet-list-item .outlet-info.no-consumption .current-consumption,.outlet-list .outlet-list-item .outlet-info.no-consumption .cumulative-consumption{display:none}.outlet-list .outlet-list-item .outlet-info.no-consumption .current,.outlet-list .outlet-list-item .outlet-info.no-consumption .power-factor,.outlet-list .outlet-list-item .outlet-info.no-advanced-consumption .current,.outlet-list .outlet-list-item .outlet-info.no-advanced-consumption .power-factor{display:none}.outlet-list .outlet-list-item .control-button.toggle:hover ~ .info-panel .outlet-info .click-hint{display:none}.outlet-list .outlet-list-item .control-button.toggle:hover ~ .info-panel .toggle-info{display:block}.outlet-list .outlet-list-item .control-button.toggle[disabled]:hover ~ .info-panel .toggle-info{display:none}.outlet-list .outlet-list-item .control-button.toggle[disabled]:hover ~ .info-panel .outlet-info{display:block}.outlet-list .outlet-list-item .control-button.reset:hover ~ .info-panel .outlet-info .click-hint{display:none}.outlet-list .outlet-list-item .control-button.reset:hover ~ .info-panel .reset-info{display:block}.outlet-list .outlet-list-item .control-button.reset[disabled]:hover ~ .info-panel .reset-info{display:none}.outlet-list .outlet-list-item .control-button.reset[disabled]:hover ~ .info-panel .outlet-info{display:block}.outlet-list .outlet-list-item .control-button.timer-toggle:hover ~ .info-panel .outlet-info .click-hint{display:none}.outlet-list .outlet-list-item .control-button.timer-toggle:hover ~ .info-panel .timer-toggle-info{display:block}.outlet-list .outlet-list-item .control-button.timer-toggle[disabled]:hover ~ .info-panel .timer-toggle-info{display:none}.outlet-list .outlet-list-item .control-button.timer-toggle[disabled]:hover ~ .info-panel .outlet-info{display:block}.outlet-list .outlet-list-item .control-button.wd-toggle:hover ~ .info-panel .outlet-info .click-hint{display:none}.outlet-list .outlet-list-item .control-button.wd-toggle:hover ~ .info-panel .wd-toggle-info{display:block}.outlet-list .outlet-list-item .control-button.wd-toggle[disabled]:hover ~ .info-panel .wd-toggle-info{display:none}.outlet-list .outlet-list-item .control-button.wd-toggle[disabled]:hover ~ .info-panel .outlet-info{display:block}.outlet-list .outlet-list-item.outlet-type-IEC60320-1-C14 .id{font-size:26px;left:40px;top:0}.outlet-list .outlet-list-item.outlet-type-IEC60320-1-C14 .outlet-image{background-image:url("../img/outlet-c14.png")}.outlet-list .outlet-list-item.outlet-type-IEC-E .outlet-image{background-image:url("../img/outlet-iec-e.png")}.outlet-settings{border-radius:4px;position:relative;margin:0 0 0 19em;min-height:488px;padding:1em;z-index:20}.outlet-settings .form{border-top:1px solid #878889;z-index:49}.outlet-settings .form .consumption.no-consumption{display:none}.outlet-settings .form .consumption .consumption-since,.outlet-settings .form .consumption .reset-counter{margin-left:.5em}.outlet-settings .form select[name="scheduleId"].invalid,.outlet-settings .form select[name="scheduleId"] option[value="0"]{color:rgba(0,0,0,0.6)}.outlet-settings .tab-navigation{z-index:51}.outlet-settings .tab-navigation li a>.icon{background:url("../img/sprite-icons-18.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:18px;width:18px;vertical-align:text-bottom}.outlet-settings .tab-navigation li a>.icon+span{margin-left:10px}.outlet-settings .tab-navigation li a[href$=timer]>.icon{background-position:0px 0px}.outlet-settings .tab-navigation li a[href$=watchdog]>.icon{background-position:0px -18px}.outlet-settings .tab-navigation li a[href$=general]>.icon{background-position:0px -36px}.outlet-settings .close{float:right}.outlet-settings .close a{background:url("../img/sprite-icons-10.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:10px;width:10px}.bluetooth-devices>.off-info,.bluetooth-devices>.container{padding:0 1em;position:relative}.bluetooth-devices>.modes{border-left:1px solid #878889;display:block;float:right;padding:0.75em 1em 2.75em 3em;position:relative;width:45%;z-index:1}.bluetooth-devices>.modes>.field>input{display:none}.bluetooth-devices>.modes>.field>input+label{border:1px solid #878889;border-color:transparent;border-radius:4px;cursor:pointer;display:block;margin:-.75em -1em;min-height:55px;opacity:.8;filter:alpha(opacity=80);padding:.75em 1em;position:relative}.bluetooth-devices>.modes>.field>input+label:hover{background-color:white;border:1px solid #878889;box-shadow:1px 1px 2px -1px rgba(0,0,0,0.2);opacity:1;filter:alpha(opacity=100)}.bluetooth-devices>.modes>.field>input+label>.title,.bluetooth-devices>.modes>.field>input+label>.properties{position:relative}.bluetooth-devices>.modes>.field>input+label>.title{font:bold 15px/24px Tahoma,Kalimati,sans-serif}.bluetooth-devices>.modes>.field>input+label>.properties{margin-top:.5em}.bluetooth-devices>.modes>.field>input+label>.properties>li{max-width:57%}.bluetooth-devices>.modes>.field>input+label>.properties>li+li{margin-top:.25em}.bluetooth-devices>.modes>.field>input:checked+label{border:1px solid #d4d5d5;box-shadow:inset -1px -1px 2px -1px rgba(251,251,251,0.4);background:#656667 none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1);cursor:default;opacity:1;filter:alpha(opacity=100)}.bluetooth-devices>.modes>.field>input+label>.diagram{bottom:0;display:block;margin:auto;position:absolute;right:20px;top:0}.bluetooth-devices>.modes>.field>input+label>.diagram{background:url("../img/sprite-bluetooth-mode.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:55px;width:211px;vertical-align:baseline}.bluetooth-devices>.modes>.field>input+label>.diagram+span{margin-left:0}.bluetooth-devices>.modes>.field>input[value="off"]+label>.diagram{background-position:0px 0px}.bluetooth-devices>.modes>.field>input[value="central"]+label>.diagram{background-position:0px -55px}.bluetooth-devices>.modes>.field>input[value="peripheral"]+label>.diagram{background-position:0px -110px}.bluetooth-devices>.modes>.field>input:checked+label>.diagram{background:url("../img/sprite-bluetooth-mode.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:55px;width:211px;vertical-align:baseline}.bluetooth-devices>.modes>.field>input:checked+label>.diagram+span{margin-left:0}.bluetooth-devices>.modes>.field>input[value="off"]:checked+label>.diagram{background-position:-211px 0px}.bluetooth-devices>.modes>.field>input[value="central"]:checked+label>.diagram{background-position:-211px -55px}.bluetooth-devices>.modes>.field>input[value="peripheral"]:checked+label>.diagram{background-position:-211px -110px}.bluetooth-devices>.modes>.field+.field{margin-top:1em}.bluetooth-devices>.modes .pin .label,.bluetooth-devices>.modes .pin .value,.bluetooth-devices>.modes .pin .edit{display:inline-block}.bluetooth-devices>.modes .pin .label{min-width:6em}.bluetooth-devices>.modes .pin .label::after{content:':'}.bluetooth-devices>.modes .pin .edit{color:#b1c8da;margin-left:.5em}.bluetooth-devices>.modes .pin .edit:hover{color:#c2d5e2;opacity:1}.bluetooth-devices .off-info,.bluetooth-devices .pin{display:none}.bluetooth-devices.bluetooth-off>.off-info,.bluetooth-devices.bluetooth-peripheral>.modes .pin{display:block}.bluetooth-devices .device-list{width:20em}.bluetooth-devices .device-list>.empty-info{display:none}.bluetooth-devices .device-list.empty>.empty-info{display:block}.bluetooth-devices .device-list>.header{padding:.5em 0}.bluetooth-devices .device-list>.header>.title{font:bold 12px/16px Tahoma,Kalimati,sans-serif;text-transform:uppercase}.bluetooth-devices .device-list>.header>.count-info{cursor:help;float:right}.bluetooth-devices .device-list>.header>button{float:right;margin-top:-0.5em}.bluetooth-devices .device-list>ul{border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,0.1);margin:0 -.5em;padding:0 .5em}.bluetooth-devices .device-list>ul>li{background:#fbfbfb none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);box-shadow:inset 0 2px 2px -2px #fff,inset 0 -2px 2px -2px rgba(0,0,0,0.15);margin:0 -.5em;padding:.5em .5em;position:relative}.bluetooth-devices .device-list>ul>li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.bluetooth-devices .device-list>ul>li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:inset 0 2px 2px -2px #fff}.bluetooth-devices .device-list>ul>li:hover{background:#fff none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1)}.bluetooth-devices .device-list>ul>li:hover .status{display:none}.bluetooth-devices .device-list>ul>li:hover .actions,.bluetooth-devices .device-list>ul>li:hover .action-hint{display:block}.bluetooth-devices .device-list>ul>li .identification{width:12em;display:block}.bluetooth-devices .device-list>ul>li .identification .description,.bluetooth-devices .device-list>ul>li .identification .local-name,.bluetooth-devices .device-list>ul>li .identification .name,.bluetooth-devices .device-list>ul>li .identification .mac{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bluetooth-devices .device-list>ul>li .identification .local-name,.bluetooth-devices .device-list>ul>li .identification .mac{background:transparent none left top repeat scroll;color:#666;text-shadow:0 0 1px rgba(102,102,102,0.1);font:11px/16px Tahoma,Kalimati,sans-serif}.bluetooth-devices .device-list>ul>li .status,.bluetooth-devices .device-list>ul>li .hints,.bluetooth-devices .device-list>ul>li .actions{position:absolute;right:0.5em;top:0.75em}.bluetooth-devices .device-list>ul>li.simple .identification{line-height:2}.bluetooth-devices .device-list>ul>li.simple .status,.bluetooth-devices .device-list>ul>li.simple .hints,.bluetooth-devices .device-list>ul>li.simple .actions{top:0.4em}.bluetooth-devices .device-list>ul>li .status{background:transparent none left top repeat scroll;color:#666;text-shadow:0 0 1px rgba(102,102,102,0.1);border:1px solid #878889;border-color:transparent;padding:0.35em 0.6em}.bluetooth-devices .device-list>ul>li .actions{display:none}.bluetooth-devices .device-list>ul>li .actions>.fix-pairing{display:none}.bluetooth-devices .device-list>ul>li .actions button+button{margin-left:0.2em}.bluetooth-devices .device-list>ul>li .action-hint{display:none;float:right;opacity:.4;filter:alpha(opacity=40)}.bluetooth-devices .device-list>ul>li.discovered-item .pairing-indication{float:right;display:none}.bluetooth-devices .device-list>ul>li.discovered-item.pairing-in-progress{background:transparent none left top repeat scroll;color:#666;text-shadow:0 0 1px rgba(102,102,102,0.1);cursor:default}.bluetooth-devices .device-list>ul>li.discovered-item.pairing-in-progress .action-hint{display:none}.bluetooth-devices .device-list>ul>li.discovered-item.pairing-in-progress .pairing-indication{display:block}.bluetooth-devices .peripheral-devices>ul>li.status-ok .status,.bluetooth-devices .peripheral-devices>ul>li.status-connected .status,.bluetooth-devices .central-devices>ul>li.status-ok .status,.bluetooth-devices .central-devices>ul>li.status-connected .status{background:transparent none left top repeat scroll;color:#008735;text-shadow:0 0 1px rgba(0,135,53,0.1)}.bluetooth-devices .peripheral-devices>ul>li.status-unauthorized .status,.bluetooth-devices .central-devices>ul>li.status-unauthorized .status{background:transparent none left top repeat scroll;color:#8b0000;text-shadow:0 0 1px rgba(139,0,0,0.1)}.bluetooth-devices .peripheral-devices>ul>li.status-unauthorized .actions>.fix-pairing,.bluetooth-devices .central-devices>ul>li.status-unauthorized .actions>.fix-pairing{display:inline-block}.bluetooth-devices .new-devices{margin-top:2em}.bluetooth-devices .new-devices .device-list{display:none}.bluetooth-devices .new-devices .device-list>ul>li:hover{cursor:pointer}.bluetooth-devices .new-devices.show-list .search{display:none}.bluetooth-devices .new-devices.show-list .device-list{display:block}.bluetooth-devices .device-list.limit-reached>.header>.count-info{font-weight:bold}.bluetooth-devices .device-list.limit-reached>.header>.count-info.highlight-true{background:transparent none left top repeat scroll;color:red;text-shadow:0 0 1px rgba(255,0,0,0.1)}.bluetooth-devices .device-list.limit-reached>ul>li:hover{background:#fbfbfb none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);cursor:default}.bluetooth-devices .device-list.limit-reached>ul>li:hover .action-hint{display:none}.dialog.bluetooth-remove .title .localName,.dialog.bluetooth-fix-pairing .title .localName{background:transparent none left top repeat scroll;color:#666;text-shadow:0 0 1px rgba(102,102,102,0.1)}.dialog.bluetooth-remove .title .localName:before,.dialog.bluetooth-fix-pairing .title .localName:before{content:'('}.dialog.bluetooth-remove .title .localName:after,.dialog.bluetooth-fix-pairing .title .localName:after{content:')'}.entity-editor>.container{border-radius:4px;margin:0.25em 0.25em 0.25em 11em;min-height:43em}.entity-editor>.container:before,.entity-editor>.container:after{content:" ";display:table}.entity-editor>.container:after{clear:both}.entity-editor .entity-editor-list{float:left;left:-11em;margin-right:-11.25em;position:relative;width:11.25em}.entity-editor .entity-editor-list li{position:relative}.entity-editor .entity-editor-list li>a.delete{background:url("../img/sprite-icons-15.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:15px;width:15px;vertical-align:text-bottom}.entity-editor .entity-editor-list li>a.delete+span{margin-left:5px}.entity-editor .entity-editor-list li.user>a.delete{background-position:0px -105px}.entity-editor .entity-editor-list li.schedule>a.delete{background-position:0px -120px}.entity-editor .entity-editor-list li.rule>a.delete{background-position:0px -135px}.entity-editor .entity-editor-list li.selected a.entity-name{border-radius:4px;border-top-right-radius:0;border-bottom-right-radius:0;background:#fbfbfb none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);cursor:default;font:bold 12px/16px Tahoma,Kalimati,sans-serif;opacity:1;filter:alpha(opacity=100)}.entity-editor .entity-editor-list li a{display:block;overflow:hidden;padding:1em 2em 1em 1.25em;background:transparent none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);text-decoration:none;text-overflow:ellipsis;width:7.75em}.entity-editor .entity-editor-list li a.delete{padding-right:1em;position:absolute;right:0;top:0}.entity-editor .entity-editor-list button{margin:1em 0 0 0.4em;max-width:90%}.entity-editor .entity-editor-settings{padding:0.25em 1.25em 0.25em 1em}.settings .navigation li a{padding:12px 12px 12px 38px;line-height:16px}.settings .navigation li a>.icon{background:url("../img/sprite-icons-20.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:20px;width:20px;vertical-align:text-bottom}.settings .navigation li a>.icon+span{margin-left:0}.settings .navigation li a[href$=datetime]>.icon{background-position:0px 0px}.settings .navigation li a[href$=email]>.icon{background-position:0px -20px}.settings .navigation li a[href$=firmware]>.icon{background-position:0px -40px}.settings .navigation li a[href$=network]>.icon{background-position:0px -80px}.settings .navigation li a[href$=system]>.icon{background-position:0px -120px}.settings .navigation li a[href$=security]>.icon{background-position:0px -320px}.settings .navigation li a[href$=wifi]>.icon{background-position:0px -340px}.settings .navigation li a[href$=network-mode]>.icon{background-position:0px -380px}.settings .navigation li a>.icon{position:absolute;left:10px;top:10px}.settings .navigation li a>.icon+span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.settings .navigation li.selected a>.icon{background:url("../img/sprite-icons-20.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:20px;width:20px;vertical-align:text-bottom}.settings .navigation li.selected a>.icon+span{margin-left:0}.settings .navigation li.selected a[href$=datetime]>.icon{background-position:-20px 0px}.settings .navigation li.selected a[href$=email]>.icon{background-position:-20px -20px}.settings .navigation li.selected a[href$=firmware]>.icon{background-position:-20px -40px}.settings .navigation li.selected a[href$=network]>.icon{background-position:-20px -80px}.settings .navigation li.selected a[href$=system]>.icon{background-position:-20px -120px}.settings .navigation li.selected a[href$=security]>.icon{background-position:-20px -320px}.settings .navigation li.selected a[href$=wifi]>.icon{background-position:-20px -340px}.settings .navigation li.selected a[href$=network-mode]>.icon{background-position:-20px -380px}.settings .inline-btn{margin-left:.5em}.settings .inline-btn:first-child{margin-left:0}.settings .network-interface-info{margin-left:1em;background:transparent none left top repeat scroll;color:#666;text-shadow:0 0 1px rgba(102,102,102,0.1)}.settings .network-interface-info:before{content:"("}.settings .network-interface-info:after{content:")"}.settings .hidden-network{background:transparent none left top repeat scroll;color:#467292;text-shadow:0 0 1px rgba(70,114,146,0.1)}.serial-console .container{border-top:1px solid #878889;padding-top:1em}.import-export{border-top:1px solid #878889;margin-top:2em;padding-top:.5em}.import-export .field{margin-top:.5em;min-height:2em;position:relative}.import-export .field>button{margin:0;position:absolute;right:0;top:-2px}.import-export .field>.export-text{width:30em;display:inline-block}.rule-settings .CodeMirror{border:1px solid #878889;min-height:15em;min-width:100%}.rule-settings .field.lua{margin-bottom:1em}.rule-settings select[name=triggerDevice],.rule-settings select[name=triggerEvent]{min-width:6.1em;max-width:15em}.rule-settings select[name=triggerDevice]{display:none}.netio-app.has-bluetooth .rule-settings select[name=triggerDevice]{display:inline-block}.rule-settings select[name=triggerDevice] option[value="*"]{color:#666}.rule-settings select[name=triggerEvent]{margin-right:0}.firmware-update .system-firmware-status{display:none;margin-left:2em}.firmware-update .system-firmware-status.up-to-date{background:transparent none left top repeat scroll;color:#008735;text-shadow:0 0 1px rgba(0,135,53,0.1)}.firmware-update .system-firmware-status.upgrade{background:transparent none left top repeat scroll;color:#bc6300;text-shadow:0 0 1px rgba(188,99,0,0.1)}.firmware-update .system-firmware-status.error{background:transparent none left top repeat scroll;color:#8b0000;text-shadow:0 0 1px rgba(139,0,0,0.1)}.firmware-update .system-firmware-refresh{float:right}.firmware-update .system-firmware-refresh a{display:none}.firmware-update .system-firmware-refresh button{position:relative;top:-0.5em}.firmware-update.fresh .system-firmware-status{display:inline-block}.firmware-update.fresh .system-firmware-refresh a{display:inline-block}.firmware-update.fresh .system-firmware-refresh button{display:none}.firmware-update .update-from-file{border-top:1px solid #878889;margin-top:2em;padding-top:.5em}.firmware-update .update-from-file .field{margin-top:.5em;min-height:2em;position:relative}.firmware-update .update-from-file .field>button{position:absolute;right:0;top:-2px}.firmware-update .update-from-file .field>.product-text{width:30em;display:inline-block}.firmware-update .update-from-file .field.product-key>button{margin-top:-1.2em;top:50%}.firmware-update .update-from-file .expander,.firmware-update .update-from-file .collapser{margin-top:.5em}.recommended-firmwares .firmware-panel-container:first-child,.other-firmwares .firmware-panel-container:first-child{margin-top:2em}.firmware-panel{background:#fff;border:1px solid #d4d5d5;border-radius:4px;margin-bottom:.5em;position:relative}.firmware-panel .buttons,.firmware-panel button.progress{width:14em}.firmware-panel button .icon-wrapper{width:3em}.firmware-panel button .label{width:9em}.firmware-panel button.main>.icon-wrapper>.icon{background:url("../img/sprite-fw-24.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:24px;width:24px;vertical-align:middle}.firmware-panel button.main>.icon-wrapper>.icon+span{margin-left:0}.firmware-panel button.main>.icon-wrapper>.icon{background-position:0px 0px}.firmware-panel.fw-state-downloading button.main>.icon-wrapper>.icon{background-position:0px -24px}.firmware-panel.fw-state-ready button.main>.icon-wrapper>.icon{background-position:0px -48px}.firmware-panel.fw-state-installed button.main>.icon-wrapper>.icon{background-position:0px -72px}.firmware-panel button.main:hover>.icon-wrapper>.icon{background:url("../img/sprite-fw-24.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:24px;width:24px;vertical-align:middle}.firmware-panel button.main:hover>.icon-wrapper>.icon+span{margin-left:0}.firmware-panel button.main:hover>.icon-wrapper>.icon{background-position:-24px 0px}.firmware-panel.fw-state-downloading button.main:hover>.icon-wrapper>.icon{background-position:-24px -24px}.firmware-panel.fw-state-ready button.main:hover>.icon-wrapper>.icon{background-position:-24px -48px}.firmware-panel.fw-state-installed button.main:hover>.icon-wrapper>.icon{background-position:-24px -72px}.firmware-panel button.main.action[disabled]>.icon-wrapper>.icon{background:url("../img/sprite-fw-24.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:24px;width:24px;vertical-align:middle}.firmware-panel button.main.action[disabled]>.icon-wrapper>.icon+span{margin-left:0}.firmware-panel button.main.action[disabled]>.icon-wrapper>.icon{background-position:-24px 0px}.firmware-panel.fw-state-downloading button.main.action[disabled]>.icon-wrapper>.icon{background-position:-24px -24px}.firmware-panel.fw-state-ready button.main.action[disabled]>.icon-wrapper>.icon{background-position:-24px -48px}.firmware-panel.fw-state-installed button.main.action[disabled]>.icon-wrapper>.icon{background-position:-24px -72px}.firmware-panel button.main.progress[disabled]>.icon-wrapper>.icon{background:url("../img/sprite-fw-24.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:24px;width:24px;vertical-align:middle}.firmware-panel button.main.progress[disabled]>.icon-wrapper>.icon+span{margin-left:0}.firmware-panel button.main.progress[disabled]>.icon-wrapper>.icon{background-position:0px 0px}.firmware-panel.fw-state-downloading button.main.progress[disabled]>.icon-wrapper>.icon{background-position:0px -24px}.firmware-panel.fw-state-ready button.main.progress[disabled]>.icon-wrapper>.icon{background-position:0px -48px}.firmware-panel.fw-state-installed button.main.progress[disabled]>.icon-wrapper>.icon{background-position:0px -72px}.firmware-panel.older .buttons,.firmware-panel.older button.progress{width:14em}.firmware-panel.older button .icon-wrapper{width:2.5em}.firmware-panel.older button .label{width:9.5em}.firmware-panel.internal .buttons,.firmware-panel.internal button.progress{width:14em}.firmware-panel.internal button .icon-wrapper{width:1.75em}.firmware-panel.internal button .label{width:10.25em}.firmware-panel.internal button.main>.icon-wrapper>.icon{background:url("../img/sprite-fw-16.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:16px;width:16px;vertical-align:middle}.firmware-panel.internal button.main>.icon-wrapper>.icon+span{margin-left:0}.firmware-panel.internal button.main>.icon-wrapper>.icon{background-position:0px 0px}.firmware-panel.internal.fw-state-downloading button.main>.icon-wrapper>.icon{background-position:0px -16px}.firmware-panel.internal.fw-state-ready button.main>.icon-wrapper>.icon{background-position:0px -32px}.firmware-panel.internal.fw-state-installed button.main>.icon-wrapper>.icon{background-position:0px -48px}.firmware-panel.internal button.main:hover>.icon-wrapper>.icon{background:url("../img/sprite-fw-16.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:16px;width:16px;vertical-align:middle}.firmware-panel.internal button.main:hover>.icon-wrapper>.icon+span{margin-left:0}.firmware-panel.internal button.main:hover>.icon-wrapper>.icon{background-position:-16px 0px}.firmware-panel.internal.fw-state-downloading button.main:hover>.icon-wrapper>.icon{background-position:-16px -16px}.firmware-panel.internal.fw-state-ready button.main:hover>.icon-wrapper>.icon{background-position:-16px -32px}.firmware-panel.internal.fw-state-installed button.main:hover>.icon-wrapper>.icon{background-position:-16px -48px}.firmware-panel.internal button.main.action[disabled]>.icon-wrapper>.icon{background:url("../img/sprite-fw-16.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:16px;width:16px;vertical-align:middle}.firmware-panel.internal button.main.action[disabled]>.icon-wrapper>.icon+span{margin-left:0}.firmware-panel.internal button.main.action[disabled]>.icon-wrapper>.icon{background-position:-16px 0px}.firmware-panel.internal.fw-state-downloading button.main.action[disabled]>.icon-wrapper>.icon{background-position:-16px -16px}.firmware-panel.internal.fw-state-ready button.main.action[disabled]>.icon-wrapper>.icon{background-position:-16px -32px}.firmware-panel.internal.fw-state-installed button.main.action[disabled]>.icon-wrapper>.icon{background-position:-16px -48px}.firmware-panel.internal button.main.progress[disabled]>.icon-wrapper>.icon{background:url("../img/sprite-fw-16.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:16px;width:16px;vertical-align:middle}.firmware-panel.internal button.main.progress[disabled]>.icon-wrapper>.icon+span{margin-left:0}.firmware-panel.internal button.main.progress[disabled]>.icon-wrapper>.icon{background-position:0px 0px}.firmware-panel.internal.fw-state-downloading button.main.progress[disabled]>.icon-wrapper>.icon{background-position:0px -16px}.firmware-panel.internal.fw-state-ready button.main.progress[disabled]>.icon-wrapper>.icon{background-position:0px -32px}.firmware-panel.internal.fw-state-installed button.main.progress[disabled]>.icon-wrapper>.icon{background-position:0px -48px}.firmware-panel .buttons{display:inline-block;left:-1px;margin-bottom:-1px;position:relative;top:-1px;vertical-align:top}.firmware-panel button{border-top-left-radius:4px;border-bottom-left-radius:4px;padding-left:.5em;padding-right:.5em}.firmware-panel button.main.action{width:100%}.firmware-panel button.abort{border-bottom-left-radius:0;bottom:-1px;display:none;padding-left:1em;padding-right:1em;position:absolute;right:0;z-index:2}.firmware-panel button.progress[disabled]{background:#006e2f none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1)}.firmware-panel button .icon-wrapper,.firmware-panel button .label{display:inline-block}.firmware-panel button .label{margin-left:.5em;vertical-align:middle}.firmware-panel button .firmware-name,.firmware-panel button .click-action{display:block;text-align:left}.firmware-panel button .firmware-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.firmware-panel button .firmware-name strong{font-weight:bold}.firmware-panel.internal button .click-action{display:none}.firmware-panel .progress-overlay{background-color:#fff;display:none;left:0;overflow:hidden;position:absolute;top:0;z-index:1}.firmware-panel .info{display:inline-block;margin-left:1em;margin-top:0.5em;max-width:26em}.firmware-panel .info .auto-install,.firmware-panel .info .ready-hint{display:none;min-height:0}.firmware-panel .release-notes-toggler{display:none}.firmware-panel.has-release-notes .release-notes-toggler{display:block}.firmware-panel .release-notes{margin-top:.5em;display:none;padding:1em}.firmware-panel .release-notes h1,.firmware-panel .release-notes h2,.firmware-panel .release-notes h3,.firmware-panel .release-notes h4{font-weight:bold;margin:1em 0}.firmware-panel .release-notes h1{font-size:1.4em}.firmware-panel .release-notes h2{font-size:1.3em}.firmware-panel .release-notes h3{font-size:1.2em}.firmware-panel .release-notes h4{font-size:1.1em}.firmware-panel .release-notes ul{list-style:disc outside;padding-left:2em}.firmware-panel.show-release-notes .release-notes{display:block}.firmware-panel.fw-state-downloading .buttons:hover button.abort{display:block}.firmware-panel.fw-state-downloading button[disabled]{opacity:.6;filter:alpha(opacity=60)}.firmware-panel.fw-state-downloading .progress-overlay{display:block}.firmware-panel.fw-state-downloading .info .description{display:none}.firmware-panel.fw-state-downloading .info .auto-install{display:block}.firmware-panel.fw-state-ready button.main.action{background:#006e2f none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1)}.firmware-panel.fw-state-ready button.main.action:hover{background:#C1DFC2 none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1)}.firmware-panel.fw-state-ready button.main.action[disabled],.firmware-panel.fw-state-ready button.main.action[disabled]:hover{background:transparent none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);opacity:.4;filter:alpha(opacity=40)}.firmware-panel.fw-state-ready .info .description{display:none}.firmware-panel.fw-state-ready .info .ready-hint{display:block}.firmware-panel.fw-state-installed button.main.action{border-color:transparent;box-shadow:none;background:#656667 none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1)}.firmware-panel.fw-state-installed button.main.action:hover{background:#cfd1d2 none left top repeat scroll;color:#1a171b;text-shadow:0 0 1px rgba(26,23,27,0.1)}.firmware-panel.fw-state-installed button.main.action[disabled],.firmware-panel.fw-state-installed button.main.action[disabled]:hover{background:transparent none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);opacity:1;filter:alpha(opacity=100)}.firmware-panel.fw-state-installed .release-notes{border-top:1px solid #d4d5d5;border-top-color:#eee}.firmware-panel-container.long .firmware-panel button{border-bottom-left-radius:0;border-bottom-right-radius:4px}.recommended-firmwares button .label{margin-top:.5em;margin-bottom:.5em}.recommended-firmwares button .firmware-name{font:15px/24px Tahoma,Kalimati,sans-serif}.recommended-firmwares button .firmware-name strong{font:bold 15px/24px Tahoma,Kalimati,sans-serif}.recommended-firmwares .info .description,.recommended-firmwares .info .auto-install,.recommended-firmwares .info .ready-hint{min-height:3em}.network-mode .field>input{display:none}.network-mode .field>input+label{border:1px solid #878889;border-color:transparent;border-radius:4px;cursor:pointer;display:block;margin:-.75em -1em;min-height:55px;opacity:.8;filter:alpha(opacity=80);padding:.75em 1em;position:relative}.network-mode .field>input+label:hover{background-color:white;border:1px solid #878889;box-shadow:1px 1px 2px -1px rgba(0,0,0,0.2);opacity:1;filter:alpha(opacity=100)}.network-mode .field>input+label>.title,.network-mode .field>input+label>.properties{position:relative}.network-mode .field>input+label>.title{font:bold 15px/24px Tahoma,Kalimati,sans-serif}.network-mode .field>input+label>.properties{margin-top:.5em}.network-mode .field>input+label>.properties>li{max-width:57%}.network-mode .field>input+label>.properties>li+li{margin-top:.25em}.network-mode .field>input:checked+label{border:1px solid #d4d5d5;box-shadow:inset -1px -1px 2px -1px rgba(251,251,251,0.4);background:#656667 none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1);cursor:default;opacity:1;filter:alpha(opacity=100)}.network-mode .field>input+label>.diagram{bottom:0;display:block;margin:auto;position:absolute;right:20px;top:0}.network-mode .field>input+label>.diagram{background:url("../img/sprite-network-mode.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:55px;width:211px;vertical-align:baseline}.network-mode .field>input+label>.diagram+span{margin-left:0}.network-mode .field>input[value="cable"]+label>.diagram{background-position:0px 0px}.network-mode .field>input[value="client"]+label>.diagram{background-position:0px -55px}.network-mode .field>input[value="ap"]+label>.diagram{background-position:0px -110px}.network-mode .field>input[value="install"]+label>.diagram{background-position:0px -165px}.network-mode .field>input:checked+label>.diagram{background:url("../img/sprite-network-mode.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:55px;width:211px;vertical-align:baseline}.network-mode .field>input:checked+label>.diagram+span{margin-left:0}.network-mode .field>input[value="cable"]:checked+label>.diagram{background-position:-211px 0px}.network-mode .field>input[value="client"]:checked+label>.diagram{background-position:-211px -55px}.network-mode .field>input[value="ap"]:checked+label>.diagram{background-position:-211px -110px}.network-mode .field>input[value="install"]:checked+label>.diagram{background-position:-211px -165px}.network-mode .field+.field{margin-top:1em}.field .forwarding-url.no-url{display:none}.network-content{border-top:1px solid #878889}.tab-navigation.mode-ap .secondary{display:none}.tab-navigation li a>.icon{background:url("../img/sprite-icons-18.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:18px;width:18px;vertical-align:text-bottom}.tab-navigation li a>.icon+span{margin-left:10px}.tab-navigation li a.ethernet>.icon{background-position:0px -54px}.tab-navigation li a.wifi>.icon{background-position:0px -72px}.tab-navigation li a.bridge>.icon{background-position:0px -90px}.tab-navigation li a.bridge>.icon{width:40px}.window.popup-wizard{width:38em;position:relative}.window.popup-wizard>.header{border-bottom:1px solid #d4d5d5;padding-bottom:1em;position:relative}.window.popup-wizard>.header+*{margin-top:2em}.window.popup-wizard>.header h1{font:bold 15px/24px Tahoma,Kalimati,sans-serif}.window.popup-wizard>.header .step-info{font:12px/16px Tahoma,Kalimati,sans-serif;line-height:inherit;position:absolute;right:0}.window.popup-wizard h2{font-size:1.1em;font-weight:bold;margin:.2em 0 .5em}.window.popup-wizard h2 .note{margin-left:.5em;color:#666;font-size:.8em;font-weight:normal;font-style:italic}.window.popup-wizard>.container p+p{margin-top:2em}.window.popup-wizard>.container .label{font:bold 12px/16px Tahoma,Kalimati,sans-serif}.window.popup-wizard>.container .label:after{content:': '}.window.popup-wizard>.footer{border-top:1px solid #d4d5d5;margin-top:2em;padding-top:1em}.window.popup-wizard>.footer:before,.window.popup-wizard>.footer:after{content:" ";display:table}.window.popup-wizard>.footer:after{clear:both}.window.popup-wizard>.footer>button{float:right;margin-right:0;padding:0.6em 0.8em 0.6em 0.8em}.window.popup-wizard>.footer>button+button{margin-right:1em}.window.popup-wizard .form>form{margin:auto}.window.popup-wizard .field.submit,.window.popup-wizard .notes{display:none}.window.popup-wizard .form.network.field.domain ~ .field,.window.popup-wizard .form.network.field.domain ~ .field-group{display:none}.window.popup-wizard .form.network .field.mac{display:none}.window.popup-wizard .close{position:absolute;right:10px;top:8px}.window.popup-wizard .close a{background:url("../img/sprite-icons-10.png") 0px 0px no-repeat scroll content-box;display:inline-block;text-decoration:none;text-indent:-5000px;height:10px;width:10px}.window.protocol-example textarea{max-width:100%;box-sizing:border-box}.window.protocol-example .upload-button{margin-right:0}.window.protocol-example .host-wrap,.window.protocol-example .dialog-2col-wrap{overflow:hidden}.window.protocol-example .host-wrap .field,.window.protocol-example .dialog-2col-wrap .field{display:inline-block;width:18em;margin-left:2em}.window.protocol-example .host-wrap .field:first-child,.window.protocol-example .dialog-2col-wrap .field:first-child{margin-left:0}.window.protocol-example .host-wrap .field label,.window.protocol-example .dialog-2col-wrap .field label{width:7em}.window.protocol-example .host-wrap .field input,.window.protocol-example .dialog-2col-wrap .field input{width:9em;margin:0}.window.protocol-example .host-wrap .field{width:38em}.window.protocol-example .host-wrap .field input{width:29em}.window.protocol-example .upload-submit-wrap{overflow:hidden;margin-bottom:2em}.window.protocol-example .upload-submit-wrap .field.file{float:left;width:76%;min-height:auto}.window.protocol-example .upload-submit-wrap .request-button{float:right;margin-right:0}.window.protocol-example .upload-submit-wrap input[type=file]{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.window.protocol-example .upload-submit-wrap input[type=file]+label{font:12px/16px Tahoma,Kalimati,sans-serif;background:transparent none 0 0 no-repeat;border:1px solid #878889;box-shadow:inset 0 0 0 1px #fbfbfb;background:#656667 none left top repeat scroll;color:#fff;text-shadow:0 0 1px rgba(255,255,255,0.1);padding:0.35em 0.6em;position:relative;display:inline-block;width:auto;padding:.35em 2em;text-align:center;color:white;cursor:pointer}.window.protocol-example .upload-submit-wrap input[type=file]+label:hover{background:#cfd1d2 none left top repeat scroll;color:#1a171b;text-shadow:0 0 1px rgba(26,23,27,0.1)}.window.protocol-example .upload-submit-wrap input[type=file]+label[disabled],.window.protocol-example .upload-submit-wrap input[type=file]+label[disabled]:hover{background:transparent none left top repeat scroll;color:#000;text-shadow:0 0 1px rgba(0,0,0,0.1);opacity:.4;filter:alpha(opacity=40)}.window.protocol-example .upload-submit-wrap input[type=file]+label:hover{background:#cfd1d2 none left top repeat scroll;color:#1a171b;text-shadow:0 0 1px rgba(26,23,27,0.1)}.window.protocol-example .upload-submit-wrap input[type=file]+label:focus{outline:0}.window.protocol-example .upload-submit-wrap input[type=file]+label::-moz-focus-inner{border:0}.window.protocol-example .upload-submit-wrap input[type=file]+label:after{content:""}.window.protocol-example .upload-submit-wrap .file-name{margin-left:1em;color:#666}.window.protocol-example .upload-submit-wrap .file-name.active{color:#000;font-weight:bold}.window.protocol-example .emphasized{color:red;font-weight:bold}.window.protocol-example .response-time{float:right}.log .grid{border:1px solid #878889}.log .grid table{width:100%}.log .grid table th,.log .grid table td{text-align:left;padding:2px 4px}.log .grid table .time{width:11em}.log .grid table .message-type{width:8em}.log .grid .grid-body{border-top:1px solid #878889;height:35em;overflow:auto}.log .grid .grid-body tbody tr:nth-child(2n+1){background-color:#e2e2e2}.log .buttons{line-height:1.6em;padding-top:0.6em;border-top:1px solid #878889;margin-top:3em}.log .buttons button{margin-top:0.5em;margin-right:.5em}.log .buttons button+.success{background:transparent none left top repeat scroll;color:#008735;text-shadow:0 0 1px rgba(0,135,53,0.1);margin-left:1em}.log .buttons button+.hint{background:transparent none left top repeat scroll;color:#666;text-shadow:0 0 1px rgba(102,102,102,0.1);margin-left:1em}.log .buttons .label{font:bold 12px/16px Tahoma,Kalimati,sans-serif;margin-right:.5em}.log .buttons .label:after{content:':'}
/*# sourceMappingURL=all.css.map */
