body,html{background:#333;margin:0;padding:0}body,select,textarea{color:#412a83;font-family:Arial,sans-serif;font-size:14px}a{color:#412a83;text-decoration:none}a:hover{color:#412a83}h1{font-size:20px;margin:0;text-transform:uppercase}h2{font-size:18px;margin:10px 0}p,ul{margin:10px 0}hr{border:0;border-top:1px solid #333;height:0;margin:10px 0}*{box-sizing:border-box}.Container{background:#fff;padding:0;overflow:auto}.Container .Intro{color:#412a83;padding:0 15px;text-align:center}.Header{text-align:center}.Header-title{background:#fff;margin:0}.Header-title h1{color:#412a83}.Header-branding{background-color:#ffed00;margin:0;padding:0 15px;text-align:left;overflow:auto;min-height:60px}.Header-branding-image{content:url(/static/authentication_service/themes/zathu/images/zathu.png);display:inline-block;width:130px;height:40px;padding:10px 0 0;margin:5px 0}.Content{padding:0;overflow:auto}.Content:after{content:" ";height:40px;background-image:url(/static/authentication_service/themes/zathu/images/separator/mw_zig_pattern_30.png);margin:20px 0 15px 0;background-position:center center;background-repeat:repeat-x;background-size:auto;display:block}.Content .center,.Content p{padding:0 15px}.Form{background:#dadada;padding:10px 15px;margin:0 10px 20px}.Form .Field{margin-top:10px;text-align:left}.Form .Field-item{display:contents;margin-top:5px}.Form .Field-label{display:inline-block;text-align:center;font-weight:700;margin-bottom:10px}.Form .Field-message{color:#412a83;font-size:14px;margin-top:5px;text-align:center;clear:both}.Form .Field .ClearableFileInput,.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:0;font-size:1em;height:48px;outline:0;padding:10px;width:100%}.Form .Field .ClearableFileInput:focus,.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:#dadada}.Form .Field .Textarea{height:60px}.Form .Field .ClearableFileInput{display:block}.Form .Field--required input{border-color:#ffed00}.Form .Field-message--error.Field--required .Field-item input{border-color:#d0011b}.Form-buttons{margin-top:10px}.Additional-text{text-align:center;font-weight:400;font-size:16px;padding:0;margin:0}.Additional-text a{display:inline-block;padding:10px 0;text-decoration:none}.Button{background:#412a83;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:#412a83;color:#fff;cursor:pointer;opacity:.8}.Button--warning{background:#f8af04}.Button--warning:hover{background:#f8af04}.Messages{margin:0}.Messages .Message{color:#fff;padding:10px}.Messages .Message--success{background:#412a83}.Messages .Message--error,.Messages .Message--warning{background:#d0011b}.errorlist{color:#d0011b;list-style:none;margin:5px 0;padding:0}.errorlist li{margin:5px 0}.Menu{padding:0}.Menu-title{display:none}.Menu-list{list-style:none;margin:0;padding:0;text-align:left}.Menu-item a{font-size:20px;text-decoration:none;font-weight:700}.Back-to-top{padding:0 0 15px 0}.Back-to-top--link{color:#5c5c5c;font-size:20px}.Footer{background:#dadada;border:0;font-size:12px;margin:0;padding:10px 0;text-align:left;padding:8px 10px 0 0}.Footer p{font-size:12px;color:#a3a3a3;text-align:left}