html{height:100%}body{padding-top:20px;padding-bottom:20px;color:#505050;min-height:100%;position:relative}p{line-height:28px}h1{font-size:1.8rem;margin-bottom:0.5em;text-align:center}h2{font-size:1.4rem;margin-top:1em;margin-bottom:0.8em}h2:after{content:"";display:block;position:relative;top:0.2em;border-bottom:1px solid #ddd;margin-bottom:0.5em}h3{font-size:1.3rem;margin-top:1em;margin-bottom:0.5em}.form-button-container{margin-top:2em;text-align:center}.form-button:hover{opacity:0.8}