body,html{background-color:#f1f4f4;color:#1a1a1a;font-family:Telenor,sans-serif;font-size:16px;height:100%;margin:0;min-height:100%;padding:0;position:relative;width:100%}body *,html *{box-sizing:border-box}.content{background-color:#fff;margin:0 auto;padding:50px;position:relative;top:50%;transform:translateY(-50%);width:540px}.content .content--logo{margin-bottom:50px;text-align:center}.content .button{background-color:#2d28cd;border:none;border-radius:2px;color:#fff!important;cursor:pointer;display:inline-block;font-size:16px;font-weight:300;line-height:150%;margin:12px 0;padding:.5em 1.5em;text-decoration:none;width:100%}.content form [autocomplete=one-time-code],.content form input[type=email],.content form input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fafafa;border:1px solid #ccc;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-sizing:border-box;display:block;font-size:17px;margin:0 0 1rem;padding:15px;width:100%}.content form [autocomplete=one-time-code]:focus,.content form input[type=email]:focus,.content form input[type=password]:focus{background:#fff;border-color:#999;outline:none}.errorpage{margin:0 auto;padding:60px;width:50%}.errorpage,.justify-center{text-align:center}.alert{border:1px solid transparent;border-radius:5px;margin-bottom:20px;padding:20px}.alert h4{color:inherit;margin-top:0}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert.alert--warning{background:#f5ff87;border:0;border-radius:5px;color:#464747}
