/* ==========================================================================
   Media Queries
   ========================================================================== */
/*
 * FAQs
 */
/* ==========================================================================
   Mobile First
   ========================================================================== */
.faqs {
  margin-bottom: 60px; }
  .faqs__headline {
    color: #101820;
    font-size: 2.25rem;
    text-align: center; }
  .faqs .buttons {
    margin-top: 60px; }
    .faqs .buttons .button {
      padding-bottom: 32px;
      padding-top: 31px; }
      @media (min-width: 768px) {
        .faqs .buttons .button {
          padding-bottom: 32px;
          padding-top: 31px; } }
  .faqs--gray {
    background-color: #f9f9f9;
    padding-bottom: 60px;
    padding-top: 60px; }
  .faqs--no-margin {
    margin-bottom: 0; }

/* ==========================================================================
   Media Queries
   ========================================================================== */
@media (max-width: 767.98px) {
  .faqs .buttons .button {
    width: 100%; } }

@media (min-width: 768px) {
  .faqs {
    margin-bottom: 120px; }
    .faqs .buttons {
      -ms-flex-pack: center;
          justify-content: center; }
    .faqs--gray {
      padding-bottom: 120px;
      padding-top: 120px; }
    .faqs--no-margin {
      margin-bottom: 0; } }
      
/*
 * Card
 */
/* ==========================================================================
   Mobile First
   ========================================================================== */
