info@54: // info@54: // Alerts info@54: // -------------------------------------------------- info@54: info@54: info@54: // Base styles info@54: // ------------------------- info@54: info@54: .alert { info@54: padding: @alert-padding; info@54: margin-bottom: @line-height-computed; info@54: border: 1px solid transparent; info@54: border-radius: @alert-border-radius; info@54: info@54: // Headings for larger alerts info@54: h4 { info@54: margin-top: 0; info@54: // Specified for the h4 to prevent conflicts of changing @headings-color info@54: color: inherit; info@54: } info@54: // Provide class for links that match alerts info@54: .alert-link { info@54: font-weight: @alert-link-font-weight; info@54: } info@54: info@54: // Improve alignment and spacing of inner content info@54: > p, info@54: > ul { info@54: margin-bottom: 0; info@54: } info@54: > p + p { info@54: margin-top: 5px; info@54: } info@54: } info@54: info@54: // Dismissable alerts info@54: // info@54: // Expand the right padding and account for the close button's positioning. info@54: info@54: .alert-dismissable { info@54: padding-right: (@alert-padding + 20); info@54: info@54: // Adjust close link position info@54: .close { info@54: position: relative; info@54: top: -2px; info@54: right: -21px; info@54: color: inherit; info@54: } info@54: } info@54: info@54: // Alternate styles info@54: // info@54: // Generate contextual modifier classes for colorizing the alert. info@54: info@54: .alert-success { info@54: .alert-variant(@alert-success-bg; @alert-success-border; @alert-success-text); info@54: } info@54: .alert-info { info@54: .alert-variant(@alert-info-bg; @alert-info-border; @alert-info-text); info@54: } info@54: .alert-warning { info@54: .alert-variant(@alert-warning-bg; @alert-warning-border; @alert-warning-text); info@54: } info@54: .alert-danger { info@54: .alert-variant(@alert-danger-bg; @alert-danger-border; @alert-danger-text); info@54: }