/*
Implementation Skeleton v3 - 12/6/18
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/


.disclaimer {
	font-size: small;
}

.program-overview__disclaimer {
	border-top: 1px #ffffff73 solid;
    padding-top: 1.0rem;
}

.site-footer__copyright * {
    font-size: 1rem;
    text-wrap-style: balance;
}


/* Emma forms style overrides - iframe content non-selectable */
#emma-form  {
	xborder: 8px cyan solid;
	width: 100%;
	height:100%;
	min-height: 69rem;
	margin-top: -5rem;
}

.request-info-form:has(#emma-form) {
	padding: 1.5rem;
	padding: 1.25rem 1rem 0 1rem;
	overflow: hidden;
}


/* Online - Degree Card Coursel with Image */
/* Suppress display of empty image */
/* Can only be remove if component is refactored to XML + components.xsl */
.cards-carousel__card__img:has(> img[src=""]) {
	display: none;
}


/* Apply block level styling to free text in edit region */
div.components > :not(section) {
    position: relative;
    max-width: 80rem;
    padding: 0 1rem;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
div.components > :is(ul, ol) {
	padding: 0 3rem;
}


/* old style date sheet snippet - list cards */
section.global-spacing:first-of-type {
    margin-top: 4rem;
}


/* breadcrumb chevron font weight must not be overriden for fontawesome to render */
.breadcrumbs ol li:nth-child(n+3):before {
	font-weight: 600;
}




