/*
 * ICS Custom CSS
 * These styles are added after the Master.css stylesheet gets loaded
 * Author: FF
 * Date created: Jan 25, 2021
*/

/* PCSS Overrides for TEC & related add-ons */

.l-container {
	--tec-color-button-primary: #0055be; /* Primary blue */
	--tec-color-button-primary-hover: rgba(0, 85, 190, 0.9); /* Primary blue a90 */
	--tec-border-radius-default: 0;
}

/*
 * GLOBAL SETTINGS
 *
 */

.u-vertical-padding {
	padding-top: 30px;
}

.c-breadcrumb {
	display: none;
}

/* This is a fix for all navigation anchors */
a.anchor-pt-fix {
	display: block;
	position: relative;
	top: -150px;
	visibility: hidden;
}

.c-text-btn.c-text-btn-newsletter {
	display: none; /* --Hide 'Sign up for Newsletter' button -- */
	max-width: 220px;
	color: #0055be;
	background-color: #fff;
	border: 1px solid;
	border-radius: 3px;
	padding: 5px 10px;
	text-align: center;
	margin-top: 15px;
}

.c-text-btn.c-text-btn-newsletter:hover {
	color: #fff;
	background-color: #0055be;
	background-image: none;
}

/* 20201028FF - This adjust the width of the description in the each panel */
.s-header {
	max-width: none;
}

/* ------------end*-----------/

/*20201028FF - This is to fix description widths */
.subheader--page .subheader__content-inner,
.subheader--research .subheader__content-inner {
	max-width: none;
}

/* 20201028FF - This keeps the width in the main header to a short width when image is added ---
.subheader__description.t-content{
    max-width:696px;
} */
.l-container__stagger-double > * {
	max-width: none;
}

.l-container__stagger-double,
.l-container__stagger > * {
	max-width: none;
}

/* ------------end*-----------/

/*This removes forced underline on link */
.t-content a:not(.c-btn):not(.c-text-btn):not(.chosen-single) {
	border-bottom: none;
}

.panel-slider__slide-cta .c-text-btn {
	border-bottom: none;
}

.tribe-common button:focus {
	outline: none;
}

/*
 * WYSIWYG
 * 20201028FF - This allows wide width for WYSIWYG
 *
 */
.site-panel--wysiwyg .l-container__stagger-double > * {
	max-width: none;
}

.site-panel--wysiwyg .l-container__stagger-double,
.site-panel--wysiwyg .l-container__stagger > * {
	max-width: none;
}

/* ------------end*-----------/

/*
 * PUBLICATIONS PAGE
 * 20201028FF - Publications page - cards spacing
 *
 */
.page-id-6960 .site-panel--cardgrid {
	padding-top: 32px;
	padding-bottom: 32px;
}

/* ------------end*-----------/

/*
 * HALL OF FAME
 * 20201028FF - Hall of Fame - This sets subheader description max-width
 *
 */
.page-id-6827 .subheader__description.t-content {
	max-width: 696px;
}

/* ------------end*-----------/

/*
 * CARD GRID
 * 20201028FF - This changes the card grid content alignment
 *
 */
.card-grid__card,
.card-grid__link {
	justify-content: flex-start;
}

/* ------------end*-----------/

/*
 * NAVIGATION (MAIN)
 * 20201203FF - Extended Main Menu Drop Down Width
 *
 */
.primary__list-child--depth-0 {
	width: 100%;
	max-width: 100%;
}

@media (min-width: 960px) {

	.menu-item-messaging {
		display: block;
		-ms-flex: 0 0 300px;
		flex: 0 0 300px;
		width: 300px;
		margin-right: 48px;
	}

	.primary__list-item--has-mim .primary__list-item--depth-1 {
		margin: 0 25px 15px;
	}
}

/* ------------end*----------- */

/*
 * EVENTS CALENDAR
 *
 */
