body{ font-family : sans-serif; font-style: normal; font-size: 12px; margin-top: 2px; background: #1f4e6bfa; background: linear-gradient(90deg, rgb(31 78 107 / 90%) 0%, rgb(0, 61, 130, 1) 50%, rgb(31 78 107 / 90%) 100%); } input, select{ outline:none; border:0.1em solid #AAA; border-radius: 2px; } td{ white-space: nowrap; } fieldset{ border: 1px solid #AAA; border-radius:2px; margin: 0.5em 0.5em 0em 0em; } #adc{ justify-self: center; padding-bottom: 1em; } #adc img{ height: 4em; } .mainSection{ text-align: -webkit-center; text-align: center; } .mainSection *{ text-align: initial; } .hidden{ display: none; } .login{ text-align: center; width: fit-content; display: inline-grid; padding: 1em 3.5em 1em 3.5em; display: block; padding: 15px; } .login input{ display: grid; margin: 0em 0em 4px 0em; border: 0.1em solid lightgray; height: 1.5em; border-radius: 0.3em; width: 15em; } .login button{ background: #526994; color: white; border: none; margin-top: 1em; } .login button:hover{ opacity: 0.75; } #timePoll{ width: 3.1em; } #boardName{ text-align: center; font-size: 24px; font-weight: 600; color: #1f4e6b; } .tableHeader{ width: auto; height: 6em; background: white; padding-bottom: 1em; width: -webkit-fill-available; width: -moz-available; } .tableHeader #adc{ padding: 0em; text-align-last: center; margin-right: 0.5em; } .clock_head{ display: block; background: #1f4e6b; margin: 0px; border:1px solid #1f4e6b; padding: 3px; font-size: 14px; color: white; text-align:center; } #pc-date, #pc-time, #rtc-date, #rtc-time, #rtc-cor{ display: block; border:1px solid #1f4e6b; margin: 0px; padding: 3px; font-size: 14px; text-align:center; margin-bottom:1px; } .rtc-bat{ display: none; border:1px solid #1f4e6b; margin: 0px; padding: 3px; font-size: 14px; color:red; text-align:center; } .clock table td{ vertical-align: top; } .clock{ overflow:auto; display:flex; justify-content:center; } .clock fieldset{ width: 220px; } #sync{ width: 2em; font-size: 16px; height: max-content; } .edit_button{ height: max-content; margin: 4px; } .sync-time .header{ background: #1f4e6b; margin: 0px; padding: 3px; color:white; width:45%; text-align:center; font-size: 14px; } .sync-time td{ border:1px solid #1f4e6b; margin: 0px; padding: 3px; text-align:center; font-size: 14px; } .serv{ width:18px; height:18px; float:left; cursor:pointer; padding-bottom:10px; } .main-LeftBlock{ width:110px; min-width: 110px; float:left } .main-RightBlock{ background: #F8F8F8; border: 1px solid #CCC; min-height:300px; margin: 5px 0 0 109px; padding: 5px 5px 10px 5px; min-width: 750px; border-radius:3px; } .section{ display: -moz-inline-stack; display: inline-block; zoom: 1; max-width: max-content; min-width: max-content; background: white; border-radius: 0px 0px 5px 5px; padding: 10px; } .section:first-child{ border:1px } .units-LeftBlock{ width:140px; min-width: 150px; float:left } .units-RightBlock{ background: #F9F9F9; border: 1px solid #AAA; min-height:150px; margin: 5px 0 0 149px; border-radius:5px; padding-top: 10px; } .units-RightBlock .section{ background: #F9F9F9; } ul.PLC-tabs-units{ list-style:none; line-height: 25px; margin: 2px 0 0 0; padding: 5px 0 0 5px; } .PLC-tabs-units li{ color: #777; background-color:#FAFAFA; border-top-left-radius: 5px; border-bottom-left-radius: 5px; display: block; border: 1px solid #d4d4d4; padding: 0 8px; margin: 2px 0 0 -5px; margin-bottom: 0px; cursor: pointer; background:white; border-right: 1px solid #AAA; } .PLC-tabs-units li:hover{ color: #1f4e6b; border-top: 1px solid #1f4e6b90; border-left: 1px solid #1f4e6b90; border-bottom: 1px solid #1f4e6b90; background: #1f4e6b20; } .PLC-tabs-units li.current-units{ cursor:default; color: #000; background: #F9F9F9; padding: 0 8px 2px; border: 1px solid #AAA; border-right: none; } .PLC-tabs-units p{ margin: 0; display: flex; justify-content: flex-start; } #blockBtn{ display: flex; place-content: center; } #PLC_addBlock{ border: 0; background: inherit; width: min-content; } #PLC_addBlock p{ font-size: x-large; margin: 0em; } .plc_btn_act img{ cursor:pointer; width:20px; height:20px; } .box.visible{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; } #auto_update, #survey_of_block{ margin: 1em; } #date, #time, #sysDate, #sysTime{ pointer-events: none; } #readBlock{ margin-left: 2em; height: 10green } .units-table{ width:100%; border: 0px solid #000; color:#000; } .units-combo{ float:left; width:230px; display:inline-block; border: 1px solid #AAA; border-radius:2px; } ul.tabs{ height: 23px; line-height: 20px; list-style: none; margin: 0 0 0 0; padding: 0 0 0 30px; white-space: nowrap; } .tabs li{ display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; margin: 0px 0px 0px 0px; padding: 0 25px 1px; color: #777; cursor: pointer; background: #FFF; border: 1px solid #d4d4d4; border-bottom-color: #FAFAFA; position: relative; -webkit-border-top-right-radius: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; border-top-right-radius: 5px; border-top-left-radius: 5px; } .tabs li:hover{ color: #1f4e6b; border-top: 1px solid #1f4e6b90; border-left: 1px solid #1f4e6b90; border-right: 1px solid #1f4e6b90; border-bottom: 1px solid #1f4e6b20; background: #1f4e6b20; } .tabs li.current{ cursor:default; color: #000; background: #F9F9F9; padding:0px 25px 2px; margin:0px 0px 0px 0px; border: 1px solid #AAA; border-bottom: none; padding-bottom: 0.23em; } .tabs li.notice{ background: red; color: white; padding: 2px; position: relative; font-size: 80%; top: -0.7em; } .box{ display: none; border-width: 0 1px 1px; background: #F9F9F9; padding: 12px 12px 12px 12px; border-radius: 0em 0em 0.5em 0.5em; min-width: 780px; min-height: 20px; border: 1px solid #AAA; } button{ height:30px; min-width:80px; margin-right:5px; margin-left:5px; border-radius:3px; border: 1px solid #AAA; cursor: pointer; text-align-last: center; } button:hover{ background:#fff; } .backgr{ background:#00000050; position: fixed; top: 0; left: 0; width: 100%; height: 1000000px; z-index: 10; zoom: 1; } .overlay{ position: absolute; left: 0; top: 0; z-index: 10; } .popup_header{ background: #1f4e6b; text-align: center; padding: 5px 15px 5px 15px; border-bottom: 1px solid #191919; font-size: 15px; font-weight: 600; color: white; border-radius: 2px 2px 0px 0px; user-select: none; cursor: default; } .popup_body{ padding: 25px; display: inline-block; align-items: center; } .middle{ float: left; vertical-align: middle; } .middle.content{ margin-left: 12px; text-align: center; font-size: 14px; margin-top: 15px; } .middle img{ width:48px; height:48px; } .popup_footer{ padding: 5px; border-top: 1px solid #191919; text-align: center; } .popup{ box-shadow: 0px 0em 0.4em 0px rgb(255 255 255); padding: 0; width-min: 300px; background: #efefef; border-radius: 3px; border: 1px solid #191919; display: -moz-inline-stack; display: inline-block; zoom: 1; *display: inline; } #ticker{ cursor: default; width:24px; height:24px; float: right; padding: 5px; margin-right: 5px; } .other_butt{ margin-left: 5px; border: 2px solid #CCC; width: 65px; height: 100px; padding: 5px 5px 0px 5px; border-radius: 3px; cursor: pointer; border-color: #adadad #555555 #555555 #adadad; background: -webkit-linear-gradient(#ffffff, #355f7a4a); color: #1f4e6b; position: relative; } .other_butt:hover{ border-color: #555555 #adadad #adadad #555555; } .other_butt img{ position: absolute; display: block; margin-left: auto; margin-right: auto; height: 64px; width:64px; } .other_butt div{ position: absolute; text-align: center; text-decoration: underline; bottom: 5px; width: 100%; left: 0; } .btn_route img{ width:16px; height:16px; cursor:pointer; } .cell_route{ font-size: 14px; display: inline-flex; } #common_settings img{ width:16px; height:16px; cursor:pointer; float:right; margin-right:15px; } #route_name{ display:inline-block; margin:auto; margin-left: 5px; } #state_block{ border-radius: 11px; width: 15px; height: 15px; box-shadow: 0px 0em 0.2em 0px rgb(50 50 50), inset rgba(0,0,0,.5) -3px -3px 4px, inset rgba(255,255,255,.9) 3px 3px 8px, rgba(0,0,0,.8) 3px 3px 8px -5px; margin-top: 5px; margin-right: 5px; } /*.users th { font-family: sans-serif; text-align: center; background-color: #d0d6d6; position: relative; border: 1px solid #EEE; padding: 4px; } .users td { text-align: center; white-space: nowrap; border: 1px solid #EEE; padding: 2px; } .users { position: relative; border: 1px solid #EEE; border-collapse: collapse; } .users img { width:20px; height:20px; cursor:pointer; }*/ .menu{ border: 1px solid #fff; margin-left: -30px; height: 24px; width: 24px; cursor: pointer; border-radius: 5px; } .menu:hover{ border: 1px solid #1f4e6b; } #plc h3{ text-align: center; border: 1px solid; background: darkred; color: #fff; border-radius: 3px; padding: 3px; margin: auto; } ul.parent > li{ position:relative; float:left; list-style:none; margin:1px; } ul.child{ background: #f6f6f6; z-index: 1; position: absolute; left: 0; padding: 0; list-style: none; display: none; padding: 5px; margin-left: -30px; margin-top: -1px; border: 1px solid #1f4e6b; border-radius: 5px; line-height: 20px; } .child li{ cursor:pointer; border-radius: 5px; padding: inherit; } .child a{ height: 100%; display: block; text-decoration:none; color:#000; } .child li:hover, .child li:hover a{ background:#1f4e6b; color:#fff; } label.error{ background-color: #1f4e6be6; color: white; display: block; position: absolute; white-space: normal; padding: 10px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; box-shadow: 2px 2px 4px black; margin-top: 2px; z-index: 20; width: 120px; } .sect_name{ display:inline-flex; }