/* App */ body { background: #fff; font-size: 14px; color: #003049; line-height: 1.2; padding-bottom: 10em; } a, a:visited { color: blue; } /* Header */ #header { padding: 2em; display: flex; justify-content: space-between; align-items: center; background-color: #f5f5f5; margin-bottom: 3em; } #header #title a { text-decoration: none; color: pink; font-size: 2em; font-weight: bold; font-style: italic; } #header #navigation { flex-grow: 1; margin-left: 3em; margin-right: 3em; font-size: 1.2em; } #header #navigation a { color: #7d9cb8; text-decoration: none; } #header #navigation a.active { font-weight: bold; } #header #separator { display: inline-block; width: 2em; text-align: center; color: #9c9c9c; } /* ScanView */ .scan-detail { padding: 2em; margin: 2em; width: 50em; margin-left: auto; margin-right: auto; } .scan-detail .id { float: right; font-family: monospace; } .scan-detail td { padding-right: 2em; } .scan-detail .resultContainer { display: flex; } .scan-detail .result { background-color: #c6ff85; border: 3px solid #62b800; padding: 0.5em; margin-top: 0.5em; text-align: center; width: 100%; } .scan-detail .result.vulnerable { background-color: #ff8585; border: 3px solid #f74343; } .scan-detail .result.investigation_needed { background-color: #ffd078; border: 3px solid #f5b642; } .scan-detail .result .MuiSvgIcon-root { vertical-align: middle; margin-left: 0.3em; color: #62b800; } .scan-detail .result.vulnerable .MuiSvgIcon-root { color: #f74343; } .scan-detail .result.investigation_needed .MuiSvgIcon-root { color: #ff8400; } .scan-detail .reliability { padding: 0.5em; margin-top: 0.5em; text-align: center; width: 4em; margin-left: 0.5em; } /* ListView */ #list-container > #controls { display: flex; justify-content: center; margin-bottom: 3em; } #list-container > #pagination { display: flex; justify-content: center; margin-top: 3em; } #list-container #search { display: flex; } #list-container > #main { width: 90em; margin-left: auto; margin-right: auto; border-collapse: collapse; } .list-item td { padding-left: 2em; padding-right: 2em; margin: 0; border-top: 1px solid grey; border-bottom: 1px solid grey; } .list-item .result { background-color: #c6ff85; border: 3px solid #62b800; padding: 0.5em; margin: 0.5em; text-align: center; } .list-item .result.vulnerable { background-color: #ff8585; border: 3px solid #f74343; } .list-item .result.investigation_needed { background-color: #ffd078; border: 3px solid #f5b642; } .list-item .reliability { padding: 0.5em; margin: 0.5em; text-align: center; } /* Login */ #login-container { width: 100%; display: flex; justify-content: center; } #login { height: max-content; margin-top: 20vh; display: flex; flex-direction: column; justify-content: center; text-align: center; padding: 2em; } #login > h1 { font-size: 20px; margin-bottom: 32px; } #login > .ui.input { display: block; margin-bottom: 1em; } #login > .ui.button { margin-bottom: 1em; } .error { color: red; font-style: italic; font-size: 0.9em; } /* Error */ #error-container { height: max-content; width: 100%; display: flex; justify-content: center; margin-top: 20vh; }