﻿/* global colors */
/* GRID DEFINITION: 

unit:              68px
gutter:            14px
first-column:     +24px ( = 92px)
cells:             12
totalwidth:       (12*68) + (11*14) = 970px + 24px = 994px
       
*/
/* (12*68 + 11*14 + 24) */
/* (2*68 + 14) */
/* (2*68 + 14 + 24) */
/* 8*68 + 7*14 */
/* 680px */
/* 830px */
/* spacing helpers */
/* font-sizes */
body {
  margin: 2em 20px;
  font-size: 100%;
  width: 80%; }
  body * {
    color: #000 !important; }
  body h1, body .h1, body h2, body .h2, body body .footer .pay-off, body .footer body .pay-off {
    font-family: 'FedraSansBookRegular', Arial, sans-serif;
    width: 100%;
    word-break: break-word; }
  body h1, body .h1 {
    font-size: 27px; }
  body h2, body .h2, body body .footer .pay-off, body .footer body .pay-off {
    font-size: 24px; }
  body h3, body .h3 {
    font-size: 20px; }
  body h4, body .h4 {
    font-size: 16px; }
  body a {
    text-decoration: none; }
  body #advice-title {
    margin: 30px 0; }
    body #advice-title h1, body #advice-title img {
      display: inline; }
    body #advice-title h2 {
      margin-top: 20px; }
  body .print-logo {
    width: 80%;
    position: static;
    text-align: center; }
  body .no-print, body .hidden, body .serial-navigation, body .btn-top, body .ad-space, body #buttons-container, body .advice-tabs-nav, body .alert, body .header, body .visual-wrapper, body #navigator, body .footer .center .socialmedia, body .footer .center .footerlinks, body .footer .center .horizontal, body .footer .center .call-9292, body a.toggle-planner, body #ui-datepicker-div, body .print-icon, body #price-indication {
    display: none; }
  body .footer {
    width: 80%; }
    body .footer .pay-off {
      display: block;
      text-align: center; }
  body #content {
    width: 80%;
    position: relative; }
    body #content div.main > div {
      width: auto; }
    body #content div.main #advice-section div.left {
      float: none;
      width: auto; }
    body #content div.main #advice-section .advice-tabs {
      min-height: 0;
      margin: 1em 0;
      position: absolute;
      left: 42%;
      top: 16px; }
      body #content div.main #advice-section .advice-tabs ul {
        position: static;
        padding: 0; }
        body #content div.main #advice-section .advice-tabs ul a {
          display: none; }
        body #content div.main #advice-section .advice-tabs ul li, body #content div.main #advice-section .advice-tabs ul a.shaded-box, body #content div.main #advice-section .advice-tabs ul p, body #content div.main #advice-section .advice-tabs ul dl, body #content div.main #advice-section .advice-tabs ul dt, body #content div.main #advice-section .advice-tabs ul dd, body #content div.main #advice-section .advice-tabs ul span {
          display: inline; }
        body #content div.main #advice-section .advice-tabs ul li {
          margin: 0; }
          body #content div.main #advice-section .advice-tabs ul li a.shaded-box {
            width: 100%;
            border: none;
            box-shadow: none;
            -webkit-box-shadow: none;
            -moz-box-shadow: none; }
            body #content div.main #advice-section .advice-tabs ul li a.shaded-box p {
              width: auto;
              margin: 0; }
              body #content div.main #advice-section .advice-tabs ul li a.shaded-box p.add-left {
                display: none; }
            body #content div.main #advice-section .advice-tabs ul li a.shaded-box dl, body #content div.main #advice-section .advice-tabs ul li a.shaded-box dl dt, body #content div.main #advice-section .advice-tabs ul li a.shaded-box dl dd {
              width: auto;
              margin: 0; }
            body #content div.main #advice-section .advice-tabs ul li a.shaded-box dl dt {
              margin: 0;
              text-transform: capitalize; }
              body #content div.main #advice-section .advice-tabs ul li a.shaded-box dl dt:after {
                content: ':'; }
            body #content div.main #advice-section .advice-tabs ul li a.shaded-box dl dd {
              font-weight: bold;
              margin-left: 0;
              margin-right: 5px; }
    body #content div.main #advice-section #advice-table {
      width: auto;
      padding: 0; }
      body #content div.main #advice-section #advice-table ol {
        padding-left: 0;
        margin-bottom: 30px; }
        body #content div.main #advice-section #advice-table ol li {
          list-style: none; }
        body #content div.main #advice-section #advice-table ol table {
          width: 80%;
          border-collapse: collapse; }
          body #content div.main #advice-section #advice-table ol table caption {
            padding-bottom: 10px;
            padding-left: 30px;
            width: 700px;
            text-align: left;
            line-height: 1.5; }
            body #content div.main #advice-section #advice-table ol table caption span, body #content div.main #advice-section #advice-table ol table caption .h3 {
              margin-top: 10px;
              margin-bottom: 0;
              display: inline-block; }
            body #content div.main #advice-section #advice-table ol table caption span.right {
              text-align: right;
              position: absolute;
              right: 5px; }
          body #content div.main #advice-section #advice-table ol table thead {
            display: none; }
          body #content div.main #advice-section #advice-table ol table tbody {
            background: none;
            border-top: 1px solid #ccc; }
            body #content div.main #advice-section #advice-table ol table tbody tr {
              background: none;
              border: none;
              page-break-inside: avoid; }
              body #content div.main #advice-section #advice-table ol table tbody tr td {
                background: none;
                border: none;
                padding: 4px 0;
                page-break-inside: avoid; }
                body #content div.main #advice-section #advice-table ol table tbody tr td.advice-time {
                  padding-left: 30px;
                  width: 80px;
                  font-weight: bold; }
                body #content div.main #advice-section #advice-table ol table tbody tr td.platform {
                  text-align: right;
                  font-size: 14px;
                  padding-right: 5px;
                  margin-top: 13px; }
                body #content div.main #advice-section #advice-table ol table tbody tr td.text-right {
                  white-space: nowrap; }
                body #content div.main #advice-section #advice-table ol table tbody tr td h2 span {
                  display: none; }
                body #content div.main #advice-section #advice-table ol table tbody tr td a.special {
                  display: none; }
              body #content div.main #advice-section #advice-table ol table tbody tr.thead td {
                padding-top: 14px; }
              body #content div.main #advice-section #advice-table ol table tbody tr.exit-stop td {
                padding-bottom: 14px;
                border-bottom: 1px solid #000; }
            body #content div.main #advice-section #advice-table ol table tbody:last-child tr.exit-stop td {
              border-bottom: none; }
      body #content div.main #advice-section #advice-table div.separate-item {
        display: none; }
      body #content div.main #advice-section #advice-table ul.actions {
        display: none; }
    body #content div.main #prijs-indicatie {
      padding: 0;
      page-break-inside: avoid; }
      body #content div.main #prijs-indicatie h2, body #content div.main #prijs-indicatie h3, body #content div.main #prijs-indicatie h3 span {
        page-break-after: avoid;
        page-break-inside: avoid; }
      body #content div.main #prijs-indicatie > div.contain {
        page-break-before: avoid;
        page-break-inside: avoid; }
      body #content div.main #prijs-indicatie p.phone-icon {
        padding: 0; }
      body #content div.main #prijs-indicatie div.price-extender {
        display: none; }
      body #content div.main #prijs-indicatie div.price-extended {
        margin: 0;
        padding-left: 0;
        padding-right: 0;
        padding-bottom: 0; }
        body #content div.main #prijs-indicatie div.price-extended table {
          margin-bottom: 0;
          border-top: 1px solid #000; }
        body #content div.main #prijs-indicatie div.price-extended a.all-prices {
          display: none; }
    body #content div.main #transport-on-request {
      margin-left: 0;
      padding-left: 0;
      width: 80%; }
      body #content div.main #transport-on-request .call92 {
        font-weight: bold; }
      body #content div.main #transport-on-request ul {
        list-style: disc outside none; }

/*# sourceMappingURL=print.css.map */