.share-inline-header-timekeeper {
  position: relative;
  padding-right: 12px !important;
}
.timekeeper-bubble {
  display: none;
  position: absolute;
  top: -44px;
  left: 105px;
  width: 300px;
  padding: 0;
  border: 1px solid #a1a1a1;
  color: #4a4a4a;
  font: 11px arial, sans-serif;
  z-index: 99999;
  background: #fff;
}

.mh-stripe-wrap .timekeeper-bubble {
  top: -39px;
  left: 210px;
}

.mh-stripe-wrap .mh-user-menu li.first li.last {
  position: relative;
}

.timekeeper-bubble p {
  font: 14px arial, sans-serif;
  padding: 12px;
}

.timekeeper-bubble .logo {
  margin-top: 10px;
  background: #f6f6f6;
}

.timekeeper-bubble .logo img {
  display: block;
  height: 45px;
  width: 300px;
}

.timekeeper-bubble:before,
.timekeeper-bubble:after {
  content: "";
  display: block;
  position: absolute;
  top: 46px;
  left: -9px;
  border: 1px solid transparent;
  border-width: 8px 8px 8px 0;
  border-right-color: #a1a1a1;
  height: 0;
  width: 0;
}

.timekeeper-bubble:after {
  left: -8px;
  border-right-color: #fff;
}

.fade {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 999998;
  background: #000;
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: pointer;
}

.bookmark-row {
  margin: 10px 10px 0 0;
}

.bookmark-row-even {
  background-color: #8b8989;
}

.bookmark-row-odd {
  background-color: #e1e1e1;
}

.bookmark-article-body {
  height: 118px;
  display: block;
  padding: 0 0 5px 10px;
}

.bookmark-row-even .bookmark-article-body:hover {
  background-color: #8b8989;
  text-decoration: none;
}

.bookmark-article-body:hover {
  background-color: #dedede;
  text-decoration: none;
}

.bookmark-article-body .bookmark-article-image {
  float: left;
}

.bookmark-article-body .bookmark-article-image img {
  display: block;
  margin: 10px 10px 6px 0;
}

.bookmark-article-emphasis {
  color: #4A4A4A;
  font-size: 14px;
}

.bookmark-article-emphasis span {
  font-weight: bold;
}

.bookmark-article-body .bookmark-article-content {
  padding: 10px 10px 0 0;
  height: 108px;
  overflow: hidden;
}

.bookmark-article-content h2 {
  font-size: 14px;
  color: #E3120B;
}

.bookmark-article-content h3 {
  margin-bottom: 20px
}

.bookmark-article-content p {
  font-size: 12px;
}

.bookmark-article-rubric {
  height: 45px;
  overflow: hidden;
  margin-top: -5px;
}
