th, td {
  padding: 0.5em;
vertical-align: top;
border: 1px
}

table {
  width: 100%;
}

.TabGroup-tab {
   float: left;
  margin: 1em 0.5em 0;
  position: relative;
}

.HtmlOutput {
  border-style: none;
}

.HtmlOutputCenter {
  border-style: none;
  text-align: center;
}

.SubjDisplay {
  inline-size: 80%; /*9.32_5*/
  overflow-wrap: break-word;
}

    
/*ATC 9.32_4*/

:root {
   --rowHeightNum: 40;
   --rowHeight: 40px;
   --linesPerRow: 2;
   --lineHeight: calc(var(--rowHeightNum) / var(--linesPerRow))

}

.ngRow, .ui-grid-row, .ui-grid-cell{
   height: var(--rowHeight) !important;
   top: auto !important;
   position: relative !important;
}


#pbid-WithinUSHeader-th,
#pbid-ClassListTermGrid .ui-grid-icon-up-dir,
#pbid-ClassListTermGrid .ui-grid-icon-down-dir, 
#pbid-ClassListAllGrid .ui-grid-icon-up-dir,
#pbid-ClassListAllGrid .ui-grid-icon-down-dir {
display:none;
}