.prefs-title-text{
	padding-top: 1rem;
	font-size: 1.2rem;
    font-weight: bold;
}
.prefs-text{
	padding-top: 0.25rem;
}
.prefs-table{
    width: auto;
    border-spacing: 0 5px;
}
.prefs-table td{
    padding-left: 1rem;
    vertical-align: middle;
    height: 1.5rem;
}

.prefs-table td.left-td{
    background-color: #DFFFBE;
    text-align: right;
    padding-right: 0.25rem;
    font-size: 0.75rem;
    font-weight: bold;
}
.prefs-table td.right-td{
    padding-left: 1rem;
    font-size: 0.65rem;
    font-style: italic;
    width: 20rem;
}
.prefs-table td.email-update-info{
    font-size: 0.65rem;
    font-style: italic;
    height: 1rem;
    padding-left: 0px;

}

.prefs-table td.prefs-title-text{
    padding-left: 0;
    height: 2.5rem;
    vertical-align: bottom;
}

.prefs-table .button{
    float: right;
    margin-top: 0.15rem;
    width: 7.6rem;
}

.prefs-email-group{
}

.prefs-email-label{
	cursor: pointer;
	margin-right: 1rem;
}
.prefs-radio{
	cursor: pointer;
}

.password-change-message, .email-change-message{
    -webkit-transition: opacity 0.3s ease, background-color 0s ease 0.3s;
    transition: opacity 0.3s ease, background-color 0s ease 0.3s;
	font-size: 0.75rem;
    left: 20.5rem;
    top: 21rem;
    height: 35px;
    width: 8.5rem;
    position: absolute;
    z-index: 10;
    padding: 0.25rem;
    box-shadow: 3px 3px 3px rgba(0,0,0,0.6);
    line-height: 1.2em;
    -webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
    cursor: default;
}

.email-change-message{
    left: 17rem;
    top: 24.5rem;
    height: 22px;
}

.password-change-message.visible-hide, .email-change-message.visible-hide{
	opacity: 0;
}	
.password-change-message.visible-success, .email-change-message.visible-show{
    -webkit-transition: opacity 0.3s ease, background-color 0s ease 0s;
    transition: opacity 0.3s ease, background-color 0s ease 0s;
	opacity: 1;
    background-color: #99DD66;
	
}
.password-change-message.visible-error, .email-change-message.visible-error{
    -webkit-transition: opacity 0.3s ease, background-color 0s ease 0s;
    transition: opacity 0.3s ease, background-color 0s ease 0s;
	opacity: 1;
    background-color: #EE5E41;
	
}