.live_chat {
  width: 100vw;
  height: 100%;
  background-color: #f9fafb;
}
.live_chat_main {
  width: 85%;
  margin: auto;
}
.live_chat_container {
  justify-content: space-between;
  width: 100%;
  height: 80vh;
  margin-top: 25px;
}
.live_chat_sidebar {
  height: 100%;
  width: 100% !important;
  background-color: #ffffff;
  overflow-y: scroll;
  scroll-behavior: smooth;
  border-radius: 12px;
  border: 1px solid var(--gray-200, #eaecf0);
  box-shadow: 0px 2px 4px -2px rgba(16, 24, 40, 0.06),
    0px 4px 8px -2px rgba(214, 220, 232, 0.1);
}
.head_box_chat_sidebar {
  display: flex;
  flex-direction: column;
  background-color: white;
  overflow-x: hidden;
  margin-bottom: 24px;
}
.head_box_chat_sidebar_heading h5 {
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 28px;
  letter-spacing: -0.02em;
  text-transform: capitalize;
  color: #000000 !important;
}
.head_box_chat_sidebar_search {
  display: flex;
  align-items: center;
  border: 1px solid #d0d5dd;
  border-radius: 8px;
  column-gap: 8px;
  padding: 10px 14px;
  margin-top: 16px;
}
.head_box_chat_sidebar_search input {
  border: none;
  outline: none;
  width: 100%;
}
.chathead {
  cursor: pointer;
}
.user_head {
  display: flex;
  justify-content: space-between;
}
.user_head p {
  font-style: normal;
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  letter-spacing: -0.02em;
  text-transform: capitalize;
  color: #000000;
}
.user_head span {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 15px;
  text-align: right;
  letter-spacing: 0.005em;
  color: #9c9c9c;
}
.divid {
  margin: 15px !important;
  width: 90% !important;
  min-width: 90%;
}
.user_head_date {
  display: flex;
  justify-content: space-between;
}
.user_head_date p {
  font-style: normal;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  color: #25373f;
  opacity: 0.9;
}
.divider {
  margin: 12px 0px !important;
}
.advisor_profile_dot {
  position: relative;
}
.advisor_profile_dot_dot {
  position: absolute;
  top: 25px;
  right: -3px;
}
