/* Campaign stylesheet that was last updated June 24, 2024 */


body{
	font-weight:400;
	font-weight:normal;	
	}
a{
	text-decoration:underline;	
	}
.btn{
	text-decoration:none;	
	}
a:hover{
	color:#9e1b32;
}


/* Required for full background image */
header.intro-Section,
.intro-Section .view {
height: 100vh;
}



@media (max-width: 740px) {
.intro-Section header,
.intro-Section .view {
height: 100vh;
}
}
.intro-Section .view{
background-repeat: no-repeat; 
background-size: cover; 
background-position: center center;
}

.font-Play{
	font-family:'Play', Arial, sans-serif;
}

.glegoo-regular {
  font-family: "Glegoo", serif;
  font-weight: 400;
  font-style: normal;
}

.glegoo-bold {
  font-family: "Glegoo", serif;
  font-weight: 700;
  font-style: normal;
}

.kaufmann {
font-family: 'Kaufmann BT', sans-serif;
}


.img-cover{
	object-fit: cover;
}

/* .image {
    background-image: url('/Admissions/Campaigns/customcf/img/BackgroundH.jpg');
    background-size: cover;
    width: 100%;
    height: 100%;
} */

/*HACC Color Scheme*/
.color-olive{
	color:#8b8e4b;
}
.color-blue{
	color:#5381ac;
}
.color-tint{
	color:#bc9f73;
}
.color-purple{
	color:#782964;	
}
.color-maroon{
	color:#9e1b32;
}
.color-black{
	color:#000000;	
	}

.bg-olive{
	background-color:#8b8e4b;
}
.bg-blue{
	background-color:#5381ac;
}
.bg-tint{
	background-color:#bc9f73;
}
.bg-purple{
	background-color:#782964;	
}
.bg-maroon{
	background-color:#9e1b32;
	
}
.bg-grey{
	background-color:#83847b;
	}

.bg-lightgray{
	background-color:#d3d3d3;
}

.bg-white{
	background-color:#ffffff;
}

.bg-darkgray{
	background-color:#373737;
}

.bg-black{
	background-color:#000000;
	}

.btn{
	text-transform:none;
	font-size:1rem;
	border-radius: .25rem;
	}
.btn:hover{
	color:inherit;	
}

@media (min-width:768px){
.border-bt{
	border-bottom:2px solid rgba(158,27,50,.3);
	}	
.border-lr{
	border-left:2px solid rgba(158,27,50,.3);
	border-right:2px solid rgba(158,27,50,.3); 
	}
.border-l{
	border-left:2px solid rgba(255,255,255,255);
	}		
	}


.intro-video{
height:auto;
}
@media (min-width:1200px){	
.intro-video{
height:75vh;
}
.intro-video .video-fluid{
margin-top: -10%;
	}
}

/*.chart-info .chart{
	width:100%;
	min-height:	450px;	
	}*/
	
/* Added "thead a" so that data sheet headers can be seen */
.table_header, thead, thead a{
	background-color: rgba(158, 27, 50,1);
	color: white;
    font-weight: bold;
}
.table>thead>tr>th {
    vertical-align: middle;
}
td{
	padding:2px;
	vertical-align: middle;
	
	
	
	
	