/* *********  messages and email  **************************** */

.get_messages {
  cursor: pointer
}

#msgIcon {
  position: relative;
}

.badge {
  position: absolute !important;
  top: -6px !important;
  right: -6px !important;
  width: 0.9rem !important;
  height: 0.9rem !important;
  padding: .1rem !important;
  background-color: var(--adam-accent-color) !important;
  border: .1rem solid var(--adam-accent-hover-color) !important;
  border-radius: 50% !important;
  font-size: 0.6rem !important;
  font-weight: 400 !important;
  color: #fff !important;
}

#msg-container .adam-list_header {
  display: none;
}

#msg-container .adam-list_bottom {
  display: none;
}

#msg-container .info-container{
  line-height: 1.3;
  cursor: pointer
}

#msg-container .simplebar-mask .simplebar-content {
  display: flex;
  flex-direction: column-reverse;
}

#msg-container .adam-list-row_container {
  max-height: 31rem;
  overflow-y: auto;
  padding: 0;
}

#msg-container .adam-list-row {
  border: 2px solid var(--main-border-color);
}

#msg-container .adam-list-row:hover::after {
  z-index: -1;
}

#msg-container .adam-list-row .text-truncate {
  display: none !important;
}

#msg-container .btn-primary-container {
  flex: 0 0 7%;
  width: 7%;
}

#msg-container .btn-primary-container .btn {
  width: 1.9rem;
  height: 1.8rem;
  margin-top: .2rem;
  padding: 0;
  background-color: var(--adam-accent-color);
  border: 2px solid var(--adam-accent-hover-color);
  border-radius: var(--adam-secondary-border-radius);
  color: white !important;
  transition: var(--adam-transition);
}

#msg-container .btn-primary-container .btn-outline-dark {
  background-color: transparent !important;
  border: 2px dashed var(--secondary-fifty);
  color: var(--main-text-color) !important;
}

#msg-container .btn-primary-container .btn:hover {
  background-color: var(--adam-accent-hover-color);
}

#msg-container .btn-success,
#msg-container .btn-danger{
  margin: auto;
  margin-top: .5rem !important;
}

#msg-container .btn-danger{
  background-color: var(--remove-color);
  color: var(--main-text-color);
}

#msg-container .content-message {
  padding-top: .3rem;
  padding-left: .3rem;
}

#msg-container .btn-delete-mail {
  position: absolute;
  top: .5rem;
  right: .5rem;
  width: 1.3rem;
  padding-top: .15rem;
  padding-left: .1rem;
  height: 1.3rem;
  text-align: center;
  cursor: pointer;
  z-index: 10;
}
/* *********  /messages and email  **************************** */