.messagelist td.subject span.msgicon.status::before {
  content: "\f111";
  cursor: pointer;
  font-size: .9rem !important;
  width: 1.1rem;
  height: 2rem;
}

.messagelist td.subject span.msgicon.status.unread::before {
  content: "\f111";
  /*color: #ffd452;*/
  color: #28a745 !important; 
  font-size: .9rem;
}

#messagelist tr.tb_label_LABEL1 td, #messagelist tr.tb_label_LABEL1 td a, span[class^=tb_label_LABEL], .records-table tr.selected td span[class^=tb_label_LABEL] {
 font-size: 32px !important;
 content: "0" !important;
}

.messagelist td.subject span.msgicon.status.replied::before {
  content: "\f3e5";
  font-weight: 900;
  font-size: 1rem;
 color: #007bff !important;
}

.messagelist td.subject span.msgicon.status.forwarded::before {
  content: "\f064";
  font-weight: 900;
  font-size: 1rem;
  color: #fd7e14 !important;

}

.messagelist td.subject span.msgicon.status.replied.forwarded::after {
  content: "\f064";
  font-weight: 900;
  font-size: 1rem;
  opacity: 1;
  margin: .02em -.1em 0 -1.26em;
  color: #fd7e14 !important;
}

.messagelist tr:hover {
  background-color: #e8e3e1 !important;
}

html.dark-mode .messagelist tr:hover {
  background-color: #676362 !important;
}


.messagelist td span[class^=tb_label_LABEL]::before {
 /*background-color: #fff !important;*/
 content: "---------------------------------------------------------------------------------------" !important;
}

