﻿/*!
 * Foris - web administration interface for OpenWrt based on NETCONF
 * Copyright (C) 2013 CZ.NIC, z.s.p.o. <http://www.nic.cz>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */@import url("./fonts.css");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:100%;line-height:1.5em}body,html{color:#000;font-family:"Roboto",Helvetica,Arial,sans-serif}h1,h2,h3,h4,h5,h6{font-family:"Roboto",Helvetica,Arial,sans-serif;font-weight:bold;margin:.4em 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}em{font-style:italic}strong{font-weight:bold}h1{font-size:2.375em;line-height:1.26316em}h2{font-size:2em;line-height:1.5em}h3{font-size:1.625em;line-height:1.84615em}h4{font-size:1.25em;line-height:1.2em}p{margin-bottom:1.5em}a{color:#00a2e2}a:hover{color:#44bbea}a.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}pre{font-family:"Courier New",Courier,monospace;font-size:80%;line-height:110%;margin:.5em 0}::selection{background-color:#00a2e2;color:#fff}::-moz-selection{background-color:#00a2e2;color:#fff}.minor-text{font-size:.75em;line-height:2em}html{height:100%;min-width:19.5em}body{min-height:100%;position:relative;background-color:#fff;*zoom:1;min-width:60em}body:after{content:"";display:table;clear:both}.sidebar-content{float:right;width:15em}#header,#menu,#footer{background-color:#f2f2f2;float:left;width:25%;min-width:15em}#header{text-align:center;padding:48px 0 16px 0}#header:before{width:25%;background-color:#f2f2f2;content:"";position:absolute;top:0;left:0;bottom:0;z-index:-1}#footer{padding:1em 0;text-align:center}.header-side{display:none;display:inline;max-width:90%;margin:0 .2em}.header-top{*zoom:1;border-bottom:1px solid #888;display:none}.header-top:after{content:"";display:table;clear:both}.header-top img{padding-top:.4em}.header-top a.menu-link{float:left;border-right:1px solid #888;display:block;padding:.7em 1em;margin-right:.4em}.config-foris-version{display:none;display:block;text-align:left;text-decoration:none;color:gray;margin:0 1.1em 4px;max-height:1em}.config-turris-device{display:none;display:block;text-align:left;text-decoration:none;margin:0 1.1em;max-height:1em}.logo-ordinary{display:none;display:block;margin:0 .5em;margin-bottom:30px;width:184px;height:47px}.logo-mobile{display:inline-block;padding:.3em 1em;display:none}.logo-mobile img{width:184px;height:47px}#content-wrap{background:#fff;margin-bottom:2em;float:right;width:75%}#content{position:relative;padding:.5em;padding:1.5em .5em .5em 2em;max-width:52em;min-width:47em}.sidebar-cleaner{clear:left}.main-warning-notice{-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;padding:1em 1em 1em 1em;background-position:.8em 50%;background-repeat:no-repeat;display:none;margin-bottom:1em;background-color:#fc0}.main-warning-notice img{width:25px;height:25px;display:inline;text-align:center;vertical-align:middle}#guide-box{-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;padding:1em 1em 1em 1em;display:block;background-color:#00a2e2;color:#fff}#guide-box .guide-title{font-weight:bold;text-transform:uppercase}#guide-box .guide-buttons{text-align:right}#guide-box .guide-buttons .button,#guide-box .guide-buttons .button-arrow-right,#guide-box .guide-buttons .button-next,#guide-box .guide-buttons .button-arrow-left,#guide-box .guide-buttons .button-prev,#guide-box .guide-buttons .vex .vex-content .vex-dialog-form .vex-dialog-buttons button,.vex .vex-content .vex-dialog-form .vex-dialog-buttons #guide-box .guide-buttons button,#guide-box .guide-buttons #connectivity-retest{background-color:#fff;color:#00a2e2;font-weight:bold;font-family:"Roboto",Helvetica,Arial,sans-serif}#guide-box .guide-buttons form{display:inline}#reboot-required-notice{-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;padding:1em 1em 1em 1em;background-position:.8em 50%;background-repeat:no-repeat;color:#fff;display:none;margin-bottom:1em;background-color:#ce1126}#reboot-required-notice img{width:25px;height:25px;display:inline;text-align:center;vertical-align:middle}#reboot-required-notice .button,#reboot-required-notice .button-arrow-right,#reboot-required-notice .button-next,#reboot-required-notice .button-arrow-left,#reboot-required-notice .button-prev,#reboot-required-notice .vex .vex-content .vex-dialog-form .vex-dialog-buttons button,.vex .vex-content .vex-dialog-form .vex-dialog-buttons #reboot-required-notice button,#reboot-required-notice #connectivity-retest{background-color:#fff;color:#ce1126}#reboot-required-button-container{display:inline-block;clear:both;vertical-align:middle;width:100%}#reboot-required-button-container span{margin:.3em;float:left}#reboot-required-button-container .button,#reboot-required-button-container .button-arrow-right,#reboot-required-button-container .button-next,#reboot-required-button-container .button-arrow-left,#reboot-required-button-container .button-prev,#reboot-required-button-container .vex .vex-content .vex-dialog-form .vex-dialog-buttons button,.vex .vex-content .vex-dialog-form .vex-dialog-buttons #reboot-required-button-container button,#reboot-required-button-container #connectivity-retest{margin:.3em;float:right}div:target{background:rgba(255,255,0,0.75)}button{border:none}.button,.button-arrow-right,.button-next,.button-arrow-left,.button-prev,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button,#connectivity-retest,button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;background-color:#00a2e2;color:#fff;cursor:default;display:block;font-size:90%;font-weight:bold;width:100%;text-align:center;height:3em;line-height:3em;margin:0 .2em .5em 0;padding:0 1.2em 0 1.2em;position:relative;text-decoration:none;vertical-align:middle;z-index:999;display:inline-block;height:2em;line-height:2em;margin-bottom:0;width:auto}.button:hover,.button-arrow-right:hover,.button-next:hover,.button-arrow-left:hover,.button-prev:hover,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button:hover,#connectivity-retest:hover,button:hover{background-color:#44bbea;color:#fff}.button:hover:before,.button-arrow-right:hover:before,.button-next:hover:before,.button-arrow-left:hover:before,.button-prev:hover:before,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button:hover:before,#connectivity-retest:hover:before,button:hover:before{background-color:#44bbea}.button.grayed,.grayed.button-arrow-right,.grayed.button-next,.grayed.button-arrow-left,.grayed.button-prev,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button.grayed,.grayed#connectivity-retest,.button[disabled],[disabled].button-arrow-right,[disabled].button-next,[disabled].button-arrow-left,[disabled].button-prev,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button[disabled],[disabled]#connectivity-retest,button.grayed,button[disabled]{background-color:gray}.button.grayed:hover,.grayed.button-arrow-right:hover,.grayed.button-next:hover,.grayed.button-arrow-left:hover,.grayed.button-prev:hover,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button.grayed:hover,.grayed#connectivity-retest:hover,.button.grayed:hover:before,.grayed.button-arrow-right:hover:before,.grayed.button-next:hover:before,.grayed.button-arrow-left:hover:before,.grayed.button-prev:hover:before,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button.grayed:hover:before,.grayed#connectivity-retest:hover:before,.button[disabled]:hover,[disabled].button-arrow-right:hover,[disabled].button-next:hover,[disabled].button-arrow-left:hover,[disabled].button-prev:hover,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button[disabled]:hover,[disabled]#connectivity-retest:hover,.button[disabled]:hover:before,[disabled].button-arrow-right:hover:before,[disabled].button-next:hover:before,[disabled].button-arrow-left:hover:before,[disabled].button-prev:hover:before,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button[disabled]:hover:before,[disabled]#connectivity-retest:hover:before,button.grayed:hover,button.grayed:hover:before,button[disabled]:hover,button[disabled]:hover:before{background-color:#a6a6a6}.button.grayed:before,.grayed.button-arrow-right:before,.grayed.button-next:before,.grayed.button-arrow-left:before,.grayed.button-prev:before,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button.grayed:before,.grayed#connectivity-retest:before,.button[disabled]:before,[disabled].button-arrow-right:before,[disabled].button-next:before,[disabled].button-arrow-left:before,[disabled].button-prev:before,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button[disabled]:before,[disabled]#connectivity-retest:before,button.grayed:before,button[disabled]:before{background-color:gray}.button-arrow-right,.button-next{-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0}.button-arrow-right:before,.button-next:before{background:#00a2e2;border:none;content:" ";display:block;height:1.41421em;width:1.41421em;right:-.71429em;position:absolute;top:14%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.button-arrow-left,.button-prev{-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-moz-border-radius-bottomleft:0;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0}.button-arrow-left:before,.button-prev:before{background:#00a2e2;border:none;content:" ";display:block;height:1.41421em;width:1.41421em;left:-.71429em;position:absolute;top:14%;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:-1}.button-next{float:right;margin-top:1em}.button-prev{float:left;margin-top:1em}.vex .vex-content .vex-dialog-form .vex-dialog-buttons button.vex-dialog-button-secondary{background-color:gray}.vex .vex-content .vex-dialog-form .vex-dialog-buttons button.vex-dialog-button-secondary:hover,.vex .vex-content .vex-dialog-form .vex-dialog-buttons button.vex-dialog-button-secondary:hover:before{background-color:#a6a6a6}#menu nav ul li a,#menu nav ul li span.link-disabled,#subnav a{color:#000;display:block;padding:.8em 1.5em}#menu nav ul li:last-child::after,#subnav #logout::after,#subnav li::after{display:block;content:" ";border-bottom:2px solid #ddd;margin:0 10px}#menu a,#menu nav ul li span.link-disabled{font-size:80%;font-weight:bold;text-decoration:none}#menu{text-transform:uppercase}#menu a:hover{text-decoration:underline}#menu nav ul li{background:#f2f2f2}#menu nav ul li::before{display:block;content:" ";border-top:2px solid #ddd;margin:0 .7rem}#menu nav ul li span.link-disabled{color:gray}#menu nav ul li.active{background:#00a2e2;font-weight:bold}#menu nav ul li.active::before,#menu nav ul li.active::after{border-color:#00a2e2}#menu nav ul li.active+li::before{border-color:#f2f2f2}#menu nav ul li.active a{color:#fff}#menu nav ul li.active span.menu-tag{color:#00a2e2;background-color:#fff}#menu nav ul li span.menu-tag{-moz-border-radius:1em;-webkit-border-radius:1em;border-radius:1em;float:right;padding:1px 7px 0px 7px;position:relative;top:-1px;color:#f2f2f2;background-color:#000;font-weight:bold}#menu nav ul li span.expand-tag{float:right}#subnav{*zoom:1;font-weight:bold;color:#000;text-transform:uppercase;padding-bottom:4em;padding:3em 0 7em}#subnav:after{content:"";display:table;clear:both}#subnav a:hover{text-decoration:underline}#subnav a{display:inline;height:inherit;line-height:inherit;padding:0}#subnav::after{display:none}#subnav #logout::after,#subnav li::after{display:none}#language-switch{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;display:inline;position:relative;color:#000;outline:none;cursor:pointer;float:left;width:50%}#language-switch span{display:none}#language-switch>a{display:block;font-size:80%;margin-left:10px}#language-switch span{display:block;font-size:80%;margin-left:10px}#language-switch span::after{content:"";width:0;height:0;position:absolute;right:8px;top:60%;margin-top:-5px;border-style:solid;border-width:5px 5px 0 5px;border-color:#000 transparent}#language-switch span:hover{text-decoration:underline}#language-switch ul{position:absolute;top:100%;left:0;right:0;background:#e4e4e4;font-weight:normal;pointer-events:none;opacity:0}#language-switch ul li a{display:block;padding:8px 10px}#language-switch ul li a:hover{background:#fff;text-decoration:none}#language-switch.active ul{opacity:1;pointer-events:auto}#logout a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:1em;float:right;width:50%;border-left:2px solid #ddd}#menu .submenu-item{padding-left:1.5em;background-color:#fcfcfc}input,textarea,select{background-color:#fff;color:#000;border:1px solid #888;font-size:130%;padding:.2em;width:88%;display:inline-block;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;font-size:80%;padding:.5em;width:24em}input[type="checkbox"],input[type="radio"]{border:none;width:auto}input.grayed,input[disabled]{background-color:gray;color:#fff;font-weight:bold}input[type="file"]{border:none}.config-form,.maintenance-form{*zoom:1;margin-bottom:1em}.config-form:after,.maintenance-form:after{content:"";display:table;clear:both}.config-form>.row,.maintenance-form>.row{*zoom:1;padding:.25em 0;margin-bottom:.5em;margin-bottom:.1em}.config-form>.row:after,.maintenance-form>.row:after{content:"";display:table;clear:both}.config-form>.row .radio-inputs,.maintenance-form>.row .radio-inputs{display:inline-block}.config-form>.row .radio-inputs label,.maintenance-form>.row .radio-inputs label{margin-right:1em;width:auto;min-width:5em}.config-form>.row .radio-inputs,.maintenance-form>.row .radio-inputs{width:20.125em}.config-form>.row>label,.maintenance-form>.row>label{float:left;display:inline-block;font-weight:bold;vertical-align:middle;min-width:12em;max-width:80%;max-width:12em}.config-form .multicheckbox,.maintenance-form .multicheckbox{float:left}.config-form .multicheckbox label,.maintenance-form .multicheckbox label{display:block}.config-form .field-hint,.maintenance-form .field-hint{cursor:pointer}.config-form .field-hint,.config-form .field-loading,.config-form .field-validation-fail,.config-form .field-validation-pass,.maintenance-form .field-hint,.maintenance-form .field-loading,.maintenance-form .field-validation-fail,.maintenance-form .field-validation-pass{vertical-align:middle}.config-form .field-validation-pass,.maintenance-form .field-validation-pass{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAB5QTFRFObVKhNGOzezSqN6wXsNsUr5h8/r0tOO7kNaZ////wBsVmwAAAAp0Uk5T////////////ALLMLM8AAABaSURBVHjavNFLDsAgCATQof/e/8KdSotjZGeiK3ghZgi404fJbJaxAScyTaaLduxKPtZeyZsXjZKjFH3/jkYGUFtRT1JA9QtI2lX/3HTVWOdqtG65DJzhEWAAwOgOhOkkg28AAAAASUVORK5CYII=') no-repeat right 50%;border-color:#3ab54a;color:#3ab54a}.config-form .field-validation-fail,.maintenance-form .field-validation-fail{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAMAAADzapwJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACFQTFRFwSct2Hh889bX6K6wxTU61Gtv7Lu90V1i78nKyUJH////s7YC/gAAAAt0Uk5T/////////////wBKTwHyAAAAcUlEQVR42nTRUQ7AIAgD0Ipubrv/gTdEoSTTP1+ItgHP78GWpdVEpQy+Afai1zHN/qlNJze1L8OnziTLl66A5q6eW727Rh11V2p5gHKC8pKD8lJ+cItwpBbuYA1HUndkNT+VK6t6k/HIlRcmst3lK8AA8VUN9YopJJgAAAAASUVORK5CYII=') no-repeat right 50%;border-color:#c00;color:#c00}.config-form .validation-container,.config-form .server-validation-container,.config-form .server-validation-container-persistent,.maintenance-form .validation-container,.maintenance-form .server-validation-container,.maintenance-form .server-validation-container-persistent{color:#c00;width:100%}.config-form .validation-container ul,.config-form .server-validation-container ul,.config-form .server-validation-container-persistent ul,.maintenance-form .validation-container ul,.maintenance-form .server-validation-container ul,.maintenance-form .server-validation-container-persistent ul{font-size:.875em;line-height:1.71429em}.config-form .hint-text,.maintenance-form .hint-text{-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;display:none;background-color:#cdf;margin:.5em 0;padding:.5em}.config-form .validation-container,.config-form .server-validation-container,.config-form .hint-text,.config-form .server-validation-container-persistent,.maintenance-form .validation-container,.maintenance-form .server-validation-container,.maintenance-form .hint-text,.maintenance-form .server-validation-container-persistent{margin-left:12.5em;max-width:18.5em}.form-buttons{float:right;margin-top:1.5em}#wifi-qr{text-align:center;display:block}#wifi-qr .qr-error{color:#c00;font-weight:bold;text-align:center;width:200px;position:relative;padding:0 1em 1em 0}.wifi-qr img{display:block;width:30px;height:30px}.wifi-qr .wifi-qr-box{display:none}.form-note{width:100%;font-size:85%;font-style:italic;width:70%}span.password-toggle{position:relative;left:-2.5em;margin-right:-1.1em;vertical-align:middle;font-size:130%;font-size:110%}.config-form .row label.hide-on-mobiles{display:none;display:inline-block}.config-form .row label.expand-on-mobiles{width:100%;max-width:100%;width:inherit;max-width:inherit}.message,#page-about #registration-code-fail{-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;background-position:.8em 50%;background-repeat:no-repeat;color:#000;padding:1em 1em 1em 3.2em;margin-bottom:.5em}.message a,#page-about #registration-code-fail a{color:#000}.message.success,#page-about .success#registration-code-fail{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIJJREFUeNpiYBgFo4BEwEwHOxKg9AsGOln2H4jfA7EBvSz7Tw9L0S2jqYWjlqEAASAOoKdl56GKE+hp2X8SLCU7zgygCv+TYCnFCYQUS6mWGomxlOpJH5+lNMtnuCylaaYmZClNShBcltK05Ee3lC51G8xSuliGbCndLBsFRAOAAAMAZWaA12MKIzAAAAAASUVORK5CYII=');background-color:#30c215}.message.info,#page-about .info#registration-code-fail{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADtJREFUeNpiYBgFQx0wkqHnPyVmMNHbh8PfwtFUii91kmUW02g+HM2HoxaOWjhq4dCzcPjXFsMfAAQYAHP3BCXCjt9/AAAAAElFTkSuQmCC');background-color:#00a2e2}.message.warning,#page-about .warning#registration-code-fail{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG5JREFUeNpiYBjugJEEtf+pYRYTvX1IioUXyJQj28IPZMqRbeEDMuXItvAhmXJDx4d0t5AqiYaRxGz0n1JzSM34HyjxHTkWXqAk0w/6og0EDhIpNnR9eIBIscHjw+EPBn1JQ/dUOmrhaD5kAAgwAOQkFhDUaiW+AAAAAElFTkSuQmCC');background-color:#fc0}.message.error,#page-about #registration-code-fail{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALJJREFUeNrs1c0NgCAMBlDiBI7CBq7CKGzACB3JURyh1njQEEPpTzioTXoC8hLBryH89cpCxEhdDOcLdZJgG54FCgzwqiTBUIpWGI8ei/hcoMSQvRoN2sCg99N0o2ZMgrphPag71oH6Y0IUvNMneWCTwFxGZiuMvD8Y9mhaT98Sg+q4ckMlP7UZ1SSIGqUN2TCekng80eJMvRoGcI0ewzxyh+4oGBKJxyo0G2Mwhk/WLsAAFdSW3ej+trsAAAAASUVORK5CYII=');background-color:#ce1126}.message.error,#page-about #registration-code-fail,.message.error a,#page-about #registration-code-fail a{color:#fff}.notification{-moz-border-radius:.4em;-webkit-border-radius:.4em;border-radius:.4em;color:#000;padding:1.5em;margin-bottom:1em;position:relative}.notification h2{font-size:1.125em;line-height:1.33333em}.notification .buttons{margin-top:1em}.notification .dismiss{position:absolute;right:.2em;top:.2em;text-decoration:none;font-weight:bold;font-size:200%;color:inherit}.notification.restart{background-color:#ce1126;color:#fff}.notification.restart .button,.notification.restart .button-arrow-right,.notification.restart .button-next,.notification.restart .button-arrow-left,.notification.restart .button-prev,.notification.restart .vex .vex-content .vex-dialog-form .vex-dialog-buttons button,.vex .vex-content .vex-dialog-form .vex-dialog-buttons .notification.restart button,.notification.restart #connectivity-retest{background-color:#fff;color:#ce1126}.notification.error{background-color:#fc0}.notification.update{background-color:#30c215}.notification.news{background-color:#00a2e2}.treeview ul,.treeview li{padding:0;margin:0;list-style:none}.treeview input{position:absolute;opacity:0}.treeview input+label ~ ul{margin-left:32px}.treeview input ~ ul{display:none}.treeview label,.treeview label::before{cursor:pointer}.treeview input:disabled+label{cursor:default;opacity:.6}.treeview input:checked:not(:disabled) ~ ul{display:block}.treeview label:before{font-family:FontAwesome;font-size:1.1em;margin-right:.5em}.treeview label,.treeview a,.treeview label:before{height:16px;line-height:16px}.treeview label{background-position:18px 0}.treeview label:before{content:"+";vertical-align:middle}.treeview input:checked+label:before{content:"–"}@media screen and (-webkit-min-device-pixel-ratio: 0){.treeview{-webkit-animation:webkit-adjacent-element-selector-bugfix infinite 1s}@-webkit-keyframes webkit-adjacent-element-selector-bugfix{from{padding:0}to{padding:0}}}table td,table th{padding:.3em .8em;border-bottom:1px solid #fff}table tr:first-child td{padding-top:.5em}table tbody tr:nth-child(2n) td{background:#f2f2f2}table tbody tr:hover td{border-bottom:1px solid #00a2e2}table th{font-weight:bold;border-bottom:1px solid #ddd;margin-bottom:2px}table tbody td{text-align:center}table tbody tr td:first-child{text-align:left}.rotate-90{transform:rotate(90deg)}.indented-item{padding-left:1.5em;font-size:80%}#login-page{padding-top:3em;text-align:center}#login-page p{margin:0 auto 2em auto;width:30em}#login-page label{display:none}#login-page input{height:3em;line-height:3em;max-width:25em}#login-page button{display:inline-block;font-size:100%;height:3em;line-height:3em;margin:.5em 1em;vertical-align:middle;width:90%;margin:0;width:auto}#login-page .message,#login-page #page-about #registration-code-fail,#page-about #login-page #registration-code-fail{margin-left:auto;margin-right:auto;text-align:left;width:25em}#login-page .footer{font-size:90%;color:#333;line-height:160%;margin-top:2em}#login-page .language-switch{position:absolute;right:.3em;top:.3em}#login-page .language-switch span{text-transform:uppercase}#login-page .language-switch a{text-transform:uppercase}#login-page .foris-version{position:absolute;display:none;left:.3em;top:.3em;display:block}html{box-sizing:border-box}*{box-sizing:inherit}*::before,*::after{box-sizing:inherit}@-webkit-keyframes flashice{0%{opacity:0;left:900px}100%{opacity:1;left:0}}@-moz-keyframes flashice{0%{opacity:0;left:900px}100%{opacity:1;left:0}}@keyframes flashice{0%{opacity:0;left:900px}100%{opacity:1;left:0}}#flashes{font-size:13px;background:none;padding:0;position:fixed;right:375px;bottom:1%;width:0;z-index:9;color:#555}#flashes input{display:none}#flashes input:checked+label{display:block;left:2000px;opacity:0;cursor:default;transition-duration:.2s;transition-timing-function:cubic-bezier(.4, 0, .2, 1)}#flashes label{position:relative;line-height:1.7;width:360px;min-height:80px;opacity:1;left:0;display:block;background-color:#fff;padding:8px 4px 8px 84px;margin-bottom:15px;cursor:pointer;text-align:left;-webkit-animation:flashice 1s ease;-moz-animation:flashice 1s ease;-o-animation:flashice 1s ease;animation:flashice 1s ease;box-shadow:0 0 8px rgba(0,0,0,0.18),0 8px 16px rgba(0,0,0,0.36)}#flashes label::after{content:"✕";display:block;position:absolute;top:8px;right:12px;width:16px;height:16px;font-weight:bold;font-size:16px;line-height:17px;padding-left:1px}#flashes label:hover::after{background:#555;color:#fff;border-radius:50%}#flashes span{display:block;margin:0;float:left;margin-left:-80px;width:80px;height:80px;text-align:center}#flashes img{display:block;margin:auto}#flashes strong{display:inline-block;font-weight:normal;font-size:14px;margin-bottom:3px}#flashes small{display:block;margin-top:4px;color:#aaa}.config-description{margin-bottom:2.5em}.config-section-description{margin-bottom:.5em}.config-form{position:relative}.config-form .button,.config-form .button-arrow-right,.config-form .button-next,.config-form .button-arrow-left,.config-form .button-prev,.config-form .vex .vex-content .vex-dialog-form .vex-dialog-buttons button,.vex .vex-content .vex-dialog-form .vex-dialog-buttons .config-form button,.config-form #connectivity-retest{font-size:100%;height:3em;line-height:3em;margin-right:.5em}#page-about p{margin-bottom:1em}#page-about table{margin-bottom:1em;width:100%}#page-about table th,#page-about table td{padding:.2em 0}#page-about table th{font-weight:bold}#page-about abbr{border-bottom:1px dashed gray;cursor:help}#page-about #registration-code-update{vertical-align:middle}#page-about #registration-code-loader{vertical-align:middle}#page-about #registration-code-fail{display:none}#page-about #registration-code-fail p:last-child{margin-bottom:0}#page-about #registration-code{font-size:130%;font-weight:bold}#page-dns form{margin-bottom:1em}#connection-test-fail{display:none}#connection-test-loader{vertical-align:middle}#test-results{margin-bottom:1em}#test-results tr td:first-child{width:16em}#test-results .test-success,#test-results .test-fail,#test-results .test-loading{font-weight:bold}#test-results .test-success{color:#3ab54a}#test-results .test-fail{color:#c00}#test-results .test-loading{color:#4899de}#connectivity-retest{margin:0 0 2em}.eula-summary{font-weight:bold}#updater-auto-updates-form label{display:block;margin-left:3em;max-width:100%}#updater-auto-updates-form .radio-inputs{width:100%;margin-bottom:.5em}#updater-auto-updates-form .hint-text{margin-left:3em}#updater-auto-updates-form #updater-approvals{margin-bottom:.5em}#updater-auto-updates-form #updater-approvals p{margin-bottom:.5em}#updater-auto-updates-form #updater-approvals label{display:inline-block}#updater-auto-updates-form #updater-approvals input[name="approval_timeout"]{width:5em}#updater-auto-updates-form #updater-approvals #approval-timeout-line{margin-left:2em}#updater-toggle{margin-bottom:1em}#updater-toggle label{display:block;margin-left:3em}#updater-toggle .radio-inputs{width:100%}#updater-approvals{margin-bottom:.5em}#updater-approvals p{margin-bottom:.5em}#updater-approvals label{display:inline-block;margin-left:3em}#updater-approvals input[name="approval_timeout"]{width:5em}#updater-approvals #approval-timeout-line{margin-left:2em}#updater-approve-changes{overflow:hidden;margin-bottom:.5em;border:1px solid #999;padding:1em}#updater-approve-changes li{float:left;display:inline;width:50%}#updater-reboot-text{margin-bottom:.5em}#current-approval .button-row{margin-bottom:.5em}#current-approval .button-row button{height:2em;line-height:2em}#updater-disabled-warning{margin-top:.5em}#language-install{margin-top:1ex;margin-bottom:1ex}#language-install div.language-install-box{display:inline-block;margin-left:1ex;text-transform:uppercase}.wifi-separator hr{color:#ddd}.config-form .label-button{line-height:2em;height:2em}#ntp-error{display:none}.dynamic-link-wrapper td{text-align:center}.dynamic-link-wrapper div{display:inline-block;border:1px solid #000;border-radius:3px;margin:3px;padding:10px}#updater-eula{text-align:left}#eula-text{text-align:left;display:none;border:1px solid #999;padding:1em;margin-bottom:1em}#eula-text ul{list-style:disc;margin-left:1.5em;margin-bottom:1em}#eula-text .eula-summary{font-weight:bold}#updater-eula-form label{display:block;margin-left:3em;max-width:100%}#updater-eula-form label[for='field-agreed_1']{font-weight:bold}#updater-eula-form .radio-inputs{width:100%}@keyframes foris-spinner{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#foris-spinner-frame{position:fixed;top:0;left:0;display:flex;background-color:rgba(0,0,0,0.5);height:100vh;width:100vw;justify-content:center;align-items:center;z-index:9990}#foris-spinner{box-sizing:border-box;position:fixed;display:flex;width:250px;height:250px;border-radius:50%;border:5px solid #fff;border-top-color:#00a2e2;background-color:rgba(0,0,0,0.5);animation:foris-spinner .6s linear infinite}#foris-spinner-text{display:flex;justify-content:center;text-align:center;color:#fff;z-index:9999;width:175px}@keyframes keyframes_rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.rotate{animation:keyframes_rotate 2s linear infinite}@keyframes keyframes_bounce{from{transform:scale(1)}to{transform:scale(1.1)}}.bounce{animation:keyframes_bounce .5s ease infinite}
/*# sourceMappingURL=ie8.css.map */
