#blur{
    display:grid;
    grid-template-columns: 100%;
    grid-template-rows: auto;
}
div.main{margin:0;}
div.main.typography>div.row>div.columns>article{padding:0 1rem;animation: fadein 1s ease-in-out;}
article>h2{padding:0;}
form fieldset {margin:0;padding:0;border:0;}
form input[type=text],form input[type=password],form input[type=email] {
    padding: 1rem;
    font-size: 1.25rem;
    line-height: initial;
    height: auto;
    border:0.25rem solid #DDD;
    border-radius:3rem;
}
.centeredmiddle{text-align:center;height:0;}
p{padding:0;margin:0;}
article p{padding:1rem 0;}
#MemberLoginForm_LoginForm_Remember_Holder{padding: 1rem 1.4rem;}
form .field.text label, article>h2, form .btn-toolbar, article>p, form>p{padding-left:1.4rem;padding-right:1.4rem;}
form .btn-toolbar{padding-top:1rem;}
div.securityinfo{background:#FFF;border:0.25rem solid #DDD;border-top-width: 0;
    display:inline-block;padding:1.5rem 2rem;
    border-bottom-left-radius: 3rem;border-bottom-right-radius: 3rem;
    position:relative;
    animation: flutschin 4s ease-in-out;
    top:-8rem;opacity:0;
    z-index:100;
}
div.securityinfo p{color:#222;font-weight:bold;font-style: italic;}

@keyframes flutschin {
    0% {top:-8rem;opacity:0;}
    25% {top:0;opacity:1;}
    75% {top:0;opacity:1;}
    100% {top:-8rem;opacity:0;}
}
@keyframes fadein {
    0% {opacity:0;}
    50% {opacity:0;}
    100% {opacity:1;}
}

input[type="checkbox"] {
    display:none;
}
form div.field.checkbox input + label{margin:0;user-select: none;text-align:left;}
form div.field.checkbox input + label:before{font-family: "Material Icons";font-size:2rem;vertical-align: middle;margin-right: 0.25rem;}
form div.field.checkbox input + label:before{content: "\e835";}
form div.field.checkbox input:checked + label:before{content: "\e834";}
/*form div.field.checkbox:before < input:checked{*/
form input:checked > div:before{
    content: "\e835";
    font-family: "Material Icons";
    margin-right: 0.25rem;
    vertical-align: bottom;
}

/*article>h2{text-shadow: 1px 1px 2px #4d4d4d;}*/
/*form input[type=text],form input[type=password]{box-shadow: -1px -1px 2px #4d4d4d, 1px 1px 2px #FFF;}*/