.expando {
  border-bottom: 1px solid #b1b3b3;
  margin-bottom: 30px;
  padding-bottom: 10px; }
  .expando__trigger {
    font-size: 0.9375rem;
    color: #012169;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 20px;
    padding-right: 50px;
    position: relative;
    transition: color 0.2s ease-in-out; }
    .expando__trigger:before, .expando__trigger:after {
      background-color: #012169;
      bottom: 0;
      content: '';
      display: block;
      height: 2px;
      margin-top: -11px;
      position: absolute;
      right: 15px;
      top: 50%;
      width: 22px; }
    .expando__trigger:before {
      transition: background-color 0.2s ease-in-out; }
    .expando__trigger:after {
      transition: background-color 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
      transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out;
      transition: background-color 0.2s ease-in-out, transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out;
      -webkit-transform: rotate(90deg);
              transform: rotate(90deg);
      -webkit-transform-origin: center;
              transform-origin: center; }
    .expando__trigger:hover {
      color: #007dba;
      cursor: pointer; }
      .expando__trigger:hover:before, .expando__trigger:hover:after {
        background-color: #007dba; }
  .expando.is-expanded .js-expando__trigger:after {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  .expando--large .expando__trigger {
    font-family: "Spectral", serif;
    font-weight: normal;
    font-size: 1.6875rem; }  

/*
 * Course List
 */
/* ==========================================================================
   Mobile First
   ========================================================================== */
.course-list__header {
  color: #101820;
  font-size: 1.6875rem; }

.course-list__list {
  padding-left: 0; }
  .course-list__list li a {
    font-size: 0.9375rem;
    border-bottom: 1px solid #b1b3b3;
    color: #012169;
    display: block;
    line-height: 1.2em;
    padding: 20px 0;
    text-decoration: none; }
    .course-list__list li a:hover {
      text-decoration: underline; }    
      
      
/* card bandaid - testing title padding for card-link */
.card.card-link > a:first-child .card-title,
  .card.card-link > button:first-child .card-title {
    padding-right: 0; }
.card.card-link > a .card-body .card-title:first-child,
.card.card-link > button .card-body .card-title:first-child {
    padding-right: 1.5rem; }
    
/* SINGLE LINE HEADER LOGO SVG OPTIONS */
.svg-ratio-eu {
  position: relative;
  overflow: hidden;
  margin: 0; }
  .svg-ratio-eu::before {
    display: block;
    width: 100%;
    padding-top: 7.58605%;
    content: ""; }
  .svg-ratio-eu > .ratio-content {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.svg-bg {
  display: inline-block;
  width: 100%;
  height: 100%;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left; }

.svg-bg-eu {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 171 30'%3E%3Ctitle%3EEmory University%3C/title%3E%3Cpath d='M67.73,16.41c0,2.74,1.77,4,4.08,4,3.21,0,3.94-2.13,3.94-4.15V10.7c0-1.74-1.58-1-1.58-1.67,0-.09.12-.17.17-.17.66,0,1.33.06,2,.06.33,0,.63-.06.94-.06.09,0,.22.08.22.18,0,.47-1,.1-1,1.67V16c0,.84.2,5.07-4.77,5.07-4.49,0-5.34-2.52-5.34-5.16V10.16c0-1-1.39-.6-1.39-1.14,0-.11.3-.16.38-.16.45,0,.87.05,1.33.05s1.1-.05,1.63-.05c.08,0,.54,0,.54.17,0,.47-1.14,0-1.14,1.22v6.16m13-4.17c0-3.57-2.07-2.58-2.07-3.21,0-.1.17-.17.26-.17.27,0,.53.06.8.06s.53-.06.79-.06.34.27.44.39l8.16,9.11c.1.12.17.19.21.19s.05-.05.05-.19V11.19c0-2.25-1.9-1.59-1.9-2.16,0-.12.08-.17.19-.17.51,0,1,.06,1.55.06s1.32-.06,1.73-.06c.1,0,.17.05.17.15,0,.45-1,.14-1,1.39v9.93c0,.5,0,.74-.15.74s-.29-.08-.65-.48l-7.36-8.31S81.7,12,81.58,12s-.12,0-.12.39v7c0,1.54,1.51.94,1.51,1.4,0,.09,0,.22-.19.22-.41,0-.89-.05-1.73-.05-.6,0-1.48.05-1.6.05s-.23-.1-.23-.18c0-.6,1.51.15,1.51-2.25V12.24m13.52-1.91c0-1.25-1.38-.91-1.38-1.28,0-.16,0-.19.17-.19.63,0,1.25.06,1.88.06s1.06-.06,1.59-.06c.27,0,.33,0,.33.17,0,.41-1.24,0-1.24,1.3v9.2c0,1.16,1.53.77,1.53,1.28,0,.12-.06.17-.35.17s-1.13-.05-1.86-.05c-1,0-1.4.05-1.64.05s-.36-.08-.36-.25c0-.5,1.33.07,1.33-1.63V10.33m5.3-.14c-.43-1-1.32-.71-1.32-1.09a.22.22,0,0,1,.24-.24c.53,0,1.06.05,1.57.05s1.11-.05,1.35-.05.24.07.24.17c0,.25-.7.26-.7.88a1.78,1.78,0,0,0,.16.67l3,7.07c.37.91.49,1.3.68,1.3s.22-.27.31-.48l3-7.36a2.39,2.39,0,0,0,.24-1.16c0-.79-1.09-.47-1.09-.86,0-.18.08-.23.26-.23.37,0,.75.05,1.13.05.82,0,1.07-.05,1.31-.05s.29.07.29.23c0,.38-.48-.06-1,1.1L105,20.29c-.19.43-.31,1-.57,1s-.47-.72-.63-1.08l-4.22-10m28.6,4.59a3.32,3.32,0,0,0,2.15-3c0-3.31-3.78-3-4.06-3-.89,0-1.86.06-2.85.06s-.79-.06-1.1-.06-.34.1-.34.2c0,.58,1.47-.12,1.47,1.52V19.3c0,1.3-1.25,1.06-1.25,1.49a.18.18,0,0,0,.18.19c.65,0,1.3-.05,1.94-.05,1.42,0,1.82.05,2,.05s.29,0,.29-.14c0-.58-1.78-.05-1.78-1.52V15.71c0-.17-.1-.48.45-.48,1.92,0,1.66-.05,2.27.9l1.91,3c.65,1,1.31,1.85,2.56,1.85.16,0,1.11,0,1.11-.2,0-.42-.83.22-2.07-1.67l-2.86-4.33Zm-3.38-4.73c0-.67.36-.64,1-.64,1.68,0,3.27.71,3.27,2.8a2.23,2.23,0,0,1-2.38,2.43c-.81,0-1.87.09-1.87-.24Zm8.94,7.89c-.07-.34,0-.53.19-.53s.25.2.33.56a3.66,3.66,0,0,0,3.6,2.58c1.63,0,3.23-.91,3.23-2.71,0-3.31-7-1.46-7-5.93,0-2.17,1.82-3.23,3.8-3.23a6,6,0,0,1,2.89.63c.16,0,.19-.19.36-.19s.19.05.21.24l.25,2.33c0,.14,0,.26-.18.26s-.31-.36-.36-.52a3.29,3.29,0,0,0-3.29-2.22c-1.36,0-2.8.65-2.8,2.22,0,3.22,7,1.34,7,6.07,0,1.44-1,3.6-4.91,3.6-1.27,0-2.82-.64-2.89-1l-.43-2.21m11.47-7.61c0-1.25-1.39-.91-1.39-1.28,0-.16,0-.19.17-.19.64,0,1.25.06,1.89.06s1.05-.06,1.58-.06c.28,0,.33,0,.33.17,0,.41-1.23,0-1.23,1.3v9.2c0,1.16,1.52.77,1.52,1.28,0,.12-.05.17-.34.17s-1.13-.05-1.86-.05c-1,0-1.4.05-1.64.05s-.36-.08-.36-.25c0-.5,1.33.07,1.33-1.63V10.33m9,.25c0-.11.07-.77-.18-.78h-2.79c-1.06,0-1.09.25-1.4,1.2,0,.17-.07.39-.29.39s-.17-.12-.17-.21l.18-1.66c0-.2,0-.66.31-.66,1.34,0,2.66.05,4.86.05,3.1,0,4.67-.05,5-.05s.49.1.5.49l.09,1.37c0,.17,0,.38-.19.38-.64,0,.29-1.3-1.46-1.3h-2.44c-.77,0-.69-.07-.69.84v8.73c0,1.44,1.39.88,1.39,1.41,0,0,0,.2-.16.2-.41,0-.88-.05-1.38-.05-1.91,0-2.24.05-2.34.05s-.21-.05-.21-.22c0-.41,1.36-.24,1.36-1.27v-8.9m8-.65c-.45-.74-1.29-.53-1.29-.82a.27.27,0,0,1,.23-.26c.46,0,.78.05,1.95.05.56,0,1-.05,1.19-.05s.33,0,.33.17-.81.31-.81.81a1.46,1.46,0,0,0,.31.7l2.07,3.3c.14.21.24.31.34.31s.19-.12.33-.34L168.56,11a1.62,1.62,0,0,0,.36-.94c0-.84-1.29-.48-1.29-.89,0-.23.17-.26.36-.26.41,0,.84.06,1.25.06s1-.06,1.49-.06a.22.22,0,0,1,.19.21c0,.18-.29.25-.41.32a3.15,3.15,0,0,0-1,1.18l-2.4,3.74c-.27.42-.41.51-.41.77v4.19c0,1.49,1.41,1,1.41,1.54,0,.16-.16.17-.4.17s-1.24-.05-1.88-.05-1.38.05-1.53.05-.26,0-.26-.2c0-.48,1.32,0,1.32-1.25V15.38a1.8,1.8,0,0,0-.4-.87l-2.85-4.57' style='fill:%23101820;fill-rule:evenodd'/%3E%3Cpath d='M114.43,13.76c0,.59,0,.59.64.59h1.85c1.76,0,1.31-1.38,1.71-1.38.14,0,.19.19.19.32,0,.61,0,1.19,0,1.74s0,.89,0,1.35c0,.16-.07.23-.19.23-.52,0,.05-1.51-1.37-1.51h-2.53c-.36,0-.3.29-.3.55V18.8c0,1-.14,1.42,1.29,1.42,3.94,0,4.52-1.77,4.74-1.77s.14.17.14.21a2.69,2.69,0,0,1-.86,1.65c-.55.61-.92.58-1.67.58-1.29,0-2.59-.09-3.89-.06-.68,0-1.39.06-2.08.06-.15,0-.25,0-.25-.17s.2-.17.75-.44.48-.68.48-1.48V11c0-.77,0-1.6-.93-1.74-.13,0-.51-.07-.51-.26s.1-.21.6-.21c3.22,0,4.11.06,4.83.06.34,0,1.9-.06,2.43-.06.14,0,.17.18.17.39,0,1.9-.24,2-.34,2-.41,0-.14-.82-.41-1.22-.44-.58-2.21-.48-2.89-.48-1.64,0-1.6-.07-1.6,1.08v3.19M32.16,21.48c4,0,6.74-2.6,6.74-6.62a6.21,6.21,0,0,0-6.44-6.34A6.35,6.35,0,0,0,25.92,15C25.92,18.72,28.28,21.48,32.16,21.48ZM31.92,9.12c3.48,0,5.68,3.16,5.68,6.42s-2.09,5.4-4.69,5.4c-3.54,0-5.7-3.2-5.7-6.51C27.21,11.6,28.93,9.12,31.92,9.12Zm14,5.57a3.35,3.35,0,0,0,2.19-3c0-3.35-3.84-3-4.12-3-.9,0-1.89.07-2.88.07A9.58,9.58,0,0,1,40,8.68c-.21,0-.35.11-.35.21,0,.59,1.49-.12,1.49,1.55v8.84c0,1.32-1.26,1.08-1.26,1.51a.17.17,0,0,0,.17.19c.66,0,1.31-.07,2-.07,1.43,0,1.83.07,2,.07s.29,0,.29-.14c0-.59-1.8-.05-1.8-1.55V15.62c0-.17-.1-.49.45-.49,1.94,0,1.68-.05,2.31.93l1.92,3c.66,1,1.34,1.88,2.6,1.88.16,0,1.53,0,1.53-.21,0-.42-1.25.23-2.5-1.69ZM42.5,9.9c0-.68.36-.64,1-.64,1.7,0,3.31.71,3.31,2.83a2.27,2.27,0,0,1-2.41,2.47c-.82,0-1.89.08-1.89-.25V9.9ZM51,9.78c-.45-.75-1.29-.54-1.29-.84a.26.26,0,0,1,.22-.26c.47,0,.8.08,2,.08.57,0,1-.08,1.22-.08s.32,0,.32.18-.81.31-.81.81a1.41,1.41,0,0,0,.31.71L55,13.74c.14.21.24.31.34.31s.19-.12.33-.35l1.79-2.9a1.66,1.66,0,0,0,.36-1c0-.85-1.3-.48-1.3-.9,0-.22.17-.26.36-.26.42,0,.85.07,1.27.07s1-.07,1.5-.07a.21.21,0,0,1,.19.21c0,.19-.29.26-.41.33a3.24,3.24,0,0,0-1,1.2L56,14.21c-.28.43-.42.52-.42.78v4.26c0,1.51,1.42,1,1.42,1.56,0,.16-.16.17-.4.17s-1.26-.07-1.9-.07-1.39.07-1.55.07-.26,0-.26-.21c0-.48,1.33,0,1.33-1.26V15.3a1.82,1.82,0,0,0-.4-.89L51,9.77m-27,9.63c.09,1.45,1.37.81,1.37,1.42,0,.17-.23.17-.42.17s-.93-.07-1.62-.07c-.54,0-1.09.07-1.5.07-.15,0-.19-.09-.19-.15,0-.53,1.09-.14,1.08-1.43l-.48-6.73c0-.43-.08-.67-.19-.67s-.28.15-.45.52L18,19.85c-.09.15-.37.86-.54.86s-.3-.38-.35-.5l-3.69-7.74c-.05-.14-.14-.19-.21-.19s-.1.09-.12.26l-.5,6.09c-.09,2.31,1.55,1.55,1.55,2.17,0,.17-.19.19-.43.19s-1-.07-1.51-.07c-.9,0-1.2.07-1.53.07-.12,0-.18-.09-.18-.21,0-.59,1.11.12,1.23-1.68.21-2.84.42-4.68.42-6.52,0-4.08-1.35-3.11-1.35-3.7,0-.16.14-.19.3-.19s.62.07.95.07.62-.07.93-.07.27.29.36.48L17.42,18c.19.37.26.52.39.52s.26-.36.53-.93l4.13-8.31c.11-.19.24-.61.45-.59s.72.07.81.07c.4,0,.55-.07.83-.07a.19.19,0,0,1,.17.21c0,.55-1.38-.19-1.31,1.87l.52,8.63m-21-5.63c0,.59,0,.59.66.59H5.42c1.79,0,1.33-1.4,1.74-1.4.13,0,.18.2.18.33,0,.61,0,1.21,0,1.75s0,.91,0,1.38c0,.15-.06.22-.18.22-.53,0,0-1.53-1.4-1.53H3.2c-.36,0-.31.3-.31.56v3.2c0,1-.13,1.44,1.32,1.44,4,0,4.57-1.79,4.8-1.79s.13.17.13.21a2.82,2.82,0,0,1-.86,1.69c-.55.63-.94.59-1.69.59C5.28,21,4,20.9,2.65,20.94,2,21,1.24,21,.55,21c-.16,0-.26,0-.26-.17s.21-.18.76-.46.49-.7.49-1.51V11c0-.79,0-1.62-.94-1.76-.14,0-.52-.07-.52-.27s.11-.21.61-.21c3.26,0,4.16.07,4.88.07.35,0,1.93-.07,2.47-.07.14,0,.17.17.17.38,0,1.93-.24,2.07-.35,2.07-.41,0-.13-.83-.41-1.23C7,9.34,5.21,9.44,4.52,9.44c-1.66,0-1.63-.07-1.63,1.09v3.24' style='fill:%23101820;fill-rule:evenodd'/%3E%3C/svg%3E"); }
  
/* Chrome background fixed/cover hack */
@media screen and (-webkit-min-device-pixel-ratio:0)
  and (min-resolution:.001dpcm) {
    .angular-banner.angular-banner-overlay,.stats{ background-attachment: unset !important; } 
}

@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) {
    .angular-banner.angular-banner-overlay,.stats,.cta-full{ background-attachment: unset !important; } 
}}

#emerg-alert-system .alert {
    margin-bottom: 0;
}