#t4-vcuhealth .c-brand-bar .interruptStyle .modalPopup a{border:none}#t4-vcuhealth header .white-top-nav{padding:.75rem 0 1.25rem}#t4-vcuhealth header .white-top-nav nav{margin-left:auto}#t4-vcuhealth header .white-top-nav .t4-header-links{display:flex}#t4-vcuhealth header .white-top-nav .js-flyout{margin:.5rem 0;margin-left:1.5rem}#t4-vcuhealth .header-beat .header-beat__nav-inner a{color:#fff}#t4-vcuhealth .header-beat .header-beat__nav-inner a:hover{text-decoration:none}#t4-vcuhealth .c-brand-bar:has(#notification-banner) .emergencynotice{display:none}#t4-vcuhealth{overflow:unset!important}#t4-vcuhealth .hide{display:none}#t4-vcuhealth .nav-flyout h3{padding-top:0}#t4-vcuhealth .services-top .featured-services .flex-list p{flex:0 0 50%;margin:0;max-width:50%}#t4-vcuhealth .services-top .featured-services .flex-list p a{flex:unset;max-width:unset}#t4-vcuhealth .services-top .specialty-services .flex-list p{flex:0 0 25%;margin:0;max-width:25%}#t4-vcuhealth .services-top .specialty-services .flex-list p a{flex:unset;max-width:unset}#t4-vcuhealth .services-flyout a.disabled{pointer-events:none;opacity:.3}#t4-vcuhealth .nav-icons.hide{display:none!important}#t4-vcuhealth #navFlyout .nav-detailed .block:not(.t4-explorer-menu) a h3:after{display:none}#t4-vcuhealth #navFlyout .nav-detailed .t4-explorer-sub-menu .detail-main-header.hide{display:none!important}#t4-vcuhealth #navFlyout .nav-detailed .t4-explorer-sub-menu-details{display:none}#t4-vcuhealth #navFlyout .nav-detailed .t4-explorer-sub-menu-details.show,#t4-vcuhealth #navFlyout .nav-detailed .t4-explorer-sub-menu-details.show ul{display:block}#t4-vcuhealth #navFlyout .nav-detailed .t4-explorer-sub-menu-details ul{display:none;list-style:none;margin-bottom:30px;padding-left:15px}#t4-vcuhealth #navFlyout .nav-detailed .t4-explorer-sub-menu-details ul li{margin-bottom:10px}#t4-vcuhealth #navFlyout .nav-detailed .t4-explorer-sub-menu-details ul li a{color:#303031;font-family:Roboto;font-size:.875rem;font-weight:500;letter-spacing:.08px;line-height:20px;margin-right:0;padding-bottom:0!important}@media (max-width:991px){#t4-vcuhealth #navFlyout .nav-detailed .t4-explorer-sub-menu-details ul li a{font-size:1rem;font-weight:500;letter-spacing:.16px;line-height:24px;padding:20px 0}}#t4-vcuhealth footer .footer-links{display:flex;flex-wrap:wrap}#t4-vcuhealth footer .footer-links a{flex:1 0 50%;text-align:left}#t4-vcuhealth footer a.t4Edit-page{text-decoration:none;color:#303031}#t4-vcuhealth #popUpMid .popUpMid.t4-qbug{display:flex}#t4-vcuhealth #popUpMid .popUpMid.t4-qbug img{padding-right:.5rem}#t4-vcuhealth .t4-news-nav .multilevel-linkul-0{display:none}#t4-vcuhealth .t4-news-nav .multilevel-linkul-0.nav-item__dropdown{display:block}#t4-vcuhealth .t4-news-nav .nav-item:hover .nav-item__dropdown{visibility:visible;opacity:1}#t4-vcuhealth .article-nav.t4-next-article{display:none}#t4-vcuhealth .article-nav.t4-next-article.show{display:block}#t4-vcuhealth .article-nav.t4-next-article a{display:none;font-weight:700;font-size:1.3125rem;margin-bottom:0;max-width:90%}#t4-vcuhealth .article-nav.t4-next-article a.current{display:block}#t4-vcuhealth .article-nav.t4-next-article a:after{content:"\f105";font-family:Font Awesome\ 5 Free;position:absolute;top:50%;transform:translateY(-50%);right:0}#t4-vcuhealth .active a{color:#1e635f!important;font-weight:500!important;text-decoration:underline}@media screen and (min-width:768px){#t4-vcuhealth .article-nav.t4-next-article a{max-width:60%}}#t4-vcuhealth .ulNavigation ul{padding:0}#t4-vcuhealth .ulNavigation li a{font-weight:400}#t4-vcuhealth .ulNavigation li a.current{background:#ffce00!important;font-weight:700!important}#t4-vcuhealth .ulNavigation .parent:has(ul):after{content:"+";cursor:pointer;font-size:24px;font-weight:300;position:absolute;right:15px;text-align:right;top:5px;width:30px}#t4-vcuhealth .ulNavigation .parent.open:has(ul):after{content:"-"}#t4-vcuhealth .ulNavigation span.currentbranch1:not(:has(a)),#t4-vcuhealth .ulNavigation span.currentbranch2:not(:has(a)),#t4-vcuhealth .ulNavigation span.currentbranch3:not(:has(a)),#t4-vcuhealth .ulNavigation span.currentbranch4:not(:has(a)),#t4-vcuhealth .ulNavigation span.currentbranch:not(:has(a)){color:#000;cursor:pointer;display:block;font-family:Roboto;font-size:14px;line-height:20px;padding:15px;background:#ffce00!important;font-weight:700!important}#t4-vcuhealth .ulNavigation ul.multilevel-linkul-0>li a{background:#f2f2f2}#t4-vcuhealth .ulNavigation ul.multilevel-linkul-1>li a{background:#d7d7d7}#t4-vcuhealth .ulNavigation ul.multilevel-linkul-2>li a{background:#c8c8c8}#t4-vcuhealth .ulNavigation ul.multilevel-linkul-3>li a{background:#bbb}#t4-vcuhealth .ulNavigation ul.multilevel-linkul-4>li a{background:#a6a6a6}#t4-vcuhealth .bkgd-content.left .content-angle{margin-left:50%}#t4-vcuhealth .plugin-responsive-embed iframe{width:inherit;height:inherit}#t4-vcuhealth figure{margin:1rem 0}#t4-vcuhealth .cmh-top-footer{padding-bottom:0}#t4-vcuhealth .t4-column-header .grid__item{flex:1 0 33%}#t4-vcuhealth .plugin-general-content{margin-left:auto;margin-right:auto}@media (min-width:576px){#t4-vcuhealth .plugin-general-content{max-width:540px}}@media (min-width:768px){#t4-vcuhealth .plugin-general-content{max-width:720px}}@media (min-width:992px){#t4-vcuhealth .plugin-general-content{max-width:960px}}@media (min-width:1200px){#t4-vcuhealth .plugin-general-content{max-width:1140px}}@media (min-width:1475px){#t4-vcuhealth .plugin-general-content{max-width:1400px}}#t4-vcuhealth .plugin-general-content table{width:100%;border-collapse:collapse;margin:1rem 0}#t4-vcuhealth .plugin-general-content table,#t4-vcuhealth .plugin-general-content td,#t4-vcuhealth .plugin-general-content th{border:1px solid #000}#t4-vcuhealth .plugin-general-content td,#t4-vcuhealth .plugin-general-content th{padding:.5rem;text-align:left}#t4-vcuhealth .plugin-general-content h1{color:#e57200;font-size:3.375rem;letter-spacing:.42px;line-height:64px}#t4-vcuhealth .plugin-general-content h1.main-title{color:#000!important;font-family:Helvetica Neue,sans-serif;font-size:20em!important;font-weight:700;letter-spacing:-1px!important;line-height:1!important;text-align:center}#t4-vcuhealth .plugin-general-content h2{color:#000;display:block;font-family:Roboto;font-size:36px;font-weight:400;letter-spacing:.32px;line-height:48px;width:80%;margin-bottom:25px}#t4-vcuhealth .plugin-general-content h3{color:#006c68;font-size:24px;line-height:32px;margin-top:20px}#t4-vcuhealth .plugin-general-content li,#t4-vcuhealth .plugin-general-content p{color:#000;font-family:Roboto;font-size:1rem;font-weight:400;letter-spacing:.12px}#t4-vcuhealth .plugin-general-content li{line-height:24px}#t4-vcuhealth .plugin-general-content p{line-height:1.5}#t4-vcuhealth .plugin-general-content a{font-weight:700}#t4-vcuhealth .plugin-general-content blockquote{position:relative;display:block;font-size:1.375rem;font-weight:500;line-height:1.5;margin:1.5em auto;max-width:95%;padding:0 50px}#t4-vcuhealth .plugin-general-content blockquote:after,#t4-vcuhealth .plugin-general-content blockquote:before{color:#e57200;content:'"';font-family:Roboto;font-size:100px;line-height:1;max-height:35px;position:absolute}#t4-vcuhealth .plugin-general-content blockquote:before{left:0;top:0}#t4-vcuhealth .plugin-general-content blockquote:after{bottom:0;right:0}#t4-vcuhealth .plugin-accordion{margin-bottom:3rem;margin-left:auto;margin-right:auto;width:100%}#t4-vcuhealth .plugin-accordion .plugin-accordion__wrapper{border:none;overflow:visible}@media (min-width:576px){#t4-vcuhealth .plugin-accordion{max-width:540px}}@media (min-width:768px){#t4-vcuhealth .plugin-accordion{max-width:720px}}@media (min-width:992px){#t4-vcuhealth .plugin-accordion{max-width:960px}}@media (min-width:1200px){#t4-vcuhealth .plugin-accordion{max-width:1140px}}@media (min-width:1475px){#t4-vcuhealth .plugin-accordion{max-width:1400px}}#t4-vcuhealth .plugin-accordion svg.plugin-accordion__chevron{display:none}#t4-vcuhealth .plugin-accordion .plugin-accordion__panel{border:none}#t4-vcuhealth .plugin-accordion .plugin-accordion__heading{background-color:#fff;border:none;border-bottom:1px solid #63656a;cursor:pointer;display:block;font-size:16px;font-weight:700;margin-bottom:0;outline:none;position:relative;text-align:left;transition:.4s;width:100%;padding:20px 25px 20px 0}#t4-vcuhealth .plugin-accordion .plugin-accordion__heading:hover{background-color:#fff}#t4-vcuhealth .plugin-accordion .plugin-accordion__heading:focus{background-color:#fff;color:#0a61a9!important;outline:2px dotted #0a61a9}#t4-vcuhealth .plugin-accordion .plugin-accordion__heading[aria-expanded=true]{background-color:#fff;border-bottom:1px solid #fff}#t4-vcuhealth .plugin-accordion .plugin-accordion__heading[aria-expanded=false]:before{color:#000;content:"+";font-size:24px;font-weight:400;position:absolute;right:0;text-decoration:inherit;line-height:1;padding:0 10px}#t4-vcuhealth .plugin-accordion .plugin-accordion__heading[aria-expanded=true]:before{content:"-";color:#000;font-size:24px;font-weight:400;position:absolute;right:0;text-decoration:inherit;line-height:1;padding:0 10px}#t4-vcuhealth .plugin-accordion .plugin-accordion__heading .plugin-accordion__title{color:#212529}#t4-vcuhealth .plugin-accordion .plugin-accordion__body{overflow:hidden;padding:10px 0}
body.isPrelogin:not(.fullHeightPrelogin) #content{min-height: unset !important}
.t4_text-lowercase{text-transform:lowercase}.t4_text-uppercase{text-transform:uppercase}.t4_text-capitalize{text-transform:capitalize}.t4_text-muted{color:#777}.t4_text-primary{color:#337ab7}.t4_text-success{color:#3c763d}.t4_text-info{color:#31708f}.t4_text-warning{color:#8a6d3b}.t4_text-danger{color:#a94442}
a:has(span[class*=vcuhealth--]),a[class*=vcuhealth--]:not(:has(span)),span[class*=vcuhealth--] a,span[class*=vcuhealth--] ss-link,ss-link[class*=vcuhealth--]{cursor:pointer!important;display:inline-block;font-family:Roboto;font-size:18px;font-weight:700;height:auto!important;line-height:24px;padding:15px 40px;text-align:center;-webkit-transition:.5s;transition:.5s}a.vcuhealth--is-yellow:not(:has(span)),a:has(span.vcuhealth--is-yellow),span.vcuhealth--is-yellow a{background:#ffba00;border:1px solid #ffba00;color:#000}a.vcuhealth--is-yellow:not(:has(span)):hover,a:has(span.vcuhealth--is-yellow):hover,span.vcuhealth--is-yellow a:hover{background:#ffce00;border-color:#ffce00;color:#000}a.vcuhealth--is-orange:not(:has(span)),a:has(span.vcuhealth--is-orange),span.vcuhealth--is-orange a{background:#e57200;color:#fff}a.vcuhealth--is-navy:not(:has(span)),a:has(span.vcuhealth--is-navy),span.vcuhealth--is-navy a{background-color:#003764;color:#fff}a.vcuhealth--is-purple:not(:has(span)),a:has(span.vcuhealth--is-purple),span.vcuhealth--is-purple a{background-color:#612751;color:#fff}a.vcuhealth--is-teal:not(:has(span)),a:has(span.vcuhealth--is-teal),span.vcuhealth--is-teal a{background-color:#006c68;color:#fff}a.vcuhealth--is-light-purple:not(:has(span)),a:has(span.vcuhealth--is-light-purple),span.vcuhealth--is-light-purple a{background:#a5779b;color:#fff}a.vcuhealth--is-light-blue:not(:has(span)),a:has(span.vcuhealth--is-light-blue),span.vcuhealth--is-light-blue a{background:#7ca0c5;color:#000}a.vcuhealth--is-light-teal:not(:has(span)),a:has(span.vcuhealth--is-light-teal),span.vcuhealth--is-light-teal a{background:#6cafb4;color:#000}a.vcuhealth--is-ghost:not(:has(span)),a:has(span.vcuhealth--is-ghost),span.vcuhealth--is-ghost a{background:0 0;color:#303031;border:1px solid #303031}a.vcuhealth--is-ghost:not(:has(span)):hover,a:has(span.vcuhealth--is-ghost):hover,span.vcuhealth--is-ghost a:hover{background:#303031;color:#fff}a.vcuhealth--is-small:not(:has(span)),a:has(span.vcuhealth--is-small),span.vcuhealth--is-small a{padding:10px 20px!important}@media screen and (min-width:1128px){a.vcuhealth--is-large:not(:has(span)),a:has(span.vcuhealth--is-large),span.vcuhealth--is-large a{padding:25px 70px!important}}
@media screen and (min-width: 1128px){a:has(span[class*=vcuhealth--]),a[class*=vcuhealth--]:not(:has(span)),span[class*=vcuhealth--] a,span[class*=vcuhealth--] ss-link,ss-link[class*=vcuhealth--]{padding:20px 40px}}
@media print{#t4-vcuhealth .plugin-general-content{max-width: unset !important}}
@media (max-width: 800px){#t4-vcuhealth .bkgd-content.left .content-angle{margin-left: 0 !important}}

p:has(.t4-dashboard-link), p:has(.t4-pdf-link) {
  border-bottom: 1px solid #E0E0E0;
  padding: 1rem 0;
}

p:has(.t4-dashboard-link):last-of-type, p:has(.t4-pdf-link):last-of-type {
  border: none;
}
.c-panel .accordion-comp .accordion-content > div {
  margin: 1rem 1.375rem;
}
a.t4-dashboard-link, .t4-dashboard-link a,
a.t4-pdf-link, .t4-pdf-link a {
  font-size: 1.125rem;
  font-weight: 500;
  margin-left: 1rem;
  color: #0a61a9;
}

a.t4-dashboard-link:before, .t4-dashboard-link a:before,
a.t4-pdf-link:before, .t4-pdf-link a:before {
  background-position: 6px;
  background-repeat: no-repeat;
  width: fit-content;
  background-color: #FFCE00;
  padding: .25rem .5rem .15rem 1.75rem;
  display: inline-block;
  text-transform: uppercase;
  font-weight: 700;
  font-size: .75rem;
  border-radius: 3px;
  color: #212529;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
  margin-right: 1rem;
}
  
  a.t4-dashboard-link:before, .t4-dashboard-link a:before {
  content: 'dashboard';
    background-image: url(/media/vcuhealth/site-assets/media/icon_dashboard.svg);
  }
  a.t4-pdf-link:before, .t4-pdf-link a:before {
    content: 'pdf';
    background-image: url(/media/vcuhealth/site-assets/media/icon_document.svg);
    background-color: #91C3C7;
  }
  
  a.t4-dashboard-link:after, .t4-dashboard-link a:after,
  a.t4-pdf-link:after, .t4-pdf-link a:after {
    content: "";
    display: inline-block;
    background: url(/media/vcuhealth/site-assets/media/arw_lft_icon1.png) center center no-repeat;
    background-size: contain;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-left: .75rem;
  }

#t4-pagination {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  float: none !important;
  justify-content: center;
  margin: 20px 0 60px;
  text-align: center;
  border-radius: .25rem;
  list-style: none;
  padding-left: 0;
}

#t4-pagination button {
  cursor: pointer;
  padding: 10px 18px;
  border: 1px solid #000;
  margin: 0 10px;
  color: #000;
  height: 36px;
  text-align: center;
  width: 36px;
  background-color: #fff;
  display: block;
  line-height: 1.25;
  position: relative;
}
#t4-pagination button[disabled] {
  pointer-events: none;
}
#t4-pagination button[disabled]:not(.btn-prev-next) {
  background-color: #F7B114;
}
#t4-pagination button:not([disabled]):hover {
  background-color: #ffce00;
}

