a,a:focus,a:hover{color:#fff}.btn-secondary,.btn-secondary:hover,.btn-secondary:focus{color:#333;text-shadow:none;background-color:#fff;border:.05rem solid #fff}html,body{height:100%;background-color:#333}body{display:-ms-flexbox;display:flex;background:url("/static/img/landing/landing.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}main,header,footer{text-shadow:0 .1rem .6rem #000;color:#fff;text-align:center}.cover-heading{font-size:2.4em}p.lead{font-size:3.3em}@media(max-width: 768px){.cover-heading{font-size:2em}p.lead{font-size:2.5em}}a.btn.login{background:rgba(255,255,255,.6);text-shadow:0 .1rem .6rem #fff;font-size:1.12em;font-weight:bolder;padding:9px 15px;border:0}.cover-container{max-width:45em}.masthead{margin-bottom:2rem}.masthead-brand{margin-bottom:0}.nav-masthead .nav-link{padding:.25rem 0;font-weight:700;color:rgba(255,255,255,.5);background-color:rgba(0,0,0,0);border-bottom:.25rem solid rgba(0,0,0,0)}.nav-masthead .nav-link:hover,.nav-masthead .nav-link:focus{border-bottom-color:rgba(255,255,255,.25)}.nav-masthead .nav-link+.nav-link{margin-left:1rem}.nav-masthead .active{color:#fff;border-bottom-color:#fff}@media(min-width: 48em){.masthead-brand{float:left}.nav-masthead{float:right}}.cover{padding:0 1.5rem}.cover .btn-lg{padding:.75rem 1.25rem;font-weight:700}.mastfoot{color:#ecf0f1}
