/*** CUSTOM CSS FOR ARP-USA ***/

/** top bar for Staging Site */

#sp-top-bar { padding: 3px 0 3px 0; }
#sp-top-bar p {
  color: white;
  margin: 0;
  padding-bottom: 0;
  box-sizing: border-box;
  height: .8rem;
}

/** Pages */

/* Presenters articles */
/* Restrict width of first column of two-column content */
.arpusa-presenters .article-introtext .wf-columns-layout-1-4 .wf-column:nth-of-type(odd) { 
  max-width: 150px;
}

/** Custom Tables Component */

/* Video_List layout */
table#ctTable_2 th {
  text-align: left;
  font-weight: bold;
  font-size: 1.05rem;
  text-transform: uppercase;
  margin-bottom: 10px;
}

table#ctTable_2 th label { padding-bottom: 9px; }

/* Table search boxes */
.ctSearchBox.form-control { padding: .25rem .5rem; }

/* Table data grid fonts */
.datagrid table tbody td { font-size: 1rem!important; padding: 5px 10px 5px 2px; }