/********PRESS RELEASE END*************/

/**sprites**/
.xbrl-icon {
  background: url('http://www.irdirect.net/images/doc-sprite.png') no-repeat 0 0;
  width: 23px;
  height: 22px;
}

.pdf-icon {
  background: url('http://www.irdirect.net/images/doc-sprite.png') no-repeat -49px 0;
  width: 23px;
  height: 22px;
}

.html-icon {
  background: url('http://www.irdirect.net/images/doc-sprite.png') no-repeat -98px 0;
  width: 23px;
  height: 22px;
}

.text-icon {
  background: url('http://www.irdirect.net/images/doc-sprite.png') no-repeat -147px 0;
  width: 23px;
  height: 22px;
}

.arrow-icon {
  background: url('http://www.irdirect.net/images/doc-sprite.png') no-repeat -196px 0;
  width: 23px;
  height: 22px;
}

.paperclip-icon {
  background: url('http://www.irdirect.net/images/doc-sprite.png') no-repeat -245px 0;
  width: 24px;
  height: 23px;
}

span.text-backup {
  display: none;
}

.xbrl-icon,
.pdf-icon,
.html-icon,
.text-icon,
.arrow-icon,
.paperlcip-icon {
    margin:2px;
  }

@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .xbrl-icon,
  .pdf-icon,
  .html-icon,
  .text-icon,
  .arrow-icon,
  .paperlcip-icon {
    /* Reference the @2x Sprite */
    background-image: url(http://www.irdirect.net/images/doc-sprite@2x.png);
    /* Translate the @2x sprite's dimensions back to 1x */
    background-size: 196px 44px;
  }

}

.share-button {
  width: 38px;
  height: 38px;
  display: block;
  border: 1px solid #cdcdcd;
  background-color: #FFF;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 3px;
  margin-left: 8px;
  text-indent: -9999px;
}

.rounded-button {
  width: 38px;
  height: 38px;
  display: block;
  border: 1px solid #cdcdcd;
  background-color: #FFF;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 3px;
  margin-left: 8px;
  text-indent: -9999px;
}
.share-button.end, .rounded-button.end {
  margin-right: 7px;
}

.share-button.facebook {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat 0 0;
  width: 38px;
  height: 38px;
}
.share-button.facebook:hover {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat 0 -57px;
  width: 38px;
  height: 38px;
}
.share-button.twitter {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -57px 0;
  width: 38px;
  height: 38px;
}
.share-button.twitter:hover {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -57px -57px;
  width: 38px;
  height: 38px;
}
.share-button.linkedin {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -114px 0;
  width: 38px;
  height: 38px;
}
.share-button.linkedin:hover {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -114px -57px;
  width: 38px;
  height: 38px;
}
.rounded-button.font-icon {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -171px 0;
  width: 38px;
  height: 38px;
}
.rounded-button.font-icon:hover {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -171px -57px;
  width: 38px;
  height: 38px;
}
.rounded-button.print {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -285px 0;
  width: 38px;
  height: 38px;
}
.rounded-button.print:hover {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -285px -57px;
  width: 38px;
  height: 38px;
}
.rounded-button.back{
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -228px 0;
  width: 38px;
  height: 38px;
}
.rounded-button.back:hover{
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -228px -57px;
  width: 38px;
  height: 38px;
}
.stock-up {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -384px 0;
  width: 44px;
  height: 10px;
  font-family: 'Merriweather Sans', sans-serif;
  text-align: center;
  padding-top: 15px;
  margin-top: 5px;
  font-size: 13px;
  color:#888;
}
.stock-down {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -422px 20px;
  width: 44px;
  height: 32px;
  font-family: 'Merriweather Sans', sans-serif;
  text-align: center;
  font-size: 13px;
  margin-top: 4px;
  color:#888;
}
.more-container:hover .stock-up {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -384px -57px;
  width: 44px;
  height: 10px;
  font-family: 'Merriweather Sans', sans-serif;
  text-align: center;
  padding-top: 15px;
  margin-top: 5px;
  font-size: 13px;
  color:#5cb85c;
}
.more-container:hover .stock-down {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -422px -37px;
  width: 44px;
  height: 32px;
  font-family: 'Merriweather Sans', sans-serif;
  text-align: center;
  font-size: 13px;
  margin-top: 4px;
  color:#d9534f;
}
.rounded-button.more-info {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -342px 0;
  width: 38px;
  height: 38px;
}
.rounded-button.more-info:hover {
  background: url('http://www.irdirect.net/images/share-sprite.png') no-repeat -342px -57px;
  width: 38px;
  height: 38px;
}



@media only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (min-device-pixel-ratio: 2) {
  .share-button.facebook,
  .share-button.twitter,
  .share-button.linkedin,
  .rounded-button.font-icon,
  .rounded-button.print,
  .rounded-button.back,
  .stock-up,
  .stock-down,
  .rounded-button.more-info {
    /* Reference the @2x Sprite */
    background-image: url(http://www.irdirect.net/images/share-sprite@2x.png);
    /* Translate the @2x sprite's dimensions back to 1x */
    background-size: 451px 95px;
  }
  .share-button.facebook:hover,
  .share-button.twitter:hover,
  .share-button.linkedin:hover,
  .rounded-button.font-icon:hover,
  .rounded-button.print:hover,
  .rounded-button.back:hover,
  .rounded-button.more-info:hover,
  .stock-up:hover,
  .stock-down:hover {
    /* Reference the @2x Sprite */
    background-image: url(http://www.irdirect.net/images/share-sprite@2x.png);
    /* Translate the @2x sprite's dimensions back to 1x */
    background-size: 451px 95px;
  }
}
/**endsprites**/
