/* BACKGROUNDS */
/* PROVISOIRE */
.etiquette {
  display: block;
  width: 100%;
  padding: 2px 0;
  text-align: center;
}
.etiquette.vert {
  background-color: #b8c934;
}
.etiquette.bleu {
  background-color: #45c7de;
  color: #fff;
}
.etiquette.rouge {
  background-color: #F54F49;
  color: #fff;
}

#chat {
  display: flex;
  flex-direction: column;
  padding: 0px;
}
#chat #discussion {
  max-height: inherit !important;
  overflow: hidden;
  background-color: #F0F2F5;
  padding: 10px;
}
#chat #discussion #messages {
  max-height: 60vh;
  min-height: 200px;
  overflow-y: auto;
  overflow-x: hidden;
}
#chat #discussion .unMessage {
  background-color: #fff;
  color: #262626;
  padding: 10px;
  border-radius: 5px 5px 5px 0px;
  border: 1px solid;
  border-color: rgba(38, 38, 38, 0.2);
  margin-bottom: 10px;
}
#chat #discussion .unMessage span {
  font-size: small;
  font-style: italic;
  display: block;
}
#chat #discussion .unMessage span::after {
  content: "";
  background-color: rgba(114, 92, 124, 0.2);
  width: 100%;
  height: 1px;
  display: block;
  margin: 5px 0px;
}
#chat #discussion .unMessage.moi {
  background-color: #725c7c;
  color: #fff;
  border-radius: 5px 5px 0px 5px;
}
#chat #discussion .unMessage.moi span::after {
  content: "";
  background-color: rgba(255, 255, 255, 0.2);
}
#chat #nouveauMessage {
  display: flex;
  flex-wrap: wrap;
  margin: 0px !important;
  position: relative;
  overflow: hidden;
  padding-top: 10px;
  gap: 1%;
}
#chat #nouveauMessage input[type=text],
#chat #nouveauMessage textarea {
  width: auto;
  flex: content;
  box-sizing: border-box;
  padding: 5px;
  border-radius: 5px;
  margin-top: 0px;
  border: 1px solid;
  border-color: rgba(38, 38, 38, 0.2);
}
#chat #nouveauMessage button[type=submit] {
  position: initial;
  padding: 5px;
  flex: content;
  height: initial;
  background-color: #45c7de;
  color: #fff;
  text-transform: uppercase;
  border: 0px;
  border-radius: 5px;
  max-width: 115px;
  cursor: pointer;
}
#chat #nouveauMessage button[type=submit]:hover {
  background-color: #cd1251;
}