.knmi-logo {
  width: 230px;
}
.knmi-logo img {
  max-height: 79px;
}
.breadcrumb {
  margin-top: 20px;
  margin-bottom: 0px;
  background-color: rgb(204, 224, 241);
  font-weight: bold;
  border-radius: 0px;
  padding: 8px 15px;
}
.breadcrumb > .active {
  color: rgb(58, 58, 58);
}
.breadcrumb > li > a {
  color: #01689B;
}
.page-header {
  margin-top: 0px;
  padding-bottom: 0px;
}
.knmi-bar {
  background-color: #01689B;
  padding: 10px;
}
h1 {
  margin-top: 10px;
  margin-bottom: 0px;
  color: #FFF;
}
h1 > small {
  color: rgb(204, 224, 241);
  font-size: 50%;
}

.card {
  border-color: rgb(204, 224, 241);
}

.card > .card-header {
  color: #01689B;
  background-image: none !important;
  background-color: rgb(204, 224, 241);
  border-color: rgb(204, 224, 241);
}
.panel-title {
  font-size: 26px;
  font-weight: bold;
}
.panel-link-expand {
  padding-top: 0px;
  padding-bottom: 5px;
  padding-left: 15px;
  padding-right: 15px;
}
.table {
  margin-bottom: 0px;
}
th, td {
  vertical-align: middle !important;
}
th {
  background-color: #f5f5f5;
}
th > .text-muted {
  font-weight: normal;
}
.nobrake {
  white-space: nowrap;
}
.collapse > pre {
  margin-top: 10px;
}
td > a:not(:first-child) {
	line-height: 1.8;
}
