@charset "utf-8";
/* CSS Document */

.site-header {background-color: #309cbc;}
/*@media only screen and (min-width: 768px) {
    .site-header:before  {
	background-image: url(https://www.ashp.org/-/media/wellbeing/images/wellbeing-bg.gif);
}*/

:target:before {
content:"";
display:block;
height:136px; /* fixed header height*/
margin:-136px 0 0; /* negative fixed header height */
}

.panel-group .panel .panel-collapse .panel-body {padding: 0px 15px; margin: 0px 15px;}

.panel-heading {padding: 10px 15px 0px 15px;}

:target::before {
content:"";
display:block;
height:300px; /* fixed header height*/
margin:-300px 0 0; /* negative fixed header height */
}
.anchor-backoff {
	margin: 0;
  scroll-margin-top: 1em;
}

/*  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; 
}

/* bullets for old template */

.content-well ul {
    margin-left: 20px !important; 
}

.content-well ul ul {
    margin-left: 15px !important; 
}

.content-well ul ul ul {
    margin-left: 15px !important; 
}

.content-well li li {
    text-transform: none !important; 
    list-style: circle !important; 
    
} 

.content-well li li li {
    text-transform: none !important; 
    list-style: square  !important; 
}


/* added for zooming the logos */
.zoom {
			width: 279px;
			height: 164px;
			overflow:visible;
			margin: 0 auto;
		}
	
		.zoom img {
			width: 100%;
			transition: 0.5s all ease-in-out;
		}
	
		.zoom:hover img {
			transform: scale(1.07);
		}

.wrapper {
  width: 100%;
  height: 100%;
  margin: 0 auto;
  background: #ffffff;
}

.h_iframe {
  position: relative;
}

.h_iframe .ratio {
  display: block;
  width: 100%;
  height: auto;
}

.h_iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}