.flash-notification {
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
  min-height: 80px;
  padding: 14px;
  max-width: 100%;
  margin: 0 auto;
  &__container {
    padding: 0 10px;
    width: 100%;
    max-width: 430px;
  }
  &--danger {
    background-color: $alert-color;
    color: $white;
  }
  &--warning {
    background-color: $warning-color;
    color: $white;
  }
  &--success {
    background-color: $success-color;
    color: $white;
  }
  &__close-button {
    border: 2px solid $white;
    width: 30px;
    height: 30px;
    >img {
      height: 100%;
      width: 100%;
    }
  }
  &__text {
    padding: rem-calc(0 10);
  }
  &__icon {
    width: 35px;
    height: 35px;
    >img {
      object-fit: contain;
      height: 100%;
      width: 100%;
    }
  }
}