body { padding: 0px; margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; display: block; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; } div { margin: 0px; padding: 0px; flex-grow: 0; } div#body { display: flex; height: 100%; width: 100%; flex-direction: column; } h1,h2,h3,h4,h5,h6 { margin: 0px; padding:2px; } table { width: 98%; } h1 > div { display: inline; } h1 { font-size: 18px; border-bottom: 1px solid black; } h2 { font-size: 14px; } a { text-decoration: none; color: inherit; } /*! button { border: 1px solid black; border-radius: 4px; padding: 6px; width: 140px; font-weight: 800; } */ #header { top: 0px; left: 0px; right: 0px; border-bottom: 1px solid black; background-color: #c7def5; padding: 12px; display: flex; flex-direction: row; flex-wrap: wrap; } #header > div { margin: 4px; } #footer { height: 20px; padding: 6px; padding-left: 24px; background-color: #c7def5; border-top: 1px solid black; flex-grow: 0; flex-shrink: 0; } #page { display: flex; top: 56px; bottom: 32px; left: 0px; right: 0px; flex-grow: 1; flex-direction: row; } #nav { display: flex; left: 0px; top: 0px; bottom: 0px; padding: 6px; flex-grow: 0; } #content { padding: 8px; padding-top: 16px; overflow: auto; flex-grow: 1; } .scroll { display: inline-block; overflow: scroll; } .fill { flex-grow: 1; flex-shrink: 1; } .right { float: right; right: 0px; } .flex { display: flex; } .flex.row { flex-direction: row; } .flex.column { flex-direction: column; } .flex > div { margin: 4px; } .skylogo { display: inline-block; border: 1px solid black; font-size: 18px; font-weight: 800; flex-grow: 0; flex-shrink: 0; } .skylogo > div { display: inline-block; padding: 4px; } .indicator { margin-left: 4px; margin-right: 4px; padding-top: 5px; padding-left: 5px; display: inline-block; font-size: 12px; width: 140px; height: 18px; border-radius: 8px; color: #C0C0C0; background-color: #009ee3; } .indicator > div { border-radius: 50%; background-color: #404040; display: inline-block; width: 11px; height: 11px; margin-bottom: -1px; margin-right: 4px; } .indicator[state="STOPPING"] > div { background-color: #C0C000; } .indicator[state="STARTED"] > div { background-color: #00D000; } .indicator[state="FAILED"] > div { background-color: #D00000; } .indicator[state="INITIALIZED"] > div { background-color: #00D0D0; } .group { min-width: 240px; } .group.right { width: 24%; border-left: 1px solid black; padding-left: 8px; top: 0px; bottom: 0px; } #navigation h1 { font-size: 14px; border: none; } #navigation > div { display: block; margin-right: 16px; } #navigation > div > h1 { margin-top: 8px; margin-bottom: 4px; } #navigation > div > div { margin-left: 8px; } #content > div { margin: 6px; } fieldset { display: inline-block; min-width: 280px; max-width: 500px; } fieldset > label { display: inline-block; min-width: 140px; }