.changePass > div{
	display:block;
	padding:20px 0;
}

.changePass > div:last-child{
	display:none;
}


.updateEmail > div{
	display:none;
	padding:20px 0;
}

.updateEmail > div:first-child{
	display:block;
}

.profile{ font-size:12px; line-height:16px; max-width:400px; margin:0 auto; }
.row-line{ border-bottom:1pt solid #ccc; padding:5px 0; vertical-align:top; overflow:hidden; }
.row-line h1{ font-size:14px; text-transform:uppercase; text-align:center; }
.row-line > div{ min-width:50%; float:left; max-width:200px; }

.profiles{ margin:0 auto; padding:0 0; }
.profiles .rows{ padding:2px 0; overflow:hidden; text-align:center; margin:0; }
.profiles .rows h1{ font-size:16px !important; text-align:center; margin:0 0 5px 0; color:#ff811c; }
.profiles .rows h2{ font-size:13px !important; text-transform:uppercase; text-align:center; margin:0 0 5px 0; text-decoration:underline; }
.profiles .rows h3{ font-size:12px !important; text-align:center; margin:0 0 5px 0; }
.profiles .rows > div{ display:inline-block; }

.profiles2{ margin:0 auto; padding:0 0; }
.profiles2 .rows{ padding:2px 0; overflow:hidden; text-align:center; margin:0; }
.profiles2 .ranks{ border-bottom:1pt solid #ccc; }
.profiles2 .ranks:first-child{ border-top:0pt solid #ccc; }
.profiles2 .rows h1{ font-size:16px !important; text-align:right; margin:0 0 5px 0; color:#ff811c; }
.profiles2 .rows h2{ font-size:13px !important; text-transform:uppercase; text-align:center; margin:0 0 5px 0; border-bottom:1pt solid #ccc; }
.profiles2 .rows h3{ font-size:12px !important; text-align:center; margin:0 0 5px 0; }
.profiles2 .rows > div{ float:right; width:50%; margin:0; }

.profiles2 .ranks div{ width:45.75%; padding:0 2%; border-left:1pt solid #ccc; text-align:left; }
.profiles2 .ranks div:first-child{ border-left:1pt solid #ccc; text-align:left; }
.profiles2 .ranks div:last-child{ text-align:right; border:0; }
.profiles2 .date-login{ width:100%; border:0; } 

