.cx-widget {
font-family: "Inter", Arial, 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 {
  background: #FFF;
  border: 1px solid #F3F4F4;
  box-sizing: border-box;
  box-shadow: 0px 6px 16px rgba(0, 0, 0, 0.16);
  border-radius: 10px;
  padding: 24px 16px 16px 16px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper p {
  color: #132530;
  margin: 0 0 24px;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 20px;
  line-height: 24px;
  text-align: center;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper .cx-button-group.cx-buttons-binary {
  padding: 0;

  justify-content: space-between;
  align-items: center;
}

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;
  gap: 12px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper .cx-button-group.cx-buttons-binary .cx-end-cancel {
  border: 1px solid #F47D2F !important;
  box-sizing: border-box;
  border-radius: 6px;
  color: #F47D2F;
  background-color: #fff;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  flex: 1 1 0;
  height: 38px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert>.cx-wrapper .cx-button-group.cx-buttons-binary .cx-end-confirm {
  background: #F47D2F;
  border-radius: 6px;
  color: #FFFFFF;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 14px;
  line-height: 16px;
  flex: 1 1 0;
  height: 38px;
  border: none;
}
.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 {
background-color: #F47D2F;
color: #fff;
padding: 20px 16px 0 16px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
}

.cx-common-container .cx-titlebar .cx-title {
color: #fff;
font-size: 12px;
font-weight: bold;
}
.cx-common-container .cx-titlebar .cx-icon{
  margin-top: 2px;
}
.cx-widget.cx-theme-custom .cx-overlay:after {
  content: '';
  display: block;
  position: absolute;
  width: 100%;
  background: #F47D2F;
  height: 4px;
  left: 0;
  bottom: 0;
}
.cx-widget.cx-theme-custom .cx-overlay .cx-idle-alert {
  color: #FAFBFB;
  text-align: center;
  font-weight: normal;
  font-size: 14px;
  line-height: 16px;
}
.cx-widget.cx-theme-custom .cx-overlay {
background: #FF9847;
box-shadow: 0px 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 {
fill: #000000;
opacity: 0.2;
}

.cx-widget.cx-theme-custom .cx-svg-icon-shadow2 {
fill: #000000;
opacity: 0.1;
}
.cx-widget.cx-theme-custom * {
border-color: #DAE1E8 !important;
}

.cx-widget.cx-theme-custom .cx-titlebar .cx-title {
  color: #fff;
  font-family: "Montserrat", Arial, sans-serif;;
  font-size: 16px;
  line-height: 16px;
}

.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 {
color: #000;
font-size: 14px;
line-height: 18px;
margin-bottom: 4px !important;
display: block;
}

.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: #00000000;
background-color: #fff;
}

.cx-widget.cx-theme-custom .cx-footer * {
fill: #00000000;
}

.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:focus, .cx-widget.cx-theme-custom textarea:focus, .cx-widget.cx-theme-custom .cx-btn:focus, .cx-widget.cx-theme-custom .cx-button-group button:focus, .cx-widget.cx-theme-custom .cx-form-control:focus {
border-color: #ee6100 !important;
}

.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 {
background-color: #fff;
color: #444A52;
border-radius: 6px;
border: none;
height: 40px;
margin-bottom: 16px;
font-size: 14px;
}

.cx-widget.cx-theme-custom .cx-btn-default {
background: none;
border-color: #666666 !important;
color: #FDFDFD;
background-color: #666666;
border-radius: 3px;
}

.cx-widget.cx-theme-custom .cx-btn.cx-disabled {
background: #CCCCCC;
}

.cx-widget.cx-theme-custom .cx-btn-primary {
color: #FDFDFD;
background: #F47D2F;
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 {
background-color: #75A8FF;
color: #FDFDFD;
}

.cx-widget.cx-theme-custom .iScrollIndicator {
background: #CCCCCC;
}

.cx-widget.cx-theme-custom .cx-smokescreen {
  background-color: #000;
  opacity: 0.7;
  z-index: 10;
}

.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: #00000000;
}

.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{
text-align: center;
color: #424242;
margin: 7px 0px;
font-weight: bold;
}
.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{
font-size: 10px;
color: #adadad;
padding-top: 4px;
}
.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: #ffffff;
border: 1px solid #adadad;
}

.cx-webchat.cx-theme-custom .cx-transcript .cx-message.cx-agent .cx-bubble {
position: relative;
background: #ffffff;
border: 1px solid #adadad;
}

.cx-webchat.cx-minimized .cx-webchat-counter {
  display: block;
  background-color: #D32E1D;
  color: #fff;
  font-size: 0;
  text-align: center;
  cursor: pointer;
  min-width: 16px;
  position: absolute;
  top: -7px;
  left: -7px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-left: 0;
}
.cx-webchat.cx-minimized .cx-webchat-counter:after {
  content: '';
  display: block;
  position: absolute;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMyIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMCAwIDMgMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xLjg0IDcuNDA4TDIuMTI4IDBIMC4wOEwwLjM4NCA3LjQwOEgxLjg0Wk0xLjEwNCAxMC44MzJDMS43MTIgMTAuODMyIDIuMjI0IDEwLjMyIDIuMjI0IDkuNzI4QzIuMjI0IDkuMTIgMS43MTIgOC42MDggMS4xMDQgOC42MDhDMC40OTYgOC42MDggMCA5LjEyIDAgOS43MjhDMCAxMC4zMiAwLjQ5NiAxMC44MzIgMS4xMDQgMTAuODMyWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==');
  width: 2px;
  height: 11px;
  margin: auto;
  top: 0;
  right: 0;
  left: 0;
  bottom: 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{
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxNiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAuNjQ3NDIzIDYuNTYwMDNMNS42Mjc0MiAxMS41NkM1Ljc4NzQyIDExLjcyIDUuOTg3NDMgMTEuOCA2LjE4NzQzIDExLjhDNi4zODc0MyAxMS44IDYuNTg3NDIgMTEuNzIgNi43NDc0MiAxMS41NkM3LjA2NzQyIDExLjI0IDcuMDY3NDIgMTAuNzQgNi43NDc0MiAxMC40MkwzLjEyNzQyIDYuNzgwMDNIMTQuODA3NEMxNS4yNDc0IDYuNzgwMDMgMTUuNjA3NCA2LjQyMDAzIDE1LjYwNzQgNS45ODAwM0MxNS42MDc0IDUuNTQwMDMgMTUuMjQ3NCA1LjE4MDAzIDE0LjgwNzQgNS4xODAwM0gzLjEyNzQyTDYuNzQ3NDIgMS41NDAwNEM3LjA2NzQyIDEuMjIwMDQgNy4wNjc0MiAwLjcyMDAzNCA2Ljc0NzQyIDAuNDAwMDM0QzYuNDI3NDIgMC4wODAwMzQyIDUuOTI3NDIgMC4wODAwMzQyIDUuNjA3NDIgMC40MDAwMzRMMC42Mjc0MTYgNS40MDAwM0MwLjMyNzQxNSA1Ljc0MDAzIDAuMzI3NDIzIDYuMjYwMDMgMC42NDc0MjMgNi41NjAwM1oiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  width: 15px;
  height: 12px;
}
.cx-widget.cx-theme-custom .cx-titlebar .cx-icon.cs-simple-icon{
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjU1MTkgMjQuNTcxNUgyLjI0NzcxQzEuNDIwMzQgMjQuNTcxNSAwLjc5OTgwNSAyMy45NDMzIDAuNzk5ODA1IDIzLjEwNTZWOC40NDY5NEMwLjc5OTgwNSA3LjcxNDAxIDEuNDIwMzQgNy4wODU3OCAyLjI0NzcxIDcuMDg1NzhIMjYuNTUxOUMyNy4zNzkzIDcuMDg1NzggMjcuOTk5OCA3LjcxNDAxIDI3Ljk5OTggOC41NTE2NVYyMy4zMTVDMjcuOTk5OCAyMy45NDMzIDI3LjI3NTkgMjQuNTcxNSAyNi41NTE5IDI0LjU3MTVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMy43ODUzNCAyOC42Mjg2TDEwLjI3MyAyMi40MzYxQzEwLjczNjQgMjIuMDEzOCAxMC41MDQ3IDIxLjAyODcgOS44MDk2MSAyMS4wMjg3SDMuNDM3NzhDMy4wOTAyMyAyMS4wMjg3IDIuNzQyNjggMjEuNDUwOSAyLjc0MjY4IDIxLjg3MzFWMjguMDY1NkMyLjc0MjY4IDI4LjYyODYgMy40Mzc3OCAyOS4wNTA4IDMuNzg1MzQgMjguNjI4NloiIGZpbGw9IndoaXRlIi8+CjxnIG9wYWNpdHk9IjAuMyI+CjxwYXRoIGQ9Ik0yOS43NTE4IDIwLjY4NThINS40NDc2NkM0LjYyMDI5IDIwLjY4NTggMy45OTk3NiAyMC4wNTc1IDMuOTk5NzYgMTkuMjE5OVY0LjU2MTJDMy45OTk3NiAzLjgyODI2IDQuNjIwMjkgMy4yMDAwNCA1LjQ0NzY2IDMuMjAwMDRIMjkuNzUxOEMzMC41NzkyIDMuMjAwMDQgMzEuMTk5OCAzLjgyODI2IDMxLjE5OTggNC42NjU5VjE5LjQyOTNDMzEuMTk5OCAyMC4wNTc1IDMwLjQ3NTggMjAuNjg1OCAyOS43NTE4IDIwLjY4NThaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNi45ODUyOSAyNC43NDI4TDEzLjQ3MyAxOC41NTAzQzEzLjkzNjQgMTguMTI4MSAxMy43MDQ3IDE3LjE0MjkgMTMuMDA5NiAxNy4xNDI5SDYuNjM3NzRDNi4yOTAxOCAxNy4xNDI5IDUuOTQyNjMgMTcuNTY1MSA1Ljk0MjYzIDE3Ljk4NzRWMjQuMTc5OUM1Ljk0MjYzIDI0Ljc0MjggNi42Mzc3NCAyNS4xNjUxIDYuOTg1MjkgMjQuNzQyOFoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGNpcmNsZSBjeD0iNy44Nzc0IiBjeT0iMTUuODI4NSIgcj0iMS4yNDg5OCIgZmlsbD0iI0VFNjEwMCIvPgo8Y2lyY2xlIGN4PSIxNC4yNjEyIiBjeT0iMTUuODI4NSIgcj0iMS4yNDg5OCIgZmlsbD0iI0VFNjEwMCIvPgo8Y2lyY2xlIGN4PSIyMC42NDQ3IiBjeT0iMTUuODI4NSIgcj0iMS4yNDg5OCIgZmlsbD0iI0VFNjEwMCIvPgo8L3N2Zz4K');
  background-position: center;
  background-repeat: no-repeat;
  background-size: 100%;
  margin-top: 0;
  width: 22px;
  height: 22px;
}
.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{
  background-position: center bottom;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMiIgdmlld0JveD0iMCAwIDEyIDIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC40MDUxIDEuOEgxLjYwNTA4QzEuMTA1MDggMS44IDAuNzA1MDc4IDEuNCAwLjcwNTA3OCAwLjlDMC43MDUwNzggMC40IDEuMTA1MDggMCAxLjYwNTA4IDBIMTAuNDA1MUMxMC45MDUxIDAgMTEuMzA1MSAwLjQgMTEuMzA1MSAwLjlDMTEuMzA1MSAxLjQgMTAuOTA1MSAxLjggMTAuNDA1MSAxLjhaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
  width: 11px;
  height: 11px;
  padding: 0;
}
.cx-widget.cx-common-container .cx-button-group.cx-buttons-window-control button.cx-icon.cx-button-maximize.cs-custom-button{
  -ms-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  border-bottom: 1px transparent;
}
.cx-widget.cx-common-container .cx-button-group.cx-buttons-window-control button.cx-icon.cx-button-close.cs-custom-button{
  background-position: 0 0;
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMiAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjk0NDkgOC44N0MxMS4zMDQ5IDkuMjMgMTEuMzA0OSA5Ljc5IDEwLjk0NDkgMTAuMTVDMTAuNzY0OSAxMC4zMyAxMC41NDQ5IDEwLjQxIDEwLjMwNDkgMTAuNDFDMTAuMDY0OSAxMC40MSA5Ljg0NDkzIDEwLjMzIDkuNjY0OTMgMTAuMTVMNi4wMDQ5MiA2LjQ5TDIuMzQ0OTEgMTAuMTVDMi4xNjQ5MSAxMC4zMyAxLjk0NDkyIDEwLjQxIDEuNzA0OTIgMTAuNDFDMS40NjQ5MiAxMC40MSAxLjI0NDkzIDEwLjMzIDEuMDY0OTMgMTAuMTVDMC43MDQ5MzIgOS43OSAwLjcwNDkzMiA5LjIzIDEuMDY0OTMgOC44N0w0LjcyNDkyIDUuMjFMMS4wNjQ5MyAxLjU1QzAuNzA0OTMyIDEuMTkgMC43MDQ5MzIgMC42Mjk5OTcgMS4wNjQ5MyAwLjI2OTk5OEMxLjQyNDkzIC0wLjA5MDAwMjQgMS45ODQ5MSAtMC4wOTAwMDI0IDIuMzQ0OTEgMC4yNjk5OThMNi4wMDQ5MiAzLjkyOTk5TDkuNjY0OTMgMC4yNjk5OThDMTAuMDI0OSAtMC4wOTAwMDI0IDEwLjU4NDkgLTAuMDkwMDAyNCAxMC45NDQ5IDAuMjY5OTk4QzExLjMwNDkgMC42Mjk5OTcgMTEuMzA0OSAxLjE5IDEwLjk0NDkgMS41NUw3LjI4NDkgNS4yMUwxMC45NDQ5IDguODdaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K');
  width: 11px;
  height: 11px;
  padding: 0;
  margin-left: 14px;
}

/* 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{
    color: #132530;
    text-align: center;
    font-size: 18px;
    line-height: 22px;
    font-family: "ProximaNovaSemibold", sans-serif;
    margin: 16px 0 24px 0;
}
.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 {
    padding: 4px 10px!important;
    width: 49%;
}
.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{
    width: 100%;
    text-align: center;
    padding: 0 16px;
    position: absolute;
    bottom: 16px;
    left: 0;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-button-group{
    text-align: center;
    padding-top: 10px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-default, .cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-btn-default{
    background-color: #666;
    color: #fff;
    height: 30px;
    font-size: 12px;
    font-family: "ProximaNovaBold", sans-serif;
    text-align: center;
    border: 0;
    border-radius: 3px;
    width: 49%;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-default.cx-end-cancel {
    background: #FFFFFF;
    border: 1px solid #F47D2F !important;
    box-sizing: border-box;
    border-radius: 3px;
    color: #F47D2F;
    font-size: 14px;
    line-height: 16px;
    font-family: "ProximaNovaSemibold", sans-serif;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-primary.cx-end-confirm {
    background: #F47D2F;
    border-radius: 6px;
    color: #FFFFFF !important;
    font-size: 14px;
    line-height: 16px;
    font-family: "ProximaNovaSemibold", sans-serif;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .cx-btn-primary , .cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-btn-primary {
    background: #ee6100;
    color: #fff;
    height: 30px;
    font-size: 12px;
    font-family: "ProximaNovaBold", sans-serif;
    text-align: center;
    border: 0;
    border-radius: 3px;
    width: 49%;
}
.cx-webchat.cx-theme-custom .cs-chat-survey .form-control{
    border: 1px solid #eeeeee;
    border-radius: 3px;
    width: 270px;
    padding: 5px 0 0 5px;
    margin-top: 17px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cx-wrapper {
    padding: 0px 10px 10px 10px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .final-text {
    color: #F47D2F !important;
    font-weight: 600 !important;
    font-size: 18px !important;
    line-height: 20px !important;
    margin-bottom: 2px !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .final-text-small {
    color: #8E979C !important;
    align-items: center !important;
    font-weight: normal !important;
    font-size: 14px !important;
    line-height: 16px !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey-after .bottom-text {
    font-family: "ProximaNovaBold", sans-serif;
    color: #132530;
    text-align: center;
    font-weight: 600;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 24px;
}

.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{
    text-align: end;
    color: #8E979C;
    font-size: 12px;
    line-height: 14px;
    font-family: "ProximaNovaRegular", sans-serif;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .email-transcript-checkbox {
    color: #000000;
    font-size: 14px;
    line-height: 16px;
    font-family: "ProximaNovaRegular", sans-serif;
    font-weight: normal;
    margin-bottom: 16px;
}

.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{
    resize: none;
    background: #F3F4F4;
    border-radius: 6px;
    padding: 12px;
    height: 88px;
    width: 100%;
    border: none;
    margin: 0;
}
.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;
    color: #D32E1D;
    font-weight: normal;
    font-size: 10px;
    line-height: 12px;
    font-family: "ProximaNovaRegular", sans-serif;
}

/*2022_12_06 5 Stats chat survay */
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star:not(:checked) > input,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star:not(:checked) > input {
    position: absolute;
    top: -9999px;
    clip: rect(0, 0, 0, 0);
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star:not(:checked) > label,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star:not(:checked) > label {
    float: right;
    line-height: 1;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    font-size: 49px;
    color: lightgrey !important;
}


.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star:hover,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star > input:hover,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star > label:hover {
    cursor: default;
}


.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star:not(:checked) > label:before{
    content: "★";
}
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star:not(:checked) > label:before {
    content: "★";
    cursor: default;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > input:checked ~ label,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star > input:checked ~ label {
    color: gold !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star:not(:checked) > label:hover,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star:not(:checked) > label:hover ~ label {
    color: gold !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > input:checked + label:hover,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > input:checked + label:hover ~ label,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > input:checked ~ label:hover,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > input:checked ~ label:hover ~ label,
.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star > label:hover ~ input:checked ~ label {
    color: gold !important;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__star,
.cx-webchat.cx-theme-custom .cs-chat-survey-after .cx-wrapper .rate-area__star {
    display: flex;
    flex-direction: row-reverse;
    justify-content: center;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status_line {
    height: 35px;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status {
    display: none;
    position: relative;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status.status1star {
    justify-content: flex-start;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status.status3star  {
    justify-content: center;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status.status5star {
    justify-content: flex-end;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status.active {
    display: flex;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status.hover {
    display: flex;
}

.cx-webchat.cx-theme-custom .cs-chat-survey .cs-wrapper .rate-area__status span {
    background: #FFF;
    box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.05);
    font-weight: 600;
    font-size: 14px;
    line-height: 18px;
    text-align: center;
    display: inline-block;
    padding: 6px 19px;
    color: #F47D2F;
    position: absolute;
}



/*2020-10-07*/
/*footer*/
.cx-widget.cx-theme-custom div.cs-footer-container {
  position: absolute;
  bottom: 0;
  padding: 5px 12px 5px 12px;
  width: 100%;
  min-height: 42px;
  display: flex;
  align-items: center;
}

.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;
  text-align: center;
  color: #000000;
  font-size: 14px;
  line-height: 16px;
}
.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 {
  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==');
 height: 20px;
 width: 20px;
 background-size: 20px;
  margin: 0 auto;
  position: absolute;
  right: 16px;
  top: 7px;
}

.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;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.25);
    border-radius: 10px;

    @media all and (max-width: 575px) {
        right: 50% !important;
        transform: translateX(50%);
        max-width: 90%;
    }
}
/*header*/
.cx-widget.cx-theme-custom div.cs-header-container
{
  right: 12px;
  top: 56px;
  left: 12px;
  position: absolute;
  display: block;
  background-color: #fff;
  height: 66px;
  border-radius: 10px 10px 0px 0px;
padding: 15px 19px 15px 15px;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.05);
  z-index: 5;
}
.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
{
height: 36px;
  background-color: #E5EAED;
  width: 36px;
  border-radius: 50%;
  background-repeat: no-repeat;
  margin-right: 8px;
  background-size: 100%;
}

.cx-widget.cx-theme-custom div.cs-header-container th.cs-header-title-th{
 width: 220px;
  color: #031520;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 14px;
  line-height: 22px;
}
.cx-widget.cx-theme-custom div.cs-header-container  td.cs-header-status-td {
  color: #7F7F7F;
  font-size: 12px;
  line-height: 18px;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div {
  text-align: right;
  position: relative;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > button{
font-weight: bold;
background-size: 100%;
  background-repeat: no-repeat;
  background-position: right bottom;
  font-size: 16px;
  border: 0;
  background-color: transparent;
  font-family: "Montserrat", sans-serif;
  padding: 0;
  margin: 0;
  height: 28px;
  width: 28px;
  outline: 0;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > button span {
  width: 4px;
  height: 4px;
  background: #8E979C;
  border-radius: 50%;
  margin: 1.5px;
  display: inline-block;
}
.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 {
  display: none;
  padding: 8px 16px;
  position: absolute;
  right: 0;
  background: #FFFFFF;
  box-shadow: 0 0 11px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  z-index: 10000;
  width: 215px;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div>ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.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 {
  padding: 8px 0;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: #000;
  list-style: none;
  text-align: left;
  position: relative;
}

.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div>ul li.canhover:hover {
cursor: pointer;
  color: #F47D2F;
  left: 15px;
}
.cx-widget.cx-theme-custom div.cs-header-container div.cs-header-menu-div > div>ul li.canhover:hover:before{
  content: "";
  position: absolute;
  display: inline-block;
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI4IiB2aWV3Qm94PSIwIDAgNiA4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNS4yNjk5NyA0LjAwMDIxQzUuMjY5OTcgNC4xNDY4OCA1LjIxNjY0IDQuMjgwMjEgNS4xMDk5NyA0LjM4Njg4TDEuNjQzMyA3LjcyMDIxQzEuNTM2NjQgNy44MTM1NSAxLjQwMzMgNy44NjY4OCAxLjI2OTk2IDcuODY2ODhDMS4xMjMzIDcuODY2ODggMC45ODk5NjEgNy44MTM1NCAwLjg4MzI5NSA3LjcwNjg3QzAuNjgzMjk1IDcuNDkzNTQgMC42ODMyOTEgNy4xNjAyMSAwLjg5NjYyNSA2Ljk0Njg3TDMuOTYzMjkgNC4wMDAyMUwwLjg5NjYyNSAxLjA1MzU0QzAuNjgzMjkxIDAuODUzNTQyIDAuNjgzMjk1IDAuNTA2ODc4IDAuODgzMjk1IDAuMjkzNTQ1QzEuMDgzMjkgMC4wODAyMTEyIDEuNDI5OTcgMC4wODAyMTA0IDEuNjQzMyAwLjI4MDIxTDUuMTA5OTcgMy42MTM1NEM1LjIxNjY0IDMuNzIwMjEgNS4yNjk5NyAzLjg1MzU0IDUuMjY5OTcgNC4wMDAyMVoiIGZpbGw9IiNGNDdEMkYiLz4KPC9zdmc+Cg==');
  width: 5px;
  height: 8px;
  top: 13px;
  left: -10px;
}

.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-widget.cx-theme-custom.cx-common-container.cx-webchat div.cx-body div.cx-form-wrapper div.cx-form table td.cs-privacy-policy {
    line-height: 11px;
}

.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 {
  height: 56px;
  bottom: 20px !important;
  box-shadow: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom.cx-minimized div.cx-titlebar {
  height: 56px;
  border-radius: 10px 10px 0 10px;
}
.cx-common-container .cx-titlebar

/*Different*/
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom
{
  transition: right 1s cubic-bezier(0, 1, 0.5, 1) 0s, transform 0.5s ease-in-out 0s;
  bottom: 0px;
  right: 95px;
  background-color: #F5F5F5;
  bottom: 50px;
  border-radius: 5px;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body
{
  margin: 0px 12px 48px 12px;
  border-radius: 0px 0px 10px 10px;
  box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.05);
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-input-container {
border-width: 0px;
  border-style: none;
}

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{
border-width: 0px;
  height: 118px;
}

/*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: "Montserrat", Arial, 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{
padding: 16px 16px 0 16px;
  position: absolute;
  width: 100%;
  top: 5%;
  left: 0;
  right: 0;
}
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: 0px 0px 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;
color: #132530;
  font-style: normal;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 12px;
  line-height: 16px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container{
  position: absolute;
  bottom: 16px;
  right: 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 {
  display: flex;
  padding: 8px 9px;
  align-items: center;
  background: #F3F4F4;
  border-radius: 6px;
  position: relative;
  z-index: 5;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-current-text {
  color: #031520;
  font-size: 16px;
  line-height: 20px;
  position: relative;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-current:after{
  content: '';
  position: absolute;
  display: block;
  border-right: 2px solid #132530;
  border-top: 2px solid #132530;
  height: 6px;
  width: 6px;
  right: 12px;
  top: 15px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
  pointer-events: none;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cs-custom-selector-container .cs-custom-select .cs-custom-select-dropdown {
  display: none;
  position: absolute;
  background: #FAFBFB;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.11);
  border-radius: 10px;
  max-height: 228px;
  overflow: auto;
  bottom: 31px;
  padding-bottom: 10px;
  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-dropdown .cs-custom-select-dropdown-item {
  display: flex;
  padding: 9px;
  align-items: center;
  position: relative;
  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 {
  min-width: 24px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  overflow: hidden;
  margin-right: 9px;
  display: flex;
  align-items: center;
  justify-content: center;
}
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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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="BN"] .cs-custom-select-flag,
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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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("https://scdn.autodoc.de/static/flags/lang/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 {
  color: #031520;
  font-size: 15px;
  line-height: 20px;
  position: relative;
}
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 {
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 4px;
  text-align: left;
}
div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom .cx-alert.cs-chat-changenameemail .cx-wrapper table input {
  background: #F3F4F4;
  box-sizing: border-box;
  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 {
  color: #D32E1D;
  font-size: 10px;
  line-height: 12px;
  position: absolute;
  bottom: 3px;
}
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 {
  color: #132530;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 17px;
  line-height: 24px;
}

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 {
  color: #000000;
  font-size: 14px;
  line-height: 18px;
  text-align: left;
  margin-bottom: 4px;
}
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 {
  width: 100%;
  box-sizing: border-box;
  border-radius: 10px;
  margin-bottom: 24px;
  background: #F3F4F4;
}
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{
  color: #D32E1D;
  font-size: 10px;
  line-height: 12px;
  margin-top: -16px;
  margin-bottom: 6px;
}

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%;
}

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

/*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-size:cover;
background-position: 0px 0px;
}

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{
max-width: 85%;
  min-width: 40%;
  width: fit-content;
width: -moz-fit-content;
  margin-left: 0!important;
  margin-right: auto!important;
padding-right: 5px!important;
  padding-bottom: 5px!important;
border-bottom-left-radius: 0px!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{
max-width: 70%;
  min-width: 40%;
  width: fit-content;
width: -moz-fit-content;
  margin-left: auto!important;
  margin-right: 0!important;
padding-right: 5px!important;
  padding-bottom: 5px!important;
border-bottom-right-radius: 0px!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-radius: 8px 8px 8px 0 !important;
  border: none !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 {
  color: #000000;
  font-size: 14px;
  line-height: 18px;
}
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 {
  color: #8E979C;
  font-size: 8px;
  line-height: 10px;
}
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 {
  border-radius: 10px 10px 0 10px !important;
  background: #132530;
  border: none !important;
  padding: 8px 10px 3px 10px;
}
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 {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
}
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 {
  color: #8E979C;
  font-size: 8px;
  line-height: 10px;
}

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-radius: 8px 8px 8px 0 !important;
  border: none !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 {
  color: #000000;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-right: 20px;
  max-width: 150px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
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 {
  color: #8E979C;
  font-size: 8px;
  line-height: 10px;
}

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-radius: 8px 8px 0 8px !important;
  border: none !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 {
  color: #FFFFFF;
  font-family: "Montserrat", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-right: 20px;
  max-width: 150px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
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 {
  color: #8E979C;
  font-size: 8px;
  line-height: 10px;
}

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{
  border-radius: 10px;
  background: #F2F2F2;
  min-height: unset;
  width: fit-content;
  width: -moz-fit-content;
  padding: 6px 8px !important;
  margin: 14px  auto;
}
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 {
  color: #59666E;
  font-size: 12px;
  line-height: 14px;
  min-height: auto;
}

.cx-webchat .cx-transcript .cx-message-group>.cx-message.cx-participant .cx-time{
margin-bottom: 0px;
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{
  width: fit-content;
  width: -moz-fit-content;
  margin-left: 0!important;
  margin-right: auto!important;
  border-radius: 10px;
  width: 40px;
  height: 34px;
  box-sizing: border-box;
  text-align: center;
}
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 {
  color: #464C52;
  font-size: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  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{
height: 40px;
  width: 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: 0px;
}

div.cx-widget.cx-common-container.cx-webchat.cx-theme-custom div.cx-body div.cx-input-container div.cx-textarea-cell .cx-send{
background-color: #F47D2F;
height: 38px;
  width: 38px;
border-bottom-right-radius: 6px;
  border-top-right-radius: 6px;
top: unset;
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 svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 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{
height: 20px;
  width: 20px;
  padding: 0px;
  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
{
  right: 0px;
  left: 0px;
  position: absolute;
  display: block;
  background-color: transparent;
  height: 5px;
  cursor: n-resize;
}

.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 {
  background: #8E979C;
  border-radius: 24px;
  padding: 6px 12px;
  color: #fff;
  margin: 2px;
  transition: background-color .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 {
  border: none;
  background: #F2F2F2;
  border-radius: 8px;
  padding: 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 {
  background-color: transparent;
  color: #132530;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  border: none;
  text-align: left;
  position: relative;
  padding: 0 0 0 20px;
  transition: color .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 {
  content: '';
  position: absolute;
  display: block;
  border-right: 1px solid #132530;
  border-top: 1px solid #132530;
  height: 6px;
  width: 6px;
  left: 0;
  top: 5px;
  transform: rotate(45deg);
  pointer-events: none;
  transition: all .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:after {
  border-right: 1px solid #F47D2F;
  border-top: 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 {
  background-color: transparent;
  color: #132530;
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
  border: none;
  text-align: left;
  position: relative;
  padding: 0 0 0 20px;
  transition: color .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 {
  content: '';
  position: absolute;
  display: block;
  border-right: 1px solid #132530;
  border-top: 1px solid #132530;
  height: 6px;
  width: 6px;
  left: 0;
  top: 5px;
  transform: rotate(45deg);
  pointer-events: none;
  transition: all .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:after {
  border-right: 1px solid #F47D2F;
  border-top: 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 {
  background: #F2F2F2;
  border-radius: 0 0 8px 8px;
  border: none;
  padding: 10px;
}

/* Картинки для ответов */
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 {
  background: #F2F2F2;
  border-radius: 8px;
  border: none;
  padding: 10px 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 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 {
  color: #000;
  font-weight: 600;
  font-size: 16px;
  line-height: 20px;
}
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 {
  border: none;
  padding: 0 12px;
  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 {
  color: #000;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 2px;
}
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-weight: normal;
  font-size: 12px;
  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 {
  background: #FFFFFF;
  border-radius: 4px;
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.15);
  border: none;
  width: 20px;
  height: 20px;
  transform: rotate(0);
  margin: 0;
  top: 113px;
}
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 {
  content: '';
  position: absolute;
  display: block;
  border-right: 1px solid #132530;
  border-top: 1px solid #132530;
  height: 5px;
  width: 5px;
  top: 7px;
  pointer-events: none;
  transition: all .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 {
  transform: rotate(220deg);
  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 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 {
  transform: rotate(45deg);
  left: 6px;
}
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 {
  text-align: right;
  color: #8E979C;
  font-size: 8px;
  line-height: 10px;
  position: relative;
  top: 9px;
}
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;
}
