body{ font-family: Arial, Helvetica, sans-serif; } .configForm { padding-bottom: 0.5em; } .configForm .buttons { margin-top: 0.5em; } .configForm .content>div:nth-child(even) { background-color: rgb(211 211 211 / 43%); } #statusPage .even { background-color: rgb(211 211 211 / 43%); } .category .title .label { opacity: 1; margin-left: 1em; } .changed input{ color: green } .changed select{ color: green } span.label { width: 10em; display: inline-block; opacity: 0.6; } .configForm .value { width: 21em; display: flex; flex-direction: row; margin-bottom: 0.2em; } span#connected { display: inline-block; background-color: red; width: 1em; height: 1em; border-radius: 50%; } span#connected.ok{ background-color: #13ac13; } .row { padding: 0.5em; display: flex; flex-direction: row; flex-wrap: wrap; } input,select { border: 1px solid #808080a1; font-size: 0.9em; padding: 0.2em; } .filter { display: inline-block; } .buttons { padding-left: 1em; } button.infoButton { margin-left: 1em; vertical-align: bottom; } .category .title { padding-left: 0.5em; background-color: lightgray; padding-top: 0.3em; padding-bottom: 0.5em; border-bottom: 1px solid darkgray; display: flex; align-items: center; } .hidden{ display: none !important; } .msgDetails .value { width: 5em; text-align: right; } .msgDetails .label { width: 5em; } .overlayContainer { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: #80808070; display: flex; } div#overlay { margin: auto; background-color: white; padding: 0.5em; max-width: 100%; box-sizing: border-box; } div#overlayContent { padding: 0.5em; } div#overlayContent.text{ white-space: pre-line; } .overlayButtons { border-top: 1px solid grey; padding-top: 0.5em; display: flex; flex-direction: row; justify-content: end; } #tabs { display: flex; border-bottom: 1px solid grey; margin-bottom: 0.5em; } #tabs .tab { background-color: lightgray; padding: 0.5em; border-left: 1px; border-right: 1px; border-top: 1px; border-bottom: 1px; border-color: grey; border-style: solid; opacity: 0.6; } #tabs .tab.active{ opacity: 1; } .buttons button{ padding: 0.5em; } button#reset{ padding: 0.5em; } h1{ margin-bottom: 0; } .icon-eye{ background-image: url("data:image/svg+xml;utf-8, Layer 1 "); margin-left: 0.5em; opacity: 0.3; } .icon{ height: 1.5em; width: 1.5em; display: inline-block; } .icon-more{ background-image: url("data:image/svg+xml;utf-8, Layer 1 "); } .icon-less{ background-image: url("data:image/svg+xml;utf-8, Layer 1 "); } .icon-eye.active{ opacity: 1; } .dash { width: 6em; height: 4em; display: flex; flex-direction: column; border: 1px solid grey; overflow: hidden; margin: 0; box-sizing: border-box; font-size: 1.2em; } div#dashboardPage { display: flex; flex-wrap: wrap; justify-content: center; } .dashTitle { font-size: 0.8em; background-color: lightgray; } .dashValue{ font-size: 1.6em; text-align: center; }