#root {
    text-align: center;
    width: 95%;
    margin: auto;
}

.errorcode {
    display: none;
}

.notification-link {
    text-decoration: none;
    color: red;
}

#signup-header {
    text-align: center;
    width: 100%;
    margin: auto;
}

#signup-title {
    text-align: center;
    width: 100%;
    margin: auto;
}

#signup-form {
    text-align: left;
    width: 95%;
    margin: auto;
}

#signup-button-section {
    text-align: left;
    width: 100%;
    margin: auto;
}

#signup-button {
    
}

#login-header {
    text-align: center;
    width: 100%;
    margin: auto;
}

#login-title {
    text-align: center;
    width: 100%;
    margin: auto;
}

#login-form {
    text-align: left;
    width: 95%;
    margin: auto;
}

#login-button-section {
    text-align: left;
    width: 100%;
    margin: auto;
}

#login-button {
    
}

#password-reset-header {
    text-align: center;
    width: 100%;
    margin: auto;
}

#password-reset-title {
    text-align: center;
    width: 100%;
    margin: auto;
}

#password-reset-form {
    text-align: left;
    width: 95%;
    margin: auto;
}

#password-reset-button-section {
    text-align: left;
    width: 100%;
    margin: auto;
}

#password-reset-button {
    
}

#password-reset-update-header {
    text-align: center;
    width: 100%;
    margin: auto;
}

#password-reset-update-title {
    text-align: center;
    width: 100%;
    margin: auto;
}

#password-reset-update-form {
    text-align: left;
    width: 95%;
    margin: auto;
}

#password-reset-update-button-section {
    text-align: left;
    width: 100%;
    margin: auto;
}

#password-reset-update-button {
    
}

#share-accept-header {
    text-align: center;
    width: 100%;
    margin: auto;
}

#share-accept-title {
    text-align: center;
    width: 100%;
    margin: auto;
}

#share-accept-form {
    text-align: left;
    width: 95%;
    margin: auto;
}

#share-accept-button-section {
    text-align: left;
    width: 100%;
    margin: auto;
}

#share-accept-button {
    
}

.input-help-note {
    text-align: left;
    font-size: smaller;
}

.password-input-help-note {

}

#partner-journal-activation-header {
    text-align: center;
    width: 100%;
    margin: auto;
}

#partner-journal-activation-title {
    text-align: center;
    width: 100%;
    margin: auto;
}

.partner-journal-activation-journal-name-input-help-note {

}

#partner-journal-activation-form {
    text-align: left;
    width: 95%;
    margin: auto;
}

#partner-journal-activation-section-title {
    text-align: center;
    width: 100%;
    margin: auto;
}

.partner-journal-activation-password-reset-input-help-note {
    text-align: right;
    width: 100%;
    margin: auto;
}

a.partner-journal-activation-link:link, 
a.partner-journal-activation-link:visited, 
a.partner-journal-activation-link:hover, 
a.partner-journal-activation-link:active {
    color: white;
}

#partner-journal-activation-button-section {
    text-align: left;
    width: 100%;
    margin: auto;
}

#partner-journal-activation-button {
    
}