.icon-loading {
    display: inline-block;
    margin-top: 1px;
    height: 14px;
    width: 14px;
    background-image: url("../img/loading.gif");
    background-position: 0 0;
}

.target {
    cursor: crosshair;
}

.zoom {
    cursor: pointer;
    cursor: -moz-zoom-in;
    cursor: -webkit-zoom-in;
}

.thumbnail img {
    /*width: 100%;*/
}

.input_share[readonly] {
    cursor: pointer;
}

.list_post_item_affiliate { padding: 10px; }
.list_post_item_affiliate li {
    display: none;
    opacity: 0.7;
    transition-duration: 0.3s;
    transition-timing-function: ease-in;
    transition-property: transform, opacity;
}
.list_post_item_affiliate li:first-child { display: block; }
.list_post_item_affiliate:hover li {
    display: block;
    opacity: 1;
}
.headline {
    text-transform: uppercase;
    font-weight: bold;
}
footer {
    padding-left: 10%;
    padding-right: 10%;
    padding-top: 1%;
    padding-bottom: 1%;
    margin-top: 5%;
    background-color: #191919;
    color: #FFF;
}

footer p {
    font-weight: 300;
}

.comment_profile {
    float: left;
    padding-right: 10px;
}

.post_comment p {
    margin: 0 0 14px;
}

.profile_header {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 30px;
}

.profile_subheader {
    text-transform: uppercase;
    font-weight: bold;
    font-size: 14px;
    text-align: center;
    margin-top: 4px;

}

#profile_follow {
    margin-top: 10%;
    margin-left: 17%;
}

#profile_bio {
    margin-top: 20px;
}

#profile_stats {
    margin-left: -50px;
}

#profile_panels {
    margin-top: 20px;
}

#profile_username {
    margin-right: 50px;
}

#profile_avatar {
    margin-left: 10%;
}

#profile_avatar img {
    border-radius: 50%;
}

.button_active {
    background-color: #5bc0de;
    border-color: #5bc0de;
    color: #FFF;
}

.button_inactive {
    background-color: #BFCACD;
    border-color: #BFCACD;
    color: #FFF;
}

.stat_callout {
    color: #5bc0de
}

#stats_panel dt {
    width: 100px;
    text-align: left;
}

#stats_panel dd {
    margin-left: 0px;
}