.topbar-container{
    background-color: #F0F0F0;
}
.topbar-wrap{
    width:1200px;
    height:60px;
    margin:0 auto;
    overflow: hidden;
}
.logo{
    height:50px;
    width: 50px;
    float: left;
    margin:10px 10px;
 
}
.nav{
    float: left;
    height: 60px;;
}
.nav li{
    float: left;
    width: 100px;
    margin:0 10px;
    list-style: none;
}
.nav a{
    text-decoration: none;
    height: 100%;
    width: 100%;
    display: block;
    font-size: 18px;
    color: #2F83B4;
    text-align: center;
    line-height: 60px;
 
}
.nav a:hover{
    background: #FFFFFF;
}.gene {
}
.card-section {
  -ms-flex: 1 0 auto;
      flex: 1 0 auto;
  padding: 1rem; }
  .card-section > :last-child {
    margin-bottom: 0; }