/* CUHS Two Column Left Sidebar with Menu - black header */
.sub-nav .subsite-header.t4-black-title a {
  color: #000;
}

/* PSRR-22411 */
#t4-vcuhealth .news-section.articles.no-slider .currentpage { 
    margin-left: 16px;
    margin-top: 0;
    padding-top: 5px;
    text-align: center;
    margin-bottom: 0;
    display: inline;
}

#t4-vcuhealth .color-header[style*="63656A"] h2 {
  color: white;
}

/* PSRR-22630 */
#t4-vcuhealth .plugin-general-content blockquote p {
    font-size: 1.375rem;
    font-weight: 500;
}

/* Search pagination */
#t4-vcuhealth .vcu-search-results #divSearchPager .active a {
    color: #000 !important;
    font-weight: 700 !important;
    text-decoration: none;
}

/* News Center secondary header color based on selected background color */
h2.Dark.blue {
  color: #fff;
}

/*Homepage EMI Events Slider*/
.events-block.three-wrapper.t4-show-img .flex-img {
  display: block !important;
}
/*EMI Locations Update*/
.pnl-dept-locations-wrapper {
  width: 100%;
}
.locations-sidelist {
  margin-top: 0;
}
@media (max-width: 991px) {
  .locations-sidelist {
    margin-top: 25px;
  }
}

