﻿ 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: 50px; 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;}
        .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 { padding: 30px 0 0 0; text-align: center; }
.buttons ul { margin:0;padding:0;list-style-type:none;}
.buttons ul li { display:inline-block;margin:0 0 10px 0 ;}
        .buttons a { background: #ff9900; border: none; display: inline-block; padding: 8px 30px 9px; color: #fff; font-size: 13px; text-decoration: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0 0px 1px rgba(0,0,0,0.5); -moz-box-shadow: 0 0px 1px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0px 1px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.15); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; }
.buttons a.good {  background:#3d923d;}    
.buttons a.bad { background:#d33e3e;}       
 .upload-documents { text-align: center; width: 300px; margin: 0 auto; }
        .upload-documents input { width: 150px; }
        .upload-documents .upload .progress { width: 100%; height: 5px; background: #f0f0f0; margin-top: 10px; }
        .upload-documents .upload .progress .progress-bar { width: 0%; height: 5px; background: #5cb85c; }
.status {text-align:center;padding:10px;background:#000;color:#fff; }
.status h1 { margin:0;}
.notes { }
.notes .notes-container { padding:20px 20px 10px 20px;}
.notes .notes-container textarea { width:100%;height:100px;font-family: Helvetica Neue, Helvetica, Arial, Sans-Serif; font-size: 10pt;background:#f9f9f9;padding:10px;box-sizing:border-box;}
.notes .notes-submit { text-align:left;margin:0 0 20px 20px;}
.notes .notes-submit a{background: #0026ff; border: none; display: inline-block; padding: 8px 30px 9px; color: #fff; font-size: 13px; text-decoration: none; border-radius: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; box-shadow: 0 0px 1px rgba(0,0,0,0.5); -moz-box-shadow: 0 0px 1px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0px 1px rgba(0,0,0,0.5); text-shadow: 0 -1px 1px rgba(0,0,0,0.15); border-bottom: 1px solid rgba(0,0,0,0.25); position: relative; cursor: pointer; }