  /* COLOR SPECIFICS PER ACP */
.accordion-v2 .panel-title > a 			{border-left-color: var(--primary-color);}
.accordion-v2 .panel-title > a:hover	{background-color: var(--primary-color);}
.browse-all-degrees						{font-size: 1rem;letter-spacing:-.02em;}
.browse-all-degrees:hover				{color: var(--primary-color) !important;}
#mcc-carousel-v1 a:hover				{color: var(--primary-color);}
.ou-card.card-circle-image a:hover		{color: var(--primary-color);}
/* END COLOR SPECIFICS PER ACP */

.container-fluid 						{padding-left:0;padding-right:0;}
.page-content .content-column .icon-row a:not(.btn) {text-decoration: none;}
.accordion-v2 .panel-body 				{padding: 0;background-color:none;}

.whychoose 								{list-style-type:none;padding-left:0;}
.whychoose li 							{width:50%;position:relative;padding:0 15px 0 35px;margin-bottom:5px;}
.whychoose li::before 					{
	content:"\f14a";
	font-family:"Font Awesome 5 Pro";
	font-weight:900;
	position: absolute;
	left:0;
	top:0;
	color:var(--primary-color);
	font-size:1.4em;
}
.explore img, .connect img, .events img {padding-top:100px;}
.careers .col-md-6:last-of-type,
.programs								{background-color:#ededed;padding:20px;border-bottom:10px solid var(--primary-color);}
.contactus								{background-color:#ededed;border-bottom:solid 10px var(--primary-color);padding:30px 30px 10px 30px;margin:10px 0;}
.contactus .col-md-6:first-of-type p	{font-weight:bold;}
.plannextsteps .card .card-subtitle		{font-size:1.6em;color:#1f497d;font-weight:bold;}
.plannextsteps .card .card-body			{text-align:center;}
.plannextsteps .card					{min-height:210px;}

.section								{margin-top:100px;}

.program-row 							{padding: 2rem 1rem !important;border-bottom: 1px solid rgba(20,20,20,.1);margin: 0 -1rem;transition: background-color .2s;}
.program-row:hover 						{background: rgba(20,20,20,.02);}
.program-name 							{font-size: 1.1rem; font-weight: 500; color: black; margin: 0;}
.program-type 							{font-size: .8rem; font-weight: 700; color: rgba(20,20,20,.5);text-transform: uppercase;}
.program-link		 					{font-size: .8rem; font-weight: 700;text-transform: uppercase;padding-bottom: 2px;border-bottom: 2px solid var(--primary-color);}
.program-link:hover 					{color: var(--primary-color);}
.program-link-disabled 					{visibility:hidden;}

.panel-title 							{display: flex;}
.toggle-link 							{flex: 1 1 auto;}
.external-link 							{flex: 0 0 auto;}

@media screen and (max-width:768px) {
	.explore img, 
	.connect img, 
	.events img 						{padding-top:0;}
	h2									{padding-top:30px;}
	.panel-title 						{display: block;}
	.toggle-link 						{flex: none;}
	.external-link 						{flex: none;font-size:0.8rem !important;border:none !important;}
	.embed-responsive 					{margin-bottom: 30px;}
	.careers .col-md-6:last-of-type,
	.clubs .col-md-6:last-of-type		{border-left:none;background-color:white;padding:30px 0 0 0;text-align:center;}
}