input.parsley-success,
select.parsley-success,
textarea.parsley-success {
 
}

input.parsley-error,
select.parsley-error,
textarea.parsley-error {
  border: 2px solid #CC0000;
}

.error_block {
	clear: both;
	padding-top: 1px;
}

.error_block .parsley-errors-list {
	
}

.parsley-errors-list {
  display: none;
  margin: 5px 0 8px 5px;
  padding: 0;
  color: #CC0000;
  font-size: 0.875em;
  font-weight: 500;
  list-style-type: none;

  transition: all .3s ease-in;
  -o-transition: all .3s ease-in;
  -moz-transition: all .3s ease-in;
  -webkit-transition: all .3s ease-in;
}

.parsley-errors-list li, .error_block .parsley-errors-list li {
	margin: 0 0 3px 0;
	color: #CC0000;
}

.parsley-errors-list.filled, .error_block .parsley-errors-list.filled {
   display: block;
}

.bs-callout-warning {
	border: 1px solid #CC0000;
	border-left: 4px solid #CC0000;
	color: #CC0000;
	margin: 15px 0;
    padding: 10px;
}

.bs-callout-warning p {
	margin: 0;
	font-weight: 500;
	font-family: 'Roboto', Arial, Helvetica, sans-serif;
}

.bs-callout-warning p.forbid {
	font-weight: 700;
}

.bs-callout-warning.hidden {
    display: none;
}