.tribe-events .tribe-events-c-search__input-control--keyword .tribe-events-c-search__input {
	background-image: none;

	/* hide magnifying glass repeating in the background */
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--labels .tribe-events-c-view-selector__button:after {
	background-image: none;

	/* hide extra arrow in the background */
}

.tribe-events .tribe-events-c-nav__next:disabled:after {
	background-image: none;

	/* hide extra arrow in the background */
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__prev:before {
	background-image: none;

	/* hide extra arrow in the background */
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-nav__next:after {
	background-image: none;

	/* hide extra arrow in the background */
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-top-bar__datepicker-button:after {
	background-image: none;

	/* hide extra arrow in the background */
}

.tribe-events .tribe-events-c-messages__message--notice:before {
	background-image: none;

	/* hide extra calendar icon in the background */
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {
	padding-top: 0;
}

.subheader--post .subheader__content {
	margin-left: 0;
	margin-right: 0;
}

.tribe-events-calendar-list__event-date-tag-weekday {
	color: rgba(255, 210, 0, 1) !important;
	background-color: #0055be;
	border-radius: 5px 5px 0 0;
}

.tribe-events-calendar-list__event-date-tag-daynum {
	color: rgba(255, 210, 0, 1) !important;
	background-color: #0055be;
	border-radius: 0 0 5px 5px;
}

.tribe-events-calendar-list__event-date-tag-datetime {
	padding-right: 5px !important;
}

.post-type-archive-tribe_events .subheader {
	background-image: url('https://ics.uci.edu/wp-content/uploads/2021/02/IndustryShowcase-v2.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	background-attachment: fixed;
}

.post-type-archive-tribe_events h1 {
	color: #fff;
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
}

.post-type-archive-tribe_events .subheader__container {
	padding-top: 200px;
}

/* .meta-block--cal-links ul::before {
  content: 'Add to Calendar';
    font-size:18px;
    font-weight:700;
} */

.c-text-btn-gcal:before {
	font-family: FontAwesome; /* stylelint-disable-line font-family-no-missing-generic-family-keyword */
	font-size: 25px;
	display: inline-block;
	content: '\f1a0';
}

.c-text-btn-ical:before {
	font-family: FontAwesome; /* stylelint-disable-line font-family-no-missing-generic-family-keyword */
	font-size: 25px;
	display: inline-block;
	content: '\f073';
}

.c-text-btn-outlook:before {
	font-family: FontAwesome; /* stylelint-disable-line font-family-no-missing-generic-family-keyword */
	font-size: 25px;
	display: inline-block;
	content: '\f017';
}

.tribe-filter-bar-c-filter--open .tribe-filter-bar-c-filter__toggle-label,
.tribe-filter-bar-c-filter__toggle-label:hover {
	border-bottom: 1px solid #0055be;
}

.tribe-filter-bar-c-filter__toggle-icon--plus svg {
	display: none;
}

.tribe-filter-bar-c-filter__toggle-icon--plus:before {
	color: #afafb9;
	font-family: core-icons; /* stylelint-disable-line font-family-no-missing-generic-family-keyword */
	font-size: 1.2em;
	font-weight: 400;
	display: inline-block;
	content: '\e907';
}

.tribe-filter-bar-c-filter__toggle-icon--plus:hover:before,
.tribe-filter-bar-c-filter__toggle-icon--plus:active:before,
.tribe-filter-bar-c-filter__toggle-icon--plus:focus:before {
	color: #0055be;
}

.tribe-filter-bar-c-filter__toggle-icon--minus svg {
	display: none;
}

.tribe-filter-bar-c-filter__toggle-icon--minus:before {
	color: #0055be;
	font-family: core-icons; /* stylelint-disable-line font-family-no-missing-generic-family-keyword */
	font-size: 1.2em;
	font-weight: 400;
	display: inline-block;
	transform: rotate(180deg);
	content: '\e907';
}

.tribe-events .swiper-slide {
	width: auto;
}

.tribe-events .tribe-filter-bar .tribe-filter-bar__filters-slider-nav--overflow-end .tribe-filter-bar__filters-slider-nav-button--next,
.tribe-events .tribe-filter-bar .tribe-filter-bar__filters-slider-nav--overflow-start .tribe-filter-bar__filters-slider-nav-button--prev {
	display: none;
}

.tribe-filter-bar-c-filter__toggle-label {
	color: #0055be;
	font-size: 1.1em;
}

.tribe-common .tribe-common-form-control-checkbox__input {
	border: none !important;
	background-color: #fff !important;
}

.tribe-common .tribe-common-form-control-checkbox__input:checked:before {
	color: #0055be;
	font-family: core-icons;  /* stylelint-disable-line font-family-no-missing-generic-family-keyword */
	font-size: 0.85em;
	background-image: none;
	content: "\e906";
	line-height: 140%;
	display: inline;
	height: inherit;
}

.tribe-filter-bar .tribe-filter-bar-c-pill--has-selections .tribe-filter-bar-c-pill__pill {
	color: #fff;
	border: none;
	border-radius: 0;
	background-color: #0055be;
	font-weight: 300;
}

.tribe-filter-bar .tribe-filter-bar-c-pill__remove-button-icon path {
	stroke: #fff;
}

.tribe-common .tribe-common-form-control-checkbox__input:checked,
.tribe-common .tribe-common-form-control-radio__input:checked {
	background-color: #fff;
}

.tribe-common .tribe-common-form-control-checkbox__input,
.tribe-common .tribe-common-form-control-radio__input {
	border: none;
}

.tribe-filter-bar-c-filter__toggle-selections-count {
	display: none;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-l-container {
	padding-left: 0;
	padding-right: 0;
}

/* .tribe-common .tribe-common-l-container {
    margin-left: 0px;
    margin-right: 0px;
} */

.tribe-filter-bar__form-heading {
	display: none;
}

/* Hides recurring toggle switch on all event views */
.tribe-events-c-top-bar__hide-recurring {
	display: none;
}

.loop__filters .filter__item {
	font-size: 0.85em;
}

/* --underline transition-- */
.tribe-filter-bar-c-checkbox label.tribe-common-form-control-checkbox__label {
	color: #1e1e28;
	background-image: linear-gradient(currentColor, currentColor);
	background-position: 0 100%;
	background-repeat: no-repeat;
	background-size: 0 2px;
	transition: background-color 0.2s, background-size 0.5s;
	transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.tribe-filter-bar-c-checkbox label:hover {
	background-color: transparent;
	background-size: 100% 2px;
}

/* --end underline transition-- */

.tribe-common input[type="checkbox"]:checked + label {
	color: #0055be;
}

.tribe-common--breakpoint-medium .tribe-filter-bar .tribe-filter-bar-c-clear-button {
	color: #fff;
	background-color: #0055be;
}

.tribe-filter-bar .tribe-filter-bar-c-clear-button__reset-icon path {
	stroke: #fff;
}

.tribe-filter-bar-c-clear-button svg {
	display: none;
}

.tribe-filter-bar-c-clear-button__text:after {
	font-family: FontAwesome;  /* stylelint-disable-line font-family-no-missing-generic-family-keyword */
	font-size: 0.85em;
	display: inline-block;
	content: '\f00d';
}

/* .tribe-filter-bar .tribe-filter-bar-c-checkbox .tribe-common-form-control-checkbox__label, .tribe-filter-bar .tribe-filter-bar-c-radio .tribe-common-form-control-radio__label {
    padding-top: 3px;
    padding-bottom: 3px;
} */

/*
 * ICS NEWS PAGE
 * - setting for hero
 *
 */
.page-id-5820 .panel-hero__content {
	min-height: 250px;
}

/*
 * PEOPLE ARCHIVE & PAGES
 *
 */
.people-template-default .single-people .post__content-inner,
.people-template-default .single-people .subheader__content {
	max-width: none;
}

.single-people .subheader__person-office_ics,
.single-people .subheader__person-employee_type {
	font-size: 16px;
	line-height: 1.555556;
	margin-top: 8px;
	color: #64646e;
}

@media (min-width: 960px) {

	.single-people .subheader__person-office_ics,
	.single-people .subheader__person-employee_type {
		font-size: 18px;
		line-height: 1.555556;
	}
}

.single-people .subheader__person-unit:before {
	content: 'Department of';
}

/* .single-people .subheader__person-office_ics:before {
	content: 'Office of ';
} */

.person__department,
.person__offices_ics,
.person__employee_type {
	font-size: 16px;
	color: #64646e;
	line-height: 22px;
}

.person__department:before {
	content: 'Department of ';
}

/* .person__offices_ics:before {
	content: 'Office of ';
} */

/*
 * RESEARCH BOXES
 * - edits for Research archive section and panel
*/

@media (min-width: 1200px) {

	.item--research {
		width: calc(25% - 48px);
		height: 250px;
	}
}

/* ------New CSS Added - 20210415FFONT------ */

/* -- This hides 2nd down-caret in mobile view -- */
.tribe-events .tribe-events-c-top-bar__datepicker-button:after {
	display: none !important;
}

.tribe-common .tribe-common-anchor-thin {
	/* border-bottom:none;
    text-decoration:none; */
}

.tribe-events .tribe-events-calendar-list__event-title,
.tribe-events .tribe-events-calendar-list__event-description,
.tribe-events .tribe-events-calendar-list__event-venue,
.tribe-events .tribe-events-calendar-list__event-datetime-wrapper {
	margin: 0 !important;
}

.tribe-events-calendar-list__seminar-category {
	font-size: 0.95em;
	font-weight: 700;
	margin-bottom: 0.25em !important;
}

.tribe-events .tribe-events-calendar-list__event-title {
	margin-bottom: 0.25em !important;
}

.tribe-events-calendar-list__speaker-affiliation {
	margin-bottom: 0.45em !important;
	font-size: 1.15em;
	font-weight: 300;
	font-style: italic;
}

.post__content-inner__post-title .subheader__title {
	margin-bottom: 0.25em;
}

.post__content-inner__post-tspeaker-affiliation-title h2 {
	font-style: italic;
}

.tribe-events-calendar-list__speaker-name {
	font-size: 1.25em;
	font-weight: 700;
}

.tribe-events-calendar-list__event-datetime-wrapper {
	font-weight: 300 !important;
}

.tribe-events-calendar-list__event-description p {
	font-size: 0.95em;
}

.tribe-events .tribe-events-calendar-list__event-venue {
	margin-bottom: 0.45em !important;
}

.post__content-inner__post-tspeaker-name-title h2 {
	font-weight: 700;
	font-size: 2em;
	margin-bottom: -0.25em;
}

.meta-block.meta-block--cal-links {
	margin-top: 32px;
}

.events-panel__content h3 {
	color: rgb(0, 85, 190);
	margin-bottom: 0.25em;
}

.events-panel__seminar_cat,
.events-panel__speaker_name,
.events-panel__speaker_aff {
	padding: 0 16px;
}

.events-panel__bottom-container .events-panel__desc {
	display: none;
}

@media (min-width: 500px) {

	.events-panel__seminar_cat,
	.events-panel__speaker_name,
	.events-panel__speaker_aff {
		padding: 0 48px;
	}

	.events-panel__bottom-container .events-panel__desc {
		display: block;
	}
}

.events-panel__seminar_cat {
	font-weight: 700;
}

.events-panel__speaker_name {
	font-size: 1.5em;
	font-weight: 700;
}

.events-panel__speaker_aff {
	font-size: 1.25em;
	font-weight: 300;
	margin-top: -0.35em;
	font-style: italic;
}

.events-panel__date-info {
	margin-bottom: 0.15em;
}

.events-panel__venue {
	margin-bottom: 1em;
}

.events-panel__bottom-container {
	margin-top: 1em;
}

.events-panel__content {
	padding-bottom: 1em;
}

.tooltipster-content .tribe-events-calendar-month__calendar-event-tooltip-title a {
	color: #0055be;
}

.tooltipster-content .tribe-common-h7 {
	line-height: 1.35em;
}

.tribe-events-calendar-month__speaker-name {
	line-height: 1.5em;
	font-weight: 700;
}

.tribe-events-calendar-month__speaker-affiliation {
	font-style: italic;
	font-size: 0.85em;
}

@media (min-width: 1200px) {

	.post-type-archive-research .item--research,
	.single-people .item--research {
		width: calc(20% - 48px);
		height: 250px;
		font-size: 0.85em;
	}
}

.item--research__content h3 {
	font-size: 1.65em;
}

/* update this in custom.css */
.item--research__content p {
	font-size: 1.15em;
}

.item--research__inner .hoverdiv {
	width: 100%;
	height: 250px;
	background: rgba(0, 0, 0, 0);
	opacity: 1;
	padding: 48px;
}

.item--research__inner:hover .hoverdiv .flip-card-front {
	opacity: 0;
}

.item--research {
	padding: 0;
}

.item--research__inner .flip-card-back p {
	position: absolute;
	top: 0;
	left: 0;
	padding: 25px;
	opacity: 0;
}

.item--research__inner:hover .hoverdiv .flip-card-back p {
	opacity: 1;
}

.single-research__loop h2 {
	font-size: 1.85em;
}

/* Added 20220714ff */
.tooltipster-box .tribe-events-calendar-month__speaker-date {
	font-size: 0.75em;
}

/* .tribe-events-calendar-list__event-datetime::after, .events-panel__date-info::after, .tribe-events-calendar-month__speaker-date::after,.meta-block--date-time .meta-block__content::after,.tribe-events-calendar-month__calendar-event-datetime::after{
	content:' PT';
} */

.events-panel__date-info:after,
.tribe-events-calendar-month__speaker-date:after,
.meta-block--date-time .meta-block__content:after,
.tribe-events-calendar-month__calendar-event-datetime:after {
	content: ' PT';
}

.tribe-events-calendar-month__calendar-event-datetime time {
	text-transform: uppercase;
}

.single-tribe_events .meta-block dd {
	margin-bottom: 0;
}

.meta-block--organizer .org_item {
	padding-bottom: 2px;
}

abbr[title] {
	text-decoration: none;
}

.tribe-common a,
.tribe-common a:active,
.tribe-common a:hover,
.tribe-common a:visited {
	color: #0055be;
}

.tribe-common a:focus {
	color: #fff;
	background-color: #0055be;
}

.category-informatics .subheader__title:after,
.category-statistics .subheader__title:after,
.category-computer-science .subheader__title:after {
	content: 'News';
}

.post-type-archive-tribe_events .tribe-events-header__breadcrumbs.tribe-events-c-breadcrumbs {
	display: none;
}

.single-people .u-vertical-padding {
	padding-bottom: 64px;
}

.single-research__loop {
	margin-bottom: 34px;
}

.page-id-6389 .card-grid__card-margin h3 {
	font-size: 1.5em;
}

.page-id-8917 .card-grid__content {
	padding: 0 48px;
}

.page-id-8917 .card-grid__card h3 {
	font-size: 1.15em;
}

.page-id-8917 .c-card__content {
	visibility: hidden;
}

.events-panel__seminar_cat a {
	color: #1e1e2b;
}

.tribe-events-calendar-list__seminar-category a {
	color: #1e1e2b;
}

.tribe-events .tribe-events-calendar-month__calendar-event-datetime > * {
	vertical-align: bottom !important;
}

.page-id-8917 .card-grid__card {
	background-color: #fff;
}

@media (min-width: 768px) {

	.subheader__container {
		padding-top: 24px;
		padding-bottom: 48px;
	}
}

.page-id-6975 .u-vertical-padding--top,
.page-id-6975 .s-wrapper {
	padding-top: 50px;
}

.page-id-9504 table {
	border-color: #8ebf42;
	background-color: #d9d9d9;
}

.page-id-9504 th {
	border: 2px solid gray;
}

.page-id-9504 td {
	border: 2px solid gray;
}

.page-id-9849 .bg-info {
	color: #fff;
	padding-left: 15px;
	background-color: #17a2b8;
	border-color: #17a2b8;
}

.page-id-9849 .btn-sm {
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
	line-height: 1.5;
	border-radius: 0.2rem;
}

.page-id-9849 .btn {
	display: inline-block;
	font-weight: 400;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	border: 1px solid transparent;
	padding: 0.375rem 0.75rem;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: 0.25rem;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.page-id-9849 table {
	font-size: 14px;
}

.page-id-9849 a.anchor {
	display: block;
	position: relative;
	top: -250px;
	visibility: hidden;
}

/* Hides bylines on posts */
.post-meta__author {
	display: none;
	visibility: hidden;
}

/* video background */
.page-id-11176 #background-video {
	height: 100vh;
	width: 100vw;
	object-fit: cover;
}

.page-id-11176 .l-container2 {
	padding-left: 48px;
	padding-right: 48px;
	width: 100%;
}

/* News on homepage
 * This will add better contrast on the square
 * News & Updates main image
 */

.item--featured .item__date {
	color: #64646e;
	display: block !important;
}

.page-id-5818 .panel-postloop__featured .item--has-image .item__content .item__excerpt {
	display: none;
}

@media (min-width: 1200px) {

	.item--featured .item__date {
		color: #fff;
		display: block !important;
	}

	.page-id-5818 .panel-postloop__featured .c-text-btn {
		color: #0055be;
	}

	.page-id-5818 .panel-postloop__featured .item--has-image .c-text-btn {
		color: #b2dcf7;
	}
}

.page-id-5818 .panel-postloop__featured .item--featured.item--has-image .item__content {
	color: rgba(255, 255, 255, 1);
	position: absolute;
	bottom: 0;
	left: 0;
	-ms-flex: 1 1 70%;
	flex: 1 1 100%;
	width: 100%;
	max-width: 1000px;
	padding: 48px 24px;
	background-color: rgba(0, 0, 0, 0);
	background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75));
}

/* Change person link font size on person pages
 * 20220411ff
 */
.person__link {
	font-size: 15px;
}

/* Events Calendar - alter month view */
.tribe-events-calendar-month__calendar-event-title a {
	color: #0055be !important;
	font-weight: 600;
}

h3.tribe-events-calendar-month__calendar-event-title.tribe-common-h8.tribe-common-h--alt {
	width: 100px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* Events Calendar - stop animation for 'no results found' */
.tribe-common .tribe-common-c-loader__dot {
	animation-name: none;
	animation-duration: 2.24s;
	animation-iteration-count: infinite;
	animation-direction: normal;
}

/* -----------------------------------------------------------------------------
 * Level 3 List - menu
 * ----------------------------------------------------------------------------- */

.primary__nav .primary__list-child--depth-1 {
	margin-bottom: 0;
	padding-left: 15px;
}

.primary__nav .primary__action--depth-2 {
	display: block;
	font-size: 16px;
	line-height: 1.4em;
	padding: 5px 0;
	list-style-position: inside;
	text-indent: -0.5em;
}

@media (min-width: 960px) {

	.primary__list-child--depth-1 {
		margin-bottom: 0;
	}
}

/* Events Calendar - hide cost on list view' */
.tribe-events-c-small-cta.tribe-common-b3.tribe-events-calendar-list__event-cost {
	display: none;
}

/* hide tags on news post */
.post-terms.post-terms--tags {
	display: none;
}

/* Add Label to Events Views button */

@media (min-width: 884px) {

	.tribe-events-header__events-bar.tribe-events-c-events-bar:before {
		content: 'Views';
		line-height: 2.4em;
	}
}

/* hides breadcrumbs */

/* .c-breadcrumbs__wrap {
	display:none;
	visibility:hidden;
} */

/* removes fixed font size */
p {
	font-size: 1.35em;

	/* font-size:1.2em; */
}

.site-footer__copyright {
	font-size: 1em;
}

/* removes dash focus outline from main nav menu */
a:focus,
a:active,
.primary__nav a:focus,
.utility__nav a:focus,
.masthead__flyout-trigger:focus {
	outline: none !important;
}

/* Accordion spacing adjustment for all accordion panels */
.c-accordion .t-content p,
.c-accordion .t-content ol,
.c-accordion .t-content ul {
	margin-top: 0;
	margin-bottom: 15px;
}

/* Course Updates spacing */

/* https://mt-live.ics.uci.edu/course-updates/ */
.page-id-9504 .t-content p,
.page-id-9504 .t-content ol,
.page-id-9504 .t-content ul {
	margin-top: 0;
	margin-bottom: 15px;
}

/* Fixes spacing on Fellwships and Funding page
https://mt-live.ics.uci.edu/academics/fellowships-and-funding/ */
.page-id-11856 .t-content p,
.page-id-11856 .t-content ol,
.page-id-11856 .t-content ul {
	margin-top: 0;
	margin-bottom: 15px;
}

.page-id-11856 .t-content h4 {
	color: #fff;
	background-color: #17a2b8 !important;
	padding: 20px;
	margin-top: 25px;
	margin-bottom: 0;
}

.page-id-11856 .t-content table {
	margin-top: 0;
	margin-bottom: 15px;
}

.page-id-11856 .tbl-th-1 {
	width: 20% !important;
}

.page-id-11856 .tbl-th-2 {
	width: 20% !important;
}

.page-id-11856 .tbl-th-3 {
	width: 20% !important;
}

.page-id-11856 .tbl-th-4 {
	width: 20% !important;
}

.page-id-11856 .tbl-th-5 {
	width: 5% !important;
}

.page-id-11856 .tbl-th-6 {
	width: 5% !important;
}

.page-id-11856 .tbl-th-7 {
	width: 5% !important;
}

.page-id-11856 .tbl-th-8 {
	width: 5% !important;
}

.Zborder table {
	font-size: 1em;
}

.tribe-events a {
	color: #0055be !important;
}

.tribe-events a:focus {
	color: #fff !important;
}
