/* Font import */

@font-face {
    font-family: BulldogStdMedium;
    src: url($CMS_REF(media:"29cd1f_0_0_eot")$?1457604878);
    src: url(webfonts/29cd1f_0_0.eot?&1457604878#iefix) format('embedded-opentype'), url($CMS_REF(media:"29cd1f_0_0_woff")$?1457604878) format('woff'), url($CMS_REF(media:"29cd1f_0_0_ttf")$?1457604878) format('truetype');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: BulldogStdMediumItalic;
    src: url($CMS_REF(media:"29cd1f_0_0_eot")$?1457604878);
    src: url(webfonts/29cd1f_0_0.eot?&1457604878#iefix) format('embedded-opentype'), url($CMS_REF(media:"29cd1f_0_0_woff")$?1457604878) format('woff'), url($CMS_REF(media:"29cd1f_0_0_ttf")$?1457604878) format('truetype');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: BulldogStd;
    src: url($CMS_REF(media:"29cd1f_2_0_eot")$?1457604878);
    src: url(webfonts/29cd1f_2_0.eot?&1457604878#iefix) format('embedded-opentype'), url($CMS_REF(media:"29cd1f_2_0_woff")$?1457604878) format('woff'), url($CMS_REF(media:"29cd1f_2_0_ttf")$?1457604878) format('truetype');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: BulldogStdBold;
    src: url($CMS_REF(media:"29cd1f_1_0_eot")$?1457604878);
    src: url(webfonts/29cd1f_1_0.eot?&1457604878#iefix) format('embedded-opentype'), url($CMS_REF(media:"29cd1f_1_0_woff")$?1457604878) format('woff'), url($CMS_REF(media:"29cd1f_1_0_ttf")$?1457604878) format('truetype');
    font-weight: 400;
    font-style: normal
}
@font-face {
    font-family: BulldogStdItalic;
    src: url($CMS_REF(media:"29cd1f_2_0_eot")$?1457604878);
    src: url(webfonts/29cd1f_2_0.eot?&1457604878#iefix) format('embedded-opentype'), url($CMS_REF(media:"29cd1f_2_0_woff")$?1457604878) format('woff'), url($CMS_REF(media:"29cd1f_2_0_ttf")$?1457604878) format('truetype');
    font-weight: 400;
    font-style: normal
}

/* disable widget for mobile
@media screen and (max-width: 600px) {
    .cx-side-button-group .cx-side-button {
        display: none !important;
    }
}*/

/* disable powered by genesys */
.cx-powered-by {
    display: none;
}

.cx-widget.cx-theme-light .cx-btn-primary {
    background: #ee7900;
    border-color: #ee7900 !important;
    font-family: Verdana !important;
}

/* border for clicked input fields */
.cx-widget.cx-theme-light .cx-btn:focus, .cx-widget.cx-theme-light .cx-form-control:focus, .cx-widget.cx-theme-light input:focus, .cx-widget.cx-theme-light textarea:focus {
    border-color: #ee7900 !important;
}
.cx-widget.cx-theme-light .cx-button-group button:focus {
	border: none !important;
}

/* privacy statement overlay */
.cx-widget.cx-theme-light .cx-overlay {
    height: 190px !important;
    box-shadow: none;
}

.cx-widget.cx-theme-light .cx-svg-icon-tone1,
.cx-widget.cx-webchat-chat-button .cx-chat-button-label {
    fill: #777;
}

/* text of privacy statement */
.privacy p {
    font-family: Verdana;
    text-align: justify;
    font-size: 15px;
}

.privacy a:link, .privacy a:visited {
    color: #ee7900;
}

.cx-webchat div.cx-input-container {
    padding: 5px 5px 0px 5px;
}

/* no abort button in privacy statement screen for chat */
.chatCancel {
    display: none !important;
}

.cx-webchat .cx-transcript .cx-message .cx-message-text {
    font-family: Verdana;
}

/* stretch start button on whole widget */
.chatStart {
    width: 100%;

}

.cx-widget.cx-theme-light .cx-btn-default {
    font-family: Verdana;
    background-color: #777;
}

.cx-wrapper p {
    font-family: Verdana;
}

.cx-widget.cx-theme-light .cx-titlebar .cx-title, .cx-widget.cx-theme-light label {
    font-family: "BulldogStd";
}

.cx-widget.cx-theme-light,
.cx-widget.cx-theme-light .cx-overlay {
    background-color: #FFFFFF !important;
}

/* change default chat icon for custom ihyp icon */
.cx-common-container .cx-titlebar .cx-icon-ihyp {
    float: left;
    width: 30px;
    height: 30px
}

.cx-widget.cx-webchat-chat-button .cx-icon-ihyp {
    height: 23px;
    width: 23px;
    margin-right: 2px;
    display: inline-block
}

.cx-icon-ihyp .ihyp-icon-widget {
    height: 23px;
    width: auto;
}

.cx-icon-ihyp .ihyp-icon-sidebar {
    height: auto;
    width: 23px;
}

.cx-webchat .cx-transcript .cx-message.cx-you .cx-bubble-arrow {
    right: 0px;
}

.cx-webchat .cx-transcript .cx-message.cx-them .cx-bubble-arrow {
    left: 0px;
}

.cx-webchat .cx-transcript .cx-message.cx-you .cx-bubble {
    margin-right: 10px;
}

.cx-webchat .cx-transcript .cx-message.cx-them .cx-bubble {
    margin-left: 10px;
}