.embeddedServiceHelpButton{display:none}
#hosted-help-button{bottom:-100px}
.embeddedServiceHelpButton .helpButton .uiButton{background-color:#005290;cursor:pointer !important;z-index:99999 !important;background-color:#00b098 !important;padding:15px 25px 15px 45px !important;border:1px solid rgba(255,255,255,.5) !important;font-family:proxima-nova,sans-serif !important;font-weight:600 !important;font-size:16px !important;height:auto !important;border-radius:0 !important;min-width:auto !important;max-width:auto !important;overflow:hidden;-webkit-font-smoothing:subpixel-antialiased}
.embeddedServiceHelpButton .uiButton .helpButtonLabel{left:18px;font-weight:400}
.helpButtonEnabled .embeddedServiceIcon{display:none !important}
.chat-person-bubble{position:absolute;z-index:100;margin-left:10px;bottom:18px;width:63px;border-radius:50%;border:1px solid rgba(0,176,152,1);outline:rgba(255,255,255,0.3) 1px;left:0;z-index:100000 !important}
.embeddedServiceHelpButton .helpButton .uiButton:focus{outline:0}
.embeddedServiceHelpButton .helpButton{height:51px !important}
.embeddedServiceHelpButton .helpButton .helpButtonEnabled:hover::before,.embeddedServiceHelpButton .helpButton .helpButtonEnabled:focus::before{background-color:transparent}
.embeddedServiceHelpButton .helpButton .uiButton:before{background:white none repeat scroll 0 0;box-shadow:0 0 29px 10px #fff;content:"";filter:blur(20px);height:140%;left:-50%;position:absolute;top:0;transform:rotate(25deg);z-index:1000;transition:all .8s;opacity:.6;animation:light 4.5s ease-out;-webkit-animation:light 4.5s infinite ease-out;animation-iteration-count:5;-webkit-animation-iteration-count:5;animation-delay:2s;-webkit-animation-delay:2s}
.sidebarHeader h2{color:white}
.cCustomHybridPreChatUI2 .prechatContent{top:-21px}
.embeddedServiceSidebar .sidebarBody{padding-top:10px}
.embeddedServiceSidebarHeader .shortHeader{background:#00b098 !important;border-top-right-radius:5px !important;border-top-left-radius:5px !important;height:55px !important}
.sidebarBody .embeddedServiceSidebarState.stateBody{overflow-y:hidden}
.shortHeaderContent .closeButton .embeddedServiceIcon{pointer-events:none}
.preChatStartButton{position:relative !important}
.cCustomHybridPreChatUI2 .uiInput .uiLabel-left{margin-bottom:0 !important}
.embeddedServiceSidebarExtendedHeader{position:relative;top:21px;background-color:#00b098 !important}
.embeddedServiceLiveAgentStateWaiting .waitingStateButtonContainer{margin-bottom:10px}
.embeddedServiceSidebarDialogState #dialogTextTitle,.embeddedServiceSidebarDialogState #dialogTextBody{font-family:proxima-nova,sans-serif !important}
.embeddedServiceSidebar.modalContainer{font-family:"proxima-nova",sans-serif !important}
.embeddedServiceSidebar.layout-docked .dockableContainer{right:8px !important;animation:goUpPreChat 1s ease-out;animation-fill-mode:forwards;overflow:hidden;height:82% !important;max-height:850px !important}
.embeddedServiceLiveAgentStateChatInputFooter.dynamicResizeTextOneRow{margin-bottom:18px}
.embeddedServiceLiveAgentStateChatInputFooter.dynamicResizeTextOneRow .chasitorText{font-family:proxima-nova,sans-serif;font-weight:400}
.embeddedServiceSidebarHeader .headerText{font-family:"proxima-nova",sans-serif !important;font-size:1.25rem !important;margin-bottom:0 !important}
.headerChevron{position:relative;top:5px}
.optionName{color:white !important;font-weight:600}
.embeddedServiceLiveAgentStateChatHeaderOption{width:115px;font-weight:400;font-size:1.1rem}
.embeddedServiceLiveAgentStateChatHeaderOption:hover{text-decoration:none}
.embeddedServiceLiveAgentStateChatHeader:not(.alert) .message{font-weight:600}
.embeddedServiceLiveAgentStateChat .messageWrapper{padding-top:20px}
.embeddedServiceLiveAgentStateChat .messageArea:focus{border:none !important}
.embeddedServiceLiveAgentStateChatHeader .message{font-size:.9rem}
.minimize.embeddedServiceIcon{pointer-events:none}
.embeddedServiceSidebar.sidebarMaximized .minimizedPersonImage{display:none}
.offline-message p{text-align:left !important;font-family:"museo-slab",serif !important;font-size:16px !important;padding-left:14px !important}
.animateUp{animation:goUp 1s ease-out;animation-fill-mode:forwards}
@keyframes goUp{0{bottom:-100px}
50%{bottom:-100px}
100%{bottom:0}
}
@keyframes goUpPreChat{0{bottom:-1200px}
50%{bottom:-1200px}
100%{bottom:0;animation:none;animation-fill-mode:none}
}
@keyframes light{0{left:-25%}
25%{left:120%}
100%{left:180%}
}
@-webkit-keyframes light{0{left:-25%}
25%{left:120%}
100%{left:180%}
}
.loader-sm{transform:none !important}
.dialogButton.dialog-button-0 span,.dialogButton.dialog-button-1 span,.endChatButton.closeChatButton span,.waitingCancelChat.uiButton span,.preChatStartButton.startButton span{pointer-events:none}
#snapins_invite{background-color:#00b098;font-family:"proxima-nova",sans-serif !important;overflow:visible;color:#fff;border-radius:5px 5px 0 0;font-size:18px;padding:20px;margin-left:0 !important;margin-top:0 !important;position:fixed !important;left:auto !important;bottom:0 !important;right:11px !important;top:auto !important;pointer-events:all;bottom:-5000px;display:none;animation-name:none !important}
.embedded-service-invitation{background-color:transparent;-webkit-box-shadow:0 7px 12px rgba(0,0,0,0.28);-moz-box-shadow:0 7px 12px rgba(0,0,0,0.28);box-shadow:0 7px 12px rgba(0,0,0,0.28)}
#chat-person-invite{z-index:100;margin-left:10px;width:68px;border-radius:50%;border:2px solid rgba(120,120,120,0.5);outline:rgba(255,255,255,0.3) 1px}
#invitation-text{position:relative;padding-left:7px;font-size:18px;font-weight:400}
#invitation-button-container{text-align:center}
#cancel-chat-button,#accept-chat-button{font-size:14px;margin:22px 10px 10px;border-radius:3px;display:inline-block;cursor:pointer;border:1px solid #fff;padding:9px 25px;font-weight:400;line-height:24px}
#accept-chat-button{background-color:#fff;color:#0088ce;font-weight:bold;border:1px solid #fff}