@charset "utf-8";

body #inside_holder { display: block !important; }

@media not all {
  #inside_holder[chatsettingsid="5"] #inside_tabs { right: calc(50% - 960px) !important; }
}

#inside_holder[chatsettingsid="5"].chatPaneOpen #inside_tabs, #inside_holder[chatsettingsid="9"].chatPaneOpen #inside_tabs { display: block !important; top: auto; }

#inside_holder[chatsettingsid="5"].chatPaneOpen #inside_liveChatTab, #inside_holder[chatsettingsid="9"].chatPaneOpen #inside_liveChatTab { opacity: 1 !important; }

.npw-chat-body div.rn_ConditionalChatLink { opacity: 0.3; cursor: default; width: 100%; height: 50px; background: rgb(212, 239, 248); outline: 0px; border: 1px solid rgb(25, 118, 161); font-size: 13px; text-transform: uppercase; font-weight: 900; padding: 0px; display: block; border-radius: 6px; color: rgb(25, 118, 161); }

.npw-chat-body div.rn_ChatAvailable { opacity: 1; cursor: pointer; }

.npw-chat-body div.rn_ChatAvailable:hover { background: rgb(25, 118, 161); color: rgb(212, 239, 248); }

.npw-chat-body div.rn_ConditionalChatLink a { line-height: 50px; color: rgb(25, 118, 161); }

.npw-chat-body div.rn_ConditionalChatLink span { line-height: 50px; }

.npw-chat-body div.rn_ChatAvailable a:hover, .npw-chat-body div.rn_ChatAvailable span:hover { background: rgb(25, 118, 161); color: rgb(212, 239, 248); }

.npw-chat-body div.rn_ChatAvailable:hover a { background: rgb(25, 118, 161); color: rgb(212, 239, 248); }

#businessFRSalesContainer, #businessFRSalesContainer a { line-height: 17px; }

#businessFRSalesContainer span { line-height: 17px; top: 8px; position: relative; }

.navChatLink div.rn_ConditionalChatLink { margin: 0px; text-transform: uppercase; padding: 0px; font-weight: bold; line-height: 1.4; }

.navChatLink div.rn_ConditionalChatLink a, .navChatLink div.rn_ConditionalChatLink span { color: rgb(85, 85, 85); font-size: 12.25px !important; }

.navChatLink div.rn_ChatAvailable a:hover, .navChatLink div.rn_ChatAvailable span:hover { color: rgb(85, 85, 85); }

#or_chat_sales div.rn_ConditionalChatLink, #or_chat_customer div.rn_ConditionalChatLink, #or_chat_smb div.rn_ConditionalChatLink { opacity: 0.3; cursor: default; font-size: 18px; text-transform: uppercase; font-weight: bold; border: 1px solid rgb(25, 118, 161); background: rgb(217, 238, 247); color: rgb(25, 118, 161); text-decoration: none; height: 55px; width: 170px; border-radius: 4px; box-sizing: border-box; margin: 1.3rem auto; display: flex; align-items: center; justify-content: center; }

#or_chat_sales div.rn_ChatAvailable, #or_chat_customer div.rn_ChatAvailable, #or_chat_smb div.rn_ChatAvailable { opacity: 1; cursor: pointer; }

#or_chat_sales div.rn_ChatAvailable:hover, #or_chat_customer div.rn_ChatAvailable:hover, #or_chat_smb div.rn_ChatAvailable:hover { background: rgb(25, 118, 161); color: rgb(212, 239, 248); }

#or_chat_sales div.rn_ConditionalChatLink a, #or_chat_customer div.rn_ConditionalChatLink a, #or_chat_smb div.rn_ConditionalChatLink a { line-height: 50px; color: rgb(25, 118, 161); }

#or_chat_sales div.rn_ConditionalChatLink span, #or_chat_customer div.rn_ConditionalChatLink span, #or_chat_smb div.rn_ConditionalChatLink span { line-height: 17px; }

#or_chat_sales div.rn_ChatAvailable a:hover, #or_chat_sales div.rn_ChatAvailable span:hover, #or_chat_customer div.rn_ChatAvailable a:hover, #or_chat_customer div.rn_ChatAvailable span:hover, #or_chat_smb div.rn_ChatAvailable a:hover, #or_chat_smb div.rn_ChatAvailable span:hover { background: rgb(25, 118, 161); color: rgb(212, 239, 248); }

#or_chat_sales div.rn_ChatAvailable:hover a, #or_chat_customer div.rn_ChatAvailable:hover a, #or_chat_smb div.rn_ChatAvailable:hover a { background: rgb(25, 118, 161); color: rgb(212, 239, 248); }

#inside_holder.mobile-device { z-index: 100 !important; }

#inside_holder.mobile-device.chatPaneMinimised { z-index: 100 !important; }

#inside_holder:not(.mobile-device) { z-index: 100 !important; }

#inside_holder.chatPaneOpen { z-index: 10000000 !important; }

iframe#insideChatFrame { min-width: unset; }

#inside_holder.notificationMode { z-index: 10000000 !important; }

body:not(.inside-chatv2-open) #inside_holder, body:not(.inside-chatv2-open) #inside_holder > * { z-index: 998; }

.inside_visitorNotify.survey { transform: translate(-50%, -50%); inset: 50% auto auto 50% !important; }

.mobile-device .inside_visitorNotify.survey { width: 90vw; }