/*
 * user-profile.less
 *
 * Styles for user profile/activity stream page.
 *
 */
.user-logo {
    background-repeat: no-repeat;
    background-position: center center;
    text-align: center;
    color: #fff;
    height: 300px;
    position: relative;
    z-index: 1;
/*    @media(min-width: 991px){
        position: relative;
        z-index: 20;
        background-color: #FBFBFB;
    }*/
    
    .btn-default {
        float: left;
    }

    .change-background-btn {
        margin-top: -4px;
    }
}

.contacts-toggle {
    display: none;
}

.ambasador-image {
    background: url(/static/places_core/img/ambasador.jpg) no-repeat center center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    
    -webkit-border-top-left-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -moz-border-radius-topleft: 3px;
    -moz-border-radius-topright: 3px;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;

    width: 100%;
    height: 200px;
    
    h3 {
    margin-top: 0px;
    padding: 10px;
    padding-top: 30px;
    font-weight: 300;
    color: #fff;
    text-shadow: 1px 1px 0px rgba(150, 150, 150, 1);
    font-size: 32px !important;
    }
}

.user-info {
    display: table;
    margin: 25px auto 0 auto;
    
    .profile-page-avatar {

      img {
        display: table;
        margin: auto;
        background: #fff;
       /* width: 134px;
        height: 134px;*/
        width: 100px;
        height: 100px;
        border-radius: 100px;
        -moz-border-radius: 100px;
        -webkit-border-radius: 100px;
        margin-bottom: 6px;
        margin-top: 3px;
        border: 3px solid #FFF;
      }
    }
    
    .user-fullname {
         min-width: 140px;
        background-color: rgba(0,0,0,0.5);
        font-weight: 400;
        font-size: 16px;
        line-height:17px;
        padding: 5px 30px;
        margin-bottom: 8px;
        color: #FFF;
        position: relative; //for more-info
    }
    
    .social-link-button {
        /*background-color: #000;*/
        border-radius: 100px;
        color: #fff;
        display: inline-block;
        line-height: 27px;
        margin: 10px 5px;
        /*opacity: 0.6;*/
        text-align: center;
        width: 27px;
        height: 27px;
        position: relative;
        /*&:hover{ opacity: 1; }*/

     /*   span{
            display: inline-block;
            padding: 7px 7px;
        }*/
    }
}

.profileRankPKT{
    margin-left: 13px;
}
.profileSidebarLeft{
    margin-left: -10px !important;
    margin-right: -10px !important;
}
#fake_recipients{
    img{
        width: 30px;
        height: 30px;
        border-radius: 100px;
        -moz-border-radius: 100px;
        -webkit-border-radius: 100px;
        border: 2px solid #FFF;
    }
}

.user-more-info{
  background-color: rgba(0, 0, 0, 0.5);
  margin-bottom: 8px;
  font-size: 10px;
  padding: 2px 5px;
  color: #FFF;
  a{ color: #FFF; font-weight: bold;}
}
