/** * Print stylesheet for yourwebsite.com * @version 1.0 * @lastmodified 16.06.2016 */ @media print { #content, #page { width: 100% !important; margin: 15px 15px 15px 25px; float: none; } .container { width: 90%; padding: 0; margin: 18px 18px 18px 45px; position: relative; } #heading { margin: 6px; } .page-break { page-break-before: always; } h3 { font-size: 1.8rem; } h4 { font-size: 1.4rem; } @page { size: A4 portrait; margin: 0.50cm; } .divFooter { position: fixed; bottom: 0; display: block; background-color: #DA291C; color: white; } #page_number:after { position: fixed; bottom: 0; display: block; counter-increment: page; content: counter(page); } .no-pad,.no-pad [class*='col-']{ padding:0 } /* table { border: 3px solid black; } */ td { padding: 2px; color: black; } .footer { color: grey; } body{ font-size:12px; line-height:1.4; font-family:'HelveticaNeue', 'Helvetica Neue', Helvetica, Arial, sans-serif; width: 100%; } #border { color: black; } #formNo { line-height: 1; } #form { line-height: 1; } #codes { line-height: 1; } @media (max-width: 991px) { [class*='col']{ width:100%; left:0; right:0; padding:0 10px; margin-bottom: 0px; } .grid { padding: 0px 10px 5px 10px; } .gigantic, .huge, .large, .bigger, .big, h1, h2, h3, h4, h5, h6 { margin-bottom: 2px; } .large, h2 { font-size: 25px; line-height: 1; } .bigger, h3 { font-size: 20px; line-height: 1.1; padding: 1px; } th,td { padding: 2px; font-size: 12px; } table { margin-bottom: 0px; } .pdf-button { display: none; } .pdf-hide { display: none; } .logo { display: block; } .logo-header { float: right; text-align:right; padding: 15px 15px 0 40px; font-weight: bold; font-size: 25px; } [class*='col-'] { margin-bottom: 5px; } hr { margin-top: 20px; margin-bottom: 40px; border-width: 0; /* border-top: 1px solid #e1e1e1 */ } hr.spacer { border-top: 1px solid transparent } } @media (max-width: 767px) { [class*='col']{ width:25%; left:0; right:0; padding:0 10px; font-size: 16px; } .col-17{ width:17%; } .col-20{ width:20%; } .col-10{ width:10%; } .col-28{ width:28%; } .col-30{ width:30%; } .col-35{ width: 30%; } .grid { padding: 0px 10px 5px 0px; } .gigantic, .huge, .large, .bigger, .big, h1, h2, h3, h4, h5, h6 { margin-bottom: 2px; } .large, h2 { font-size: 25px; line-height: 1; } .bigger, h3 { font-size: 20px; line-height: 1.1; padding: 1px; } th,td { padding: 2px; font-size: 12px; } table { margin-bottom: 0px; } .pdf-button { display: none; } .pdf-hide { display: none; } .logo { display: block; padding-left: 0px; /* height: 10%; */ width: 40%; } .no-pad,.no-pad [class*='col-']{ padding: 0 5px 0 5px; } } }