/*Two Column Green Title*/
span.subsite-header.t4-green-menu a {
  color: #006c68;
}

#t4-vcuhealth header .white-top-nav a.header-btn.header-btn--ghost.js-fix-after {
    margin: .5rem 0;
    margin-left: 1rem;
}
#t4-vcuhealth header .white-top-nav a.header-btn.header-btn--ghost.js-fix-after.is-fixed {
    margin: 0;
    margin-left: 0;
}
/*MyCHart*/
.sbs-cta .sbs-cta__content a {
cursor: pointer;
    display: inline-block;
    font-family: Roboto;
    font-size: 18px;
    font-weight: 700;
    height: auto !important;
    line-height: 24px;
    padding: 15px 40px;
    text-align: center;
    -webkit-transition: .5s;
    transition: .5s;
    border-color: #fff;
    border: .15rem solid;
    color: #fff;
}

.sbs-cta .sbs-cta__content a:hover {
    background: #fff;
    color: #000 !important;
    border-color: #fff;
}
.is-ghost-inverted {
    border-color: #fff !important;
    border-width: 2px;
    color: #fff !important;
}
@media (max-width: 1024px) {
  .cutout-cta .cutout-cta__inner img {
    display:none;
  }
}
/* PSRR-22976 */

#t4-vcuhealth #bmi1 table, #t4-vcuhealth #bmi1 table td{
border:none;
}
/*Swervices Font*/
#t4-vcuhealth .sservices-letters li {
  font-family: Roboto;
  font-size: 1rem;
  font-weight: 600;
  letter-spacing: .12px;
}
/*PSRR-23094*/
#t4-vcuhealth .plugin-accordion .plugin-accordion__body {
    border-bottom: 1px solid;
}

