#program-rmi {
  height: 826px;
}

/* 
RMI form quick adjustments
*/
.oua-pub .ou-preview-info { display: none; }
.fa-frame { width:100%; min-height: 445px; }
.rmi-heading { margin-top: 0;}
aside:not(.marketing-form) .rmi-heading {
    text-align: left;
    text-transform: none;
}
aside:not(.marketing-form) .tx-program-rmi-container{
	margin-bottom:2rem;
}

/**
 * Feature Grid/Featurettes Snippet Theming Fixes.
 */
.theme-blue .featurettes {
  border-color: #213f7b;
}

.theme-brown .featurettes {
  border-color: #9b7b56;
}

.theme-maroon .featurettes {
  border-color: #a90533;
}

/**
 * Homepage
 * -----------------------------------------------------------------------------
 */

/* Slider heading bug fix. Ensure that black/white text is always on its own line. */
.program__split__heading > span {
  display: block;
}

home-card__img {
  width: 100%;
}


/**
 * Blockquote Snippet
 * -----------------------------------------------------------------------------
 */
.ous-blockquote--sidebar q {
  font-size: 2rem;
}

/* 
Quick fixes for forms
Should probably bemify .help-block
*/
/* Removed 3/10/23, .help-block exists in styles.css. */
/*
.help-block {
  margin-top: -1.5rem;
  margin-bottom: 2rem;
  color: #666666;
  font-size: 0.875rem;
  margin-block-start: 0em;
}
*/

/* Hotfix - 6.12.20. Use zero mixin() in SCSS. */
.dropdown__list .courseblock > :first-child {
  margin-top: 0;
}
.dropdown__list .courseblock > :last-child {
  margin-bottom: 0;
}

/**
 * Used on /directory and /social-media (TINT).
 *
 * `.content` was removed from a lot, if not all, elements as part
 * of the Font/Spacing update. Confirm if the following styles are
 * still needed.
 */
.content ol.list,
.content ul.list {
  margin: 0 0 1rem 1rem;
  padding: 0 0 0 1rem;
  list-style: disc;
  line-height: 1.5;
  font-family: Helvetica, Helvetica Neue, sans-serif;
}
.content li.list__item,
.content ol.list__item {
  font-family: Helvetica, Helveticas Neue, sans-serif;
}
.content ol.list {
  list-style: decimal;
}
.content ul.list.serif > .list__item,
.content ol.list.serif > .list__item {
  font-family: Sentinel SSm A, Sentinel SSm B, serif;
}
.content ul.list.serif--xl-fluid,
.content ol.list.serif--xl-fluid {
  font-size: 1.125rem;
}
@media ( min-width: 64em ) {
  .content ul.list.serif--xl-fluid,
  .content ol.list.serif--xl-fluid {
    font-size: 1.75rem;
  }
}


	
/**
 * Covid Wait Time
 * -----------------------------------------------------------------------------
 */

.covid-testing {
    display: inline-block;
    margin-bottom: 1rem;
    margin-top: 1rem;
}

.covid-testing__circle {
    margin: 1rem 1rem 1rem 0;
    position : relative;
    background-color : transparent;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    border: 4px #009A44 solid;
    flex: 0 0 10rem;
    width:10rem;
    height:10rem;
}

.covid-testing__ttw{
    color: black;
    font-size: 2rem;
    font-family:Trade Gothic,Oswald Medium,Oswald,Arial,sans-serif!important;
    text-transform: uppercase;
    text-align: center;
    flex-direction: column;
}

.covid-testing__heading {
    color: black;
    font-size: 1.25rem;
    font-family:Trade Gothic,Oswald Medium,Oswald,Arial,sans-serif!important;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: 0;
}


.covid-testing--closed .covid-testing__amount {
    font-size: 2.5rem;
}	
	
.covid-testing__amount {
    font-size: 2.5rem;
}

.covid-testing__increment {
    display: block;
}

.covid-testing__message {
    margin: 0;
    font-size: 1.125rem;
    font-family: Sentinel SSm A,Sentinel SSm B,Trocchi,Georgia,serif;
    line-height: 1.388;
    margin-bottom: 1rem;
}

.covid-testing--closed .covid-testing__increment,.covid-testing--closed .covid-testing__message {
    display: none;
}

.covid-testing__text {
    align-self: center;
    display: flex;
    flex-direction: column;
}

.covid-notice__modified {
    margin-bottom: 0;
}

.covid-notice {
    align-self: flex-end;
}


@media (min-width: 30em){
  .covid-testing__body {
    display: flex;
  }
}



/**
 * Hotfix - RSS Feed snippets with Handshake URLs
 * -----------------------------------------------------------------------------
 * Limit description size.
 */

