/*! * Start Bootstrap - Clean Blog v5.0.8 (https://startbootstrap.com/template-overviews/clean-blog) * Copyright 2013-2019 Start Bootstrap * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-clean-blog/blob/master/LICENSE) */ body { font-size: 20px; color: #212529 } p { line-height: 1.5 } p a { text-decoration: underline } @media (max-width:575px) { .form-inline .form-control { display: inline-block; width: auto; vertical-align: middle } .form-inline label { display: -ms-flexbox; display: flex; -ms-flex-align: center; align-items: center; -ms-flex-pack: center; justify-content: center; margin-bottom: 0 } .form-inline .form-group { display: -ms-flexbox; display: flex; -ms-flex: 0 0 auto; flex: 0 0 auto; -ms-flex-flow: row wrap; flex-flow: row wrap; -ms-flex-align: center; align-items: center; margin-bottom: 0 } } h1, h2, h3, h4, h5, h6 { font-weight: 800; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif } ::-moz-selection { color: #fff; background: #0085a1; text-shadow: none } ::selection { color: #fff; background: #0085a1; text-shadow: none } #mainNav { position: absolute; border-bottom: 1px solid transparent; background-color: #232323; font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif } #mainNav .navbar-brand { font-weight: 800; color: #fff } @media only screen and (max-width:991px) { #mainNav { position: fixed } } @media only screen and (min-width:992px) { #mainNav .navbar-brand { padding: 10px 20px; color: #fff } #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover { color: rgba(255, 255, 255, .8) } } .wrapper { display: flex; flex-direction: column; height: 100vh } #maincontent { flex: 1 0 auto } footer { flex-shrink: 0; width: 100%; right: 0; left: 0; padding: 20px 0 20px; background-color: #232323; color: #fff } .copyright { font-size: 14px; margin-bottom: 0; text-align: center } .btn { font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif } .btn-lg { font-size: 16px; padding: 25px 35px }