.disabled {
  pointer-events: all !important;
}

.table > tbody > tr.messageShort > td { padding: 0px; } /* override 8px */
.table > tbody > tr.messageShort > td > a { display: block; color: black; padding: 6px 8px; }
.table > tbody > tr.messageShort:hover > td { background-color: #5cb85c; }
.table > tbody > tr.messageShort:hover > td > a { text-decoration: underline; color: white; }
.table > tbody > tr.messageShort:hover > td.subscribe { background-color: #5cb85c; }

.table > tbody > tr.deleted > td > a { color: #a94442; font-size: small; padding: 2px 8px; }
.table > tbody > tr.unpublished > td > a { color: #8a6d3b; font-size: small; padding: 2px 8px; }

.badge-zero { background-color: #a94442; }

td.subscribe { vertical-align: middle; }

.disabled {
  pointer-events: all !important;
}

.table > tbody > tr.messageShort > td { padding: 0px; } /* override 8px */
.table > tbody > tr.messageShort > td > a { display: block; color: black; padding: 6px 8px; }
.table > tbody > tr.messageShort:hover > td { background-color: #5cb85c; }
.table > tbody > tr.messageShort:hover > td > a { text-decoration: underline; color: white; }
.table > tbody > tr.messageShort:hover > td.subscribe { background-color: #5cb85c; }

.table > tbody > tr.deleted > td > a { color: #a94442; font-size: small; padding: 2px 8px; }
.table > tbody > tr.unpublished > td > a { color: #8a6d3b; font-size: small; padding: 2px 8px; }

.badge-zero { background-color: #a94442; }

/* match padding of <a> in other columns */
td.subscribe button.subscribe { margin-top: 5px; }

Fix vertical alignment of subscription button
Fix vertical alignment of subscription button
