div.problem-report-container textarea {
	width:100%;
	min-height:5em;
	font-size:100%;
	padding:1em;
}

div.problem-report-container label {
	display:block;
	margin-bottom:1em;
}

div.problem-report-container label input {
	width:100%;
}

div.problem-report-container .columns-container {
	width:100%;
}

div.problem-report-container .clear {
	clear:both;
	width:100%;
}


@media only screen and (min-width: 1000px) {
	
	div.problem-report-container .problem-description,
	div.problem-report-container .contact-information {
		width:48%;
	}

	div.problem-report-container .problem-description {
		float:left;
	}

	div.problem-report-container .contact-information {
		float:right;
	}
	
}

div.problem-report-container input.submit {
	margin-top:1em;
}