
}

.header {
  background-color: #eee;
 /* border-bottom: darkgreen 1px solid; */
  color: rgb(80, 80, 80);
  /*display:table-cell;*/
  display: flex;
  /*flex-flow: row wrap;*/
  flex-direction: row;
  font-family: sans-serif;
  align-items: center;
  overflow: hidden;
  padding: 20px 18px;
  position: relative;
  top: 0px;
  /*margin: 0px auto;*/
  vertical-align: top;
 /* z-index: 4;*/
}

.header div.title-wrapper {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.header div.title {
  