.required {
	color: red;
}
.form-group {
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
}
.control-label {
	display: block;
	height: 50px;
	float: left;
	font-size: 16px;
	line-height: 50px;
	width: 100px;
}
.form-control {
	border: solid 1px #bbb;
	height: 50px;
	border-radius: 10px;
	width: 370px;
	float: left;
}
.form-control:hover,.form-control:focus {
	border: solid 1px #333 !important;
}
.green {
	border: 0;
	width: 100%;
	height: 50px;
	cursor: pointer;
	border-radius: 10px;
	background-color: #ff2d51;
	font-size: 16px;
	color: #fff;
	transition: all 0.3s;
}
.green:hover {
	background-color: rgba(255, 45, 81, 0.5);
}
.fc-code img {
	margin-left: 10px;
	height: 50px;
}