@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i|PT+Serif:400,400i,700,700i&display=swap");
.messages {
  background: no-repeat 15px 30px;
  padding: 25px 25px 25px 45px;
  word-wrap: break-word;
  overflow-wrap: break-word;
  margin-left: 12px;
  margin-top: 20px;
  margin-bottom: 20px;
  background-color: #414143;
  color: white;
  background-size: 20px auto;
}
.messages pre {
  border: 0;
}
.messages a:hover {
  color: white;
  text-decoration-style: double;
}

.messages--warning {
  color: #ebc6a8;
  border-color: #ebc6a8;
  background-image: url(/core/misc/icons/e29700/warning.svg);
  box-shadow: -12px 0 0 #cb752f;
}
.messages--warning pre {
  background-color: #a25d25;
}
.messages--warning a {
  color: #d89055;
}

.messages--error {
  color: white;
  border-color: #e0747a;
  background-image: url(/core/misc/icons/e32700/error.svg);
  box-shadow: -12px 0 0 #992229;
}
.messages--error pre {
  background-color: #6f191e;
}
.messages--error a {
  color: #e0747a;
}

.messages--status {
  color: #d3e5d3;
  border-color: #b4d1b4;
  background-image: url(/core/misc/icons/73b355/check.svg);
  box-shadow: -12px 0 0 #74ab74;
  background-color: #315d68;
}
.messages--status pre {
  background-color: #599359;
}
.messages--status a {
  color: #a4c8a4;
}

/*# sourceMappingURL=messages.css.map */
