html{width:100%;height:100%;min-height:100%;margin:0;padding:0;font-family:arial,sans-serif;font-size:13px}
body{width:100%;height:100%;min-height:100%;margin:0;padding:0;font-family:arial,sans-serif;font-size:13px;display:table;background-image:url(/images/sidebar.gif);background-repeat:repeat-y}
input,button,select,textarea{font:inherit}th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:bold}
#wrapper{min-height:100%;min-width:100%;height:auto!important;position:absolute}
.push{clear:both}#header{background:#336;height:80px;position:absolute;left:0;top:0;right:0}
#content{height:100%}#sidebar{width:165px;position:absolute;left:0;top:80px;bottom:0;background-color:#336}
.sidebar_slogan{position:absolute;width:75px;top:120px;left:165px}#main{margin-left:240px;margin-top:0;padding-top:100px}
.nospace{border-collapse:collapse;margin:0;padding:0}.nospace td,.nospace th{border-collapse:collapse;margin:0;padding:0}
.loytec_logo{background-color:#336;color:#9191b5;font-weight:bold;font-size:36px;line-height:72px}
img.loytec_logo{vertical-align:bottom;float:left;margin:0;padding:0}.navtitle{font-size:42px;font-weight:bold;color:#9191b5;background:#336;overflow:hidden;height:72px;line-height:72px;margin:auto}
.navspacer{width:100%;height:8px;background:#9191b5}.navspacer.fallback{background-color:#ebd007!important;background-image:repeating-linear-gradient(135deg,#ebd007,#ebd007 15px,#555 15px,#555 30px)!important;color:#fff!important;font-size:15px!important;font-weight:bold!important;text-align:center!important;text-shadow:1px 1px 3px #000!important}
div.navmenu{background-color:#336;height:100%;float:left;width:165px}.navinfo{text-align:center;width:100%}
.navinfo_content{vertical-align:bottom;line-height:15px;height:90px}.navinfo_user{font-weight:bold}
.navmenu_list{list-style-type:none;margin-left:-25px}.navmenu_list li{margin-bottom:10px}
.navmenu_list2 li{list-style-type:none;background-image:url(/images/square_grey.gif);background-repeat:no-repeat;background-position:0 center;margin:0;padding:0 0 0 14px}
ul.navmenu_list2{margin:0;padding:0;margin-left:8px;list-style-type:none}.nav2 a{color:#ccc;text-decoration:none}
.nav1 a{font-size:18px;color:#ccc;text-decoration:none}.nav1sel a{font-size:18px;color:#ccc;text-decoration:none;color:white;font-weight:bold}
.nav2sel a{color:#ccc;text-decoration:none;color:white;font-weight:bold}li.nav2sel{background-image:url(/images/square_white.gif)}
.navuser,.navinfo span{color:white}table.modern{border:0}table.modern>tbody>tr:nth-child(odd){background-color:#eeeefa}
table.modern td{border:0}table.modern>tbody>tr>td{border-bottom:1px solid #336}.stdgrey{color:#666}
p{font-size:12px}.head1{font-weight:bold}#login_tbl{width:265px}#login_tbl tr>td{height:37px;line-height:20px;vertical-align:top}
#login_tbl tr>td:first-child{width:100px}#login_tbl tr>td input[type=password],#login_tbl tr>td select{width:100%;height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.offpage{position:absolute;left:-4000px}.tabhead1{font-weight:bold;color:white;background-color:#336}
.tabhead1 th{text-align:left}.tabhead2{font-weight:bold;text-align:left}.warning{color:red}
.warning2{color:#f60}.stddis{color:#999}.tabhead2dis{font-weight:bold;color:#999}
table.tab_container,table.tab_bar{border-spacing:0;border-collapse:collapse}table.tab_container{width:570px}
table.tab_bar{width:100%}.tab{font-size:12px;padding:0 4px;white-space:nowrap;border:thin solid #ccc}
.tab a{color:#3470af;text-decoration:none}.tab a:hover{text-decoration:underline}
.tabselected{font-size:12px;padding:0 4px;white-space:nowrap;font-weight:bold;border-color:#ccc;border-style:solid solid none;border-width:thin}
.frame{border:thin solid #ccc;border-top:0;padding:10px}.tabspacer{border-color:#ccc;border-style:none none solid;border-width:thin}
.tabspacer.last{width:100%}.panel{border:thin solid #ccc}.disabled{background-color:#ddd}
.item_param{background-color:#ccd;vertical-align:top;font-size:13px;padding:10px;min-width:450px}
.item_sel{background-color:#ccd;font-size:13px;font-weight:bold;padding:2px}.item_unsel{font-size:13px;font-weight:normal;cursor:pointer;padding:2px}
.float_right{float:right!important}.float_left{float:left!important}.display_none{display:none!important}
.display_block{display:block!important}.align_right{text-align:right}.align_left{text-align:left}
.cursorhand{cursor:pointer}.strong{font-weight:bold}.spacers td{border-bottom:1px solid #006}
.noselect,.noselect td{-webkit-user-select:none;-moz-user-select:none;user-select:none}
table.t1,table.t2,table.t3,table.panel1{font-size:12px;font-weight:normal;border-collapse:collapse}
table.t1 td,table.t2 td{border:1px solid #ccc}table.t1 td.t1spacer,table.t2 td.t2spacer,table.t3 td.t3spacer{border:0}
table.t1 tr.t1head>th,table.t1 td.t1head{border:1px solid #ccc;background-color:#ccc;font-weight:bold;padding-right:4px;padding-left:4px;text-align:left}
table.t1 div.t1highlight{color:white;background-color:#336}table.t1 tr.t1highlight{background-color:#ffc}
table.t2 .t2head{font-size:13px;font-weight:bold;color:white;background-color:#336;border:1px solid #ccc;text-align:left;padding:0 1px 0 1px}
table.t3 td,table.t3 tr.t3head td,table.t3 tr.t3head th{border:1px solid #9191b5}
table.t3 td.t3head,table.t3 tr.t3head td.t3head,table.t3 tr.t3head th.t3head{border:1px solid #9191b5;font-weight:bold;background-color:#9191b5;color:white;padding-left:5px}
table.panel1{border:1px solid #9191b5}table.panel1 td.panel1head{font-size:12px;font-weight:bold;background-color:#9191b5;color:white;padding-left:5px}
table.panel1 td.panel1body{padding:10px}table.bordered{border:1px solid #336}table.bordered td{border:0}
.status_list{margin:0;padding:0}.status_list>li{background-position:0 center;background-repeat:no-repeat;background-size:16px;display:inline-block;padding-left:17px;margin-right:20px;white-space:nowrap}
.status_list>li a[href]{color:#3470af;text-decoration:none}.status_list>li a[href]:hover{text-decoration:underline}
.status_list .ok{background-image:url("/images/check.png")}.status_list .error{background-image:url("/images/cross.png")}
.status_list .warn{background-image:url("/images/sym_excla.gif");background-position:0 -2px!important}
.jsdisabled .yesscript{display:none}.jsenabled .noscript{display:none}.log_tbl th,.log_tbl td{text-align:left;padding-right:15px;font-family:monospace;white-space:nowrap;font-size:13px}
.log_tbl th{cursor:default;border-bottom:1px solid #336}.log_tbl th .sortable{-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}
.log_tbl th .sortable.up:before{content:"\21D1 \A0"}.log_tbl th .sortable.down:before{content:"\21D3 \A0"}
.log_tbl span.err{color:red}.log_tbl span.warn{color:#ff7600}.log_tbl tr:hover td{font-weight:bold;background-color:#eeeefa}
.log_tbl tr.emrg td,.log_tbl tr.emerg td{background-color:#F66;font-weight:bold}
.log_tbl tr.alrt td,.log_tbl tr.alert td{background-color:#F88}.log_tbl tr.crit td{background-color:#FBB}
.log_tbl tr.err td{background-color:#FEE}.log_tbl tr.warn td{background-color:#ffffc8}
.log_tbl tr.info td{background-color:#f9fcff}.log_tbl tr.boot td{background-color:#DFD}
.log_tbl tr.debug td{color:#00C}table.stat{border-collapse:collapse}table.stat>tbody>tr>td:first-child,table.stat>tr>td:first-child{font-weight:bold}
.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}
.cf{*zoom:1}.nowrap{white-space:nowrap}#accounts{width:550px}#accounts>table tr>td:first-child{padding-left:25px;width:150px}
#accounts>table tr>td input,#accounts>table tr>td select{width:150px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#contact{width:550px}#contact a{color:#3470af;text-decoration:none}#contact a:hover{text-decoration:underline}
#contact>table{width:100%}#contact>table>tbody>tr>td:first-child{padding-left:18px}
#contact>table table tr>td{padding:1px}#contact>table table tr>td:first-child{width:50px}
#portmgmt img.port_mode{float:right}#portmgmt table.port_mode{float:left}#portmgmt table.cfg_table{border-collapse:collapse}
#portmgmt table.cfg_table td{height:25px;padding:0}#portmgmt table.cfg_table td.indent{padding-left:25px;box-sizing:border-box}
#portmgmt table.cfg_table td:first-child{width:150px}#portmgmt table.cfg_table td>input:not([type]),#portmgmt table.cfg_table td>input[type=text],#portmgmt table.cfg_table td>select{width:180px;box-sizing:border-box}
#portmgmt .empty_dis{white-space:nowrap}#portmgmt .empty_dis::after{content:"(empty to disable)";color:gray;font-size:12px;margin-left:5px}
#portmgmt td.required::after{color:red;content:"*";font-size:18px;margin-left:2px;margin-top:-3px;position:absolute}
#device_info{width:550px}#device_info table.info{width:100%}#device_info table.info.general td.warn{font-weight:bold;font-style:italic}
#device_info table.info.lgtw .path_col span{display:inline-block;vertical-align:text-top;width:245px;word-wrap:break-word}
#device_info table.info.lgtw .path_col input{margin-left:5px}#device_info table.info th{text-align:left}
#device_info table.info>table>tr>td,#device_info table.info>tbody>tr>td{padding:2px}
#device_info table.info>table>tr>td:first-child,#device_info table.info>tbody>tr>td:first-child{width:180px;text-align:right}
#device_info table.info>table>tr>td:first-child:after,#device_info table.info>tbody>tr>td:first-child:after{content:"\0a";display:inline-block;width:10px}
#device_info table.info .build_date{float:right;padding-right:2px}#device_info table.info a[href],#device_info table.info a[href]:active{color:#3470af;text-decoration:none;cursor:pointer}
#device_info table.info a[href]:hover,#device_info table.info a[href]:active:hover{text-decoration:underline}
#device_info table.info.firmware.primary tr>td:nth-child(3),#device_info table.info.firmware.primary tr>th:nth-child(3){opacity:.55}
#device_info table.info.firmware.fallback tr>td:nth-child(2),#device_info table.info.firmware.fallback tr>th:nth-child(2){opacity:.55}
#device_info .link_table+.status_list{margin-top:5px}#device_info div.link_table{display:table;width:100%}
#device_info div.link_table>a:nth-child(1){display:table-cell;background-repeat:no-repeat;background-size:16px;padding-left:17px;background-image:url(/images/check.png)}
#device_info div.link_table>a:nth-child(1).no{background-image:url(/images/cross.png)}
#device_info div.link_table>a:nth-child(2){display:table-cell;text-align:right}table.status tr.actProto .reset{font-style:italic;font-size:12px}
table.status tr.status_row>td:first-child{vertical-align:top;background-repeat:no-repeat;background-size:14px;background-position:4px center}
table.status tr.status_row>td:first-child span{display:inline-block}table.status tr.status_row.ok>td:first-child{background-image:url(/images/check_bold.png)}
table.status tr.status_row.warn>td:first-child{background-image:url(/images/exclam_bold.png)}
table.status tr.status_row.crit>td:first-child{background-image:url(/images/cross_bold.png)}
table.status tr.status_row.cat{border-top:3px double #336}table.status tr.status_overall{border-bottom:3px double #336}
table.status tr.status_overall>td:first-child{background-repeat:no-repeat;background-size:30px;background-position:right 10px center;height:35px}
table.status tr.status_overall span{font-size:18px;font-weight:bold}table.status.ok .status_overall{color:#585}
table.status.ok .status_overall>td:first-child{background-image:url(/images/check_bold.png)}
table.status.ok .status_overall>td:nth-child(2):after{content:"OK";font-weight:bold;font-size:18px}
table.status.warn .status_overall{color:#c96242}table.status.warn .status_overall>td:first-child{background-image:url(/images/exclam_bold.png)}
table.status.warn .status_overall>td:nth-child(2):after{content:"Warning";font-weight:bold;font-size:18px}
table.status.crit .status_overall{color:#d72126}table.status.crit .status_overall>td:first-child{background-image:url(/images/cross_bold.png)}
table.status.crit .status_overall>td:nth-child(2):after{content:"Alert";font-weight:bold;font-size:18px}
[data-legend]:after{color:gray;content:attr(data-legend);font-size:12px;padding-left:5px;white-space:pre;display:inline-block;vertical-align:middle}