@font-face{font-family:proximaNova-R;src:url(chatbox/fonts/ProximaNova-Regular/ProximaNova-Regular.eot) format("eot"),url(chatbox/fonts/ProximaNova-Regular/ProximaNova-Regular.woff) format("woff"),url(chatbox/fonts/ProximaNova-Regular/ProximaNova-Regular.ttf) format("truetype"),url(chatbox/fonts/ProximaNova-Regular/ProximaNova-Regular.svg#proximaNova-R) format("svg")}
@font-face{font-family:proximaNova-B;src:url(chatbox/fonts/ProximaNova-Bold/ProximaNova-Bold.eot) format("eot"),url(chatbox/fonts/ProximaNova-Bold/ProximaNova-Bold.woff) format("woff"),url(chatbox/fonts/ProximaNova-Bold/ProximaNova-Bold.ttf) format("truetype"),url(chatbox/fonts/ProximaNova-Bold/ProximaNova-Bold.svg#proximaNova-B) format("svg")}
@font-face{font-family:proximaNova-L;src:url(chatbox/fonts/ProximaNova-Light/ProximaNova-Light.eot) format("eot"),url(chatbox/fonts/ProximaNova-Light/ProximaNova-Light.woff) format("woff"),url(chatbox/fonts/ProximaNova-Light/ProximaNova-Light.ttf) format("truetype"),url(chatbox/fonts/ProximaNova-Light/ProximaNova-Light.svg#proximaNova-L) format("svg")}
.cx-widget *,.cx-widget :after,.cx-widget :before{box-sizing:border-box}
.ark.cx-common-container.cx-webchat .cx-titlebar{height:56px}
.cx-widget.cx-webchat{-webkit-transition:all 1s cubic-bezier(0,1,.5,1),-webkit-transform .5s ease-in-out !important;transition:all 1s cubic-bezier(0,1,.5,1),-webkit-transform .5s ease-in-out !important;transition:all 1s cubic-bezier(0,1,.5,1),transform .5s ease-in-out !important;transition:all 1s cubic-bezier(0,1,.5,1),transform .5s ease-in-out,-webkit-transform .5s ease-in-out !important}
.cx-theme-dark .cx-widget.cx-webchat .cx-titlebar,.cx-widget.cx-webchat.cx-theme-dark .cx-titlebar{background:#fff;padding:0;position:relative;border-top:0}
.cx-theme-dark .cx-widget.cx-webchat .cx-titlebar:before,.cx-widget.cx-webchat.cx-theme-dark .cx-titlebar:before{content:"";display:block;background:url(chatbox/images/chat/chat_screen_logo_hlb_hlisb.png) no-repeat;background-size:180.5px;height:100%;width:100%;position:absolute;background-position:0 0;top:0;left:10px}
.cx-common-container.cx-webchat .cx-titlebar .cx-icon{display:none}
.ark.cx-common-container.cx-webchat .cx-titlebar .cx-title{font-size:0;background-image:url(chatbox/images/chat/chat_screen_bar_lines_right.png);background-repeat:no-repeat;background-size:140.5px;background-position:100%;padding:0 !important;width:100%;height:100%;display:block;margin-top:0;right:0}
.cx-webchat.cx-theme-dark .input-container{background:rgba(1,26,63,.8);padding:0;position:relative;height:98px;border:0}
.cx-webchat.cx-theme-dark .input-container .textarea-cell{width:75% !important;display:block}
.cx-webchat.cx-theme-dark .input-container .textarea-cell .input{height:98px !important;border:0;margin:0;outline:0;background:transparent;padding:12px;padding-right:4px;font-family:proximaNova-L;letter-spacing:.5px;font-size:12px;max-width:255px}
.cx-webchat.cx-theme-dark .input-container .textarea-cell .emoji{display:none}
.cx-webchat.cx-theme-dark .input-container .send{position:absolute;top:12px;right:12px;width:54px;height:54px;background:url(chatbox/images/chat/btn_send_inner.png);background-size:cover;border:0;opacity:.8;display:block;cursor:pointer}
.cx-webchat.cx-theme-dark .input-container .send:before{content:"";position:absolute;top:0;right:0;width:54px;height:54px;background:url(chatbox/images/chat/btn_send_outer.png);background-size:cover;-webkit-transition:all 1s linear;transition:all 1s linear}
.cx-webchat.cx-theme-dark .input-container .send:hover{opacity:1}
.cx-webchat.cx-theme-dark .input-container .send:hover:before{-webkit-animation:spin 5s linear infinite;animation:spin 5s linear infinite}
.cx-theme-dark .cx-widget.cx-webchat .cx-footer,.cx-widget.cx-webchat.cx-theme-dark .cx-footer{display:none}
.cx-webchat .transcript-wrapper{background-image:url(chatbox/images/chat/chat_screen_bg.png);background-size:cover}
@media(max-width:767px){.cx-webchat .transcript-wrapper{height:auto}
}
.cx-webchat div.input-container>table .actions-menu-cell,.cx-webchat div.input-container>table th{display:none}
.cx-webchat .transcript .message:after,.cx-webchat .transcript .message:before{content:"";display:block;clear:both}
.cx-webchat .transcript .message.you:after{content:"";display:block;clear:both;width:56px;height:4px;background:url(chatbox/images/chat/chat_message_loading.png) repeat-x;background-size:contain;float:right;margin-top:12px;margin-bottom:4px;-webkit-animation:scrollBackground 3s linear infinite;animation:scrollBackground 3s linear infinite}
.cx-webchat .transcript .message .bubble,.cx-webchat .transcript .message.system .bubble{padding:8px !important;background:rgba(59,220,237,.2) !important;border:1px solid rgba(59,220,237,.5) !important;float:left;text-align:left;max-width:100%}
.cx-webchat .transcript .message.you .bubble{float:right;margin-right:0 !important}
.cx-webchat .transcript .message .name,.cx-webchat .transcript .message.them .name{display:none !important}
.cx-webchat .transcript .message.system{border:0}
.cx-webchat .transcript .message.you .avatar-wrapper{display:block;margin-top:5px}
. cx-webchat .transcript .message.them .bubble-arrow,.cx-webchat .transcript .message.you .bubble-arrow{display:none}
.cx-webchat .transcript .message .bubble{margin-right:0;float:right;text-align:right}
.cx-webchat .transcript .message{clear:both;border:0;font-family:proximaNova-L}
.cx-webchat .transcript .message .avatar-wrapper .avatar svg{display:none !important}
.cx-webchat .transcript .message.system .message-text,.cx-webchat .transcript .message.them .message-text{font-style:normal !important;font-family:proximaNova-L !important}
.cx-webchat .transcript .message.them .avatar-wrapper{display:block;float:left;position:relative;width:18%}
.cx-webchat .transcript .message.them .avatar-wrapper .avatar{background:url(chatbox/images/chat/avatar-agent.png);background-size:cover;background-repeat:no-repeat;width:40px;height:40px}
.cx-webchat .transcript .message.them .avatar-wrapper .avatar.cx-img-bot{background:url(chatbox/images/chat/btn_orb.png);background-size:cover;background-repeat:no-repeat;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:40px;height:40px}
.cx-webchat .transcript .message.them.agent-typing .avatar-wrapper .avatar{display:none !important}
.cx-webchat .transcript .message.them .bubble{width:82%;float:left;margin-left:0 !important}
.cx-webchat .transcript .message.them.agent-typing .bubble{width:100%;float:left;margin-left:0 !important}
.cx-webchat .transcript .message.system .bubble{width:100%}
.cx-webchat .cx-alert{font-family:proximaNova-L !important}
.cx-webchat.cx-theme-dark .cx-alert>.cx-wrapper{margin-top:50px !important;background:url(chatbox/images/chat/message_window.png);background-size:100%;border:0;background-repeat:no-repeat;padding:0;padding-left:20px;padding-right:20px;padding-top:60px;font-size:14px}
@media(max-width:767px){.cx-webchat.cx-theme-dark .cx-alert>.cx-wrapper{padding-top:80px}
}
.cx-webchat.cx-theme-dark .cx-alert>.cx-wrapper p{margin-top:0}
.cx-webchat.minimized .cx-webchat-counter{float:left !important;-webkit-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite}
.cx-theme-dark .cx-widget.cx-webchat button.btn.btn-default,.cx-widget.cx-webchat.cx-theme-dark button.btn.btn-default{font-family:proximaNova-B}
.cx-buttons-binary .btn.btn-primary{font-family:proximaNova-B;background:rgba(59,220,237,.5)}
.cx-common-container.cx-webchat.cx-minimize .cx-buttons-window-control button.cx-button-minimize{background:url(chatbox/images/chat/btn_minimize.png);background-size:cover;width:20px;height:20px;cursor:pointer}
.cx-common-container.cx-webchat.cx-minimize .cx-buttons-window-control button.cx-button-minimize:before{display:none}
.cx-common-container.cx-webchat.minimized .cx-buttons-window-control button.cx-button-minimize{background-image:url(chatbox/images/chat/btn_maximize.png)}
.cx-common-container.cx-webchat.cx-close .cx-buttons-window-control button.cx-button-close{background:url(chatbox/images/chat/btn_close.png);background-size:cover;width:20px;height:20px;cursor:pointer}
.cx-common-container.cx-webchat.cx-close .cx-buttons-window-control button.cx-button-close:before{display:none}
.cx-webchat .cx-buttons-window-control{top:0;right:0}
.cx-common-container.cx-webchat .cx-body .iScrollIndicator{background:hsla(0,0,40%,.5);border:0}
.cx-webchat .transcript .message .message-text>p{margin:8px 0 0;padding:0}
.cx-webchat .ark a{font-weight:700 !important;color:#000 !important}
.cx-theme-dark .cx-widget.cx-webchat button.btn.btn-default.end-cancel,.cx-widget.cx-webchat.cx-theme-dark button.btn.btn-default.end-cancel{font-size:0;background:url(chatbox/images/chat/btn_cancel.png);background-size:cover;background-repeat:no-repeat;border:0;width:87px;height:31px;cursor:pointer}
.cx-buttons-binary .btn.btn-primary.end-confirm{font-size:0;background:url(chatbox/images/chat/btn_end_chat.png);background-size:cover;background-repeat:no-repeat;border:0;width:87px;height:31px;cursor:pointer}
.cx-buttons-binary .btn.btn-primary.btn-error{font-size:0;background:url(chatbox/images/chat/btn_ok.png);background-size:cover;background-repeat:no-repeat;border:0;width:87px;height:31px;cursor:pointer}
.cx-webchat .form{background:url(chatbox/images/chat/chat_screen_bg.png);background-size:cover;background-repeat:no-repeat;height:312px}
.cx-webchat .form:after{content:"";position:absolute;display:block;width:100%;height:100%;top:15%;left:20%;background:url(chatbox/images/chat/server_error_bg.png);background-size:60%;background-repeat:no-repeat}
.cx-webchat .form .cx-button-group,.cx-webchat .form table{display:none}
@media(max-width:767px){.ark.cx-common-container.cx-webchat{top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.cx-body,.cx-body>div{height:100%}
.cx-body .transcript-wrapper{height:65%}
}
@media(max-width:480px){.cx-body .transcript-wrapper{height:80%}
}
@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}
}
@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}
}
@-webkit-keyframes scrollBackground{0{opacity:1}
50%{opacity:.25}
to{opacity:1}
}
@keyframes scrollBackground{0{opacity:1}
50%{opacity:.25}
to{opacity:1}
}
@keyframes flickerAnimation{0{opacity:1}
50%{opacity:.25}
to{opacity:1}
}
@-webkit-keyframes flickerAnimation{0{opacity:1}
50%{opacity:.25}
to{opacity:1}
}
.animate-flicker{-webkit-animation:flickerAnimation 1s infinite;animation:flickerAnimation 1s infinite}
.cx-webchat .transcript-wrapper{outline:0}
.cx-webchat .cx-close{z-index:9999}
.cx-webchat .cx-close button{outline:0;border:0}
.cx-webchat .cx-footer{display:none !important}
@font-face{font-family:proximaNova;src:url(chatbox/fonts/ProximaNova-Regular/ProximaNova-Regular.eot) format("eot"),url(chatbox/fonts/ProximaNova-Regular/ProximaNova-Regular.woff) format("woff"),url(chatbox/fonts/ProximaNova-Regular/ProximaNova-Regular.ttf) format("truetype"),url(chatbox/fonts/ProximaNova-Regular/ProximaNova-Regular.svg#proximaNova-R) format("svg");font-weight:400}
@font-face{font-family:proximaNova;src:url(chatbox/fonts/ProximaNova-Bold/ProximaNova-Bold.eot) format("eot"),url(chatbox/fonts/ProximaNova-Bold/ProximaNova-Bold.woff) format("woff"),url(chatbox/fonts/ProximaNova-Bold/ProximaNova-Bold.ttf) format("truetype"),url(chatbox/fonts/ProximaNova-Bold/ProximaNova-Bold.svg#proximaNova-B) format("svg");font-weight:600}
@font-face{font-family:proximaNova;src:url(chatbox/fonts/ProximaNova-Light/ProximaNova-Light.eot) format("eot"),url(chatbox/fonts/ProximaNova-Light/ProximaNova-Light.woff) format("woff"),url(chatbox/fonts/ProximaNova-Light/ProximaNova-Light.ttf) format("truetype"),url(chatbox/fonts/ProximaNova-Light/ProximaNova-Light.svg#proximaNova-L) format("svg");font-weight:200}
@font-face{font-family:proximaNova-LI;src:url(chatbox/fonts/ProximaNova-LightIt/ProximaNova-LightIt.eot) format("eot"),url(chatbox/fonts/ProximaNova-LightIt/ProximaNova-LightIt.woff) format("woff"),url(chatbox/fonts/ProximaNova-LightIt/ProximaNova-LightIt.ttf) format("truetype"),url(chatbox/fonts/ProximaNova-LightIt/ProximaNova-LightIt.svg#proximaNova-LI) format("svg")}
.ow-modal{z-index:1000000 !important;top:auto !important;left:auto !important;bottom:0 !important;right:55px !important;width:320px !important}
.cx-widget.cx-callback-container{font-family:proximaNova;padding:10px 20px 20px;background:url(chatbox/images/chat/chat_screen_bg.png);background-size:cover;min-height:480px}
.cx-widget.cx-callback-container .cx-close{overflow:hidden}
.cx-widget.cx-callback-container .cx-close .cx-button-close{background-image:none}
.cx-widget.cx-callback-container .cx-close .cx-button-close:before{content:"";background:url(chatbox/images/callback/close.png);width:16px;height:16px;background-repeat:no-repeat;background-size:contain}
.cx-widget.cx-callback-container .cx-titlebar{padding:0}
.cx-widget.cx-callback-container .cx-titlebar .cx-icon{width:24px;height:24px;background:#fff;position:absolute;display:none}
.cx-widget.cx-callback-container .cx-titlebar .cx-title{font-size:20px;width:100%;text-align:center;font-weight:700}
.cx-widget.cx-callback-container .cx-body{width:280px;padding:0}
.cx-widget.cx-callback-container .cx-body .callback-header-container{display:none}
.cx-widget.cx-callback-container .cx-body .cx-callback{width:280px}
.cx-widget.cx-callback-container .cx-body .cx-callback .error-container{top:25%;margin-left:10%;width:80%;background:#041a3f}
.cx-widget.cx-callback-container .cx-body .cx-callback .error-container .cx-warning .warning-message{text-align:center;width:100%;padding-left:0;padding-right:0;margin-left:0;line-height:1.25;margin-bottom:30px}
.cx-widget.cx-callback-container .cx-body .cx-callback .error-container .cx-button-group{padding-bottom:16px}
.cx-widget.cx-callback-container .cx-body .cx-callback .error-container .cx-button-group .btn{text-transform:uppercase;width:100%;margin-bottom:10px;outline:0;border:0;border-radius:0;letter-spacing:1px}
.cx-widget.cx-callback-container .cx-body .cx-callback .error-container .cx-button-group .btn.btn-default{background:hsla(225,2%,44%,.6)}
.cx-widget.cx-callback-container .cx-body .cx-callback .error-container .cx-button-group .btn.btn-default:hover{background:#6d6e71}
.cx-widget.cx-callback-container .cx-body .cx-callback .error-container .cx-button-group .btn.btn-primary{background:rgba(25,104,133,.6)}
.cx-widget.cx-callback-container .cx-body .cx-callback .error-container .cx-button-group .btn.btn-primary:hover{background:#196885}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content{border-color:#fff;border:0;outline:0}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details{float:none;margin:0 auto;width:100%}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table{width:100%}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody th{display:none}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td.left-inner-addon{position:static}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td.left-inner-addon .cx-error{padding-left:12px !important}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td.left-inner-addon i.control-error-tel{padding:9px !important}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td.left-inner-addon .cx-error.intl-tel-input input[type=tel]{padding-left:12px !important}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td input{width:170px;text-align:center;border-top:0;border-left:0;border-right:0;background:transparent;border-color:#fff;margin-bottom:10px !important;margin-right:45px;float:right;outline:0;border-radius:0;font-size:16px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td input::-webkit-input-placeholder{font-size:12px;line-height:32px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td input::-moz-placeholder{font-size:12px;line-height:32px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td input:-ms-input-placeholder{font-size:12px;line-height:32px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td input::placeholder{font-size:12px;line-height:32px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td input:focus{outline:0}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td input[type=tel]{padding-left:6px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td .flag-container{bottom:10px;left:65px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td .flag-container .country-list{background:#041a3f}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td .flag-container .country-list .divider{border-color:#fff}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody tr:first-child td:before{content:"";width:30px;height:30px;background:url(chatbox/images/callback/name.png);display:block;background-size:contain;position:absolute;background-repeat:no-repeat;left:50px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody tr:nth-child(2){display:none}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody tr:nth-child(3) td:before{content:"";width:30px;height:30px;background:url(chatbox/images/callback/phone.png);display:block;background-size:contain;position:absolute;background-repeat:no-repeat;left:50px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody tr:nth-child(4) td:before{content:"";width:30px;height:30px;background:url(chatbox/images/callback/email.png);display:block;background-size:contain;position:absolute;background-repeat:no-repeat;left:50px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .last-td{padding:10px 20px 0;font-weight:700;text-align:center}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date-label{position:relative;color:#fff !important}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-notes{display:none}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date{text-align:left;padding-left:0;padding-top:5px;padding-left:20px;padding-right:20px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .cx-right-away{font-size:12px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .cx-right-away span{margin-left:10px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container{right:0;bottom:150px;outline:0}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar{padding:0;height:220px;background:#041a3f;color:#fff;text-align:center;border:0}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar>.wrapper-left .cx-calendar-day-container{outline:0;padding:8px 4px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar>.wrapper-left .cx-calendar-day-container .cx-calendar-day{font-weight:700;text-transform:uppercase}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar>.wrapper-left .cx-calendar-day-container .cx-calendar-date{font-weight:300}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar>.wrapper-left .cx-calendar-day-container.active,.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar>.wrapper-left .cx-calendar-day-container:hover,.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar div:focus{background:#1e6885 !important}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods{padding:0;width:235px;border-color:#1e6885}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .tab{border-bottom:1px solid #1e6885;height:44px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .tab li{height:100%;width:33.3333%}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .tab li a{display:block;width:100%;height:100%;color:#fff;padding-right:4px;padding-left:4px;padding-top:15px;text-align:center;text-transform:uppercase;font-weight:700}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .tab li a.active,.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .tab li a:focus,.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .tab li a:hover{background:#1e6885 !important}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .wrapper-right .tabcontent{padding-top:0}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .wrapper-right .tabcontent .cx-time-wrapper{height:177px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .wrapper-right .tabcontent .cx-calendar-row>span.active,.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .wrapper-right .tabcontent .cx-calendar-row>span:focus,.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .wrapper-right .tabcontent .cx-calendar-row>span:hover{background:#1e6885 !important}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .calendar-error .cx-button-group .btn{width:100%}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date label{float:left;margin-bottom:10px !important;padding-left:0;clear:left;font-size:16px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .cx-callback-schedule .calendar-generic{padding-left:15px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .cx-callback-schedule .icon-dropdown-arrow{padding-right:45px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .cx-callback-schedule .cx-callback-time{width:218px;margin-left:5px;border-radius:0;padding-right:0;padding-left:25px;background:rgba(59,220,237,.15);border-color:#fff;font-size:17px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .cx-callback-schedule .cx-callback-time::-webkit-input-placeholder{font-size:12px;line-height:32px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .cx-callback-schedule .cx-callback-time::-moz-placeholder{font-size:12px;line-height:32px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .cx-callback-schedule .cx-callback-time:-ms-input-placeholder{font-size:12px;line-height:32px}
.cx-widget.cx-callback-container .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .cx-callback-schedule .cx-callback-time::placeholder{font-size:12px;line-height:32px}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-content .confirmation-wrapper{padding-top:0;outline:0}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-content .confirmation-wrapper table{width:100%}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-content .confirmation-wrapper table tbody tr{padding:40px}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-content .confirmation-wrapper table tbody tr th{display:none}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-content .confirmation-wrapper table tbody tr td{text-align:left;padding-left:100px}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-content .confirmation-wrapper table tbody tr td label{font-size:16px;line-height:24px;color:#fff !important}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-content .confirmation-wrapper table tbody tr:first-child td:before{content:"";width:30px;height:30px;background:url(chatbox/images/callback/phone_b.png);display:block;background-size:contain;position:absolute;background-repeat:no-repeat;left:40px}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-content .confirmation-wrapper table tbody tr:nth-child(2) td:before{content:"";width:30px;height:30px;background:url(chatbox/images/callback/calendar_b.png);display:block;background-size:contain;position:absolute;background-repeat:no-repeat;left:40px}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-content .confirmation-wrapper .confirmation-intro,.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-content .confirmation-wrapper .confirmation-outro{font-size:14px;line-height:1.25;text-align:center;padding:30px 20px}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-content .confirmation-wrapper .confirmation-intro{padding:15px 30px}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-callback-done{float:none;margin-top:21px}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-callback-done .btn{background:url(chatbox/images/callback/button.png);float:none;height:52px;background-size:contain;background-repeat:no-repeat;background-position:50%;outline:0;border:0;text-transform:uppercase;font-size:16px;letter-spacing:1px;width:100%}
.cx-widget.cx-callback-container .cx-body .cx-callback-scheduled .cx-callback-done .btn:focus{outline:0}
.cx-widget.cx-callback-container .cx-footer{padding-left:0;padding-right:0;padding-top:0 !important}
.cx-widget.cx-callback-container .cx-footer.callback-scheduled{padding-top:0 !important}
.cx-widget.cx-callback-container .cx-footer .cx-button-group{text-align:center;padding-bottom:0;padding-left:15px;padding-right:15px;outline:0;border:0}
.cx-widget.cx-callback-container .cx-footer .cx-button-group .cx-callback-cancel{display:none}
.cx-widget.cx-callback-container .cx-footer .cx-button-group .btn{background:url(chatbox/images/callback/button.png);float:none;width:100%;height:52px;background-size:contain;background-repeat:no-repeat;background-position:50%;outline:0;border:0;text-transform:uppercase;font-size:16px;letter-spacing:1px}
.cx-widget.cx-callback-container .cx-footer .cx-button-group .btn:focus{outline:0}
.cx-widget.cx-callback-container .cx-footer .pdpaSentence{text-align:center}
.cx-footer.cx-callback-scheduled .pdpaSentence{display:none}
.cx-full-screen-view *,.cx-full-screen-view :after,.cx-full-screen-view :before{box-sizing:border-box}
.cx-full-screen-view .cx-mobile .cx-body{width:100%;border:none !important}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback{width:100%}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details{float:none;margin:0 auto;width:100%}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table{width:100%}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody th{display:none}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td input{font-size:16px;width:180px;text-align:center;border-top:0;border-left:0;border-right:0;background:transparent;border-color:#fff;margin-bottom:10px !important;margin-right:30px;float:right;outline:0;border-radius:0}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td input:focus{outline:0}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td input[type=tel]{padding-left:6px}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td .flag-container{bottom:10px;left:65px}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td .flag-container .country-list{background:#041a3f}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody td .flag-container .country-list .divider{border-color:#fff}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody tr:first-child td:before{content:"";width:30px;height:30px;background:url(chatbox/images/callback/name.png);display:block;background-size:contain;position:absolute;background-repeat:no-repeat;left:30px}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody tr:nth-child(2){display:none}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody tr:nth-child(3) td:before{content:"";width:30px;height:30px;background:url(chatbox/images/callback/phone.png);display:block;background-size:contain;position:absolute;background-repeat:no-repeat;left:30px}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody tr:nth-child(4) td:before{content:"";width:30px;height:30px;background:url(chatbox/images/callback/email.png);display:block;background-size:contain;position:absolute;background-repeat:no-repeat;left:30px}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-details table tbody tr:nth-child(5){display:none}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods{width:auto}
.cx-full-screen-view .cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .calendar-container .cx-calendar .cx-calendar-periods .wrapper-right .tabcontent .cx-time-wrapper{height:inherit}
.cx-full-screen-view{position:fixed !important}
.cx-mobile .cx-callback>.cx-button-group.cx-callback-done{bottom:30px !important;right:0 !important;width:100%}
.cx-widget.cx-callback-container.cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .cx-callback-schedule .cx-callback-time{width:100%}
.cx-widget.cx-callback-container.cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date .cx-callback-schedule .icon-dropdown-arrow{padding-right:20px}
.cx-widget.cx-callback-container.cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date label{font-size:16px;padding-top:0}
.cx-widget.cx-callback-container.cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .cx-callback-date{padding-top:20px}
.cx-widget.cx-callback-container.cx-mobile .cx-body .cx-callback .cx-content .cx-wrapper .last-td{padding-top:20px;padding-left:0;padding-right:0}
.cx-full-screen-view .cx-common-container.cx-overlay.cx-mobile .cx-button-close{background-image:none !important}
.cx-webchat.cx-mobile .input-container .textarea-cell .input{padding-top:0 !important}
.cx-webchat.cx-mobile .input-container .textarea-cell .input::-webkit-input-placeholder{font-size:12px !important}
.cx-webchat.cx-mobile .input-container .textarea-cell .input::-moz-placeholder{font-size:12px !important}
.cx-webchat.cx-mobile .input-container .textarea-cell .input:-ms-input-placeholder{font-size:12px !important}
.cx-webchat.cx-mobile .input-container .textarea-cell .input::placeholder{font-size:12px !important}
.cx-common-container .cx-footer .cx-powered-by{display:none}
.chat-initiator,.chat-initiator .ball,.chat-initiator .ball-shadow{z-index:118}
.cx-dock-manager-WebChat .cx-widget.cx-webchat{bottom:5px !important;z-index:119 !important}
.ie7 .chat-initiator .ball,.ie8 .chat-initiator .ball{background-image:url(hlb-chatbox/img/chat/btn_orb_80x80.png)}
.ie7 .chat-initiator .ball-shadow,.ie8 .chat-initiator .ball-shadow{background-image:url(hlb-chatbox/img/chat/btn_orb_shadow_80x18.png)}
.isCompatibilityView .chat-initiator .ball{background-size:80px 80px}
.isCompatibilityView .chat-initiator .ball-shadow{background-size:80px 18px}
.cx-window-manager{position:relative;z-index:99999}
.modal-survey{display:none;position:fixed;z-index:99999;padding-top:10px;left:0;top:65px;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4)}
.modal-content-survey{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:590px}
.close-survey{color:#aaa;float:right;font-size:28px;font-weight:bold}
.close-survey:hover,.close-survey:focus{color:#000;text-decoration:none;cursor:pointer}