.userprofile .nav-pills .nav-link.active,
.userprofile .nav-pills .show > .nav-link,
.userprofile_edit .nav-pills .nav-link.active,
.userprofile_edit .nav-pills .show > .nav-link {
  background-color: #000;
}
.userprofile .nav-pills a.nav-link,
.userprofile .nav-pills .show > a.nav-link,
.userprofile_edit .nav-pills a.nav-link,
.userprofile_edit .nav-pills .show > a.nav-link {
  text-decoration: none;
}
.userprofile .profileheader figure,
.userprofile_edit .profileheader figure {
  overflow: hidden;
  border-radius: 100px;
  width: 160px;
  height: 160px;
  border: #666 1px solid;
}
.userprofile .profileheader figure img,
.userprofile_edit .profileheader figure img {
  width: 100%;
  height: 100%;
}
.userprofile .profileheader .user_accounttype .fas, .userprofile .profileheader .user_accounttype .fab, .userprofile .profileheader .user_accounttype .far,
.userprofile_edit .profileheader .user_accounttype .fas,
.userprofile_edit .profileheader .user_accounttype .fab,
.userprofile_edit .profileheader .user_accounttype .far {
  color: white;
  font-size: 2rem;
  position: absolute;
  top: 0px;
  margin-left: -80px;
  text-shadow: 1px 1px 1px black;
}

.c_actions a,
.c_actions a:hover {
  text-decoration: none;
}
.c_actions .c_like:hover i,
.c_actions .c_liked i {
  color: #ff0000;
}
.c_actions .c_fav:hover i,
.c_actions .c_faved i {
  color: #000000;
}

.comments .media::before {
  display: none;
}
.comments .media .avatar {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  border: #666 1px solid;
}
.comments .media .comment_add,
.comments .media .comment_edit {
  font-size: 90%;
  display: block;
  width: 100%;
  overflow: hidden;
  resize: none;
  min-height: 40px;
  height: auto;
}
.comments .media .comment_add_send,
.comments .media .comment_edit_send {
  align-self: flex-end;
}
.comments .comment.media {
  font-size: 90%;
}
.comments .comment.media .avatar {
  border-radius: 16px;
  width: 32px;
  height: 32px;
  border: #666 1px solid;
}
.comments .comment.media .emojione {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}
.comments .comment.media .fa-times,
.comments .comment.media .fa-edit {
  cursor: pointer;
}
.comments .comment.media .fa-times.edit-active,
.comments .comment.media .fa-edit.edit-active {
  color: green;
}
.comments .comment.media .media-body-user a {
  text-decoration: none;
}
.comments .comment.media .media-body-comment {
  background-color: #FFF;
  border: #666 1px solid;
  margin-top: 0;
  padding: 0.25rem 1rem 0.25rem 1rem;
}
.comments .comment.media .media-body-comment .media-comment[contenteditable] {
  padding: 0.3rem;
  margin-top: 0.5rem;
  background-color: #eee;
}
.comments .comment.media .media-body-comment .comment_time {
  font-size: 80%;
}
.comments .comment.media.sidebar_comment .media-body-comment {
  background-color: transparent;
  border: none;
  padding: 0.25rem;
}

/* Smartphones */
@media (max-width: 576px) {
  .userprofile .profileheader figure,
  .userprofile_edit .profileheader figure {
    border-radius: 60px;
    width: 120px;
    height: 120px;
  }
}/*# sourceMappingURL=mod.css.map */