* { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; height: 100% } body { background-color: white; color: black; font-family: Arial, Helvetica, Sans-Serif, sans; font-size: 12pt; margin: 0; padding: 0; height: 100% } h1,h2,h3,h4,h5,h6 { text-align: center; } a { text-decoration: none; color: blue; } a:hover { text-decoration: underline; } ul { list-style-type: disc; padding-left: 0; margin-left: 14pt; } p { margin-bottom: 10px; } .bigtabfoot { height: 32px; } .bigtab { background-color: white; font-size: 10pt; margin-left: auto; margin-right: auto; /*max-width: 100%;*/ margin-top: 32px; } .bigtab thead { padding: 3px; /* position: sticky; top: 32px;*/ color: white; height: 30px; } .bigtab th { background-color: #916f6f; border-radius: 5px; } .bigtab .insthead { padding: 3px; color: white; height: 30px; background-color: #916f6f; border-radius: 5px; text-align: center; vertical-align: middle; color: white; font-size: 12pt; font-weight: bold; } .bigtab img { max-width: 100%; display: block; margin-left: auto; margin-right: auto; } /*720x1280*/ .bigtab td { padding: 3px; text-align: left; vertical-align: top; word-break: break-word; width: 360px; min-width: 360px; background-color: lightgrey; border-radius: 5px; } .bigtab .tdattr { width: 110px; min-width: 110px; } .baloo { width: 100%; margin-bottom: 3px; padding-bottom: 3px; border-bottom: 1px solid grey; } .good, .bad, .neut { padding: 1px; margin-bottom: 3px; border-radius: 3px; } .good { background-color: #87DE87; } .bad { background-color: #DE8787; } .neut { background-color: #FFCCAA; } .field, .ourfield { padding: 1px; border-radius: 3px; background-color: #FFEEAA; color: black; } .ourfield { background-color: #FFB380; } .percstatuses, .perclogins, .percregs { height: 12px; line-height: 12px; vertical-align: middle; font-size: 8pt; word-break: keep-all; overflow-x: visible; } .percstatuses { background-color: #FF8080; } .perclogins { background-color: #99FF55; } .percregs { background-color: #80B3FF; } .colsectheader, .colsectcont, .colsectcontb { width: 100%; font-size: 8pt; text-align: center; } .colsectheader { margin-top: 10px; font-weight: bold; background-color: #C8B7B7; border-radius: 3px; padding: 1px; } .colsectcont ol { text-align: left; padding-left: 0; margin-left: 12px; } .colsectcontb { margin-top: 2px; font-weight: bold; background-color: #BBBBBB; border-radius: 3px; padding: 1px; } .percbg, .percfg { margin-top: 2px; width: 100%; height: 14px; background-color: #C83737; border-radius: 3px; } .percfg { background-color: #44AA00; } #fullscreen { width: 100%; height: 100%; display: table; } #middlerow { display: table-cell; vertical-align: middle; text-align: center; } #centertit, #centerbox { font-size: 12pt; margin-right: auto; margin-left: auto; width: 320px; padding: 5px; } #centertit { font-size: 13pt; padding: 8px; background-color: #916f6f; color: white; text-shadow: 1px 1px 2px black; font-weight: bold; text-align: center; border-radius: 9px 9px 0 0; } #centerbox { background-color: lightgrey; border-radius: 0 0 9px 9px; } #logintable { width: 100%; } #logintable td { text-align: right; width: 1%; } #logintable .rtd { text-align: left; width: 99%; } #logintable .tiptd { font-size: 10pt; text-align: center; width: 100%; padding-top:10px; padding-bottom: 10px; } input { width: 100%; font-size: 11pt; padding-top: 2px; padding-bottom: 2px; } .button { font-size: 11pt; height: 36px; } #popup { z-index: 2; display: none; top: 0px; position: fixed; width: 100%; height: 100%; background-color: rgba(0,0,0,0.75); color: white; padding: 0; font-size: 9pt; } #inpopup { display: table-cell; vertical-align: middle; text-align: center; } #inpopup .waitbub { background-color: black; color: #78b1e2; padding: 16px; border-radius: 20px; width: 160px; margin-left: auto; margin-right: auto; } #popupcont { position: relative; margin-left: auto; margin-right: auto; border: 1px solid gray; width: 260px; background-color: white; border-radius: 9px; color: black; padding: 5px; text-align: left; } #popupcont input { width: 100%; height: 24px; font-size: 9pt; } #popupcont p { font-size: 10pt; margin-top: 3px; margin-bottom: 5px; padding: 0; } #footer { color: white; position: fixed; height: 32px; width: 100%; bottom: 0; left: 0; background-color: rgba(0,0,0,0.85); line-height: 32px; vertical-align: middle; } .nully { font-style: italic; color: #666666; } #hmenu { font-size: 10pt; background-color: rgba(0,0,0,0.85); color: white; position: fixed; top: 0; left: 0; width: 100%; height: 32px; margin: 0; padding: 0; /*box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4);*/ /*padding-left: 32px;*/ z-index: 1; /*display: none;*/ } #hmenu ul { list-style-type: none; margin: 0; padding: 0; overflow: visible; } #hmenu ul li { width: 80px; height: 32px; text-align: center; display: table-cell; vertical-align: middle; color: #78b1e2; } #hmenu ul li:hover { background-color: rgba(255,255,255,0.10); cursor: default; } #hmenu ul li a { width: 80px; line-height: 32px; display: block; color: #78b1e2; } #hmenu .ula { position: absolute; top: 32px; background-color: rgba(0,0,0,0.85); display: none; } #hmenu .ulb { background-color: rgba(0,0,0,0.85); left: 80px; position: relative; top: -32px; display: none; } #hmenu .ula li, #hmenu .ulb li { width: 80px; height: 32px; display: block; float: none; text-align: center; line-height: 32px; vertical-align: middle; } #hmenu .ula li:hover, #hmenu .ulb li:hover { text-decoration: underline; } #hmenu .hil { background-color: rgba(34,104,170,0.40); color: white; } #hmenu .hil:hover { cursor: default; text-decoration: none; } #hmenu .ula li.hil:hover, #hmenu .ulb li.hil:hover { text-decoration: none; } #rightdiv { position: absolute; top: 0; right: 0; color: #78b1e2; height: 32px; line-height: 32px; vertical-align: middle; } .rlinks { float: left; padding-left: 10px; padding-right: 10px; text-align: center; } .rlinks a { color: #78b1e2; } .rlinks:hover { cursor: pointer; background-color: rgba(255,255,255,0.10); } #plancia { position: fixed; left: 50%; transform: translateX(-50%); top: 32px; max-width: 100%; background-color: rgba(0,0,0,0.85); padding: 1px; border-radius: 0 0 7px 7px; font-size: 9pt; color: #78b1e2; display: none; } #plancia .planciatab { margin-right: auto; margin-left: auto; width: 100%; } #plancia select, #plancia input, #plancia button { margin: 0; height: 24px; font-size: 8pt; } #plancia input { width: 120px; } /* questi li definisco e li applico solo per avere qualcosa su cui fare "querySelectorAll" */ #plancia .openpar, #plancia .fieldsel, #plancia .condsel, #plancia .valuesel, #plancia .valueinp, #plancia .andor, #plancia .closepar, #plancia .ordfieldsel, #plancia .ascdesc, #plancia .preset { min-width: 100%; } #plancia .valuesel:disabled, #plancia .valueinp:disabled { opacity: 0.5; } #plancia .preset { max-width: 400px; } #plancia .minus, #plancia .plus, #plancia .lilbut { width: 22px; height: 22px; } #plancia .minus:hover, #plancia .plus:hover, #plancia .lilbut:hover { cursor: pointer; } #plancia .ctrlbut { font-weight: bold; width: 100%; min-width: 320px; } #debug { position: fixed; left: 0; top: 32px; width: 320px; height: 240px; font-size: 8pt; overflow: auto; } @media only screen and (max-width:720px) { .bigtab td { width: 244px; min-width: 244px; } }