/* Alerts Use alerts to inform a user about system state information or brief instructions that should be shown in a static manner on the page. markup:
This is the default alert message.
This is an error alert message.
This is an alert message about a successful event.
This is an offline alert message.
Styleguide 1.6 */ .alert { @extend .alert-info; @extend .clearfix; position: relative; border: 0px; margin: 0px; padding: 1em; background-color: $background-color-alt; color: $text-color; border: 1px $border-color solid; border-radius: $border-radius; &.is-error, &.is-danger { @include icon('exclamation-circle'); color: $brand-danger; border-color: $brand-danger; background-color: $background-color-danger; } &.is-success { @include icon('check-circle'); color: $brand-success; border-color: $brand-success; background-color: $background-color-success; } &.is-offline { @include icon('bolt'); color: $black; border-color: $brand-offline; background-color: $background-color-offline; } &.is-success, &.is-error, &.is-danger, &.is-offline { padding-left: 4em; &::before { font-size: 2em; position: absolute; top: 50%; left: 0.5em; transform: translateY(-50%); } } &.is-offline { &::before { color: $brand-offline; left: 0.75em; } } &.is-info { @extend .alert-info; } > button { float: right; margin-top: -0.5em; margin-bottom: -0.5em; } } .alert-info, .alert-danger, .alert-success, .alert-offline { @extend .alert; } .alert-danger{ @extend .alert.is-danger; } .alert-success{ @extend .alert.is-success; }