the button needs to be immediately within the `.alert` element, otherwise it doesn't close it :-/
that's why i made the `.alert` a `.container`