.btn-theme {
  padding: 0;
  border: none;
  background: none;
  position: absolute;
  bottom: 1rem;
  right: 3rem;
}

svg:hover {
  fill: #2c659e;
  cursor:pointer;
}

.cx-widget.cx-theme-webchat {
  color: #373f47;
  background-color: #f2f3f7;
}

.cx-widget.cx-theme-webchat .cx-error {
  color: #ff0000;
}

.cx-widget.cx-theme-webchat .cx-message-text{
  color: #373f47;
  font-size: 1rem;
}

.cx-widget.cx-theme-webchat .cx-name{
  color: #373f47;
  font-size: .9rem;
}

.cx-widget.cx-theme-webchat .cx-time{
  color: #373f47;
}

.cx-widget.cx-theme-webchat .cx-date{
  color: #373f47;
}

.cx-widget.cx-theme-webchat .cx-message-input{
  color: #373f47;
}

.cx-widget.cx-theme-webchat .cx-btn-primary{

  color: #ffffff;
}

.cx-widget.cx-theme-webchat .cx-btn{

  color: #373f47;
}

.cx-widget.cx-theme-webchat .cx-svg-icon-tone1{
  fill: #ffffff;
}

.cx-widget.cx-theme-webchat .cx-titlebar{

  background: green;
}

.cx-widget.cx-theme-webchat .cx-titlebar .cx-title{
  color: #ffffff;
}

.cx-widget.cx-theme-webchat .cx-bubble{
  background: #cfe0ef;
}

.cx-widget.cx-theme-webchat .cx-bubble-arrow{
  fill: #cfe0ef;
}

.cx-widget.cx-theme-webchat .cx-wrapper{
  color: #373f47;
  background: #cfe0ef;
}
