.alert {
    font-size: 14px;
    line-height: 18px;
    background-color: #F4F2D4;
    border: 1px solid #ECE9C6;
    border-radius: 4px;
    margin-bottom: 20px;
    padding: 20px 20px;
    position: relative;
    text-align: left;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

.alert-danger, .alert-error, .alert-danger .alert-heading, .alert-error .alert-heading {
    color: #990000;
}
.alert-danger, .alert-error {
    background-color: #FECFCF;
    border-color: #E6C3C0;
}
.alert-success {
    background-color: #e9ffba;
    border-color: #c8fd58;
}
