@media print {
  .noPrint_area {
    display: none !important;
  }
}

.embeddedServiceHelpButton {
  display: block;
}

.embeddedServiceSidebar.layout-docked .dockableContainer {
  right: 0 !important;
}

.dockableContainer.showDockableContainer {
  font-family: 'ProximaRegular', sans-serif;
  color: #373839;
}

.embeddedServiceHelpButton .helpButton .uiButton {
  background: #003b5c;
  font-family: 'ProximaRegular', sans-serif;
  visibility: visible !important;
}

.embeddedServiceHelpButton .uiButton .helpButtonLabel .message {
  color: #ffffff !important;
  text-decoration: none !important;
}

.embeddedServiceHelpButton .helpButton .uiButton:focus {
  outline: 1px solid #003b5c;
}

.embeddedServiceLiveAgentStateChatMessage .eventMessage .uiOutputRichText {
  font-size: 13px;
}

.embeddedServiceLiveAgentStateChatMessage .uiOutputRichText {
  letter-spacing: 0.16px;
  color: #373839;
  font-size: 16px;
  line-height: 24px;
  font-family: 'ProximaRegular', sans-serif;
}

.embeddedServiceSidebarMinimizedDefaultUI {
  background: #003b5c !important;
  margin: auto;
  border-color: #003b5c !important;
  text-decoration: none !important;
  text-decoration-line: none !important;
}

.embeddedServiceSidebarMinimizedDefaultUI .minimizedText span.message {
  color: #ffffff !important;
  text-decoration: none !important;
  text-decoration-line: none !important;
}

.waitingCancelChat {
  background: #2199e8 !important;
  margin: auto;
  text-decoration: none !important;
}

.waitingStateButtonContainer button.waitingCancelChat span.label {
  color: #ffffff !important;
  font-size: 12.8px !important;
  font-family: 'ProximaSemiBold', sans-serif;
}

.dialogButtonContainer button.dialogButton:focus {
  text-decoration: none !important;
}

.dialogButtonContainer button.dialogButton {
  background: #2199e8 !important;
}

.dialogButtonContainer button.dialogButton span.label {
  font-family: 'ProximaSemiBold', sans-serif;
  font-size: 12.8px;
  color: #ffffff !important;
}

.endChatContainer button.endChatButton {
  background: #2199e8 !important;
  margin-bottom: 4px !important;
  text-decoration: none !important;
}

.endChatContainer button.endChatButton span.label {
  color: #ffffff !important;
  font-size: 12.8px !important;
  font-family: 'ProximaSemiBold', sans-serif;
}

p.text.announcement {
  display: none !important;
}

.embeddedServiceIcon {
  display: inline-block !important;
  text-decoration: none !important;
}

header.sidebarHeader {
  background-color: #003b5c !important;
}

.sidebarHeader h2 {
  color: #ffffff !important;
  font-family: 'ProximaRegular', sans-serif;
}

.slds-icon {
  fill: #ffffff !important;
}

.embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.chasitor.plaintextContent {
  background: #003b5c !important;
}

.embeddedServiceLiveAgentStateChatPlaintextMessageDefaultUI.chasitor.plaintextContent .uiOutputRichText {
  color: #ffffff !important;
}

.embeddedServiceLiveAgentStateChat .chatSessionStartTime {
  font-family: 'ProximaRegular', sans-serif;
  color: #373839;
}

.embeddedServiceLiveAgentStateChatItem.agent .nameAndTimeContent {
  font-family: 'ProximaRegular', sans-serif;
  color: #373839;
}

.embeddedServiceLiveAgentStateChatItem.chatMessage button {
  font-family: 'ProximaRegular', sans-serif !important;
  font-size: 14.4px;
}

.embeddedServiceSidebar {
  z-index: 10000 !important;
}

.embeddedServiceSidebarDialogState #dialogTextTitle {
  font-family: 'ProximaRegular', sans-serif;
  color: #373839;
}

.embeddedServiceSidebarDialogState #dialogTextBody {
  color: #373839
}

.embeddedServiceLiveAgentStateChatInputFooter .chasitorText {
  font-family: 'ProximaRegular', sans-serif !important;
}

p[embeddedService-chatHeaderAnnouncement_chatHeaderAnnouncement] {
  background-color: #003b5c;
  color: #ffffff;
}

/* Genesys Messenger Launcher button */
#genesys-messenger-launcher {
  display: block;
}

/* Hide launcher when not logged in - controlled via Genesys SDK Launcher.hide command */
#genesys-messenger-launcher button {
  background-color: #003b5c !important;
  font-family: 'ProximaRegular', sans-serif;
}

/* Genesys messenger iframe container */
#genesys-messenger {
  font-family: 'ProximaRegular', sans-serif;
  color: #373839;
}