.report-form{display:table;width:100%}.report-form button,.report-form input,.report-form select,.report-form .button{border-radius:3px}.report-form input[type=date]{cursor:pointer;padding:5px;text-align:center;width:125px}.report-form select{padding:5px;width:125px}.report-form .pD_1,.report-form .oD_1,.report-form .cD_1,.report-form .sD_1,.report-form .tD_1,.report-form .eD_1,.report-form .pB_1{display:table-cell;position:relative;vertical-align:middle}.report-form .pD_1 select{width:auto !important}.report-form .oD_1{padding-left:15px}.report-form .cD_1{display:none;padding-left:15px}.report-form .cD_1.cD_1_s{display:table-cell}.report-form .tD_1{padding:0 15px}.report-form .pB_1{overflow:hidden;padding-left:15px}.report-form .pB_1 button,.report-form .pB_1 .button{display:block;float:left;padding:8px 15px}.report-form .pB_1 button.print-report,.report-form .pB_1 .button.print-report{background-color:#fd8a10;margin-left:15px}.report-form .pB_1 button.print-report:hover,.report-form .pB_1 .button.print-report:hover{background-color:#d87002}.report-form .pB_1 button.pdf-report,.report-form .pB_1 .button.pdf-report{background-color:#3ab46d;margin-left:15px}.report-form .pB_1 button.pdf-report:hover,.report-form .pB_1 .button.pdf-report:hover{background-color:#235a3f}.report-info{border-bottom:2px solid #000;display:none;margin-bottom:40px;padding-bottom:40px;text-align:left}.report-info .report-title{font-size:24px;margin-bottom:15px}.report-info .report-summary-table{table-layout:auto;width:auto}.report-info .report-summary-table tbody tr td{padding:5px}.report-info .report-summary-table tbody tr td:first-child{font-weight:bold;padding-right:15px}.report-table{background-color:#fff}.report-table .item-number{padding-left:0 !important;padding-right:0 !important;text-align:center;width:40px !important}.report-table .property-info{width:20%}.report-table .property-info div:first-child{font-weight:bold}.report-table .item-info{padding:0 !important;width:80%}.report-table .item-info table{table-layout:fixed;width:100%}.report-table .item-info table tbody tr td{border:0 none}.report-table .item-info table tbody tr.line-item-total{border-color:#ccc;border-style:solid;border-width:1px 0}.report-table .item-info table tbody tr.line-item-total td{font-weight:bold;text-align:right}.report-table .date-for,.report-table .charge-item,.report-table .amount-due,.report-table .date-paid,.report-table .payment-amount,.report-table .line-items-total{text-align:right}.report-table tbody td .charge-item table td,.report-table tbody td .date-paid table td,.report-table tbody td .payment-amount table td{border:0 none !important}.report-table .charge-waived .amount-due{text-decoration:line-through}.report-table .payment-amount .total{border-top:1px solid #000;float:right;margin-top:10px;padding-left:15px;padding-top:10px}.report-table .payment-amount .line-item-total{border-top:1px solid #000 !important;font-weight:bold}.report-table .line-items-total{font-weight:bold}.report-table .line-items-total div{color:#3ab46d;float:right;font-size:14px;padding:5px}.report-table tr{background:none !important}.report-table th,.report-table td{padding:14px 12px !important}.report-table thead tr th{border-bottom:2px solid #000;color:#000}.report-table tbody tr:last-child td{border-bottom:0 none !important}.report-table tbody tr td{border-bottom:1px solid #000;vertical-align:top;white-space:normal}.report-table tbody tr td.item-number{font-size:18px;font-weight:bold}.report-table tbody tr.total-income{background:none !important}.report-table tbody tr.total-income td{border-top:2px solid #000;padding-bottom:25px !important;padding-top:25px !important;text-align:right}.report-table tbody tr.total-income td span{font-size:18px;font-weight:bold}.report-table tfoot tr td{border-top:2px solid #000;padding-bottom:25px !important;padding-top:25px !important;text-align:right}.report-table tfoot tr td.total-income span{font-size:18px;font-weight:bold}@media print{body{background:none !important}#topNav,#sideNav,#breadCrumbs,.title-bar,.report-form{display:none !important}#content{margin:0 !important;padding:0 !important}#content #contentInner{padding:0 !important}#content .page{background:none !important;padding:0 !important}.report-info{display:block}.report-table{background:none !important}}
