html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{line-height:1}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}*{box-sizing:border-box}body{background:#ebebeb;color:#333;font:13px "Helvetica Neue",Helvetica,sans-serif}body a:link,body a:visited,body a:hover,body a:active{color:inherit}body a:link,body a:visited{text-decoration:none}body a:hover,body a:active{text-decoration:underline}h4,h5,h6{font-weight:normal}input{font-family:"Helvetica Neue",Helvetica,sans-serif}input:focus{outline:none}.wrapper{min-width:320px;max-width:1024px;margin-left:auto;margin-right:auto;padding-left:10%;padding-right:10%;text-align:center}.wrapper>header{color:#444;margin-top:3em}.wrapper>header h1{font-size:2em;font-weight:normal}.wrapper>header h1>span.site-name{font-weight:500}.wrapper>footer{margin-top:4em;margin-bottom:3em}.wrapper>footer .colophon{font-size:11px}.wrapper.short>header{margin-top:15%}.wrapper.short>footer{margin-top:15%}.intro-content{max-width:300px;margin-top:3em;margin-bottom:1em;margin-left:auto;margin-right:auto}.intro-content li{text-align:left}form{margin-top:30px}.form-body{max-width:300px;margin-left:auto;margin-right:auto;text-align:left}.form-section,fieldset{margin-bottom:30px}.form-row{margin-bottom:20px}.form-section>.form-row,fieldset>.form-row{margin-bottom:10px}fieldset>legend{font-weight:500;margin-bottom:20px}fieldset>.form-row:last-child{margin-bottom:0}label.form-row{display:block}input.text,input.button,form .errorExplanation li{border-radius:2px;font-size:15px;height:35px;line-height:normal;padding-left:10px;padding-right:10px}input.text{-webkit-appearance:none;background-color:#fff;border:1px solid #d3d3d3;width:100%}input.text:focus{border-color:#a0a0a0}input.text:disabled{opacity:0.7}input.button{background:#4e943b;box-shadow:0 4px 0 #3b702c;color:#fff;-webkit-appearance:none;border:0;box-sizing:content-box;width:100%}input.button:hover,input.button:focus{background:#58a642}input.button:active{background:#448234;box-shadow:0 -4px 0 #315d25;margin-top:4px;margin-bottom:-4px}.unthemed input.button{padding:4px 0}.unbranded input.button{background:#333;box-shadow:0 4px 0 #1a1a1a;color:#fff}.unbranded input.button:hover,.unbranded input.button:focus{background:#404040}.unbranded input.button:active{background:#262626;box-shadow:0 -4px 0 #0d0d0d;margin-top:4px;margin-bottom:-4px}input[type=checkbox]{margin-top:0;margin-bottom:0;margin-right:5px;display:inline-block;line-height:inherit;vertical-align:middle}form .errorExplanation>:not(ul){display:none}form .errorExplanation>ul{list-style:none}form .errorExplanation li{background-color:#f2dede;border-color:#eed3d7;color:#b94a48;display:table;margin:0 auto 10px}form .errorExplanation li:after{content:'.'}.form-body>.main{font-size:15px}.form-body label.emphasized{font-weight:500}ol.flashes,ul.flashes{list-style:none}.flash{margin-top:10px}.flash:first-child{margin-top:20px}.flash>span{border-radius:2px;border-style:solid;border-width:1px;font-size:15px;font-weight:500;display:inline-block;padding:0.5em 1em}.flash.error>span{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.flash.info>span{background-color:#d9edf7;border-color:#bce8f1;color:#3a87ad}.flash.notice>span{background-color:#fcf8e3;border-color:#f2e187}.flash.success>span{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.site-name-with-logo{white-space:nowrap}.site-name-with-logo .site-logo,.site-name-with-logo .site-name{display:inline-block;vertical-align:middle}.site-name-with-logo .site-logo{border-radius:2px;height:48px;margin-right:15px;max-width:48px}.site-name-with-logo .site-name{font-size:20px;max-width:80%;text-align:left;white-space:normal}img.nb-logo{max-height:90px;max-width:300px}.form-row>.actions-label{padding-top:20px;line-height:1.5;text-align:center}.form-row>.actions-label>a{color:#2f9ebe}