@font-face {
  font-family: "ProximaNovaRegular";
  font-style: normal;
  font-weight: normal;
  src: url("/genesys/fonts/proxima-nova-regular.ttf") format("truetype");
}

@font-face {
  font-family: "ProximaNovaBold";
  font-style: normal;
  font-weight: normal;
  src: url("/genesys/fonts/proxima-nova-bold.ttf") format("truetype");
}

@font-face { 
  font-family: "ProximaNovaSemibold";
  font-style: normal;
  font-weight: normal; 
  src: url("/genesys/fonts/proxima-nova-semibold.ttf") format("truetype");
}
.cx-widget {
  font-family: ProximaNovaRegular, sans-serif;
}
.cx-widget .cx-btn {
  padding: 5px 10px;
}
.cx-common-container .cx-titlebar .cx-icon {
  width: 20px;
  height: 20px;
}
.cx-widget.cx-theme-custom.cx-webchat-chat-button {
  color: #fff;
  background-color: #f01827;
  -webkit-border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  border-radius: 10px 10px 0 0;
}
.cx-webchat .cx-alert {
  top: 35px;
}
.cx-webchat .cx-alert > .cx-wrapper {
  padding: 20px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert > .cx-wrapper {
  box-sizing: border-box;
  padding: 24px 16px 16px 16px;
  background: #fff;
  border: 1px solid #f3f4f4;
  border-radius: 10px;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.16);
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert > .cx-wrapper p {
  margin: 0 0 24px;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 20px;
  line-height: 24px;
  color: #132530;
  text-align: center;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert
> .cx-wrapper
.cx-button-group.cx-buttons-binary {
  align-items: center;

  justify-content: space-between;
  padding: 0;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert:not(.cx-normal-alert)
> .cx-wrapper
.cx-button-group.cx-buttons-binary {
  display: flex;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert
> .cx-wrapper
.cx-button-group.cx-buttons-binary
.cx-end-cancel {
  box-sizing: border-box;
  width: 100%;
  height: 38px;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #f47d2f;
  background-color: #fff;
  border: 1px solid #f47d2f !important;
  border-radius: 6px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert
> .cx-wrapper
.cx-button-group.cx-buttons-binary
.cx-end-confirm {
  width: 100%;
  height: 38px;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  background: #f47d2f;
  border: none;
  border-radius: 6px;
}
.cx-webchat .cx-alert .cx-button-group {
  padding-top: 10px;
}
.cx-widget.cx-theme-custom .cx-emoji .cx-svg-icon-tone1 {
  fill: #7d7d7d;
}
.cx-common-container .cx-buttons-window-control {
  top: 13px;
  right: 18px;
}
.cx-common-container .cx-titlebar {
  padding: 20px 16px 0 16px;
  color: #fff;
  background-color: #f47d2f;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
.cx-common-container .cx-titlebar .cx-title {
  font-size: 12px;
  font-weight: bold;
  color: #fff;
}
.cx-common-container .cx-titlebar .cx-icon {
  margin-top: 2px;
}
.cx-widget.cx-theme-custom .cx-overlay::after {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 4px;
  content: "";
  background: #f47d2f;
}
.cx-widget.cx-theme-custom .cx-overlay .cx-idle-alert {
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  color: #fafbfb;
  text-align: center;
}
.cx-widget.cx-theme-custom .cx-overlay {
  background: #ff9847;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
}
.cx-widget.cx-theme-custom .cx-titlebar .cx-icon .cx-svg-icon-tone1 {
  fill: #fff;
}
.cx-widget.cx-theme-custom .cx-svg-icon-tone1 {
  fill: #8c8c8c;
}
.cx-widget.cx-theme-custom .cx-svg-icon-tone2 {
  fill: #8c8c8c;
}
.cx-widget.cx-theme-custom .cx-svg-icon-shadow1 {
  opacity: 0.2;
  fill: #000;
}
.cx-widget.cx-theme-custom .cx-svg-icon-shadow2 {
  opacity: 0.1;
  fill: #000;
}
.cx-widget.cx-theme-custom * {
  border-color: #dae1e8 !important;
}
.cx-widget.cx-theme-custom .cx-titlebar .cx-title {
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 16px;
  line-height: 16px;
  color: #fff;
}
.cx-widget.cx-theme-custom .cx-buttons-window-control .cx-svg-icon-tone1 {
  fill: #fff;
}
.cx-widget.cx-theme-custom .cx-input-icon-overlay .cx-svg-icon-tone1 {
  fill: #98a7b8;
}
.cx-widget.cx-theme-custom label {
  display: block;
  margin-bottom: 4px !important;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
.cx-widget.cx-theme-custom a {
  color: #5081e1;
}
.cx-widget.cx-theme-custom a:hover {
  color: #444a52;
}
.cx-widget.cx-theme-custom .cx-dropdown {
  color: black;
}
.cx-widget.cx-theme-custom .cx-icon-alert-circle {
  color: #ea4f6b;
}
.cx-widget.cx-theme-custom .cx-body {
  background-color: #fff;
}
.cx-widget.cx-theme-custom .cx-footer {
  color: #0000;
  background-color: #fff;
}
.cx-widget.cx-theme-custom .cx-footer * {
  fill: #0000;
}
.cx-widget.cx-theme-custom .cx-form-control.cx-error {
  border-color: #ea4f6b;
}
.cx-widget.cx-theme-custom .cx-form-control::placeholder {
  color: #c5ccd6;
}
.cx-widget.cx-theme-custom .cx-form-control:-moz-placeholder {
  color: #c5ccd6;
}
.cx-widget.cx-theme-custom .cx-form-control::-moz-placeholder {
  color: #c5ccd6;
}
.cx-widget.cx-theme-custom .cx-form-control:-ms-input-placeholder {
  color: #c5ccd6;
}
.cx-widget.cx-theme-custom .cx-form-control::-webkit-input-placeholder {
  color: #c5ccd6;
}
.cx-widget.cx-theme-custom input[type="text"],
.cx-widget.cx-theme-custom input[type="email"],
.cx-widget.cx-theme-custom input[type="tel"],
.cx-widget.cx-theme-custom textarea {
  height: 40px;
  margin-bottom: 16px;
  color: #444a52;
  background-color: #fff;
  border: none;
  border-radius: 6px;
}
.cx-widget.cx-theme-custom .cx-btn-default {
  color: #fdfdfd;
  background: none;
  background-color: #666;
  border-color: #666 !important;
  border-radius: 3px;
}
.cx-widget.cx-theme-custom .cx-btn.cx-disabled {
  background: #ccc;
}
.cx-widget.cx-theme-custom .cx-btn-primary {
  color: #fdfdfd;
  background-color: #0068d7;
  border-radius: 6px;
}
.cx-widget.cx-theme-custom .cx-ac-dropdown-menu {
  background: #3b3ab8;
  border-color: #dae1e8 !important;
}
.cx-widget.cx-theme-custom .cx-ac-suggestion:hover,
.cx-widget.cx-theme-custom .cx-ac-suggestion.cx-active {
  color: #fdfdfd;
  background-color: #75a8ff;
}
.cx-widget.cx-theme-custom .iScrollIndicator {
  background: #ccc;
}
.cx-widget.cx-theme-custom .cx-smokescreen {
  z-index: 10;
  background-color: #000;
  opacity: 0.7;
}
.cx-widget.cx-theme-custom .cx-dialog-container .cx-dialog {
  background-color: #3b3ab8;
  border-color: #dae1e8 !important;
}
.cx-widget.cx-theme-custom .cx-theme-background {
  background-color: #3b3ab8;
}
.cx-widget.cx-theme-custom .cx-theme-border {
  border: 1px solid #dae1e8 !important;
}
.cx-widget.cx-theme-custom .cx-theme-text {
  color: #444a52;
}
.cx-widget.cx-theme-custom .cx-theme-icon-interactive1 svg .cx-svg-icon-tone1 {
  fill: #5081e1;
}
.cx-widget.cx-theme-custom .cx-theme-icon-positive svg .cx-svg-icon-tone1 {
  fill: #4ac764;
}
.cx-widget.cx-theme-custom .cx-theme-icon-negative svg .cx-svg-icon-tone1 {
  fill: #ea4f6b;
}
.cx-widget.cx-theme-custom .cx-theme-icon-warning svg .cx-svg-icon-tone1 {
  fill: #f8a740;
}
.cx-webchat.cx-theme-custom .cx-menu li.cx-branding-icon {
  fill: #0000;
}
.cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-you .cx-bubble {
  background-color: #fff;
  border: 1px solid #adadad !important;
}
.cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-them .cx-bubble {
  background-color: #3168d2;
}
.cx-widget.cx-theme-custom .cx-emoji-menu.cx-theme {
  background-color: #fff;
}
.cx-widget.cx-theme-custom .cx-upload.cx-icon .cx-svg-icon-tone1 {
  fill: #7d7d7d;
}
.cx-widget.cx-theme-custom .cx-emoji-menu.cx-theme {
  background-color: #fff;
  border: 1px solid #ee6100;
}
.cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-them .cx-bubble {
  background: #f2f2f2;
}
.cx-webchat .cx-transcript .cx-message.cx-system {
  margin: 7px 0;
  font-weight: bold;
  color: #424242;
  text-align: center;
}
.cx-webchat .cx-transcript .cx-message .cx-bubble {
  padding: 9px 7px;
}
.cx-webchat .cx-transcript .cx-message.cx-them .cx-bubble-arrow svg {
  fill: #3168d2;
}
.cx-widget.cx-theme-custom .cx-send .cx-svg-icon-tone1 {
  fill: #7d7d7d;
}
.cx-widget .cx-filename {
  font-weight: bold;
}
.cx-webchat .cx-transcript .cx-message-group > .cx-message.cx-participant:first-child .cx-name {
  font-weight: bold;
}
.cx-webchat .cx-transcript .cx-message .cx-message-text {
  color: #424242;
}
.cx-webchat .cx-transcript .cx-message-group > .cx-message.cx-participant:last-child .cx-time {
  padding-top: 4px;
  font-size: 10px;
  color: #adadad;
}
.cx-webchat
.cx-transcript
.cx-message-group
> .cx-message.cx-participant:first-child
.cx-bubble-arrow {
  display: none !important;
}
.cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-you .cx-bubble {
  position: relative;
  background: #fff;
  border: 1px solid #adadad;
}
.cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent .cx-bubble {
  position: relative;
  background: #fff;
  border: 1px solid #adadad;
}
.cx-webchat.cx-minimized .cx-webchat-counter {
  position: absolute;
  top: -7px;
  left: -7px;
  display: block;
  width: 16px;
  min-width: 16px;
  height: 16px;
  margin-left: 0;
  font-size: 0;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #d32e1d;
  border-radius: 50%;
}
.cx-webchat.cx-minimized .cx-webchat-counter::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  width: 2px;
  height: 11px;
  margin: auto;
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDMgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjg0IDcuNDA4TDIuMTI4IDBIMC4wOEwwLjM4NCA3LjQwOEgxLjg0Wk0xLjEwNCAxMC44MzJDMS43MTIgMTAuODMyIDIuMjI0IDEwLjMyIDIuMjI0IDkuNzI4QzIuMjI0IDkuMTIgMS43MTIgOC42MDggMS4xMDQgOC42MDhDMC40OTYgOC42MDggMCA5LjEyIDAgOS43MjhDMCAxMC4zMiAwLjQ5NiAxMC44MzIgMS4xMDQgMTAuODMyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: 0 0;
}
.cx-common-container .cx-buttons-window-control button:focus {
  border: none;
}

/* Custom header button */
.cx-widget.cx-theme-custom .cx-titlebar .cx-icon.cs-back-to-hc-icon {
  width: 15px;
  height: 12px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNjQ3NDIzIDYuNTYwMDNMNS42Mjc0MiAxMS41NkM1Ljc4NzQyIDExLjcyIDUuOTg3NDMgMTEuOCA2LjE4NzQzIDExLjhDNi4zODc0MyAxMS44IDYuNTg3NDIgMTEuNzIgNi43NDc0MiAxMS41NkM3LjA2NzQyIDExLjI0IDcuMDY3NDIgMTAuNzQgNi43NDc0MiAxMC40MkwzLjEyNzQyIDYuNzgwMDNIMTQuODA3NEMxNS4yNDc0IDYuNzgwMDMgMTUuNjA3NCA2LjQyMDAzIDE1LjYwNzQgNS45ODAwM0MxNS42MDc0IDUuNTQwMDMgMTUuMjQ3NCA1LjE4MDAzIDE0LjgwNzQgNS4xODAwM0gzLjEyNzQyTDYuNzQ3NDIgMS41NDAwNEM3LjA2NzQyIDEuMjIwMDQgNy4wNjc0MiAwLjcyMDAzNCA2Ljc0NzQyIDAuNDAwMDM0QzYuNDI3NDIgMC4wODAwMzQyIDUuOTI3NDIgMC4wODAwMzQyIDUuNjA3NDIgMC40MDAwMzRMMC42Mjc0MTYgNS40MDAwM0MwLjMyNzQxNSA1Ljc0MDAzIDAuMzI3NDIzIDYuMjYwMDMgMC42NDc0MjMgNi41NjAwM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.cx-widget.cx-theme-custom .cx-titlebar .cx-icon.cs-simple-icon {
  width: 22px;
  height: 22px;
  margin-top: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjU1MTkgMjQuNTcxNUgyLjI0NzcxQzEuNDIwMzQgMjQuNTcxNSAwLjc5OTgwNSAyMy45NDMzIDAuNzk5ODA1IDIzLjEwNTZWOC40NDY5NEMwLjc5OTgwNSA3LjcxNDAxIDEuNDIwMzQgNy4wODU3OCAyLjI0NzcxIDcuMDg1NzhIMjYuNTUxOUMyNy4zNzkzIDcuMDg1NzggMjcuOTk5OCA3LjcxNDAxIDI3Ljk5OTggOC41NTE2NVYyMy4zMTVDMjcuOTk5OCAyMy45NDMzIDI3LjI3NTkgMjQuNTcxNSAyNi41NTE5IDI0LjU3MTVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMy43ODUzNCAyOC42Mjg2TDEwLjI3MyAyMi40MzYxQzEwLjczNjQgMjIuMDEzOCAxMC41MDQ3IDIxLjAyODcgOS44MDk2MSAyMS4wMjg3SDMuNDM3NzhDMy4wOTAyMyAyMS4wMjg3IDIuNzQyNjggMjEuNDUwOSAyLjc0MjY4IDIxLjg3MzFWMjguMDY1NkMyLjc0MjY4IDI4LjYyODYgMy40Mzc3OCAyOS4wNTA4IDMuNzg1MzQgMjguNjI4NloiIGZpbGw9IndoaXRlIi8+CjxnIG9wYWNpdHk9IjAuMyI+CjxwYXRoIGQ9Ik0yOS43NTE4IDIwLjY4NThINS40NDc2NkM0LjYyMDI5IDIwLjY4NTggMy45OTk3NiAyMC4wNTc1IDMuOTk5NzYgMTkuMjE5OVY0LjU2MTJDMy45OTk3NiAzLjgyODI2IDQuNjIwMjkgMy4yMDAwNCA1LjQ0NzY2IDMuMjAwMDRIMjkuNzUxOEMzMC41NzkyIDMuMjAwMDQgMzEuMTk5OCAzLjgyODI2IDMxLjE5OTggNC42NjU5VjE5LjQyOTNDMzEuMTk5OCAyMC4wNTc1IDMwLjQ3NTggMjAuNjg1OCAyOS43NTE4IDIwLjY4NThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNi45ODUyOSAyNC43NDI4TDEzLjQ3MyAxOC41NTAzQzEzLjkzNjQgMTguMTI4MSAxMy43MDQ3IDE3LjE0MjkgMTMuMDA5NiAxNy4xNDI5SDYuNjM3NzRDNi4yOTAxOCAxNy4xNDI5IDUuOTQyNjMgMTcuNTY1MSA1Ljk0MjYzIDE3Ljk4NzRWMjQuMTc5OUM1Ljk0MjYzIDI0Ljc0MjggNi42Mzc3NCAyNS4xNjUxIDYuOTg1MjkgMjQuNzQyOFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGNpcmNsZSBjeD0iNy44Nzc0IiBjeT0iMTUuODI4NSIgcj0iMS4yNDg5OCIgZmlsbD0iI0VFNjEwMCIvPgo8Y2lyY2xlIGN4PSIxNC4yNjEyIiBjeT0iMTUuODI4NSIgcj0iMS4yNDg5OCIgZmlsbD0iI0VFNjEwMCIvPgo8Y2lyY2xlIGN4PSIyMC42NDQ3IiBjeT0iMTUuODI4NSIgcj0iMS4yNDg5OCIgZmlsbD0iI0VFNjEwMCIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}
.cx-widget.cx-common-container
.cx-button-group.cx-buttons-window-control
button.cx-icon.cx-button-minimize.cs-custom-button,
.cx-widget.cx-common-container
.cx-button-group.cx-buttons-window-control
button.cx-icon.cx-button-maximize.cs-custom-button {
  width: 11px;
  height: 11px;
  padding: 0;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDEyIDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC40MDUxIDEuOEgxLjYwNTA4QzEuMTA1MDggMS44IDAuNzA1MDc4IDEuNCAwLjcwNTA3OCAwLjlDMC43MDUwNzggMC40IDEuMTA1MDggMCAxLjYwNTA4IDBIMTAuNDA1MUMxMC45MDUxIDAgMTEuMzA1MSAwLjQgMTEuMzA1MSAwLjlDMTEuMzA1MSAxLjQgMTAuOTA1MSAxLjggMTAuNDA1MSAxLjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: center bottom;
}
.cx-widget.cx-common-container
.cx-button-group.cx-buttons-window-control
button.cx-icon.cx-button-maximize.cs-custom-button {
  border-bottom: 1px transparent;
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.cx-widget.cx-common-container
.cx-button-group.cx-buttons-window-control
button.cx-icon.cx-button-close.cs-custom-button {
  width: 11px;
  height: 11px;
  padding: 0;
  margin-left: 14px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk0NDkgOC44N0MxMS4zMDQ5IDkuMjMgMTEuMzA0OSA5Ljc5IDEwLjk0NDkgMTAuMTVDMTAuNzY0OSAxMC4zMyAxMC41NDQ5IDEwLjQxIDEwLjMwNDkgMTAuNDFDMTAuMDY0OSAxMC40MSA5Ljg0NDkzIDEwLjMzIDkuNjY0OTMgMTAuMTVMNi4wMDQ5MiA2LjQ5TDIuMzQ0OTEgMTAuMTVDMi4xNjQ5MSAxMC4zMyAxLjk0NDkyIDEwLjQxIDEuNzA0OTIgMTAuNDFDMS40NjQ5MiAxMC40MSAxLjI0NDkzIDEwLjMzIDEuMDY0OTMgMTAuMTVDMC43MDQ5MzIgOS43OSAwLjcwNDkzMiA5LjIzIDEuMDY0OTMgOC44N0w0LjcyNDkyIDUuMjFMMS4wNjQ5MyAxLjU1QzAuNzA0OTMyIDEuMTkgMC43MDQ5MzIgMC42Mjk5OTcgMS4wNjQ5MyAwLjI2OTk5OEMxLjQyNDkzIC0wLjA5MDAwMjQgMS45ODQ5MSAtMC4wOTAwMDI0IDIuMzQ0OTEgMC4yNjk5OThMNi4wMDQ5MiAzLjkyOTk5TDkuNjY0OTMgMC4yNjk5OThDMTAuMDI0OSAtMC4wOTAwMDI0IDEwLjU4NDkgLTAuMDkwMDAyNCAxMC45NDQ5IDAuMjY5OTk4QzExLjMwNDkgMC42Mjk5OTcgMTEuMzA0OSAxLjE5IDEwLjk0NDkgMS41NUw3LjI4NDkgNS4yMUwxMC45NDQ5IDguODdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: 0 0;
}

/* For bot translater */
.cx-widget.cx-theme-custom .cx-avatar-wrapper .cx-avatar.bot .cx-svg-icon-tone1 {
  fill: transparent;
}
.cx-widget.cx-theme-custom .cx-transcript .cx-message.cx-Bot.cx-bot .cx-bubble .cx-name {
  display: none !important;
}

/* Таблица стилей для оценки чата AutoDoc */
.cx-webchat.cx-theme-custom .cs-chat-survey table td {
  position: relative;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .i18n {
  font-size: 12px;
  font-weight: bold;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .rate-text {
  margin: 16px 0 24px 0;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #132530;
  text-align: center;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .smile-text {
  padding-bottom: 40px;
  margin: 0 0 24px 0;
  font-size: 10px;
  font-weight: bold;
  color: #adadad;
  text-align: center;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon {
  position: relative;
  text-align: center;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon .text-down {
  position: absolute;
  top: 50px;
  left: 0;
  z-index: 1;
  box-sizing: border-box;
  display: none;
  width: 100%;
  padding: 6px 4px 4px 4px;
  margin: 0;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #f47d2f;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon .text-down::after,
.cs-chat-survey-icon .text-down::before {
  position: absolute;
  bottom: 100%;
  left: 43%;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: solid transparent;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon .text-down::after {
  margin-left: 0;
  border-color: rgba(136, 183, 213, 0);
  border-width: 5px;
  border-bottom-color: #fff;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon .text-down::before {
  /* border-bottom-color: #e0e0e0; */

  /* border-width: 6px; */
  margin-left: -1px;
  border-color: rgba(194, 225, 245, 0);
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon img {
  width: 40px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon:hover img,
.cs-chat-survey-icon:active img {
  transform: scale(1.5);
}
.cx-webchat.cx-theme-custom
.cs-chat-survey
.cx-end-confirm.cx-btn.cx-btn-primary.i18n.cs-disabled-button {
  color: grey;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-end-confirm.cx-btn.cx-btn-primary.i18n {
  width: 49%;
  padding: 4px 10px !important;
}
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-end-confirm.cx-btn.cx-btn-primary.i18n {
  width: 100% !important;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-button-group {
  position: absolute;
  bottom: 16px;
  left: 0;
  width: 100%;
  padding: 0 16px;
  text-align: center;
}
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-button-group {
  padding-top: 10px;
  text-align: center;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-default,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-btn-default {
  width: 49%;
  height: 30px;
  font-family: "ProximaNovaBold", sans-serif;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background-color: #666;
  border: 0;
  border-radius: 3px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-default.cx-end-cancel {
  box-sizing: border-box;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #f47d2f;
  background: #fff;
  border: 1px solid #f47d2f !important;
  border-radius: 3px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-primary.cx-end-confirm {
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #fff !important;
  background: #f47d2f;
  border-radius: 6px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-primary,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-btn-primary {
  width: 49%;
  height: 30px;
  font-family: "ProximaNovaBold", sans-serif;
  font-size: 12px;
  color: #fff;
  text-align: center;
  background: #ee6100;
  border: 0;
  border-radius: 3px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon {
  float: left;
  width: 82px;
  margin: 0 5px 0 0;
  background-repeat: no-repeat;
  background-position: center 0;
  background-size: 40px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .form-control {
  width: 270px;
  padding: 5px 0 0 5px;
  margin-top: 17px;
  border: 1px solid #eee;
  border-radius: 3px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-bad,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.cs-bad {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYyLjUgMzJDNjIuNSA0OC44NDQ3IDQ4Ljg0NDcgNjIuNSAzMiA2Mi41QzE1LjE1NTMgNjIuNSAxLjUgNDguODQ0NyAxLjUgMzJDMS41IDE1LjE1NTMgMTUuMTU1MyAxLjUgMzIgMS41QzQ4Ljg0NDcgMS41IDYyLjUgMTUuMTU1MyA2Mi41IDMyWiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC43MTQ4IDQ0LjIwNDVDMjQuMzAzOCA0Mi43ODEyIDI4LjIxNDkgNDIgMzIuMzAzMSA0MkMzNi40NDgyIDQyIDQwLjQxMTIgNDIuODAzMSA0NC4wNDA5IDQ0LjI2NDNDNDUuMTcxNiA0NC43MTk0IDQ1LjcxOTIgNDYuMDA1IDQ1LjI2NCA0Ny4xMzU3QzQ0LjgwODkgNDguMjY2MyA0My41MjMzIDQ4LjgxMzkgNDIuMzkyNyA0OC4zNTg4QzM5LjI3OCA0Ny4xMDUgMzUuODc0IDQ2LjQxMzggMzIuMzAzMSA0Ni40MTM4QzI4Ljc4MTEgNDYuNDEzOCAyNS40MjE2IDQ3LjA4NjEgMjIuMzQxOSA0OC4zMDc1QzIyLjE3ODkgNDguMzcyMSAyMi4wMTY3IDQ4LjQzODMgMjEuODU1MiA0OC41MDZDMjAuNzMxMyA0OC45Nzc0IDE5LjQzNzkgNDguNDQ4NCAxOC45NjY1IDQ3LjMyNDRDMTguNDk1MSA0Ni4yMDA0IDE5LjAyNDEgNDQuOTA3MSAyMC4xNDgxIDQ0LjQzNTdDMjAuMzM2MSA0NC4zNTY5IDIwLjUyNSA0NC4yNzk4IDIwLjcxNDggNDQuMjA0NVoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcikiLz4KPHBhdGggZD0iTTIwLjg2MzMgMzMuMDAzOUMyMy45MDE4IDMzLjAwMzkgMjYuMzY1MyAzMC41NDA1IDI2LjM2NTMgMjcuNTAyQzI2LjM2NTMgMjQuNDYzMyAyMy45MDE4IDIyIDIwLjg2MzMgMjJDMTcuODI0NiAyMiAxNS4zNjEzIDI0LjQ2MzMgMTUuMzYxMyAyNy41MDJDMTUuMzYxMyAzMC41NDA1IDE3LjgyNDYgMzMuMDAzOSAyMC44NjMzIDMzLjAwMzlaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXIpIi8+CjxwYXRoIGQ9Ik00Mi44Njk2IDMzLjAwMzlDNDUuOTA4MyAzMy4wMDM5IDQ4LjM3MTYgMzAuNTQwNSA0OC4zNzE2IDI3LjUwMkM0OC4zNzE2IDI0LjQ2MzMgNDUuOTA4MyAyMiA0Mi44Njk2IDIyQzM5LjgzMDkgMjIgMzcuMzY3NyAyNC40NjMzIDM3LjM2NzcgMjcuNTAyQzM3LjM2NzcgMzAuNTQwNSAzOS44MzA5IDMzLjAwMzkgNDIuODY5NiAzMy4wMDM5WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMzIiIHkxPSIwIiB4Mj0iMzIiIHkyPSI2NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSIzMi4xMDkyIiB5MT0iNDIiIHgyPSIzMi4xMDkyIiB5Mj0iNDguNjc4MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXIiIHgxPSIyMC44NjMzIiB5MT0iMjIiIHgyPSIyMC44NjMzIiB5Mj0iMzMuMDAzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXIiIHgxPSI0Mi44Njk2IiB5MT0iMjIiIHgyPSI0Mi44Njk2IiB5Mj0iMzMuMDAzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=");
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-bad.cs-chat-survey-checked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyIDY0QzQ5LjY3MzEgNjQgNjQgNDkuNjczMSA2NCAzMkM2NCAxNC4zMjY5IDQ5LjY3MzEgMCAzMiAwQzE0LjMyNjkgMCAwIDE0LjMyNjkgMCAzMkMwIDQ5LjY3MzEgMTQuMzI2OSA2NCAzMiA2NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMC43MTQ1IDQ0LjIwNDVDMjQuMzAzNSA0Mi43ODEyIDI4LjIxNDYgNDIgMzIuMzAyOCA0MkMzNi40NDc5IDQyIDQwLjQxMDkgNDIuODAzMSA0NC4wNDA3IDQ0LjI2NDNDNDUuMTcxMyA0NC43MTk0IDQ1LjcxODkgNDYuMDA1IDQ1LjI2MzggNDcuMTM1N0M0NC44MDg2IDQ4LjI2NjMgNDMuNTIzMSA0OC44MTM5IDQyLjM5MjQgNDguMzU4OEMzOS4yNzc4IDQ3LjEwNSAzNS44NzM3IDQ2LjQxMzggMzIuMzAyOCA0Ni40MTM4QzI4Ljc4MDkgNDYuNDEzOCAyNS40MjEzIDQ3LjA4NjEgMjIuMzQxNyA0OC4zMDc1QzIyLjE3ODcgNDguMzcyMSAyMi4wMTY0IDQ4LjQzODMgMjEuODU1IDQ4LjUwNkMyMC43MzEgNDguOTc3NCAxOS40Mzc3IDQ4LjQ0ODQgMTguOTY2MyA0Ny4zMjQ0QzE4LjQ5NDkgNDYuMjAwNCAxOS4wMjM5IDQ0LjkwNzEgMjAuMTQ3OCA0NC40MzU3QzIwLjMzNTggNDQuMzU2OSAyMC41MjQ3IDQ0LjI3OTggMjAuNzE0NSA0NC4yMDQ1WiIgZmlsbD0iIzhDNEMzQSIvPgo8cGF0aCBkPSJNMjAuODYzMyAzMy4wMDM5QzIzLjkwMTggMzMuMDAzOSAyNi4zNjUzIDMwLjU0MDUgMjYuMzY1MyAyNy41MDJDMjYuMzY1MyAyNC40NjMzIDIzLjkwMTggMjIgMjAuODYzMyAyMkMxNy44MjQ2IDIyIDE1LjM2MTMgMjQuNDYzMyAxNS4zNjEzIDI3LjUwMkMxNS4zNjEzIDMwLjU0MDUgMTcuODI0NiAzMy4wMDM5IDIwLjg2MzMgMzMuMDAzOVoiIGZpbGw9IiM4QzRDM0EiLz4KPHBhdGggZD0iTTQyLjg2OTIgMzMuMDAzOUM0NS45MDc4IDMzLjAwMzkgNDguMzcxMSAzMC41NDA1IDQ4LjM3MTEgMjcuNTAyQzQ4LjM3MTEgMjQuNDYzMyA0NS45MDc4IDIyIDQyLjg2OTIgMjJDMzkuODMwNSAyMiAzNy4zNjcyIDI0LjQ2MzMgMzcuMzY3MiAyNy41MDJDMzcuMzY3MiAzMC41NDA1IDM5LjgzMDUgMzMuMDAzOSA0Mi44NjkyIDMzLjAwMzlaIiBmaWxsPSIjOEM0QzNBIi8+CjxkZWZzPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIzMiIgeTE9IjY0IiB4Mj0iMzIiIHkyPSIwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkNCMDMiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.cx-webchat.cx-theme-custom
.cs-chat-survey
.cs-chat-survey-icon.cs-verygood.cs-chat-survey-checked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyIDY0QzQ5LjY3MzEgNjQgNjQgNDkuNjczMSA2NCAzMkM2NCAxNC4zMjY5IDQ5LjY3MzEgMCAzMiAwQzE0LjMyNjkgMCAwIDE0LjMyNjkgMCAzMkMwIDQ5LjY3MzEgMTQuMzI2OSA2NCAzMiA2NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMi4xOTU4IDUwLjg4MzRDMzkuOTA2MiA1MC44ODM0IDQ2LjIwOCA0NC44NTI2IDQ2LjY0MTUgMzcuMjUwN0M0Ni42NDMgMzcuMjI1MSA0Ni42NDQ0IDM3LjE5NzYgNDYuNjQ1OCAzNy4xNjgyQzQ2LjY2NDMgMzYuNzcwNSA0Ni4zNTY5IDM2LjQzMzEgNDUuOTU5MSAzNi40MTQ2QzQ1Ljk0OCAzNi40MTQxIDQ1LjkzNjggMzYuNDEzOCA0NS45MjU2IDM2LjQxMzhDNDEuODg5MyAzNi40MTM4IDIyLjU1NjMgMzYuNDEzOCAxOC40ODEzIDM2LjQxMzhDMTguMDc2MyAzNi40MTM4IDE3Ljc0OCAzNi43NDIxIDE3Ljc0OCAzNy4xNDcxQzE3Ljc0OCAzNy4xNTc3IDE3Ljc0ODMgMzcuMTY4NCAxNy43NDg3IDM3LjE3OTFDMTcuNzU1MSAzNy4zMjQ3IDE3Ljc2MjMgMzcuNDQ4NyAxNy43NzAyIDM3LjU1MTJDMTguMzUwMyA0NS4wMTA5IDI0LjU4NzIgNTAuODgzNCAzMi4xOTU4IDUwLjg4MzRaIiBmaWxsPSIjOEM0QzNBIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzIuMTk1NSA0Mi42NDg0QzM4LjMwNjEgNDIuNjQ4NCAzOS44MTYyIDQ2LjQ1MSAzOC42NzM5IDQ3LjE2OTJDMzcuNTMxNiA0Ny44ODc0IDM0Ljk5ODUgNDguOTA3NSAzMi4xOTU1IDQ4LjkwNzVDMjkuMzkyNSA0OC45MDc1IDI3LjQ2NzggNDguMjkyMSAyNS42NDg3IDQ3LjE2OTJDMjMuODI5NiA0Ni4wNDY0IDI2LjA4NDkgNDIuNjQ4NCAzMi4xOTU1IDQyLjY0ODRaIiBmaWxsPSIjRDM1RjQ0Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAuNzE4OCAzOC40MTE2SDQzLjY3MDVWMzkuMTc3MUM0My42NzA1IDM5Ljk2OTQgNDMuMDI4MiA0MC42MTE2IDQyLjIzNiA0MC42MTE2SDIyLjE1MzJDMjEuMzYxIDQwLjYxMTYgMjAuNzE4OCAzOS45Njk0IDIwLjcxODggMzkuMTc3MVYzOC40MTE2WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjU3MjkgMjAuNDhDMTYuMjgwNSAyMC40OCAxMi44MDA4IDIzLjk1OTcgMTIuODAwOCAyOC4yNTIxQzEyLjgwMDggMjkuNDcwOSAxMy43ODg4IDMwLjQ1OSAxNS4wMDc3IDMwLjQ1OUMxNi4yMjY1IDMwLjQ1OSAxNy4yMTQ2IDI5LjQ3MDkgMTcuMjE0NiAyOC4yNTIxQzE3LjIxNDYgMjYuMzk3NCAxOC43MTgxIDI0Ljg5MzggMjAuNTcyOSAyNC44OTM4QzIyLjQyNzYgMjQuODkzOCAyMy45MzEyIDI2LjM5NzQgMjMuOTMxMiAyOC4yNTIxQzIzLjkzMTIgMjkuNDcwOSAyNC45MTkzIDMwLjQ1OSAyNi4xMzgxIDMwLjQ1OUMyNy4zNTY5IDMwLjQ1OSAyOC4zNDUgMjkuNDcwOSAyOC4zNDUgMjguMjUyMUMyOC4zNDUgMjMuOTU5NyAyNC44NjUzIDIwLjQ4IDIwLjU3MjkgMjAuNDhaTTQyLjYzOTIgMjAuNDhDMzguMzQ2OCAyMC40OCAzNC44NjcxIDIzLjk1OTcgMzQuODY3MSAyOC4yNTIxQzM0Ljg2NzEgMjkuNDcxIDM1Ljg1NTEgMzAuNDU5IDM3LjA3NCAzMC40NTlDMzguMjkyOCAzMC40NTkgMzkuMjgwOSAyOS40NzEgMzkuMjgwOSAyOC4yNTIxQzM5LjI4MDkgMjYuMzk3NCA0MC43ODQ0IDI0Ljg5MzggNDIuNjM5MiAyNC44OTM4QzQ0LjQ5MzkgMjQuODkzOCA0NS45OTc1IDI2LjM5NzQgNDUuOTk3NSAyOC4yNTIxQzQ1Ljk5NzUgMjkuNDcxIDQ2Ljk4NTYgMzAuNDU5IDQ4LjIwNDQgMzAuNDU5QzQ5LjQyMzMgMzAuNDU5IDUwLjQxMTMgMjkuNDcxIDUwLjQxMTMgMjguMjUyMUM1MC40MTEzIDIzLjk1OTcgNDYuOTMxNiAyMC40OCA0Mi42MzkyIDIwLjQ4WiIgZmlsbD0iIzhDNEMzQSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMzIiIHkxPSI2NCIgeDI9IjMyIiB5Mj0iMCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZDQjAzIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YwRTM0MCIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSIxNy4wMjAzIiB5MT0iMzkuMDExNiIgeDI9IjQ3Ljc2NDQiIHkyPSIzOS4wMTE2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFQkZDRkYiLz4KPHN0b3Agb2Zmc2V0PSIwLjM2ODk5NCIgc3RvcC1jb2xvcj0iI0ZFRkZGRiIvPgo8c3RvcCBvZmZzZXQ9IjAuNjI0OTMyIiBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNFQkZDRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-verygood,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.cs-verygood {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYyLjUgMzJDNjIuNSA0OC44NDQ3IDQ4Ljg0NDcgNjIuNSAzMiA2Mi41QzE1LjE1NTMgNjIuNSAxLjUgNDguODQ0NyAxLjUgMzJDMS41IDE1LjE1NTMgMTUuMTU1MyAxLjUgMzIgMS41QzQ4Ljg0NDcgMS41IDYyLjUgMTUuMTU1MyA2Mi41IDMyWiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMi4xOTYyIDUwLjg4MzRDMzkuOTA2NyA1MC44ODM0IDQ2LjIwODUgNDQuODUyNiA0Ni42NDIgMzcuMjUwN0M0Ni42NDM1IDM3LjIyNTEgNDYuNjQ0OSAzNy4xOTc2IDQ2LjY0NjMgMzcuMTY4MkM0Ni42NjQ4IDM2Ljc3MDUgNDYuMzU3MyAzNi40MzMxIDQ1Ljk1OTYgMzYuNDE0NkM0NS45NDg1IDM2LjQxNDEgNDUuOTM3MyAzNi40MTM4IDQ1LjkyNjEgMzYuNDEzOEgxOC40ODE4QzE4LjA3NjggMzYuNDEzOCAxNy43NDg1IDM2Ljc0MjEgMTcuNzQ4NSAzNy4xNDcxQzE3Ljc0ODUgMzcuMTU3NyAxNy43NDg4IDM3LjE2ODQgMTcuNzQ5MiAzNy4xNzkxQzE3Ljc1NTYgMzcuMzI0NyAxNy43NjI4IDM3LjQ0ODcgMTcuNzcwNyAzNy41NTEyQzE4LjM1MDcgNDUuMDEwOSAyNC41ODc3IDUwLjg4MzQgMzIuMTk2MiA1MC44ODM0Wk0zMi4xOTYgNDIuNjQ4M0MzOC4zMDY2IDQyLjY0ODMgMzkuODE2NyA0Ni40NTA5IDM4LjY3NDQgNDcuMTY5MUMzNy41MzIgNDcuODg3MyAzNC45OTkgNDguOTA3NCAzMi4xOTYgNDguOTA3NEMyOS4zOTMgNDguOTA3NCAyNy40NjgzIDQ4LjI5MTkgMjUuNjQ5MiA0Ny4xNjkxQzIzLjgzMDEgNDYuMDQ2MyAyNi4wODU0IDQyLjY0ODMgMzIuMTk2IDQyLjY0ODNaTTQzLjY3MSAzOC40MTE2SDIwLjcxOTJWMzkuMTc3MUMyMC43MTkyIDM5Ljk2OTQgMjEuMzYxNSA0MC42MTE2IDIyLjE1MzcgNDAuNjExNkg0Mi4yMzY1QzQzLjAyODcgNDAuNjExNiA0My42NzEgMzkuOTY5NCA0My42NzEgMzkuMTc3MVYzOC40MTE2WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyKSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTIwLjU3MjkgMjAuNDhDMTYuMjgwNSAyMC40OCAxMi44MDA4IDIzLjk1OTcgMTIuODAwOCAyOC4yNTIxQzEyLjgwMDggMjkuNDcwOSAxMy43ODg4IDMwLjQ1OSAxNS4wMDc3IDMwLjQ1OUMxNi4yMjY1IDMwLjQ1OSAxNy4yMTQ2IDI5LjQ3MDkgMTcuMjE0NiAyOC4yNTIxQzE3LjIxNDYgMjYuMzk3NCAxOC43MTgxIDI0Ljg5MzggMjAuNTcyOSAyNC44OTM4QzIyLjQyNzYgMjQuODkzOCAyMy45MzEyIDI2LjM5NzQgMjMuOTMxMiAyOC4yNTIxQzIzLjkzMTIgMjkuNDcwOSAyNC45MTkzIDMwLjQ1OSAyNi4xMzgxIDMwLjQ1OUMyNy4zNTY5IDMwLjQ1OSAyOC4zNDUgMjkuNDcwOSAyOC4zNDUgMjguMjUyMUMyOC4zNDUgMjMuOTU5NyAyNC44NjUzIDIwLjQ4IDIwLjU3MjkgMjAuNDhaTTQyLjYzOTIgMjAuNDhDMzguMzQ2OCAyMC40OCAzNC44NjcxIDIzLjk1OTcgMzQuODY3MSAyOC4yNTIxQzM0Ljg2NzEgMjkuNDcxIDM1Ljg1NTEgMzAuNDU5IDM3LjA3NCAzMC40NTlDMzguMjkyOCAzMC40NTkgMzkuMjgwOSAyOS40NzEgMzkuMjgwOSAyOC4yNTIxQzM5LjI4MDkgMjYuMzk3NCA0MC43ODQ0IDI0Ljg5MzggNDIuNjM5MiAyNC44OTM4QzQ0LjQ5MzkgMjQuODkzOCA0NS45OTc1IDI2LjM5NzQgNDUuOTk3NSAyOC4yNTIxQzQ1Ljk5NzUgMjkuNDcxIDQ2Ljk4NTYgMzAuNDU5IDQ4LjIwNDQgMzAuNDU5QzQ5LjQyMzMgMzAuNDU5IDUwLjQxMTMgMjkuNDcxIDUwLjQxMTMgMjguMjUyMUM1MC40MTEzIDIzLjk1OTcgNDYuOTMxNiAyMC40OCA0Mi42MzkyIDIwLjQ4WiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMzIiIHkxPSIwIiB4Mj0iMzIiIHkyPSI2NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSIzMi4xOTc4IiB5MT0iMzYuNDEzOCIgeDI9IjMyLjE5NzgiIHkyPSI1MC44ODM0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMEUzNDAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZDQjAzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhciIgeDE9IjMxLjYwNjEiIHkxPSIyMC40OCIgeDI9IjMxLjYwNjEiIHkyPSIzMC40NTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0YwRTM0MCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkNCMDMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-verygood .text-down {
  /* left: -182px; */
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-verygood .text-down::after,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-verygood .text-down::before {
  /* left: 92%; */
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good.cs-chat-survey-checked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyIDY0QzQ5LjY3MzEgNjQgNjQgNDkuNjczMSA2NCAzMkM2NCAxNC4zMjY5IDQ5LjY3MzEgMCAzMiAwQzE0LjMyNjkgMCAwIDE0LjMyNjkgMCAzMkMwIDQ5LjY3MzEgMTQuMzI2OSA2NCAzMiA2NFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPHBhdGggZD0iTTIwLjYzMTggMzMuMDAzOUMyMy42NzA0IDMzLjAwMzkgMjYuMTMzOCAzMC41NDA1IDI2LjEzMzggMjcuNTAyQzI2LjEzMzggMjQuNDYzMyAyMy42NzA0IDIyIDIwLjYzMTggMjJDMTcuNTkzMiAyMiAxNS4xMjk5IDI0LjQ2MzMgMTUuMTI5OSAyNy41MDJDMTUuMTI5OSAzMC41NDA1IDE3LjU5MzIgMzMuMDAzOSAyMC42MzE4IDMzLjAwMzlaIiBmaWxsPSIjOEM0QzNBIi8+CjxwYXRoIGQ9Ik00Mi42Mzk3IDMzLjAwMzlDNDUuNjc4MyAzMy4wMDM5IDQ4LjE0MTYgMzAuNTQwNSA0OC4xNDE2IDI3LjUwMkM0OC4xNDE2IDI0LjQ2MzMgNDUuNjc4MyAyMiA0Mi42Mzk3IDIyQzM5LjYwMSAyMiAzNy4xMzc3IDI0LjQ2MzMgMzcuMTM3NyAyNy41MDJDMzcuMTM3NyAzMC41NDA1IDM5LjYwMSAzMy4wMDM5IDQyLjYzOTcgMzMuMDAzOVoiIGZpbGw9IiM4QzRDM0EiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00My41MDMyIDQ2LjQ3MzdDMzkuOTE0MiA0Ny44OTcgMzYuMDAzMiA0OC42NzgyIDMxLjkxNSA0OC42NzgyQzI3Ljc2OTggNDguNjc4MiAyMy44MDY5IDQ3Ljg3NTEgMjAuMTc3MSA0Ni40MTM5QzE5LjA0NjQgNDUuOTU4OCAxOC40OTg4IDQ0LjY3MzIgMTguOTU0IDQzLjU0MjZDMTkuNDA5MSA0Mi40MTE5IDIwLjY5NDcgNDEuODY0MyAyMS44MjU0IDQyLjMxOTRDMjQuOTQgNDMuNTczMyAyOC4zNDQxIDQ0LjI2NDQgMzEuOTE1IDQ0LjI2NDRDMzUuNDM2OSA0NC4yNjQ0IDM4Ljc5NjUgNDMuNTkyMSA0MS44NzYxIDQyLjM3MDhDNDIuMDM5MSA0Mi4zMDYxIDQyLjIwMTMgNDIuMjM5OSA0Mi4zNjI4IDQyLjE3MjJDNDMuNDg2OCA0MS43MDA4IDQ0Ljc4MDEgNDIuMjI5OCA0NS4yNTE1IDQzLjM1MzhDNDUuNzIyOSA0NC40Nzc4IDQ1LjE5MzkgNDUuNzcxMSA0NC4wNjk5IDQ2LjI0MjVDNDMuODgyIDQ2LjMyMTQgNDMuNjkzMSA0Ni4zOTg0IDQzLjUwMzIgNDYuNDczN1oiIGZpbGw9IiM4QzRDM0EiLz4KPGRlZnM+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhciIgeDE9IjMyIiB5MT0iNjQiIHgyPSIzMiIgeTI9IjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMEUzNDAiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.cs-good {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYyLjUgMzJDNjIuNSA0OC44NDQ3IDQ4Ljg0NDcgNjIuNSAzMiA2Mi41QzE1LjE1NTMgNjIuNSAxLjUgNDguODQ0NyAxLjUgMzJDMS41IDE1LjE1NTMgMTUuMTU1MyAxLjUgMzIgMS41QzQ4Ljg0NDcgMS41IDYyLjUgMTUuMTU1MyA2Mi41IDMyWiIgc3Ryb2tlPSJ1cmwoI3BhaW50MF9saW5lYXIpIiBzdHJva2Utd2lkdGg9IjMiLz4KPHBhdGggZD0iTTIwLjYzMTggMzMuMDAzOUMyMy42NzA0IDMzLjAwMzkgMjYuMTMzOCAzMC41NDA1IDI2LjEzMzggMjcuNTAyQzI2LjEzMzggMjQuNDYzMyAyMy42NzA0IDIyIDIwLjYzMTggMjJDMTcuNTkzMiAyMiAxNS4xMjk5IDI0LjQ2MzMgMTUuMTI5OSAyNy41MDJDMTUuMTI5OSAzMC41NDA1IDE3LjU5MzIgMzMuMDAzOSAyMC42MzE4IDMzLjAwMzlaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXIpIi8+CjxwYXRoIGQ9Ik00Mi42Mzk5IDMzLjAwMzlDNDUuNjc4NiAzMy4wMDM5IDQ4LjE0MTkgMzAuNTQwNSA0OC4xNDE5IDI3LjUwMkM0OC4xNDE5IDI0LjQ2MzMgNDUuNjc4NiAyMiA0Mi42Mzk5IDIyQzM5LjYwMTIgMjIgMzcuMTM3OSAyNC40NjMzIDM3LjEzNzkgMjcuNTAyQzM3LjEzNzkgMzAuNTQwNSAzOS42MDEyIDMzLjAwMzkgNDIuNjM5OSAzMy4wMDM5WiIgZmlsbD0idXJsKCNwYWludDJfbGluZWFyKSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTQzLjUwMzIgNDYuNDczN0MzOS45MTQyIDQ3Ljg5NyAzNi4wMDMyIDQ4LjY3ODIgMzEuOTE1IDQ4LjY3ODJDMjcuNzY5OCA0OC42NzgyIDIzLjgwNjkgNDcuODc1MSAyMC4xNzcxIDQ2LjQxMzlDMTkuMDQ2NCA0NS45NTg4IDE4LjQ5ODggNDQuNjczMiAxOC45NTQgNDMuNTQyNkMxOS40MDkxIDQyLjQxMTkgMjAuNjk0NyA0MS44NjQzIDIxLjgyNTQgNDIuMzE5NEMyNC45NCA0My41NzMzIDI4LjM0NDEgNDQuMjY0NCAzMS45MTUgNDQuMjY0NEMzNS40MzY5IDQ0LjI2NDQgMzguNzk2NSA0My41OTIxIDQxLjg3NjEgNDIuMzcwOEM0Mi4wMzkxIDQyLjMwNjEgNDIuMjAxMyA0Mi4yMzk5IDQyLjM2MjggNDIuMTcyMkM0My40ODY4IDQxLjcwMDggNDQuNzgwMSA0Mi4yMjk4IDQ1LjI1MTUgNDMuMzUzOEM0NS43MjI5IDQ0LjQ3NzggNDUuMTkzOSA0NS43NzExIDQ0LjA2OTkgNDYuMjQyNUM0My44ODIgNDYuMzIxNCA0My42OTMxIDQ2LjM5ODQgNDMuNTAzMiA0Ni40NzM3WiIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyKSIvPgo8ZGVmcz4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iMzIiIHkxPSIwIiB4Mj0iMzIiIHkyPSI2NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXIiIHgxPSIyMC42MzE4IiB5MT0iMjIiIHgyPSIyMC42MzE4IiB5Mj0iMzMuMDAzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXIiIHgxPSI0Mi42Mzk5IiB5MT0iMjIiIHgyPSI0Mi42Mzk5IiB5Mj0iMzMuMDAzOSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRjBFMzQwIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0ZGQ0IwMyIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXIiIHgxPSIzMi4xMDg4IiB5MT0iNDguNjc4MiIgeDI9IjMyLjEwODgiIHkyPSI0MS45OTk5IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMEUzNDAiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkZDQjAzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good .text-down {
  /* left: -90px; */
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good .text-down::after,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good .text-down::before {
  /* left: 58%; */
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-bad.cs-chat-survey-checked {
  position: relative;
  top: -6px;
}
.cx-webchat.cx-theme-custom
.cs-chat-survey
.cs-chat-survey-icon.cs-verygood.cs-chat-survey-checked {
  position: relative;
  top: -6px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-chat-survey-icon.cs-good.cs-chat-survey-checked {
  position: relative;
  top: -6px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-wrapper {
  padding: 0 10px 10px 10px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey-after .final-text {
  margin-bottom: 2px !important;
  font-size: 18px !important;
  font-weight: 600 !important;
  line-height: 20px !important;
  color: #f47d2f !important;
}
.cx-webchat.cx-theme-custom .cs-chat-survey-after .final-text-small {
  align-items: center !important;
  font-size: 14px !important;
  font-weight: normal !important;
  line-height: 16px !important;
  color: #8e979c !important;
}
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cs-chat-survey-icon.final {
  position: relative;
  display: inline-block;
  width: 200px;
  padding-top: 75px;
  margin: 0 5px 0 0;
  text-align: center;
  background-repeat: no-repeat;
  background-position: center 0;
  background-size: 60px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey-after .bottom-text {
  margin-bottom: 24px;
  font-family: "ProximaNovaBold", sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  color: #132530;
  text-align: center;
}
.cx-webchat.cx-theme-custom .cs-chat-survey-after table td {
  text-align: center;
}
.cx-webchat.cx-theme-custom .cs-chat-survey-after table {
  width: 100%;
}

/* 2020_10_19 Additional for chat survay */
.cx-webchat.cx-theme-custom .cs-chat-survey .cs_chat_surveycommentscharscounter {
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #8e979c;
  text-align: end;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .email-transcript-checkbox {
  margin-bottom: 16px;
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 16px;
  color: #000;
}
.cx-webchat.cx-theme-custom .cs-chat-survey {
  position: relative;
  z-index: unset;
  width: 100%;
  padding: 0 16px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper #cs_chat_surveymessage {
  width: 100%;
  height: 88px;
  padding: 12px;
  margin: 0;
  resize: none;
  background: #f3f4f4;
  border: none;
  border-radius: 6px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .cx-input.cx-form-control.i18n {
  background: #f3f4f4;
  border-radius: 6px;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper div.email-transcript-emailerror {
  position: absolute;
  bottom: 0;
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 10px;
  font-weight: normal;
  line-height: 12px;
  color: #d32e1d;
}

/* 2020-10-07 */

/* footer */
.cx-widget.cx-theme-custom div.cs-footer-container {
  position: absolute;
  bottom: 0;
  display: flex;
  align-items: center;
  width: 100%;
  min-height: 42px;
  padding: 5px 12px 5px 12px;
}
.cx-widget.cx-theme-custom div.cs-footer-container table {
  width: 100%;
}
.cx-widget.cx-theme-custom div.cs-footer-container td.cs-footer-text {
  width: 250px;
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #000;
  text-align: center;
}
.cx-widget.cx-theme-custom div.cs-footer-container td.cs-footer-text a {
  color: #f47d2f;
}
.cx-widget.cx-theme-custom div.cs-footer-container div.cs-chat-footer-mute-icon.cs-chat-muted {
  position: absolute;
  top: 7px;
  right: 16px;
  width: 20px;
  height: 20px;
  margin: 0 auto;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNTEyIDUxMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0yNTYsMGMtNTUuMTI0LDAtOTkuOTczLDQ0Ljg0OS05OS45NzMsOTkuOTczdjE2OS44OTZjMCw1NS4xMjQsNDQuODQ5LDk5Ljk3Myw5OS45NzMsOTkuOTczDQoJCQlzOTkuOTczLTQ1LjEwOSw5OS45NzMtMTAwLjU1MVY5OS45NzNDMzU1Ljk3Myw0NC44NDksMzExLjEzLDAsMjU2LDB6IE0zMjEuMywyNjkuMjkxYzAsMzYuMzI1LTI5LjI5Myw2NS44NzgtNjUuMyw2NS44NzgNCgkJCXMtNjUuMy0yOS4yOTgtNjUuMy02NS4zVjk5Ljk3M2MwLTM2LjAwOCwyOS4yOTMtNjUuMyw2NS4zLTY1LjNzNjUuMywyOS4yOTMsNjUuMyw2NS4zVjI2OS4yOTF6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxyZWN0IHg9IjIzOC42NjQiIHk9IjQyMC4xMTciIHdpZHRoPSIzNC42NzMiIGhlaWdodD0iNzguNTkxIi8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zMjcuNjU3LDQ3Ny4zMjdIMTg0LjM0M2MtOS41NzUsMC0xNy4zMzYsNy43NjEtMTcuMzM2LDE3LjMzNmMwLDkuNTc1LDcuNzYxLDE3LjMzNiwxNy4zMzYsMTcuMzM2aDE0My4zMTQNCgkJCWM5LjU3NSwwLDE3LjMzNi03Ljc2MSwxNy4zMzYtMTcuMzM2QzM0NC45OTMsNDg1LjA4OCwzMzcuMjMyLDQ3Ny4zMjcsMzI3LjY1Nyw0NzcuMzI3eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNDAyLjIwMywxODQuMzQzYy05LjU3NSwwLTE3LjMzNiw3Ljc2MS0xNy4zMzYsMTcuMzM2djY4LjE5YzAsNzEuMDU2LTU3LjgwNSwxMjguODY3LTEyOC44NjcsMTI4Ljg2Nw0KCQkJcy0xMjguODY3LTU3LjgxMS0xMjguODY3LTEyOC44Njd2LTY4LjE5YzAtOS41NzYtNy43NjEtMTcuMzM2LTE3LjMzNi0xNy4zMzZzLTE3LjMzNiw3Ljc2MS0xNy4zMzYsMTcuMzM2djY4LjE5DQoJCQljMCw5MC4xNzgsNzMuMzYyLDE2My41MzksMTYzLjUzOSwxNjMuNTM5czE2My41MzktNzMuMzYyLDE2My41MzktMTYzLjUzOXYtNjguMTkNCgkJCUM0MTkuNTM5LDE5Mi4xMDQsNDExLjc3OSwxODQuMzQzLDQwMi4yMDMsMTg0LjM0M3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCgk8Zz4NCgkJPHBhdGggZD0iTTQ2Ny4wNDcsNDQuOTUzYy02Ljc3My02Ljc3My0xNy43NDEtNi43NzMtMjQuNTE0LDBsLTM5Ny41OCwzOTcuNThjLTYuNzczLDYuNzY3LTYuNzczLDE3Ljc0NywwLDI0LjUxNA0KCQkJYzMuMzgxLDMuMzg2LDcuODE5LDUuMDgsMTIuMjU3LDUuMDhjNC40MzIsMCw4Ljg3Ni0xLjY5MywxMi4yNTctNS4wOGwzOTcuNTgtMzk3LjU4QzQ3My44Miw2Mi43LDQ3My44Miw1MS43Miw0NjcuMDQ3LDQ0Ljk1M3oiLz4NCgk8L2c+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==");
  background-size: 20px;
}
.cx-widget.cx-theme-custom
div.cs-footer-container
div.cs-chat-footer-mute-icon.cs-chat-muted:hover {
  cursor: pointer;
}
.cx-widget.cx-common-container.cx-webchat.cx-close.cx-minimize.cx-theme-custom.cx-desktop {
  background: #f5f5f5;
  border-radius: 10px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25);
}

/* header */
.cx-widget.cx-theme-custom div.cs-header-container {
  position: absolute;
  top: 56px;
  right: 12px;
  left: 12px;
  z-index: 5;
  display: block;
  height: 66px;
  padding: 15px 19px 15px 15px;
  background-color: #fff;
  border-radius: 10px 10px 0 0;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
}
.cx-widget.cx-theme-custom div.cs-header-container table {
  width: 100%;
}
.cx-widget.cx-theme-custom div.cs-header-container th.cs-header-photo-th {
  width: 40px;
}
div.cx-widget.cx-theme-custom div.cs-header-container th.cs-header-photo-th > div {
  width: 36px;
  height: 36px;
  margin-right: 8px;
  background-color: #e5eaed;
  background-repeat: no-repeat;
  background-size: 100%;
  border-radius: 50%;
}
.cx-widget.cx-theme-custom div.cs-header-container th.cs-header-title-th {
  width: 220px;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 14px;
  line-height: 22px;
  color: #031520;
}
.cx-widget.cx-theme-custom div.cs-header-container td.cs-header-status-td {
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 12px;
  line-height: 18px;
  color: #7f7f7f;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div {
  position: relative;
  text-align: right;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > button {
  width: 28px;
  height: 28px;
  padding: 0;
  margin: 0;
  font-family: "ProximaNovaBold", sans-serif;
  font-size: 16px;
  font-weight: bold;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 100%;
  border: 0;
  outline: 0;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > button span {
  display: inline-block;
  width: 4px;
  height: 4px;
  margin: 1.5px;
  background: #8e979c;
  border-radius: 50%;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > button.active span {
  background: #152329;
}

/* Header menu */
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div.open {
  display: block;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div {
  position: absolute;
  right: 0;
  z-index: 10000;
  display: none;
  width: 215px;
  padding: 8px 16px;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 0 11px rgba(0, 0, 0, 0.08);
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul li.disabled {
  display: none;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul li {
  position: relative;
  padding: 8px 0;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  text-align: left;
  list-style: none;
}
.cx-widget.cx-theme-custom
div.cs-header-container
div.cs-header-menu-div
> div
> ul
li.canhover:hover {
  left: 15px;
  color: #f47d2f;
  cursor: pointer;
}
.cx-widget.cx-theme-custom
div.cs-header-container
div.cs-header-menu-div
> div
> ul
li.canhover:hover::before {
  position: absolute;
  top: 13px;
  left: -10px;
  display: inline-block;
  width: 5px;
  height: 8px;
  content: "";
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNiA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4yNjk5NyA0LjAwMDIxQzUuMjY5OTcgNC4xNDY4OCA1LjIxNjY0IDQuMjgwMjEgNS4xMDk5NyA0LjM4Njg4TDEuNjQzMyA3LjcyMDIxQzEuNTM2NjQgNy44MTM1NSAxLjQwMzMgNy44NjY4OCAxLjI2OTk2IDcuODY2ODhDMS4xMjMzIDcuODY2ODggMC45ODk5NjEgNy44MTM1NCAwLjg4MzI5NSA3LjcwNjg3QzAuNjgzMjk1IDcuNDkzNTQgMC42ODMyOTEgNy4xNjAyMSAwLjg5NjYyNSA2Ljk0Njg3TDMuOTYzMjkgNC4wMDAyMUwwLjg5NjYyNSAxLjA1MzU0QzAuNjgzMjkxIDAuODUzNTQyIDAuNjgzMjk1IDAuNTA2ODc4IDAuODgzMjk1IDAuMjkzNTQ1QzEuMDgzMjkgMC4wODAyMTEyIDEuNDI5OTcgMC4wODAyMTA0IDEuNjQzMyAwLjI4MDIxTDUuMTA5OTcgMy42MTM1NEM1LjIxNjY0IDMuNzIwMjEgNS4yNjk5NyAzLjg1MzU0IDUuMjY5OTcgNC4wMDAyMVoiIGZpbGw9IiNGNDdEMkYiLz4KPC9zdmc+Cg==");
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul li.mute.muted {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfaSkiPgo8cmVjdCB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIHJ4PSI4IiBmaWxsPSIjRjQ3RDJGIi8+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjFfZCkiPgo8Y2lyY2xlIGN4PSIyMCIgY3k9IjgiIHI9IjciIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcikiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9pIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldC8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjAuNSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJoYXJkQWxwaGEiIG9wZXJhdG9yPSJhcml0aG1ldGljIiBrMj0iLTEiIGszPSIxIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwLjA1IDAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbjI9InNoYXBlIiByZXN1bHQ9ImVmZmVjdDFfaW5uZXJTaGFkb3ciLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjFfZCIgeD0iMTEiIHk9IjAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIvPgo8ZmVPZmZzZXQgZHk9IjEiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMSIvPgo8ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMC4yNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0iZWZmZWN0MV9kcm9wU2hhZG93Ii8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9kcm9wU2hhZG93IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXIiIHgxPSIyMCIgeTE9IjEiIHgyPSIyMCIgeTI9IjE1IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRjNGM0YzIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==");
  background-repeat: no-repeat;
  background-position: right;
  background-size: 25px;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div > ul li.mute {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjkiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAyOSAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjBfaSkiPgo8cmVjdCB4PSIxIiB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIHJ4PSI4IiBmaWxsPSIjRTdFOUVBIi8+CjwvZz4KPGcgZmlsdGVyPSJ1cmwoI2ZpbHRlcjFfZCkiPgo8Y2lyY2xlIGN4PSI5IiBjeT0iOCIgcj0iNyIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyKSIvPgo8L2c+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2kiIHg9IjEiIHk9IjAiIHdpZHRoPSIyOCIgaGVpZ2h0PSIxNiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0Lz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMC41Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9ImhhcmRBbHBoYSIgb3BlcmF0b3I9ImFyaXRobWV0aWMiIGsyPSItMSIgazM9IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMDUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0ic2hhcGUiIHJlc3VsdD0iZWZmZWN0MV9pbm5lclNoYWRvdyIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMV9kIiB4PSIwIiB5PSIwIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiLz4KPGZlT2Zmc2V0IGR5PSIxIi8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAuMjUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvdyIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfZHJvcFNoYWRvdyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyIiB4MT0iOSIgeTE9IjEiIHgyPSI5IiB5Mj0iMTUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y5RjlGOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGM0YzRjMiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K");
  background-repeat: no-repeat;
  background-position: right;
  background-size: 25px;
}
.cx-common-container .cx-titlebar .cx-icon.cs-back-to-hc-icon:hover {
  cursor: pointer;
}

/* minimized */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom.cx-minimized {
  bottom: 20px !important;
  height: 56px;
  box-shadow: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom.cx-minimized div.cx-titlebar {
  height: 56px;
  background-color: #4d7187;
  border-radius: 10px 10px 0 10px;
}
.cx-common-container .cx-titlebar
  /*Different*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom {
  right: 95px;
  bottom: 0;
  bottom: 50px;
  background-color: #f5f5f5;
  border-radius: 5px;
  transition: right 1s cubic-bezier(0, 1, 0.5, 1) 0s, transform 0.5s ease-in-out 0s;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body {
  margin: 0 12px 48px 12px;
  border-radius: 0 0 10px 10px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.05);
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-input-container {
  border-style: none;
  border-width: 0;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-menu-cell
li.cx-icon.cx-branding-icon.cx-inert {
  display: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-titlebar {
  height: 118px;
  background-color: #4d7187;
  border-width: 0;
}

/* Hide Cancel Button */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-form-wrapper
div.cx-button-group.cx-buttons-binary
button.cx-btn.cx-btn-default.i18n {
  display: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-form-wrapper
div.cx-button-group.cx-buttons-binary
button.cx-submit.cx-btn.cx-btn-primary.i18n {
  width: 100%;
  height: 38px;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  border: none;
}

/* Custom registartion form */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-form-wrapper
div.cx-form {
  position: absolute;
  top: 5%;
  right: 0;
  left: 0;
  width: 100%;
  padding: 16px 16px 0 16px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-form-wrapper
div.cx-form
.cx-form-inputs
table {
  margin-bottom: 0;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-form-wrapper
div.cx-form-inputs {
  padding: 16px 12px 0 12px;
  background-color: #f3f4f4;
  border-radius: 10px 10px 0 0;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-form-wrapper
div.cx-button-group.cx-buttons-binary {
  padding: 0 12px 16px 12px;
  background-color: #f3f4f4;
  border-radius: 0 0 5px 5px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-form-wrapper
p.cs-text-before-form {
  margin: 0 0 8px 0;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 18px;
  color: #132530;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container {
  position: absolute;
  right: 16px;
  bottom: 16px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select {
  position: relative;
  width: 185px;
  min-width: 185px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
.cs-custom-select-current {
  position: relative;
  z-index: 5;
  display: flex;
  align-items: center;
  padding: 8px 9px;
  background: #f3f4f4;
  border-radius: 6px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
.cs-custom-select-current-text {
  position: relative;
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #031520;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
.cs-custom-select-current::after {
  position: absolute;
  top: 15px;
  right: 12px;
  display: block;
  width: 6px;
  height: 6px;
  pointer-events: none;
  content: "";
  border-top: 2px solid #132530;
  border-right: 2px solid #132530;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
.cs-custom-select-dropdown {
  position: absolute;
  bottom: 31px;
  display: none;
  width: 185px;
  min-width: 185px;
  max-height: 228px;
  padding-bottom: 10px;
  overflow: auto;
  background: #fafbfb;
  border-radius: 10px;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.11);
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
.cs-custom-select-dropdown
.cs-custom-select-dropdown-item {
  position: relative;
  display: flex;
  align-items: center;
  padding: 9px;
  cursor: pointer;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
.cs-custom-select-flag {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  min-width: 24px;
  height: 24px;
  margin-right: 9px;
  overflow: hidden;
  border-radius: 50%;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
.cs-custom-select-flag
img {
  max-width: 100%;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="CZ"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/CZ.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="LT"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/LT.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="EN"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/GB.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="DE"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/DE.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="DK"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/DK.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="EE"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/EE.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="BG"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/BG.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="ES"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/ES.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="FI"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/FI.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="FR"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/FR.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="GR"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/GR.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="HU"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/HU.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="IT"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/IT.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="LT"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/LT.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="LV"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/LV.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="NL"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/NL.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="NO"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/NO.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="PL"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/PL.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="PT"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/PT.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="RO"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/RO.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="SE"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/SE.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="SK"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/SK.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
div[data-language-ud="SI"]
.cs-custom-select-flag {
  background-image: url("/genesys/images/flags/SI.svg");
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cs-custom-selector-container
.cs-custom-select
.cs-custom-select-dropdown
.cs-custom-select-dropdown-item
.cs-custom-select-text {
  position: relative;
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 15px;
  line-height: 20px;
  color: #031520;
}

/* ChangeNameEmailDialog */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
.cx-end-confirm.cx-btn.cx-btn-primary.cs-disabled-button {
  color: grey;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
div.changenameemail-nameerror {
  color: red;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
div.changenameemail-emailerror {
  color: red;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
input.cx-input.cs-notvalid-input {
  border: 2px solid;
  border-color: red !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
.cx-wrapper
table {
  width: 100%;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
.cx-wrapper
table
.email-text,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
.cx-wrapper
table
.name-text {
  margin-bottom: 4px;
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  text-align: left;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
.cx-wrapper
table
input {
  box-sizing: border-box;
  background: #f3f4f4;
  border-radius: 10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
.cx-wrapper
table
td {
  position: relative;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
.cx-wrapper
table
.changenameemail-emailerror,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
.cx-wrapper
table
.changenameemail-nameerror {
  position: absolute;
  bottom: 3px;
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 10px;
  line-height: 12px;
  color: #d32e1d;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail
.cx-wrapper
.cx-button-group.cx-buttons-binary {
  margin-top: 8px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail-after
.email-result {
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 17px;
  line-height: 24px;
  color: #132530;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-changenameemail-after
.cx-button-group.cx-buttons-binary
.cx-end-confirm {
  width: 100%;
}

/* EmailTranscriptDialog */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-emailtranscript
.cx-end-confirm.cx-btn.cx-btn-primary.cs-disabled-button {
  color: grey;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-emailtranscript
table {
  width: 100%;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-emailtranscript
table
.email-text {
  margin-bottom: 4px;
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  text-align: left;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-emailtranscript
table
td {
  position: relative;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-emailtranscript
input.cx-input {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 24px;
  background: #f3f4f4;
  border-radius: 10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-emailtranscript
input.cx-input.cs-notvalid-input {
  border: 1px solid;
  border-color: #d32e1d !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-emailtranscript
div.email-transcript-emailerror {
  position: absolute;
  bottom: 11px;
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 10px;
  line-height: 12px;
  color: #d32e1d;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-alert.cs-chat-emailtranscript-after
.cx-button-group.cx-buttons-binary
.cx-end-confirm {
  width: 100%;
}

/* Chat history */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
.cx-transcript
.cs-chat-history
.cx-message.cx-date {
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 12px;
  line-height: 16px;
  color: #132530;
  border: none;
}

/* Chat Foto */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message.cx-Agent.cx-agent
div.cx-avatar-wrapper
div.cx-avatar.agent {
  background-position: 0 0;
  background-size: cover;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
.cx-message.cx-agent-typing
.cx-avatar-wrapper
.cx-avatar {
  display: none !important;
}

/* transcript message bubble style */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-them
div.cx-bubble,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-them
p.cx-bubble.cx-file-transfer-block {
  width: fit-content;
  width: -moz-fit-content;
  min-width: 40%;
  max-width: 85%;
  padding-right: 5px !important;
  padding-bottom: 5px !important;
  margin-right: auto !important;
  margin-left: 0 !important;
  border-bottom-left-radius: 0 !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-you
div.cx-bubble,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-you
p.cx-bubble.cx-file-transfer-block {
  width: fit-content;
  width: -moz-fit-content;
  min-width: 40%;
  max-width: 70%;
  padding-right: 5px !important;
  padding-bottom: 5px !important;
  margin-right: 0 !important;
  margin-left: auto !important;
  border-bottom-right-radius: 0 !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group {
  margin-bottom: 8px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-them
div.cx-bubble {
  background: #f2f2f2;
  border: none !important;
  border-radius: 8px 8px 8px 0 !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-them
div.cx-bubble
.cx-message-text {
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #000;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-them
div.cx-bubble
.cx-time {
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 8px;
  line-height: 10px;
  color: #8e979c;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-you
div.cx-bubble {
  padding: 8px 10px 3px 10px;
  background: #132530;
  border: none !important;
  border-radius: 10px 10px 0 10px !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-you
div.cx-bubble
.cx-message-text {
  font-size: 14px;
  line-height: 18px;
  color: #fff;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-you
div.cx-bubble
.cx-time {
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 8px;
  line-height: 10px;
  color: #8e979c;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-you
p.cx-bubble.cx-file-transfer-block,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-them
p.cx-bubble.cx-file-transfer-block {
  max-width: unset;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-them
p.cx-bubble.cx-file-transfer-block {
  background: #f2f2f2;
  border: none !important;
  border-radius: 8px 8px 8px 0 !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-them
p.cx-bubble.cx-file-transfer-block
.cx-filename {
  max-width: 150px;
  margin-right: 20px;
  overflow: hidden;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-them
p.cx-bubble.cx-file-transfer-block
.cx-time {
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 8px;
  line-height: 10px;
  color: #8e979c;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-you,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-them {
  margin-bottom: 4px !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-you
p.cx-bubble.cx-file-transfer-block {
  background: #132530;
  border: none !important;
  border-radius: 8px 8px 0 8px !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-you
p.cx-bubble.cx-file-transfer-block
.cx-filename {
  max-width: 150px;
  margin-right: 20px;
  overflow: hidden;
  font-family: "ProximaNovaSemibold", sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #fff;
  text-overflow: ellipsis;
  white-space: nowrap;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-participant.cx-you
p.cx-bubble.cx-file-transfer-block
.cx-time {
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 8px;
  line-height: 10px;
  color: #8e979c;
}
p.cx-bubble.cx-file-transfer-block span.cx-user-detail,
p.cx-bubble.cx-file-transfer-block span.cx-lastrow,
p.cx-bubble.cx-file-transfer-block span.lastrow {
  display: inline-block;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-system {
  width: fit-content;
  width: -moz-fit-content;
  min-height: unset;
  padding: 6px 8px !important;
  margin: 14px auto;
  background: #f2f2f2;
  border-radius: 10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
div.cx-message.cx-system
.cx-message-text {
  min-height: auto;
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 12px;
  line-height: 14px;
  color: #59666e;
}
.cx-webchat .cx-transcript .cx-message-group > .cx-message.cx-participant .cx-time {
  margin-bottom: 0;
  text-align: right;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
.cx-message.cx-agent-typing
div.cx-avatar-wrapper {
  display: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
.cx-message.cx-agent-typing
div.cx-bubble-arrow {
  display: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
.cx-message.cx-agent-typing
div.cx-bubble
span.cx-name {
  display: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
.cx-message.cx-agent-typing
div.cx-bubble
span.cx-time {
  display: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message.cx-agent-typing
div.cx-bubble {
  box-sizing: border-box;
  width: fit-content;
  width: -moz-fit-content;
  width: 40px;
  height: 34px;
  margin-right: auto !important;
  margin-left: 0 !important;
  text-align: center;
  border-radius: 10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message.cx-agent-typing
div.cx-bubble
.cx-message-text {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 32px;
  line-height: 0;
  color: #464c52;
  opacity: 0.3;
}

/* Custom download icon on file bubble */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message
p.cx-bubble.cx-file-transfer-block
span.cx-lastrow
svg,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message
p.cx-bubble.cx-file-transfer-block
span.lastrow
svg {
  width: 40px;
  height: 40px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message
p.cx-bubble.cx-file-transfer-block
span.cx-lastrow
> div
> svg:hover,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message
p.cx-bubble.cx-file-transfer-block
span.lastrow
> div
> svg:hover {
  cursor: pointer;
}

/* smokescreen */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-smokescreen {
  background-color: unset;
  opacity: unset;
}

/* cx-input-container */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container {
  padding: 14px 10px 14px 10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-menu-cell {
  display: inline-block;
  width: 20%;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-textarea-cell {
  display: inline-block;
  width: 80%;
  padding: 9px 0 9px 12px;
  background-color: #f3f4f4;
  border-radius: 5px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-textarea-cell
.cx-message-input {
  margin-bottom: 0;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-textarea-cell
.cx-send {
  top: unset;
  bottom: 0;
  width: 38px;
  height: 38px;
  background-color: #f47d2f;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-textarea-cell
.cx-send
svg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-textarea-cell
.cx-send
.cx-svg-icon-tone1 {
  fill: white;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-menu-cell
.cx-menu
> li
> .cx-menu-item {
  width: 20px;
  height: 20px;
  padding: 0;
  margin-right: 7px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-menu-cell
.cx-menu
> li
> .cx-menu-item.cx-upload,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-menu-cell
.cx-menu
> li
> .cx-menu-item.cx-emoji {
  position: relative;
  top: -10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-menu-cell
.cx-menu
> li
> .cx-menu-item
svg
path,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container
div.cx-menu-cell
.cx-menu
> li
> .cx-menu-item
svg
circle {
  fill: #8e979c;
}

/* resizable div */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-header-resizable {
  position: absolute;
  right: 0;
  left: 0;
  display: block;
  height: 5px;
  cursor: n-resize;
  background-color: transparent;
}
.cx-widget.cx-theme-custom ::-webkit-scrollbar-thumb {
  background: #a3a8ae;
}

/* Idle Alert */
.cx-widget.cx-common-container div.cx-body > div div.cx-idle-alert div.cx-idle-countdown {
  display: none;
}
.cx-widget.cx-theme-custom div.cs-footer-container td:nth-child(2) {
  display: none;
}

/* Default style */

/* Быстрые ответ */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
.cx-rich-media.cx-quick-replies {
  margin-top: 8px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
.cx-rich-media.cx-quick-replies
.cx-component.cx-quick-reply {
  padding: 6px 12px;
  margin: 2px;
  color: #fff;
  background: #8e979c;
  border-radius: 24px;
  transition: background-color 0.3s ease;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
.cx-rich-media.cx-quick-replies
.cx-component.cx-quick-reply:hover {
  background: #132530;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group
.cx-rich-media.cx-quick-replies
.cx-component.cx-quick-reply
> div {
  padding: 0;
}

/* Быстрые ответы списком */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-var-2 {
  padding: 8px;
  background: #f2f2f2;
  border: none;
  border-radius: 8px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-var-2
.cx-components
.cx-cta-link.cx-component {
  margin-bottom: 5px;
  margin-bottom: 12px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-var-2
.cx-components
.cx-cta-link.cx-component
button {
  position: relative;
  padding: 0 0 0 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: #132530;
  text-align: left;
  background-color: transparent;
  border: none;
  transition: color 0.3s ease;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-var-2
.cx-components
.cx-cta-link.cx-component
button:hover {
  color: #f47d2f;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-var-2
.cx-components
.cx-cta-link.cx-component
button::after {
  position: absolute;
  top: 5px;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  pointer-events: none;
  content: "";
  border-top: 1px solid #132530;
  border-right: 1px solid #132530;
  transition: all 0.3s ease;
  transform: rotate(45deg);
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-var-2
.cx-components
.cx-cta-link.cx-component
button:hover::after {
  border-top: 1px solid #f47d2f;
  border-right: 1px solid #f47d2f;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-var-2
.cx-cta-link
h2
p {
  margin: 0;
}

/* Картинки и видео */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-media.cx-var-4
.cx-bottom-half
.cx-components
.cx-cta-link.cx-component.cx-clickable
button {
  position: relative;
  padding: 0 0 0 20px;
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: #132530;
  text-align: left;
  background-color: transparent;
  border: none;
  transition: color 0.3s ease;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-media.cx-var-4
.cx-bottom-half
.cx-components
.cx-cta-link.cx-component.cx-clickable
button:hover {
  color: #f47d2f;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-media.cx-var-4
.cx-bottom-half
.cx-components
.cx-cta-link.cx-component.cx-clickable
button::after {
  position: absolute;
  top: 5px;
  left: 0;
  display: block;
  width: 6px;
  height: 6px;
  pointer-events: none;
  content: "";
  border-top: 1px solid #132530;
  border-right: 1px solid #132530;
  transition: all 0.3s ease;
  transform: rotate(45deg);
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-media.cx-var-4
.cx-bottom-half
.cx-components
.cx-cta-link.cx-component.cx-clickable
button:hover::after {
  border-top: 1px solid #f47d2f;
  border-right: 1px solid #f47d2f;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-media.cx-var-4
.cx-bottom-half
.cx-cta-link.cx-clickable
h2
p {
  margin: 0;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-media.cx-var-4
.cx-bottom-half {
  padding: 10px;
  background: #f2f2f2;
  border: none;
  border-radius: 0 0 8px 8px;
}

/* Картинки для ответов */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list {
  padding: 10px 0;
  background: #f2f2f2;
  border: none;
  border-radius: 8px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
h2
p {
  margin: 0;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
h2 {
  padding: 2px 0 16px 0;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
h1 {
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  color: #000;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
h1,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
h2 {
  padding: 0 12px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
.cx-components
.cx-component.cx-list-item.cx-cta-link.cx-clickable {
  padding: 0 12px;
  border: none;
  border-top: 1px solid #e7e9ea !important;
  border-bottom: 1px solid transparent !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
.cx-components
.cx-component.cx-list-item.cx-cta-link.cx-clickable:last-child {
  border-bottom: 1px solid #e7e9ea !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
.cx-components
.cx-component.cx-list-item.cx-cta-link.cx-clickable:hover {
  background-color: #e7e9ea;
  border-top: 1px solid #d0d3d6 !important;
  border-bottom: 1px solid #d0d3d6 !important;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
.cx-components
.cx-component.cx-list-item.cx-cta-link.cx-clickable
h3 {
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  color: #000;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
.cx-components
.cx-component.cx-list-item.cx-cta-link.cx-clickable
p {
  font-size: 12px;
  font-weight: normal;
  line-height: 18px;
  color: #000;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
.cx-components
.cx-component.cx-list-item.cx-cta-link.cx-clickable
.cx-text.cx-cta-link {
  padding-left: 8px;
}

/* Слайдер */
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-carousel
.cx-carousel-container
.cx-slide {
  outline: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-carousel
.cx-carousel-container
.cx-slide
.cx-top-half
> .cx-cta-link {
  height: 108px;
  overflow: hidden;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-carousel
button.cx-previous,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-carousel
button.cx-next {
  top: 113px;
  width: 20px;
  height: 20px;
  margin: 0;
  background: #fff;
  border: none;
  border-radius: 4px;
  box-shadow: 0 4px 4px rgba(0, 0, 0, 0.15);
  transform: rotate(0);
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-carousel
button.cx-previous::after,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-carousel
button.cx-next::after {
  position: absolute;
  top: 7px;
  display: block;
  width: 5px;
  height: 5px;
  pointer-events: none;
  content: "";
  border-top: 1px solid #132530;
  border-right: 1px solid #132530;
  transition: all 0.3s ease;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-carousel
button.cx-previous {
  left: 2px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-carousel
button.cx-previous::after {
  left: 8px;
  transform: rotate(220deg);
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-carousel
button.cx-next {
  right: 2px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-carousel
button.cx-next::after {
  left: 6px;
  transform: rotate(45deg);
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-var-2
.cx-time,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-media.cx-var-4
.cx-bottom-half
.cx-time,
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
.cx-time {
  position: relative;
  top: 9px;
  font-family: "ProximaNovaRegular", sans-serif;
  font-size: 8px;
  line-height: 10px;
  color: #8e979c;
  text-align: right;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-rich-media
.cx-structure.cx-list
.cx-time {
  padding-right: 10px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-transcript
div.cx-message-group.cx-rich-message
.cx-structure.cx-generic.cx-var-2
h2.cx-markdown
p {
  font-size: 14px;
  line-height: 18px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
div.cx-body
div.cx-input-container.cx-input-focus {
  box-shadow: none;
}

.cx-chat-end .cx-button-group {
  display: flex;
  flex-flow: column wrap;
}
.cx-chat-end .cx-button-group button {
  width: 100%;
  margin: 5px 0;
}
.cx-widget.cx-common-container .cx-button-group.cx-buttons-window-control button.cx-icon.cx-button-close.cs-custom-button:focus {
  border: 0;
}
