.centered {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -180px;
    margin-left: -100px;
    text-align: center;
}

.avatar-wrapper {
    width:150px;
    height:150px;
    margin: 5px 25px;
    overflow: hidden;
    border-radius:50%;
    position: relative;

    float:left;
    padding-right:30px;
}

.avatar-wrapper img {
    position: absolute;
    top:50%;
    left:50%;
    transform: translate(-50%,-50%)
}

h3 {
    margin-top: 0px;
    margin-bottom: 0px;
}

h5 {
    margin-top: 0px;
}

table.highlight > thead > tr > th {
    padding-top: 7px;
    padding-bottom: 7px;
}

table.highlight > tbody > tr > td {
    padding-top: 3px;
    padding-bottom: 3px;
}

table.highlight > tbody > tr.notfollowed {
    background-color: rgba(255, 236, 179, 0.5);
    -webkit-transition: background-color .25s ease;
    transition: background-color .25s ease;
}

table.highlight > tbody > tr.notfollowed:hover {
    background-color: rgba(255, 213, 79, 0.5);
}