body,html{background:#eaeaea}.container.main{background:transparent}h1{text-align:left;font-size:18px;padding:15px 30px;color:silver;margin-bottom:-10px;margin-top:0;border-radius:3px 3px 0 0;background:#fff url(/Content/images/public/css/signup-arrow.png) 72% center no-repeat}h1 span{display:inline-block;background:#fff;padding-right:15px}form{background:#fff;border-radius:3px;margin-bottom:0;padding:1.5em 30px}.invite-only{color:#fff;background:#007900 url(/Content/images/public/css/private-key.png) 31px center no-repeat;border-top:1px solid #009200;padding:20px 30px 20px 120px;margin:15px -31px -21px -31px;border-radius:0 0 3px 3px}.sign-in-spirit{color:#fff;background:#007900 url(/Content/images/public/css/spirit-white.png) 31px center no-repeat;padding:20px 30px 20px 120px;border-radius:3px}.sign-in-spirit h3,.sign-in-spirit p{color:#fff}div.container .row.form{background:url(/Content/images/public/css/ball-grey.gif) center 37px no-repeat}.row .seven{margin-bottom:30px;margin-top:10%;border-radius:3px;border:1px solid #c5c5c5;box-shadow:0 4px 6px 1px rgba(0,0,0,0.3)}.row .eight{box-shadow:0 4px 6px 1px rgba(0,0,0,0.3);margin-bottom:100px;border-radius:3px}.help{display:block;cursor:pointer;color:#757575}input.input-validation-error{border-color:#c00}.field-validation-error{bottom:0;margin-top:9px}.forgotmessage{background:White}.forgotmessage a:hover{color:#00435b}#logonform .field-validation-error{display:none}@media only screen and (max-width:767px){.row .seven{width:100%}}@media only screen and (max-width:550px){.control-group.six{float:none;width:100%}.invite-only,.sign-in-spirit{background-image:none;padding-left:15px}}