#iframe_webchat {
  position: fixed;
  right: 20px;
  border: none;
  z-index: 10;
  transition:
    opacity 0.6s cubic-bezier(0, 0.5, 0.5, 1),
    visibility 0.6s cubic-bezier(0, 0.5, 0.5, 1);
}
html.inFooter #iframe_webchat {
  transition:
    opacity 0.1s cubic-bezier(0, 0.5, 0.5, 1),
    visibility 0.1s cubic-bezier(0, 0.5, 0.5, 1);
}

.iframe_visible {
  opacity: 1;
  visibility: visible;
}
.iframe_hidden {
  opacity: 0;
  visibility: hidden;
}
.iframe_not_clickable {
  pointer-events: none;
}

.iframe_webchat_closed {
  width: 56px;
  height: 56px;
  bottom: 50px;
}

.iframe_webchat_closed_expandedButton {
  width: 210px;
}

.iframe_webchat_open {
  width: 308px;
  height: 400px;
  z-index: 200 !important;
  bottom: 0;
}

.iframe_webchat_fullScreen {
  width: 100%;
  height: 100%;
  right: 0 !important;
}

.html_webchat_fullScreen {
  overflow: hidden !important;
}
