.collapse-partial {
  /* Line-Clamp */
  /* Default Styling */
  /* Alternate Styling */
  /* - Define the Toggle Button as the last-line character */
}
.collapse-partial.in .line-clamp {
  height: auto;
  overflow: visible;
}
.collapse-partial .line-clamp {
  position: relative;
  overflow: hidden;
  display: block;
}
.collapse-partial.in .line-clamp.ellipsis-lastline:after {
  display: none;
}
.collapse-partial .line-clamp.ellipsis-lastline:after {
  content: "\2026";
  /* ellipsis character */
  position: absolute;
  display: block;
  bottom: 0;
  right: 0;
  padding: 0 20px 1px 45px;
}
.collapse-partial .toggle-button {
  cursor: pointer;
}
.collapse-partial .toggle-button.ellipsis-lastline {
  position: absolute;
  bottom: -2px;
  right: 0;
  padding: 0 5px 0 0;
  background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff 50%, #ffffff);
}
.collapse-partial.in .toggle-button {
  position: static;
  white-space: nowrap;
}
.collapse-partial.in .toggle-button.ellipsis-lastline:before {
  display: none;
}
.collapse-partial .toggle-button.ellipsis-lastline:before {
  content: "\2026";
  /* ellipsis character */
  display: inline;
  padding: 0 1px 1px 65px;
}
.lt-ie9 .ellipsis-lastline:after,
.lt-ie9 .toggle-button.ellipsis-lastline {
  background-color: #fff;
  padding-left: 10px;
}
.lt-ie9 .toggle-button.ellipsis-lastline:before,
.lt-ie9 .collapse-partial.in .toggle-button.ellipsis-lastline {
  padding-left: 0;
}
/*# sourceMappingURL=bs-extras.css.map */
