.cx-dock.cx-mobile.cx-dock-view {
	position: fixed;
	z-index: 1000000
}

.cx-widget, .cx-widget.cx-theme-light {
	font-family: "Open Sans", sans-serif, "Lucida Sans", "lucida Grande", Helvetica, Arial, Verdana !important;
	font-weight: 600;
}

.cx-widget div.cx-input-container, .cx-widget.cx-theme-light div.cx-input-container {
	padding: 5px 5px 0 5px
}

.cx-widget input, .cx-widget.cx-theme-light input {
	font-size: 0.95em !important
}

.cx-widget textarea, .cx-widget.cx-theme-light textarea {
	font-size: 0.95em !important
}

.cx-widget svg, .cx-widget.cx-theme-light svg {
	height: 12px;
	width: 12px
}

.cx-widget .cx-buttons-window-control button, .cx-widget.cx-theme-light .cx-buttons-window-control button
	{
		width: 24px;
		height: 32px;
}

.cx-widget .cx-powered-by, .cx-widget.cx-theme-light .cx-powered-by {
	font-size: 1.2rem;
    color: #707070; /*cs20180525*/
	display: none
}

.cx-widget .cx-btn-primary, .cx-widget.cx-theme-light .cx-btn-primary {
	background-image: none;
	background-color: #1b75bb;
	border: 0 solid #1b75bb;
	color: white;
	float: none;
	padding: 4px 14px
}

.cx-widget .cx-btn-default, .cx-widget.cx-theme-light .cx-btn-default {
	border-color: none;
	background: none;
	text-decoration: underline;
	color: #1b75bb;
	border: 0 solid;
	float: right;
	padding: 4px 14px
}

.cx-widget tr:last-child input, .cx-widget.cx-theme-light tr:last-child input {
	background-color: #F2F2F3 !important
}

.cx-widget .cx-avatar, .cx-widget.cx-theme-light .cx-avatar {
	background-image: url("Avatar_HQ.PNG");
	height: 48px;
	background-size: 48px;
	background-repeat: no-repeat
}

.cx-widget .cx-avatar svg, .cx-widget.cx-theme-light .cx-avatar svg {
	display: none
}

.cx-widget .user, .cx-widget.cx-theme-light .user {
	background-image: url("Avatar_client.png");
	height: 48px;
	background-size: 48px;
	background-repeat: no-repeat
}

.cx-widget .user svg, .cx-widget.cx-theme-light .user svg {
	display: none
}

.cx-widget .agent, .cx-widget.cx-theme-light .agent {
	background-image: url("Avatar_HQ.PNG");
	height: 48px;
	background-size: 48px;
	background-repeat: no-repeat
}

.cx-widget .agent svg, .cx-widget.cx-theme-light .agent svg {
	display: none
}

.cx-widget .cx-common-container .cx-titlebar .cx-icon, .cx-widget.cx-theme-light .cx-common-container .cx-titlebar .cx-icon {
	background-image: url("Clavardage.png");
	width: 30px;
	background-size: 30px;
	background-repeat: no-repeat
}

.cx-widget .cx-common-container .cx-titlebar .cx-icon svg, .cx-widget.cx-theme-light .cx-common-container .cx-titlebar .cx-icon svg {
	display: none
}

.cx-widget .cx-alert, .cx-widget.cx-theme-light .cx-alert {
	top: 10px
}

.cx-widget .cx-alert .cx-wrapper, .cx-widget.cx-theme-light .cx-alert .cx-wrapper {
	padding: 12px
}

.clavardage {
	margin: 0 0 10px
}

.clavardage .clavardage-icon {
	display: table-cell;
	padding: 0 0 0 10px
}

.clavardage .clavardage-icon img {
	width: 36px
}

.clavardage .clavardage-texte {
	display: table-cell;
	vertical-align: middle;
	padding: 0 0 0 17px
}

@media screen and (max-width:767px) {
	.clavardage .clavardage-icon {
		padding: 0 0 0 17px
	}
}

.nousjoindre {
	margin: 0 0 10px
}

.nousjoindre .nousjoindre-icon {
	display: table-cell;
	padding: 0 0 0 10px
}

.nousjoindre .nousjoindre-icon img {
	width: 36px
}

.nousjoindre .nousjoindre-texte {
	display: table-cell;
	vertical-align: middle;
	padding: 0 0 0 17px
}

@media screen and (max-width:767px) {
	.nousjoindre .nousjoindre-icon {
		padding: 0 0 0 17px;
	}
}

.cx-webchat.cx-mobile.cx-transcript-view .cx-footer {
	display: block !important;
}

.cx-webchat .cx-transcript .cx-message .cx-time {
	color: #707070 !important;  /*cs20180525*/
	padding-bottom: 8px;
}

.cx-widget .cx-powered-by cx-icon,.cx-widget.cx-theme-light .cx-powered-by cx-icon {
	display: none;
}

.cx-widget .cx-footer,.cx-widget.cx-theme-light .cx-footer {
	padding-bottom: 13px;
	padding-top: 5px;
}

.cx-webchat .cx-transcript .cx-message .cx-message-text {
	line-height: 1.539em;
}