.bubble-theme .chat-content-w .chat-message.self .chat-message-content {
  background-color: #123015;
}

.bubble-theme .chat-content-w .chat-content {
  width: 100%;
  padding-top: 25px;
}

nav button {
  background: #123015;
}

.sample-company svg {
  color: #123015;
}

.acme-button {
  border-color: #123015;
  color: #123015;
}

.acme-button:hover {
  background-color: #123015;
  border-color: #123015;
  color: white !important;
}

.acme-button:active {
  background-color: #123015;
  border-color: #123015;
  color: white !important;
}

.acme-button:not(:disabled):not(.disabled):active {
  background-color: #123015;
  border-color: #123015;
  color: white !important;
}
.choice-btn:hover {
  background-color: rgba(0, 151, 88, 1);
}

.choice-btn:active {
  background-color: rgba(0, 151, 88, 1);
}

.choice-highlight {
  border-color: rgba(0, 151, 88, 1);
}

.chat-message-content a {
  color: rgba(0, 151, 88, 1);
}

.chat-message-content a:hover {
  color: rgba(0, 151, 88, 1);
}

button {
  text-align: left;
}

#iframe-div {
  display: none;
}

.loader-wrapper {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  width: 100%;
  height: 100%;

}

#loading {
  display: block;
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid rgba(23, 59, 52, 1);
  border-right: 16px solid rgba(0, 151, 88, 1);
  border-bottom: 16px solid rgba(162, 235, 194, 1);
  border-left: 16px solid rgba(207, 249, 225, 1);
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  margin: 30% auto;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
