#mercury-widget.custom-style {
  font-family: sans-serif;
}
#mercury-widget.custom-style #chat-widget {
  background-color: #F9F8F8ff;
  border-radius: 8px;
}
#mercury-widget.custom-style.overlay #chat-widget {
  box-shadow: #000000 1px 1px 10px 0px;
}
#mercury-widget.custom-style #chat-widget .header {
  background: #FFFFFFff;
}
#mercury-widget.custom-style .open-toggle, #mercury-widget.custom-style .close-toggle {
  background-color: #009EE2ff;
}
#mercury-widget.custom-style .message-list .response-wrap .response {
  border-radius: 5px;
  font-size: 15px;
}
#mercury-widget.custom-style .message-list .response-wrap .response img {
  border-radius: 5px;
}
#mercury-widget.custom-style .message-list .response-wrap.BOT .response {
  background-color: #E3DEFBff;
  color: #010000ff;
}
#mercury-widget.custom-style .message-list .response-wrap.USER .response {
  background-color: #D2f3fbff;
  color: #010000ff;
}
#mercury-widget.custom-style .message-list .response-wrap.HANDOVER .response {
  background-color: #cdf4e3ff;
  color: #010000ff;
}
#mercury-widget.custom-style .message-list .response-wrap.KNOWLEDGE .response {
  background-color: #E3DEFBff;
  color: #010000ff;
}
#mercury-widget.custom-style .message-list .message-date p {
  background: #e1f5fd;
  color: #1c1c1c;
}
#mercury-widget.custom-style .message-list .response-wrap .timestamp {
  color: #969696;
}
#mercury-widget.custom-style .attachment.button-wrap button, #mercury-widget.custom-style .attachment.button-wrap a {
  background-color: #ffffff;
  color: #89A9EEff;
  font-size: 15px;
}
#mercury-widget.custom-style .attachment.button-wrap button:hover, #mercury-widget.custom-style .attachment.button-wrap a:hover {
  background-color: #89A9EEff;
  color: #FFFFFFff;
  font-size: 15px;
}
#mercury-widget.custom-style .quick-reply-button button {
  background-color: #ffffff;
  box-shadow: #000000FF 0 0 3px 0;
  border-radius: 5px;
  color: #89A9EEff;
  font-size: 15px;
}
#mercury-widget.custom-style .quick-reply-button button:hover {
  background-color: #89A9EEff;
  color: #ffffff;
}
#mercury-widget.custom-style .open-teaser .teaser-msg {
  background-color: #e3defbff;
  color: #010000ff;
}
#mercury-widget.custom-style .open-teaser .teaser-btn {
  background-color: #FFFFFFff;
  color: #1f2229ff;
  border-radius: 37px;
}
#mercury-widget.custom-style .open-teaser .teaser-btn:hover {
  background-color: #89a9eeff;
  color: #FFFFFFff;
}
#mercury-widget.custom-style .teaser .teaser-msg {
  background-color: #e3defbff;
  color: #010000ff;
}
#mercury-widget.custom-style .teaser .teaser-btn-wrapper .teaser-btn {
  background-color: #ffffff;
  color: #1f2229ff;
  border-radius: 18px;
  box-shadow: #00000080 0 0 4px 0;
}
#mercury-widget.custom-style .teaser .teaser-btn-wrapper .teaser-btn:hover {
  background-color: #89a9eeff;
  color: #ffffff;
}