
/* table style 00 */

table.tbl00{
width: 50%;
margin-top: 2.5%;
margin-left: 15%;
margin-bottom: 3%;
border-collapse: collapse;
border: 1px solid var(--border_v);
}

table.tbl00 th, table.tbl00 td {
border: 1px solid var(--border_v);
}

table.tbl00 td{
padding: 2%;
}

/* table style 02 */

table.tbl02 {
border-collapse: collapse;
margin: 25px 0;
margin-top: 0%;
margin-bottom: 4%;
margin-left: 14%;
font-size: 0.9em;
color:var(--txt_main_color);
font-family: sans-serif;
min-width: 400px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
}

table.tbl02 thead tr {
color: #ffffff;
color:var(--txt_main_color);
color:lightgrey;
color:tomato;
text-align: left;
background-color: darkslategray ;
}

table.tbl02 th,
table.tbl02 td {
padding: 12px 15px;
}

table.tbl02 tbody tr {
color:SpringGreen ;
background-color: var(--tbl02_bg_odd);
border-bottom: 1px solid #dddddd;
}

table.tbl02 tbody tr:nth-of-type(even) {
color:indigo;
background-color: #f3f3f3;
background-color: var(--tbl02_bg_ev);
}

table.tbl02 tbody tr:last-of-type {
border-bottom: 2px solid #009879;
}

table.tbl02 tbody tr.active-row {
font-weight: bold;
color: #009879;
}
/* table style 02 zzz */


#table-example-1 { 
  border: solid thin; 
  border-collapse: collapse; 
}
#table-example-1 caption { 
  padding-bottom: 0.5em; 
}
#table-example-1 th, 
#table-example-1 td { 
  border: solid thin;
  padding: 0.5rem 2rem;
}
#table-example-1 td {
  white-space: nowrap;
}
#table-example-1 th { 
  font-weight: normal; 
}
#table-example-1 td { 
  border-style: none solid; 
  vertical-align: top; 
}
#table-example-1 th { 
  padding: 0.2em; 
  vertical-align: middle; 
  text-align: center; 
}

#table-example-1 tbody td:first-child::after { 
  content: leader(". "); '
}

/* tbl-ex2 tbl-ex2 tbl-ex2 */
#tbl-ex2 td, #tbl-ex2 th {
  width: 4rem;
  height: 2rem;
  border: 1px solid #ccc;
  text-align: center;
}
#tbl-ex2 th {
  background: lightblue;
  border-color: white;
}


/* GRID GRID GRID */



/* php table php table php_01 aaa */

/* tbl 01a */

table.tbl_php_01a{/*p10_cpta_010_0000a_doc_pcg_ent.php*/
  table-layout: fixed;
  width: 100%;
  margin-left: 0%;
  margin-bottom: 1%;
  margin-top: 1%;
  color:#e75480;
  font-size:var(--text_xls);
  border-collapse: collapse;
  border: 3px solid var(--border_tbl_pdo);
}

table.tbl_php_01a th {
line-height: 200%;
font-weight:600;
text-align: center;
border: 1px solid var(--border_tbl_pdo);
color:#db7093;
}

table.tbl_php_01a th:nth-child(1) {
width: 30%;
}

table.tbl_php_01a th:nth-child(2) {
width: 70%;
}

table.tbl_php_01a td {
line-height: 150%;
padding-left:3%;
padding-top:1.75%;
padding-bottom: 1.5%;
padding-right:2%;
border: 1px solid var(--border_tbl_pdo);
}

table.tbl_php_01a:is(td, th) {
border-block-width: 1px 0;
border-inline-width: 1px 0;
&:last-of-type { border-inline-end-width: 1px }
}

/* tbl 01b */

table.tbl_php_01b{/*p10_cpta_010_0000a_doc_pcg_ent.php*/
width: 95%;
margin-left: auto;
margin-right: auto;
vertical-align: middle;
margin-top: 2%;
color:#e75480;
font-size:var(--text_xls);
border-collapse: collapse;
border: 3px solid var(--border_tbl_pdo);
}

table.tbl_php_01b th {
line-height: 200%;
font-weight:600;
text-align: center;
border: 2px solid var(--border_tbl_pdo);
color:#db7093;
}

table.tbl_php_01b th:nth-child(1) {
width: 30%;
}

table.tbl_php_01b th:nth-child(2) {
width: 70%;
}

table.tbl_php_01b td {
line-height: 200%;
border: 1px solid var(--border_tbl_pdo);
}

table.tbl_php_01b tr > *{
  line-height: 120%;
  height:40px;
  padding-top: 0.5%;
  padding-bottom: 0.5%;
}

table.tbl_php_01b tbody tr {
  transition: background 0.25s ease;
}
table.tbl_php_01b tbody tr:hover {
  background: #014055;
}


table.tbl_php_01b td:nth-child(1) {
text-align: center;
}

table.tbl_php_01b td:nth-child(2) {
text-align: left;
padding-left: 2%;
}

/* php table php_01 zzz */

/* php table tbl_php_050a aaa */

table.tbl_php_050a{/*p45_webdev_050_0025a_mysqli_pop_select_ex01.php*/
table.tbl_php_01a;
width: 85%;
color:var(--txt_art_color2);
margin-left: 0%;
border:2px solid grey;
}

table.tbl_php_050a th {
table.tbl_php_01a th;
line-height: 250%;
width:33%;
border:1px solid grey;
}

table.tbl_php_050a td {
table.tbl_php_01a td;
padding: 2%;
border:1px solid grey;
}

/* php table tbl_php_050a zzz */