body,html{background:#a3a7ae;margin:0;padding:0}body{background:0 0}body,select,textarea{color:#4e5358;font-family:Helvetica,Arial,sans-serif;font-size:18px}a{color:#7300ff;text-decoration:none}a:hover{color:#7300ff}h1{font-size:1.2em;margin:10px 0;text-transform:uppercase}h2{font-size:1em;margin:10px 0}p,ul{margin:10px 0}hr{border:0;border-top:1px solid #656d78;height:0;margin:10px 0}*{box-sizing:border-box}.Container{background:0 0;padding:0!important}.Container .Intro{color:#656d78;padding:0 15px;text-align:center}.Header{text-align:center}.Header-branding{background:#7300ff;color:#e3ccff;padding:15px 0}.Header-branding-image{background:url(/static/authentication_service/themes/springster/images/springster-logo.svg) no-repeat;background-position:50%;background-size:contain;display:block;height:24px;padding-left:100%;width:100%}.Header-links{background:#fff;padding:10px 0}.Header-links a{text-decoration:none}.Header-title{background:#fff}.Header-title h1{color:#4e5358}.Registration .Header{background-color:#7300ff;padding:0}.Registration .Header-title{background:0 0;text-align:center;background-color:#7300ff;margin:0;padding:15px 8px 35px}.Registration .Header-title h1{background:url(/static/authentication_service/themes/springster/images/lines/skewed-underline.png) no-repeat 50% 100%/200px;color:#fff;font-size:32px;margin:0;padding:0 0 10px}.Registration .Header-links{color:#4e5358}.Registration .Header-links a{color:#7300ff;text-decoration:none}.Delete-Account .Header-title,.Password .Header-title,.Reset-Password .Header-title,.Security .Header-title{padding:0}.Delete-Account .Header-title h1,.Password .Header-title h1,.Reset-Password .Header-title h1,.Security .Header-title h1{background:0 0;color:#4e5358;font-size:18px;padding:15px 8px 0}.Content{background:#fff;overflow:auto}.Content p{padding:0 5%}.Form .Field{margin-top:10px;text-align:center;padding:0 15px 0}.Form .Field-item{display:contents;margin-top:5px}.Form .Field-label{display:inline-block;font-weight:700;margin-bottom:10px}.Form .Field-message{color:#656d78;font-size:18px;margin-top:5px;text-align:center}.Form .Field .DateInput,.Form .Field .EmailInput,.Form .Field .NumberInput,.Form .Field .PasswordInput,.Form .Field .Select,.Form .Field .TextInput,.Form .Field .Textarea,.Form .Field .vDateField{border:2px solid #7300ff;font-size:1em;height:48px;outline:0;padding:10px;width:100%}.Form .Field .DateInput:focus,.Form .Field .EmailInput:focus,.Form .Field .NumberInput:focus,.Form .Field .PasswordInput:focus,.Form .Field .Select:focus,.Form .Field .TextInput:focus,.Form .Field .Textarea:focus,.Form .Field .vDateField:focus{border-color:#7300ff}.Form .Field .Textarea{height:60px}.Form .Field .ClearableFileInput{display:block}.Form .Field--required input{border-color:#edbf40}.Form .Field-message--error.Field--required .Field-item input{border-color:#d0011b}.Form-buttons{margin-top:10px}.Messages{margin:0}.Messages .Message{background-color:#7300ff;color:#fff;padding:10px}.Messages .Message--success{background-color:#7300ff;color:#fff}.Messages .Message--error,.Messages .Message--warning{background:#d0011b}.errorlist{color:#d0011b;list-style:none;margin:5px 0;padding:0}.errorlist li{margin:5px 0}.Additional-text{text-align:center;display:block}.Button{background:#7300ff;color:#fff;display:block;font-size:1em;margin-bottom:10px;max-width:100%;padding:10px 5px;text-align:center;text-decoration:none;width:100%}.Button:hover{background:#d7dbdd;color:#7300ff;cursor:pointer}.Button--warning{background-color:#f50}.Menu{background-color:#a4eed2;padding:10px 15px}.Menu-title{display:none}.Menu-item a{font-size:20px;text-decoration:none}.Menu-list{list-style:none;margin:0;padding:0;text-align:left}.Footer{background:#fff;border-top:1px solid #656d78;font-size:14px;padding:10px 0;text-align:center}.Footer p{color:#a3a7ae;font-size:12px;padding:15px 15px 10px;margin:0;text-align:center}