.doc-pub-finder .si-find-pubs-text {
  width: 100%;
  box-sizing: border-box; }

#pubLogo {
  margin-bottom: 10px; }

.survey {
  padding: 14px; }

.tool-wrapper-inner {
  background: #fcfcfc;
  border: 1px solid #ddd;
  border-width: 0 1px 1px 1px;
  box-shadow: 0px 5px 10px 0 rgba(0, 0, 0, 0.3); }

#citeContent.tool-wrapper {
  left: auto;
  right: -11px; }

#docByLine {
  width: auto; }

.cengage-brain {
  margin-bottom: 20px; }

@media only screen and (max-width: 720px) {
  .cta-bg {
    background: none;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    height: auto;
    margin: 2em 0;
    padding: 1em;
    text-align: center;
    width: auto; }
    .cta-bg h2 {
      background: none;
      height: auto;
      margin-top: 0;
      color: #dc4413;
      font-size: 16px; }
    .cta-bg a, .cta-bg h2 {
      position: static;
      text-indent: 0; } }
@media only screen and (max-width: 600px) {
  .doc-body-cobrand #docTitle,
  .doc-body-free-free #docTitle {
    margin: 35px 0 0 0; }

  .free-article-label {
    height: auto;
    width: auto;
    background: none;
    text-indent: 0;
    font-weight: bold;
    color: #00529a;
    border: 1px solid #3e7bb6;
    border-width: 1px 0;
    padding: 2px;
    top: 40px;
    font-style: italic;
    line-height: 1; } }
@media only screen and (max-width: 505px) {
  #citeContent.tool-wrapper {
    width: 250px;
    right: -5px; }

  .export .tool-wrapper {
    width: 275px;
    left: -60px; }

  .save .tool-wrapper {
    width: 280px; } }
@media only screen and (max-width: 390px) {
  .tool-nav-item .article-tool {
    padding-left: 27px !important; }
  .tool-nav-item.save {
    width: 65px; }
  .tool-nav-item.export {
    width: 70px; }
  .tool-nav-item.print {
    width: 64px; }
  .tool-nav-item.cite {
    width: 58px; }

  .save .article-tool {
    background-position: 6px 7px; }

  a.success-check, a.success-check:hover {
    background-position: 6px 8px !important; }

  #exportToWordTrigger {
    background-position: 4px -61px;
    padding-left: 23px !important; }

  #citeArticle {
    background-position: 5px -265px; }

  #printArticleTrigger {
    background-position: 4px -197px; } }

