body{background-color:#fff}article,aside,body,button,dd,div,dl,dt,figcaption,figure,footer,header,hr,html,input,label,li,nav,ol,p,section,select,td,textarea,ul{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#777;font:400 16px/28px Josefin Sans,Helvetica,Arial,Tahoma,sans-serif;list-style:none;margin:0;padding:0;text-rendering:optimizelegibility}h1,h2,h3{color:grey;font-family:Josefin Sans,Helvetica,Arial,Tahoma,sans-serif;font-weight:700;text-transform:uppercase}b,strong{font-weight:600}header{min-height:180px;padding-top:20px}header a:before{border:1px solid #777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#777;content:"\003c";display:block;font-size:30px;height:30px;padding:10px 15px;position:absolute;text-indent:0;width:20px}header a{color:#777;display:block;float:left;margin-left:20px;text-decoration:none;top:20px}header img{display:block;margin:0 auto;max-height:180px;max-width:500px}#login h1{background-repeat:no-repeat;display:block;text-align:center}#login form,#login h1{margin-left:auto;margin-right:auto}#login form{padding-top:10px;width:244px}#login form input[type=password],#login form input[type=text]{background-color:#d5dfe9;background-image:url(/build/images/icons-login.0bb682c8.svg);background-position:10px 9px;background-repeat:no-repeat;background-size:50px auto;border:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#aab2ba;font-size:16px;height:40px;margin-bottom:10px;padding:0 10px 0 50px;width:184px}#login form input[type=password]{background-position:10px -43px}#login form button,#login form input[type=submit]{-webkit-appearance:none;background-color:#c8c8c8;border:none;color:#fff;font-size:16px;height:40px;width:244px}#login .error_list li{background-color:#c00;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font-size:14px;margin-bottom:10px;padding:5px}footer,p{color:#858787;padding-top:40px}footer,p{margin-top:20px;text-align:center}footer a,p a{color:#858787}article{margin:0 auto;max-width:800px}article,article p{text-align:justify}article p{color:#000}article h2,article h3{padding-top:20px}