Advertisement
Guest User

Untitled

a guest
Feb 24th, 2020
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 13.47 KB | None | 0 0
  1. @page {
  2. counter-increment: page;
  3. margin: 30px 0 100px 0;
  4.  
  5. @bottom-right {
  6. color: #444444;
  7. content: "Page " counter(page) " of " counter(pages);
  8. font-family: Helvetica, Arial, sans-serif;
  9. font-size: 12px;
  10. padding-right: 50px;
  11. }
  12.  
  13. @bottom-left {
  14. content: element(footer, first);
  15. }
  16. }
  17.  
  18. @page :first {
  19. margin-top: 0;
  20. }
  21.  
  22. body {
  23. color: #444444;
  24. font-family: Helvetica, Arial, sans-serif;
  25. font-size: 12px;
  26. }
  27.  
  28. @page land { size: landscape; }
  29. .landscape { page: land; }
  30.  
  31. .break-after { page-break-after: always; }
  32. .break-before { page-break-before: always; }
  33.  
  34. .pdfFoot {
  35. position: running(footer);
  36. display: block;
  37. margin-left: 50px;
  38. }
  39.  
  40. .pdfFoot img {
  41. display: none;
  42. }
  43.  
  44. .pdfContent {
  45. padding: 0 40px;
  46. width: 702px;
  47. }
  48.  
  49. .landscape .pdfContent {
  50. width: 942px;
  51. }
  52.  
  53. .pdfHead {
  54. border-bottom: 2px solid #888888;
  55. clear: both;
  56. display: block;
  57. float: left;
  58. margin-bottom: 20px;
  59. padding: 8px 50px 10px 40px;
  60. width: 712px;
  61. }
  62.  
  63. .landscape .pdfHead {
  64. width: 952px;
  65. }
  66.  
  67. .pdfHead img {
  68. display: none;
  69. }
  70.  
  71. .pdfHead h1 {
  72. font-size: 28px;
  73. font-weight: normal;
  74. color: #444;
  75. float: left;
  76. width: 500px;
  77. }
  78.  
  79. h1, h2, h3, h4, h5, h6 {
  80. color: #626365;
  81. clear: both;
  82. }
  83.  
  84. h1 {
  85. font-size: 28px;
  86. }
  87.  
  88. h2 {
  89. font-size: 24px;
  90. }
  91.  
  92. h3 {
  93. font-size: 21px;
  94. }
  95.  
  96. h4 {
  97. font-size: 18px;
  98. }
  99.  
  100. h5 {
  101. font-size: 16px;
  102. }
  103.  
  104. h6 {
  105. font-size: 14px;
  106. }
  107.  
  108. p {
  109. clear: both;
  110. line-height: 16px;
  111. }
  112.  
  113. a {
  114. line-height: 16px;
  115. }
  116.  
  117. /* Widget Styling */
  118.  
  119. /* UIMessage */
  120. .UIMessage {
  121. background: #d9edf7;
  122. border-radius: 4px;
  123. border: 1px solid #bce8f1;
  124. clear: both;
  125. color: #3a87ad;
  126. margin: 10px 0;
  127. min-width: 100px;
  128. padding: 12px 14px 12px 14px;
  129. page-break-inside: avoid;
  130. position: relative;
  131. width: 690px;
  132. }
  133.  
  134. .UIMessage a {
  135. color: inherit;
  136. text-decoration: none;
  137. font-weight: bold;
  138. border-bottom: 1px dotted;
  139. }
  140.  
  141. .UIMessage .title {
  142. margin-right: 3px;
  143. }
  144.  
  145. .landscape .UIMessage {
  146. width: 910px;
  147. }
  148.  
  149. .UIMessage .UILink {
  150. color: #3a87ad;
  151. font-weight: bold;
  152. }
  153.  
  154. .UIMessage.message-error {
  155. background-color: #f2dede;
  156. border-color: #eed3d7;
  157. color: #b94a48;
  158. }
  159.  
  160. .UIMessage.message-error .UILink {
  161. color: #b94a48;
  162. }
  163.  
  164. .UIMessage.message-success {
  165. background-color: #dff0d8;
  166. border-color: #d6e9c6;
  167. color: #468847;
  168. }
  169.  
  170. .UIMessage.message-success .UILink {
  171. color: #468847;
  172. }
  173.  
  174. .UIMessage.message-warning {
  175. background-color: #F5E3B1;
  176. border-color: #F9E0B1;
  177. color: #AF6816;
  178. }
  179.  
  180. .UIMessage.message-warning .UILink {
  181. color: #AF6816;
  182. }
  183.  
  184. /* UILink */
  185. .UILink {
  186. color: #007f64;
  187. text-decoration: underline;
  188. }
  189.  
  190. /* UIGrid */
  191. .Grid {
  192. width: 100%;
  193. }
  194.  
  195. .Grid table {
  196. background-color: #FFFFFF;
  197. border: 1px solid #E6E6E6;
  198. border-collapse: separate;
  199. margin-bottom: 8px;
  200. table-layout: auto;
  201. width: 100%;
  202. word-break: break-all;
  203. border: none;
  204. }
  205.  
  206. .Grid table .numeric, .Grid table .number {
  207. text-align: right;
  208. width: 72px;
  209. }
  210.  
  211. .Grid table tr {
  212. page-break-inside: avoid;
  213. }
  214.  
  215. .Grid table th, .Grid table td.header {
  216. height: 38px;
  217. font-weight: bold;
  218. outline: medium none;
  219. padding: 0 15px;
  220. text-align: left;
  221. vertical-align: middle;
  222. white-space: nowrap;
  223. }
  224.  
  225. .Grid table tbody td {
  226. color: #666;
  227. height: 30px;
  228. min-width: 10%;
  229. overflow: hidden;
  230. padding:0 12px;
  231. vertical-align: middle;
  232. width: auto;
  233. border: none;
  234. }
  235.  
  236. .Grid table tbody tr.odd td {
  237. background: #F1F1F1;
  238. }
  239.  
  240. /* UIPod */
  241. .UIPod {
  242. clear: both;
  243. padding: 10px 15px;
  244. page-break-inside: avoid;
  245. }
  246.  
  247. .UIPod .title {
  248. font-weight: normal;
  249. margin: 5px 0 12px 0;
  250. }
  251.  
  252. .UIPod.pod-silver {
  253. border: 1px solid #C2C2C2;
  254. background-color: #F1F1F1;
  255. }
  256.  
  257. .UIPod.pod-grey {
  258. border: 1px solid #C2C2C2;
  259. background-color: #F1F1F1;
  260. }
  261.  
  262. .UIPod.pod-white {
  263. border: 1px solid #C2C2C2;
  264. }
  265.  
  266. /* UIRow */
  267.  
  268. .UIRow {
  269. clear: both;
  270. display: block;
  271. float: left;
  272. height: auto;
  273. margin-bottom: 15px;
  274. width: 100%;
  275. }
  276.  
  277. .UIRow .column {
  278. float: left;
  279. }
  280. .UIRow .columns-1 .column {
  281. width: 98%;
  282. }
  283.  
  284. .UIRow .columns-2 .column {
  285. margin: 10px 1.99%;
  286. width: 46%;
  287. }
  288.  
  289. .UIRow .columns-3 .column {
  290. margin: 10px 1.99%;
  291. width: 29%;
  292. }
  293.  
  294. /* Removes unwanted margin */
  295. .UIRow .columns-2 .column-1,
  296. .UIRow .columns-3 .column-1 {
  297. margin-left: 0;
  298. }
  299.  
  300. .UIRow.total-row {
  301. float: right;
  302. text-align: right;
  303. }
  304.  
  305. .UIRow.total-row .column {
  306. display: inline-block;
  307. float: none;
  308. width: 72px;
  309. margin-right: 12px;
  310. }
  311.  
  312. /* UIReport */
  313. .UIReport {
  314. width: 100%;
  315. }
  316.  
  317. .UIReport table {
  318. background-color: #FFFFFF;
  319. border: 1px solid #E6E6E6;
  320. border-collapse: separate;
  321. margin-bottom: 8px;
  322. table-layout: auto;
  323. width: 100%;
  324. word-break: break-all;
  325. border: none;
  326. }
  327.  
  328. /* Used by the tb report*/
  329. .UIReport table .numeric, .UIReport table .number {
  330. text-align: right;
  331. }
  332.  
  333. .UIReport table .bracket {
  334. text-align: left;
  335. padding-right: 10px !important;
  336. }
  337.  
  338. .UIReport table .zero {
  339. width: 20px;
  340. }
  341.  
  342. .UIReport table .description {
  343. padding-left: 10px;
  344. }
  345.  
  346. .UIReport table .date {
  347. padding-left: 10px;
  348. }
  349.  
  350. .UIReport table tr {
  351. page-break-inside: avoid;
  352. }
  353.  
  354. .UIReport table tr.header td {
  355. height: 38px;
  356. font-weight: bold;
  357. outline: medium none;
  358. text-align: left;
  359. vertical-align: middle;
  360. background: #fff;
  361. }
  362.  
  363. .UIReport table tbody td {
  364. color: #666;
  365. height: 30px;
  366. min-width: 10%;
  367. overflow: hidden;
  368. vertical-align: middle;
  369. width: auto;
  370. border: none;
  371. background: #f1f1f1;
  372. }
  373.  
  374. .UIReport table tbody td.small-col { width: 5%; }
  375. .UIReport table tbody td.medium-col { width: 10%; }
  376. .UIReport table tbody td.large-col { width: 25%; }
  377. .UIReport table tbody td.xlarge-col { width: 50%; }
  378.  
  379. .UIReport table tbody tr.header td.child {
  380. padding: 0 16px;
  381. text-align: left;
  382. }
  383.  
  384. .UIReport table tbody tr.odd td {
  385. background: #fff;
  386. }
  387.  
  388. .UIReport table tbody tr.odd td.child {
  389. background: #fff;
  390. }
  391.  
  392. .UIReport table tbody tr.header td {
  393. background: #626365;
  394. color: #ffffff;
  395. }
  396.  
  397. .UIReport table tr.header td.numeric,
  398. .UIReport table tr.main_header td.numeric {
  399. text-align: right;
  400. }
  401.  
  402. .UIReport table tr.main_header td {
  403. background: none;
  404. font-weight: bold;
  405. font-size: 14px;
  406. text-align: center;
  407. }
  408.  
  409. .UIReport table tbody tr.subtotal td,
  410. .UIReport table tbody tr.total-line td,
  411. .UIReport table tbody tr.total td {
  412. background: #fff;
  413. border-top: 2px solid #ddd;
  414. font-weight: bold;
  415. text-align: right;
  416. }
  417.  
  418. .UIReport table tbody tr.total td {
  419. background: #fff;
  420. border-top: 2px solid #bbb;
  421. font-weight: bold;
  422. }
  423.  
  424. /************************************/
  425. /* Extended TB Summary UIReport */
  426. /* Nominal Account Summary UIReport */
  427. /************************************/
  428.  
  429. .UIReport.summary table,
  430. .UIReport.nominal_account_summary table,
  431. .UIReport.extended_tb_summary table {
  432. border-collapse: separate;
  433. margin-top: 25px;
  434. margin-bottom: 8px;
  435. table-layout: auto;
  436. width: 70%;
  437. word-break: break-all;
  438. float: right;
  439. }
  440.  
  441. .UIReport.nominal_account_summary table {
  442. width: 60%;
  443. }
  444.  
  445. .UIReport.summary.curr_only table {
  446. width: 75px;
  447. }
  448.  
  449. .UIReport.summary table {
  450. width: 150px;
  451. }
  452.  
  453. .UIReport.nominal_account_summary table .summary_description,
  454. .UIReport.nominal_account_summary table .summary_numeric,
  455. .UIReport.summary table .summary_numeric,
  456. .UIReport.extended_tb_summary table .summary_numeric,
  457. .UIReport.extended_tb_summary table .summary_bracket,
  458. .UIReport.extended_tb_summary table .summary_description {
  459. background: #f2f2f2;
  460. color: #666;
  461. }
  462.  
  463. .UIReport.nominal_account_summary table .summary_description,
  464. .UIReport.extended_tb_summary table .summary_description {
  465. text-align: right;
  466. }
  467.  
  468. .UIReport.nominal_account_summary table .summary_numeric,
  469. .UIReport.extended_tb_summary table .summary_numeric,
  470. .UIReport table .numeric,
  471. .UIReport table .number {
  472. text-align: right;
  473. width: 75px;
  474. }
  475.  
  476. .UIReport.nominal_account_summary table .summary_numeric {
  477. padding-right: 50px;
  478. }
  479.  
  480. .UIReport.summary table tbody tr.odd td,
  481. .UIReport.summary table tbody tr.header td,
  482. .UIReport.summary table tbody tr.odd td.child {
  483. text-align: center;
  484. background: #f2f2f2;
  485. color: #666;
  486. width: 75px;
  487. }
  488.  
  489. .UIReport.extended_tb_report table .numeric,
  490. .UIReport.extended_tb_summary table .summary_numeric,
  491. .UIReport.mapping table .numeric {
  492. text-align: right;
  493. padding-right: 0px;
  494. }
  495.  
  496. .UIReport.mapping table {
  497. border-collapse: collapse;
  498. }
  499.  
  500. .UIReport.mapping table tr td {
  501. padding-top: 5px;
  502. padding-bottom: 5px;
  503. }
  504.  
  505. .UIReport.mapping table tr:first-child td {
  506. padding: 0;
  507. text-align: left;
  508. }
  509.  
  510. .mapping_header {
  511. margin-left: 4px;
  512. margin-top: -20px;
  513. font-weight: bold;
  514. font-size: 14px;
  515. color: #616365;
  516. }
  517.  
  518. .mapping_header span {
  519. margin-top: -5px;
  520. display: block;
  521. margin-left:-8px
  522. }
  523.  
  524. .mapping_header span.left_header {
  525. margin-left: 11px
  526. }
  527.  
  528. .UIReport.mapping table tr td:first-child + td + td + td + td {
  529. font-weight: bold;
  530. padding-left: 5px;
  531. }
  532.  
  533. .UIReport.mapping table tr:first-child + tr td {
  534. border: 1px solid #616365;
  535. }
  536.  
  537. .UIReport.mapping table tr td:first-child + td, .UIReport.mapping table tr td:first-child + td + td + td + td + td + td {
  538. width: 850px;
  539. }
  540.  
  541. .UIReport.mapping table tr td {
  542. background-color: #FFFFFF;
  543. }
  544.  
  545. .UIReport.mapping table tr.row_even td {
  546. background-color: #f2f2f2;
  547. }
  548.  
  549. /* used by ETB lines */
  550. .UIReport table .bracket,
  551. .UIReport.extended_tb_report table .bracket,
  552. .UIReport.extended_tb_summary table .summary_bracket {
  553. text-align: left;
  554. padding-left: 0px;
  555. }
  556.  
  557. .UIReport.extended_tb_report table .bracket {
  558. width: 4px;
  559. }
  560.  
  561. .UIReport table .summary_bracket,
  562. .UIReport.extended_tb_summary table .summary_bracket {
  563. width: 14px;
  564. }
  565.  
  566. .UIReport table .bracket,
  567. .UIReport.extended_tb_summary table .summary_bracket {
  568. padding-right: 0px;
  569. }
  570.  
  571. .UIReport.journal-list .date {
  572. width: 75px;
  573. }
  574.  
  575. .UIReport.journal-list .description {
  576. width: 200px;
  577. }
  578.  
  579. .UIReport.summary table {
  580. width: 150px;
  581. }
  582.  
  583. .UIReport.extended_tb_report table .bracket,
  584. .UIReport.extended_tb_summary table .summary_bracket {
  585. text-align: left;
  586. padding-left: 0px;
  587. }
  588.  
  589. .UIReport.extended_tb_summary table .summary_bracket {
  590. width: 14px;
  591. }
  592.  
  593. /* ETB Summary line brackets */
  594. .UIReport.extended_tb_summary table .summary_bracket {
  595. padding-right: 0px;
  596. }
  597.  
  598. .UIReport.journal-list .date {
  599. width: 75px;
  600. }
  601.  
  602. .UIReport.journal-list .description {
  603. width: 200px;
  604. }
  605.  
  606. /* UISynopsisReport */
  607.  
  608. .UISynopsisReport {
  609. width: 100%;
  610. }
  611.  
  612. .UISynopsisReport table {
  613. border: 1px solid #E6E6E6;
  614. border-collapse: collapse;
  615. table-layout: fixed;
  616. width: 100%;
  617. word-break: break-all;
  618. border: none;
  619. }
  620.  
  621. .UISynopsisReport td {
  622. border: 1px solid #E5E5E5;
  623. vertical-align: top;
  624. }
  625.  
  626. .UISynopsisReport td > div {
  627. padding: 20px 10px 15px 10px;
  628. }
  629.  
  630. .UISynopsisReport span {
  631. display: block;
  632. text-align: right;
  633. font-weight: bold;
  634. }
  635.  
  636. .UISynopsisReport span:first-child {
  637. text-align: left;
  638. margin-bottom: 7px;
  639. font-weight: normal;
  640. }
  641.  
  642. .UISynopsisReport .parent span {
  643. font-size: 18px;
  644. }
  645.  
  646. .UISynopsisReport .parent span:first-child {
  647. font-weight: bold;
  648. font-size: 12px;
  649. }
  650.  
  651. .UISynopsisReport .parent {
  652. background-color: #F5F5F5;
  653. border-bottom: 1px solid #E5E5E5;
  654. }
  655.  
  656. /* Cashflow report */
  657.  
  658. .cash_flow_report .filter .column {
  659. margin: 0;
  660. width: 15%;
  661. }
  662.  
  663. .cash_flow_report .filter .column + .column + .column {
  664. width: 70%;
  665. }
  666.  
  667. .cash_flow_report h4 {
  668. padding-top: 15px;
  669. margin-bottom: 0;
  670. }
  671.  
  672. .cash_flow_report table td:first-child {
  673. width: 300px;
  674. }
  675.  
  676. .cash_flow_report table td + td + td {
  677. width: 140px;
  678. }
  679.  
  680. .cash_flow_report table td.header + td.header + td.header + td.header {
  681. text-align: right;
  682. }
  683.  
  684. .cash_flow_report table td + td + td + td {
  685. text-align: right;
  686. }
  687.  
  688. .cash_flow_report tr.total {
  689. font-size: 16px;
  690. }
  691.  
  692. .cash_flow_report .no-data {
  693. margin-top: 10px;
  694. }
  695.  
  696. .cash_flow_report .no-data h4 {
  697. margin: 0;
  698. }
  699.  
  700. .cash_flow_report .no-data .align-center {
  701. text-align: center;
  702. }
  703.  
  704. /*************/
  705. /* UIMessage */
  706. /*************/
  707.  
  708. .UIMessage.message-label {
  709. color: #555;
  710. background: none;
  711. border: none;
  712. margin-bottom: 0px;
  713. }
  714.  
  715. .UIMessage.message-label.pl {
  716. display: table-cell;
  717. text-align: right;
  718. padding: 10px 10px 10px 0;
  719. }
  720.  
  721. .UIMessage.message-label.pl span {
  722. padding-right: 15px;
  723. }
  724.  
  725. .pdf-heading {
  726. padding-bottom: 20px;
  727. }
  728.  
  729. .UIContainer.submission_details {
  730. margin-top: 15px;
  731. }
  732. .UIRow {
  733. margin-top: 0px;
  734. margin-bottom: 1px;
  735. }
  736.  
  737. .UIRow .UIMessage.message-label.value {
  738. padding-left: 0px;
  739. }
  740.  
  741. .UIRow .UIMessage.message-label.title {
  742. font-weight: bold;
  743. padding-left: 0px;
  744. }
  745.  
  746. .UIContainer.submission_details .UIMessage.message-label.pdf{
  747. margin-top: 0px;
  748. margin-bottom: 0px;
  749. padding-bottom: 0px;
  750. padding-top: 0px;
  751. }
  752.  
  753. .UIRow.error{
  754. height: 15px;
  755. }
  756.  
  757. .UIContainer.submission_details .UIMessage.message-label.pdf span{
  758. margin-top: 0px;
  759. margin-bottom: 0px;
  760. padding-bottom: 0px;
  761. padding-top: 0px;
  762. }
  763.  
  764. .UIContainer.submission_details .UIMessage.message-label.value.errors {
  765. padding-left: 0px;
  766. padding-right: 10%;
  767. width: 60%;
  768. margin-left: 35%;
  769. padding-top: 40px;
  770. }
  771.  
  772. .UIRow.error.column-2 > .column:first-child{
  773. width: 10%;
  774. }
  775.  
  776. .UIRow.error{
  777. margin-left: 31%;
  778. }
  779.  
  780. UIRow.error .UIMessage.message-label.errors{
  781. margin-left: 0px;
  782. }
  783.  
  784. UIRow.error .UIMessage.message-label{
  785. padding-left: 0px;
  786. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement