
#header-menu {
  background-color: white;
}
#header-menu a {
  border-radius: 2px;
}

#header-menu a {
  border-radius: 2px;
}

#lang-select div {
  margin-top: 2em;
  text-align: right;
}


/* footer */

#footer {
  margin-top: 2em;
  border-top: 1px gray solid;
  text-align: center;
}


/* table */

div.table-style-1 {
  overflow-x: auto;
  border: 1px solid gray;
  border-radius: 0.5ex;
  margin: 0;
  padding: 0;
}
div.table-style-1 table {
  border-collapse: collapse;
  /* border-collapse: separate; */
  border-spacing: 0;
  width: 100%;
}
div.table-style-1 th,
div.table-style-1 td {
  padding: 0.2ex 0.5ex;
}

div.table-style-1 thead tr {
  background-color: #ffe6e0;
}
div.table-style-1 tr:nth-child(even) {
  background-color: lightyellow;
}
div.table-style-1 th {
  text-align: center;
  font-weight: bold;
}
div.table-style-1 td {
  text-align: center;
}
div.table-style-1 th,
div.table-style-1 td {
  border-left: solid 1px gray;
}

div.table-style-1 .td-date {
  text-align: center;
}
div.table-style-1 .td-type {
  text-align: center;
}
div.table-style-1 .td-source {
  text-align: left;
}
div.table-style-1 .td-amount {
  text-align: right;
  padding-right: 1em;
  font-family: 'Liberation Mono', 'Liberation-Mono', 'Lucida Console', Monaco, 'Courier New', Courier, monospace;
}

div.table-style-1 .note {
  text-align: left;
  font-size: small;
}
