.cx-sidebar.cx-desktop {
    top: 300px;
}

.cx-widget.cx-theme-light .cx-svg-icon-tone1 {
    fill: #444;
}

.cx-widget.cx-theme-light,
.cx-widget.cx-theme-light .cx-branding,
.cx-widget.cx-theme-light .cx-footer {
    color: #444444;
}

.cx-webchat.cx-theme-light .cx-time {
    color: #ffffff;
}

.cx-widget.cx-theme-light * {
    border-color: #dae1e8;
}

.cx-webchat .cx-transcript .cx-message.cx-them {
    color: #fff;
}

.cx-message-text p {
    color: #fff;
}

.cx-webchat.cx-theme-light .cx-message.cx-them .cx-bubble {
    background-color: #0076A8;
}

.cx-webchat.cx-theme-light .cx-message.cx-them .cx-bubble-arrow svg * {
    fill: #0076A8;
}

.cx-widget.cx-theme-light .cx-btn-primary {
    color: #fdfdfd;
    border-color: #2F2B4E !important;
    background: #2F2B4E;
    background: -moz-linear-gradient(top,#2F2B4E 0,#2F2B4E 100%);
    background: -webkit-linear-gradient(top,#2F2B4E,#2F2B4E);
    background: linear-gradient(180deg ,#2F2B4E 0,#2F2B4E);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="@bg_color_4",endColorstr="@bg_color_5",GradientType=0);
    background-color: #2F2B4E;
}

.cx-widget.cx-theme-light .cx-btn-default {
    border-color: #666;
    color: #fff;
    background-color: #666;
    border-radius: .25em;
}

.cx-sidebar .cx-sidebar-button .name {
    font-weight: 700;
}

.cx-sidebar.cx-expanded .cx-footer,
.cx-powered-by, .cx-branding {
    display: none;
}

.cx-common-container .cx-titlebar .cx-title {
    font-weight: 700;
}

.cx-common-container .cx-titlebar .cx-icon {
    display: none;
}

.cx-widget.cx-theme-light input,
.cx-widget.cx-theme-light select,
.cx-widget.cx-theme-light textarea {
    background-color: #fff;
    color: #444;
    border-color: #ccc;
}

.cx-common-container .cx-titlebar {
    border-radius: .5em .5em 0 0;
}

.cx-widget.cx-theme-light
.cx-buttons-window-control
.cx-svg-icon-tone1 {
    fill: #444444;
}