body { background-color:#fff; font-family:Verdana, Trebuchet, Arial, sans-serif; color:#666; font-size:1rem; }
h1, h1 a { color:#8bbad6 !important; font-size:2rem; margin: 1.5rem 0 1rem 0; font-family: 'Quicksand', sans-serif; font-weight: 500; }
h1 a { text-decoration: underline; }
h2, h2 a { color:#ff9f40; font-size:1.3rem;  font-family: 'Quicksand', sans-serif; font-weight: 500; }
h2 a { text-decoration: underline; color: #0046a3; }
.inputMd5 { max-width: 35rem; margin: 1rem auto;}
input#hash { background-color: #fff; }
input#hash:focus{ outline: none !important; box-shadow: none !important; }
#colorcode div { display:inline-block; height:0.3rem; width:8px; padding:0; margin:0}
#hashStatus { font-size:90%; color:#ff9f40; }
#hashStatus.err { font-size:80%; color:red; }
.links div a { font-size:80%; text-decoration: underline !important; }
.links div * { color: darkgrey; }
#txt404 { font-size: 800%; color: red; text-align: center; }
.externalSources { margin-top:1rem; }
.externalSources h3 { border-top: #0046a3 1px solid; padding-top: 1rem; font-size:1rem; }
.externalSources a { display: block; padding-left: 15px;}
.indexArticle { margin: 2rem 0; }
code, code *{ font-size: inherit !important; }
pre code { font-size: 0.85rem !important; }
.mt-8 { margin-top: 8rem; }
/*.what { position:relative; left:-20px; }
.what input { margin:0 8px; width:200px; left:0; border:1px solid #aaa; }
.checksum { margin-bottom:15px; }
#checksum { width:320px; text-align:center; font-size:1em; border:1px solid #fff; }
#implementations { margin: 25px 0; }
a { display:block; width:200px;	 margin:0 auto; color:#000; font-size:0.8em; }
#implementations a { display: inline; }
a#waudit {display:none; }
a#colour { font-weight:bold; font-size:18px; color:#9900cc; }
#colorcode { width:256px; margin:0 auto 0 auto; padding:0; height:32px; }
#colorcode div { float:left; height:2px; width:8px; }
*/