/* PSRR-22957 */

#divform #btnSubmit{
	background: #ffba00;
	border: 1px solid #ffba00;
	color: #000;
}

/* PSRR-23103 */

#t4-vcuhealth header .white-top-nav .t4-header-links {
	justify-content: flex-end !important;
}


/* PSRR-23099 */

.t4-migrated-code section:has(.find-care){
	background: #006c68;
	color: #fff;
	padding: 60px 0;
	width: 100%;
}
.plugin-general-content .button {
    text-decoration: none;
    vertical-align: baseline;
    box-sizing: border-box;
    font-family: 'Roboto', sans-serif;
    vertical-align: baseline;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    color: #fff;
    line-height: 50px;
    height: 50px;
    text-align: center;
    width: 300px;
    border: solid 2px #fff;
    cursor: pointer;
}
.standard-button , input[type=submit].standard-button {
    background-color: #003764;
    border-color: #003764;
}
.standard-button a {
  color: #fff;
}
.standard-button a:hover, .standard-button:hover a {
  color: #000;
}
.standard-button:hover, input[type=submit].standard-button:hover {
    background-color: #73A0C9;
    border-color: #003764;
}

.color-header h2.Dark.purple,.color-header h3.Dark.purple {
    color: #fff;
}

/* PSRR-23263 */
.color-bg.dark .content-angle a.arrow-before:before, 
.color-bg.dark .content-angle span.arrow-before:before {
    background-image: url(/media/vcuhealth/site-assets/css/img/rightarrow_white.png)!important;
}

