table.link-trs tbody tr:hover {
	cursor: pointer;
	background-color: #e8e8e8 !important;
}

.action-icon {
	width: 1.5em;
	text-align: center;
}

.paymentstatus-ontime {
  color: #00DD00;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.paymentstatus-ontime:before {
  content: "\f00c";
  font-size: 24px;
}

.paymentstatus-transfer {
  color: #ce1141;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.paymentstatus-transfer:before {
  content: "\f071";
  font-size: 24px;
}


.paymentstatus-toolate {
  color: #ff8400;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.paymentstatus-toolate:before {
  content: "\f12a";
  font-size: 24px;
}

.paymentstatus-pending {
  color: #38a9d1;
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}
.paymentstatus-pending:before {
  content: "\f017";
  font-size: 24px;
}