/**
 * Profile image component
 */
.profile-header-container{
    margin: 0 auto;
    text-align: center;
}

.profile-header-img > img.img-circle {
    width: 200px;
    height: 200px;
    border: 5px solid #484848;
}

/**
 * Ranking component
 */
.rank-label-container {
    margin-top: -10px;
    /* z-index: 1000; */
    text-align: center;
    margin-left: -35px;
}

.label.label-default.rank-label {
    background-color: #484848;
    padding: 5px 10px 5px 10px;
    border-radius: 27px;
    font-size: 16px;
}	

.cuttext {
	text-overflow: ellipsis;
	overflow: hidden;
	width: 99%;
	height: 1.2em;
	white-space: nowrap;
	color:lime;
}