html, body {
	font-family: Ubuntu,Verdana,Arial,Helvetica,sans-serif;
	height:100%;
	width:100%;
	padding:0;
	margin:0;
}
html {
	overflow:hidden;
	background-color:#DDDDDD;
	background-image: url(http://www.2nv2u.com/mesh.png);
}
body {
	background-image: linear-gradient(to bottom, rgba(20,20,20,.3), rgba(20,20,20,0));
	background-color: transparent;
}
body>div {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	overflow: auto;
}
div.jumbotron {
	background-image:url(logo.png);
	background-repeat:no-repeat;
	background-position:0 20px;
	background-size:100px;
}
div.jumbotron h1 {
	opacity:.3;
	color:#FFFFFF;
}
div.jumbotron h2 {
	margin-bottom:30px;
	opacity:.3;
	font-size:22px;
}
div.jumbotron h1,
div.jumbotron h2 {
	cursor:pointer;
	margin-left:90px;
}
div.jumbotron {
	background-color:transparent;
	margin:2%;
}
@media (min-width:768px){
	div.jumbotron {
		margin:8% 14% 2% 14%;
		background-position:0 36px;
		background-size:120px;
	}
	div.jumbotron h1,
	div.jumbotron h2 {
		margin-left:115px;
	}
	div.jumbotron h1 {
		font-size:50px;
	}
	div.jumbotron h2 {
		font-size:24px;
	}
}
@media (min-width:992px){
	div.jumbotron {
		margin:10% 20% 2% 20%;
		background-position:0 32px;
		background-size:140px;
	}
	div.jumbotron h1,
	div.jumbotron h2 {
		margin-left:135px;
	}
	div.jumbotron h1 {
		font-size:60px;
	}
	div.jumbotron h2 {
		font-size:26px;
	}
}
div.panel {
	opacity:.5;
	margin-top:6px;
	padding-top:0;
	padding-bottom:0;
	border-radius: 6px;
}
div.panel>div.panel-body {
	padding-top:0;
	padding-bottom:0;
}
div#logpanel {
	display:none;
}
div#logpanel > div.panel-body > div {
	margin:20px 0;
	cursor:pointer;
	font-size:18px;
}
div#logpanel > div.panel-body > div > .glyphicon {
	margin:5px;
	top: 2px;
	display:inline-block;
	color:#EB9316;
}
div#logpanel > div.panel-body > div > a:not(:hover) {
	opacity:.4;
}
div#logpanel > div.panel-body > div > a {
	text-decoration:none;
	float:right;
}
div#logpanel > div.panel-body > div > span.phonetic {
	margin:5px 0;
	color:#888888;
	font-size:10px;
	display:block;
}
div.input-group {
	border-radius: 6px;
	box-shadow: 0 0 30px rgba(50,50,50,.25);
}
div.input-group input:focus {
	border-color:#CCCCCC;
}
div.input-group input:focus {
	box-shadow: none;
}
div.input-group .input-group-btn button span {
	font-size: 22px;
}
