.upload-form {
	display: block;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	font-weight: normal;
	color: #333;
	font-size: 14px;
	width: 70%;
	text-align: center;
	border: 1px dashed #999;
	padding-top: 20px;
	padding-bottom: 20px;
}
.upload-form input[type="file"] {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    opacity: 0;
}
.dashed {
	border-style: dashed;
}
.upload-form img#preview,
.upload-form img.upload-area-preview {
	max-width: 100%;
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
}
.language {
	float: right;
	padding: 3px 5px;
}
.inputform-row {
	margin: 10px 0;
}
.inputform-row button {
	display: block;
	color: #fff;
	background: #000;
	padding: 3px 50px;
}