@font-face {
  font-family: 'weizmann-regular';
  src: url('/static/fonts/weizmann-regular.woff2') format('woff2'),
       url('/static/fonts/weizmann-regular.woff') format('woff');
}

@font-face {
  font-family: 'Heebo-Regular';
  src: url('/static/fonts/Heebo-Regular.ttf') format('truetype');
}

.menu-list a:hover
{
    background-color:#202060;
}

.hero.is-dark a.navbar-item:hover
{
   background-color:#202060;
}

.tableFixHead          { overflow: auto; height: 100px; }
.tableFixHead thead th { position: sticky; top: 0; z-index: 1; }

.table
{
    color:white;
    background-color:#000020;
    border-collapse:collapse;
}
.content table thead td, .content table thead th, .content table tbody td, .content table tbody th
{
    color:white;
    border: 1px solid #606060;
        border-top-width: 0px;
        border-right-width: 0px;
        border-bottom-width: 1px;
        border-left-width: 0px;
}
.columns {
    display: flex;
    min-height: 90vh;
}

.content.is-vcentered {
  display: flex;
  align-content: center; /* used this for multiple child */
  align-items: center; /* if an only child */
}

.has-text-centered {
  text-align: center;
}

.navbar
{
  border: 1px solid #202060;
  border-top: 0px;
  border-left: 0px;
  border-right: 0px;
}

.menu
{
 position: sticky;
  display: inline-block;
  vertical-align: top;
  max-height: 100vh;
  width: 200px;
  top: 0;
  bottom: 0;
  padding: 30px;
  border: 1px solid #202060;
  border-top: 0px;
  border-left: 0px;
  border-bottom: 0px;
}

