#zbrbot *{-webkit-box-sizing:initial;-moz-box-sizing:initial;-ms-box-sizing:initial;-o-box-sizing:initial;box-sizing:initial}
#zbrbot{font:100%/1.5em Arial,Helvetica,sans-serif !important;position:fixed;right:10px;margin:0;padding:0;border-top:0;border-radius:8px 8px 0 0;box-shadow:2px 2px 20px rgb(0 0 0 / 20%);background-color:#fff;font-size:14px;display:none}
#zbrbot.on{display:block;opacity:1}
#zbrbot.disabledbutton{cursor:progress;opacity:1}
#zbrbot-chatwindow>div ::-webkit-scrollbar{width:8px}
#zbrbot-chatwindow>div ::-webkit-scrollbar *{background-color:transparent}
#zbrbot-chatwindow>div ::-webkit-scrollbar-thumb{background-color:#dbdee1}
#zbrbot-chatwindow .webchat__stacked-layout__avatar-gutter{width:30px;height:30px;margin-right:1px}
#zbrbot-chatwindow .webchat__stacked-layout__status .webchat__stacked-layout__avatar-gutter{height:10px}
#zbrbot-chatwindow .webchat__defaultAvatar{border-radius:initial;overflow:initial;position:relative;height:30px;width:30px}
#zbrbot-chatwindow .webchat__defaultAvatar .webchat__initialsAvatar,#zbrbot-chatwindow .webchat__imageAvatar .webchat__initialsAvatar{display:flex;-webkit-box-align:center;align-items:center;height:30px;-webkit-box-pack:center;justify-content:center;width:30px;border-radius:50%;overflow:initial;background-color:#e6e8ea;color:#000;font:10px Arial,Helvetica,sans-serif}
#zbrbot-chatwindow .webchat__imageAvatar{left:0;position:absolute;top:0;height:30px;overflow:hidden;width:30px}
#zbrbot .webchat__imageAvatar__image{overflow:hidden;position:relative}
#zbrbot-chatwindow .wc-message-from-bot .avatar-img-container{float:left;padding-right:0;padding-bottom:0}
#zbrbot-chatwindow .wc-message-from-me .avatar-img-container{margin-bottom:4px;display:inline-block}
#zbrbot .avatar-img-user,#zbrbot .webchat__imageAvatar__image{width:100%;height:100%;-webkit-radius:100px;-moz-radius:100px;border-radius:100%;align-items:center;text-align:center;line-height:30px;font:10px Arial,Helvetica,sans-serif;background-position:center;background-size:cover}
#zbrbot .webchat__imageAvatar__image img{width:44px;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);max-width:initial}
#zbrbot .dot{height:10px;width:10px;border-radius:50%;display:inline-block}
#zbrbot-chatwindow .wc-message-groups:focus,#zbrbot-chatwindow>div>div:focus{border:0;box-shadow:none}
#zbrbot .webchat__imageAvatar .dot.online,#zbrbot .webchat__initialsAvatar .dot.online{background-color:#71e279;position:absolute;right:0;bottom:0}
#zbrbot-chatwindow .webchat__bubble__content .markdown>p,#zbrbot-chatwindow .webchat__bubble__content>p{margin:0 !important;font:13px Arial,Helvetica,sans-serif}
#zbrbot-chatwindow .webchat__stacked-layout__status span{font-family:Arial,Helvetica,sans-serif}
#zbrbot-chatwindow{position:absolute;bottom:0;right:0;left:0;top:44px;margin:2px}
#zbrbot-chatwindow .wc-message-groups{background-color:#efefef;bottom:45px;top:7px}
#zbrbot-chatwindow .wc-message-content,#zbrbot-chatwindow .webchat__bubble__content{color:#000;text-align:left;text-decoration:none;font-size:13px;border-radius:20px;min-width:60px;border:1px solid #DDD;display:block;float:left;max-width:85%;width:auto;position:relative}
#zbrbot-chatwindow .wc-message-from-bot,#zbrbot-chatwindow .webchat__bubble__content{max-width:100%;margin-left:0;width:100%}
#zbrbot-chatwindow .wc-card{border:0 !important}
#zbrbot-chatwindow .webchat__stacked-layout.webchat__stacked-layout--from-user{color:#434343;text-align:left;text-decoration:none;font-size:13px;border-radius:20px;min-width:50px;display:block;max-width:100%}
#zbrbot-chatwindow .webchat__carousel-layout .bot-timestamp,#zbrbot-chatwindow .webchat__stacked-layout .bot-timestamp{color:#767676;position:absolute;bottom:-17px;right:0;font:9px Arial,Helvetica,sans-serif}
#zbrbot-chatwindow .wc-message-from-bot svg.wc-message-callout,#zbrbot-chatwindow .wc-message-from-me svg.wc-message-callout{display:none}
#zbrbot-chatwindow .webchat__bubble__content{border-radius:20px;margin-left:2px;margin-right:2px;display:inline-block;width:auto;box-shadow:0 2px 4px 0 #888;min-width:80px;position:relative;color:#333d47;overflow:initial}
#zbrbot .wc-message-from-bot>span:nth-child(2),#zbrbot-chatwindow .main .wc-mic svg,#zbrbot-chatwindow .main svg.webchat__send-icon,#zbrbot-chatwindow .main.has-upload-button .wc-shellinput.progress-bar{display:none}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .webchat__bubble__content{border-top-left-radius:0;background-color:#fff;min-width:280px}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .webchat__bubble__content.agent-content{min-width:134px}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div.feedback-form:not(.webchat__stacked-layout--from-user) .webchat__bubble__content{min-width:280px;max-width:55%}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div.webchat__stacked-layout--from-user .webchat__bubble__content{border-top-right-radius:0;min-width:50px}
#zbrbot-chatwindow .webchat__stacked-layout.webchat__stacked-layout--hide-avatar .webchat__stacked-layout__attachment,#zbrbot-chatwindow .webchat__stacked-layout.webchat__stacked-layout--hide-avatar .webchat__stacked-layout__message,#zbrbot-chatwindow .webchat__stacked-layout.webchat__stacked-layout--hide-nub .webchat__stacked-layout__attachment,#zbrbot-chatwindow .webchat__stacked-layout.webchat__stacked-layout--hide-nub .webchat__stacked-layout__message,#zbrbot-chatwindow .webchat__stacked-layout.webchat__stacked-layout--show-avatar .webchat__stacked-layout__attachment,#zbrbot-chatwindow .webchat__stacked-layout.webchat__stacked-layout--show-avatar .webchat__stacked-layout__message,#zbrbot-chatwindow .webchat__stacked-layout.webchat__stacked-layout--show-nub .webchat__stacked-layout__attachment,#zbrbot-chatwindow .webchat__stacked-layout.webchat__stacked-layout--show-nub .webchat__stacked-layout__message{max-width:90%;padding-bottom:16px}
#zbrbot-chatwindow .webchat__stacked-layout .webchat__stacked-layout__attachment{width:auto}
#zbrbot .wc-message-from{font-size:9px;visibility:hidden}
#zbrbot .wc-message-from-me{margin-right:0}
#zbrbot .wc-message-from-bot>span{margin-left:6px;min-width:200px;float:right;text-align:right}
#zbrbot .wc-message-from-me>span{margin-right:6px}
#zbrbot .wc-message-from-me .wc-message-content{margin-right:6px;box-shadow:0 2px 4px 0 #888;background-color:#eee;color:#333;display:inline-block}
#zbrbot-chatwindow .wc-card{border-radius:3px;list-style:none;overflow:hidden;width:100%}
#zbrbot-chatwindow .webchat__bubble__content .ac-container>p{padding:8px}
#zbrbot-chatwindow .wc-card p{line-height:22px !important;font:13px Arial,Helvetica,sans-serif}
#zbrbot-chatwindow .webchat__bubble.webchat__bubble--hide-nub .webchat__bubble__nub-pad,#zbrbot-chatwindow .webchat__bubble.webchat__bubble--show-nub .webchat__bubble__nub-pad{width:3px}
#zbrbot-chatwindow .webchat__bubble__content .format-markdown,#zbrbot-chatwindow .webchat__bubble__content .format-markdown p,#zbrbot-chatwindow .webchat__bubble__content .format-plain span{font-size:13px}
#zbrbot #zbrbot-chatwindow button:not(.react-film__flipper){text-align:center;vertical-align:middle;cursor:pointer;border-color:transparent;background:#00a7ff;font-size:14px;color:#fff;font-style:normal;-webkit-box-shadow:0 2px 4px 0 #888;-moz-box-shadow:0 2px 4px 0 #888;-ms-box-shadow:0 2px 4px 0 #888;-o-box-shadow:0 2px 4px 0 #888;box-shadow:0 2px 4px 0 #888;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;white-space:normal;font-weight:400;text-decoration:none;border-radius:3px}
#zbrbot #zbrbot-chatwindow .btn-check button,#zbrbot #zbrbot-chatwindow button:not(.react-film__flipper):hover{background-color:#99dcff;color:#000;outline:0}
#zbrbot #zbrbot-chatwindow .webchat__basic-transcript button:not(.react-film__flipper){width:92%}
#zbrbot-chatwindow button:focus{outline:0}
#zbrbot #zbrbot-chatwindow .btn-check{cursor:not-allowed}
#zbrbot #zbrbot-chatwindow .btn-check button{pointer-events:none}
#zbrbot .main .wc-mic,#zbrbot .main .webchat__icon-button{background-color:#00a7ff;border:transparent;right:2px;width:76px;height:26px;margin:13px 10px;border-radius:3px;box-shadow:0 2px 4px 0 #888}
#zbrbot .main .wc-mic:hover,#zbrbot .main .webchat__icon-button:hover{background-color:#99dcff;color:#000 !important;outline:0}
#zbrbot .main button.wc-mic:hover,#zbrbot .main button.webchat__icon-button:hover{border-color:#00a7ff}
#zbrbot .main .wc-textbox input:-ms-input-placeholder,#zbrbot .main .wc-textbox input::-ms-input-placeholder,#zbrbot .main .wc-textbox input::placeholder{color:#b2b2b2;text-align:center;text-decoration:none;font-size:13px}
#zbrbot .main input[type=text],#zbrbot .main textarea{color:#000;text-align:left;text-decoration:none;font-size:13px;line-height:1.25}
#zbrbot-chatwindow .main{background-color:#fff !important;border:1px solid #d6d6d6 !important;height:52px;border-radius:4px !important}
#zbrbot-chatwindow .main>form{padding:2px 0 2px 10px}
#zbrbot-chatwindow .main .wc-mic:after,#zbrbot-chatwindow .main .webchat__icon-button:after{font:14px "Segoe UI",sans-serif;line-height:2;font-weight:300}
#zbrbot-chatwindow .main .webchat__send-box-text-box__inputt{left:10px}
#zbrbot-chatwindow .main .webchat__send-box-text-box__input{color:#000;font:15px "Segoe UI",sans-serif}
.zbrbot-show{display:block !important}
.zbrbot-hide{display:none !important}
.zbrbot-hidden{visibility:hidden}
#zbrbot #zbrbot-fileUpload{margin:0 auto;height:30%;width:85%;bottom:0 !important;opacity:1;-webkit-box-shadow:0 2px 40px 0 rgba(0,0,0,.12);box-shadow:0 2px 40px 0 rgba(0,0,0,.12);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;-webkit-transform:translate3d(0,10%,0);-moz-transform:translate3d(0,10%,0);-ms-transform:translate3d(0,10%,0);-o-transform:translate3d(0,10%,0);transform:translate3d(0,10%,0);-webkit-transform-origin:bottom;-moz-transform-origin:bottom;-ms-transform-origin:bottom;-o-transform-origin:bottom;transform-origin:bottom}
#zbrbot #zbrbot-fileUpload .modal-footer{width:auto !important;right:0;margin-right:28px}
#zbrbot #close-icon button:disabled,#zbrbot #close-icon button[disabled],#zbrbot #minimize-icon button:disabled,#zbrbot #minimize-icon button[disabled],#zbrbot #refresh-icon button:disabled,#zbrbot #refresh-icon button[disabled],#zbrbot .zbrbot-endchat button:disabled,#zbrbot .zbrbot-endchat button[disabled]{cursor:not-allowed;opacity:.6}
#zbrbot .webchat__stacked-layout .webchat__stacked-layout__content{overflow:initial}
#zbrbot-chatwindow .webchat__basic-transcript__activity .webchat__carousel-filmstrip__status span span,#zbrbot-chatwindow .webchat__basic-transcript__activity .webchat__stacked-layout__status span span{display:none}
#zbrbot-chatwindow.msgwin-small{top:136px}
#zbrbot-chatwindow.msgwin-small-btm{bottom:152px}
#zbrbot-chatwindow .no-padding-btm{padding-bottom:0 !important}
#zbrbot .arrow{border:solid #666;border-width:0 3px 3px 0;display:inline-block;padding:3px}
#zbrbot .arrow-right{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}
#zbrbot .arrow-left{-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg)}
#zbrbot .arrow-up{-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}
#zbrbot .arrow-down{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}
#zbrbot .btn{padding:5px 8px;font:14px Arial,Helvetica,sans-serif;line-height:1.42857;min-width:initial}
#zbrbot .btn-small{font:13px Arial,Helvetica,sans-serif;line-height:1.42857}
#zbrbot .btn-zbr{color:#fff;background-color:#00a7ff;border:transparent;border-radius:3px;box-shadow:0 2px 4px 0 #888;font-weight:300}
#zbrbot .btn-danger:focus,#zbrbot .btn-danger:hover,#zbrbot .btn-darkgrey:focus,#zbrbot .btn-darkgrey:hover,#zbrbot .btn-info:focus,#zbrbot .btn-info:hover,#zbrbot .btn-primary:focus,#zbrbot .btn-primary:hover,#zbrbot .btn-success:focus,#zbrbot .btn-success:hover{box-shadow:0 6px 18px -9px #000;transition:box-shadow .2s}
#zbrbot .btn-zbr:focus,#zbrbot .btn-zbr:hover{border-color:#00a7ff}
#zbrbot .btn-darkgrey{color:#fff;background-color:#666;border-color:#ccc}
#zbrbot .btn-darkgrey:focus,#zbrbot .btn-darkgrey:hover{background-color:#333}
#zbrbot .btn-primary{color:#fff;background-color:#66caff;border-color:#66caff}
#zbrbot .btn-primary:focus,#zbrbot .btn-primary:hover{background-color:#00a7ff}
#zbrbot .btn-success{color:#fff}
#zbrbot .btn-info{color:#fff;background-color:#17a2b8;border-color:#17a2b8}
#zbrbot .btn-info:focus,#zbrbot .btn-info:hover{color:#fff;background-color:#138496;border-color:#117a8b}
#zbrbot .btn-danger{color:#fff;background-color:#ca2828;border-color:#f71f1f}
#zbrbot .btn-danger:focus,#zbrbot .btn-danger:hover{background-color:#ca0514}
#zbrbot button svg{display:inline-block;box-sizing:border-box;fill:#fff;width:1rem;height:1rem}
#zbrbot .btn-small.btn-endchat{padding:6px 0 0}
#zbrbot .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#zbrbot .form-control,#zbrbot .prefill-wrap{background-color:#fff;display:block;line-height:1.5}
#zbrbot .col,#zbrbot .col-1,#zbrbot .col-10,#zbrbot .col-11,#zbrbot .col-12,#zbrbot .col-2,#zbrbot .col-3,#zbrbot .col-4,#zbrbot .col-5,#zbrbot .col-6,#zbrbot .col-7,#zbrbot .col-8,#zbrbot .col-9,#zbrbot .col-auto,#zbrbot .col-lg,#zbrbot .col-lg-1,#zbrbot .col-lg-10,#zbrbot .col-lg-11,#zbrbot .col-lg-12,#zbrbot .col-lg-2,#zbrbot .col-lg-3,#zbrbot .col-lg-4,#zbrbot .col-lg-5,#zbrbot .col-lg-6,#zbrbot .col-lg-7,#zbrbot .col-lg-8,#zbrbot .col-lg-9,#zbrbot .col-lg-auto,#zbrbot .col-md,#zbrbot .col-md-1,#zbrbot .col-md-10,#zbrbot .col-md-11,#zbrbot .col-md-12,#zbrbot .col-md-2,#zbrbot .col-md-3,#zbrbot .col-md-4,#zbrbot .col-md-5,#zbrbot .col-md-6,#zbrbot .col-md-7,#zbrbot .col-md-8,#zbrbot .col-md-9,#zbrbot .col-md-auto,#zbrbot .col-sm,#zbrbot .col-sm-1,#zbrbot .col-sm-10,#zbrbot .col-sm-11,#zbrbot .col-sm-12,#zbrbot .col-sm-2,#zbrbot .col-sm-3,#zbrbot .col-sm-4,#zbrbot .col-sm-5,#zbrbot .col-sm-6,#zbrbot .col-sm-7,#zbrbot .col-sm-8,#zbrbot .col-sm-9,#zbrbot .col-sm-auto,#zbrbot .col-xl,#zbrbot .col-xl-1,#zbrbot .col-xl-10,#zbrbot .col-xl-11,#zbrbot .col-xl-12,#zbrbot .col-xl-2,#zbrbot .col-xl-3,#zbrbot .col-xl-4,#zbrbot .col-xl-5,#zbrbot .col-xl-6,#zbrbot .col-xl-7,#zbrbot .col-xl-8,#zbrbot .col-xl-9,#zbrbot .col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
#zbrbot .col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}
#zbrbot .form-control{width:100%;padding:.375rem .75rem;font-size:1rem;color:#495057;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
#zbrbot .form-control-sm,#zbrbot .input-group-sm>.form-control,#zbrbot .input-group-sm>.input-group-append>.btn,#zbrbot .input-group-sm>.input-group-append>.input-group-text,#zbrbot .input-group-sm>.input-group-prepend>.btn,#zbrbot .input-group-sm>.input-group-prepend>.input-group-text{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;border-radius:.2rem}
#zbrbot label{margin-bottom:0}
#zbrbot .form-control:focus:not(.error){border:1px solid #005290;box-shadow:0 0 2px 0 #005290;outline:0}
#zbrbot .form-control.error:focus{box-shadow:none;outline:0}
#zbrbot .form-group .required{color:#c23934}
#zbrbot .form-select{position:relative}
#zbrbot .form-select:after{content:"";border-right:6px solid transparent;border-left:6px solid transparent;border-top:7px solid #005290;right:-5px;top:calc(50% + 7px);padding:0 0 2px;position:absolute;pointer-events:none}
.zbrbot-icon::placeholder{color:#848484}
.zbrbot-iconimg{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
@media(max-width:767px){.chatbot_icon{bottom:60px}
#azure-chatbot{box-shadow:none}
}
#zbrbot .prefill-wrap{position:relative;border:1px solid transparent;font-size:.75rem;color:#333;border-radius:5px 5px 0 0;cursor:pointer;height:calc(100% - 44px);border-bottom:1px solid #e7e9eb;z-index:1;overflow:hidden}
#zbrbot .prefill-form .row{margin-left:0;margin-right:0}
#zbrbot .form-group{margin-bottom:10px}
#zbrbot .prefill-form .form-control{color:#333;font-family:Arial,sans-serif;display:inline-block;line-height:30px;height:30px !important;padding:0 12px;border:1px solid #949494}
#zbrbot .prefill-form select.form-control{font-style:initial}
#zbrbot #prefill-form .error{color:#c23934;margin-top:.5rem}
#zbrbot #prefill-form .form-control.error{margin-top:0;border-color:#c23934;color:#333}
#zbrbot .form-privacy-statement{font-family:Arial,sans-serif;font-weight:510}
#zbrbot #zbrbot-loaderwrap{position:relative;margin:140px auto 0;z-index:1;width:100%;text-align:center;font:100%/1.5em Arial,sans-serif;font-size:14px;color:#000;letter-spacing:1px}
#zbrbot .zbrbot-loader img{margin:0 auto;width:20%;display:block}
#zbrbot header .avatar-img-container{margin:0 auto}
#zbrbot .glyphicon{font-size:1.5rem}
#zbrbot .resize-icon{float:left;margin:6px 6px 6px 5px}
#zbrbot .minimize-icon a{color:inherit}
#zbrbot .zbrbot-reload{margin-left:3px}
#zbrbot .minimize-icon,#zbrbot .reload-icon,#zbrbot .zbrbot-close,#zbrbot .zbrbot-endchat{float:right;display:inline-block;position:relative;cursor:pointer;margin:6px 0}
#zbrbot .zbrbot-close img,#zbrbot .zbrbot-endchat img,#zbrbot .zbrbot-minimize img,#zbrbot .zbrbot-reload img{width:22px;margin-right:12px}
#zbrbot .zbrbot-close img,#zbrbot .zbrbot-endchat img{width:17px;margin-right:9px}
#zbrbot.on .resize-icon .glyphicon-resize-small,#zbrbot.on.resized .resize-icon .glyphicon-resize-full{display:none}
#zbrbot.on.resized .resize-icon .glyphicon-resize-small{display:inline-block}
#zbrbot-chatwindow .wc-header{display:none}
#zbrbot header{background-color:#333;position:relative;border:1px solid transparent;border-bottom:0;font-size:.9rem;color:#fff;border-radius:8px 8px 0 0;cursor:pointer;height:44px;z-index:1;display:block}
#zbrbot header .zbrbot-headbtns{width:30%;height:100%;display:inline-block}
#zbrbot header .zbrbot-headbtns.float-left{float:left;width:12%}
#zbrbot header .arrow-left{height:15px;width:15px;text-align:center}
#zbrbot header .arrow-left:hover{border-color:#bdc0c4}
#zbrbot header .chatbot-heading{width:10%;color:#000;padding:0 20px;margin-top:20px;float:left}
#zbrbot header #chatBotStatus{width:30%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:2px}
#zbrbot .main-title{float:left;width:100%;font-size:14px;min-height:24px;margin-top:4px}
#zbrbot .sub-title{float:left;width:100%;color:#81878e;font-size:12px;min-height:17px;padding-left:1px;margin-top:1px}
#zbrbot header .avatar-img-container{width:27px}
#zbrbot header .dot.online{background-color:#71e279;position:absolute;right:0;bottom:1px}
#zbrbot header .chatbot-heading .icon-avatar{width:56px;height:56px;margin:0 auto;background-color:#fff;border:1px solid #ccc;border-radius:5px}
#zbrbot header .brand-img{background-position:center;background-size:cover;width:100%;height:100%}
#zbrbot .zbrbot-headbtns.float-middle{height:100%}
#zbrbot .zbrbot-headbtns.float-right{text-align:right;float:right;height:100%;width:20%}
#zbrbot header .zbrbot-headbtns .btn-wrap{margin-left:4px;display:inline-block}
#zbrbot header .zbrbot-headbtns.float-right .btn-endchat-wrap{float:right}
#zbrbot #header-hamberger .line1,#zbrbot #header-hamberger .line2,#zbrbot #header-hamberger .line3{display:block;position:absolute;height:3px;width:20%;background:#fff;opacity:1;left:0;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0);border-radius:5px}
#zbrbot .mega-menu{position:absolute;width:80%;max-width:600px;left:100%;transform:translateX(0);background:#fff;-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-ms-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out;z-index:1003}
#zbrbot .mega-menu .menu-item{width:100%;text-align:left;border-bottom:solid 1px #ccc}
#zbrbot #chatbot-mega-menu{box-shadow:0 5px 6px rgba(0,0,0,.2);border:1px solid #DDD;border-radius:5px;min-height:566px;height:100%;padding-left:0}
#zbrbot .mega-menu .menu-item.home-menu{margin-top:40px;display:inline-block;border-top:solid 1px #ccc}
#zbrbot .menu-item .menu-item-contents.home-menu{border-top:solid 1px #ccc}
#zbrbot .menu-item-link{text-align:left;width:100%;font-size:13px}
#zbrbot .menu-item-link .menu-tiem-arrow{float:right;margin-right:14px}
#zbrbot .menu-item-link a{float:left;width:-moz-calc(100% - 44px);width:-webkit-calc(100% - 44px);width:-ms-calc(100% - 44px);width:-o-calc(100% - 44px);width:calc(100% - 44px)}
#zbrbot .mega-menu.open{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}
#zbrbot #header-hamberger{width:20px;height:20px;display:inline-block;position:relative;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-ms-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
#zbrbot #header-hamberger.clicked .line1,#zbrbot #header-hamberger.clicked .line2,#zbrbot #header-hamberger.clicked .line3{background:#6f6f6f}
#zbrbot #header-hamberger .line2{top:7px}
#zbrbot #header-hamberger .line3{top:14px}
#zbrbot #header-hamberger.clicked .line2{opacity:0;left:-20px}
#zbrbot #header-hamberger.clicked .line1{top:7px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);height:2px;opacity:.55;color:#7b7b7b}
#zbrbot #header-hamberger.clicked .line3{top:7px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);height:2px;opacity:.55;color:#7b7b7b}
#zbrbot .header-hamberger-container{width:20px;float:right;text-align:center;margin:14px 11px 0 0}
#zbrbot .hamberger-menu-close{margin-right:15px;float:right;height:35px;width:35px;margin-bottom:30px;display:none}
#zbrbot .hamberger-menu-top-portion{width:25px;height:25px;right:14px;position:absolute;top:10px;z-index:1004}
#zbrbot .mega-menu .menu-item,#zbrbot .mega-menu .sub-menu-item{-webkit-transition:background 1s;-moz-transition:background 1s;-ms-transition:background 1s;-o-transition:background 1s;transition:background 1s;height:100%;list-style:none;display:inline-block;vertical-align:middle;padding:10px}
#zbrbot .mega-menu .menu-item a,#zbrbot .mega-menu .sub-menu-item a{color:#999;cursor:pointer;display:block;text-align:left;text-decoration:none;font-size:12px;font-weight:600}
#zbrbot .mega-menu .menu-item a:hover,#zbrbot .mega-menu .sub-menu-item a:hover{color:#474747}
#zbrbot .menu-item .menu-item-content{-webkit-transition:left 1s;-moz-transition:left 1s;-ms-transition:left 1s;-o-transition:left 1s;transition:left 1s;padding:0;display:block;opacity:1;top:0;left:100%;width:100%;height:100%;position:absolute;background:#fff;color:#474747;max-height:100%}
#zbrbot .menu-item.drilld-down .menu-item-content{-webkit-transition:left 1s;-moz-transition:left 1s;-ms-transition:left 1s;-o-transition:left 1s;transition:left 1s;opacity:1;display:block;left:0;top:0;height:100%;width:100%;padding-left:0;background:#fff;color:#666;align-items:inherit;max-height:100%;justify-content:center;z-index:1003}
#zbrbot .menu-item .menu-item-mobile-header{display:inline-block;height:60px;line-height:60px;text-align:center;margin:0;width:80%;font-weight:600;font-size:12px}
#zbrbot .menu-item .menu-item-contents{opacity:1;min-height:28px;height:auto;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:10px 40px 0 20px;font-size:12px;border-bottom:solid 1px #ccc;max-width:100%}
#zbrbot .chatbot-close{opacity:.3;position:absolute;right:14px;top:2px}
#zbrbot .chatbot-close:hover{opacity:1}
#zbrbot .chatbot-close:after,#zbrbot .chatbot-close:before{position:absolute;content:' ';height:20px;width:2px;background-color:#333}
#zbrbot .chatbot-close:before{transform:rotate(45deg)}
#zbrbot .chatbot-close:after{transform:rotate(-45deg)}
#zbrbot-chatwindow .progress{height:20px;margin-bottom:20px;overflow:hidden;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
#zbrbot-chatwindow .progress-bar{float:left;width:0;height:100%;font-size:13px;line-height:20px;color:#fff;text-align:center;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15)}
#zbrbot-chatwindow .progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:40px 40px}
#zbrbot-chatwindow .progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}
#zbrbot-chatwindow .progress-bar-success{background-color:#5cb85c}
#zbrbot-chatwindow .progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
#zbrbot-chatwindow .progress-striped .progress-bar-info,#zbrbot-chatwindow .progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
#zbrbot-chatwindow .progress-bar-info{background-color:#5bc0de}
#zbrbot-chatwindow .progress-striped .progress-bar-info{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
#zbrbot-chatwindow .progress-bar-warning{background-color:#f0ad4e}
#zbrbot-chatwindow .progress-striped .progress-bar-warning{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
#zbrbot-chatwindow .progress-bar-danger{background-color:#d9534f}
#zbrbot .progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}
#zbrbot-chatwindow #progress-bar{-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-ms-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}
#zbrbot-chatwindow .progress{background-color:#efefef;box-shadow:none;width:100%;position:absolute}
#zbrbot-chatwindow .progress.thin{height:3px}
#zbrbot-chatwindow .progress-bar-green{background-color:#aee693}
#zbrbot-chatwindow .main .webchat__send-box-text-box__input.progress-bar,#zbrbot-chatwindow .wc-console.has-upload-button .wc-shellinput.progress-bar{display:none}
.ac-pushButton{padding:6px 9px !important}
#zbrbot-chatwindow .ac-pushButton{width:100%;margin:0 auto;display:inline-block;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid #bdc0c4;padding:6px 9px;font-size:14px;font-family:"Segoe UI",sans-serif;line-height:1.42857;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;text-transform:none;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-indent:0;text-shadow:none;color:#fff;border-radius:5px;background-color:#333}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-pushButton:first-child,#zbrbot-chatwindow .webchat__carousel-layout .ac-adaptiveCard>.ac-textBlock{margin-top:10px}
#zbrbot-chatwindow .webchat__basic-transcript__activity{margin-bottom:10px}
#zbrbot-chatwindow .webchat__basic-transcript__activity .webchat__stacked-layout{position:relative;margin-left:10px;margin-right:10px}
#zbrbot-chatwindow .webchat__stacked-layout .webchat__stacked-layout__main,#zbrbot-chatwindow .webchat__stacked-layout .webchat__stacked-layout__status{display:flex}
#zbrbot-chatwindow .webchat__stacked-layout__attachment{display:flex;position:relative}
#zbrbot-chatwindow .webchat__stacked-layout__avatar-gutter{display:flex;flex-direction:column;flex-shrink:0;transition-property:width}
#zbrbot-chatwindow .webchat__stacked-layout__status .zbrbot-default-timestamp{color:transparent;height:1px;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:1px}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-columnSet:not(:first-child):hover{background:#5788c7;cursor:pointer}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div.feedback-form:not(.webchat__stacked-layout--from-user) .ac-columnSet:not(:first-child):hover{background:0;cursor:pointer}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div.feedback-form:not(.webchat__stacked-layout--from-user) .ac-columnSet .ac-selectable .ac-textBlock{display:none}
#zbrbot-chatwindow .wc-message-content .wc-carousel-item .ac-container div div div>button:only-child{width:auto !important;margin:5px 0 5px auto !important}
#zbrbot .format-markdown+div.wc-list{margin-top:8px;width:auto}
#zbrbot .wc-carousel li .ac-adaptiveCard p{min-height:auto}
#zbrbot .webchat__basic-transcript__activity .webchat__stacked-layout:not(.webchat__stacked-layout--from-user) .ac-container>table>tr>td:first-child{width:120px}
#zbrbot .wc-carousel button.scroll:disabled{display:none}
#zbrbot .webchat__basic-transcript__activity .webchat__stacked-layout:not(.webchat__stacked-layout--from-user) .wc-hscroll-outer .wc-hscroll ul>li{width:100%}
#zbrbot #zbrbot-chatwindow .ac-pushButton{background:#00a7ff}
#zbrbot #zbrbot-chatwindow .ac-pushButton div{white-space:normal !important;font-weight:400}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user):not(.slot-added) .ac-columnSet .ac-container{padding:0 !important;border-top:1px solid;border-left:1px solid}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div.slot-added .ac-columnSet .ac-container{width:100%;max-width:48px}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-columnSet p{white-space:normal}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-columnSet .ac-container>div{min-height:30px;padding:0 2px}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-columnSet .ac-container>div:empty{border:0;display:none}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-columnSet .ac-container>div:last-child:not(:first-child){border-bottom:0}
#zbrbot-chatwindow .ac-adaptiveCard td{padding:3px !important}
#zbrbot-chatwindow .ac-container.ac-adaptiveCard{padding:10px !important;overflow:hidden !important}
#zbrbot-chatwindow .ac-adaptiveCard .ac-container:focus{border:none !important}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet:first-child .ac-container>div:first-child>p{font-weight:600;padding-top:7px}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet:not(:first-child) .ac-container>div:first-child>p{font-weight:400;padding:3px 4px 0}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet.ac-selectable:nth-child(15) .ac-container>div{border-bottom:1px solid #000}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet.ac-selectable:nth-child(15) .ac-container>div>p{color:red;font-style:italic !important}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet .ac-container>div:first-child{background-color:#f2f4f7;font-weight:700;color:#000}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet:first-child .ac-container div:not(:last-child){border-bottom:1px solid #000;font-weight:700;color:#000;min-height:30px}
#zbrbot #zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-columnSet,#zbrbot #zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-columnSet div{font-size:14px !important;overflow-x:auto}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet:first-child>div>div>p{padding-top:7px;white-space:nowrap}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet .ac-container>div:first-child{font-weight:700;color:#000}
#zbrbot .webchat__carousel-layout{max-width:602px}
#zbrbot-chatwindow .webchat__carousel-layout .webchat__defaultAvatar{visibility:hidden}
#zbrbot .webchat__carousel-filmstrip .webchat__carousel-filmstrip__attachment{min-width:596px;padding-left:50px;padding-right:10px}
#zbrbot .react-film__main .react-film__main__slider.react-film__main__slider--left,#zbrbot .react-film__main .react-film__main__slider.react-film__main__slider--left:not(.react-film__main__slider--hide),#zbrbot .react-film__main.react-film__main--scrolling .react-film__main__slider.react-film__main__slider--left:not(.react-film__main__slider--hide){left:0}
#zbrbot .react-film__main .react-film__main__slider.react-film__main__slider--right,#zbrbot .react-film__main .react-film__main__slider.react-film__main__slider--right:not(.react-film__main__slider--hide),#zbrbot .react-film__main.react-film__main--scrolling .react-film__main__slider.react-film__main__slider--right:not(.react-film__main__slider--hide){right:0}
#zbrbot .react-film__flipper.react-film__flipper--left{left:36px}
#zbrbot .webchat__carousel-layout button.react-film__flipper{height:28px;overflow:hidden;padding:0;position:absolute;top:30%;width:28px}
#zbrbot .wc-carousel button.scroll{top:28%}
#zbrbot-chatwindow .wc-carousel{max-width:100%}
#zbrbot-chatwindow .wc-carousel .wc-carousel-item{width:98%}
#zbrbot-chatwindow .wc-carousel .scroll.next,#zbrbot-chatwindow .wc-carousel .scroll.previous{z-index:1}
#zbrbot-chatwindow .webchat__carousel-layout button.react-film__flipper .react-film__flipper__body{background-color:#d2dde5;border:1px solid #ccc;border-radius:1px;color:#fff;transition:color .2s ease,background-color .2s ease;font-weight:900}
#zbrbot-chatwindow .webchat__carousel-layout button.react-film__flipper .react-film__flipper__body:hover{background-color:#808c95}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div p{font:13px Arial,Helvetica,sans-serif;line-height:1.3}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) p{font:13px Arial,Helvetica,sans-serif;line-height:21px;margin:10px 0}
#zbrbot-chatwindow .wc-message-from-bot .wc-list .ac-container .ac-container div>p:nth-child(2){padding:10px 0}
#zbrbot-chatwindow .wc-message-from-bot .wc-list .ac-container .ac-container div>p:nth-child(2)>strong{color:#ca2828}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet:first-child{font:13px Arial,Helvetica,sans-serif;border-top-width:1px;line-height:1.3;overflow-x:scroll}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet.ac-selectable p{color:#0084fe;text-decoration:underline;text-decoration-color:#0084fe}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user):not(.slot-added) .ac-columnSet .ac-container:not(last-child){float:left;flex:initial !important;width:26%;min-width:fit-content !important}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user):not(.slot-added) .ac-columnSet .ac-container:last-child{border-right:1px solid;width:100% !important}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .wc-carousel .ac-container div:empty{display:none !important}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-columnSet:has(.ac-selectable):hover p{color:#fff;cursor:pointer;text-decoration:underline;text-decoration-color:#fff}
#zbrbot-chatwindow .webchat__basic-transcript__activity .webchat__stacked-layout:not(.webchat__stacked-layout--from-user) .ac-columnSet .ac-container.ac-selectable{border:none !important;width:100%;min-width:52px !important}
#zbrbot-chatwindow #progress-bar{background-color:#00a7ff;font:13px Arial,Helvetica,sans-serif;padding-bottom:10px;box-shadow:none}
#zbrbot-chatwindow.disabledbutton{cursor:progress;opacity:1}
#zbrbot-chatwindow .wc-console.has-upload-button .wc-shellinput.progress-bar{display:none}
#zbrbot .ac-image{width:auto;height:30px;border-bottom:none !important;background:#b7b7b7}
#zbrbot .ac-image>div:empty{display:none !important;border:0}
#zbrbot .ac-image:active,#zbrbot .ac-image:focus,#zbrbot .ac-image:hover,#zbrbot .ac-image:visited{background:#ff0}
#zbrbot .ac-image.selected{box-shadow:0 7px 5px 2px #333;background:#e6bc21}
#zbrbot .ac-columnSet>div:empty{display:none !important}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-columnSet .ac-container.ac-selectable{border:none !important}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-columnSet.ac-selectable:focus{outline:0;border:0;box-shadow:none}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-horizontal-separator{height:0 !important}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-container div>p:nth-child(2)>strong{color:#ca2828}
#zbrbot-chatwindow .ac-actionSet.btn-check{position:relative}
#zbrbot-chatwindow .webchat__carousel-filmstrip:not(.webchat__carousel-filmstrip--no-message) .webchat__carousel-filmstrip__attachments{margin-bottom:4px}
#zbrbot-chatwindow .webchat__carousel-layout .react-film__filmstrip{padding-bottom:14px}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet.ac-selectable p{color:#0084fe;text-decoration-color:#006aca;background:#fff;text-decoration:none}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-adaptiveCard>.ac-selectable:last-child p{color:red}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet.ac-selectable p:hover{background:#5788c7 !important;cursor:pointer;color:#fff !important;text-decoration:none}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet.ac-selectable:last-child p{color:red}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet.ac-selectable .ac-container>div:hover{background:#5788c7 !important;cursor:pointer;color:#fff !important;text-decoration:none}
#zbrbot .webchat__basic-transcript__activity>div:not(.webchat__stacked-layout--from-user) .ac-container .ac-columnSet:first-child .ac-container div:last-child{border-bottom:1px solid}
#zbrbot #suggestion-list li.active{background-color:#1e90ff !important;color:#fff}
#zbrbot #suggesstion-box{position:absolute;width:auto;margin-top:6px;background-color:#fff;border:5px solid #bdc0c4;border-radius:3px;display:block;list-style:none;margin-bottom:10px;overflow:hidden;padding:15px 18px;bottom:39px;left:69px}
#zbrbot #suggesstion-box .suggest-table{display:table}
#zbrbot #suggesstion-box .suggest-heading{display:table-row;font:13px Arial,Helvetica,sans-serif}
#zbrbot #suggesstion-box .suggest-row{display:table-row;color:#0084fe;text-decoration-color:#0084fe}
#zbrbot #suggesstion-box .suggest-row:hover{background:#5788c7;cursor:pointer;color:#fff;text-decoration-color:#fff}
#zbrbot #suggesstion-box .suggest-row p{text-decoration:underline;font:13px Arial,Helvetica,sans-serif;line-height:1.3}
#zbrbot .modal-chat a,.zbrbot-icon{text-decoration:none}
#zbrbot #suggesstion-box .suggest-cell{display:table-cell;border:1px solid #000;border-width:thin;padding:4px}
#zbrbot #suggesstion-box .suggest-cell p{padding-bottom:5px;margin-bottom:0}
#zbrbot-model #model-content{overflow:auto;padding-bottom:20px}
#zbrbot-model .modal-body .popup_table tbody td,#zbrbot-model .modal-body .popup_table tbody th{padding:2px;white-space:nowrap;overflow:hidden}
#zbrbot-model .modal-footer{padding:0 !important}
#zbrbot-model .modal-lg{width:1150px}
#zbrbot-model .modal-body .popup_table tbody th{font-weight:700;color:#000;background-color:#f2f4f7}
#pleaseWaitDialog .loading{width:80px;height:80px;background:url(chatbot/css/chatbot/css/images/loading.gif) center no-repeat #fff;border-radius:10px;margin-left:45%;margin-top:20%;display:none}
#pleaseWaitDialog.show .loading{display:block}
#zbrbot-chatwindow .ac-multiline{height:115px}
#zbrbot-chatwindow .ac-multiline::placeholder{color:#b2b2b2;font-family:Arial,sans-serif;font-size:14px}
#zbrbot,#zbrbot-container{-webkit-transition:all .4s ease 0;-moz-transition:all .4s ease 0;-ms-transition:all .4s ease 0;-o-transition:all .4s ease 0;transition:all .4s ease 0}
#zbrbot-audio{visibility:hidden}
#zbrbot footer{border:1px solid transparent;font:.9em Arial,Helvetica,sans-serif;border-radius:5px 5px 0 0}
#zbrbot #prefill-submit,#zbrbot .modal-footer button{transition:background .4s ease;font-weight:600;font-family:Arial,Helvetica,sans-serif}
#zbrbot .modal-chat,#zbrbot .modal-chatend,#zbrbot .modal-chatinit,#zbrbot .modal-closechat,#zbrbot .modal-endchat,#zbrbot footer{background-color:#fff;position:relative;font-size:.9em;color:#000;cursor:pointer;height:calc(100% - 40px);border-bottom:1px solid #e7e9eb;display:block;overflow:hidden;z-index:1}
#zbrbot .modal-chat{height:auto;background:0}
#zbrbot .modal-chat .row{margin-bottom:6px}
#zbrbot .modal-chat img{width:100%;height:100%}
#zbrbot .modal-chat .col-md-6{padding-left:0;padding-right:0;width:50%}
#zbrbot .model-container{height:100%}
#zbrbot .modal-content{border:0;height:100%;margin:0 auto}
#zbrbot .modal-header{background-color:#333;border-radius:unset;color:#fff;text-align:center;font-size:16px}
#zbrbot .modal-chat .modal-header{font-size:13px;font-weight:600;padding-bottom:1px}
#zbrbot .modal-chatinit .modal-header{height:110px;padding-top:20px}
#zbrbot .modal-title{text-align:center;width:100%;color:#fff}
#zbrbot .modal-chatinit .modal-title{margin-bottom:16px;font-size:16px;color:#333}
#zbrbot .modal-chatinit .modal-body{margin:auto 0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
#zbrbot .modal-chatinit h2,#zbrbot .modal-chatinit p{color:#999;font-size:16px}
#zbrbot .modal-chatinit h2{margin-bottom:10px;font-weight:600;text-transform:inherit;line-height:initial}
#zbrbot .modal-body{text-align:center;margin:65px 45px 0;vertical-align:middle}
#zbrbot .modal-chatend .modal-body{margin:122px 45px 0}
#zbrbot .modal-chatend #display-content{width:90%;margin:0 auto}
#zbrbot .modal-chatend h5{font-size:18px;margin:0;color:#ed4d1c;line-height:1.5;letter-spacing:.025em;text-transform:uppercase;font-weight:700}
#zbrbot .modal-chatend p{font-size:15px;font-weight:300;font-family:Arial,Helvetica,sans-serif}
#zbrbot .modal-footer{position:absolute;bottom:0;border:0;width:calc(100% - 50px);display:block;margin:20px}
#zbrbot .modal-chat .modal-footer{background:#333;text-align:center;color:#ccc;margin:0;width:100%;position:relative;letter-spacing:initial}
#zbrbot .modal-footer button{padding:0;position:relative;border:0;background:#00a7ff;text-shadow:none;box-shadow:none;border-radius:4px;color:#fff;font-size:1rem;width:calc(100% + 10px);height:44px;text-transform:none;display:initial;letter-spacing:initial;margin-top:initial}
#zbrbot .modal-footer button:focus{outline:0}
#zbrbot .modal-footer .zbrbtn-trans{color:#0074bd;background:0;margin-left:initial}
#zbrbot .modal-footer .zbrbtn-trans:hover{text-decoration:underline}
#zbrbot .modal-footer .zbrbtn-border{border:2px solid #999}
#zbrbot .zbrchat-imgwrap{width:40px;height:40px;background-color:#fff;color:#fff;border-radius:100%;margin:0 auto}
#zbrbot .zbrchat-imgwrap .zbrchat-avator{width:40px;height:40px;background-color:#0074bd;border:0;border-radius:100%;margin:0 auto;line-height:40px}
#zbrbot .zbrbot-chatimg{width:70px;display:initial}
#zbrbot .modal-endchat{position:absolute !important;bottom:0 !important;margin-bottom:0 !important;width:100%;height:auto !important;border:none !important}
#zbrbot .modal-endchat .modal-body{margin:0 !important}
#zbrbot .modal-endchat .modal-footer{position:relative !important}
#zbrbot .modal-closechat .closeChat-content{font-size:16px;margin:0 auto;padding-top:75px;overflow-wrap:break-word}
#zbrbot.on{width:386px;height:540px}
#zbrbot .zbrbot-headbtns.float-middle{text-align:center;font-weight:700;width:68%;overflow:hidden;white-space:nowrap}
#zbrbot header .zbrbot-headbtns .btn-wrap{margin-top:10px}
#zbrbot header .avatar-img-container{padding-top:4px;margin-top:4px}
#zbrbot #prefill-form{margin:10px 24px 0 12px;padding:0 0 15px}
#zbrbot #prefill-submit{position:relative;border:0;background:#00a7ff;text-shadow:none;box-shadow:none;border-radius:4px;color:#fff;font-size:1rem;width:calc(100% + 10px);margin:10px 0 0;height:40px;padding:0;text-transform:initial;display:initial;letter-spacing:initial}
#zbrbot .btn-small{padding:4px 0}
#zbrbot .btn-dark{background-color:#333;border:0;opacity:.7}
#zbrbot .btn-dark:hover{background-color:#333;border:0;opacity:1}
#zbrbot .btn-dark:focus{outline:0}
#zbrbot a{color:#0056b3}
#zbrbot .avatar-img{background-color:#fff}
#zbrbot .form-group label{margin-bottom:0 !important}
#zbrbot .prefill-form .form-control{width:calc(100% - 17px);margin-bottom:initial}
#zbrbot .btn-zbr:focus,#zbrbot .btn-zbr:hover{background-color:#003156 !important;outline:0;color:#fff}
#zbrbot .modal-closechat .closeChat-content p{color:#000;letter-spacing:.025em;font-family:Arial,Helvetica,sans-serif}
#zbrbot .body-text,#zbrbot p{font-size:16px;color:#333d47;font-weight:300;letter-spacing:.025em;line-height:1.5;font-family:Arial,sans-serif,Helvetica}
#zbrbot .modal-body{margin-left:24px;margin-right:24px}
#zbrbot select.ac-input.ac-multichoiceInput{padding:2px;border:1px solid;-webkit-appearance:auto;-moz-appearance:auto;-ms-appearance:auto;-o-appearance:auto;font-family:Arial,Helvetica,sans-serif;color:inherit;font-size:inherit;font-style:initial;font-weight:initial}
#zbrbot select.ac-input.ac-multichoiceInput:focus{box-shadow:initial}
#zbrbot .row1 .column1{float:left;width:38%;height:auto;padding-top:5px}
#zbrbot .row1 .column2{float:left;width:62%;padding-top:4px}
#zbrbot .nomargin-nopadding{margin:0 !important;padding:0 !important}
#zbrbot,.zbrbot-icon{bottom:10px;width:60px;z-index:999}
.zbrbot-icon{color:#000;border-top-left-radius:5px;border-top-right-radius:5px;position:fixed;right:10px;bottom:0;height:34px;line-height:1.5;font-size:14px;text-align:center;margin:0 auto;width:fit-content;max-width:500px;background-color:#ffd200;vertical-align:middle;cursor:pointer;box-shadow:0 2px 3px 1px rgb(0 0 0 / 20%)}
#zbrbot .resize-icon img{width:20px;margin-left:5px}
.zbrbot-iconimg{height:18px;position:relative;z-index:1;display:inline-block;line-height:1;vertical-align:top;width:18px;margin:8px 10px;float:left}
.zbrbot-icon-txt{margin-right:10px}
.zbrbot-iconimg svg{width:100%;height:100%}
.zbrbot-icon-txt{display:inline-block;margin-top:6px;font-weight:500;letter-spacing:1px;text-align:left;float:left}
#zbrbot .selectBox.selectBox-dropdown{display:none}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div.slot-added .webchat__stacked-layout__attachment-row{width:110%}
#zbrbot #zbrbot-chatwindow .webchat__basic-transcript__activity>div.slot-added button{width:92%}
#zbrbot-chatwindow .webchat__basic-transcript__activity>div.slot-added .ac-pushButton{padding:2px 2px}
#zbrbot #zbrbot-chatwindow .webchat__basic-transcript__activity>div.slot-added .ac-pushButton div{font-size:12px;padding-right:12px}
#zbrbot #zbrbot-chatwindow .webchat__basic-transcript .greet-added button:not(.react-film__flipper){text-align:left}
#zbrbot .container,#zbrbot .container-fluid,#zbrbot .container-lg,#zbrbot .container-md,#zbrbot .container-sm,#zbrbot .container-xl,#zbrbot .container-xs{width:initial}
#zbrbot .col-md-12{flex:initial}