/*folha de estilos dos campos de erros*/

.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  border: 2px solid red;
  padding: 7px;
  padding-bottom: 12px;
  margin-bottom: 20px;
  background-color: #f0f0f0;
}

#errorExplanation h2 {
  text-align: left;
  font-weight: bold;
  padding: 5px 5px 5px 15px;
  font-size: 12px;
  margin: -7px;
  background-color: #c00;
  color: #fff;
}

#errorExplanation p {
  color: #333;
  margin-bottom: 0;
  padding: 5px;
}

#errorExplanation ul li {
  font-size: 12px;
  list-style: square;
}

.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}

.LV_valid {
	background:#00cc00 none repeat scroll 0 0;
	color:#fff;
	display:inline-block;
	font-size:38px;
	height:38px;
	line-height:30px;
	padding:0;
	text-indent:8px;
	vertical-align:bottom;
	width:38px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	}
.LV_invalid {
	background:red none repeat scroll 0 0;
	color:#FFFFFF;
	display:inline-block;
	font-size:38px;
	height:38px;
	line-height:30px;
	padding:0;
	text-indent:8px;
	vertical-align:bottom;
	width:38px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	}

.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {
    border: 1px solid #00CC00;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}

body.review_your_ad .sectionHeader h2 span {
  color: #999999;
  float: none;
}

#job_company_logo {
  font-size: 18px;
}

