@charset "UTF-8";
@page {
  margin: 1cm .6cm;
}

/*  =============== CSS PRINT ==============  */
/* line 3, app/assets/stylesheets/print.scss */
body {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.4;
  word-spacing: 1.1pt;
  letter-spacing: 0.2pt;
  font-family: Helvetica, "Open Sans",sans-serif;
  background: none;
  font-size: 12pt;
}

/* line 4, app/assets/stylesheets/print.scss */
header {
  background-color: transparent;
  border: none;
  margin: 0;
  padding: 0;
}

/* line 5, app/assets/stylesheets/print.scss */
* {
  background: transparent;
  box-shadow: none !important;
  text-shadow: none !important;
  filter: none !important;
  -ms-filter: none !important;
  overflow: visible !important;
}

/* Texto e títulos */
/* line 7, app/assets/stylesheets/print.scss */
h1 {
  page-break-before: always;
}

/* line 8, app/assets/stylesheets/print.scss */
h1, h2, h3, h4, h5, h6 {
  page-break-after: avoid;
  color: cmyk(0%, 0%, 0%, 60%);
}

/* line 9, app/assets/stylesheets/print.scss */
ul, ol, dl {
  page-break-before: avoid;
}

/* line 10, app/assets/stylesheets/print.scss */
h1, h2, h3, h4, h5, h6 {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 11, app/assets/stylesheets/print.scss */
h1 {
  font-size: 16pt;
}

/* line 12, app/assets/stylesheets/print.scss */
h2 {
  font-size: 14pt;
}

/* line 13, app/assets/stylesheets/print.scss */
h3 {
  font-size: 12pt;
}

/* line 14, app/assets/stylesheets/print.scss */
h4, h5, h6 {
  font-size: 10pt;
}

/* line 15, app/assets/stylesheets/print.scss */
p {
  font-size: 10pt;
  color: cmyk(0%, 0%, 0%, 90%);
}

/* line 16, app/assets/stylesheets/print.scss */
hr {
  background: #ccc;
  color: #ccc;
  width: 100%;
  height: 1px;
  margin: 1em 0;
  padding: 0;
  border: none;
}

/* line 17, app/assets/stylesheets/print.scss */
hr.space {
  visibility: hidden;
}

/* line 18, app/assets/stylesheets/print.scss */
code {
  font: .9em "Courier New", Monaco, Courier, monospace;
}

/* line 19, app/assets/stylesheets/print.scss */
p img.top {
  margin-top: 0;
}

/* line 20, app/assets/stylesheets/print.scss */
blockquote {
  margin: 1.5em;
  padding: 1em;
  font-style: italic;
  font-size: .9em;
}

/* line 21, app/assets/stylesheets/print.scss */
.small {
  font-size: .9em;
}

/* line 22, app/assets/stylesheets/print.scss */
.large {
  font-size: 1.1em;
}

/* line 23, app/assets/stylesheets/print.scss */
.quiet {
  color: cmyk(0%, 0%, 0%, 40%);
}

/* Imagens */
/* line 25, app/assets/stylesheets/print.scss */
img {
  max-width: 100% !important;
  float: left;
  margin: 1em 1.5em 1.5em 0;
}

/* line 25, app/assets/stylesheets/print.scss */
a img {
  border: none;
}

/* Links */
/* line 27, app/assets/stylesheets/print.scss */
a:link, a:visited {
  background: transparent;
  font-weight: 700;
  text-decoration: underline;
  color: #333;
}

/* line 28, app/assets/stylesheets/print.scss */
a[href^="http://"]:link:after, a[href^="http://"]:visited:after {
  content: " (" attr(href) ") ";
  font-size: 90%;
}

/* line 29, app/assets/stylesheets/print.scss */
a[href^="http://"] {
  color: #000;
  text-decoration: none;
}

/* line 30, app/assets/stylesheets/print.scss */
abbr[title]:after {
  content: " (" attr(title) ")";
}

/* line 31, app/assets/stylesheets/print.scss */
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after {
  content: "";
}

/* Tabelas */
/* line 34, app/assets/stylesheets/print.scss */
table {
  page-break-inside: auto;
  margin: 1px solid #ccc;
}

/* line 35, app/assets/stylesheets/print.scss */
th {
  border-bottom: 1px solid #333;
  font-weight: bold;
}

/* line 36, app/assets/stylesheets/print.scss */
td {
  border-bottom: 1px solid #333;
}

/* line 37, app/assets/stylesheets/print.scss */
th, td {
  padding: 4px;
}

/* line 38, app/assets/stylesheets/print.scss */
caption {
  background: #fff;
  margin-bottom: 1em;
  text-align: left;
}

/* line 39, app/assets/stylesheets/print.scss */
thead {
  display: table-header-group;
}

/* line 40, app/assets/stylesheets/print.scss */
tfoot {
  display: table-footer-group;
}

/* line 41, app/assets/stylesheets/print.scss */
tr {
  page-break-inside: avoid;
  page-break-after: auto;
}
