
	body {
		margin:0px;
		font-family:'Times';
		font-size:20pt;
	}
	#content {
		width:100%;
		height:100%;
		position:absolute;
		top:0px;
		left:0px;
	}
	#cover {
		width:100%;
		height:100%;
		position:absolute;
		background-size:cover;
		background-repeat:no-repeat;
		background-position: center center;
		top:0px;
		left:0px;
		z-index:-1;

	}
	#button, #username {
		left:30px;
		top:30px;
		position:absolute;
	}
	#button > div, #username {
		filter: drop-shadow(0px 0px 4px white);
		-moz-filter: drop-shadow(0px 0px 4px white);
		-webkit-filter: drop-shadow(0px 0px 4px white);
	}
	#username {
		top:auto;
		bottom:0px;
	}
	button {
		padding:10px;
		margin-top:50px;
		border-width:3px;
		font-size:1em;
		background:white;
		border-color:white;
		cursor:pointer;
		display:block;
		text-align:left;
		color:darkslategray;
	}
	button:hover {
    	border-style: inset;
    	background:whitesmoke;
    	border-color:whitesmoke;
	}
	button:focus {
		outline:0px;
	}


	@font-face {font-family: 'MicrosoftSansSerif';src: url('font/30F343_0_0.eot');src: url('font/30F343_0_0.eot?#iefix') format('embedded-opentype'),url('font/30F343_0_0.woff2') format('woff2'),url('font/30F343_0_0.woff') format('woff'),url('font/30F343_0_0.ttf') format('truetype');}

	button {
		font-style: regular;
  	  	line-height:1.4;
  	  	font-size:10.5pt;
  	  	letter-spacing: 0.6px;
  	  	margin:0px;
  	  	font-family: MicrosoftSansSerif;
		display: inline-block;
    	cursor: pointer;
    	padding: 6px 20px;
    	letter-spacing: 0.5px;
    	margin-bottom: 13px;
    	text-decoration: none;
    	margin-top:1em;
    	color: black;
    	border: 4px outset white;
    	background: white;
    	line-height: 1.4;
    	font-size: 10.5pt;
	}
	@media screen and (max-width:767px) {
		
	}
