body {
  background-color: #f7f7f7;
  font-family: Arial, Helvetica, sans-serif; }

.cj {
  text-align: center; }

.rj {
  text-align: right; }

tr.row2,
.trade_browser tr.row1,
.listview tr.paginaterow,
.formview tr.row1 {
  background-color: #f1f1f1; }

.listview {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 10px;
  position: relative; }
  .listview thead {
    border: 1px solid #e9e9e9;
    border-bottom: 2px solid #e9e9e9; }
    .listview thead .superheader {
      border-bottom: none;
      font-size: 10px;
      text-transform: uppercase;
      text-align: center;
      font-weight: normal;
      color: #9e9e9e;
      padding: 5px 2px; }
    .listview thead .subheader {
      border: 0; }
    .listview thead .first_column {
      border-left: 1px solid #e9e9e9; }
  .listview td {
    font-size: 10px;
    border: 1px solid #e9e9e9;
    padding: 4px 3px;
    vertical-align: middle;
    white-space: nowrap; }
    .listview td.pre {
      white-space: pre-wrap; }
    .listview td span, .listview td a, .listview td div {
      font-size: 10px; }
    .listview td a.fa-lg {
      font-size: 1.33333333em; }
    .listview td label {
      line-height: 18px; }
  .listview td.wrap {
    white-space: normal; }
  .listview th {
    background-color: white;
    font-weight: bold;
    font-size: 10px;
    color: #535353;
    padding: 4px 3px;
    padding-bottom: 3px;
    border: 1px solid #e9e9e9; }
    .listview th.sorted_column {
      background-color: #d7d7d7; }
    .listview th a {
      display: inline-block;
      width: 100%;
      white-space: nowrap;
      color: #535353; }
    .listview th.thin {
      width: 10px; }
  .listview tr.spacer td {
    border: none; }
  .listview tr.row1.highlight_row {
    background-color: #dfe0ce; }
  .listview tr.row0.highlight_row {
    background-color: #feffef; }
  .listview tr.marked {
    background-color: #feffef; }
  .listview tr:hover, .listview tr.row1:hover, .listview tr.row0:hover {
    background-color: #d8ecee; }
  .listview tr.spacer:hover {
    background-color: transparent; }
  .listview input {
    margin: 0;
    padding: 0 2px; }
  .listview .numeric, .listview .percent {
    text-align: right; }
  .listview .string, .listview .date, .listview .time {
    text-align: left; }
  .listview .paginaterow td {
    text-align: right;
    padding-right: 4px; }

tr.row0,
tr.row1,
.listview td.col0,
.listview td.coln,
.formview tr.row2,
.formview tr.row0 {
  background-color: #fdfdfd; }

.paginator {
  font-size: 12px;
  background-color: white;
  display: inline-block;
  vertical-align: middle;
  margin-top: 14px;
  margin-bottom: 14px; }
  .paginator .paginate-link,
  .paginator .paginate-current,
  .paginator .paginate-next,
  .paginator .paginate-previous,
  .paginator .paginate-first,
  .paginator .paginate-last {
    margin: 0;
    padding: 0;
    text-align: center;
    display: inline-block;
    height: 33px;
    width: 33px;
    line-height: 33px;
    border-left: 1px solid #f7f7f7;
    cursor: pointer; }
    .paginator .paginate-link:hover,
    .paginator .paginate-current:hover,
    .paginator .paginate-next:hover,
    .paginator .paginate-previous:hover,
    .paginator .paginate-first:hover,
    .paginator .paginate-last:hover {
      background-color: #d7d7d7; }
  .paginator .paginate-current {
    cursor: default; }
  .paginator .paginator span:hover {
    text-decoration: none; }
  .paginator .paginate-current {
    color: black;
    background-color: #d7d7d7; }
  .paginator .paginate-hits,
  .paginator .paginate-pages {
    color: #888;
    font-weight: normal;
    padding: 11px; }
  .paginator .paginate-pages:hover {
    cursor: pointer;
    background-color: #d7d7d7; }

.compact {
  clear: both; }
  .compact input[type="text"] {
    width: 132px; }
  .compact .key-value {
    margin-right: 10px;
    display: inline-block;
    padding: 0;
    vertical-align: top; }
  .compact .submit {
    display: inline-block;
    vertical-align: bottom; }

/*# sourceMappingURL=table.css.map */
