div.page-form {
	display: block;	
	font-size: 14px;
}

div.page-form label {
	display: block;
	padding: 0;
	margin: 0;	
}

/* Form field label (text) */
div.page-form label span {
	display: block;
	padding: 12px 0 6px 0;
	font-size: 12px;
	font-family: 'Open Sans', sans-serif;
}

div.page-form label div.input-wrapper {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	padding: 8px;
	margin: 0;	
}

div.page-form input {
	padding: 0;
	margin: 0;
	width: 100%;
	border: none;
	resize: none;
	outline: none;
	background-color: transparent;	
	font-size: 14px;
}

div.page-form textarea {
	padding: 0;
	margin: 0;
	width: 100%;
	height: 100px;
	border: none;
	resize: none;
	outline: none;
	background-color: transparent;
	font-size: 14px;
}


.std-button {
	display: block;
	width: auto !important;
	background: #333 !important;
	color: #fff;
	font-size: 16px;
	border: none;
	border-radius: 5px;
	padding: 12px 24px 12px 24px !important;
	margin: 0;	
}