.header.panel{margin:3rem auto;border:2px solid #444;background:#fff;border-radius:25px}.header.panel fieldset{font:1.1rem "Avenir Next";padding:1rem 2rem 2rem 2rem;margin-top:-1.25rem}.header.panel fieldset legend{letter-spacing:1px}.header.panel fieldset label{text-transform:uppercase;letter-spacing:1px}.header.panel fieldset span{text-transform:uppercase;letter-spacing:1px;font-size:75%;font-weight:bold}.header.panel .sign{background:#fff;width:18rem;height:4.4rem;border:2px solid #444;position:relative;top:-2.5rem;margin:auto;border-radius:25px}.header.panel .sign h1{text-transform:uppercase;font:bolder 0.875rem "Avenir Next";letter-spacing:3px;color:#666;font-size:150%;text-align:center;line-height:2rem;position:relative;top:1.0rem;text-shadow:0.5px 0.5px #ccc}.callout.alert,.callout.warning{margin:0 auto;border-radius:0.8rem;text-align:center}.callout.alert{background-color:#fff;border-color:#ec5840}.paywall-input-required{color:red}hr{text-align:center;margin:0 auto}.alignleft{float:left;padding-right:1rem;margin:0}.alignright{float:right;padding-left:1rem;margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}#myAccounteEditionsButtonFieldsetContainer{text-align:center}#optionsSubscribeButton{color:#fff}#myAccounteEditionsButton{border-radius:0.5rem}#logoutButton{color:#fff}.header.panel form fieldset p{max-width:994px}.row#subOptions .header.panel form fieldset{text-align:center}.header.panel button{border-radius:0.8rem}.reveal#subModal .button{border-radius:0.8rem;color:#333}

/*# sourceMappingURL=pp-paywall.min.css.map */
