body {
    background: url(../img/bg.png);
}

.social-signin {
    background: rgba(255,255,255,0.9);
    display: inline-block;
    font-size: 50px;
    padding: 0px 20px;
    color: rgba(255,255,255,0.9);
    transition: 0.3s;
    -moz-transition: 0.3s;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
}

.social-signin, .social-signin i:before{
    cursor: pointer;
}

.social-signin:hover,.social-signin:focus {
    color: rgba(255,255,255,1);
    text-decoration: none;
    background: rgba(255,255,255,0.6);
}

.social-signin.signin-fb {
    color: rgba(73, 98, 149, 0.9);
}

.social-signin.signin-tw {
    color: rgba(32, 159, 211, 0.9);
}

.social-signin.signin-gp {
    color: rgba(200, 60, 38, 0.9);
}

.social-signin.signin-fb:hover {
    color: rgba(73, 98, 149, 0.6);
}

.social-signin.signin-tw:hover {
    color: rgba(32, 159, 211, 0.6);
}

.social-signin.signin-gp:hover {
    color: rgba(200, 60, 38, 0.6);
}

#profile-header .profile-pic{
    margin-right: 8px;
    margin-top: -8px;
    width: 62px;
    height: 62px;
}

#profile-header h1 {
    float: left;
    font-family: 'Oleo Script';
    font-size: 30px;
    margin-top: -9px;
    text-shadow: 1px 1px #FFFFFF;
}


.follow-user-avatar{
    width: 32px;
    height: 32px;
    float: left;
    margin-left: 3px;
    background: #ddd;
    border: 1px solid #aaa;
    overflow: hidden;
    display: block;
    line-height: 28px;
}

.follow-user-avatar img{
    max-width: 100%;
}


.modal.fullscreen, .modal.fullscreen .modal-dialog, .modal.fullscreen .modal-content {
    height: 100%;
    width: 100%;
}

.modal.fullscreen .modal-body {
    height: 85%;
    width: 100%;
}