.color-bg.light .content-angle a.arrow-before:before, .color-bg.light .content-angle span.arrow-before:before {
  background-image: url(/media/vcuhealth/site-assets/css/img/rightarrow_black.png)!important;
}

.content-angle a.arrow-before:before, .content-angle span.arrow-before:before {
  background-image: url(/media/vcuhealth/site-assets/css/img/rightarrow_teal.png)!important;
}

/* PSRR-23211, PSRR-23167 */

#t4-vcuhealth .vcu-btn-group a {
	max-width: 455px;
	display: block;
}

/* PSRR-23279 */

 @media (min-width:990px) {
   .my-chart-ident .navigation .search-extended-menu {
        display: none !important;
    }
}

.my-chart-ident .navigation .optional-text-toggle {
     display: none;
   }

/*fix for images inside p tag for plugin-general-content*/
/*#t4-vcuhealth .plugin-general-content p img {
  display: block;
}*/


/*fix for h1/h2 size on mobile screens */
@media (max-width: 767px) {
    #t4-vcuhealth .plugin-general-content h1 {
      font-size: 24px;
      letter-spacing: .29px;
      line-height: 30px;
    }

  	#t4-vcuhealth .plugin-general-content h2 {
        font-size: 24px;
        letter-spacing: .21px;
        line-height: 40px;
        margin-top: 10px;
        width: 100%;
    }
  
  #t4-vcuhealth .plugin-general-content {
	max-width: 90%;
  }
}
/*Grey Sub Menu Mobile*/
@media (max-width: 767px) {
  .t4-grey-menu .nav-item {
    width: 100%;
    display: block;
    float: left;
    border-bottom: 1px solid #e0e0e0;
    display: block;
    font-size: 14px;
    margin-bottom: 15px;
  }
}
.plugin-general-content ul li {
   clear:both;
}

