div.wrapper { background-color: #fcfcfc; padding-top: 50px; padding-bottom: 30px; }
div.wrapper div.container { background-color: #fff; padding: 50px; border: 1px solid #ddd;}
div.wrapper div.container h1 { text-align: center; font-weight: bold; }
div.wrapper div.container h2 { margin-top: 40px; margin-bottom: 20px; }
div.wrapper div.container .row { margin-top: 60px; }
div.wrapper div.container ol { margin-top: 10px; }
div.wrapper div.container ol ol { margin-bottom: 10px; }
@media (max-width: 720px) {
    div.row button.btn,
    div.row .btn-download {
        margin-bottom: 10px;
        word-break: keep-all;
        line-height: 1.25;
        white-space: initial;
    }
    div.wrapper { padding-top: 0; padding-bottom: 0; margin-top: 0;}
}
