/* This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ body { margin: 0; background-color: #000000; color: #FF9F00; font: 11px "Liberation Sans",Arial,Tahoma,Helvetica,sans-serif; } .hidden { display: none; } h1, h3, p { margin: 0; } #toolbar { background-color: #9C9CFF; border-bottom: 3px solid #000000; } #toolbar > button { -moz-appearance: none; background-color: #000000; border-width: 0 1px 0 0; border-color: #9C9CFF; border-style: solid; margin: 0; padding: 0 12px; font-family: inherit; font-weight: bold; height: 24px; } #toolbar > button:hover { background-color: #FFCF00; cursor: pointer; } #validation_status { float: right; text-transform: uppercase; font-size: 10px; line-height: 24px; padding: 0 12px; color: #000000; } header { padding: 20px 0; } header > div { vertical-align: top; display: flex; flex-direction: column; } #icon { height: 48px; width: 48px; float: left; margin: 0 20px; } h1, #type { line-height: 24px; height: 24px; /* avoid collapsing if empty */ display: block; } h1 { font-size: 20px; overflow-x: hidden; white-space: nowrap; text-overflow: ellipsis; } #type { font-size: 10px; text-transform: uppercase; color: #A09090; } main { padding-left: 88px; } h3 { color: #9C9CFF; font-size: 10px; font-weight: normal; } main > p { margin-bottom: 20px; } .validation_messages { margin-left: 74px; list-style: none; border-left: 4px solid transparent; padding: 0 10px; } body.valid #validation_status { background-color: #008484; } body.warning #validation_status { background-color: #FFCF00; } body.error #validation_status { background-color: #FF0000; } #warningslist { border-color: #FFCF00; } #errorslist { border-color: #FF0000; } #validation_status > span { display: none; } body.valid #validation_status > .valid, body.warning #validation_status > .warning, body.error #validation_status > .error { display: inline; }