div#content-contact {
	padding-top:280px; }
div#content-contact form div.left {
	margin-left:60px;
	width:340px; 
	float:left; }
div#content-contact form div.right {
	width:450px;
	float:left; }
div#content-contact form span {
	font-size:14px;
	color:#222222;
	float:left;
	font-weight:bold; }
div#content-contact form div.left img {
	margin-left:50px }
div#content-contact form div.left input {
	width:280px;
	border:none;
	padding:15px;
	height:10px;
	margin-top:2px;
	margin-bottom:20px;
	/* background:#E9FFD9; */
	background:#B2D649;
	opacity:0.65; }
div#content-contact form div.right .send-message {
	background-color:transparent;
	padding:0px;
	float:right;
	margin:2px 0;
	cursor:pointer;
	border:none; }
div#content-contact form div.right .send-message:hover {
	background-color:transparent; }
div#content-contact form div.right textarea  {
	width:370px;
	overflow:auto;
	border:none;
	padding:10px;
	margin-top:2px;
	height:102px;
	background:#B2D649;
	opacity:0.65; }
div#content-contact form input {
	font-size:18px;
	background-color:transparent; }
div#content-contact form input.rounded-corners, div#content-contact form textarea {
	/* font-size:18px; */
	-webkit-border-radius: 6px;
	-moz-border-radius:6px; }
div#center-message {
	background-color:#ccc; }
div.succes-block {
	background:#E0FFE4;
	padding:15px;
	font-size:25px;
	margin-bottom:40px;
	-webkit-border-radius: 6px;
	-moz-border-radius:6px; }
.blockMsg {
	padding:50px !important;
	background:#000 !important;
	color:#FFF !important;
	-webkit-border-radius: 6px;
	-moz-border-radius:6px;
	font-size:25px;
	margin:0 0 0 -100px !important; }
div.fail-block {
	background:#FF3399;
	color:#FFF;
	font-size:20px;
	margin-bottom:40px;
	-webkit-border-radius: 6px;
	-moz-border-radius:6px;
	padding:15px; }

form.cmxform fieldset {
  margin-bottom: 10px;
}
form.cmxform legend {
  font-size:1.4em;
  padding: 0 2px;
  font-weight: bold;
}
form.cmxform label {
  display: inline-block;
  line-height: 1.8;
  vertical-align: top;
}
form.cmxform fieldset ol {
  margin: 0;
  padding: 0;
}
form.cmxform fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
}
form.cmxform fieldset fieldset {
  border: none;
  margin: 3px 0 0;
}
form.cmxform fieldset fieldset legend {
  padding: 0 0 5px;
  font-weight: normal;
}
form.cmxform fieldset fieldset label {
  display: block;
  width: auto;
}
form.cmxform em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}
form.cmxform label {
  width: 120px; /* Width of labels */
}
form.cmxform fieldset fieldset label {
  margin-left: 123px; /* Width plus 3 (html space) */
}
