.login .email label, .login .password label {
display: inline-block;
width: 80px;
font-size: 14px;
cursor: text;
}
.login .email input, .login .password input {
width: 180px;
}
.login .password {
margin-bottom: 20px;
}
.login ul {
list-style: none;
margin-left: 0;
margin-bottom: 30px;
}
#AppUserRememberMe, #ProfileAvailable, #AppUserTos {
float: left;
margin: 2px 8px 0 -1px;
}
#ProfileExperience {
margin-bottom: 10px;
}
.users legend {
font-weight: bold;
color: #AAA;
}
.users label {
display: inline-block;
width: 180px;
font-size: 14px;
cursor: text;
}
.users .radio label {
clear: right;
float: left;
width: 80px;
}
.users .radio input {
clear: left;
float: left;
margin: 2px 8px 0 1px;
}
.users .textarea label {
margin-bottom: 90px;
}
.users .textarea textarea {
height: 90px;
margin-bottom: -80px;
}
.users .select {
padding-top: 4px;
}
.users .tos label {
width: 500px;
}
.users .signup {
padding-top: 10px;
text-align: center;
}
input.input-text, textarea, select {
display: inline;
}
.profile .avatar {
margin: 0 15px 20px 15px;
}
.profile .username {
margin: -5px 0 2px 0;
}
.profile .status {
font-style: italic;
}
.profile .about h4, .profile .interests h4, .profile .location h4, .profile .achievements h4 {
margin-bottom: 12px;
font-size: 17px;
}
.profile .achievements h4 {
margin-bottom: 16px;
}
.profile .achievements h4 {
margin-bottom: 2px;
}
#loading {
height: 142px;
padding-top: 80px;
text-align: center;
color: #666;
}
#achievements {
display: none;
min-height: 480px;
overflow: auto;
}
.achievements .embed-responsive-16by9 {
    padding-bottom: 76.25%;
}
.profile .details {
background: transparent;
}
.profile .details th, .profile .details td {
padding: 5px 1px 5px 7px;
text-align: left;
font-size: 13px;
}
.profile .details th {
font-weight: bold;
color: #666;
}
.error-message {
color: #ff0000;
font-size: 12px;
}
#userProfile input.status {
width: 400px;
}
#userProfile input.experience {
width: 30px;
}
.achievements-container {
	min-height: 480px;
}
.required > label {
    font-weight: bold;
}
.required > label:after {
    content: ' *';
    color: #C3232D;
}