.avatar{
    position: relative;
    display: inline-block;
    overflow: hidden;
    margin: 0;
    text-align: center;
    vertical-align: middle;

    & > i{
        display: inline-block;
        vertical-align: middle;
        margin-top: -3px;
    }

    & > img{
        width: 100%;
        vertical-align: top;
    }
    
    &.avatar-6{
        line-height: 6px;
        height: 6px;
        width: 6px;
    }

    &.avatar-10{
        line-height: 10px;
        height: 10px;
        width: 10px;
    }

    &.avatar-15{
        line-height: 15px;
        height: 15px;
        width: 15px;
    }
    
    &.avatar-20{
        line-height: 20px;
        height: 20px;
        width: 20px;
    }
    
    &.avatar-30{
        line-height: 30px;
        height: 30px;
        width: 30px;
    }

    &.avatar-36{
        line-height: 36px;
        height: 36px;
        width: 36px;
    }

    &.avatar-40{
        line-height: 40px;
        height: 40px;
        width: 40px;
    }

    &.avatar-44{
        line-height: 44px;
        height: 44px;
        width: 44px;
    }

    &.avatar-50{
        line-height: 50px;
        height: 50px;
        width: 50px;
    }

    &.avatar-60{
        line-height: 60px;
        height: 60px;
        width: 60px;
    }

    &.avatar-70{
        line-height: 70px;
        height: 70px;
        width: 70px;
    }

    &.avatar-80{
        line-height:80px;
        height: 80px;
        width: 80px;
    }

    &.avatar-90{
        line-height:90px;
        height: 90px;
        width: 90px;
    }

    &.avatar-100{
        line-height:100px;
        height: 100px;
        width: 100px;
    }

    &.avatar-110{
        line-height:110px;
        height: 110px;
        width: 110px;
    }

    &.avatar-120{
        line-height:120px;
        height: 120px;
        width: 120px;
    }

    &.avatar-130{
        line-height:130px;
        height: 130px;
        width: 130px;
    }

    &.avatar-140{
        line-height:140px;
        height: 140px;
        width: 140px;
    }

    &.avatar-150{
        line-height:150px;
        height: 150px;
        width: 150px;
    }

    &.avatar-160{
        line-height:160px;
        height: 160px;
        width: 160px;
    }
}

.avatar-group{
    z-index: 1;
    display: flex;

    .avatar{
        z-index: 1;
        margin-left: -20px;

        @for $i from 1 through 7 {
            &:nth-child(#{$i}){
                $value: 7 - $i;
                z-index: $value;
            }
        }
        &:nth-child(1){
            margin-left: 0
        }
    }
}