/* Minification failed. Returning unminified contents.
(42,23): run-time error CSS1038: Expected hex color, found '#ffff'
 */
.cx-widget.cx-theme-mybrand {
	 color: #444A52;
	 background-color: #FFFFFF;
	 scrollbar-face-color: #CCCCCC;
   font-family: Diodrum, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 17.90px;
   letter-spacing: -0.01em;
}
.cx-webchat.cx-theme-mybrand .cx-side-button-group .cx-side-button {

    background-color:  #006CB7;border:1px solid #006CB7;border-radius:10px;bottom:20px;color:#FFFFFF;font-size:16px;font-weight:bold;padding:15px 25px;position:fixed;right:28px;
    z-index:999;
    display: inline-block;
    cursor: pointer;
    margin-left: 6px;
    transform: none;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.2);
    box-shadow: 0 0 8px rgba(0,0,0,.2);
}

.cx-webchat.cx-theme-mybrand .cx-transcript {
    height: 423px;
}
.cx-webchat.cx-theme-mybrand .cx-message.cx-them .cx-bubble{
    background-color: #006cb7;
    color: #FFFFFF;   
}
.cx-webchat.cx-theme-mybrand .cx-message.cx-them .cx-bubble-arrow .cx-left{
    fill: #006cb7; 
}
.cx-webchat.cx-theme-mybrand .cx-message.cx-them .cx-bubble a{
    color: #FFFFFF;   
}
.cx-webchat.cx-theme-mybrand .cx-message.cx-them .cx-bubble a:hover{
	 color: #000000;
}
.cx-webchat.cx-theme-mybrand .cx-message.cx-you .cx-bubble {
    border-color: #000000 !important;
    border: solid 2px;
    background-color: #ffff;
    color: #000;
}
.cx-webchat.cx-theme-mybrand .cx-transcript .cx-message.cx-you .cx-name{
    color: #000;
}
.cx-webchat.cx-theme-mybrand .cx-message.cx-you .cx-bubble-arrow .cx-right{
    fill: #000000; 
}
.cx-webchat.cx-theme-mybrand .cx-transcript .cx-message.cx-them .cx-name{
    color: #ffffff;
}
 .cx-widget.cx-theme-mybrand .cx-theme {
	 background-color: #FDFDFD;
	 color: #444A52;
	 border-color: #DAE1E8 !important;
}
 .cx-widget.cx-theme-mybrand .cx-overlay {
	 background-color: #FDFDFD;
}
 .cx-widget.cx-theme-mybrand .cx-svg-icon-tone1 {
	 fill: #000000;
}
 .cx-widget.cx-theme-mybrand .cx-svg-icon-tone2 {
	 fill: #8C8C8C;
}
 .cx-widget.cx-theme-mybrand .cx-svg-icon-shadow1 {
	 fill: #000000;
	 opacity: 0.2;
}
 .cx-widget.cx-theme-mybrand .cx-svg-icon-shadow2 {
	 fill: #000000;
	 opacity: 0.1;
}
 .cx-widget.cx-theme-mybrand * {
	 border-color: #DAE1E8;
}
.cx-widget.cx-theme-mybrand .cx-titlebar {
    background-color: #006CB7;
}
 .cx-widget.cx-theme-mybrand .cx-titlebar .cx-title {
   font-family: Diodrum, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 18px;
	 color: #FFFFFF;
}
.cx-widget.cx-theme-mybrand .cx-titlebar .cx-svg-icon-tone1 {
    fill: #FFFFFF;
}
 .cx-widget.cx-theme-mybrand .cx-buttons-window-control .cx-svg-icon-tone1 {
	 fill: #FFFFFF;
}
 .cx-widget.cx-theme-mybrand .cx-input-icon-overlay .cx-svg-icon-tone1 {
	 fill: #98A7B8;
}
 .cx-widget.cx-theme-mybrand .cx-input-group-btn .cx-svg-icon-tone1 {
	 fill: #FDFDFD;
}
 .cx-widget.cx-theme-mybrand label {
	 color: #444A52;
}
 .cx-widget.cx-theme-mybrand a {
	 color: #000000;
}
 .cx-widget.cx-theme-mybrand a:hover {
	 color: #ff2f00;
}
 .cx-widget.cx-theme-mybrand .cx-icon-alert-circle {
	 color: #F53131;
}
 .cx-widget.cx-theme-mybrand .cx-footer, .cx-widget.cx-theme-mybrand .cx-branding {
	 color: #66759B;
}
 .cx-widget.cx-theme-mybrand .cx-footer *, .cx-widget.cx-theme-mybrand .cx-branding * {
	 fill: #66759B;
}
 .cx-widget.cx-theme-mybrand .cx-form-control.cx-error {
	 border-color: #F53131;
}
 .cx-widget.cx-theme-mybrand .cx-form-control::placeholder {
	 color: #6F7491;
}
 .cx-widget.cx-theme-mybrand .cx-form-control:-moz-placeholder {
	 color: #6F7491;
}
 .cx-widget.cx-theme-mybrand .cx-form-control::-moz-placeholder {
	 color: #6F7491;
}
 .cx-widget.cx-theme-mybrand .cx-form-control:-ms-input-placeholder {
	 color: #6F7491;
}
 .cx-widget.cx-theme-mybrand .cx-form-control::-webkit-input-placeholder {
	 color: #6F7491;
}
 .cx-widget.cx-theme-mybrand input:focus, .cx-widget.cx-theme-mybrand textarea:focus, .cx-widget.cx-theme-mybrand .cx-btn:focus, .cx-widget.cx-theme-mybrand .cx-button-group button:focus, .cx-widget.cx-theme-mybrand .cx-form-control:not(.cx-error):focus {
	 border-color: #5791FD !important;
}
 .cx-widget.cx-theme-mybrand input[type="text"], .cx-widget.cx-theme-mybrand input[type="email"], .cx-widget.cx-theme-mybrand input[type="tel"], .cx-widget.cx-theme-mybrand select, .cx-widget.cx-theme-mybrand textarea {
	 background-color: #FDFDFD;
	 color: #444A52;
	 border-color: #94948A;
}
 .cx-widget.cx-theme-mybrand .cx-btn-default {
    background: none;
    border-color: #e5e5e5 !important;
    color: #006CB7;
    background-color: #ffffff;
    border-radius: .375rem;
}
 .cx-widget.cx-theme-mybrand .cx-btn.cx-disabled {
	 background: #CCCCCC;
}
.cx-widget.cx-theme-mybrand .cx-btn-primary {
    color: #FDFDFD;
    border-color: #2E69DB !important;
    background-color: #006CB7;
    border-radius: .375rem;
}
 .cx-widget.cx-theme-mybrand .cx-button-group .cx-btn-primary:focus, .cx-widget.cx-theme-mybrand .cx-btn-primary:focus, .cx-widget.cx-theme-mybrand .cx-button-group .cx-btn-default:focus, .cx-widget.cx-theme-mybrand .cx-btn-default:focus {
	 border-color: #e5e5e5 !important;
}
 .cx-widget.cx-theme-mybrand .cx-ac-dropdown-menu {
	 background: #FDFDFD;
	 border-color: #DAE1E8 !important;
}
 .cx-widget.cx-theme-mybrand .cx-ac-suggestion:hover, .cx-widget.cx-theme-mybrand .cx-ac-suggestion.cx-active {
	 background-color: #5791FD;
	 color: #FDFDFD;
}
 .cx-widget.cx-theme-mybrand ::-webkit-scrollbar-thumb {
	 background: #939399;
}
 .cx-widget.cx-theme-mybrand .cx-smokescreen {
	 background-color: #FDFDFD;
	 opacity: 0.7;
}
 .cx-widget.cx-theme-mybrand .cx-dialog-container .cx-dialog {
	 background-color: #FDFDFD;
	 border-color: #DAE1E8 !important;
}
 .cx-widget.cx-theme-mybrand .cx-theme-background {
	 background-color: #FDFDFD;
}
 .cx-widget.cx-theme-mybrand .cx-theme-border {
	 border: 1px solid #DAE1E8 !important;
}
 .cx-widget.cx-theme-mybrand .cx-theme-text {
	 color: #444A52;
}
 .cx-widget.cx-theme-mybrand .cx-theme-icon-interactive1 svg .cx-svg-icon-tone1 {
	 fill: #5081E1;
}
 .cx-widget.cx-theme-mybrand .cx-theme-icon-positive svg .cx-svg-icon-tone1 {
	 fill: #34A84F;
}
 .cx-widget.cx-theme-mybrand .cx-theme-icon-negative svg .cx-svg-icon-tone1 {
	 fill: #F53131;
}
 .cx-widget.cx-theme-mybrand .cx-theme-icon-warning svg .cx-svg-icon-tone1 {
	 fill: #D47F2F;
}
 .cx-widget.cx-theme-mybrand .cx-warning {
	 color: #F53131 !important;
}
 .cx-widget.cx-theme-mybrand .cx-warning .cx-icon svg * {
	 fill: #F53131 !important;
}
 .cx-widget.cx-theme-mybrand .cx-countdown {
	 color: #444A52;
}
 .cx-widget.cx-theme-mybrand .cx-countdown .cx-icon svg * {
	 fill: #444A52;
}
 .cx-widget.cx-theme-mybrand .cx-loading-screen .cx-loading-icon svg g g, .cx-widget.cx-theme-mybrand .cx-loading-container .cx-loading-icon svg g g {
	 stroke: #2B74FF;
}
 .cx-widget.cx-theme-mybrand .cx-loading-screen .cx-loading-icon svg g:first-child g, .cx-widget.cx-theme-mybrand .cx-loading-container .cx-loading-icon svg g:first-child g {
	 stroke: #72799D;
}

