.button {
  background-color: #345586;
  color: white;
  cursor: pointer;
}

.button:hover {
  background-color: #426cab;
}

.button.danger {
  background-color: #863434;
}

.button.danger:hover {
  background-color: #ab4242;
}

.button {
  background-color: #345586;
  color: white;
  cursor: pointer;
}

.button:hover {
  background-color: #426cab;
}

table.data-table {
  width: 96%;
  margin: 2%;
  margin-top: 0px;
}

table.data-table th, table.data-table td {
  text-align: left;
  padding: 2px 10px;
  padding-left: 0px;
}

table.data-table th.is_numeric, table.data-table td.is_numeric {
  text-align: right;
}

table.data-table th {
  border-bottom: 1px solid lightgray;
}

table.data-table th:first-child {
  width: 320px;
}

table.data-table .spreader-row > td {
  border-top: 1px solid lightgray;
  border-bottom: 1px solid lightgray;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 0px;
}

table.data-table .spreader-row > td table {
  margin: 0px;
  width: 100%;
}

table.data-table .spreader-row > td table thead {
  display: none;
}

table.data-table .spreader-row > td table tr td:first-child div {
  padding-left: 30px;
}

table.data-table tfoot tr:first-child td {
  border-top: 1px solid lightgray;
}

table.data-table tfoot td {
  font-weight: bold;
}

.statistics-page h3 {
  margin: 40px 2% 10px;
  font-weight: bold;
  font-size: 22px;
  color: #3778d8;
}

.statistics-page h4 {
  width: 96%;
  margin: 0 2% 10px;
}

.statistics-page .open-icon {
  display: none;
}

.statistics-page .closed-icon {
  display: inline-block;
}

.statistics-page .open {
  font-weight: bold;
}

.statistics-page .open .open-icon {
  display: inline-block;
}

.statistics-page .open .closed-icon {
  display: none;
}

.statistics-page i {
  position: relative;
  line-height: 0px;
  top: 5px;
  font-size: 1.3em;
  font-weight: normal;
  color: #555;
}

.statistics-page .bold {
  font-weight: bold;
}

.statistics-page label {
  padding: 8px;
  margin-left: 2%;
  margin-top: 30px;
}

.statistics-page #year-selector {
  padding: 8px;
  margin-left: 0%;
  border: 1px solid;
}

.statistics-page table.data-table {
  margin-top: -30px;
}

.statistics-page table.data-table.empty {
  margin-top: 0px;
}

.statistics-page table tr td {
  width: 50px;
}

.statistics-page table tr td:first-child {
  width: 270px;
}

.statistics-page table tr td:first-child td:first-child {
  width: 320px;
}

