body {
	background-color: white;
}
#logo {
	padding-top: 20px;
	text-align: center;
}
#logo-icon {
	width: 72px;
	height: 72px;
}
#logo-text {
	padding-top: 10px;
	font-size: 14px;
	color: #222;
}
#desc {
	padding: 20px 20px 0;
}
#desc p {
	padding-top: 15px;
	font-size: 18px;
	color: #585858;
	line-height: 30px;
	word-break: break-all;
}
#desc .link {
	color: #1782d0;
}
#desc a {
	color: #1782d0;
	text-decoration: none;
}
#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	line-height: 24px;
	font-size: 12px;
	color: #646464;
	text-align: center;
	padding-bottom: 10px;
}