html, body { margin: 0; padding: 0; height: 100%; -webkit-text-size-adjust: 100%; background-color: #F2EEE6; }

@media print {
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-creation-success-panel,  body[dir=ltr] .iwt-callback-status-panel .iwt-callback-disconnected-panel,  body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-subject,  body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-indicator { orphans: 3; widows: 3; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-creation-success-panel,  body[dir=ltr] .iwt-callback-status-panel .iwt-callback-disconnected-panel,  body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-subject,  body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-indicator { page-break-after: avoid; }
}
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-creation-success-panel, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-disconnected-panel, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-subject, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-indicator { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: 500; line-height: 1.1; color: inherit; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-creation-success-panel, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-disconnected-panel, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-subject, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-indicator { margin-top: 20px; margin-bottom: 10px; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-creation-success-panel, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-disconnected-panel { font-size: 30px; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-subject, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-indicator { font-size: 24px; }
body[dir=ltr] .iwt-form-field-error > span, body[dir=ltr] .iwt-load-error > span, body[dir=ltr] .iwt-status-error span { color: #a94442; }
body[dir=ltr] .iwt-status-success span { color: #3c763d; }
body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-chat-form-panel .iwt-form .iwt-form-field-div .iwt-radio-button-checkbox-label, body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-callback-container-panel .iwt-form .iwt-form-field-div .iwt-radio-button-checkbox-label, body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-register-form-panel .iwt-form .iwt-form-field-div .iwt-radio-button-checkbox-label, body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-chat-form-panel .iwt-form .iwt-form-label, body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-callback-container-panel .iwt-form .iwt-form-label, body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-register-form-panel .iwt-form .iwt-form-label { display: inline-block; margin-bottom: 5px; font-weight: bold; }
body[dir=ltr] .iwt-busy-image { border: none; vertical-align: middle; }
body[dir=ltr] .iwt-contains-floating-child:after { clear: both; visibility: hidden; display: block; content: "&nbsp;"; height: 0px; }
body[dir=ltr] .sm-pull-right { float: none; }

@media (min-width: 768px) {
body[dir=ltr] .sm-pull-right { float: right !important; }
}
body[dir=ltr] #iwt-container .iwt-login-container { position: relative; padding-bottom: 4em; min-height: 96vh; }
body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-chat-form-panel .iwt-form .iwt-form-field-div .iwt-radio-button-checkbox-label, body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-callback-container-panel .iwt-form .iwt-form-field-div .iwt-radio-button-checkbox-label, body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-register-form-panel .iwt-form .iwt-form-field-div .iwt-radio-button-checkbox-label { margin-bottom: 0; }
body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-chat-form-panel .iwt-form .iwt-form-button-div .iwt-busy-image, body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-callback-container-panel .iwt-form .iwt-form-button-div .iwt-busy-image, body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-register-form-panel .iwt-form .iwt-form-button-div .iwt-busy-image { display: inline-block; margin-left: 1em; }
body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-chat-form-panel .iwt-form .iwt-form-label, body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-callback-container-panel .iwt-form .iwt-form-label, body[dir=ltr] #iwt-container .iwt-login-container .iwt-tab-content #iwt-register-form-panel .iwt-form .iwt-form-label { font-weight: bold; }
body[dir=ltr] #iwt-container .iwt-login-container .iwt-disclaimer { height: 5em; font-size: 0.7em; font-style: italic; position: absolute; bottom: 0; }

@media (min-width: 768px) {
body[dir=ltr] .iwt-login-container { padding-bottom: 3em; }
body[dir=ltr] .iwt-login-container .iwt-disclaimer { height: 3em; }
}

@media (min-width: 992px) {
body[dir=ltr] .iwt-login-container { min-height: 98vh; padding-bottom: 2em; }
body[dir=ltr] .iwt-login-container .iwt-disclaimer { height: 2em; }
}

@media (max-width: 767px) {
body[dir=ltr] h1.iwt-page-header { font-size: 2em; }
body[dir=ltr] .iwt-form .form-group { margin-bottom: 5px; }
}

@media (max-height: 625px) {
body[dir=ltr] h1.iwt-page-header { font-size: 1.5em; margin-top: 0.6125em; margin-bottom: 0.30625em; }
body[dir=ltr] .iwt-form-tabs-container > .nav > li > a { padding-top: 4px; padding-bottom: 4px; background-color: #F2EEE6; }
body[dir=ltr] .iwt-form-tabs-container .iwt-form .form-group { margin-bottom: 5px; }
body[dir=ltr] .iwt-form-tabs-container .iwt-form .iwt-form-section-header h2 { font-size: 1.4em; }
}
body[dir=ltr] .iwt-status img, body[dir=ltr] .iwt-form-field-error img, body[dir=ltr] .iwt-load-error img { vertical-align: middle; margin-right: 1em; }
body[dir=ltr] .iwt-status img, body[dir=ltr] .iwt-status-success img[status-type='error'], body[dir=ltr] .iwt-status-error img[status-type='success'] { display: none; }
body[dir=ltr] .iwt-status-success img[status-type='success'], body[dir=ltr] .iwt-status-error img[status-type='error'] { display: inline; }
body[dir=ltr] .iwt-status span { font-weight: bold; font-size: 1.0em; }
body[dir=ltr] .iwt-form-field-error { margin-top: 5px; }
body[dir=ltr] .iwt-load-error { margin-top: 0.6125em; margin-left: 30px; }
body[dir=ltr] .iwt-chat-container-panel-middle { border: solid 1px #555555; margin-bottom: 1em; background-color: #ffffff; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-compose-message-panel { padding: 0 15px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel { min-height: 16px; padding: 0 5px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant.iwt-chat-not-first-participant { clear: both; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-name, body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-popover-name { font-size: 14px; line-height: 16px; font-family: Verdana; border: none 0; color: #222222; vertical-align: middle; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-avatar-cell { width: 16px; height: 16px; border: none 0; padding: 0; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-avatar-cell .iwt-chat-participant-avatar { height: 16px; background-repeat: no-repeat; background-size: 100%;  filter: progid: DXImageTransform.Microsoft.AlphaImageLoader(src='../img/user.png', sizingMethod='scale');
-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=@url, sizingMethod='scale')"; background-image: url('../img/user.png'); }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-typing-indicator-cell .iwt-chat-participant-typing-indicator-img { width: 8px; height: 16px; border: none 0; padding: 0; vertical-align: middle; background-position: center; background-repeat: no-repeat; background-size: 100%; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-typing-status { display: none; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant.iwt-chat-participant-typing .iwt-chat-participant-typing-indicator-cell .iwt-chat-participant-typing-indicator-img { background-image: url('../img/typing_16x32.png'); }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant.iwt-chat-participant-typing .iwt-chat-participant-typing-status { display: block; color: #888888; font-family: Verdana; vertical-align: middle; font-size: .7em; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-popover { -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; border: solid 1px #555555; position: absolute; z-index: 100; padding: 8px 4px; background-color: #fff; margin-left: -5px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-popover .iwt-chat-participant-popover-avatar-div, body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-popover .iwt-chat-participant-popover-text-div { float: left; padding: 0 4px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-popover .iwt-chat-participant-popover-avatar { width: 300px; height: 300px; background-size: cover; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-popover .iwt-chat-participant-popover-name { font-weight: bold; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-popover .iwt-chat-participant-popover-supplementalInfo { font-weight: 0.8em; color: #888888; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-avatar-cell, body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-typing-indicator-cell, body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-name { float: left; margin-right: 4px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-typing-status { float: left; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel { border-top: solid 1px #555555; border-bottom: solid 1px #555555; height: 300px; overflow-x: hidden; overflow-y: auto; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel .iwt-message { padding-left: 15px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel .iwt-message .iwt-arrow { background-repeat: no-repeat; background-image: url('../img/message_indicator.png'); background-position: left top; padding-left: 15px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel .iwt-message .iwt-message-text { word-break: break-word; font-family: Verdana; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel .iwt-message .iwt-message-time-container { font-family: Verdana; color: #a2a2a2; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel .iwt-message .iwt-message-vertical-spacer { height: 0.5em; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel .iwt-message.iwt-message-from-system { color: #555555; font-style: italic;/*background-color: #f5f5f5;*/
}
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel .iwt-message.iwt-message-from-system .iwt-message-text { font-size: 0.9em; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel .iwt-message-sender-container { padding-left: 5px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel .iwt-message-sender-container .iwt-message-sender { font-family: Verdana; color: #555555; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-compose-message-panel .iwt-input { margin: 0; padding: 0; vertical-align: top; overflow: auto; border: none 0; height: 45px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-compose-message-panel .iwt-send-button { border-radius: 0; padding: 1px 16px; font-size: 12px; line-height: 1.5; float: right; height: 45px; }
body[dir=ltr] .iwt-chat-container-panel-bottom .iwt-send-on-enter-container .iwt-send-on-enter-inner-container { margin-bottom: 1em; }
body[dir=ltr] .iwt-chat-container-panel-bottom .iwt-send-on-enter-container .iwt-send-on-enter-inner-container .iwt-send-on-enter-checkbox-label { margin-right: 1em; display: inline; }

@media (min-width: 640px) {
body[dir=ltr] .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-popover { margin-left: 0; }
}

@media (min-width: 768px) {
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel { padding: 0 5px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel .iwt-message .iwt-message-time-container { color: #555555; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-received-messages-panel .iwt-message .iwt-message-time-near-previous { color: #a2a2a2; }
}

@media (min-height: 626px) {
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel { min-height: 32px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-avatar-cell { width: 32px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-avatar-cell .iwt-chat-participant-avatar { height: 32px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-typing-indicator-cell .iwt-chat-participant-typing-indicator-img { width: 16px; height: 32px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-name,  body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-popover-name { line-height: 32px; font-size: 23px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-compose-message-panel .iwt-input { height: 45px; }
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-compose-message-panel .iwt-send-button { padding-top: 10px; padding-bottom: 10px; font-size: 18px; line-height: 1.33; height: 45px; }
}

@media (max-width: 767px) {
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-participants-panel-list-container { clear: both; }
body[dir=ltr] .iwt-message-text-wrapper { padding-right: 25px; }
}

@media (max-width: 991px) {
body[dir=ltr] .iwt-chat-container-panel-middle .iwt-chat-participants-panel .iwt-chat-participant .iwt-chat-participant-popover { width: 318px; }
}
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-creation-success-panel, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-disconnected-panel { font-size: 1.5em; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-creation-success-panel .iwt-callback-creation-success-panel-left, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-disconnected-panel .iwt-callback-creation-success-panel-left, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-creation-success-panel .iwt-callback-disconnected-panel-left, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-disconnected-panel .iwt-callback-disconnected-panel-left { vertical-align: top; padding-right: 0.5em; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-subject, body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-indicator { font-size: 1.3em; font-weight: 500; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-indicator { padding: 7px 0.4em; border: 1px solid #555555; background-color: #444; color: #ccc; text-align: center; margin-top: 12px; margin-bottom: 2px; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-status-fields-container-div .form-group { margin-bottom: 5px; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-participant-avatar { width: 100%; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-disconnect-button-panel { margin-top: 1em; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-disconnect-button-panel .iwt-callback-disconnect-button { width: 100%; }
body[dir=ltr] .iwt-callback-status-panel .iwt-callback-disconnect-button-panel .iwt-busy-image { margin-top: 1em; margin-left: auto; margin-right: auto; display: block; }

@media (min-width: 768px) {
body[dir=ltr] .iwt-callback-creation-success-panel,  body[dir=ltr] .iwt-callback-disconnected-panel { font-size: 1.7em; }
body[dir=ltr] .iwt-callback-status-subject,  body[dir=ltr] .iwt-callback-status-indicator { font-size: 1.5em; }
body[dir=ltr] .iwt-callback-status-indicator { margin-top: 12px; }
}

@media (min-width: 1200px) {
body[dir=ltr] .iwt-callback-creation-success-panel,  body[dir=ltr] .iwt-callback-disconnected-panel { font-size: 2.15em; }
body[dir=ltr] .iwt-callback-status-subject,  body[dir=ltr] .iwt-callback-status-indicator { font-size: 2em; }
}

@media (max-width: 767px) {
body[dir=ltr] .iwt-callback-creation-success-panel,  body[dir=ltr] .iwt-callback-disconnected-panel { font-size: 1.4em; }
body[dir=ltr] .iwt-callback-status-subject,  body[dir=ltr] .iwt-callback-status-indicator { font-size: 1.3em; }
}

@media (max-height: 625px) {
body[dir=ltr] .iwt-callback-creation-success-panel,  body[dir=ltr] .iwt-callback-disconnected-panel { font-size: 1.4em; }
body[dir=ltr] iwt-callback-status-subject,  body[dir=ltr] .iwt-callback-status-indicator { font-size: 1.3em; }
body[dir=ltr] .iwt-callback-status-fields-container-div .form-group { margin-bottom: 2px; }
}

@media (max-width: 767px) {
body[lang=es] .iwt-form-tabs,  body[lang=pt-br] .iwt-form-tabs,  body[lang=ru] .iwt-form-tabs { font-size: 0.9em; }
body[lang=ru] .iwt-form-tabs li a { padding-left: 4px; padding-right: 4px; }
body[lang=it] .iwt-form-tabs li a { padding-left: 5px; padding-right: 5px; }
body[lang=es] .iwt-form-tabs li a { padding-left: 6px; padding-right: 6px; }
body[lang=pt-br] .iwt-form-tabs li a,  body[lang=sr] .iwt-form-tabs li a,  body[lang=sv] .iwt-form-tabs li a { padding-left: 7px; padding-right: 7px; }
body[lang=fr] .iwt-form-tabs li a,  body[lang=ja] .iwt-form-tabs li a,  body[lang=nl] .iwt-form-tabs li a,  body[lang=no] .iwt-form-tabs li a { padding-left: 10px; padding-right: 10px; }
body[lang=ru] .iwt-chat-form-panel .iwt-chat-form-panel-transcript-option-label { font-size: 0.89em; }
}
