@font-face{font-family:zathu;font-style:normal;font-weight:400;src:url(/static/authentication_service/themes/zathu/fonts/zathu-webfont.woff) format("woff");src:url(/static/authentication_service/themes/zathu/fonts/zathu-webfont.woff2) format("woff2")}@font-face{font-family:TwCenMT;src:url(/static/authentication_service/themes/zathu/fonts/TwCenMT-Regular.woff) format("woff");font-weight:400}body,html{background:#333;margin:0}@media screen and (min-width:40em){body,html{margin-top:0}}body,select,textarea{color:#412a83;font-family:Arial,sans-serif;font-size:14px}a{border:0;color:#412a83;text-decoration:underline}a:hover{border:0;color:#412a83}h1{font-family:zathu,Arial,sans-serif;font-size:1.6em;text-align:center}h2{font-family:zathu,Arial,sans-serif;font-size:1.4em;text-align:center}p,ul{margin:10px 0;text-align:center}li,ol,ul{list-style:none}hr{margin:20px 0}@media screen and (min-width:40em){.Container{margin:0 auto;max-width:360px;padding:0;overflow:auto}}.Header{margin-bottom:0;text-align:center}.Header-branding{margin-bottom:0}.Header-branding-image{width:130px}.Header-title{background:#fff;margin:0;text-align:center}.Header-title h1{color:#412a83;font-size:32px;margin:0;padding:15px}.List{list-style:none;padding:0}.List li{list-style:none;margin:15px 0 0;font-size:16px}.QR{text-align:center}.QR-image{border:3px solid #412a83}.Tokens{border:1px solid #dadada;margin:10px 15px;padding:0 15px 15px}.Tokens li{float:left;width:50%}.Tokens::after{clear:both;content:"";display:block}.Form{background:#dadada}.Form .Field{margin-top:20px}.Form .Field-message{margin-top:10px}.Form .Field-label{font-size:18px;font-weight:400}.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{color:#412a83;font-weight:400;padding:10px}.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:#412a83}.Form .Field .Textarea{height:100px}.Form .ModelChoiceField,.Form .TypedChoiceField{display:block;position:relative;width:100%}@media screen and (-webkit-min-device-pixel-ratio:0){.Form .ModelChoiceField::after,.Form .TypedChoiceField::after{border-style:solid;border-width:.15em .15em 0 0;color:#412a83;content:'';display:inline-block;height:.65em;pointer-events:none;position:absolute;right:15px;top:46px;transform:rotate(135deg);width:.65em}.Form .ModelChoiceField .Select,.Form .TypedChoiceField .Select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}}.Form .ModelChoiceField .Select,.Form .TypedChoiceField .Select{appearance:inherit;-webkit-appearance:inherit;-moz-appearance:inherit;-ms-appearance:inherit;background-color:#fff;border:0;border-radius:0;color:#412a83;min-height:41px;outline:0;padding:10px 35px 10px 10px;width:100%}.Form .ModelChoiceField .Select:focus,.Form .TypedChoiceField .Select:focus{border-color:#412a83}.Form .BooleanField{display:table;margin:0;position:relative;width:100%}.Form .BooleanField .Field-label{display:inline-block;text-align:left;font-size:16px;margin:10px 0 0 5px;vertical-align:top;width:auto}.Form .BooleanField .Field-item{text-align:left;vertical-align:middle}.Form .BooleanField .Field-item .CheckboxInput{appearance:none;border:3px solid #412a83;display:inline-block;height:20px;outline:0;padding:15px;width:20px;background-color:#fff;position:relative}.Form .BooleanField .Field-item .CheckboxInput:checked{background-color:#412a83;border-color:#412a83}.Form .BooleanField .Field-item .CheckboxInput:checked::after{color:#fff;content:'\2714';font-size:25px;text-align:center;position:absolute;left:0;right:0;display:inline-block;top:0}.Form .Field-message--error.Field--required .Field-item input{border-color:#d0011b}.Form-buttons{margin-bottom:20px}.Additional-text{font-family:TwCenMT-Regular,ArialMT,Arial,sans-serif}.Button--warning{background:#f8af04}.Messages .Message{font-family:Arial,sans-serif}.errorlist{margin-top:20px}.Menu{margin:0}.Menu-title{background:#412a83;margin-left:0;margin-right:0;text-align:center}.Menu-title h1{color:#fff;font-size:1.2em}.Menu-list{padding-top:0}.Menu-item{margin:15px 0}.Menu-item a{display:inline-block;text-decoration:none}.Menu-item a:hover{border:0}@media screen and (min-width:40em){.Menu{margin-top:15px;padding-bottom:10px}}.Footer{margin:20px 0 0;padding:20px;text-align:left}.Footer p{margin:0}