html, body { background-color: #fff; width: 100%; height: 100%; padding: 0px; margin: 0px; } h1 { clear: both; margin-top: 1.3rem; margin-bottom: 0.5rem; } .title { clear: both; font-size: 16px; margin-bottom: 1rem; border-bottom: 1px dashed #ddd; padding: 0px; padding-bottom: 1rem; color: #586069; } .comment-box { margin-top: 1rem; margin-bottom: 2rem; border-top: 1px dashed #ddd; padding-top: 1rem; } h2 { border-bottom: 1px solid #eee; padding-bottom: 5px; } ul.merged li, ul.blockedby li, ul.blocks li { display: inline-block; } ul.merged li + li:before, ul.blockedby li + li:before, ul.blocks li + li:before { content: ", "; } p + p { text-indent: 0.5rem; margin-top: 1.0rem; } .card-body form { padding-bottom: 2em; } thead { border-bottom: 2px solid #ddd; font-weight: bold; } tr { border-bottom: 1px solid #ddd; } tr td:nth-child(3){ min-width: 8rem; } tr.serious td:nth-child(1) { background-color: #ff5a2a; color: #fff; } tr.important td:nth-child(1) { background-color: #feaaaa; } #header { background: #333333; border-color: #1A1A1A1A; border-style: none none solid none; border-width: thin; width: 100%; margin-bottom: 1rem; padding: .5em; color: #fff; border-radius: 0; } #header .navbar-brand { padding: 0; } #search input:focus { width: 500px; } footer { border-color: #1A1A1A1A; border-style: dashed none none none; border-width: 2px; width: 100%; align-items: center; text-align: center; margin-top: 3rem; padding: 1rem; color: #586069; background: #fafafa; } table { width: 100%; } /* messages */ .row.event { margin-bottom: 1em; font-size: 1.2em; } .info .stat { display: block; color: #586069; } .info .stat .label { display: block; } .conversation .avatar { height: 64px; width: 64px; border: 1px solid #ddd; border-radius: 6px; color: #fff; display: flex; justify-content: center; align-items: center; font-size: 58px; } .address + .address:before { content: ", "; } .message .body pre { background: transparent; border: none; } .message .body .multipart { padding-bottom: 1rem; } .message .body .multipart + .multipart { padding-top: 1rem; padding-bottom: 1rem; border-top: 1px dashed #ddd; } .multipart.application-pgp-signature { display: none; } .multipart.text-x-patch { } .multipart.scheme { white-space: pre-wrap; font-family: monospace; } .attachment:before { background-image: url('/img/file.svg'); background-size: 1rem; display: inline-block; height: 1rem; width: 1rem; content: ""; } .download-part { float: right; font-size: 0.8em; font-style: italic; } .message .from .address { font-weight: bold; } .message .details { margin-top: .5em; display: none; } .message span.line { white-space: pre-wrap; font-family: monospace; } /* diff styles */ .message span.line.diff.file { color: #005cc5; } .message span.line.diff.separator { color: #005cc5; } .message span.line.diff.addition { color: #22863a; background-color: #f0fff4; } .message span.line.diff.deletion { color: #b31d28; background-color: #ffeef0; } .message span.line.diff.range { color: #6f42c1; font-weight: bold; } /* commit styles */ .message span.commit.attribution { color: #005cc5; } .message span.commit.header { color: #005cc5; } .message span.commit.changelog { color: #005cc5; } /* quote styles */ .message span.line.quote { margin-left: 1em; color: #3868cc; } .message span.line.cut-here { color: #888; } .filter { display: inline-block; color: #fff; background: #aaa; text-align: center; padding: 2px; border-radius: 3px; font-family: monospace; } .status-tag { display: inline-block; color: #fff; text-align: center; padding: 4px; border-radius: 3px; margin-right: 8px; } .status-tag.done { background: #cb2431; } .status-tag.open { background: #2cbe4e; } .error.parse { font-style: italic; font-size: 0.8em; }