.twilioChatBotButton {
  border-radius: 30px;
  border: solid 1px #34303d;
  word-break: break-word;
  width: 140px;
  height: fit-content;
  min-height: 40px;
  margin: 4px 4px 0 4px;
  font-size: 12px;
  color: #34303d;
  line-height: 1.43;
  text-align: center;
}

.twilioChatBotButton:hover {
  background-color: #00d2d2;
}
.twilioChatBotButton:focus {
  background-color: #34303d;
  color: #fffdfb !important;
}

.disableAttachmentIcon {
  pointer-events: none;
  color: grey !important;
  cursor: default !important;
}
.enableAttachmentIcon {
  pointer-events: auto;
  color: black !important;
  cursor: pointer !important;
}

.star-rating input {
  display: none;
}
.star-rating > label {
  width: 30px;
  height: 30px;
  font-family: Verdana;
  font-size: 30px;
  color: black;
  transition: 0.2s ease;
}
.star-rating label:hover {
  color: white;
  transition: 0.2s ease;
}
.star-rating label:active::before {
  transform: scale(1.1);
}
.star-rating label::before {
  content: '\2606';
  position: absolute;
  top: 0px;
  line-height: 26px;
}
.star-rating input:checked ~ label:before {
  content: '\2605';
}
.star-rating {
  display: flex;
  align-items: center;
  width: auto;
  flex-direction: row-reverse;
  justify-content: space-between;
  position: relative;
  margin: 40px auto;
}
