:root {
  --primary-red: #173963;
  --primary-grey: #63666a;
  --white: #fff;
  --headline-text-font: 'Balto', sans-serif;
  --body-text-font: 'proxima-nova', sans-serif;
}

.inbenta-bot {
  font-family: var(--body-text-font) !important;
}

.inbenta-bot__bubble__header,
.inbenta-bot__chat__header {
  background-color: var(--primary-red) !important;
}
button.inbenta-bot-button {
  background-color: var(--white) !important;
}

button.inbenta-bot-button > span:nth-child(1) {
  color: var(--primary-red) !important;
}

.inbenta-bot__bubble .messages__message--sent .messages__message__content,
.inbenta-bot__chat .messages__message--sent .messages__message__content {
  color: var(--white) !important;
}

.inbenta-bot__bubble .header__title,
.inbenta-bot__chat .header__title {
  font-family: var(--headline-text-font) !important;
  font-size: 20.5px;
  font-weight: 300;
  padding-right: 10px;
}

.inbenta-bot__launcher {
  background-color: var(--primary-red) !important;
  right: 14px !important;
  bottom: 120px !important;
  padding: 8px;
  border-radius: 8px;
  min-width: 22px;
}

.inbenta-bot__launcher:hover {
  background-color: var(--primary-red) !important;
}

.inbenta-bot__launcher__image {
  background-image: url(https://cookies.alterramtnco.com/solitude/avatar.png) !important;
  width: 44px;
  height: 44px;
  margin: 0 5px;
}

.inbenta-bot__launcher__text {
  display: initial !important;
}
.inbenta-bot__launcher__text::after {
  content: 'Ask Solitude';
}

.inbenta-bot__bubble__header,
.inbenta-bot__chat__header {
  background-color: var(--primary-red) !important;
}

.inbenta-bot__bubble .messages__message--received .messages__message__avatar,
.inbenta-bot__chat .messages__message--received .messages__message__avatar {
  background-color: var(--primary-red) !important;
}

.inbenta-bot__bubble .messages__message--sent .messages__message__content,
.inbenta-bot__chat .messages__message--sent .messages__message__content {
  background-color: var(--primary-red) !important;
}

.inbenta-bot__bubble
  .messages__message--received
  .messages__message__content
  .inbenta-bot-rating__content__buttons
  .inbenta-bot-button,
.inbenta-bot__chat
  .messages__message--received
  .messages__message__content
  .inbenta-bot-rating__content__buttons
  .inbenta-bot-button {
  color: var(--primary-grey) !important;
}

div.messages__message__content
  div.content__buttons-wrapper
  div.content__buttons.content__buttons--multiple-choise
  button.inbenta-bot-button:hover {
  background-color: transparent !important;
}

div.messages__message__content
  div.content__buttons-wrapper
  div.content__buttons.content__buttons--multiple-choise
  button.inbenta-bot-button
  span:hover {
  text-decoration: underline !important;
}

.inbenta-bot__bubble .footer__form__button,
.inbenta-bot__chat .footer__form__button {
  color: var(--primary-red) !important;
}

.inbenta-bot a,
.inbenta-bot a:active,
.inbenta-bot a:focus {
  color: black !important;
  text-decoration: underline !important;
}

.inbenta-bot a:hover {
  color: black !important ;
}

.inbenta-bot__bubble .content__open-sidebubble__phrase,
.inbenta-bot__chat .content__open-sidebubble__phrase {
  color: var(--primary-grey) !important;
}

.inbenta-bot__bubble .content__open-sidebubble__icon,
.inbenta-bot__chat .content__open-sidebubble__icon {
  color: var(--primary-grey) !important;
}

.inbenta-bot__bubble .footer__form__button:hover:not([disabled]),
.inbenta-bot__chat .footer__form__button:hover:not([disabled]) {
  color: var(--primary-red) !important;
}

.inbenta-bot__bubble .content__related__button,
.inbenta-bot__chat .content__related__button {
  color: var(--primary-red) !important;
}

.inbenta-bot__chat .content__related__button:hover:not([disabled]) {
  color: var(--primary-red) !important;
  background: rgba(220, 133, 133, 0.16) !important;
}

.inbenta-bot-button.clicked,
.inbenta-bot-button:hover:not([disabled]) {
  background-color: lightgray !important;
}

button.clicked .inbenta-bot-button:hover:not([disabled]) {
  background-color: var(--primary-grey) !important;
}

.inbenta-bot__bubble__confirmation .confirmation-box__icon,
.inbenta-bot__chat__confirmation .confirmation-box__icon {
  color: var(--primary-grey) !important;
}

.inbenta-bot p {
  margin: 0;
  font-size: 0.9rem;
}

.inbenta-bot__bubble .footer__chat-activity .activity__avatar,
.inbenta-bot__chat .footer__chat-activity .activity__avatar {
  background-color: var(--primary-grey) !important;
}

inbenta-bot__bubble .footer__chat-activity .activity__dot,
.inbenta-bot__chat .footer__chat-activity .activity__dot {
  background: var(--primary-grey) !important;
}

.inbenta .inbenta-bot-icon.inbenta-bot-icon--avatar {
  content: url(https://cookies.alterramtnco.com/solitude/avatar.png);
  background-position: 80%;
  width: 40px;
  height: 20;
  background-repeat: no-repeat;
  opacity: 1;
  overflow: hidden;
  border-radius: 50%;
}

.inbenta-bot__bubble .content__buttons--multiple-choise .inbenta-bot-button,
.inbenta-bot__chat .content__buttons--multiple-choise .inbenta-bot-button {
  color: var(--primary-red) !important;
}

.inbenta-bot__bubble .content__buttons--multiple-choise .inbenta-bot-button.clicked,
.inbenta-bot__bubble .content__buttons--multiple-choise .inbenta-bot-button:hover:not([disabled]),
.inbenta-bot__chat .content__buttons--multiple-choise .inbenta-bot-button.clicked,
.inbenta-bot__chat .content__buttons--multiple-choise .inbenta-bot-button:hover:not([disabled]) {
  color: var(--primary-red) !important;
}

.inbenta-bot-button:hover:not([disabled]) {
  background-color: #ddd;
}

@media (max-width: 600px) {
  .inbenta-bot__launcher {
    bottom: 85px !important;
    min-width: 0px;
    height: 40px !important;
    right: -5px !important;
  }
  .inbenta-bot__launcher__image {
    background-image: url(https://sdk.inbenta.io/chatbot/1.48.0/images/launcher.c3490b2.svg) !important;
    width: 20px !important;
    height: 20px !important;
  }
  .inbenta-bot__launcher__text {
    display: none !important;
  }
  .inbenta-bot__launcher__text::after {
    content: '';
  }
}
