@charset "UTF-8";
/* SCSS custom variables */
/* CSS Custom Properties for colors */
.tp-chatbot-styles {
  --main-color: #37a9e1;
  --widget-header-background-color: #37a9e1;
  --widget-header-foreground-color: #37a9e1;
  --chat-button-foreground-color: #0078d7;
  --chat-button-background-color: #fff;
  --chat-button-border-color: #0078d7;
  --menu-button-foreground-color: #fff;
  --menu-button-background-color: #37a9e1;
  --menu-item-background-hover-color: #5bc8ff;
  --menu-item-background-color: #37a9e1;
  --menu-item-foreground-color: #fff;
  --menu-shadow-color: rgba(0, 0, 0, 0.2);
  --chat-bubble-background-color-bot: #eceff1;
  --chat-bubble-background-color-user: #0078d7;
  --chat-bubble-timestamp-foreground-color: #575757;
  --widget-header-close-button-foreground-color: #fff;
  --widget-header-close-button-background-color: #37a9e1;
  --widget-start-button-background-color: #0078d7;
  --widget-start-button-foreground-color: #fff;
  --widget-start-button-border-color: #0078d7;
  --widget-start-input-color: #0078d7;
  --widget-start-input-border-color: #0078d7; }

.tp-chatbot-styles {
  --fontFamily: 'Helvetica Neue', Helvetica, Arial, sans-serif; }

/**
 * Color theme for widget
 */
.tp-chatbot-styles #govii-chat .close-button-wrapper .inline-header-close-button {
  color: #fff;
  border: 1px solid #fff;
  background-color: #37a9e1; }
  .tp-chatbot-styles #govii-chat .close-button-wrapper .inline-header-close-button:hover {
    color: #fff;
    border: 1px solid #fff;
    background-color: #37a9e1; }

.tp-chatbot-styles .chat-close > button {
  border: 1px solid gray !important; }

.tp-chatbot-styles #close-widget-button-2 {
  background-color: #286090;
  color: #ffffff;
  border: 1px solid #122b40; }

/**
 * Color theme for WebChat
 */
.tp-chatbot-styles .wc-header {
  /* Hintergrundfarbe der Titelzeile */
  background-color: #37a9e1;
  box-shadow: 0 1px rgba(0, 0, 0, 0.2); }

.tp-chatbot-styles #nav-mobile-container {
  /* Hintergrundfarbe des Menü-Button */
  background-color: #37a9e1;
  /* Farbe des Trennstrichs zwischen Menü-Button und Titelzeile */
  border-right: 1px solid lightgray; }
  .tp-chatbot-styles #nav-mobile-container.navicon {
    /* Farbe */
    border-top: 12px double #ffffff;
    border-bottom: 4px solid #ffffff; }
  .tp-chatbot-styles #nav-mobile-container#mmenu {
    /* Hintergrundfarbe des aufgeklappten Menüs */
    background-color: #37a9e1; }
