﻿.genesys-button-wrapper {
  position: fixed;
  bottom: 35px;
  right: 43px;
  z-index: 20;
}

.genesys-button-wrapper .popover .popover-title:before {
  content: none;
}

.genesys-button-wrapper .popover .popover-title {
  padding: 10px;
  text-align: center;
  font-size: 28px;
  line-height: 35px;
}

.genesys-button-wrapper .popover.top > .arrow {
  bottom: -11px !important;
}

.genesys-button-wrapper .popover.top > .arrow::after {
  bottom: 1px;
}

.genesys-chat-widget {
  text-decoration: none;
  bottom: 35px;
  right: 43px;
  overflow: hidden;
  z-index: 20;
  color: #ffffff;
  transition: color 0.5s ease;
  height: 45px;
  background-color: #93328E;
  border-width: 0px;
  border-radius: 30px;
  box-shadow: 6px 4px 19px -5px rgba(0,0,0,0.64);
  padding: 6px 26px 4px 20px;
}

.genesys-chat-widget {
  display: flex;
  flex-wrap: nowrap;
}

.genesys-chat-logo{
  width: 35px;
  height: 35px;
  fill: #ffffff
}

.genesys-chat-text {
  font-size: 20px;
  text-align: center;
  margin: auto;
  font-style: italic;
}

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

.cx-widget .cx-form-control {
  display: initial !important;
}

#cx_webchat_form_subject {
  opacity: 1;
}

@media (max-width:767px) {
  .cx-widget table:not(.void-default) th {
    display: block !important;
  }

  .genesys-chat-widget {
    padding: 8px 8px 8px 8px;
    height: 75px;
    border-radius: 50%;
  }

  .genesys-chat-logo {
    width: 60px;
    height: 60px;
  }

  .genesys-chat-text {
    display: none;
  }
}

@media print {
  .genesys-button-wrapper {
    display: none !important;
  }
}