/*PSRR-23530*/
.vcuhealth-btn-group {
  width: 100%;
  display: block;
  max-width: 465px;
}
.vcuhealth-btn-group a {
  display: block !important;
  text-align: center !important;
  max-width: 100%;
  width: auto;
}
p[style*="center"] .vcuhealth-btn-group {
    margin-left: auto;
    margin-right: auto;

}
p[style*="right"] .vcuhealth-btn-group{
    margin-left: auto;
    margin-right: 0;
}
/*PSRR-23732*/
.content-holder blockquote+p {
  margin-left: 0;
  padding-left: 0;
}
/*PSRR-23930*/
.c-info-link-cta.dark .u-arrow-link-before:before {
    background-image: url(/media/vcuhealth/site-assets/css/img/rightarrow_white.png);
}

/*Image placement updates*/
@media (min-width: 992px) {
  .img-caption-block--align-left,.img-caption-block--align-right,.img-caption-block--align-center {
      max-width: 325px;
  }
  .img-caption-block--align-left {
    margin: 0 1.5rem 1rem 0;
  }
  .img-caption-block--align-right {
    margin: 0 0 1rem 1.5rem;
  }
  .img-caption-block--align-center {
    display: block;
    margin: 1.5rem auto;
  }
}
.img-caption {
  margin-bottom: 0;
  padding: 0.5rem;
  background-color: #f2f2f2;
}
.img-caption-block, .img-caption-block>img {
  width: auto;
}
#t4-vcuhealth .img_universal {
  display: inline-block;
}
/*Sidbar Heading additional CSS - PSRR-23984*/
.sidebar span.dept-name {
  display: block;
  color: #000;
  font-family: Roboto;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  padding: 5px 0 10px;
  margin-bottom: 10px;
  letter-spacing: .16px;
}
@media (max-width: 991px) {
  .sidebar span.dept-name:after {
    color: #212529;
    content: "";
    font: normal normal normal 24px / 1 FontAwesome;
    margin-top: -16px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 50%;
  }
  .sidebar span.dept-name.open:after {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .sidebar span.dept-name {
    padding-right: 30px;
    position: relative;
  }
}

/*Heading updates - Improving HTML Structure*/
span.hero-sbs__title {
  letter-spacing: .27px;
  margin-bottom: 10px;
  display: block;
  font-family: Roboto;
}

/*MegaMenu Heading H3s*/
.featured-services span.heading,
.specialty-services span.heading,
.services-alpha span.heading {
    font-family: Roboto;
    font-weight: 500;
    color: #303031;
    font-size: 1.25rem;
    letter-spacing: .16px;
    line-height: 24px;
    margin-bottom: 10px;
}

/*Search Popup Updates*/

.search-popup span.search-header {
    color: #000;
    font-family: Roboto;
    font-size: 1.3125rem;
    font-weight: 600;
    letter-spacing: .34px;
    line-height: 1.25;
    margin-bottom: 1rem;
    display: block;
}
@media screen and (min-width: 768px) {
  .search-popup span.search-header   {        
    font-size: 2.25rem !important;
  }
}

span.pop-search-heading {
  display: block;
  font-size: 1.375rem;
  font-family: Roboto;
  font-weight: 500;
  letter-spacing: .16px;
  line-height: 24px;
  color: #303031;
  margin-bottom: 10px;
}

/*Explore Menu Updates*/
.block span.detail-main-header {
  padding-top: 0;
  font-family: Roboto;
  font-size: 1.25rem;
  line-height: 24px;
  margin-top: 0;
  padding-right: 45px;
  position: relative;
  font-weight: 500;
  letter-spacing: .16px;
  color: #303031;
  display: block;
}
.block.t4-explorer-menu span.detail-main-header:after {
  content: "";
  display: inline;
  float: right;
  font-family: FontAwesome;
  font-style: normal;
  font-weight: 700;
  margin-left: 17px;
  margin-top: 2px;
  position: absolute;
  right: 0;
}

.t4-explorer-menu.show span.detail-main-header:after {
  content: '' !important;
}
span.back-to-main {
  display:none;
}
.nav-detailed.detailed-show span.back-to-main {
  padding-top: 0;
  display: block;
  margin-bottom: 40px;
  cursor: pointer;
  font-family: Roboto;
  font-weight: 500;
  color: #303031;
  font-size: 1.25rem;
  letter-spacing: .16px;
  line-height: 24px;
}

span.back-to-main:before {
    content: "";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 700;
    margin-right: 20px;
}

span.no-arrow {
  font-family: Roboto;
  font-size: 1.25rem;
  line-height: 24px;
  margin-top: 0;
  padding-right: 45px;
  position: relative;
  font-weight: 500;
  letter-spacing: .16px;
  color: #303031;
  margin-bottom: 10px;
  display: block;
}


/*new alert bar*/

  .new-alert-priority .c-brand-bar__brand {
  display: none;
  }
  
    .interruptStyle .modalPopup {
      background-color: #db363c !important;
      flex-direction: column;
    }

    .interruptStyle .modalPopup a {
      color: #fff !important;
      text-decoration: underline;
      font-weight: bold;
    }

    

    .interruptStyle .modalPopup a:last-child:after {
      display: none;
    }

    .c-brand-bar .c-notification__block .interruptStyle .modalPopup li,
    .c-brand-bar .c-notification__block .interruptStyle .modalPopup p {
      color: #fff !important;
      font-size: inherit;
      margin-bottom: 10px;
      margin-top: 10px;
    }

   .c-brand-bar .c-notification__block .interruptStyle .modalPopup p a {
      color: #fff !important;
    }

    .c-notification__header svg {
      -webkit-animation: bell 4s ease-in-out .9s infinite;
      animation: bell 4s ease-in-out .9s infinite;
      margin-right: 10px;
      margin-top: 3px;
      width: 20px;
      height: 20px;
      fill: #fff;
    }

    .c-notification__header {
      display: flex;
      align-self: baseline;
    }

    .alert-icon {
      margin-right: 0.5rem;
    }

    .c-notification__title {
      flex: 1;
      text-decoration: underline;
      font-weight: bold;
      color: #fff;
      font-size: 18px;
    }

    .c-notification__header .chevron {
      display: inline-block;
      width: 10px;
      height: 10px;
      border-right: 2px solid white;
      border-bottom: 2px solid white;
      transform: rotate(45deg);
      transition: transform 0.3s ease;
      margin-left: 10px;
      margin-top: 7px;
    }

    .modalPopup.expanded .chevron {
      transform: rotate(-135deg);
    }

    .c-notification__block-content {
      display: none;
      flex-direction: column;
    }

    .modalPopup.expanded .c-notification__block-content {
      display: flex;
      text-align: left;
      align-self: baseline;
    }

    @media (min-width: 768px) {
      .interruptStyle .modalPopup {
        flex-direction: row;
        align-items: center;
        justify-content: flex-start;
      }

      .c-brand-bar .c-notification__block .interruptStyle .modalPopup li, .c-brand-bar .c-notification__block .interruptStyle .modalPopup p,
      .c-brand-bar .c-notification__block-link {
        margin-bottom: 0;
        margin-top: 0;
        font-size: 16px;
        padding-top: 0;
      }

      .c-brand-bar .c-notification__block-link {
        white-space: nowrap;
      }

      .c-notification__header {
        flex-direction: row;
        align-items: center;
      }

      .c-notification__header svg {
        margin-top: 0.3rem;
        width: 16px;
        height: 16px;
      }

      .c-notification__title,
      .c-notification__header .chevron {
        display: none !important;
      }

      .c-notification__block-content {
        display: flex !important;
        flex-direction: row;
      }
    }

    #t4-vcuhealth .c-brand-bar:has(#notification-banner) .c-brand-bar__brand {
       display: none;
    }

.my-chart-ident .c-brand-bar {
    position: relative;
    z-index: 9999;
}



