.alert { font-weight: 500; border: none; padding: 0.85rem 1.2rem; border-radius: .25rem; // close h4 { color: inherit; } .close:focus{ outline: 0; } // For Alert Content p { font-weight: 500; padding: 2px 0; margin-bottom: 0; vertical-align: middle; } span{ vertical-align: middle; } // For alert heading .alert-heading { font-weight: 700; font-size: 0.9rem; padding: 0; padding-bottom: 8px; } &.alert-dark { .alert-heading { box-shadow: rgba($dark, 0.4) 0px 6px 15px -7px; } } } .alert-danger { background: rgba($danger,.2); color: $danger; } .alert-success { background: rgba($success,.2); color: $success; } .alert-info { background: rgba($info,.2); color: $info; } .alert-primary { background: rgba($primary,.2); color: $primary-darker; } .alert-warning { background: rgba($warning,.35); color: darken($warning, 5%); } .callout { border-radius: .1rem; border: 0; border-left: 3.5px solid lighten(#8e9aac, 5%); background-color: #fff; margin-bottom: 1rem; box-shadow: $shadow; } .callout.callout-primary { border-left: 3.5px solid lighten($primary, 2%); } .callout.callout-light { background-color: #f7f7f9; box-shadow: none; }