.cx-side-button-group {
  display: none !important;
}
#widget-chat-start {
  display: none;
  -webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
  transition: width 2s;
}
#widget-chat-start.active {
  display: block;
}
.cx-side-button-group-custome {
  position: fixed;
  bottom: 200px;
  right: 0;
  z-index: 999 !important;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -webkit-transform-origin: 100% 100%;
  -moz-transform-origin: 100% 100%;
  -ms-transform-origin: 100% 100%;
  -o-transform-origin: 100% 100%;
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -ms-user-select: none;
  -khtml-user-select: none;
  -webkit-touch-callout: none;
}
.cx-side-button-group-custome .cx-webchat-chat-button {
  position: relative !important;
  font-weight: 700 !important;
  display: inline-block;
  background-color: #ffffff !important;
  color: #228a4a !important;
  cursor: pointer !important;
  border-radius: 8px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.2);
  transform: none;
}

/*Change Style*/
/* .cx-widget.cx-webchat-chat-button.cx-side-button.cx-theme-light {
  background: #fff !important;
}
.cx-widget.cx-theme-light{
  background-color: #008848 !important;
}
.cx-webchat .form .control-label,
.cx-widget.cx-theme-light .cx-titlebar .cx-title,
.cx-widget.cx-theme-light .cx-buttons-window-control, .cx-widget.cx-theme-light .cx-footer,
.cx-webchat .transcript .message .time,
.cx-webchat .transcript .message.system .message-text,
.cx-widget.cx-webchat-chat-button>span.cx-chat-button-label,
.cx-webchat .transcript .message.system .bubble{
  color: #ffffff !important;
}
.cx-webchat .transcript .message.you .message-text,
.cx-webchat .transcript .message.you .time{
  color: #000000 !important;
}
.cx-buttons-binary .btn.btn-primary{
  background: #ffffff !important;
  border-color: #fff !important;
  color: #008848 !important;
}

.cx-buttons-binary .btn.btn-primary:hover{
  background-color: #086336 !important;
  border-color: #086336 !important;
  color: #fff !important;
}
.cx-widget.cx-theme-light button.btn.btn-default{
  background: transparent !important;
  border-color: #fff !important;
}
.cx-buttons-single .btn.btn-primary{
  background: #008848 !important;
  border-color: #008848 !important;
  color: #fff !important;
}
.cx-buttons-single .btn.btn-primary:hover{
  background-color: #086336 !important;
  border-color: #086336 !important;
  color: #fff !important;
}
.cx-widget.cx-theme-light * {
  border-color: #fff !important;
}
.cx-widget.cx-theme-light button.btn.btn-default.end-cancel{
  background: #555D66 !important;
  border-color: #dae1e8 !important;
  color: #FDFDFD !important;
}
.cx-buttons-binary .btn.btn-primary.end-confirm{
  background: #008848 !important;
  border-color: #008848 !important;
  color: #ffffff !important;
}
.cx-widget.cx-theme-light .btn:focus,
.cx-widget.cx-theme-light .cx-button-group button:focus,
.cx-widget.cx-theme-light input:focus,
.cx-widget.cx-theme-light textarea:focus {
  border-color: transparent !important;
}
.cx-webchat .cx-tooltip-menu.actions>div>ul li:hover{
  background: #008848 !important;
}
.cx-footer,
.cx-transcript-view .cx-footer .cx-powered-by{
  display: none !important;
}
.cx-transcript-view .cx-footer{
  display: block !important;
}
.cx-titlebar .cx-img-map.px32.chat,
.cx-titlebar .px32 .cx-img-map.chat {
  background-image: url("../images/icon-chat-fec.png") !important;
  background-position: center;
}
.cx-widget.cx-webchat-chat-button .cx-chat-button-img{
  background-image: url("../images/icon-fec-button.png") !important;
  background-position: center !important;
  width: 40px;
  background-size: 100%;
}
.cx-title-uppercase{
  text-transform: uppercase;
} */
