.page-body {
    height: 100%;
    width: 100%;
}

.page-left {
    float: left;
    height: 100%;
}
.page-left aside {height:100%;}

.page-content {
    height: 100%;
    box-sizing: border-box;
}

.mdc-toolbar a{
    color: #f0f0f0;
    text-decoration: none;
}
  

.mdc-toolbar__row:first-child::after {
  background-image: url("/static/img/4-3.jpg");
  background-size: cover;
  background-position: center;
}

.demo-card__16-9-media {
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    height: 12.313rem;
    /* 197sp, for 16:9 ratio with 350sp demo card width */
}

.demo-fixed-fab {
    position: fixed;
    bottom: 1rem;
    right: 1rem;
    z-index: 1;
}