#LoginRegister h2 {
    margin: 2rem 0;
}

#Inputfield_login_submit, #profile_submit {
    width: 100%;
    margin-top: 1.5rem;
}

.LoginRegisterLinks {
    text-align: center;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    justify-content: space-between;
    width: 100%;
}
    .LoginRegisterLinksForgot,
    .LoginRegisterLinksRegister {
        display: inline-block;
        margin: 0 .5rem;
    }

#ProcessForgotPassword {
    margin-bottom: 1rem;
}

.InputfieldPassword .pass-confirm > span.on,
.InputfieldPassword .pass-scores > span.on {
	display: block;
	padding: .25rem .25rem;
	font-size: .9rem;
}

#LoginRegisterProfileForm .InputfieldWrapper.Inputfield {
	padding: 0;
}

.Inputfield.collapsed1 > .InputfieldHeader {
	cursor: pointer;
}

#LoginRegisterProfileForm .Inputfield.InputfieldStateCollapsed > .InputfieldContent {
	display: none;
}
