﻿/*WARNING: VALUES IN cm BELLOW ARE ADJUSTED TO BEST FIT IN THE FINAL PDF MAKER OUTPUT, PLEASE DO NOT CHANGE WITHOUT CONSIDERING ITS EFFECT ON PDF MAKER OUTPUT.*/
.print-doc { margin-left: 2.5cm; margin-right: 2.3cm; margin-top: 6.25cm; font-size: 16pt; line-height: 15pt; }
.print-doc { font-size: 16pt; line-height: 15pt; }
.print-doc .title-container {margin-top: 50px; font-weight: bold; margin-bottom: 20px; text-transform: uppercase; }
.print-doc .title { border-bottom: 2px solid; padding-bottom: 3px; }
.print-doc .print-list { width: 100%; }
.print-doc .print-list div.line { float: right; width: 35%; border-bottom: 1px solid; margin-right: -10px; margin-top: 10px; }
.print-doc .doc-header { height: 5.5cm; text-decoration: uppercase; }

.landlord-statement .doc-header .agency-info { width: 60%; float: left; }
.landlord-statement .doc-header .agency-info .item { min-height: 20px; padding: 2px 0 2px 0; }
.landlord-statement .doc-header .agency-info .item div { padding: 0px 0 2px 0; }
.landlord-statement .doc-header .landlord-info { width: 25%; float: right; }
.landlord-statement .doc-header .landlord-info .item { min-height: 20px; padding: 2px 0 2px 0; }
.landlord-statement .doc-header .landlord-info .item .label { }
.landlord-statement .doc-header .landlord-info .item .value { float: right; }

.print-doc .print-list .list-header { font-weight: bold; padding-top:20px; clear:both;}
.print-doc .print-list .list { float: left; clear: both; width: 100%; }
.print-doc .print-list .list .item { padding: 10px 0 0 0; width: 100%; }
.print-doc .print-list .list .item .amount, .print-doc .print-list .list-header .amount, .print-doc .print-list .list-footer .amount { width: 13%; display: inline-block; float: right; text-align: right; }
.print-doc .print-list .list-header .description { text-transform: uppercase; }
.print-doc .print-list .list-footer { float: left; width: 100%; font-weight: bold; margin-top: 15px; }
.print-doc .print-list .list-footer .amount { }
.print-doc .print-list .list-footer .total-balance { text-align: right; float: right; display: block; width: 28.5%; }
.print-doc .print-list h2.other-deductions { float: left; clear: both; }
.print-doc .print-list .payment-made-by { float: left; clear: both; padding: 20px 0 0 0; }

.print-doc .footer {margin-top:50px;}

.statement-landlord-list { clear: both; padding-top: 30px; margin-top: 0; }
.statement-landlord-list .item { width: 100%; clear: both; padding: 10px 0 0 0; }
.statement-landlord-list .item span { display: inline-block; }
.statement-landlord-list .item .landlord-name { width: 280px; }
.statement-landlord-list .item .percentage { width: 100px; }
.statement-landlord-list .item .amount { width: 400px; text-align: right; float: right; }

.agency-statement .doc-header .agency-info .agency-no { margin-top: 20px; }

.work-instrucation-view { background-color: #fff; border: 1px solid #7e7e7e; padding: 10cm 0 10px 0; width: 100%; height: 100%; border: none; background: none; background-color: #fff; }
.work-instrucation-view h1 { margin: 30px auto auto auto; width: 360px; text-transform: uppercase; font-size: 30pt; }
.work-instrucation-view h2 { color: #000; background: none; padding-left: 5px; font-size: 18pt; text-transform: capitalize; }
.work-instrucation-view .recipient, .work-instrucation-view .property, .work-instrucation-view .work-instruction-tenants, .work-instrucation-view .job-desc { padding: 20px; padding-left: 10%; }
.work-instrucation-view p { border: 1px solid #000; padding: 15px; font-size: 16pt; margin-bottom: 5px; width: 80%; line-height: 32pt; text-align: justify; }
.work-instrucation-view .view-body { width: 73%; margin: auto; padding-left: 10%; }
.work-instrucation-view .item { width: 50%; }
.work-instrucation-view .item .label { font-family: Trebuchet MS; font-size: 18pt; padding: 5px; width: 100%; }
.work-instrucation-view .item .value { border: 1px solid #000; padding: 30px 10px 30px 10px; width: 93.7%; font-size: 16pt; }
.work-instrucation-view .buttons { float: none; margin: auto; margin-top: 10px; width: 300px; }
.work-instrucation-view .work-instruction-tenants .grid { min-width: 0; border-color: #000; width: 85%; }
.work-instrucation-view .work-instruction-tenants th { background: none; border-color: #000; }
.work-instrucation-view .work-instruction-tenants th { font-weight: bold; font-size: 18pt; font-family: Trebuchet MS; }
.work-instrucation-view .work-instruction-tenants tr { font-size: 16pt; font-family: Trebuchet MS; color: #000; margin-top: 10px; }
.work-instrucation-view .work-instruction-tenants td { padding: 16pt 10px 16pt 10px; }

