/*
 * DO NOT EDIT THIS FILE.
 * Find the correct source file and do your changes there.
 * @preserve
 */
/**
 * @file
 * Styles for system messages.
 */
.messages {
  color: #003B4A;
  margin-bottom: 3.5rem;
  overflow-wrap: break-word;
  position: relative;
  text-align: center;
  word-wrap: break-word;
  z-index: 1;
}
.messages::after {
    background: linear-gradient(
      45deg,
      rgba(255, 255, 255, 0.9) 25%,
      transparent 25%, transparent 50%,
      rgba(255, 255, 255, 0.9) 50%,
      rgba(255, 255, 255, 0.9) 75%,
      transparent 75%);
    background-size: 10px 10px;
    border-radius: 12px;
    content: '';
    display: block;
    height: 100%;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 100%;
    z-index: 1;
  }
.messages + .messages {
    margin-top: 1.538em;
  }
.messages > .inner {
    background: #FFFFFF no-repeat 10px center;
    border: 2px solid transparent;
    border-radius: 12px;
    padding: 15px 20px 15px 35px;
    position: relative;
    z-index: 2;
  }
.messages a { color: inherit; }
.messages__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.messages__item + .messages__item {
  margin-top: 0.769em;
}
/* See .color-success in Seven's colors.css */
.messages--status::after {
    background-image: linear-gradient(
      45deg,
      #FFFFFF 25%,
      #00AF91 25%, #00AF91 50%,
      #FFFFFF 50%,
      #FFFFFF 75%,
      #00AF91 75%);
  }
.messages--status > .inner {
    border-color: #00AF91;
    background-image: url(../../images/icons/circle-information--teal.svg);
  }
/* See .color-warning in Seven's colors.css */
.messages--warning::after {
    background-image: linear-gradient(
      45deg,
      #FFFFFF 25%,
      #F7574D 25%, #F7574D 50%,
      #FFFFFF 50%,
      #FFFFFF 75%,
      #F7574D 75%);
  }
.messages--warning > .inner {
    border-color: #F7574D;
    background-image: url(../../images/icons/warning.svg);
  }
/* See .color-error in Seven's colors.css */
.messages--error::after {
    background-image: linear-gradient(
      45deg,
      #FFFFFF 25%,
      #ED1651 25%, #ED1651 50%,
      #FFFFFF 50%,
      #FFFFFF 75%,
      #ED1651 75%);
  }
.messages--error > .inner {
    border-color: #ED1651;
    background-image: url(../../images/icons/error.svg);
  }
.messages--error p.error {
    color: #a51b00;
  }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjxubyBzb3VyY2U+IiwiLi4vLi4vcGNzcy9jb21wb25lbnRzL21lc3NhZ2VzLnBjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7R0FBQTtBQ0FBOzs7RUFHRTtBQUdGO0VBQ0UsY0FBMkI7RUFDM0IscUJBQXFCO0VBQ3JCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixVQUFVO0FBb0NaO0FBbENFO0lBQ0U7Ozs7OztzQkFNa0I7SUFDbEIsMEJBQTBCO0lBQzFCLG1CQUFtQztJQUNuQyxXQUFXO0lBQ1gsY0FBYztJQUNkLFlBQVk7SUFDWixTQUFTO0lBQ1Qsa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixXQUFXO0lBQ1gsVUFBVTtFQUNaO0FBRUE7SUFDRSxtQkFBbUI7RUFDckI7QUFFQTtJQUNFLHlDQUFvRDtJQUNwRCw2QkFBNkI7SUFDN0IsbUJBQW1DO0lBQ25DLDRCQUE0QjtJQUM1QixrQkFBa0I7SUFDbEIsVUFBVTtFQUNaO0FBRUEsY0FBTSxjQUFjLEVBQUU7QUFHeEI7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLGdCQUFnQjtBQUNsQjtBQUVBO0VBQ0UsbUJBQW1CO0FBQ3JCO0FBRUEsNkNBQTZDO0FBRzNDO0lBQ0U7Ozs7OztrQkFNd0I7RUFDMUI7QUFFQTtJQUNFLHFCQUErQjtJQUMvQixzRUFBc0U7RUFDeEU7QUFHRiw2Q0FBNkM7QUFHM0M7SUFDRTs7Ozs7O2tCQU0wQjtFQUM1QjtBQUVBO0lBQ0UscUJBQWlDO0lBQ2pDLHFEQUFxRDtFQUN2RDtBQUdGLDJDQUEyQztBQUd6QztJQUNFOzs7Ozs7a0JBTXdCO0VBQzFCO0FBRUE7SUFDRSxxQkFBK0I7SUFDL0IsbURBQW1EO0VBQ3JEO0FBRUE7SUFDRSxjQUFjO0VBQ2hCIiwiZmlsZSI6Im1lc3NhZ2VzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbbnVsbCwiLyoqXG4gKiBAZmlsZVxuICogU3R5bGVzIGZvciBzeXN0ZW0gbWVzc2FnZXMuXG4gKi9cbkBpbXBvcnQgdXJsKCcuLi9iYXNlL3ZhcmlhYmxlcy5wY3NzJyk7XG5cbi5tZXNzYWdlcyB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1kZWZhdWx0KTtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB6LWluZGV4OiAxO1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA0NWRlZyxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSAyNSUsXG4gICAgICB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSxcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KSA1MCUsXG4gICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgNzUlLFxuICAgICAgdHJhbnNwYXJlbnQgNzUlKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzKTtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDRweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJiArIC5tZXNzYWdlcyB7XG4gICAgbWFyZ2luLXRvcDogMS41MzhlbTtcbiAgfVxuXG4gICYgPiAuaW5uZXIge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXdoaXRlKSBuby1yZXBlYXQgMTBweCBjZW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cyk7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggMzVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICYgYSB7IGNvbG9yOiBpbmhlcml0OyB9XG59XG5cbi5tZXNzYWdlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm1lc3NhZ2VzX19pdGVtICsgLm1lc3NhZ2VzX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMC43NjllbTtcbn1cblxuLyogU2VlIC5jb2xvci1zdWNjZXNzIGluIFNldmVuJ3MgY29sb3JzLmNzcyAqL1xuLm1lc3NhZ2VzLS1zdGF0dXMge1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA0NWRlZyxcbiAgICAgIHZhcigtLWNvbG9yLXdoaXRlKSAyNSUsXG4gICAgICB2YXIoLS1jb2xvci10ZWFsKSAyNSUsIHZhcigtLWNvbG9yLXRlYWwpIDUwJSxcbiAgICAgIHZhcigtLWNvbG9yLXdoaXRlKSA1MCUsXG4gICAgICB2YXIoLS1jb2xvci13aGl0ZSkgNzUlLFxuICAgICAgdmFyKC0tY29sb3ItdGVhbCkgNzUlKTtcbiAgfVxuXG4gICYgPiAuaW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItdGVhbCk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltYWdlcy9pY29ucy9jaXJjbGUtaW5mb3JtYXRpb24tLXRlYWwuc3ZnKTtcbiAgfVxufVxuXG4vKiBTZWUgLmNvbG9yLXdhcm5pbmcgaW4gU2V2ZW4ncyBjb2xvcnMuY3NzICovXG4ubWVzc2FnZXMtLXdhcm5pbmcge1xuXG4gICY6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICA0NWRlZyxcbiAgICAgIHZhcigtLWNvbG9yLXdoaXRlKSAyNSUsXG4gICAgICB2YXIoLS1jb2xvci1vcmFuZ2UpIDI1JSwgdmFyKC0tY29sb3Itb3JhbmdlKSA1MCUsXG4gICAgICB2YXIoLS1jb2xvci13aGl0ZSkgNTAlLFxuICAgICAgdmFyKC0tY29sb3Itd2hpdGUpIDc1JSxcbiAgICAgIHZhcigtLWNvbG9yLW9yYW5nZSkgNzUlKTtcbiAgfVxuXG4gICYgPiAuaW5uZXIge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3Itb3JhbmdlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL3dhcm5pbmcuc3ZnKTtcbiAgfVxufVxuXG4vKiBTZWUgLmNvbG9yLWVycm9yIGluIFNldmVuJ3MgY29sb3JzLmNzcyAqL1xuLm1lc3NhZ2VzLS1lcnJvciB7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDQ1ZGVnLFxuICAgICAgdmFyKC0tY29sb3Itd2hpdGUpIDI1JSxcbiAgICAgIHZhcigtLWNvbG9yLXBpbmspIDI1JSwgdmFyKC0tY29sb3ItcGluaykgNTAlLFxuICAgICAgdmFyKC0tY29sb3Itd2hpdGUpIDUwJSxcbiAgICAgIHZhcigtLWNvbG9yLXdoaXRlKSA3NSUsXG4gICAgICB2YXIoLS1jb2xvci1waW5rKSA3NSUpO1xuICB9XG5cbiAgJiA+IC5pbm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1waW5rKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1hZ2VzL2ljb25zL2Vycm9yLnN2Zyk7XG4gIH1cblxuICAmIHAuZXJyb3Ige1xuICAgIGNvbG9yOiAjYTUxYjAwO1xuICB9XG59XG4iXX0= */