@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');

.bPageBlock { overflow: hidden; }
.bPageBlock .pbBody { background-color: #f0f0f0; padding-bottom: 15px; min-width: 600px; overflow: auto; }
.bPageBlock .pbBody form, .bPageBlock .pbBody > h4 { display: none; }
.bPageBlock .pbBody > div[align=left] { box-shadow: 0 0px 50px -40px; margin-bottom: 15px; background: white; }
.bPageBlock .pbBody table { width: 95%; background: white; margin: 0 auto; font-family: 'Roboto', sans-serif; }
.bPageBlock .pbBody table th { width: 15px; text-align: center; border: 1px solid #cccccc; background: #ecf0f1; padding: 10px 0px; font-size: 14px; }
.bPageBlock .pbBody table th:first-of-type { }
.bPageBlock .pbBody table td { border: 1px solid #cccccc; padding: 15px 15px; vertical-align: middle; text-align: center; font-size: 14px; }
.bPageBlock .pbBody table td:first-of-type { text-align: left; }
.bPageBlock .pbBody table td:nth-child(3n), .bPageBlock .pbBody table td:nth-child(4n) { text-align: left; }
.bPageBlock .pbBody table tr { padding: 0px 15px; }
.bPageBlock .pbBody table thead { font-weight: bold; }
.bPageBlock .pbBody table thead th > div { padding: 10px 0; }

/*# sourceMappingURL=table-style.css.map */
