.mcg-form-wrapper * {
	box-sizing: border-box;
}
.mcg-form-wrapper p,
.mcg-form-wrapper p+p {
	text-indent: 0;
	margin-bottom: 0.6875em;
}

.mcg-form-wrapper .mcg-form-header {
	overflow: auto;
}

.mcg-form-wrapper .mcg-form-image {
	text-align: center;
}
@media all and (min-width: 640px) {
.mcg-form-wrapper .mcg-form-image {
	overflow: auto;
	float:right;
}
}
.mcg-form-wrapper .mcg-form-image img.document-img-preview {
	display: inline-block;
	width: 160px;
	box-shadow: 0 0 16px rgba(0,0,0,0.5);
	transform: rotate(5deg);
	margin: 2em 1.5em 1em 1.5em;
	/*width: 160px;*/
	/*float: right;*/
}
.mcg-form-wrapper img.document-img {
	display: inline-block;
	width: 240px;
	box-shadow: 0 0 16px rgba(0,0,0,0.5);
	transform: rotate(5deg);
	margin: 2em 1.5em 1em 1.5em;
}

.mcg-form-wrapper .mcg-form-container {
	margin: 2em 0;
	border: 1px solid #999;
}

.mcg-form-wrapper form {
	padding: 0 1rem 1rem 1rem;
}
.mcg-form-wrapper input[type="submit"],
.mcg-form-wrapper button[type="submit"] {
	/*display: block;*/
	width: 100%;
	border: none;
	border-radius: 3px;
	padding: 0.7rem 2em;
	cursor: pointer;
	background-color: rgb(85, 126, 145);
	color: #fff !important;
	font-size: 1.0625em;
	font-weight: bold;
}
.mcg-form-wrapper input[type="submit"]:hover,
.mcg-form-wrapper button[type="submit"]:hover {
	background-color: rgb(238, 119, 7);
}