 body {
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    background-color:#f8f8f8;
  }

  main {flex: 1 0 auto;}
h1,h2,h3,h4,h5,h6 p {font-family:"Roboto";}
      
.collapsible-header{
/*min-height:3rem;*/
/*line-height:1rem;*/
/*margin-top: 5px;*/
}
link:active, a:link{background-color:transparent;text-decoration: none;}a:active,a:hover{outline:0}

.link:hover {color:white;}

.grey{
box-shadow: 0 0 10px rgba(0,0,0,.3);
border:1px solid #ccc;
background:#EEEEEE;
}