div.sm-none {
  display: none;
}
div.sm-status {
  background-image: url(../icons/message-24-ok.png);
  border-color: #be7;
}
div.sm-status,
.ok {
  color: #234600;
}
div.sm-status,
table tr.ok {
  background-color: #f8fff0;
}

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

div.sm-error {
  background-image: url(../icons/message-24-error.png);
  border-color: #ed541d;
}
div.sm-error,
.sm-error {
  color: #8c2e0b;
}
div.sm-error,
table tr.sm-error {
  background-color: #fef5f1;
}
div.sm-error p.sm-error {
  color: #333;
}

div.sm-loc-status {
  background-image: url(../icons/message-24-ok.png);
  border-color: #be7;
}
div.sm-loc-status,
.ok {
  color: #234600;
}
div.sm-loc-status,
table tr.ok {
  background-color: #f8fff0;
}

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

div.sm-loc-error {
  background-image: url(../icons/message-24-error.png);
  border-color: #ed541d;
}
div.sm-loc-error,
.sm-loc-error {
  color: #8c2e0b;
}
div.sm-loc-error,
table tr.sm-loc-error {
  background-color: #fef5f1;
}
div.sm-loc-error p.sm-loc-error {
  color: #333;
}
