diff --git a/app/assets/stylesheets/content/_notifications.lsg b/app/assets/stylesheets/content/_notifications.lsg
index 5aefdf30c3..2c10ae4622 100644
--- a/app/assets/stylesheets/content/_notifications.lsg
+++ b/app/assets/stylesheets/content/_notifications.lsg
@@ -46,3 +46,59 @@
```
+
+## Stackable
+
+
+```
+
+
+
+```
+
+```
+@javascript
+(function($){
+
+ var workArea = $('#example-zx00x');
+ var viewArea = workArea.find('.content');
+ var notificationMessageTemplate = {
+ notificationNumber: 0,
+ printNotification: function(){
+ this.notificationNumber++;
+ return $('#warning-message-zx00x').html()
+ .replace(/{{number}}/g, this.notificationNumber);
+ }
+ };
+
+ $('#test-notifier').on('click', function(e){
+ e.preventDefault();
+ viewArea.prepend(notificationMessageTemplate.printNotification());
+ });
+
+ $(document).on('click', '.notification-box--close', function(e){
+ e.preventDefault();
+ $(this).closest('.notification-box').animate({
+ 'padding-top': 0,
+ 'padding-bottom': 0,
+ 'height': 0,
+ 'opacity': 0
+ }, 300, function() {
+ $(this).remove();
+ });
+ });
+
+})(jQuery);
+```
diff --git a/app/assets/stylesheets/content/_notifications.sass b/app/assets/stylesheets/content/_notifications.sass
index 4c5409b192..4e07dae6a0 100644
--- a/app/assets/stylesheets/content/_notifications.sass
+++ b/app/assets/stylesheets/content/_notifications.sass
@@ -81,6 +81,13 @@ $nm-padding-default-box: rem-calc(10px)
background-color: $nm-color-default-background
color: $nm-font-color
+ &.-stack-top-center
+ margin-left: auto
+ margin-right: auto
+ left: 0
+ right: 0
+ z-index: 9999
+
& .button
margin: rem-calc(10px 10px 0 0)