/* Tricolour boxes stats (for WiE site) */

 .reduce-margin { margin-bottom: 10px; }
 
/* could be a generic style to override p styles */
 .increase-size {
	font-size: 1.6rem;
}
 .boxes div {
	 text-align: center;
	 padding: 10px;
	 margin-bottom: 1rem;
}
 .boxes p {
	 font-size: 1.2rem;
	 line-height: 1.25;
	 font-weight: 600;
	 margin-bottom:0;
}
 .boxes span.stat {
	 font-size: 2rem;
}
 .box-blue {
	border: 5px solid #1f3a60;
}
 .box-gold {
	border: 5px solid #edb220;
}
 .box-red {
	border: 5px solid #ac2b37;
}

/* ISOTOPE STYLES */

 #form-ui .groups {
	margin-bottom: 10px;
}
 #form-ui .groups label, #form-ui .resources label {
	display: inline-block;
	width: 100%;
	margin-bottom: 5px;
	color: #000;
	font-size: 1rem;
}

 #form-ui .resources input { margin: 0.5rem; }
 #form-ui .resources label#programs, .grid-item.program {
	border: 2px solid #edb220;
	 background-color: #faf3e180;
}
 #form-ui .resources label#research, .grid-item.research {
	border: 2px solid #ac2b37;
	 background-color: #eee2e380;
}
 #form-ui .resources label#financial, .grid-item.financial {
	border: 2px solid #663399;
	 background-color: #e8e1f080;
}
 #form-ui .resources label#pd-career, .grid-item.pd-career {
	border: 2px solid #2f5597;
	 background-color: #eaf1fb80;
}
 #form-ui .resources label#social, .grid-item.social {
	border: 2px solid #1a7f7a;
	 background-color: #e2e9e980;
}
 .grid-item {
	padding: 10px;
	 margin-bottom: 10px;
	 width: 45%;
}
 .grid-item-etlt {
	padding: 10px;
	 margin-bottom: 10px;
	 width: 100%;
}
 .grid-item--width2 {
	 width: 50%;
}
/* why is this here? */
 .grid-item .grid-item-etlt p {
	font-size: 0.9rem;
	 margin-bottom: 0;
}
 .grid-item .grid-item-etlt a {
	color: #00305e;
}
 .grid {
	height: 100%;
}
/* ISOTOPE STYLES by NAVJOT */
 #form-ui .programs {
	margin-bottom: 10px;
}
 #form-ui .programs label {
	color: #000
}
 #form-ui .programs label {
	width: 220px;
	 margin-bottom: 5px;
	 color: #000;
}
 #form-ui .programs input {
	margin: 0.5rem;
}
 #form-ui .categories label {
	width: 220px;
	 margin-bottom: 5px;
	 color: #000;
}
 #form-ui .categories input {
	margin: 0.5rem;
}
 #form-ui .programs label#program1, .grid-item-etlt.program4 {
	border: 2px solid #2f5597;
	 background-color: #eaf1fb80;
}
 #form-ui .programs label#program2, .grid-item-etlt.all {
	border: 2px solid #1a7f7a;
	 background-color: #e2e9e980;
}
 #form-ui .programs label#program3 {
	border: 2px solid #663399;
	 background-color: #e8e1f080;
}
 #form-ui .programs label#program4 {
	border: 2px solid #801a63;
	 background-color: #d4b7cf80;
}
 #form-ui .programs label#all {
	border: 2px solid #801a1a;
	 background-color: #f6c5c580;
}
 #form-ui .categories label#category1, .grid-item-etlt.program1 {
	border: 2px solid #edb220;
	 background-color: #faf3e180;
}
 #form-ui .categories label#category2, .grid-item-etlt.program2 {
	border: 2px solid #ac2b37;
	 background-color: #eee2e380;
}
 #form-ui .categories label#category3, .grid-item-etlt.program3 {
	border: 2px solid #663399;
	 background-color: #e8e1f080;
}
/* WiE contact page */
 .static-icon-med {
	font-size: 1.3rem;
	 margin-right: 5px;
}
/* Bug fix for Google Charts */
 .google-visualization-tooltip {
	 pointer-events: none;
}
/* Event styles */
 .event-description {
	margin-bottom: 1rem;
}
 img.event {
	 margin-left: 1rem;
	 max-width: 40%;
}
/* UG programs page (update 2021) */
 .grid-container {
	 display: grid;
	 grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
	 grid-template-rows: repeat(3, 1fr);
	 grid-gap: 1rem;
}
 .grid-container div {
	padding: 1rem 1rem 0;
}
 .colorgrid .panel {
	border: 2px solid #d6d6d6;
	 background-color: #f1f1f1;
}
 .colorgrid .panel p:first-child {
	 text-align: center;
	 font-family: 'Oswald', Impact, sans-serif;
	 font-size: 1.38rem;
}
/* New: Checkmark style lists */
 ul.checklist {
	list-style:none;
}
 ul.checklist li:before {
	 content: "\2714 \0020";
	 font-size: 1.2rem;
	 margin-right: 0.2rem;
}