.heartbeat-activity .heartbeat-stream, .heartbeat-activity .heartbeat-comment .heartbeat-teaser {
 font-size: 15px;
 font-size: 0.938rem;
}
.page-user-activity h1 {
  display: none;
}
.heartbeat-activity {
  background-color: #fff;
  border-color: #dfe0e4;
  border-image: none;
  border-radius: 3px;
  border-style: solid;
  border-width: 1px;
  margin-bottom: 10px;
  padding: 12px;
}
.heartbeat-stream span.heartbeat-time-ago {
  display: block;
}
.heartbeat-activity .read-more__link, .heartbeat-activity .top-message {
border-bottom: 1px solid #E9E9E9;
padding-bottom: 7px;
margin-bottom: 7px;
}
.read-more__link {
  color: #27638c;
  cursor: pointer;
}
.heartbeat-activity ul li {
  background:none;
}
.hideSubmitButton-processed {
  margin-bottom: 5px;
}
.heartbeat-stream .heartbeat-activity span.flag-subscribe {
  background-image: none;
  padding: 0;
  float: right;
}
.heartbeat-stream .heartbeat-activity span.flag-subscribe a {
  content: "";
  height: 20px;
  margin: -2px 0 0 15px;
  line-height: 22px;
  background-color: #f6f7f9;
  color: #4b4f56;
  border: 1px solid #ced0d4;
  border-radius: 2px;
  box-sizing: content-box;
  font-family: helvetica,arial,sans-serif;
  font-size: 0.875rem;
  font-weight: bold;
  padding: 0 8px;
  position: relative;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  display: inline-block;
  text-decoration: none;
  white-space: nowrap;
}
.flag-subscribe a:link, .flag-subscribe a:visited {
  color: #4b4f56;
}
.page-user .flag-subscribe a:link, .page-user .flag-subscribe a:visited {
  color: #27638C;
}
.heartbeat-stream .heartbeat-activity span.flag-subscribe a:focus, .heartbeat-stream .heartbeat-activity span.flag-subscribe a:hover{
  background-color: #ededed;
}
.flag-subscribe a:focus, .flag-subscribe a:hover{
  text-decoration: none;
}
i.rss_simbol {
  background-image: url("/sites/all/modules/my_heartbeat/icon/like.png");
  background-repeat: no-repeat;
  background-size: auto auto;
  display: inline-block;
  height: 12px;
  width: 12px;
  background-position: 0 -15px;
  bottom: 1px;
  position: relative;
  vertical-align: middle;
  margin-right: 4px;
}
.page-user .heartbeat-activity .user-picture {
  display: inline;
  padding: 1px 0;
}
.heartbeat-activity div.user-picture{
  float: left;
  margin-right: 8px;
}
.heartbeat-activity .user-picture img {
 height: 50px;
}
.heartbeat-activity .heartbeat-comment .user-picture img {
 height: 32px;
}
.heartbeat-activity h3 {
  margin: 2px 0 5px;
}
.heartbeat-page .warning-message {
  border-left: 3px solid gold;
}
.badge[data-badge]::after {
  align-content: center;
  align-items: center;
  background: #2196f3 none repeat scroll 0 0;
  border-radius: 50%;
  color: #fff;
  content: attr(data-badge);
  display: flex;
  flex-flow: row wrap;
  font-size: 0.688em;
  font-weight: 600;
  height: 15px;
  width: 15px;
  justify-content: center;
  position: absolute;
  right: -16px;
  top: -6px;
}
.badge {
  margin-right: 24px;
  position: relative;
  white-space: nowrap;
}
span.like-tooltip::before {
    background-image: url("/sites/all/modules/my_heartbeat/icon/like.png");
    background-position: 0 0;
    background-size: auto auto;
    background-repeat: no-repeat;
    content: "";
    display: inline-block;
    height: 14px;
    margin: 0 6px -1px 0;
    width: 14px;
}
span.like-tooltip {
  color: #27638c;
}
.heartbeat-stream .like-link span.flag-wrapper {
  padding-right: 0;
}
.node .links span.like-tooltip a {
  padding: 0;
}
#powerTip a, #powerTip a:link, #powerTip a:visited {
  color: white;
}
#powerTip .user-picture {
  float: none;
  display:inline-block;
}
#powerTip .user-picture img {
  height: 50px;
}
.heartbeat-activity img.field-image {
  width: 300px;
  float: left;
  padding: 0px 10px 0px 0px;
}
.heartbeat-stream .top-message, .heartbeat-stream-my_relationsactivity_comments .message {
  color: #979797;
}
.heartbeat-stream  .top-message a, .heartbeat-stream  .message a {
  color: #4792C2;
}
.heartbeat-stream .top-message blockquote, .heartbeat-stream .message blockquote {
  color: #444444;
}
