﻿ body { background: #fff; margin: 0px 0 0px; font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif; font-size: 10pt; }
        h2 { font-size: 10pt; font-weight: bold; margin: 10px 0; background: #eee; padding: 5px; -webkit-print-color-adjust: exact; border-top: 3px solid #000; }
        table { font-size: 10px; line-height: 1; }
        table td { vertical-align: top; text-transform: uppercase; font-weight: bold; }

        table th { text-transform: uppercase; text-align: left; }
        table td.label { font-weight: normal; }
        table td.label b { font-weight: normal; }
        table .heading { padding: 4px; margin: 0; }
        table.section_table { border-top: 1px solid #000; border-left: 1px solid #000; border-bottom: 1px solid #000; }
        table.section_table td { border-right: 1px solid #000; font-weight: normal; }
        table.section_table th { border-right: 1px solid #000; background: #f0f0f0; }
        .heading { padding-top: 0px; position: relative; }
        .heading .crest { position: absolute; top: 5px; left: 0px; }
        .heading .logo { right: 0px; text-align: center; }
.heading .logo img { height:90px;}
        .heading .form_number { position: absolute; top: 5px; right: 90px; font-size: 7pt; }
        .heading .form_code { position: absolute; top: 5px; left: 90px; font-size: 7pt; }
        .heading h1 { margin: 0; padding: 0px 0; text-align: center; }
 .heading h6 { margin: 0; padding: 0px 0; text-align: center; font-size:1.4em;}
.heading h6 span { background:#000;padding:5px;display:inline-block;color:#fff;border-radius:4px;-webkit-print-color-adjust: exact; }
        .page-break { page-break-after: always; }
        .clear { clear: both; }
        .instructions_photo { position: relative; }
        .instructions { font-size: 7pt; margin-top: 15px; width: 70%; }
        .instructions h4 { font-size: 7pt; text-transform: uppercase; text-align: center; }
        .photo { position: absolute; top: 10px; right: 10px; background: url('../img/passport.jpg') no-repeat center center; width: 150px; height: 150px; -webkit-print-color-adjust: exact; }
        .photo img { width: 150px; height: 150px; }
        .note { font-size: 7pt; margin-top: 10px; }
        .signature { font-size: 9pt; margin-top: 20px; }
        .signature .sign { float: left; width: 200px; margin-right: 100px; text-align: center; border-top: 1px solid #000; text-transform: uppercase; }
        .signature .date { float: left; width: 200px; text-align: center; border-top: 1px solid #000; text-transform: uppercase; }
        .signature-pad { margin-top: 20px; position: relative; padding-top: 70px; }
        .signature-image { position: absolute; left: 0; top: 0; }
        .signature-image img { height: 90px; }
        .signature-date { position: absolute; left: 300px; width: 200px; text-align: center; font-weight: bold; }
        .section1 td.label { width: 40%; }
        .checks { font-size: 7pt; margin-top: 30px; }
        .checks .check { float: left; width: 50%; background: url('../img/checkbox.png') no-repeat left center; -webkit-print-color-adjust: exact; }
        .checks .check span { display: block; padding: 4px 20px 4px 20px; }
        .buttons { display:none; }
.notes { display:none; }
.status { display:none; }
       