*{box-sizing:border-box}body,html{margin:0;padding:0;background:#dad9d6}body{margin:20px}@font-face{font-family:Lineto;src:url(/static/authentication_service/fonts/lineto-circular-book.12d486e1e384.woff)}@font-face{font-family:LinetoMedium;src:url(/static/authentication_service/fonts/lineto-circular-medium.83ad4cf8ef02.woff)}@font-face{font-family:LinetoBold;src:url(/static/authentication_service/fonts/lineto-circular-bold.0f01eae4be59.woff)}body,select,textarea{font-family:Lineto,Arial,Helvetica,sans-serif;font-size:1em;color:#4d7779}strong{font-family:LinetoBold,Arial,Helvetica,sans-serif}a{color:#5268c2;text-decoration:none;border-bottom:1px solid #5268c2}a:hover{color:#5268c2;border:0}h1{margin:10px 0;font-size:1.6em;font-family:LinetoBold,Arial,Helvetica,sans-serif}h2{font-size:1.4em;font-family:LinetoMedium,Arial,Helvetica,sans-serif}p,ul{margin:10px 0}hr{margin:20px 0}.Container{padding:20px;background:#fff}.Header{text-align:center;margin-bottom:20px}.Header-branding{margin-bottom:10px}.Header-branding-image{width:90px}.Header-title{background:#4d7779;margin-left:-20px;margin-right:-20px;text-align:center}.Header-title h1{font-size:1.2em;color:#fff;margin:15px;padding:15px}.List{padding:0;list-style:none}.List li{margin:15px 0 0 0}.QR{text-align:center}.QR-image{border:3px solid #4d7779}.Tokens{margin:10px 0;border:1px solid #dad9d6;padding:0 15px 15px 15px}.Tokens li{width:50%;float:left}.Tokens:after{content:"";display:block;clear:both}.Footer{padding:20px 20px 0 20px;margin-top:20px;margin-left:-20px;margin-right:-20px;text-align:center}.Footer p{margin:0}@media (min-width:40em){body{margin-top:40px}.Container{max-width:35em;margin:0 auto;padding:40px}.Header-branding{margin-bottom:20px}.Header-branding-image{width:100px}.Header-title{margin:0}.Header-title h1{margin:20px}.Footer{margin:20px 0 0 0}}.Form .Field{margin-top:20px}.Form .Field-message{margin-top:10px}.Form .Field .DateInput,.Form .Field .EmailInput,.Form .Field .NumberInput,.Form .Field .PasswordInput,.Form .Field .TextInput,.Form .Field .Textarea,.Form .Field .vDateField{border-width:3px;padding:10px;font-weight:700;color:#4d7779}.Form .Field .DateInput:focus,.Form .Field .EmailInput:focus,.Form .Field .NumberInput:focus,.Form .Field .PasswordInput:focus,.Form .Field .TextInput:focus,.Form .Field .Textarea:focus,.Form .Field .vDateField:focus{border-color:#4d7779}.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{display:inline-block;position:absolute;right:15px;top:40px;width:.65em;height:.65em;border-style:solid;border-width:.15em .15em 0 0;content:"";transform:rotate(135deg);color:#4d7779}.Form .ModelChoiceField .Select,.Form .TypedChoiceField .Select{appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none}}.Form .ModelChoiceField .Select,.Form .TypedChoiceField .Select{width:100%;min-height:41px;padding:9px;background-color:transparent;border:3px solid #dad9d6;color:#4d7779;appearance:inherit;-webkit-appearance:inherit;-moz-appearance:inherit;-ms-appearance:inherit}.Form .ModelChoiceField .Select:focus,.Form .TypedChoiceField .Select:focus{border-color:#4d7779}.Form .BooleanField{width:100%;position:relative}.Form .BooleanField .Field-label{margin-top:10px;line-height:22px}.Form .BooleanField .Field-item{float:left;margin-top:0;margin-right:10px}.Form .BooleanField .Field-item .CheckboxInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:3px solid #dad9d6;padding:15px}.Form .BooleanField .Field-item .CheckboxInput:checked{border-color:#4d7779;background-color:#4d7779}.Form .BooleanField .Field-message{margin-top:0}.Form .Field-message--error.Field--required .Field-item input{border-color:#ff674d}.Form-buttons{margin-bottom:20px}.Button{margin-top:20px;padding:15px;font-weight:700;text-align:center}.Button--warning{background:#ff674d}.Messages .Message{font-family:LinetoBold,Arial,Helvetica,sans-serif}.errorlist{margin-top:20px}.Menu-title{background:#4d7779;border-top:1px solid #dad9d6;border-bottom:1px solid #dad9d6;margin-left:-20px;margin-right:-20px;text-align:center}.Menu-title h1{font-size:1.2em;color:#fff}.Menu-list{padding-top:5px}.Menu-item{margin:15px 0}.Menu-item a{display:inline-block}.Menu-item a:hover{border-bottom:1px solid #fff}@media (min-width:40em){.Menu{margin-top:40px;padding-bottom:10px}.Menu-title{margin-right:0;margin-left:0}.Menu-title h1{margin:20px}}