/* components/alert/src/scss/alert.scss */
.c-alert__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding: 1.0625rem 1.875rem;
  border: 1px solid transparent;
  color: #FFFFFF;
  max-width: 31.25rem;
  margin: 0.9375rem auto;
  border-radius: 1rem;
  -webkit-box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05);
  box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.05);
}
.c-alert__inner a,
.c-alert__inner .c-alert-link {
  text-decoration: underline;
  color: inherit;
}
.c-alert__icon {
  background-repeat: no-repeat;
  background-size: auto 0.3125rem;
  background-position: center;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 100%;
  height: 1.25rem;
  width: 1.25rem;
  position: relative;
}
.c-alert__icon::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -0.625rem;
  border-right: 1px solid transparent;
}
.c-alert__message {
  padding-left: 0.625rem;
  font-size: 0.875rem;
  font-family:
    "museo-sans-rounded",
    "Helvetica",
    sans-serif;
}
.c-alert--success .c-alert__inner {
  color: #007E38;
  background-color: #CCE5D7;
  border-color: #007E38;
}
.c-alert--success .c-alert__inner hr {
  border-top-color: #00652d;
}
.c-alert--success .c-alert__inner a,
.c-alert--success .c-alert__inner .alert-link {
  text-decoration: underline;
  color: inherit;
}
.c-alert--success .c-alert__inner a:hover,
.c-alert--success .c-alert__inner .alert-link:hover {
  color: #003216;
}
.c-alert--success .c-alert__inner .alert__icon::after {
  border-color: #bbdcca;
}
.c-alert--success .c-alert__inner .close {
  color: #99cbaf;
}
.c-alert--success .c-alert__inner .close:hover {
  color: #67b188;
}
.c-alert--success .c-alert__icon {
  background-image: url(/themes/custom/iiotheme/dist/img/alert-success.svg);
  background-color: #007E38;
}
.c-alert--warning .c-alert__inner {
  color: #F49F0B;
  background-color: #FDECCE;
  border-color: #F49F0B;
}
.c-alert--warning .c-alert__inner hr {
  border-top-color: #dc8f0a;
}
.c-alert--warning .c-alert__inner a,
.c-alert--warning .c-alert__inner .alert-link {
  text-decoration: underline;
  color: inherit;
}
.c-alert--warning .c-alert__inner a:hover,
.c-alert--warning .c-alert__inner .alert-link:hover {
  color: #ab6f08;
}
.c-alert--warning .c-alert__inner .alert__icon::after {
  border-color: #fce3b6;
}
.c-alert--warning .c-alert__inner .close {
  color: #fad085;
}
.c-alert--warning .c-alert__inner .close:hover {
  color: #f7b33b;
}
.c-alert--warning .c-alert__icon {
  background-image: url(/themes/custom/iiotheme/dist/img/alert-warning.svg);
  background-color: #F49F0B;
}
.c-alert--danger .c-alert__inner {
  color: #E54C3D;
  background-color: #F7C9C5;
  border-color: #E54C3D;
}
.c-alert--danger .c-alert__inner hr {
  border-top-color: #e23727;
}
.c-alert--danger .c-alert__inner a,
.c-alert--danger .c-alert__inner .alert-link {
  text-decoration: underline;
  color: inherit;
}
.c-alert--danger .c-alert__inner a:hover,
.c-alert--danger .c-alert__inner .alert-link:hover {
  color: #bc2819;
}
.c-alert--danger .c-alert__inner .alert__icon::after {
  border-color: #f4b4af;
}
.c-alert--danger .c-alert__inner .close {
  color: #ee8a82;
}
.c-alert--danger .c-alert__inner .close:hover {
  color: #e44c3f;
}
.c-alert--danger .c-alert__icon {
  background-image: url(/themes/custom/iiotheme/dist/img/alert-danger.svg);
  background-color: #E54C3D;
}
/*# sourceMappingURL=alert.css.map */
