/* ------ ACTION STATUS --------- */
div.message-status {
  float: right;
  display: inline-block;
  cursor: context-menu;
}

i.message-suggested {
  color: #3784CF;
}

i.message-new,
i.message-required {
  color: #D04C21;
}

i.message-maintenance-open,
i.message-ongoing {
  color: #D5B12B;
}

i.message-complete,
i.message-closed,
i.message-maintenance-complete {
  color: #63C824;
}

i.message-shelved,
i.message-disabled,
i.message-silenced,
i.message-maintenance-shelved {
  color: #949494;
}

i.message-info {
  color: #ff1493;
}

i.message-exchange-event {
  color: #d43c74;
}

i.message-breach-active {
  color: #d74c1b;
}

i.message-breach-inactive {
  color: #C4C5C4;
}

table div.message-status {
  float: none;
}

table div.message-status > span {
  vertical-align: middle;
  height: 20px;
  width: 20px;
  margin-left: 5px;
}

.qtip-light {
  border-color: #c2c2d2 !important;
  border-width: 1.5px !important;
}

div.qtip-content {
  font-size: 13px;
  line-height: 1.4em;
}

div.qtip-content div.message-status-current {
  font-weight: 700;
  margin-top: 5px;
  margin-bottom: 8px;
  padding-bottom: 12px;
  border-bottom: thin solid #aaaaaa;
}

div.qtip-content div.intro {
  font-style: italic;
  margin-top: 10px;
  margin-bottom: 14px;
}

div.qtip-content div.more {
  font-weight: 500;
  padding-top: 10px;
  margin-top: 15px;
  margin-bottom: 8px;
  border-top: thin solid #aaaaaa;
  line-height: 1.2em;
}

div.qtip-content div.link {
  color: #2281CF;
}

.qtip-content * {
  cursor: default;
}

.qtip-content ul.action-selectable {
  list-style: none;
  padding-left: 0;
  line-height: 1.5rem;
}

.qtip-content .action-selectable * {
  cursor: pointer;
}

.qtip-content .action-selectable li {
  padding-left: 3px;
  vertical-align: middle;
}

.select2-container .select2-selection--single .select2-selection__rendered span.action-selectable-label {
  vertical-align: top;
}

span.action-selectable-label {
  vertical-align: middle;
  margin-left: 5px;
}

.select2-container .select2-selection--single .select2-selection__rendered img.message-status {
  padding-bottom: 5px;
}

ul.action-selectable .ui-selecting span {
  background: #ccc;
}

ul.action-selectable .ui-selected span {
  background: #999;
}

.messages .status-only-reply > span.change {
  font-style: italic;
}

.messages .status-only-reply > span.status {
  font-weight: 600;
}

/* ------ ACTION ITEM ----------- */
span.action-item {
  margin: 2px 5px 4px 5px;
}