a { color:#4c4; text-decoration:none; }
a:hover,a:focus { color: #ccc; text-decoration: none; }

body { background-color: #000000; border-color: #4C4; color: #4C4; height: 100%; line-height: normal; }
.clear { clear: both; }

fieldset, hr { border-color: #4C4; }

html { height: 100%; }

.main-logo-box {
	align-content: center;
	align-items: center;
	display: flex;
	flex-direction: column;
	height: 100%;
	justify-content: center;
	text-align: center;
}
.main-logo-slogan {text-align: center; font-size: 28px;}
.main-logo-text { margin:0px; text-align: center; font-size: 84px; }

.details { position: absolute; right: 20px; bottom: 20px; font-size: 16px; text-align: right; }

table, th, td {border: 2px solid #4c4; border-collapse: collapse; }
table {width: 100%;}
