.template-content > h2 {
    text-align: left;
    padding: 1.25rem 2rem 1rem !important;
    margin: 0;
}

.template-content > p {
    text-align: left;
    padding: 0.5rem 2rem 1rem !important;
    margin: 0;
}

.template-content {
    margin-bottom: 0;
    padding-bottom: 0;
}

.spark-message__content {
    width: 100%;
}

.spark-message {
    margin-bottom: 0;
}

.template-message--error {
    color: #d13630
}

.template-message--info {
    color: #007b94
}

.template-message--warning {
    color: #a75f00
}

.template-message--success {
    color: #008247
}

.message-title {
    font-weight: bold;
}

#msgBody {
    font-size: 1.2rem;
}
