.nicetable {
  border-collapse: collapse;
}

.nicetable td {
  padding-left: 4px;
  padding-right: 4px;
  border: 1px dotted white;
/*   vertical-align: top; */
}

.key {
  width: 200px;
  background-color: #cce08e;
}

.value {
  width: 200px;
  background-color: #e3eec4;
}

.big_value {
  width: 600px;
  background-color: #e3eec4;
}

.result {
  width: 200px;
  background-color: #d3d0c8;
}

.tabspace {
  height: 0.85em;
  width: 0.5em;
}
.tabspace_inter {
  height: 0.2em;
}

.percent {
  background-color: #cce08e;
  margin: 0px;
  padding-left: 4px;
  overflow: visible;
  white-space: nowrap;
}

.percenttd {
  width:200px;
  padding-right: 8px;
  background-color: #e3eec4;
}

.change_date {
  float: right;
  text-align: center;
}


.swap_month a img {
  text-decoration: none;
  vertical-align: middle;
  margin: 3px;
}

.change_date select {
  width: 100px;
  vertical-align: middle;
}

.change_date div {
  margin-bottom: 8px;
}

.change_date img {
  vertical-align: middle;
  margin: 0px;
  padding: 0px;
}

.result_pi {
  border-collapse: collapse;
  margin-top:0px;
}

.result_pi td {
  border: 1px solid black;
  padding: 4px;
}

/* Sortable tables */
table.sortable a.sortheader {
/*   text-decoration: none; */
}

table.sortable span.sortarrow {
    color: black;
    text-decoration: none;
}

