Add additional documentation and usage examples.
Update the disabled styles to use the disabled attribute correctly.
Create separate classes for info, success, warning, and error. This way the styles can be applied without inheriting the .alert styles.