#logo,nav{position:absolute}header h1,header img{vertical-align:middle;display:inline-block}header,header h1,header img{display:inline-block}body{margin:0;background-color:#f6f6f6;font-size:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}h1,h2,h3,h4{color:#444}h1{font-size:200%;font-weight:100}h2,h3,h4{font-weight:300}h2{font-size:150%}h3{font-size:125%}h4{font-size:110%}a,a:visited{color:#276ab6;text-decoration:none}a:hover{color:#609bde;text-decoration:underline}a:visited{color:#316593}p{font-size:105%;line-height:20px}p:last-child{margin-bottom:0}h2.fancy-title{font-size:160%;font-weight:400;padding-bottom:5px;margin-top:0;margin-bottom:20px;border-bottom:1px solid #60448c}main{width:80%;max-width:700px;display:block;color:#333;font-size:10pt;margin:85px auto 50px}nav{right:35px;top:25px}nav>a{padding-left:30px}#logo{left:35px;top:20px;width:auto;height:32px}@media screen and (max-width:550px){#logo{display:none}}header h1{font-size:500%;font-weight:200;margin:0}header h1.small{font-size:350%}header h1 b,header h1 strong{font-weight:300}@media (max-width:400px){header h1{font-size:300%}}header img{width:96px;height:auto}.error_container{display:block;padding:10px;width:100%;background:#f6ebeb;box-sizing:border-box;border:1px solid #ec9f9f;border-radius:6px;text-decoration:none;color:red!important;margin:10px auto}.error_container .error_title{color:#da2d2d;font-weight:500}.button{position:relative;height:37px;width:200px;padding:0;border-radius:4px;background-color:#3ea8e5;background-image:-webkit-gradient(linear,left top,left bottom,from(#44b1e8),to(#3098de));background-image:-webkit-linear-gradient(top,#44b1e8,#3098de);background-image:linear-gradient(-180deg,#44b1e8,#3098de);box-shadow:0 1px 0 0 rgba(46,86,153,.15),inset 0 1px 0 0 rgba(46,86,153,.1),inset 0 -1px 0 0 rgba(46,86,153,.4);color:#fff;font-size:17px;font-weight:700;line-height:21px;text-shadow:0 -1px 0 rgba(0,0,0,.12);transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;cursor:pointer;border:0;-webkit-appearance:button}.button:active{background-image:-webkit-gradient(linear,left top,left bottom,from(#328ac3),to(#277bbe));background-image:-webkit-linear-gradient(top,#328ac3,#277bbe);background-image:linear-gradient(180deg,#328ac3,#277bbe)}.strikethrough{text-decoration:line-through}.input{font-size:100%;padding:5px 6px;border:1px solid #ccc;border-radius:5px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}textarea.input{margin:2px}code.borderedBox{border:1px solid #ddd;padding:2px 5px;margin-left:4px;margin-right:4px;border-radius:3px;font-size:90%;font-family:'Meslo LG M',Menlo,monospace;background-color:#f8f8f8;overflow:auto}section.borderedBox{background-color:#fcfcfc;padding:20px;margin-top:20px;margin-bottom:20px;border-radius:10px;box-shadow:0 1px 2px 1px rgba(179,179,179,.5)}footer{text-align:center;margin-top:10px;margin-bottom:40px;color:#5b5b5b;font-size:78%}
