
/**
 * @file
 * Styles for system messages.
 */

div.alert-success {
  background-image: url(../img/message-24-ok.png);
  background-color: #f8fff0;
  background-position: 8px 8px;
  background-repeat: no-repeat;
  border: solid 1px #be7;
  margin: 16px 0;
  padding: 10px 10px 10px 50px;  
}
div.alert-success,
.ok {
  color: #234600;
}
div.alert-success,
table tr.ok {
  background-color: #f8fff0;
}
div.alert-success button{
  display: none;
}

div.warning {
  background-image: url(../../misc/message-24-warning.png);
  border-color: #ed5;
}
div.warning,
.warning {
  color: #840;
}
div.warning,
table tr.warning {
  background-color: #fffce5;
}

div.alert-danger {
  background-image: url(../img/message-24-error.png);
  background-position: 8px 8px;
  background-repeat: no-repeat;
  color: #8c2e0b;
  border: 1px solid #ed541d;
  background-color: #fef5f1;
  margin: 16px 0;
  padding: 10px 10px 10px 50px;
}
div.alert-danger button{
  display: none;
}

input.error,
.error {
  color: #8c2e0b;
  border: 2px solid red;
}
input.error,
table tr.error {
  background-color: #fef5f1;
}
div.error p.error {
  color: #333;
}

div.messages ul {
  margin: 0 0 0 1em; /* LTR */
  padding: 0;
}
div.messages ul li {
  list-style-image: none;
}
