/* line 4, sass/simpledoc.scss */
div.pdfReport { margin-top: 10px; border: 1px solid black; }

/* line 9, sass/simpledoc.scss */
div.report { margin: 10px 0 0 0; padding: 10px; background: #F8F8F8; border: 1px solid #999999; }

/* Overrides above styles when stand alone report (not embedded in page) */
/* line 17, sass/simpledoc.scss */
.stand-alone div.report { margin: 0; background: transparent; border: none; }

/* line 23, sass/simpledoc.scss */
#content .report { font-size: 11px; text-align: left; padding-right: 8px; }
/* line 28, sass/simpledoc.scss */
#content .report br { clear: both; }
/* line 32, sass/simpledoc.scss */
#content .report table { width: 100%; }
/* line 36, sass/simpledoc.scss */
#content .report td { padding-right: 8px; }
/* line 40, sass/simpledoc.scss */
#content .report td.right { text-align: right; padding-right: 0; }
/* line 44, sass/simpledoc.scss */
#content .report .alert, #content .report .alert a, #content .report .alert a:visited { color: #870000; }
/* line 47, sass/simpledoc.scss */
#content .report .alert a:hover, #content .report .caution a:hover, #content .report .positive a:hover { color: blue; }
/* line 50, sass/simpledoc.scss */
#content .report .caution, #content .report .caution a, #content .report .caution a:visited { color: #B25000; }
/* line 53, sass/simpledoc.scss */
#content .report .positive, #content .report .positive a, #content .report .positive a:visited { color: #006600; }
/* line 56, sass/simpledoc.scss */
#content .report .reverse, #content .report .reversealert, #content .report .reversecaution, #content .report .reversepositive { padding: 7px; color: white; }
/* line 59, sass/simpledoc.scss */
#content .report .reverse a, #content .report .reversealert a, #content .report .reversecaution a, #content .report .reversepositive a { color: white; }
/* line 63, sass/simpledoc.scss */
#content .report .reverse, #content .report .reverse a { background-color: navy; }
/* line 66, sass/simpledoc.scss */
#content .report .reversealert, #content .report .reversealert a { background-color: #870000; }
/* line 69, sass/simpledoc.scss */
#content .report .reversecaution, #content .report .reversecaution a { background-color: #B25000; }
/* line 72, sass/simpledoc.scss */
#content .report .reversepositive, #content .report .reversepositive a { background-color: #006600; }
/* line 75, sass/simpledoc.scss */
#content .report strong { font-weight: bold; }
/* line 78, sass/simpledoc.scss */
#content .report .above-below-rules-heading, #content .report h1.above-below-rules-heading { border-top: 3px solid #333; border-bottom: 3px solid #333; text-align: left; line-height: 1.1em; clear: left; }
/* line 85, sass/simpledoc.scss */
#content .report .above-below-rules, #content .report .above-below-rules td { border-top: 1px solid #333; border-bottom: 1px solid #333; }
/* line 89, sass/simpledoc.scss */
#content .report h1 { display: block; font-style: normal; padding: 7px 7px 7px 0; border: none; font-weight: bold; color: navy; background-color: transparent; margin: 15px 0 0 0; background-image: none; }
/* line 100, sass/simpledoc.scss */
#content .report h1 img { vertical-align: middle; margin-bottom: 4px; }
/* line 105, sass/simpledoc.scss */
#content .report h1 a, #content .report h2 a { text-decoration: none; }
/* line 108, sass/simpledoc.scss */
#content .report h2, #content .report h2 a, #content .report h3 { font-size: 16px; font-weight: bold; color: navy; background-color: transparent; padding: 0; margin: 15px 0 0.5em 0; background-image: none; border-top: none; text-decoration: none; }
/* line 119, sass/simpledoc.scss */
#content .report h3 { font-weight: normal; }
/* line 122, sass/simpledoc.scss */
#content .report h2.reverse, #content .report h2.reversealert, #content .report h2.reversepositive, #content .report h2.reversecaution { padding: 0 5px 1px 5px; }
/* line 125, sass/simpledoc.scss */
#content .report div.disclaimer { clear: both; padding: 0 10px 10px 10px; margin: 20px 0 0 0; border-top: 1px solid #AAA; text-align: center; line-height: 13px; }
/* line 132, sass/simpledoc.scss */
#content .report div.disclaimer p { font-size: 10px; font-weight: normal; font-style: normal; color: #AAA; background-color: inherit; max-width: none; }
/* line 142, sass/simpledoc.scss */
#content .report .not-entered { font-size: 12px; font-weight: normal; font-style: normal; color: #AAAAAA; background-color: inherit; }
/* line 149, sass/simpledoc.scss */
#content .report .size-large { font-size: 18px; }
/* line 152, sass/simpledoc.scss */
#content .report .size-small { font-size: 10px; }
/* line 155, sass/simpledoc.scss */
#content .report a.clipboard { cursor: pointer; }
/* line 157, sass/simpledoc.scss */
#content .report a.clipboard.copied { cursor: pointer; color: #888; }
/* line 164, sass/simpledoc.scss */
#content .report .responsive .two-column, #content .report .responsive .three-column { float: left; }
/* line 166, sass/simpledoc.scss */
#content .report .responsive .two-column td:first-child, #content .report .responsive .three-column td:first-child { min-width: 490px; width: 490px; }
/* line 170, sass/simpledoc.scss */
#content .report .responsive .two-column td, #content .report .responsive .three-column td { min-width: 130px; }
/* line 174, sass/simpledoc.scss */
#content .report .responsive .two-column { width: 49%; }
/* line 177, sass/simpledoc.scss */
#content .report .responsive .three-column { width: 33%; }
/* line 180, sass/simpledoc.scss */
#content .report .responsive table.odometer-readings td:first-child { min-width: 110px; }
/* line 182, sass/simpledoc.scss */
#content .report .responsive table.odometer-readings td:first-child h2 { text-align: left; }

/* line 189, sass/simpledoc.scss */
#rs-caution { color: black; background-color: #FFFFD7; border: 1px solid #FFCC00; font-weight: normal; }

/* line 196, sass/simpledoc.scss */
#rs-warning { color: black; background-color: #FFD6D6; font-weight: normal; border: 1px solid red; }
/* line 201, sass/simpledoc.scss */
#rs-warning strong { color: red; }

/* line 206, sass/simpledoc.scss */
#rs-caution .title, #rs-warning .title { position: relative; left: 10px; top: -10px; }

/* line 212, sass/simpledoc.scss */
#rs-caution .title { color: blue; }

/* line 216, sass/simpledoc.scss */
#rs-warning .title { color: red; }

/* line 220, sass/simpledoc.scss */
#rs-sample, #rs-disabled-notice { color: red; background-color: #FFD6D6; font-weight: bold; border: 1px solid red; }

/* line 227, sass/simpledoc.scss */
.indent { padding-left: 1.5em; }

/* line 231, sass/simpledoc.scss */
#content .report .responsive.star-container .three-column td { width: 110px; min-width: 110px; white-space: nowrap; }

/* line 237, sass/simpledoc.scss */
#ownership-history td { min-width: 90px; }

@media only screen and (max-width: 767px) { /* line 243, sass/simpledoc.scss */
  #odo-graph img { width: 240px; height: 100px; }
  /* line 248, sass/simpledoc.scss */
  #document-print-functions, #document-print-functions .button, #document-functions { float: none; text-align: left; }
  /* line 256, sass/simpledoc.scss */
  #content .report #fuel-label-img { width: 100%; max-width: 680px; }
  /* line 263, sass/simpledoc.scss */
  #content .report .responsive .two-column td:first-child, #content .report .responsive .three-column td:first-child { min-width: 130px; width: 130px; } }
