body { margin: 0px; z-index: 1; } .flex { flex-grow: 1; } .toolbarLoginBtn { margin-left: -12px; margin-right: 20px; } .flex-parent { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; } .paper { padding: 12px; } .login-btn { width: 100%; } .lesson-card-lg { height: 300px; } .lesson-card-xs { min-height: 300px; } .lesson-card-btn { margin-bottom: 16px; width: 100%; } .content { padding: 16px; } .vert-spacer { padding: 5px; } .intro-card-lg { width: 50%; } .intro-card-xs { width: 100%; } .intro-subheading { border-right: solid; border-left: solid; border-color: red; } .review-fab { position: absolute; bottom: 12px; right: -12px; }