body{background-color:#f5f5f5}.container{padding-top:15px;padding-bottom:15px;background-color:#fff}h1.logo{text-align:center;margin-bottom:1em}h1.logo img{width:140px;border-radius:22%}@media(min-width: 768px){h1.logo img{width:220px}}img.app-store-badge{width:280px;display:block;margin:0 auto}body{padding-top:5em}.footer{position:absolute;bottom:0;width:100%;height:60px;line-height:60px;background-color:#f5f5f5;text-align:center;border-top:1px solid #ccc}a.navbar-brand{text-decoration:none}.errors{color:#a00}.errors h3{font-size:1.2em}.field_with_errors{color:#a00}.form-check .field_with_errors{display:inline}
