/*




	This file was auto generated by Less (http://lesscss.org). To change the contents of this file, edit app/stylesheets/errors.less instead.




*/div#flashes {
  position: fixed;
  bottom: 2px;
  right: 2px;
  z-index: 1000;
  width: 400px;
  padding: 5px 5px 20px;
  color: #ffffff;
  background: #000000;
  border: solid 1px #ffffff;
}
div#flashes h2 { display: none; }
div#flashes a.actions {
  position: absolute;
  bottom: 3px;
  right: 10px;
  font-size: 10px;
}
div#flashes div.flash {
  padding: 5px 10px;
  font-size: 11px;
  font-weight: bold;
}
div.flash.error { color: #cc0000; }
div.flash.warning { color: #ff6600; }
div.flash.notice { color: #ffff66; }
div.flash.message { color: #333399; }
#errorExplanation {
  margin: 1em 0;
  padding: 10px 150px;
  background: #cc0000;
  color: #ffffff;
  border-top: 1px solid #ff6666;
  border-left: 1px solid #ff6666;
  border-right: 2px solid #000000;
  border-bottom: 2px solid #000000;
}
#errorExplanation * {
  padding: 0;
  margin: 0;
}
#errorExplanation h2 {
  margin-bottom: 10px;
  color: #ffffff;
}
#errorExplanation p { font-weight: bold; }
#errorExplanation ul { padding-left: 20px; }
#errorExplanation ul li { padding-top: 5px; }
.field_with_errors { display: inline; }
.field_with_errors input { border: 2px solid red; }
.field_with_errors textarea { border: 2px solid red; }
.field_with_errors select { border: 2px solid red; }
.field_with_errors .formError {
  color: #ff0000;
  font-size: 10px;
}
