/* fixes date */
.date-display-single {
color:black;
font-style:normal;
}

/* fixes table styling */
table {display: table;}
tr {display: table-row;}
thead {display: table-header-group !important;}
tbody  {display: table-row-group !important; }
tfoot {display: table-footer-group; }
col {display: table-column; }
colgroup {display: table-column-group; }
td, th {display: table-cell; }
caption {display: table-caption; }
tr.even, tr.odd, td.active {background:#fff !important;}
td p {margin-top:0px;}

/* fixes font for page titles  */
h1#page-title  {line-height:1.25;}
.node-type-form h1#page-title {line-height:1.25;}
.node-type-news-announcements h1#page-title {font-size:1.55rem;line-height:1.25;}
.node-type-opinion h1#page-title {font-size:1.55rem;line-height:1.25;}


/* fixes the ui-accordion content */
.ui-widget, .ui-helper-reset {font-size: 0.9375rem;}
.ui-widget p, .ui-helper-reset p {color: #212121;font-size: 0.9375rem;line-height: 1.5rem;font-family: 'opensans-regular', sans-serif;font-weight: 400;font-style: normal;}
.ui-widget p a, .ui-helper-reset p a {color: #0563c1;text-decoration: underline;}
.ui-widget ul li, .ui-widget ol li, .ui-helper-reset ol li, .ui-helper-reset ul li {color: #212121;font-size: 0.9375rem;line-height: 1.5rem;font-family: 'opensans-regular', sans-serif;font-weight: 400;font-style: normal;}
.ui-widget ul li a, .ui-widget ol li a, .ui-helper-reset ul li a, .ui-helper-reset ol li a {color: #0563c1;text-decoration: underline;font-size: 0.9375rem;}

/*fixes h2 */
body h2 {font-size:normal;}

/* removes the border bottom on news listing page view */
.news-listing-page .views-row {border-bottom: none;}
.news-listing-page .views-field-title {font-weight: 500;font-size: 1rem;}