@charset "utf-8";
/* CSS Document */

/*  This was used in the old template for summer 2018.
.t1-menu-container .t1-menu .t1-menu-content a.button {display: none;}
.col-xs-9 .col-sm-8 ul li  {display: none !important;}
.header-container .nav-bar .log-in {display: none !important;}

.main-container .row.row-flex {
	
margin-top: 50px;
margin-right: -15px;
margin-bottom: 30px;
margin-left: -15px;
}
*/

/* to hide the navigation
.navbar-nav {
display: none;
}

.utility-nav {
    display: none !important;
}
.search-wrapper{
display: none;
}
*/



.utility-nav .nav-link:link, .utility-nav .nav-link:visited, .utility-nav .nav-link:hover, .utility-nav .nav-link:active{
  color:#1a2546;
}

.navbar-nav .nav-link:link, .nav-link:visited, .nav-link:hover, .nav-link:active {
    color: #002852;
}

.navbar-nav .nav-item.link, .navbar-nav .nav-item:active, .navbar-nav .nav-item:focus, .navbar-nav .nav-item:hover {
    color: #002852;
}

.navbar-nav .dropdown-menu .nav-link a:link, a:active , a:hover {
    color: #002852;
}
.search-toggle {color: #002852;}
.search-toggle:hover {color: #002852;}

p {
    margin: 10px 0px 25px 0px;
}
ul {
    margin-bottom: 25px;
}


/*  UL bullets for new templates */
.rich-text ul {
    margin-left: 20px !important; 
}

.rich-text ul ul {
    margin-left: 15px !important; 
}

.rich-text ul ul ul {
    margin-left: 15px !important; 
}

.rich-text li li {
    text-transform: none !important; 
    list-style: circle !important; 
    
} 

.rich-text li li li {
    text-transform: none !important; 
    list-style: square  !important; 
}

H1, H2, H3, H4, H5, H6 {
color: #303a58;
}

/* Change the Navigation bar Purple  */
.site-header {
background-color: #f5ecd8;

background: #f5ecd8;
}

.navbar-collapse {
    background-color: #f5ecd8;
    
}

/* Change the graphic in the background  */
@media only screen and (min-width: 768px) {
    .site-header:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background-image: url("https://www.ashp.org/-/media/futures-meeting/images/2026/left-cubes-125.png"), url("https://www.ashp.org/-/media/futures-meeting/images/2026/right-cubes-125-b.png");
      background-repeat: no-repeat, no-repeat;
      background-position: left top, right top;
      background-size: auto;} }

/* to move the logo off the background image */
.header-container {padding-left:50px;}
a {
  color: #195e8c; 
}
  
a:hover {
    color: #00b5ec;
    text-decoration: none; }

.related-links
{
border-top: 6px solid #303a58;}
related-links--heading {color: #4c3c80;}


.related-link a {
color: #195e8c;
}

.related-link a:hover {
color: #00b5ec;
}

.site-footer
{
  background-color: #f5ecd8;

}

.site-footer:before {
      background-image: none;
     }

.site-footer .footer-info {
  background-color: #32e19f;
}

/* changes for light background header */
.site-footer .footer-nav .nav-link {
  color: #002852;
}
.site-footer .footer-nav .dropdown-item .nav-link, .site-footer .footer-nav .dropdown-item .nav-link:link, .site-footer .footer-nav .dropdown-item .nav-link:visited, .site-footer .footer-nav .dropdown-item .nav-link:hover, .site-footer .footer-nav .dropdown-item .nav-link:active{
  color: #002852;
}

.site-footer .footer-nav .dropdown-item .nav-link:hover, .site-footer .footer-nav .dropdown-item .nav-link:focus {
          color: #002852;
          border-bottom: 1px solid #002852; }

.site-footer .site-meta {
  color: #002852;
}
.site-footer .site-meta a {
  color: #002852;
}

.site-footer .site-meta a:hover {
  color: #0c3f74;
}

@media only screen and (min-width: 768px) {
  .promo-header.short .promo-header--image:before {
background-image: url("https://www.ashp.org/-/media/futures-meeting/images/2026/Pf26-promo-gradient-a.png");}

.promo-header--swoosh:before {
background-image: url("https://www.ashp.org/-/media/futures-meeting/images/2026/Pf26-promo-solid-angle2-c.png");}

.promo-header--swoosh:after{
background-image: url("https://www.ashp.org/-/media/futures-meeting/images/2026/PF26-promo-swoosh-overlay-a.png");}
}

.promo-header--content {
    background-image: url("https://www.ashp.org/-/media/futures-meeting/images/2026/PF26-promo-solid-angle-mobile-a.png");}

#ad_horizontal {
  /*background-image: linear-gradient(#FFFFFF, #f5ecd8);*/
    border-bottom: solid 1px #002852;
  background: #fff;
}

.navbar-toggle .icon {
    color: #002852;
}

.site-footer .footer-main {    border-top: solid 1px #002852;}

.promo-header--column { background-color: #668db1;
 background-image: url("https://www.ashp.org/-/media/futures-meeting/images/2026/VideoStill-70.jpg");}

@media only screen and (min-width: 480px)
.navbar-collapse {background-color: #c5c5c5}

@media screen and (max-width: 580px) {
    background-color: aliceblue; } }


.zoom {
  padding: 50px;
  background-image: url("https://futures.ashp.org/-/media/midyear-conference/images/icons-logos-shared-images/orchid-events-BOOK-A-ROOM.png");
  transition: transform .2s;
    height: 86px;
    width: 212px;
  margin: 0 auto;
}

.zoom:hover {
  -ms-transform: scale(1.05); /* IE 9 */
  -webkit-transform: scale(1.05); /* Safari 3-8 */
  transform: scale(1.05); 
}
