/* CSS Document */
form {
	width:650px;
	margin: 0px auto;
}
form label {
	padding: 0px auto;
	color: #444;
	font-family: "ArialMT","Arial",sans-serif;
	font-size: 13px;
	font-stretch: normal;
	font-style: normal;
	font-variant: normal;
	font-weight: 700;
	letter-spacing: 0px;
	line-height: 17px;
	text-indent: 0px;
	text-transform: none;
}
form div label {
	color:#999;
	font-size: 10px;
	line-height:12px;
	font-weight:400;
}
p {
	text-align:center;
}
code {
	display:block;
	white-space:pre-wrap;
	border: 1px solid #eDeDeD;
	font: 100%/1.6em "Courier New", Courier, monospace; /* 1 */
	background-image: -webkit-linear-gradient(#FAFAFA 50%, white 50%);
	background-image: linear-gradient(#FAFAFA 50%, white 50%); /* 2 */
	background-size: 100% 3.2em; /* 3 */
	padding:5px;
	margin: 0 auto;
	width: 80%;
}
em {
	font-weight:bold;
	color:red;
}
.preload * {
 -webkit-transition: none !important;
 -moz-transition: none !important;
 -ms-transition: none !important;
 -o-transition: none !important;
}
.postload {
	-webkit-transition: all !important;
	-moz-transition: all !important;
 	-ms-transition: all !important;
 	-o-transition: all !important;
}
label#textlabel {
		display:block;
		width:393px;
		margin: 0px auto;
}
textarea {
	display:block;
	width:332px;
	margin: 0px auto;
}
button {
	display:block;
	width:56px;
	margin:0px auto;
}
@media screen and (max-width: 650px) {
	form {
		width: 90%;
		max-width: 360px;
		min-width: 330px;
	}
	label#textlabel {
		display:block;
		width: 90%;
		max-width: 360px;
		min-width: 180px;
		text-align: center;
		margin: 0px auto;
	}
	textarea {
		width: 95%;
		max-width: 380px;
		min-width: 190px;
	}
}

@media print {
	.no-print, .no-print * {
		display: none !important;
	}
}