.invitation-chat-popup *{box-sizing:border-box;margin:0;padding:0;line-height:1;-webkit-font-smoothing:antialiased}
.invitation-chat-popup{width:302px;z-index:10000;font-family:"Lato",Helvetica,Arial,sans-serif;font-weight:300;text-align:left}
.invitation-chat-popup .invitation-chat-popup-content{display:block;position:relative;width:100%;height:100%;background-color:#fafafa;border:1px solid #b6b6b6;border-top-left-radius:8px;border-top-right-radius:8px}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-close-btn{position:absolute;right:5px;top:6px;cursor:pointer;width:20px;height:20px;background:url("../../../content/dam/ringcentral/images/popup/proactive-popup/inv-cht-close.png") no-repeat center;z-index:10100}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-image-rounded-container{height:44px}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-image-rounded-container .inv-cht-image-img{margin:0 auto;position:relative;top:-41px;height:76px}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-popup-title{font-size:22px;font-weight:400;padding-bottom:9px;letter-spacing:.2px;color:#333}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-reg-text{font-size:16px;line-height:18px;padding-bottom:13px;padding-right:25px;letter-spacing:.1px;color:#333}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-phone-num{font-size:34px;color:#0e72d2;padding-bottom:16px;cursor:text}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-phone-num .dynamicNumber{display:block;color:inherit;text-decoration:none;font-weight:bold;text-align:center;cursor:text}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-phone-num .dynamicNumber:active{color:inherit}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-divider{width:71%;border-top:2px solid #dcdcdc;text-align:center;padding-bottom:3px;margin:0 auto}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-divider .inv-cht-divider-text{position:relative;top:-10px;color:#767676;font-size:15px;background:#fafafa;display:inline-block;text-align:center;padding-left:4px;padding-right:4px}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-button{width:80%;cursor:pointer;background:#ff8900;border-radius:6px;height:47px;text-align:center;margin:0 auto}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-button:hover{background:#ff9d2a}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-button:active{background:#eb6321}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-button .inv-cht-button-text{position:relative;top:15px;color:#fff;font-size:16px;font-weight:400;letter-spacing:.2px;margin:0 auto}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-text-bottom{font-size:13px;font-weight:400;padding-bottom:20px;text-align:center;margin-top:18px;color:#222}
.invitation-chat-popup .invitation-chat-popup-content .inv-cht-text-bottom a{font-size:13px;color:#0073ae;text-decoration:underline}
.invitation-chat-popup.isonline{left:unset !important;left:inherit !important;top:unset !important;top:inherit !important;bottom:0 !important;margin:0 !important;right:4%;animation-name:invit-popup-up;animation-duration:1.2s;animation-fill-mode:both}
.invitation-chat-popup.isoffline{left:-1000px !important;top:-1000px !important}
.inv-cht-popup-title,.inv-cht-reg-text{padding-left:9%}
.invitation-chat-popup.button-action-hide,.inv-pop-up-B .popup-content-wrap,.inv-pop-up-B .popup-proactive-bottom-content,.invitation-chat-popup-content{display:none}
.inv-pop-up-B .invitation-chat-popup-content{display:block}
.invit-popup-animated{animation-duration:1.2s;animation-fill-mode:both}
@keyframes invit-popup-up{from,60%,75%,90%,to{animation-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
from{opacity:0;transform:translate3d(0,3000px,0)}
60%{opacity:1;transform:translate3d(0,-20px,0)}
75%{transform:translate3d(0,10px,0)}
90%{transform:translate3d(0,-5px,0)}
to{transform:translate3d(0,0,0)}
}
.invit-popup-up{animation-name:invit-popup-up}
@keyframes invit-popup-out{20%{transform:translate3d(0,10px,0)}
40%,45%{opacity:1;transform:translate3d(0,-20px,0)}
to{opacity:0;transform:translate3d(0,2000px,0)}
}
.invitation-chat-popup.isrejected,.invitation-chat-popup.isstarted{animation-name:invit-popup-out;animation-duration:1.2s;animation-fill-mode:both}
@media only screen and (max-width:719px){.invitation-chat-popup{display:none}
}
.proactive-popup{margin:0;padding:0;width:568px;height:364px;border-style:solid;border-width:4px;outline-style:none;outline-width:0;font-style:normal;font-weight:normal;font-variant:normal;list-style:outside none none;letter-spacing:normal;line-height:normal;text-decoration:none;text-align:start;vertical-align:baseline;white-space:normal;word-spacing:normal;border-color:#a8a8a8;border-radius:6px;z-index:100002 !important;position:relative;display:block;background:#fff repeat-x left bottom}
.popup-proactive-title{padding:0;margin-bottom:0;color:#0072b3;font-size:34px;font-weight:300;line-height:32px;padding-top:12px;letter-spacing:.1px;text-align:left;padding-bottom:18px}
.text-popup-proactive{color:#585858;font-size:16px;font-weight:400;line-height:25px;text-align:left}
.proactive-popup .popup-content-wrap{background:url(../../../content/dam/ringcentral/images/popup/proactive-popup/proactive-bg.png) 349px 27px no-repeat;padding:50px 46px 10px 46px;letter-spacing:.2px;float:none}
.proactive-popup .popup-proactive-buttons{margin-top:36px;border-top:1px solid #e6e6e6;padding-bottom:18px}
.popup-proactive-buttons .butt-popup-proactive-yes,.popup-proactive-buttons .butt-popup-proactive-no{width:225px;height:42px;font-size:16px;font-weight:400;border-radius:6px;display:block;text-decoration:none;text-align:center;margin-top:28px;line-height:41px;cursor:pointer}
.popup-proactive-buttons .butt-popup-proactive-yes{float:left;height:44px;background:#ff8900 url(../../../content/dam/ringcentral/images/popup/proactive-popup/button-pic.png) no-repeat 39px 13px}
.popup-proactive-buttons .butt-popup-proactive-no{float:right}
.clr-orange{color:#fff}
.clr-grey{background-color:#fafafa;border:1px solid #e6e6e6;color:#767676;float:right}
.popup-proactive-bottom-content{background-color:#f9f9f9;padding-bottom:10px;padding-top:14px}
.popup-proactive-bottom-content .txt-reg{font-size:14px;font-weight:400;line-height:20px;text-align:center}
.popup-proactive-bottom-content .txt-reg a{text-decoration:underline;color:#585858}
.popup-proactive-bottom-content .txt-reg a.text-num{text-decoration:none}
.popup-proactive-bottom-content .txt-reg a.undrl-link-other-color{text-decoration:underline;color:#0072b3}
.popup-proactive-buttons.clearfix{width:100%}
.proactive-popup.popup-type-1{height:325px;width:564px}
.popup-type-1 .popup-content-wrap{padding:28px 44px 0 42px;background:url(images/proactive-popup/proactive-bg-type-1.jpg) 385px 44px no-repeat}
.proactive-popup .content-phone-num{color:#0089db;font-size:32px;padding-top:15px;text-align:left;font-weight:700}
.proactive-popup .content-phone-num a{color:#0089db;text-decoration:none}
.popup-type-1 .popup-proactive-buttons{margin-top:15px}
.popup-type-1 .popup-proactive-buttons .butt-popup-proactive-yes,.popup-type-1 .popup-proactive-buttons .butt-popup-proactive-no{margin-top:15px}
.popup-type-1 .popup-proactive-bottom-content{background:0;padding-top:0;padding-bottom:0}
@media screen and (min-width:720px){.text-popup-proactive br,p.text-popup-proactive br{display:block}
}