.alert { text-align: left; padding: 0.1em 0.1em 0.1em 40px; h1 { border-bottom: 2px solid; } } .alert-primary { color: #000; background-color: #ffd; background-image: none; border-color: #ffd700; h1 { border-color: #ffd700; } } .alert-success { color: #000; background-color: #f0fff0; background-image: none; border-color: #0f0; h1 { border-color: #0f0; } } .alert-danger { color: #f00; background-color: #ffc; background-image: none; border-color: #f00; h1 { border-color: #f00; } }