.statistics-page table tr td:last-child {
  width: 90px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zYXNzL3BhcnRpYWxzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc2Fzcy9nbG9iYWxzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3BhcnRpYWxzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9zYXNzL3BhcnRpYWxzL19zdGF0aXN0aWNzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSwwQkNGZTtFREdmLGFBQVk7RUFDWixnQkFBZTtDQWVoQjs7QUFsQkQ7RUFNSSwwQkNKa0M7Q0RLbkM7O0FBUEg7RUFVSSwwQkNWUztDRGdCVjs7QUFoQkg7RUFhTSwwQkNad0I7Q0RhekI7O0FFZEw7RUFDRSwwQkRGZTtFQ0dmLGFBQVk7RUFDWixnQkFBZTtDQU1oQjs7QUFURDtFQU1JLDBCREprQztDQ0tuQzs7QUFJSDtFQUdJLFdBQVU7RUFDVixXQUFVO0VBQ1YsZ0JBQWU7Q0FzRWhCOztBQTNFSDtFQVFNLGlCQUFnQjtFQUNoQixrQkFBaUI7RUFDakIsa0JBQWlCO0NBTWxCOztBQWhCTDtFQWFRLGtCQUFpQjtDQUNsQjs7QUFkUDtFQW1CTSxtQ0QzQmtCO0NDaUNuQjs7QUF6Qkw7RUFzQlEsYUFBWTtDQUNiOztBQXZCUDtFQWlDUSxnQ0R6Q2dCO0VDMENoQixtQ0QxQ2dCO0VDMkNoQixrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLG1CQUFpQjtDQXNCbEI7O0FBM0RQO0VBd0NVLFlBQVU7RUFDVixZQUFVO0NBZ0JYOztBQXpEVDtFQTRDWSxjQUFhO0NBQ2Q7O0FBN0NYO0VBbURnQixtQkFBaUI7Q0FDbEI7O0FBcERmO0VBa0VVLGdDRDFFYztDQzJFZjs7QUFuRVQ7RUF1RVEsa0JBQWlCO0NBQ2xCOztBQ25GUDtFQUdJLHFCQUFvQjtFQUNwQixrQkFBaUI7RUFDakIsZ0JBQWU7RUFDZixlQUFjO0NBQ2Y7O0FBUEg7RUFVSSxXQUFVO0VBQ1Ysa0JBQWlCO0NBQ2xCOztBQVpIO0VBZUksY0FBYTtDQUNkOztBQWhCSDtFQW1CSSxzQkFBcUI7Q0FDdEI7O0FBcEJIO0VBdUJJLGtCQUFpQjtDQVVsQjs7QUFqQ0g7RUEwQk0sc0JBQXFCO0NBQ3RCOztBQTNCTDtFQThCTSxjQUFhO0NBQ2Q7O0FBL0JMO0VBb0NJLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsU0FBUTtFQUNSLGlCQUFnQjtFQUNoQixvQkFBbUI7RUFDbkIsWUFBVztDQUNaOztBQTFDSDtFQTZDSSxrQkFBaUI7Q0FDbEI7O0FBOUNIO0VBaURJLGFBQVk7RUFDWixnQkFBZTtFQUNmLGlCQUFnQjtDQUNqQjs7QUFwREg7RUF1REksYUFBWTtFQUNaLGdCQUFlO0VBQ2Ysa0JBQWlCO0NBQ2xCOztBQTFESDtFQThETSxrQkFBaUI7Q0FNbEI7O0FBcEVMO0VBaUVRLGdCQUFlO0NBQ2hCOztBQWxFUDtFQXdFUSxZQUFXO0NBZ0JaOztBQXhGUDtFQTJFVSxhQUFZO0NBUWI7O0FBbkZUO0VBK0VjLGFBQVk7Q0FDYjs7QUFoRmI7RUFzRlUsWUFBVztDQUNaIiwiZmlsZSI6Ii9jc3MvYXBwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG4uYnV0dG9uIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBjb2xvcjogd2hpdGU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xyXG4gIH1cclxuXHJcbiAgJi5kYW5nZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZC1saWdodDtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxufVxyXG5cblxuXG4vLyBXRUJQQUNLIEZPT1RFUiAvL1xuLy8gLi9zYXNzL3BhcnRpYWxzL19idXR0b25zLnNjc3MiLCIkcHJpbWFyeTogIzM0NTU4NjtcclxuJHJlZDogIzg2MzQzNDtcclxuJHJlZC1saWdodDogbGlnaHRlbigkcmVkLCAxMCUpO1xyXG4kcHJpbWFyeS1saWdodDogbGlnaHRlbigkcHJpbWFyeSwgMTAlKTtcclxuJGJvcmRlci1jb2xvcjogbGlnaHRncmF5O1xuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Nhc3MvZ2xvYmFscy9fY29sb3JzLnNjc3MiLCJcclxuLmJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodDtcclxuICB9XHJcblxyXG59XHJcblxyXG50YWJsZSB7XHJcblxyXG4gICYuZGF0YS10YWJsZSB7XHJcbiAgICB3aWR0aDogOTYlO1xyXG4gICAgbWFyZ2luOiAyJTtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuXHJcbiAgICB0aCwgdGQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nOiAycHggMTBweDtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XHJcblxyXG4gICAgICAmLmlzX251bWVyaWMge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIHRoIHtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB3aWR0aDogMzIwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgdGQge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3ByZWFkZXItcm93IHtcclxuICAgICAgPiB0ZCB7XHJcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDowcHg7XHJcblxyXG4gICAgICAgIHRhYmxlIHtcclxuICAgICAgICAgIG1hcmdpbjowcHg7XHJcbiAgICAgICAgICB3aWR0aDoxMDAlO1xyXG5cclxuICAgICAgICAgIHRoZWFkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICB0ciB7XHJcblxyXG4gICAgICAgICAgICB0ZDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgZGl2IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRmb290IHtcclxuXHJcbiAgICAgIHRyOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICB0ZCB7XHJcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHRkIHtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Nhc3MvcGFydGlhbHMvX3RhYmxlcy5zY3NzIiwiXHJcbi5zdGF0aXN0aWNzLXBhZ2Uge1xyXG5cclxuICBoMyB7XHJcbiAgICBtYXJnaW46IDQwcHggMiUgMTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgY29sb3I6ICMzNzc4ZDg7XHJcbiAgfVxyXG5cclxuICBoNCB7XHJcbiAgICB3aWR0aDogOTYlO1xyXG4gICAgbWFyZ2luOiAwIDIlIDEwcHg7XHJcbiAgfVxyXG5cclxuICAub3Blbi1pY29uIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuY2xvc2VkLWljb24ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIH1cclxuXHJcbiAgLm9wZW4ge1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgLm9wZW4taWNvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuXHJcbiAgICAuY2xvc2VkLWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gIGkge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGluZS1oZWlnaHQ6IDBweDtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgZm9udC1zaXplOiAxLjNlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBjb2xvcjogIzU1NTtcclxuICB9XHJcblxyXG4gIC5ib2xkIHtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIH1cclxuXHJcbiAgbGFiZWwge1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDIlO1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcblxyXG4gICN5ZWFyLXNlbGVjdG9yIHtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAwJTtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xyXG4gIH1cclxuXHJcbiAgdGFibGUge1xyXG4gICAgJi5kYXRhLXRhYmxlIHtcclxuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcblxyXG4gICAgICAmLmVtcHR5IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgdHIge1xyXG4gICAgICB0ZCB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgd2lkdGg6IDI3MHB4O1xyXG5cclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMyMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxuXG5cbi8vIFdFQlBBQ0sgRk9PVEVSIC8vXG4vLyAuL3Nhc3MvcGFydGlhbHMvX3N0YXRpc3RpY3Muc2NzcyJdLCJzb3VyY2VSb290IjoiIn0=*/