/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 31 2024 | 13:41:08 */
h2 {

}

.offset-element {
	height: 100px;
	display: block;
}

#homepage-hero {

}

.force-height {
	height: 100%;
}

.custom-sticky-header-shadow {
	box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
	transition: box-shadow 0.5s ease;
}

.sticky-header-no-shadow {
	box-shadow: none;
	transition: box-shadow 0.5s ease;
}

/*////////// UTILITY CLASSES /////////////*/
@media screen and (max-width: 768px) {
	.hero-content {
		font-size: clamp(2.6rem, 2.6rem + ((1vw - 0.2rem) * 7.1175), 5.625rem) !important;
	}
}

.section-title {
	display: inline-block;
	border-bottom: solid 3px #ba0c2f;
	padding-bottom: 0.5rem;
}

.text-shadow {
	text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
}

.text-shadow-calendar {
	text-shadow: 0 1px 0 #98001d;
}

.underline-red {
  border-bottom: 2px solid #ba0c2f;
}


/*///// TABLE OF CONTENTS ////////*/
.simpletoc {
	border: 1px solid black;
}

/* Hides TOC header */
.simpletoc h2 {
	display: none !important;
}

.simpletoc li {
	background: #D6D2C4;
	color: black;

	padding: 0.5rem;
}

.simpletoc li a {
	font-family: Merriweather;
	color: white;
}


/*///// Table of Contents ///////*/
.custom-sticky-header-sidebar {
	position: sticky;
	top: 120px;
}

.custom-sticky-header-mobile {
	position: sticky;
	top: 80px;
	z-index: 9999;
}

.cmm-bar {
	width: 100%;
	font-family: Oswald, sans-serif;
	height: auto;
	background-color: rgba(85, 79, 71);
	color: white;
	padding: 1rem;
	cursor: pointer;
}

.cmm-bar:hover,
.cmm-bar:active {
	background-color: #9B958F;
}

.cmm-hide {
	display: none;
}

.eb-toc__list-wrap {
	border: 1px solid #e7e8e8;
}


/* list item background colors */
.eb-toc__list-wrap ul li {
	background: white;
}

.eb-toc__list-wrap ul li:hover {
	background: #f9f9f9;
}

/* Everything else for list items */
.eb-toc__list-wrap ul li a {
	padding: 1rem;
	color: #594A25 !important;
}

.eb-toc__list-wrap ul li:not(:last-child) a {
    border-bottom: 1px solid #e7e8e8;
}


/*///// REGALIA TABLE ///////*/

.regalia-table {
	width: 100%;
	margin-bottom: 1rem;
	color: #212529;
}
.regalia-table td,
.regalia-table th {
	padding: 0.75rem;
	vertical-align: top;
	border-top: 1px solid #dee2e6;
	text-align: inherit;
}
.regalia-table thead th {
	vertical-align: bottom;
	border-bottom: 2px solid #dee2e6;
}
.regalia-table tbody + tbody {
	border-top: 2px solid #dee2e6;
}

.regalia-agriculture {
	background-color: #f0ed9c;
	color: #4e4c0c;
}
.regalia-arts {
	background-color: #fff;
	color: #000;
}
.regalia-business {
	background-color: #bc997b;
	color: #251b13;
}
.regalia-education {
	background-color: #5dc4e3;
	color: #115063;
}
.regalia-engineering {
	background-color: #f4742b;
	color: #4f1f04;
}
.regalia-finearts {
	background-color: #7d5a3c;
	color: #fff;
}
.regalia-forestry {
	background-color: #b93c02;
	color: #fff;
}
.regalia-facs {
	background-color: #903;
	color: #fff;
}
.regalia-journalism {
	background-color: #830119;
	color: #ffeaee;
}
.regalia-law {
	background-color: #3e0d5c;
	color: #ebd5f9;
}
.regalia-music {
	background-color: #f9a8b9;
	color: #38040f;
}
.regalia-pharmacy {
	background-color: #013f00;
	color: #f2fff2;
}
.regalia-publicadministration {
	background-color: #1f7f73;
	color: #daf6f2;
}
.regalia-publichealth {
	background-color: #eb8f80;
	color: #5d1a0f;
}
.regalia-science {
	background-color: #eba301;
	color: #533900;
}
.regalia-socialwork {
	background-color: #e9e601;
	color: #515000;
}
.regalia-veterinaryscience {
	background-color: #767a79;
	color: #f7f8f8;
}


/*//////// ADJUSTING NAVIGATION BREAKPOINTS ////////////*/
