body{font-family:'Source Sans Pro', 'Open Sans', Arial, sans-serif;font-size:12px;background:#eee;margin-top:100px}.container{margin:0 auto;width:500px;text-align:left}.container h1{margin:0;background:#3B5A91;font-weight:300;color:#fff;padding:8px 10px;font-size:22px}.container h2{margin-bottom:0}.container h3{margin:0}.container .content{background:#fff url(/assets/column_faded-c0d4e6e502c91ea82d2f455d845e8d56171cc8046380693f498ebbeaf9f2ccdf.png) no-repeat 100% 100%;min-height:350px;position:relative;box-shadow:0 0 5px #aaa;padding-bottom:10px}.container .login{background:#fff url(/assets/column-80ef87c1aefd5cef914707e29160be72d83ec2566cedc86f39b774b8cba05eb0.png) no-repeat 100% 100%}.container .flash{background:#ffc;padding:2px;font-size:12px;margin:0}.container .instructions{font-size:13px}.form{padding:0 20px;margin:10px 0}.form h2{color:#002C55;margin-top:15px;font-weight:300;font-size:22px}.form li,.form p{line-height:150%}.form p{margin:1em 0}.form div{margin:15px 0}.form label{color:#002C55;display:block;font-size:12px;font-weight:bold;margin-bottom:5px}.form input[type='text'],.form input[type='password']{border:1px solid #ddd;padding:8px;font-size:18px;width:240px}#forgot-password,#sign-in{text-align:left;margin:5px 0}#sign-in input{font-size:15px}a{color:#007DDE;text-decoration:none}a:hover{text-decoration:underline}.submit a{color:#aaa;font-style:italic;font-size:12px;margin-left:5px}.submit input[type='submit']{margin-right:5px}.submit .button:disabled{color:#999}.message.error{color:red}.message.success{color:green}#email_address{margin-top:10px}.footer{margin:3px auto;text-align:right;color:#888;font-size:11px}.footer a{color:#666;text-decoration:none}.footer a:hover{text-decoration:underline}@media screen and (max-width: 40.5em){body{margin:0}.container{margin:0;width:auto}.container .content{position:absolute;top:0;bottom:0;left:0;right:0}.footer{position:absolute;bottom:5px;right:5px}}.button{position:relative;display:inline-block;padding:4px 12px;margin:0;color:#333;text-shadow:0 1px 0 #fff;white-space:nowrap;font-weight:bold;font-size:13px;text-align:center;vertical-align:middle;cursor:pointer;background-color:#f3f3f3;background-image:-moz-linear-gradient(top, #f5f5f5, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f5f5f5), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #f5f5f5, #f1f1f1);background-image:-o-linear-gradient(top, #f5f5f5, #f1f1f1);background-image:linear-gradient(to bottom, #f5f5f5, #f1f1f1);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#f1f1f1', GradientType=0);border:1px solid #c6c6c6;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1)}.button:hover{text-shadow:none;border-color:#999;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);box-shadow:0 1px 1px rgba(0,0,0,0.1);background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #f8f8f8, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f8f8f8), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #f8f8f8, #f1f1f1);background-image:-o-linear-gradient(top, #f8f8f8, #f1f1f1);background-image:linear-gradient(to bottom, #f8f8f8, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#f1f1f1', GradientType=0);background-position:0 0}.button:active{background-image:none;outline:0;background:#e8e8e8;border-color:#4d90fe;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);background-color:#f4f4f4;background-image:-moz-linear-gradient(top, #f6f6f6, #f1f1f1);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f6f6f6), to(#f1f1f1));background-image:-webkit-linear-gradient(top, #f6f6f6, #f1f1f1);background-image:-o-linear-gradient(top, #f6f6f6, #f1f1f1);background-image:linear-gradient(to bottom, #f6f6f6, #f1f1f1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#f1f1f1', GradientType=0)}.button:focus{border-color:#4d90fe;outline-style:none;background-color:#f3f3f3}
