#pbid-NotExists_text{
color:red;
 font-weight: bold;
}

.pb-detail-record{
padding-top: 15px;
}

table, th, td{
padding: 5px;
}


th:nth-child(1),th:nth-child(2),th:nth-child(3),th:nth-child(4)
{
  background-color: rgb(255, 245, 204); //orange
}

td:nth-child(1),td:nth-child(2),td:nth-child(3),td:nth-child(4)
{
  background-color: rgba(255, 245, 204,0.2);
}

th:nth-child(5),th:nth-child(6),th:nth-child(7),th:nth-child(8),th:nth-child(9),th:nth-child(10),th:nth-child(11)
{
  background-color: rgb(198, 236, 217); //green
}

td:nth-child(5),td:nth-child(6),td:nth-child(7),td:nth-child(8),td:nth-child(9),td:nth-child(10),td:nth-child(11)
{
  background-color: rgb(198, 236, 217,0.2); //lighter green
}

td:nth-child(7), td:nth-child(8), td:nth-child(12)
  {
    text-align: center;
  }

.ctralgn
{
border: 1px solid black;
text-align: center;
}

.ctralgn th
{
  background-color: rgb(217, 217, 217); 
}

.ctralgn td
{
  background-color: rgba(217, 217, 217,0.2); 
}

.inst-total
{
//border: 1px solid black;
text-align: center;
}

.inst-total th
{
  background-color: rgb(217, 217, 217); 
}

.inst-total td
{
  background-color: rgba(217, 217, 217,0.2); 
}

#pbid-student-0{
 font-weight: bold;
}

#pbid-student-container-0{padding-bottom: 15px;}

h2
{
color:blue;
font-size: 12px;
}

h3
{
font-size: 16px;
margin-top: 15px;
margin-bottom: 0px;
}