.notification-list {
  position: absolute;
  left:0;
  padding: 15px;
  z-index: 100;
  width: 100%;

  // hide close button on non-dismissable alerts
  button.close {
    display: none;
  }
  .alert-dismissable{
    button.close {
      display: block;
    }
  }

  .alert {
    opacity: .95;
    transition: opacity .2s ease-in-out;
    &:hover {
      opacity: 1;
    }
  }
}

.notification-list {
  position: absolute;
  left:0;
  z-index: 100;
  width: 100%;

  .alert {
    opacity: .95;
    transition: opacity .2s ease-in-out;
    margin: 15px;
    &:hover {
      opacity: 1;
    }

    // hide close button on non-dismissable alerts
    button.close {
      display: none;
    }
    &.alert-dismissable{
      button.close {
        display: block;
      }
    }
  }
}

Fix notification list styling to prevent empty list block buttons
Fix notification list styling to prevent empty list block buttons
