.cx-widget.cx-theme-dark * {
  border-color: #276fa2!important;
}
.cx-widget.cx-theme-dark,
.cx-widget.cx-theme-dark .cx-overlay {
  background-color: #328bcb !important;
}

.cx-widget label {
  margin-bottom: 0!important;
  color: inherit!important;
}

.cx-widget.cx-theme-dark .cx-form-control {
  background-color: #59a6de!important;
  color: #fff!important;
}
.cx-widget.cx-theme-dark a,
.cx-widget.cx-theme-dark a:hover,
.cx-widget.cx-theme-dark label {
  color: #fdfdfd!important;
}
.cx-widget.cx-theme-dark .cx-form-control::placeholder {
  color: #fdfdfd!important;
}

.cx-widget.cx-theme-dark .cx-btn-default {
  background: #59a6de!important;
  border-color: #276fa2!important;
  color: #fdfdfd!important;
}

.cx-widget.cx-theme-dark .cx-btn-primary {
  color: #fdfdfd;
  border-color: #182c5d!important;
  background: #263f7a!important;
}

.cx-widget.cx-theme-dark a {
  color: #fff!important;
  text-decoration: underline!important;
}
.cx-widget.cx-theme-dark .cx-buttons-window-control .cx-svg-icon-tone1,
.cx-widget.cx-theme-dark .cx-input-icon-overlay .cx-svg-icon-tone1 {
  fill: #fdfdfd;
}

.cx-webchat.cx-disabled.cx-theme-dark .cx-input-container {
  background: #328bcb;
}

.cx-webchat div.cx-input-container .cx-message-input {
  padding-left: 6px!important;
  line-height: 30px!important;
}

.cx-webchat .cx-send,
.cx-webchat .cx-start-cobrowse {
  margin-right: 6px!important;
  margin-top: 6px!important;
}

.cx-menu-item .cx-icon .cx-branding-icon .cx-inert {
  display: none!important;
}




.cx-webchat  [data-icon]:before {
  content: none;
}

.chatdisclaimer a {
  font-size: 12px;
}

td.cx-actions-menu-cell {
  /* display:none; */
}
