/*
  Statistic Reports : navigation through different reports
-------------------------------------------------------------------------------*/

p.statistic-navi {
  margin: 5px !important;
  padding: 0 0 5px 10px !important;
  border-bottom: 1px solid #dddddd;
}

p.statistic-navi>span {
}
/*
p.statistic-navi>a { }
p.statistic-navi>a:hover { }
*/

/*
  Statistic Reports : data tables
-------------------------------------------------------------------------------*/

div.statistic-report {
  padding: 5px 5px 20px 5px;
}

div.statistic-report table.report {
  margin: 0px;
  border: 1px solid #dddddd;
  width: 100%;
  background-color: #ffffcc;
}

div.statistic-report table.report caption {
  text-align: center;
  padding: 2px;
  background-color: #dfe9e9;
  font-weight: bold;
  font-size: 1.1em;
}

div.statistic-report table.report thead tr {
  color: #ffffff;
  background-color: #14568a;
}
div.statistic-report table.report thead tr th {
  padding: 2px 15px 2px 0px;
  text-align: right;
  color: #ffffff;
  background-color: #14568a;
}
div.statistic-report table.report thead tr th:first-child {
  padding: 2px 0px 2px 15px;
  text-align: left;
}

div.statistic-report table.report tbody tr.alt td {
  background-color: #e6dada;
}
div.statistic-report table.report tbody tr:hover td {
  background-color: #222223;
  color: #ffffff;
}
div.statistic-report table.report tbody tr td {
  border-bottom: 1px solid #dddddd;
  padding: 2px 15px 2px 0px;
  text-align: right;
  vertical-align: top;
}
div.statistic-report table.report tbody tr td:first-child {
  padding: 2px 0px 2px 15px;
  text-align: left;
}

div.statistic-report table.report table.versions {
  margin: 0px;
  border: 0px none transparent;
  width: 100%;
}
div.statistic-report table.report table.versions tr {
  background-color: transparent;
}
div.statistic-report table.report table.versions tr td {
  margin: 0px;
  border: 0px none transparent;
  padding: 0px 0px 1px 5px;
  text-align: right;
  font-size: .89em;
  outline: 0px solid #c00;
}
div.statistic-report table.report table.versions tr td:first-child {
  padding-left: 10px;
}
div.statistic-report table.report table.versions tr>td+td {
  width: 60px;
}
div.statistic-report table.report table.versions tr.alt {
  background-color: transparent;
}
div.statistic-report table.report table.versions tr:hover {
  background-color: transparent;
  color: #ffffff;
}

div.statistic-report table.report tfoot tr,
div.statistic-report table.report tbody.tfoot tr {
  background-color: #779498;
}
div.statistic-report table.report tfoot tr td,
div.statistic-report table.report tbody.tfoot tr td {
  border-top: 1px solid #dddddd;
  padding: 2px 15px 2px 0px;
  text-align: right;
  background-color: #779498;
}
div.statistic-report table.report tfoot tr td:first-child,
div.statistic-report table.report tbody.tfoot tr td:first-child {
  padding: 2px 0px 2px 15px;
  text-align: left;
}
div.statistic-report table.report tfoot tr:hover td,
div.statistic-report table.report tbody.tfoot tr:hover td {
  background-color: #779498;
  color: #000;
}

div.statistic-report table.browser thead tr th.versions {
  padding-right: 40px;
}
div.statistic-report table.browser tbody tr td.versions {
  width: 200px;
}
