html, body {
  height: 100%;
}
body {
  margin: 0;
}

#webchat {
  height: 100%;
  width: 100%;
}

#webchat[watermark="true"] [role="complementary"] ul[role="list"]::after {
  content: "Powered By ...";
  background: linear-gradient(rgba(248, 248, 248, 0), rgba(248, 248, 248, .63), #F8F8F8 40%);
  bottom: 0;
  right: 0;
  color: #707070;
  display: block;
  font-family: 'Segoe Semibold', Calibri, 'Helvetica Neue', Arial, sans-serif;
  font-size: 12px;
  padding: 15px 10px 10px;
  position: absolute;
  position: sticky;
  text-align: right;
}

#webchat[watermark="true"] .webchat__scrollToEndButton {
  bottom: 32px;
  left: 50%;
  right: unset;
  transform: translate(-50%, 0);
}

/* Begin Added Logic for Disabling Prompts */

#webchat .ac-input {
  position: relative;
}

#webchat .ac-input > div {
  align-items: start !important;
}

#webchat .ac-actionSet button,
#webchat .ac-input button,
#webchat .ac-input input
{
  cursor: pointer;
  border-style: solid;
  border-width: 1px;
  border-color: black;
}
#webchat .ac-input input[type="checkbox"] ~label {
 cursor: pointer;
}

#webchat .ac-input button.selected-button,
#webchat .ac-input button:hover,
#webchat .ac-input button[disabled].selected-button,
#webchat .ac-actionSet button.selected-button,
#webchat .ac-actionSet button:hover,
#webchat .ac-actionSet button[disabled].selected-button
 {
  background: rgb(0, 99, 177);
  color: white;
}

#webchat .ac-actionSet button[disabled],
#webchat .ac-input button[disabled] {
  background: transparent;
  color: rgb(0, 99, 177);
}

#webchat .ac-actionSet button.past,
#webchat .ac-input button.past,
#webchat .ac-input input.past,
#webchat .ac-input input.past ~ label {
  cursor: not-allowed !important;
  mouse-events: none !important;
}

#webchat input[type="checkbox"]:checked ~ label {
  color: rgb(0, 99, 177) !important;
  font-weight: 600 !important;
}