* { box-sizing: border-box; margin: 0; padding: 0; font-size: 18px; font-family: "Ubuntu Mono", monospace; } html, body { height: 100%; } header, nav, main, footer { padding: 2px calc((100% - 800px) / 2) 0; } main { margin-top: 54px; margin-bottom: 54px; min-height: calc(100vh - 345px); overflow: auto; } body { line-height: 1.5; background-color: #F1F3F6; color: #34495E; overflow-y: scroll; } h1 a { font-size: 36px; font-weight: bold; background-image: url("/static/img/logo.png"); background-repeat: no-repeat; background-position: 0px 0px; height: 36px; padding-left: 50px; position: relative; } h1 a:hover { text-decoration: none; color: #34495E; } h2 { font-size: 22px; margin-bottom: 36px; position: relative; top: -9px; } a { color: blue; } @font-face { font-family: 'Lato'; src: url(../fonts/Lato-Regular.ttf); } @font-face { font-family: 'Lato-Italic'; src: url(../fonts/Lato-Italic.ttf); } /* Change the colour of the box shadow */ .my-card-shadow-sm { box-shadow: 0 0.25rem 0.5rem rgba(100, 100, 100, 0.1); } .my-card-shadow-lg { box-shadow: 7px 7px 7px rgba(100, 100, 100, 0.5); } .card-title a { font-size: 1.2rem; }