/* ------------------------------------------------------------------------------ * * # jGrowl notifications * * Styles for jgrowl.min.js - an unobtrusive notification system for web applications * * Version: 1.0 * Latest update: May 25, 2015 * * ---------------------------------------------------------------------------- */ // Core // ------------------------------ // Base .jGrowl { z-index: 2001; position: absolute; body > & { position: fixed; } // // Positions // // Top &.top-left { left: @grid-gutter-width; top: @grid-gutter-width; } &.top-center { left: 50%; top: @grid-gutter-width; margin-left: -150px; } &.top-right { right: @grid-gutter-width; top: @grid-gutter-width; } // Center &.center { top: 40%; width: 300px; left: 50%; margin-left: -150px; margin-top: -35px; .jGrowl-notification, .jGrowl-closer { margin-left: auto; margin-right: auto; } } // Bottom &.bottom-left { left: @grid-gutter-width; bottom: @grid-gutter-width; } &.bottom-center { left: 50%; bottom: @grid-gutter-width; margin-left: -150px; } &.bottom-right { right: @grid-gutter-width; bottom: @grid-gutter-width; } // Hide on print @media print { display: none; } } // Notification styles .jGrowl-notification { margin-bottom: (@line-height-computed / 2); width: 300px; text-align: left; display: none; // Header .jGrowl-header { font-size: @font-size-h6; margin-bottom: 5px; &:empty { margin: 0; } } // Close button .jGrowl-close { font-weight: @close-font-weight; background: none; border: 0; font-size: @font-size-h5; cursor: pointer; line-height: 1; padding: 0; float: right; color: inherit; outline: 0; margin-left: 10px; .opacity(.75); &:hover { .opacity(1); } } } // "Close all" closer .jGrowl-closer { padding: 5px 0; cursor: pointer; margin-top: 5px; text-align: center; background-color: #fff; width: 300px; border-radius: @border-radius-base; border: 1px solid #ddd; color: @gray-light; .alert-rounded + & { border-radius: @border-radius-large; } }