body { padding: 2rem 0; } img.logo { width: 200px; margin-bottom: 1rem; } h1, h2 { font-weight: 700; } .footer { color: $gray-color; margin-top: 2rem; img { height: 18px; vertical-align: middle; margin: 0 0.2rem; } } .toast { .btn { margin-left: 1rem; text-decoration: none !important; i { margin-right: 0.3rem; } } } ul.problems { margin: 1rem 0; h5 { margin: 0; } li.menu { margin-bottom: 1rem; .toast { .btn { float: right; margin-top: -2px; } } } } ul.details { margin: 0.5rem; list-style: none; font-size: 90%; .menu-item { margin-top: .5rem !important; border-top: 1px solid $border-color; padding-top: 0.5rem; &:first-child { border: none; } } .menu-badge { padding: 0; } }