h3 {
    margin-top: 10px;
}
button.cx-icon.cx-button-close {
    outline: none !important;
    border: 0px !important;
    margin-top: 4px !important;
}

button.cx-btn.cx-btn-default h3, button.cx-btn.cx-btn-primary h3 {
    font-size: 17px;
    font-weight: 500;
    margin: 10px 0;
}

body .cx-widget.cx-theme-mybrand {
    font-size: 16px;
}

body .cx-common-container .cx-titlebar .cx-icon {
    float: left;
    width: 24px;
    height: 24px;
    margin-top: -2px;
}
body .cx-body {
    font-family: 'Diodrum W03 Regular';
}

body button.cx-icon.cx-button-minimize {
    position: relative;
    top: -5px;
    border: 0px !important;
}
body button.cx-icon.cx-button-maximize {
    position: relative;
    top: 7px;
    border: 0px !important;
}
.desktop_chaticon {
    display: block;
}

.mobile_chaticon {
    display: none;
}
@media (max-width:767px) {
    body .open-button2 {
        bottom: -34px;
        right: -150px;
    }

    body .open-button2, body .open-button2:focus {
        outline: 0 !important;
        border: 0px;
    }

    .desktop_chaticon {
        display: none;
    }

    .mobile_chaticon {
        display: block;
        width: 271px;
    }
}
textarea#cx_input {
    outline: none !important;
    border: 0px !important;
}
