/*! * Add custom css for this site here: */
/* News Feed for NIU in the News Items BW 1-26-18 */
 .rss-box ul {
	 padding: 0;
	 list-style-type: none;
}
 .rss-box li {
	 padding: 10px 10px 10px 0px;
	 border-bottom: 1px dotted #ccc;
}
 .rss-box li a {
	 font-weight:600;
}
/* News Feed for Theme 2.0 BW 9-2-2020 */
 ul.rss-items {
	 padding: 0;
	 list-style-type: none;
}
 li.rss-item {
	 padding: 10px 10px 10px 0px;
	 border-bottom: 1px dotted #ccc;
}
 li.rss-item a {
	 font-weight:600;
}
 .nav-item a.nav-link.child-heading-block{
	 color:#58595a!mportant;
	 font-weight:600;
}
 .nav-item a.nav-link.child-heading-block::before{
	 content:none;
}
 tfoot {
	 background-color: #f3f3f3;
}
 p.lead {
	 font-family:'Montserrat', Arial, sans-serif;
	 border-left-color: #c8102e;
	 border-left-width: 5px;
}
 .blockquote {
	 margin-bottom: 1rem;
	 font-size: 1.25rem;
}
 blockquote {
	 margin: 1rem;
	 display: block;
}
 #table-wrapper-labs {
	 overflow: scroll !important;
	 max-height: 1000px;
	/* Change this to your preference */
}
 #searchInput::-webkit-search-decoration, #searchInput::-webkit-search-cancel-button, #searchInput::-webkit-search-results-button, #searchInput::-webkit-search-results-decoration {
	 -webkit-appearance:none;
}
 #searchInput:not(:valid) ~ #searchReset {
	 display: none;
}
.popover-header {
	padding: 0.5rem 22% 0.5rem 0.75rem !important;
	min-height: 58px;
}
.popover-wrapper {
    position: relative;
}
.popover-closeBtn-wrapper {
	position: absolute;
    top: 10px;
    right: 10px;
}

/*! Grad Landing Page Styles */

h1.career, h2.career, h2.modal-title, h3.career{
	font-family: 'Montserrat', Arial, sans-serif;
	color: #000000;
    }
h1.career, h2.career, h2.modal-title{
	font-weight: 600;
	color: #000000;
	font-size: 2rem;
    }


 h1.display, h2.display, h2.modal-title, h3.display{
	font-family: 'Montserrat', Arial, sans-serif;
	color: #c8102e;
    }
h1.display, h2.display, h2.modal-title{
	font-weight: 800;
	color: #c8102e;
    }
h1.display small{
   	font-weight: normal;
    color:#333333!important;
    }
h3.display{
 	font-weight: 700;
	color:#333333!important;
	}
h3.display, h3.card-title{
	line-height:1.5;
	}

