a { color: seagreen; }
a:hover, a:active { color: mediumseagreen; }

.header { padding-top: 15px; }
.header hr { margin-top: 15px; }
.header a { color: black; text-decoration: none !important; }
.header a:hover { color: mediumseagreen; text-decoration: none !important; }
.top-stats { float: right; margin-left: 1.5em; }
.top-stats td { padding-left: 0.5em; line-height: 1.5em; }
.header h1 { display: inline-block; margin: 0 40px 0 0; }
.header h1, h1 a { color: black !important; font-weight: bold; text-decoration: none !important; }
.header h1 span { color: mediumseagreen; }
.header h1 .beta { color: grey;  vertical-align: 1.2em; font-size: 35%; }
.top-menu { display: inline-block; list-style-type: none; padding: 0; vertical-align: 25%; margin: 10px 0 0 0; }
.top-menu li { display: inline; margin-right: 20px; font-weight: bold; }

.footer { margin: 30px 0 15px; text-align: right; }
.footer hr { margin: 15px 0; text-align: right; }

.table-nonfluid { width: auto !important; }
.overflow-ellipsis { overflow: hidden; text-overflow: ellipsis; }
.heading-side { float: right; margin-top: 10px; }

.glow { text-shadow: 0 0 .03em #afb; }
.glow.text-danger { text-shadow: 0 0 .03em #fba; }

.amd { color: #e00; font-weight: bold; }
.nvidia { color: #0b0; font-weight: bold; }
.asic { color: #05c; font-weight: bold; }
