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

.alert-emergency {
	position: static;
}

.ou-justedit-region table tbody tr:last-child td{
	padding-bottom: 50px;
}


.index-carousel .video-caption-bg-white {
	background-color: rgba(219, 219, 219, 0.75);
}

.index-carousel .video-caption-white {
	position: absolute;
	text-align: left;
	top: 56%;
	left: 100px;
	line-height: 30px;
	z-index: 1;
	padding: 30px;
	color: var(--dark-gray);
	border-radius: 3px;
}

.index-carousel .carousel-item {
	max-height: unset;
}

/* 201247 */
.faculty-headshot img {
	width: revert !important;
}

@media (max-width: 768px) {
	.index-carousel .video-caption-white {
		position: initial;
		text-align: center;
	}
}

/* UAT 206092 */
.gallery-slider img { object-position: top; }

/* UAT 211514 */
iframe { max-width: 100%; }

/* 237730 */
.table-widths{
	table-layout: fixed;
}
.times{
	width: 22.5%;
}