.transaction-list { margin: 20px 0; font-size: 1em; color: #002255;}
.transaction-list tr,
.transaction-list td { padding: 0; margin: 0; }

.transaction-list td a { display: block; padding: 0.25em 0; text-decoration: none; color: #002255; width: 100%;}
.transaction-list tr.alternate { background-color: #E9EFFF; }

.transaction-list .time { width: 6%; text-align: right; }
.transaction-list .date { width: 12%; font-weight: bold; }
.transaction-list .type { width: 20%; font-size: .9em;  }
.transaction-list .reference { width: 9%; font-family: monospace;  }
.transaction-list .user { width: 21%; font-style: italic; }
.transaction-list .userreference { width: 23%;  }
.transaction-list .stock-number { width: 7%; }

.transaction-list tr th { color: #FFFFFF; background-color: #002255; text-align: left; padding: 0.5em 0; }
.transaction-list tr th span { cursor: pointer; }



/****************************************/
/*                                      */
/*  TRANSACTION TOTALS                  */
/*                                      */
/****************************************/

#content .information.transaction-totals{ width: 50%; margin: 0 auto; }

.transaction-totals { padding: 0; margin: 2em 1em 1em 1em; color: #FFFFFF; }

.transaction-totals td { padding: 3px 1em; margin: 0; }
.transaction-totals td.type  { width: 100% }
.transaction-totals td.transactioncount { text-align: right; }

.transaction-totals tr.total td { font-weight: bold; border-top: 1px #5C8FF5 solid; }
.transaction-totals tr.alternate { color: inherit; background-color: #154890; }


