div[data-test-id="ChatWidgetButton"], div[data-test-id="ChatWidgetMobileButton"]{
    opacity: 0 !important;
    visibility: hidden !important;
}

.chat{
    position: fixed;
    right: 30px;
    bottom: 15px;
    z-index: 10001;
}

.chat .chat-button{
    width: 60px;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #ff6a4b;
    -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);
    border-radius: 30px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.chat .chat-button__child{
    width: 60px;
    height: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    background: #ff6a4b;
    -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15);
    border-radius: 30px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: absolute;
    opacity: 0;
    visibility: hidden;
}
.chat .chat-button__child.messenger-button{
    background: #FFFFFF;
}
.chat .chat-button__child.open.messenger-button{
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(-130px);
    -ms-transform: translateY(-130px);
    transform: translateY(-130px);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}
.chat .chat-button__child.open.zopim-button{
    opacity: 1;
    visibility: visible;
    /*-webkit-transform: translateY(-200px);*/
    /*-ms-transform: translateY(-200px);*/
    /*transform: translateY(-200px);*/
    -webkit-transform: translateY(-130px);
    -ms-transform: translateY(-130px);
    transform: translateY(-130px);
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.chat .chat-button.close{
    background: #E2E2E2;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
}

.chat .chat-button:hover, .chat .chat-button__child:hover{
    cursor: pointer;
}

.chat-button:hover img{
    -webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}

.chat .chat-button.close:hover img{
    -webkit-animation: none;
    animation: none;
}

.fb_dialog{
    position: absolute !important;
    visibility: hidden !important;
    opacity: 0 !important;
    -webkit-transition: .3s !important;
    -o-transition: .3s !important;
    transition: .3s !important;
    bottom: 0 !important;
    right: 0 !important;
    top: unset !important;
    -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15) !important;
}

.fb_dialog:hover{
    -webkit-box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.15) !important;
}

.fb_dialog.open{
    visibility: visible !important;
    opacity: 1 !important;
    -webkit-transform: translateY(-70px) !important;
    -ms-transform: translateY(-70px) !important;
    transform: translateY(-70px) !important;
    -webkit-transition: .3s !important;
    -o-transition: .3s !important;
    transition: .3s !important;
}
.fb_customer_chat_bounce_in_v2, .fb_customer_chat_bounce_out_v2{
    position: fixed !important;
    bottom: 15px !important;
    right: 90px !important;
}
div.zopim[data-test-id="ChatWidgetWindow"]{
    position: fixed !important;
    bottom: 0px !important;
    right: 105px !important;
}

 .default_icon_online{
     background: url(/img/chat_z.svg) !important;
     color: transparent !important;
     background-size: contain !important;
     background-repeat: no-repeat !important;
     background-position: center !important;
 }
.zopim div{
    color: #0084FF !important;
}
.fb_dialog #bubble{
    fill: #ff6a4b !important;
}