CSS class names
The css class names for the message types overlap with common names (such as bootstraps alert) and as such, when embedded in various contexts additional, unintentional, styles are added. Either more specific names should be used to lower the changes of overlap or the class names should be prefixed.