#SpeechBubble_message {
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-size: 15px;
    background-color: #ffffff;
    color: #3b3b3b;
    padding: 16px;
    border-top: 1px solid rgba(211, 216, 234, 0.55);
    border-right: 1px solid rgba(211, 216, 234, 0.55);
}

#SpeechBubble_reply {
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-size: 15px;
    background-color: #ffffff;
    color: #3b3b3b;
    padding: 16px;
    border-top: 1px solid rgba(211, 216, 234, 0.55);
    border-left: 1px solid rgba(211, 216, 234, 0.55);
}

#ReplyWidget_message_pending {
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-size: 15px;
    color: #a9aaad;
    background-color: #f7f8fc;
    padding: 16px;
    border-top: 1px solid rgba(211, 216, 234, 0.55);
    border-left: 1px solid rgba(211, 216, 234, 0.55);
}

#ReplyWidget_message_failed {
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-size: 15px;
    background-color: #ffffff;
    color: #3b3b3b;
    padding: 16px;
    border-top: 1px solid rgba(211, 216, 234, 0.55);
    border-left: 1px solid rgba(211, 216, 234, 0.55);
}

#ReplyWidget_message_decryption_error {
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-size: 15px;
    font-style: italic;
    background-color: rgba(255, 255, 255, 0.6);
    color: #3b3b3b;
    padding: 16px;
    border-top: 1px solid rgba(211, 216, 234, 0.55);
    border-left: 1px solid rgba(211, 216, 234, 0.55);
}

#SpeechBubble_message_decryption_error {
    font-family: 'Source Sans Pro';
    font-weight: 400;
    font-size: 15px;
    font-style: italic;
    background-color: rgba(255, 255, 255, 0.6);
    color: #3b3b3b;
    padding: 16px;
    border-top: 1px solid rgba(211, 216, 234, 0.55);
    border-left: 1px solid rgba(211, 216, 234, 0.55);
}
