@charset "utf-8";

@font-face {
	/* Author: RazenBrenday */
	font-family:'LF2-Font';
	src:url('fonts/RZMusashi.ttf') format('truetype'),
		url('fonts/RZMusashi.eot') format('embedded-opentype');
}

@font-face {
  font-family:'PT-Sans';
  src:url('fonts/PT-Sans.ttf') format('truetype');
}
@font-face {
  font-family:'PT-Sans';
  src:url('fonts/PT-Sans-Bold.ttf') format('truetype');
  font-weight:bold;
}
body, html {
	background-color:#0B1649;
	color:#FFF;
	padding:0;
	margin:0;
	width:100%;
	height:100%;
	font-family:'PT-Sans';
}

.container {
	width:100%;
	min-height:100%;
	position:relative;
	/* margin:0 15% 0 15%;
	padding:8em 4em 8em 4em; */
}

h1 {
	margin:0;
	padding-bottom:.3em;
	font-family:'LF2-Font';
	font-weight:normal;
}

.fakeBg {
	background-color:rgba(255,255,255,0.2);
	position:fixed;
	left:15%;
	right:15%;
	top:0;
	bottom:0;
	height:100%;
	box-shadow:0px 0px 50px 2px rgba(255,255,255,0.2);
	z-index:1;
}

.content {
	position: relative;
	padding:8em 4em 6em 4em;
	margin:0 15% 0 15%;
	z-index:2;
}

.header {
	display:table;
	position:fixed;
	table-layout:fixed;
	background-color:#10206C;
	top:0;
	left:0;
	right:0;
	width:100%;
	padding:0;
	margin:0;
	box-shadow:1px 1px 20px #0C1954;
	font-family:'LF2-Font';
	font-size:150%;
	z-index:99999;
}

.header a, .header a:visited {
	display:table-cell;
	border-spacing:0;
	height:100%;
	padding:.8em;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	text-decoration:none;
	transition:background-color .8s, color .5s;
}
.header a:hover {
	background-color:#FFF;
	color:#10206C;
}

:target {
	pointer-events:none;
	cursor:default;
	background-color:#FFF;
	color:#10206C !important;
}

a, a:visited {color:#FFF; transition:color .5s;}
a:hover {color:#0094FF;}

.footer {
	position:absolute;
	display:table;
	table-layout:fixed;
	left:0;
	right:0;
	bottom:0;
	width:100%;
	border-top:1px solid #000;
	z-index:99999;
}

.footer .td {
	display:table-cell;
	border-spacing:0;
	background-color:rgba(0,0,0,.2);
	text-align:center;
	vertical-align:middle;
	padding:1em;
}

.luiLink, .luiLink:visited {
  color:#0D7C59;
  font-weight:bold;
  text-decoration:underline;
  transition:color 1s ease;
}
.luiLink:hover {
  color:#16CC92;
  text-decoration:underline;
}