#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;
}


/* 
Quick fixes for forms
Should probably bemify .help-block
*/
.help-block {
  margin-top: -1.5rem;
  margin-bottom: 2rem;
  color: #666666;
  font-size: 0.875rem;
}

/* 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 - 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;
}


/**
 * 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;
}