.rss-feed__item[href*="handshake.com"] .rss-feed__desc {
  max-height: 3.5rem;
  overflow: hidden;
}

/* Added due to Handshake anomoly, but could affect other feed cards. */
@media ( min-width: 32em ) {
  .rss-feed--card .rss-feed__item {
    width: 0; /* Gives all flex items the same starting point reference */
  }
}

/**
 * Hotfix - RSS Feed Flex Basis Fix
 * -----------------------------------------------------------------------------
 */
.rss-feed--list.rss-feed--no-photo .rss-feed__media {
  flex-basis: auto;
  padding-right: 0;
}


/**
 * Hotfix - Course Finder
 * -----------------------------------------------------------------------------
 */

/*
 Degree/Course Cards • After updating from 2.0.10 to 2.3.0, Flickity started
 applying a `transform` that prevented cards from lining up next to one another
 and pushed the next card offscreen, creating a lot of whitespace where another
 card should have been displayed.

 Undoing that transform with this hotfix.
*/
.t-course-finder .block-group .grid__item--4 {
  transform: none !important;
}

/* Add space between CTA buttons when there is more than one button link. */
.courses-definition-list + div > a + a {
  margin-top: 1rem;
}



/**
 * BRIDGE - Accordion/Tabs Snippet
 * -----------------------------------------------------------------------------
 */

@media ( min-width: 48em ) {
  .tabs__panel-heading {
    display: none;
  }
}

.accordion__panel > .tabs__panel-heading + h2,
.accordion__panel > .tabs__panel-heading + h3,
.accordion__panel > .tabs__panel-heading + h4,
.accordion__panel > .tabs__panel-heading + h5,
.accordion__panel > .tabs__panel-heading + h6,
.tabs__panel-content > .tabs__panel-heading + h2,
.tabs__panel-content > .tabs__panel-heading + h3,
.tabs__panel-content > .tabs__panel-heading + h4,
.tabs__panel-content > .tabs__panel-heading + h5,
.tabs__panel-content > .tabs__panel-heading + h6 {
  margin-top: 0;
}

.accordion__trigger {
  justify-content: normal;
}



/**
 * Grid Blocks Snippet
 * -----------------------------------------------------------------------------
 */

/* For some reason we removed this underline for links in Grid Blocks, review
   and possibly undo. Scoped to `p` and `ul` so the headings to not get an
   underline. */
.grid-block__item p .grid-block__link,
.grid-block__item ul .grid-block__link {
  text-decoration: underline;
}



/**
 * Quick Escape Button
 * -----------------------------------------------------------------------------
 * Consider adding `display: none;` inline.
 */

.button--quick-escape {
  display: none !important;
}

.has-quick-escape .button--quick-escape {
  display: block !important;
}



/**
 * Hotfix - Alumni image caption alignment
 * -----------------------------------------------------------------------------
 */
.s-alumni .image__caption {
  display: table-caption;
  margin-top: 1rem;
}

.s-alumni .image__caption > p {
  margin: 0;
}

/**
 * Hotfix • LIA Modal double scrollbar.
 * -----------------------------------------------------------------------------
 * The following CSS was removed during !687 but was later found to exist in the
 * source of the minimodal plugin, causing a double scrollbar in some instances.
 * Adding back until minimodal is updated which adds a proper body class to
 * append this style with.
 */
.quick-view--active {
  overflow: hidden;
}

/**
 * Hotfix • Non Header Search Boxes Text Color
 * -----------------------------------------------------------------------------
 */
.main__content .search__input {
  color: #000;
}


/**
 * Hotfix • `.button--link` bottom border color fix for `.tint-themed`.
 * -----------------------------------------------------------------------------
 */
.tint-themed .button--link {
  border-bottom-color: #000;
}

.tint-themed .button--link::before {
  background-color: black;
}

/**
 * Hotfix • Program Page Dealine Spacing
 * -----------------------------------------------------------------------------
 * These are created with the Program Snapshot snippet. Without this margin you
 * will often find a short paragraph pushed up against the bottom of this
 * snippet.
 */
.t-program-page .main__sidebar .callout-snapshot {
  margin-bottom: 2rem;
}



/**
 * Deprecated
 * -----------------------------------------------------------------------------
 * These styles should not be used anymore and only exist here until all
 * instances have been removed or replaced.
 *
 * Notes
 * 1. Should only exist in some "Intro Text" instances. Use Siteimprove to track
 *    status.
 *    
 */

.serif-xlarge { /* 1 */
  font-size: 1.75rem;
  font-family: "Sentinel SSm A", "Sentinel SSm B", "Trocchi", "Georgia", serif;
  line-height: 1.428
}