
/* .cx-widget.cx-webchat-chat-button.cx-side-button{
	background-color: #c00;
    z-index: 0!important;
    -webkit-touch-callout: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    position: fixed;
    bottom: 2px;
    right: 50px;

} */

.cx-webchat.cx-theme-light .cx-message.cx-them .cx-bubble {
    background-color: #0094da !important;
    font-weight: 500 !important;
}
.cx-webchat.cx-theme-light .cx-message.cx-them .cx-bubble-arrow svg * {
    fill: #0094da !important;
}

.cx-webchat .cx-transcript .cx-message.cx-you {
    color: #000000 !important;
}
.cx-webchat .cx-transcript .cx-message .cx-message-text {
font-weight: 400 !important;
}
.cx-webchat .cx-transcript {
    font-size: 1em !important;
    font-weight: 100 !important;
}
.cx-widget {
    right: 180px !important;
}
.cx-webchat {
	width: 270px !important;
}
.cx-widget.cx-theme-light, .cx-widget .cx-container{

    color: #0094da;
    background: #FDFDFD;
}

.cx-widget.cx-theme-light *{

    border-color: #FDFDFD;
}

.cx-widget.cx-theme-light.cx-webchat{

    background: #FDFDFD; 
}

.cx-widget.cx-theme-light.cx-webchat .form input, .cx-widget.cx-theme-light .cx-webchat .form input{

    background: #0094da; 
}

.cx-widget.cx-theme-light .cx-svg-icon-tone1 {
    fill: #ffffff !important; 
}

.cx-widget.cx-theme-light label {
    color: #0094da !important;
    font-size: 1em !important;
}

.cx-widget .cx-form-control, .cx-widget output {
    font-size: 0.80em !important; 
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}    

.cx-widget.cx-theme-light .cx-titlebar .cx-title {
    color: #ffffff !important;
}

.cx-widget.cx-widget.cx-theme-light input{
	border-color: #0094da ;
}


.cx-widget.cx-theme-light .cx-btn-default {
    background: none;
    border-color: #dae1e8!important;
    color: #fdfdfd;
    background-color: #555d66;
}



.cx-widget.cx-theme-light .cx-btn-primary {
    color: #fdfdfd;
    background: #0094da !important;
    background: -moz-linear-gradient(top,#566dd9 0,#4375d6 100%);
    background: -webkit-linear-gradient(top,#566dd9,#4375d6);
    background: linear-gradient(180deg,#b6b9c7 0,#4375d6);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@bg_color_4",endColorstr="@bg_color_5",GradientType=0);
}

.cx-widget .cx-btn {
    font-size: 1em !important;
}


.cx-window-manager {
	z-index: 20;
	position: relative !important;
	bottom: 2px;
	right: 50px;
	/*border-top-left-radius: 5px;*/
	/*border-top-right-radius: 5px;*/
	border-radius: 1px;
	overflow: hidden; }
	@media (max-width: 500p) {
	.cx-window-manager {
		display: none; } }
	.cx-window-manager .cx-side-button-group {
	white-space: nowrap;
    position: fixed;
    top: 96% !important;
    right: 5%;
    z-index: 0!important;
    -webkit-transform: rotate(-0deg) !important;
    }
	.cx-window-manager .cx-side-button-group .cx-slide-button {
		position: relative !important;
		padding: 10px;
		bottom: 2px;
		right: 50px;
	}

    .cx-common-container .cx-titlebar{
	padding: 5px 20px 5px !important;
	background-color: #0094da !important;
    }


.cx-common-container .cx-footer {
	padding: 0px 24px 0px !important;
    background-color:  #ffffff !important;
}

.cx-webchat .cx-body {
	padding-bottom: 10 !important;
}

.cx-widget.cx-theme-light .cx-branding *, .cx-widget.cx-theme-light .cx-footer * {
    fill: #ffffff !important;
}
.cx-widget.cx-theme-light .cx-branding, .cx-widget.cx-theme-light .cx-footer {
    color: #ffffff !important;
}

.cx-widget.cx-webchat-chat-button {
    right: 100px !important;

}
