BODY {background: white; color: black;}

H1, H2, H3 {font-weight: bold;}
H1 {font-size: 134%;}
H2 {font-size: 117%;}
H3 {font-size: 100%;}

.mirrorwarning {font-size: small;}

.release { background-color: rgba(0, 255, 0, 0.2); }
.prerelease { background-color: rgba(255, 255, 0, 0.2); }
.snapshot { background-color: rgba(255, 64, 0, 0.2); }

table { border-collapse: collapse; }
td    { padding-top: 0.2em; padding-bottom: 0.2em; padding-right: 2em; }
.buildtype { display: block; font-weight: bold; margin-top: 1em;}

.downloadheading { font-weight: bold; margin-top: 0.8em; }
.downloadrow { margin-top: 0.2em; margin-bottom: 0.2em; }
.downloadname { display: -moz-inline-box; display: inline-block;
                max-width: 18vw; width: 8em; vertical-align: middle; }
.downloadfile { display: -moz-inline-box; display: inline-block;
                max-width: 36vw; width: 16em; vertical-align: middle; }
.downloadsig { display: -moz-inline-box; display: inline-block;
               max-width: 18vw; width: 8em; vertical-align: middle; }
.downloadgitlink { display: -moz-inline-box; display: inline-block;
                   vertical-align: middle; }

.downloadtop { margin: 24px; padding: 24px;
               border: 2px solid black;
               margin-bottom: 0;
               -moz-border-radius-topleft: 1em;
               -moz-border-radius-topright: 1em;
               -webkit-border-top-left-radius: 1em;
               -webkit-border-top-right-radius: 1em; }
.downloadbottom { margin: 24px; padding: 24px;
                  border: 2px solid black;
                  border-top: 0;
                  margin-top: 0;
                  -moz-border-radius-bottomleft: 1em;
                  -moz-border-radius-bottomright: 1em;
                  -webkit-border-bottom-left-radius: 1em;
                  -webkit-border-bottom-right-radius: 1em; }

.downloadbottom p:first-child { margin-top: 0; }
.downloadbottom h3:first-child { margin-top: 0; }
.downloadbottom div.downloadheading:first-child { margin-top: 0; }

.downloadinsecuretopcolour { background-color: rgba(200,40,0,0.1); }
.downloadinsecurebotcolour { background-color: rgba(200,40,0,0.04); }
.downloadoldertopcolour { background-color: rgba(200,200,0,0.1); }
.downloadolderbotcolour { background-color: rgba(200,200,0,0.04); }
.downloadlatesttopcolour { background-color: rgba(0,255,0,0.1); }
.downloadlatestbotcolour { background-color: rgba(0,255,0,0.04); }
.downloadprereltopcolour { background-color: rgba(0,192,255,0.1); }
.downloadprerelbotcolour { background-color: rgba(0,192,255,0.04); }
.downloadsnapshottopcolour { background-color: rgba(0,0,255,0.1); }
.downloadsnapshotbotcolour { background-color: rgba(0,0,255,0.04); }

.securityboxtop { margin: 24px; padding: 24px;
                  border: 4px solid black;
                  background-color: rgba(255,0,0,0.3);
                  margin-bottom: 0;
                  -moz-border-radius-topleft: 1em;
                  -moz-border-radius-topright: 1em;
                  -webkit-border-top-left-radius: 1em;
                  -webkit-border-top-right-radius: 1em; }
.securityboxbottom { margin: 24px; padding: 24px;
                     border: 4px solid black;
                     background-color: rgba(255,0,0,0.1);
                     border-top: 0;
                     margin-top: 0;
                     -moz-border-radius-bottomleft: 1em;
                     -moz-border-radius-bottomright: 1em;
                     -webkit-border-bottom-left-radius: 1em;
                     -webkit-border-bottom-right-radius: 1em; }
.securityboxbottomfirst { margin-top: 0; }
.securityboxbottomlast { margin-bottom: 0; }

.inlineblock { display: -moz-inline-box; display: inline-block;
               vertical-align: middle; }
.searchedit { max-width: 85vw; width: 32em; }

.missing { margin-left: 10%; margin-right: 10%; margin-bottom: 5%;
           border: medium solid red; padding: 3%;
           background-color: #ffcccc; text-color: #000000 }

table.cve-table { border-collapse: collapse; }
table.cve-table th { border: 1px solid black;
                     text-align: left;
                     padding: 0.2em 0.5em; }
table.cve-table td { border: 1px solid black;
                     vertical-align: top;
                     padding: 0.2em 0.5em; }
