* {
	-webkit-transition: all 0.5s ease 0s;
	-moz-transition: all 0.5s ease 0s;
	-o-transition: all 0.5s ease 0s;
	transition: all 0.5s ease 0s;
	text-rendering: optimizelegibility;
	margin: 0;
	padding: 0;
	outline: none;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.004);
	/*-webkit-tap-highlight-color: transparent;
	-webkit-backface-visibility:  hidden;
	-webkit-tap-highlight-color:  transparent;
	-webkit-perspective: 1000;*/
}
@media print {
	/* All your print styles go here */
	.collapse {
		display: block !important;
	}
	/*	img, */
	.arrow-up,
	.arrow-down {
		display: none !important;
	}
	img[alt]:after,
	a[href]:after {
		content: none !important;
	}
}
:root {
	--vaccine: rgba(24, 88, 99, 1);
	--gray: rgba(51, 51, 51, 1);
	--pceblue: rgba(27, 44, 88, 1);
	--pcegreen: rgba(102, 153, 51, 1);
	--oncology: rgba(4, 124, 191, 1);
	--psychiatry: rgba(23, 63, 128, 1);
	--events-multi: rgba(15, 117, 131, 1);
	--blue: rgba(0, 48, 132, 1);
	--bootcamp: rgba(243, 108, 80, 1);
}
body {
	margin: 0;
	font-family: 'Open Sans', 'OpenSans-Regular', 'OpenSans-Regular';
	font-family: 'Open Sans', 'OpenSans-Regular';
	src: url('../fonts/opensans/Regular/OpenSans-Regular.eot?v=1.1.0');
	src: url('../fonts/opensans/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0') format('embedded-opentype'),
		url('../fonts/opensans/Regular/OpenSans-Regular.woff2?v=1.1.0') format('woff2'), url('../fonts/opensans/Regular/OpenSans-Regular.woff?v=1.1.0') format('woff'),
		url('../fonts/opensans/Regular/OpenSans-Regular.ttf?v=1.1.0') format('truetype'), url('../fonts/opensans/Regular/OpenSans-Regular.svg?v=1.1.0#Regular') format('svg');
	font-weight: normal;
	font-style: normal;
	line-height: 1.7;
}
sup {
	vertical-align: super;
	line-height: 0;
	font-size: 0.6em;
	top: 0;
}
.auto-height {
	height: auto !important;
	min-height: auto !important;
}
/* form background colors */
.oa-evaluation .row {
	background-color: rgba(2, 44, 98, 0.1);
	/*background-color: rgba(0,0,0,0.05);*/
	padding: 2%;
}
.oa-ecasepretest .row {
	/*background-color: rgba(29,127,0,0.1);*/
	padding: 2%;
}
.oa-post-test .row {
	background-color: rgba(102, 153, 51, 0.1);
	/*background-color: rgba(0,0,0,0.1);*/
	padding: 2%;
}
/**/
.aterisk {
	margin-left: -10px;
	padding-right: 10px;
}
.no-left-right-padding {
	padding-left: 0;
	padding-right: 0;
}
.navbar-brand {
	padding: 0;
}
.navbar-brand > img,
.navbar-brand > object {
	max-width: 190px;
	width: 100%;
	height: auto;
	padding: 0.5rem 0 0;
}
.navbar-brand > object {
	width: 241px;
}
.fluid-container {
	width: 100%;
	padding-left: 50px;
	padding-right: 50px;
}
.fluid-container::before,
.fluid-container::after,
.container::before,
.container::after {
	content: ' ';
	display: table;
	clear: both;
}
.fluid {
	width: 100%;
	padding-left: 0;
	padding-right: 0;
}
h1 {
	font-family: 'OpenSans-Semibold';
	font-size: 26px;
	font-weight: normal;
}
h2 {
	font-family: 'OpenSans-Semibold';
	font-size: 26px;
	font-weight: normal;
}
h2.green,
h3.green,
h1.green,
h4.green {
	color: #693;
}
h2.blue,
h3.blue,
h1.blue,
h4.blue {
	color: #0072bc;
}
h2.darkblue,
h3.darkblue,
h1.darkblue,
h4.darkblue {
	color: #1c2d58;
}
h3 {
	font-family: 'OpenSans-Semibold';
	font-weight: normal;
	line-height: 1.2em;
}
h4 {
	font-family: 'OpenSans-Bold';
	font-size: 18px;
}
p,
#accreditaton ul,
#presentation_theater_enroll {
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-weight: normal;
	font-size: 17px;
}
.semibold {
	font-family: 'OpenSans-Semibold';
	margin: 0;
}
.semibold-italic {
	font-family: 'OpenSans-SemiboldItalic';
}
.floatright {
	float: right;
}
.glyphicon-warning-sign,
.fa-warning {
	font-size: 23px;
	color: #f00;
	margin-right: 10px;
}
.container #home-video {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	height: 100%;
	width: auto;
	-webkit-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
}
#home-video:-webkit-full-screen {
	max-height: 100%;
	position: relative;
	left: 0;
	top: 0;
	transform: translate(0%, 0%);
}
#about-video:-webkit-full-screen,
#knee-video-wrapper #videoSlide_html5_api:-webkit-full-screen {
	max-height: 100%;
	position: relative;
	left: 0;
	top: 0;
	transform: translate(0%, 0%);
	max-width: 100%;
}
#home-video:-moz-full-screen {
	max-height: 100%;
	position: relative;
	left: 0;
	top: 0;
	transform: translate(0%, 0%);
}
#about-video-wrapper,
#knee-video-wrapper {
	text-align: center;
}
#about-video,
#knee-oa-video {
	height: 100%;
	width: 100%;
	max-width: 700px;
	outline: 1px solid rgba(0, 0, 0, 0.3);
	margin: 5% auto;
	-webkit-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
}
#knee-video-wrapper #videoSlide_html5_api {
	height: 100%;
	width: 100%;
	max-width: 700px;
	outline: 1px solid rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	-ms-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.5);
}
#myCarousel #slide2 {
	background-color: #fff;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center top;
}
.carousel-control {
	width: 40px;
}
.carousel-control.left,
.carousel-control.right {
	background-image: none;
}
.carousel-indicators li {
	outline: 1px solid rgba(0, 0, 0, 0.1);
}
.carousel-control .fa-angle-left,
.carousel-control .fa-angle-right {
	/*font-size: 60px;
    height: 60px;
    margin-top: -15px;
    top: 50%;
    width: 60px;
	position: absolute;*/
	background-color: rgba(255, 255, 255, 0.5);
	color: #333;
	font-size: 60px;
	height: 100px;
	margin-top: -50px;
	padding: 15px 0 0;
	position: absolute;
	top: 50%;
	width: 60px;
}
.carousel-caption {
	height: 100%;
	position: absolute;
	bottom: 0;
}
.carousel-control .fa-angle-left {
	/*margin-left: -30px;*/
	left: 0;
}
.carousel-control .fa-angle-right {
	/*margin-right: -30px;*/
	right: 0;
}
.pagination {
	width: 100%;
}
img {
	border: 0;
	max-width: 100%;
	height: auto;
	/* width:auto; */
}
#slide5 h2 a,
#slide3 h2 a {
	text-decoration: none;
	margin-bottom: 30px;
	font-size: 20px;
}
@media (min-width: 768px) {
	#slide5 h2 a,
	#slide3 h2 a {
		margin-bottom: 40px;
		font-size: 38px;
	}
}
#slide3 img {
	height: 100%;
	object-fit: cover;
	width: 100%;
	object-position: left;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
	display: block;
	max-width: 100%;
	height: auto;
	width: 70%;
}
.thumbnail a > img {
	width: 100%;
}
.img_holder {
	position: relative;
	text-align: center;
}
.btn-img {
	cursor: pointer;
}
.thumbnails img {
	width: 100%;
}
.img {
	width: 100%;
}
.clearboth {
	clear: both;
}
.row-fluid.powered-by.clearboth {
	float: left;
	width: 100%;
	margin: 20px auto;
	font-family: 'OpenSans-Semibold';
}
section {
	margin-bottom: 20px;
}
#onactivitieshomestudy section.onlineactivities,
#onactivitieshomestudy section.homestudyeclinic {
	margin-bottom: 20px;
}
.outerborder {
	border: 1px solid rgb(204, 204, 204);
	padding: 5px;
}
.innerborder {
	border: 1px solid rgb(204, 204, 204);
	padding: 5px 10px;
	background-color: rgb(255, 255, 236);
}
section.category_page_section {
	margin-bottom: 10%;
}
#series-137 section.category_page_section {
	margin-bottom: 0%;
}
#series-138 section.heroimg img {
	width: 100%;
}
#series-138 section.heroimg img.little-img {
	width: 50%;
}
section#whatwedo {
	margin-bottom: 40px;
}
#sort_filter {
	font-family: 'OpenSans-Semibold';
	font-size: 16px;
	font-weight: normal;
}
.onlineactivitiestoplinks .sectionheading.brdr-btm {
	border-bottom: 1px solid #ccc;
	padding: 1.5rem 0 1rem;
}
.onlineactivitiestoplinks .sectionheading.brdr-btm a {
	padding-top: 1.5rem;
}
@media (min-width: 1550px) {
	.onlineactivitiestoplinks .sectionheading.brdr-btm a {
		padding-top: 0;
	}
}
.brdr-btm-top {
	border-top: 1px solid #669933;
	border-bottom: 1px solid #669933;
	padding: 5px;
}
.brdr-btm {
	border-bottom: 1px solid #669933;
	padding: 5px;
}
.brdr-btm-top-darkblue {
	border-top: 1px solid #1c2d58;
	border-bottom: 1px solid #1c2d58;
	color: #1c2d58;
	padding: 5px;
}
.brdr-btm-darkblue {
	border-bottom: 1px solid #1c2d58;
	padding: 5px;
}
#presentation_theater_enroll .sectionheading .sctnhdng,
h2.brdr-btm-top.sectionheading {
	text-transform: capitalize;
}
#sort_filter > li {
	float: left;
	display: block;
	position: relative;
}
#sharethis {
	font-size: 16px;
	margin-bottom: 10px;
	display: none;
}
.carousel_wrapper {
	margin-bottom: 10px;
}
.sharethisholder {
	padding: 0 10px;
}
.sharethisholder p {
	display: inline-block;
	height: 18px;
	line-height: 18px;
	margin: 0;
	padding: 0;
	vertical-align: top;
}
.stButton {
	margin: 0 !important;
}
.tag {
	background-image: url('/assets/images/tag.png');
	background-position: left top;
	background-repeat: no-repeat;
	display: inline-block;
	height: 62px;
	left: 0;
	position: absolute;
	top: 0;
	width: 80px;
}
.tag span,
.corner-ribbon span {
	color: #fff;
	display: inline-block;
	font-family: 'OpenSans-Semibold';
	font-size: 12px;
	line-height: 12px;
	position: absolute;
	text-transform: uppercase;
	transform: rotate(0deg);
	width: 25px;
}
/* The ribbons */
.corner-ribbon {
	text-transform: uppercase;
	width: 200px;
	background: #e43;
	position: absolute;
	top: 25px;
	left: -50px;
	text-align: center;
	/*line-height: 40px;*/
	color: #f0f0f0;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	box-shadow: 0 0 3px rgba(0, 0, 0, 0.9);
	top: 25px;
	left: -50px;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}
/* Custom styles */
.corner-ribbon.sticky {
	position: fixed;
}
/* Different positions */
.corner-ribbon.new {
	top: 10px;
	left: -68px;
	line-height: 40px;
	background: #693;
}
.corner-ribbon.expsoon {
	line-height: 40px;
	top: 4px;
	left: -60px;
	background: #00275a;
	padding: 5px;
}
.tag span.new,
span.tag-new {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.51);
	left: 0px;
	top: -5px;
	text-shadow: 1px 1px 1px rgb(0 0 0);
	background: #669933;
	padding: 1rem;
	width: 80%;
	text-align: center;
}
.tag span.expsoon,
span.tag-expsoon {
	/*left: 12px;
    top: 10px;*/
	/*left: 0;
	top: 24px;*/
	left: 38px;
	top: 0px;
	width: 90px;
	display: block;
	position: relative;
	line-height: 15px;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
.viewby {
	padding: 10px 15px;
}
.jumbotron {
	margin-bottom: 0;
	padding-top: 38px;
}
.navshadow {
	-webkit-box-shadow: 1px 6px 19px -11px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 1px 6px 19px -11px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 6px 19px -11px rgba(0, 0, 0, 0.5);
}
.scrollup {
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	width: 42px;
	height: 42px;
	border-radius: 0;
	font-size: 26px;
	position: fixed;
	bottom: 0;
	right: 2%;
	border: 1px solid #d4e3c8;
	display: none;
	background: rgba(183, 205, 159, 0.7) none repeat scroll 0 0;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.scrollup > a {
	position: relative;
	right: 2px;
	top: 5px;
	color: #b7cd9f;
}
.navbar .container {
	width: 100%;
}
.navbar-default {
	background-color: #fff;
	border: none;
	border-top: 4px solid #6fa835;
}
.dropdown-menu {
	width: 100%;
}
.dropdown-menu li a {
	display: inline-block;
	padding: 10px 0;
	color: #693;
	line-height: 1;
	border: none;
	outline: none;
}
.dropdown-menu li.symposia a,
.dropdown-menu li.oncology a {
	border-radius: 0;
}
.menucontent span.location:hover,
.menucontent div:hover,
#oncologyseries .menuheading.register:hover {
	cursor: pointer;
}
.menucontent span.location a,
.menucontent span.date a,
.menuheading span.location a,
.menuheading span.date a {
	width: 100%;
}
.dropdown-menu.noyamm li a {
	padding: 5px 0;
}
.dropdown-menu li.marketing_content a {
	padding-bottom: 0;
	display: table;
}
.dropdown-menu li.marketing_content img {
	display: table-cell;
}
.nav.nav-tabs li.symposia {
	text-align: right;
}
.nav.nav-tabs li.oncology {
	text-align: left;
}
.nav.nav-tabs.sublinks {
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
.nav.nav-tabs.sublinks li {
	text-align: center;
}
.nav.nav-tabs.sublinks li a {
	/*padding: 0px 5px;*/
	text-align: center;
	width: 100%;
	border-radius: 0;
}
.stretchlink {
	width: 100%;
	padding-bottom: 0 !important;
}
.stretchlink:hover span {
	text-decoration: underline;
}
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
	margin-left: 0;
	margin-top: 0;
}
.navbar-default #secondary_nav_wrapper.navbar-nav > li > a {
	color: #693;
	text-transform: none;
	font-family: 'Open Sans', 'OpenSans-Regular';
	padding-bottom: 10px;
	padding-top: 10px;
}
.menuhighlight {
	color: #ff9000;
}
.nav-tabs,
.grid-demo [class*='col-'] {
	background-color: #f5f5f5;
	border: none;
	margin: 0;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
	border: none;
	outline: none;
}
/* .symposia {
	background-color: #693;
}
.oncology {
	background-color: #1e60a4;
} */
/* .nav.nav-tabs li.symposia {
	text-align:right;
} 
.nav.nav-tabs li.oncology {
	text-align:left;
} */
/* .symposia {
	background-color: #693;
}

.oncology {
	background-color: #1e60a4;
}

.bootcamp {
	background-color: var(--bootcamp);;
} */
#bootcampseries .only-mobile {
	padding-left: 15px;
	padding-right: 15px;
}
.nav-tabs > li.bootcamp > a:hover {
	background-color: var(--bootcamp);
	color: #fff;
}
.nav-tabs > li.symposia > a:hover {
	background-color: #693;
	color: #fff;
}
.nav-tabs > li.oncology > a:hover {
	background-color: #1e60a4;
	color: #fff;
}
.nav-tabs li.symposia.active a {
	background-color: #693;
	border-radius: 0;
	color: #fff;
}
.nav-tabs li.oncology.active a {
	background-color: #1e60a4;
	border-radius: 0;
	color: #fff;
}
.nav-tabs li.bootcamp.active a {
	background-color: var(--bootcamp);
	border-radius: 0;
	color: #fff;
}
#symposia_oncology .nav-tabs {
	display: flex;
	justify-content: center;
}
@media screen and (min-width: 768px) {
	.tab-pane .meeting-info-container {
		display: flex;
		justify-content: center;
	}
	.tab-pane .meeting-info-container a {
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 500px;
	}
	.tab-pane .meeting-info-container a .img-container {
		border: 1px solid #ffffff;
		width: 100%;
		max-height: 270px;
	}
	.tab-pane .meeting-info-container a .img-container img {
		object-fit: cover;
		width: 100%;
		height: 100%;
	}
	.tab-pane .meeting-info-container a:hover {
		text-decoration: none;
	}
	.tab-pane .meeting-info-container a:hover .img-container {
		opacity: 0.7;
		border: 1px solid var(--bootcamp);
	}
	.tab-pane .meeting-info-container a:hover .info span {
		color: #c0442b;
	}
	.tab-pane .meeting-info .info {
		display: flex;
		width: 100%;
		padding: 2rem 0;
		justify-content: space-between;
	}
	.tab-pane .meeting-info .info span {
		color: var(--bootcamp);
		font-size: 1.6rem;
	}
	.tab-pane .meeting-info .info .bootcamp-button {
		padding: 15px;
		width: 70%;
	}
}
li.symposia.col-sm-6,
li.oncology.col-sm-6 {
	padding-left: 0;
	padding-right: 0;
}
.grid-demo .tab-content [class*='col-'] {
	background-color: #fff;
}
.dropdown-menu li.symposia a,
.dropdown-menu li.oncology a,
.dropdown-menu li.bootcamp a {
	padding-left: 10px;
	padding-right: 10px;
	font-family: 'OpenSans-Semibold';
	transition: none;
	background-color: #ddd;
}
.tab-content {
	margin-top: 20px;
	font-family: 'OpenSans-Semibold';
}
.menuimgholder .menuimg {
	float: left;
}
#symposiaseries .menuimgholder .menuimg {
	width: 16.5%;
	padding: 0 1px;
}
/*
#symposiaseries .menuimgholder .menuimg:first-child  {
	padding-left: 0;
}
#symposiaseries .menuimgholder .menuimg:last-child {
	padding-right: 0;
}
*/
#symposiaseries .menuheading {
	display: table;
	float: left;
	margin-top: 20px;
	position: relative;
	width: 100%;
}
#symposiaseries .menuheading.series_learn_more {
	background-color: #00285c;
	color: #fff;
}
#symposiaseries .menuheading.coming_soon,
.dropdown-menu #symposiaseries .menuheading.coming_soon span a.link {
	/*	background-color: #bfc9d5; */
	color: #aba9a9;
	cursor: default;
	text-decoration: none;
}
#symposiaseries .menuimgholder {
	/*float: left;*/
	max-height: 66px;
	display: none;
}
#symposiaseries .col-sm-4:nth-of-type(2) .menuimgholder .menuimg,
#symposiaseries .col-sm-4:nth-of-type(3) .menuimgholder .menuimg {
	width: calc(16.5% * 2);
}
#symposiaseries .menuheading span {
	display: table-cell;
	text-align: center;
}
.dropdown-menu #symposiaseries .menuheading span a.link {
	color: #fff;
	padding: 0;
}
#symposiaseries .menucontent div:hover .date a,
#symposiaseries .menucontent div:hover .location a {
	text-decoration: underline;
}
#symposiaseries .menucontent {
	display: table;
	float: left;
	position: relative;
	width: 100%;
}
#symposiaseries .menucontent span,
#symposiaseries .menuheading span {
	display: table-cell;
	float: left;
	padding: 0 5px;
	text-align: left;
}
#symposiaseries .menucontent.series_learn_more span {
	color: #693;
}
/* #symposiaseries .menucontent div {
	display: table-row;
	text-align: left;
} */
#symposiaseries .menucontent span.location {
	width: 60%;
	padding-left: 10px;
}
#symposiaseries .menuheading span.location {
	width: 40%;
	padding-left: 10px;
}
#symposiaseries .menucontent span.date {
	width: 40%;
	text-align: right;
	padding-right: 10px;
}
#symposiaseries .menucontent.coming_soon span.date {
	text-align: right;
	padding-right: 5%;
}
#oncologyseries .register a {
	color: #1e60a4;
	display: flex;
	justify-content: center;
}
#oncologyseries .menuheading span {
	display: inherit;
	text-align: left;
}
#symposiaseries .menuheading span.date {
	width: 60%;
	text-align: right;
	padding-left: 0;
	padding-right: 10px;
}
#symposiaseries .menuheading.coming_soon span.date {
	text-align: right;
	padding-right: 5%;
}
#symposiaseries .menucontent.coming_soon {
	color: #aba9a9;
}
#symposiaseries .menucontent.series_learn_more .coming_soon span,
#symposiaseries .menucontent.series_learn_more .completed span,
#oncologyseries .menuheading.coming_soon span {
	color: gray;
	text-decoration: none;
	cursor: default;
}
#symposiaseries .menucontent .link {
	display: block;
}
#symposiaseries .menucontent.coming_soon .link {
	text-align: right;
}
.dropdown-menu li a.greenButton,
.dropdown-menu li a.blueButton,
.dropdown-menu li a.bootcamp-button {
	font-weight: normal;
	text-transform: uppercase;
	color: #fff;
	padding: 15px;
	width: 70%;
	margin: 30px 0 20px;
}
#oncologyseries .row .col-sm-12 .row {
	display: flex;
	justify-content: center;
}
#oncologyseries .row .col-sm-12 .row .col-sm-4 {
	display: flex;
	flex-direction: column;
}
#oncologyseries .menuheading {
	font-size: 1.6rem;
	color: #1e60a4;
	display: flex;
	justify-content: space-between;
}
#oncologyseries .menuheading.completed {
	color: #aba9a9;
}
#oncologyseries .menuheading.series_learn_more {
	color: #aba9a9;
}
#oncologyseries .menuheading.coming_soon {
	color: #1e60a4;
}
#oncologyseries .menuimgholder {
	float: left;
	height: 200px;
}
#oncologyseries .menuimgholder img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#oncologyseries .row.button-container .blueButton {
	width: 100%;
}
#oncologyseries .menuheading span {
	display: table-cell;
}
#oncologyseries .menucontent {
	display: table;
	float: left;
	position: relative;
	width: 100%;
}
#oncologyseries .menucontent span.date {
	color: #1e60a4;
	/* display: table-cell; */
	/* text-align: left; */
	/* width:40%; */
	/* text-align:right; */
}
#symposiaseries .col-sm-12,
#oncologyseries .col-sm-12 {
	float: none;
	margin: 0 auto !important;
	max-width: 1200px;
	width: 100%;
}
.dropdown-menu #oncologyseries a.link {
	color: #1e60a4;
	display: inline-block;
	padding: 0;
	text-align: left;
	width: 100%;
}
.dropdown-menu #oncologyseries a.registerlink {
	color: #1e60a4;
	display: inline-block;
	float: left;
	padding: 5% 0 0 0;
	text-align: right;
	width: 100%;
}
.homestudytab div {
	background-color: rgb(238, 238, 238);
	color: rgb(102, 153, 51);
	padding: 5px 10px;
	line-height: 1.5;
	margin: 20px 0 15px;
	max-width: 210px;
}
.dropdown-menu li.homestudytab a {
	padding: 0px;
	font-family: 'OpenSans-bold';
}
.dropdown-menu li.homestudytab span a {
	display: block;
	font-size: 13px;
	font-weight: normal;
	font-family: 'Open Sans', 'OpenSans-Regular';
}
.greyButton {
	background-image: -webkit-linear-gradient(top, #a1a1a1 0%, #a1a1a1 100%);
	background-image: -o-linear-gradient(top, #a1a1a1 0%, #a1a1a1 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#a1a1a1), to(#a1a1a1));
	background-image: linear-gradient(to bottom, #a1a1a1 0%, #a1a1a1 100%);
	background-repeat: repeat-x;
	border-color: #a1a1a1;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	font-size: 1em;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none !important;
	background-color: #a1a1a1;
}
.greyButton:hover,
.greyButton:focus {
	background-image: -webkit-linear-gradient(top, #666666 0%, #666666 100%);
	background-image: -o-linear-gradient(top, #666666 0%, #666666 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#666666), to(#666666));
	background-image: linear-gradient(to bottom, #666666 0%, #666666 100%);
	background-color: #666666;
	background-position: 0 -15px;
	color: #fff;
	text-decoration: none;
}
.greyButton:active,
.greyButton.active {
	background-color: #a1a1a1;
	border-color: #a1a1a1;
	color: #fff;
}
.greyButton.disabled,
.greyButton:disabled,
.greyButton[disabled] {
	background-color: #a1a1a1;
	background-image: none;
	color: #fff;
}
.evalExtra {
	/*font-size: 80%;*/
	/*margin-left: 25px;*/
	/*color: #888;*/
	font-style: italic;
	font-weight: normal !important;
	font-family: 'OpenSans-Italic';
	font-size: 13px;
}
span.evalExtra {
	float: left;
	margin-bottom: 10px;
	width: 100%;
	/*margin-left: 20px;*/
	font-weight: normal !important;
	margin-left: 30px;
}
.greenButton {
	border: medium none;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	font-size: 1em;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none !important;
	background: linear-gradient(to bottom, #8ac04f 0%, #42771a 100%);
	background: -o-linear-gradient(to bottom, #8ac04f 0%, #42771a 100%);
	background: -webkit-linear-gradient(to bottom, #8ac04f 0%, #42771a 100%);
	transition: all 0.3s ease-in-out;
	cursor: pointer;
}
.greenButton:hover,
.greenButton:active,
.greenButton:focus {
	background: linear-gradient(to bottom, #649431 0%, #2e5411 100%);
	background: -o-linear-gradient(to bottom, #649431 0%, #2e5411 100%);
	background: -webkit-linear-gradient(to bottom, #649431 0%, #2e5411 100%);
	transition: all 0.3s ease-in-out;
}
#oa-complete .greenButton {
	display: block;
	width: 260px;
	margin: 0 auto 2rem;
}
.greenButton:hover,
.greenButton:focus {
	background-color: #1d7f00;
	color: #fff;
	text-decoration: none;
	/*background-image: -webkit-linear-gradient(top, #1d7f00 0%, #1d7f00 100%);
	background-image:      -o-linear-gradient(top, #1d7f00 0%, #1d7f00 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1d7f00), to(#1d7f00));
	background-image:         linear-gradient(to bottom, #1d7f00 0%, #1d7f00 100%);*/
}
.live-symposia.greenButton:hover,
.live-symposia.greenButton:active,
.live-symposia.greenButton:focus {
	background: linear-gradient(to bottom, #649431 0%, #2e5411 100%);
	background: -o-linear-gradient(to bottom, #649431 0%, #2e5411 100%);
	background: -webkit-linear-gradient(to bottom, #649431 0%, #2e5411 100%);
	background-repeat: repeat-x;
}
.greenButton:active,
.greenButton.active {
	background-color: #1d7f00;
	border-color: #693;
	color: #fff;
	text-decoration: none;
}
.greenButton.disabled,
.greenButton:disabled,
.greenButton[disabled] {
	background-color: #693;
	background-image: none;
	color: #fff;
}
.bootcamp-button {
	background-image: -webkit-linear-gradient(top, var(--bootcamp) ; 0%, #dd553a 100%);
	background-image: -o-linear-gradient(top, var(--bootcamp) ; 0%, #dd553a 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(var(--bootcamp) ;), to(#dd553a));
	background-image: linear-gradient(to bottom, var(--bootcamp) ; 0%, #dd553a 100%);
	background-repeat: repeat-x;
	border-color: #dd553a;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	font-size: 1em;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none !important;
	background-color: var(--bootcamp);
}
.bootcamp-button:hover,
.bootcamp-button:focus {
	background-image: -webkit-linear-gradient(top, #e76247 0%, #dd553a 100%);
	background-image: -o-linear-gradient(top, #e76247 0%, #dd553a 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from#e76247), to(#dd553a);
	background-image: linear-gradient(to bottom, #dd553a 0%, #dd553a 100%);
	background-color: #dd553a;
	background-position: 0 -15px;
	text-decoration: none;
	color: #fff;
}
.bootcamp-button:active,
.bootcamp-button.active {
	background-color: #dd553a;
	border-color: #dd553a;
	color: #fff;
}
.bootcamp-button.disabled,
.bootcamp-button:disabled,
.bootcamp-button[disabled] {
	background-color: #dd553a !important;
	background-image: none;
}
.blueButton {
	background-image: -webkit-linear-gradient(top, #1e91db 0%, #1e60a4 100%);
	background-image: -o-linear-gradient(top, #1e91db 0%, #1e60a4 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#1e91db), to(#1e60a4));
	background-image: linear-gradient(to bottom, #1e91db 0%, #1e60a4 100%);
	background-repeat: repeat-x;
	border-color: #1e60a4;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	font-size: 1em;
	padding: 15px 32px;
	text-align: center;
	text-decoration: none !important;
	background-color: #1e91db;
}
.blueButton:hover,
.blueButton:focus {
	background-image: -webkit-linear-gradient(top, #0072bc 0%, #1e60a4 100%);
	background-image: -o-linear-gradient(top, #0072bc 0%, #1e60a4 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#0072bc), to(#1e60a4));
	background-image: linear-gradient(to bottom, #0072bc 0%, #1e60a4 100%);
	background-color: #1e60a4;
	background-position: 0 -15px;
	text-decoration: none;
	color: #fff;
}
.blueButton:active,
.blueButton.active {
	background-color: #1e60a4;
	border-color: #1e60a4;
	color: #fff;
}
.blueButton.disabled,
.blueButton:disabled,
.blueButton[disabled] {
	background-color: #1e60a4 !important;
	background-image: none;
}
.navbar-default #secondary_nav_wrapper.navbar-nav > li > a.greenButton {
	color: #fff;
	text-transform: uppercase;
	padding: 10px 20px;
}
.navbar-default #secondary_nav_wrapper.navbar-nav > li > a.greenButton:hover {
	background-color: #1d7f00;
	color: #fff;
	text-transform: uppercase;
}
.dropdown-menu {
	border-top: 3px solid rgba(102, 153, 51, 1);
	padding-top: 0;
}
.grid-demo {
	padding-top: 0;
	padding-left: 0;
	padding-right: 0;
}
.separator {
	color: #693;
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-size: 1em;
	font-weight: 500;
	line-height: 20px;
	padding: 15px 0;
	position: relative;
	text-decoration: none;
	text-transform: uppercase;
}
/**/
.selectbtn,
.selectbtn:visited,
.selectbtn:focus {
	font-family: 'OpenSans-Semibold';
	font-weight: normal;
	display: inline-block;
	border: 1px solid #010101;
	color: #777;
	background-color: #fff;
	padding: 10px 15px;
	font-size: 22px;
	line-height: auto;
}
.selectbtn option {
	font-family: 'OpenSans-Semibold';
}
.styled-select {
	background: url('../images/select-arrow.png') no-repeat 96% 0;
	height: 29px;
	overflow: hidden;
	width: 240px;
}
.styled-select select {
	background: transparent;
	border: none;
	font-size: 14px;
	height: 29px;
	padding: 5px; /* If you add too much padding here, the options won't show in IE */
	width: 268px;
	color: #010101;
}
.styled-select.slate {
	background: rgba(255, 255, 255, 1) url('../images/select-arrow.jpg') no-repeat scroll right center;
	height: 34px;
	width: 240px;
	display: inline-block;
	margin: 0 5px;
	border: 1px solid #707070;
}
.styled-select.slate select {
	font-size: 14px;
	height: 34px;
	width: 268px;
}
.styled-select.slate select option {
	font-size: 14px !important;
}
optgroup {
	font-size: 14px;
}
.button-sp,
.button-sp:visited,
.button-sp:focus {
	border: none;
	background-color: rgba(0, 86, 129, 1);
	color: #fff;
}
.button-sp:hover,
.button-sp:active {
	background-color: rgba(0, 86, 129, 1);
	color: #fece1a;
}
.button-ps,
.button-ps:visited,
.button-ps:focus {
	border: none;
	background-color: rgba(0, 86, 129, 1);
	color: #fff;
}
.button-ps:hover,
.button-ps:active {
	background-color: rgba(0, 86, 129, 1);
	color: #fff;
}
.magicfill {
	position: absolute;
	unicode-range: none;
	left: 0;
	appearance: inherit;
	vertical-align: auto;
	animation: ease-in;
	alignment-adjust: auto;
	line-stacking: block-line-height;
	line-stacking-shift: disregard-shifts;
	line-height: inherit;
	elevation: inherit;
}
.slide-content-holder {
	left: 5%;
	position: absolute;
	text-align: center;
	top: 0%;
	width: 69%;
}
.slide-right-side {
	position: absolute;
	right: 0;
	text-align: right;
	top: 0;
	width: 50%;
}
.da-slide {
	background-position: right top;
	background-repeat: no-repeat;
	background-size: auto 100%;
}
.da-slide {
	background-image: none;
}
#slide01.da-slide.da-slide-current {
	/*background-image: url("../images/hero_img1.jpg");*/
	background-color: #eef2f6;
}
#slide02 .slide-content-holder {
	width: auto;
	top: 10%;
}
#slide02 .da-link.button {
	background-color: #f36d50;
	border-radius: 5px;
	clear: both;
	color: #fff;
	display: block;
	font-family: 'OpenSans-Semibold';
	font-size: 34px;
	margin: 0 auto;
	max-width: 282px;
	padding: 10px;
	position: relative;
	text-decoration: none;
	text-transform: none;
	top: 0;
	width: 100%;
}
#slide02 h2 {
	clear: both;
	color: #693;
	float: left;
	font-size: 48px;
	font-weight: normal;
	margin: 15px auto;
	position: relative;
	text-align: center;
	text-transform: none;
	top: 0;
	width: 100%;
	text-shadow: 4px 4px 13px rgba(255, 255, 255, 1);
}
#slide02 h4 {
	clear: both;
	color: #693;
	float: left;
	font-size: 40px;
	font-weight: normal;
	margin: 15px auto;
	position: relative;
	text-align: center;
	text-transform: none;
	top: 0;
	width: 100%;
	text-shadow: 4px 4px 13px rgba(255, 255, 255, 1);
}
#slide02 p {
	clear: both;
	color: #693;
	float: left;
	font-family: 'OpenSans-Semibold';
	font-size: 23px;
	font-weight: normal;
	margin: 15px auto;
	position: relative;
	text-transform: none;
	top: 0;
	width: 100%;
	text-shadow: 4px 4px 13px rgba(255, 255, 255, 1);
}
/*.slide_img {*/
/*	max-width:303px;*/
/*	width:100%;*/
/*}*/
.carousel .item {
	background-position: center top;
	background-repeat: no-repeat;
	background-size: cover;
}
.carousel {
	height: auto;
	margin-bottom: 0;
}
.carousel .item .fittext2 span,
.carousel .item .fittext3 span {
	color: #669933;
	font-family: opensans-bold;
	font-size: 34px;
	font-weight: normal;
	z-index: 10;
}
.carousel .item .fittext2,
.carousel .item .fittext2 span {
	text-shadow: 0 0 18px #fff;
}
.carousel .item .fittext2,
.carousel .item .fittext3 {
	color: var(--gray);
	font-family: opensans-regular;
	font-size: 28px;
	font-weight: normal;
	left: 0;
	/*line-height: 28px;*/
	margin-top: 20px;
	position: relative;
	text-align: center;
	text-shadow: none;
	top: 0;
	width: 100%;
	z-index: 10;
}
.carousel .item .fittext3 {
	font-size: 34px;
	font-weight: bold;
	color: white;
}
.carousel #slide4 .item .fittext2 {
	font-size: 26px;
}
.carousel .item {
	font-size: 18px;
	margin: 0;
	text-align: center;
	top: 0;
	color: #333;
}
.carousel .item {
	z-index: 10;
}
.carousel .item .fittext2,
.carousel .item .fittext2 span {
	text-shadow: 0 0 18px #fff;
}
/* about us */
.about-us-page {
	/*
	padding-left: 50px;
	padding-right: 50px;
	max-width: 1000px;	
	*/
	max-width: 800px;
	margin: 0 auto;
}
.heroimg.about-us {
	padding-bottom: 10%;
}
.about-us-img {
	float: right;
	max-height: 360px;
}
.heroimg .img_holder .txt_holder {
	text-align: center;
	margin-top: 5%;
	max-width: 450px;
}
.heroimg.about-us .img_holder .txt_holder {
	margin-left: 5%;
}
.heroimg .img_holder .txt_holder span {
	display: block;
	text-align: center;
}
.heroimg .img_holder .txt_holder span.caps {
	text-transform: uppercase;
}
.heroimg .img_holder .txt_holder img {
	margin: 0 auto;
	max-height: 64px;
	max-width: 303px;
}
.heroimg.homestudy .img_holder .txt_holder img,
#home-study-landing .heroimg.homestudy .img_holder .txt_holder img {
	margin: 0 auto;
	max-height: 117px;
	max-width: 309px;
}
.heroimg.homestudyeclinic .img_holder .txt_holder img {
	margin: 0 auto;
	max-height: 125px;
	max-width: 428px;
}
#home-study-landing .heroimg.homestudy .img_holder .txt_holder img,
.heroimg.homestudyeclinic .img_holder .txt_holder img {
	/*max-height: 85px;*/
	width: 230px;
}
.heroimg h1 {
}
.sp_img_wrapper {
	position: relative;
}
#about p {
	line-height: 24px;
	padding: 0 20px;
}
.sp_img_wrapper h3 {
	background-color: rgba(0, 0, 0, 0.65);
	bottom: 0;
	font-size: 25px;
	margin: 0 auto;
	padding: 10px 0;
	position: absolute;
	text-align: center;
	width: 100%;
	color: #fff;
	text-transform: uppercase;
}
ul.splist {
	/*font-size: 19px;
    line-height: 35px;*/
	font-size: 17px;
	line-height: 30px;
	margin: 10px 0 25px 25px;
}
#about h2,
#whatwedo h2 {
	margin: 0 auto 40px;
	text-transform: uppercase;
}
.grnbnnr,
.bluebnnr,
.prplbnnr {
	background-position: center top;
	background-size: cover;
	background-repeat: no-repeat;
}
.grnbnnr {
	background-image: url('../images/oa_coursebanner_green.jpg');
}
.bluebnnr {
	background-image: url('../images/oa_coursebanner_blue.jpg');
}
.prplbnnr {
	background-image: url('../images/oa_casebanner_purple.jpg');
}
.dark-blue-bnnr,
.dark-green-bnnr {
	background-image: url('../images/oa_casebanner_dark-blue.jpg');
}
.teal-blue-bnnr {
	background-image: url('../images/oa_casebanner_dark-blue.jpg');
}
.orange-bnnr {
	background-image: url('../images/oa_casebanner_dark-blue.jpg');
}
.magenta-bnnr {
	background-image: url('../images/oa_casebanner_dark-blue.jpg');
}
/* live events */
.heroimg.live_events_lp .img_holder .txt_holder {
	left: 50%;
	/*margin: 5% auto 5% -285px;
    max-width: 570px;*/
	margin: 5% auto 5% -340px;
	max-width: 680px;
	position: absolute;
	text-align: center;
}
.heroimg.live_events_loggedin .img_holder .txt_holder {
	left: 50%;
	/* margin: 5% auto 5% -315px;
    max-width: 630px;*/
	margin: 6% auto 5% -340px;
	max-width: 680px;
	position: absolute;
	text-align: center;
	width: 100%;
}
#live_events_city .heroimg .img_holder .txt_holder {
	max-width: 720px;
	margin: 8% auto 5% -340px;
}
.heroimg.live_events_lp h1,
.heroimg.live_events_lp h2 {
	color: #fff;
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-size: 34px;
	font-weight: normal;
}
.heroimg.live_events_lp h2 {
	line-height: 39px;
}
#live_events .row,
#live_stream .row {
	margin: 0 auto;
	max-width: 1030px;
	/*border-top:1px solid #999;*/
	padding: 0 25px 30px;
}
#live_events.live_events_landing .row {
	margin: 0 auto;
	max-width: 1030px;
	border-top: none;
	padding: 0 25px 30px;
}
/*#live_events .row p,*/
#live_events .row ul, /*#live_events.live_events_landing .row h3,*/ #event-offers ul {
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-size: 26px;
	margin: 0 30px 10px;
}
#live_events.live_events_landing .row h3 {
	font-size: 23px;
	margin: 0 auto 20px;
	text-align: left;
}
#live_events.live_events_landing .row p {
	margin: 10px auto;
	text-align: left;
}
.event-offers-list h2 a {
	color: #1e60a4;
}
.event-offers-list h3 span.location a,
.event-offers-list h3 span.date a,
.event-offers-list .waitlist a {
	color: #693;
}
.city-completed.event-offers-list h3 span.location a,
.city-completed.event-offers-list h3 span.date a {
	color: gray;
	cursor: default;
	text-decoration: none;
}
#live_events_series.oncologyseries .thumbnails .city-completed .register_now a.link-btn,
#live_events_series.oncologyseries .thumbnails .city-completed .register_now a.link-btn:hover,
#live_events_series.symposiaseries .thumbnails .city-completed .register_now a.link-btn,
#live_events_series.symposiaseries .thumbnails .city-completed .register_now a.link-btn:hover {
	background-color: gray;
	background-image: none;
	border-color: gray;
	cursor: default;
}
.city-completed.event-offers-list h2 a:hover {
	text-decoration: none;
	cursor: default;
}
li.city-completed.event-offers-list img,
li.city-completed.event-offers-list .thumbnail:hover .mask,
li.city-completed.event-offers-list .thumbnail:hover img {
	opacity: 0.4;
}
li.city-completed.event-offers-list .thumbnail:hover .more,
li.city-completed.event-offers-list .thumbnail:hover .mask {
	top: inherit;
	margin-top: inherit;
}
/*
#live_events #accordion iframe {
    width: 100%;
}
#live_events #accordion .panel-default > .panel-heading {
    background-color: #fff;
    background-image: none;
    border: none;
    border-radius: 0;
    padding: 0;
}
#live_events #accordion .panel-collapse {
    padding: 0;
}
#live_events #accordion .panel-body {
    padding: 0;
}
#live_events #accordion .panel-heading {
    padding: 10px 15px;
    border: none;
}
#live_events #accordion .open-close {
    font-size: 18px;
    line-height: 23px;
}
#live_events .panel {
	-webkit-box-shadow: none;
			box-shadow: none;
}
*/
#live_events #accordion iframe {
	width: 100%;
}
#live_events #accordion .panel-body {
	padding: 0;
}
#live_events #accordion_wrapper .h2 {
	padding-left: 0;
	font-family: 'OpenSans-Semibold';
	font-size: 18px;
}
#live_events #accordion .panel-default {
	/*border: none;*/
}
#live_events #accordion .open-close {
	max-width: 35px;
}
#live_events #accordion .panel-collapse {
	padding: 0;
}
/*
 style="color:#693;"
  style="color:#1e60a4;"
*/
#live_events .row ul,
#live_events .row ol,
#event-offers ul {
	font-size: 17px;
	line-height: 26px;
}
#live_events .row p span {
	font-family: 'OpenSans-Semibold';
	line-height: 1.5em;
}
#live_events .row p a {
	/* display: block; */
	font-family: 'OpenSans-Semibold';
	margin: 20px auto;
	font-size: 17px;
}
#live_events .row p span.location,
#live_events .row p span.address,
#live_events .row p span.city-state,
#live_events .row p span.phone {
	font-family: 'Open Sans', 'OpenSans-Regular', 'OpenSans-Regular';
}
.heroimg .img_holder .txt_holder span.caps {
	text-transform: uppercase;
}
.heroimg.live_events_loggedin h1 {
	font-size: 40px;
	font-weight: normal;
	color: #fff;
	margin: 0 auto;
	margin-top: 5%;
}
#register_now {
	text-align: center;
	margin: 50px auto;
}
.col-md-6.col-lg-6.live-events-img-no-padding {
	padding: 0 0 0 70px;
}
/* .live-events-city.logout #register_now, */
.live-events-city.registered #register_now {
	display: none;
}
.register_btn {
	text-transform: uppercase;
	max-width: 290px;
	font-size: 26px;
	margin: 0 auto;
}
.register_video_btn {
	text-transform: uppercase;
	max-width: 230px;
	font-size: 22px;
	margin: 0 auto;
}
.agenda_wrapper {
	background-color: #f2f2f2;
	/*padding: 27px 44px;*/
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-size: 17px;
	line-height: 20px;
}
.agenda_wrapper dt {
	font-weight: normal;
}
.agenda_wrapper dl:nth-child(even) {
	background-color: #ffffff;
}
.agenda_wrapper dl {
	padding: 10px;
	margin-bottom: 0;
}
/*home page */
.hp_img_wrapper {
	position: relative;
	border-radius: 5px;
	width: 100%;
	max-width: 421px;
}
.hp_img_wrapper a {
	display: block;
}
.hp_img_wrapper h2 {
	background-color: rgba(0, 0, 0, 0.65);
	bottom: 0;
	color: #fff;
	font-size: 24px;
	margin: 0 auto;
	padding: 7px 0;
	position: absolute;
	text-align: center;
	width: 100%;
	z-index: 11;
	border-radius: 0;
	text-transform: uppercase;
}
.hp_img_wrapper img {
	border-radius: 0;
	height: auto;
	top: 0;
	width: auto;
	max-height: 225px;
}
/*#live_events_lp .hp_img_wrapper a {
    background-color: rgba(0,0,0,1) !important;
}
#live_events_lp .hp_img_wrapper img {
	opacity: 1;
}
#live_events_lp .hp_img_wrapper img:hover {
	opacity: 0.3;
}*/
ul.list {
	font-size: 20px;
	line-height: 35px;
	margin: 10px 0 25px 25px;
}
#homepage ul.list {
	font-size: 16px;
	line-height: 30px;
	margin-bottom: 5px;
}
.sectionheading {
	border-bottom: none;
	border-top: none;
	margin: 0;
	padding: 0 2rem 2rem;
	color: #333;
	font-family: 'OpenSans-Semibold';
	font-size: 26px;
	line-height: 26px;
	margin: 30px 0;
	padding: 5px 0;
	width: 100%;
	clear: both;
}
#onactivitieshomestudy .sectionheading {
	color: #00275a;
	margin-top: 0;
}
#live_events_series .sectionheading {
	border: none;
	color: #333;
	line-height: 26px;
	margin: 0 auto;
	padding: 5px 0;
	width: 100%;
}
#live_events_series .sectionheading h2 {
	margin: 0 auto 40px;
	text-transform: uppercase;
}
#live_events_series .sectionheading p {
	font-size: 18px;
	margin: 0 auto;
}
.link-btn {
	color: #693;
	font-family: 'OpenSans-Semibold';
	font-size: 18px;
}
#homepage .link-btn {
	font-size: 16px;
}
.link-btn:focus,
.link-btn.focus {
	color: #693;
}
.link-btn:hover {
	color: #693;
}
.link-btn:active,
.link-btn.active,
.open > .dropdown-toggle.link-btn {
	color: #693;
}
.link-btn:active:hover,
.link-btn.active:hover,
.open > .dropdown-toggle.link-btn:hover,
.link-btn:active:focus,
.link-btn.active:focus,
.open > .dropdown-toggle.link-btn:focus,
.link-btn:active.focus,
.link-btn.active.focus,
.open > .dropdown-toggle.link-btn.focus {
	color: #693;
}
.link-btn:active,
.link-btn.active,
.open > .dropdown-toggle.link-btn {
	background-image: none;
}
/* hp twitter feed */
.fa-twitter {
	color: #693;
	font-size: 45px;
	float: left;
	display: inline-block;
	margin: 0 25px 0 0;
}
.twtehdwrapper {
	border-bottom: 1px solid #bababa;
	border-top: 1px solid #bababa;
	float: left;
	text-align: center;
	width: 100%;
}
.twtinnerwrppr {
	text-align: center;
	width: 100%;
}
.twitterheading {
	display: inline-block;
	font-family: 'OpenSans-Semibold';
	font-size: 19px;
	line-height: 45px;
	/*margin: 0 0 0 20px;*/
	margin: 0 auto;
	vertical-align: bottom;
	text-transform: uppercase;
}
.twtfeed {
	float: left;
	clear: both;
}
.twtfeed p {
	padding: 20px;
}
/* hp resources */
#resources h3 {
	display: inline-block;
	font-size: 22px;
	color: #333;
	margin-right: 5%;
	text-transform: uppercase;
}
#resources a {
	display: inline-block;
	font-family: 'OpenSans-Semibold';
	font-size: 18px;
	color: #693;
	margin-right: 3%;
}
#resources a.nomargin {
	margin: 0;
}
/* login */
section.login {
	border-top: 4px solid #693;
	text-align: center;
}
.login .container {
	margin: 3% auto 5%;
	max-width: 500px;
}
.form-signin {
	margin: 0 auto;
	max-width: 300px;
}
.login h2 {
	border-bottom: 1px solid #707070;
	font-size: 28px;
	padding: 0 0 13px 13px;
	text-align: left;
}
.login p {
	font-size: 17px;
	padding: 0 15px;
	text-align: left;
}
.login p.requiredMessage {
	font-size: 17px;
}
.login small {
	color: #fb0000;
	font-size: 14px;
}
.form-signin .sr-only {
	font-weight: bold;
	height: auto;
	margin: 20px auto 0;
	position: relative;
	text-align: left;
	width: 100%;
}
.form-signin .checkbox {
	margin: 20px auto;
	text-align: left;
}
.form-signin input {
	background-color: #f1e038;
}
.live-events-city.logout .account-login {
	display: block;
}
.login .btn-primary.blueButton {
	font-size: 17px;
	text-transform: uppercase;
	max-width: 300px;
}
.login .btn-primary.greenButton {
	font-size: 23px;
	text-transform: uppercase;
}
.frgtpsswrd {
	font-size: 14px;
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-weight: normal;
	margin: 0 0 0 80px;
}
.newtopce {
	margin: 30px auto;
	text-align: center;
	width: 100%;
}
.newtopce span {
	background-color: #fff;
	/*display: block;*/
	font-size: 17px;
	height: 17px;
	line-height: 17px;
	margin: 0 auto;
	position: relative;
	width: 215px;
	z-index: 11;
}
.newtopce hr {
	border-top: 2px solid #ccc;
	margin: -5px auto 0;
	position: relative;
	z-index: 1;
}
.login .guest {
	display: block;
	font-family: 'OpenSans-Regular';
	font-size: 19px;
	font-weight: normal;
	margin: 45px auto 0;
	text-align: right;
}
/* symposia */
#symposiapage .container {
	max-width: 700px;
}
#symposiapage .emailStuff .blueButton,
#refer-a-friend #emailBtn.blueButton {
	width: auto;
	text-transform: uppercase;
	font-size: 17px;
	padding: 8px 16px;
	border-radius: 0;
}
#symposiapage .emailStuff .emailField {
	padding: 2px 5px;
	font-weight: normal;
	background-color: #ffffcc;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 55%;
}
#symposiapage #series1 p {
	font-weight: bold;
	font-size: 14px;
}
#symposiapage hr {
	border-color: #999;
}
#series-113.home-study-series .img_holder .txt_holder img {
	width: 230px;
}
#series-113.home-study-series .img_holder img {
	max-height: 275px;
	object-fit: cover;
	width: 100%;
}
#symposiapage #series1 p.mailcheck-response {
	font-weight: normal;
	color: #f00;
	cursor: pointer;
	margin: 2.5% 0 0;
}
#symposiapage .smallType label {
	font-weight: normal;
}
.heroimg.symposiapage .img_holder {
	position: relative;
	text-align: center;
}
.heroimg.symposiapage .img_holder .txt_holder {
	background: transparent none repeat scroll 0 0;
	bottom: auto;
	max-width: 100%;
}
.heroimg.symposiapage .img_holder .txt_holder h1,
.heroimg.symposiapage .img_holder .txt_holder h2 {
	color: #fff;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
}
.heroimg.symposiapage .img_holder .txt_holder h2 {
	margin: 10px -280px;
	font-size: 20px;
}
.symposiapage h2 {
	font-size: 26px;
	color: #0072bc;
	line-height: 1.3;
}
#symposiapage .subhead {
	font-size: 18px;
	color: #0072bc;
	font-weight: bold;
}
#symposiapage .subhead span {
	color: #000;
}
#symposiapage .seriesbullet {
	margin-left: 15px;
}
.heroimg.symposiapage .img_holder .txt_holder a {
	color: #fff;
	text-decoration: underline;
}
#symposiapage .btn.blueButton.disabled,
#symposiapage .btn.blueButton[disabled],
#symposiapage fieldset[disabled] .btn.blueButton,
#refer-a-friend .btn.blueButton.disabled,
#refer-a-friend .btn.blueButton[disabled],
#refer-a-friend fieldset[disabled] .btn.blueButton {
	filter: alpha(opacity=.65);
	opacity: 0.65;
	background-image: -webkit-linear-gradient(top, #cccccc 0%, #cccccc 100%) !important;
	background-image: -o-linear-gradient(top, #cccccc 0%, #cccccc 100%) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#cccccc)) !important;
	background-image: linear-gradient(to bottom, #cccccc 0%, #cccccc 100%) !important;
	color: #777;
}
#symposiapage .blueButton.disabled,
#symposiapage .blueButton:disabled,
#symposiapage .blueButton[disabled],
#refer-a-friend .blueButton.disabled,
#refer-a-friend .blueButton:disabled,
#refer-a-friend .blueButton[disabled] {
	background-color: #cccccc !important;
	background-image: none;
}
#symposiapage .btn.blueButton.disabled:hover,
#symposiapage .btn.blueButton[disabled]:hover,
#symposiapage fieldset[disabled]:hover .btn.blueButton,
#refer-a-friend .btn.blueButton.disabled:hover,
#refer-a-friend .btn.blueButton[disabled]:hover,
#refer-a-friend fieldset[disabled]:hover .btn.blueButton {
	background-color: #cccccc !important;
	background-image: -webkit-linear-gradient(top, #cccccc 0%, #cccccc 100%) !important;
	background-image: -o-linear-gradient(top, #cccccc 0%, #cccccc 100%) !important;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#cccccc), to(#cccccc)) !important;
	background-image: linear-gradient(to bottom, #cccccc 0%, #cccccc 100%) !important;
	color: #777;
}
/* live events */
.heroimg.live-events-series .img_holder {
	text-align: center;
}
.heroimg.live-events-series .img_holder .txt_holder {
	background: transparent none repeat scroll 0 0;
	bottom: 12%;
	max-width: 100%;
	top: auto;
	width: 100%;
}
.heroimg.live-events-series .img_holder .txt_holder h1,
.heroimg.live-events-series .img_holder .txt_holder h2 {
	color: #fff;
	text-align: center;
	width: 100%;
}
.heroimg.live-events-series .img_holder .txt_holder h1 {
	font-size: 3.3rem;
}
.heroimg.live-events-series .img_holder .txt_holder h2 {
	font-size: 19px;
}
.heroimg.live-events-series .img_holder .txt_holder a {
	color: #fff;
	text-decoration: underline;
}
.live-events-city.logout section.login {
	border-top: none;
	text-align: center;
	display: none;
}
.live-events-city.logout .login .container,
.live-events-city .container .confirm-registration {
	margin: 0 auto;
	max-width: 645px;
}
.live-events-city .container .confirm-registration {
	text-align: left;
	max-width: 330px;
	margin: 0 auto;
}
.live-events-city.logout .form-signin {
	margin: 0 auto;
	max-width: 525px;
}
.live-events-city.logout .login .btn-primary.blueButton {
	max-width: 525px;
}
.live-events-city.logout .login h2 {
	border-bottom: none;
	font-size: 23px;
	padding: 0;
	text-align: center;
}
.live-events-city.logout.registered .form-signin,
.live-events-city.logout.registered .login h2,
.live-events-city.logout.registered .newtopce,
.live-events-city.logout.registered .blueButton,
.live-events-city.loggedin .login,
.live-events-city.logout .login h3 {
	display: none;
}
.live-events-city.loggedin.registered .login h3,
form.form-signin .msg {
	color: #d90000;
	display: block;
	font-family: 'OpenSans-Regular';
	font-size: 23px;
	margin: 3% auto;
	max-width: 70%;
	padding: 0;
	text-align: center;
}
.live-events-city .already-registered p {
	font-size: 18px;
}
#live_events_series #sort_filter a,
#live_events_series #sort_filter a:link,
#live_events_series #sort_filter a:visited {
	text-decoration: none;
}
#live_events_series #sort_filter a:hover,
#live_events_series #sort_filter a:active,
#live_events_series #sort_filter .active a {
	text-decoration: underline;
}
#live_events_series #sort_filter-grid .mix {
	margin: 10px 5px;
	padding: 0;
}
#live_events_series .thumbnails h2 {
	font-size: 23px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#live_events_series .thumbnails h3 {
	font-size: 28px;
	margin-bottom: 0;
}
#live_events_series .thumbnails h3 span {
	display: block;
	margin-bottom: 5px;
}
#live_events_series.oncologyseries .thumbnails h3 span.highlight {
	color: #1e60a4;
}
#live_events_series .thumbnails .waitlist {
	color: #ff7200;
	font-size: 17px;
	margin: 0;
	min-height: 20px;
	padding: 0 10px;
	text-align: right;
}
#live_events_series .thumbnails .agenda-register {
	display: inline-block;
	margin: 0;
	width: 100%;
}
.agenda-register .register_now {
}
#live_events_series .thumbnails .agenda {
	display: block;
	font-size: 17px;
	padding: 0 23px;
	float: left;
	margin: 10px auto;
	text-align: left;
	width: 100%;
}
#live_events_series.symposiaseries .thumbnails .agenda {
	color: #693;
}
#live_events_series.oncologyseries .thumbnails .agenda {
	color: #693;
}
#live_events_series .thumbnails .register_now {
	border-radius: 0;
	bottom: 0;
	display: inline-block;
	line-height: 28px;
	margin: 0;
	position: absolute;
	text-align: right;
	width: 100%;
}
#live_events_series .thumbnails .register_now a.link-btn,
#yes-no-confirmation-page .link-btn {
	color: #fff;
	font-family: 'OpenSans-Regular';
	font-size: 22px;
	padding: 5px 15px;
	border-radius: 0;
}
#live_events_series.symposiaseries .thumbnails .register_now a.link-btn {
	background-color: #693;
	text-decoration: none;
}
#live_events_series.symposiaseries .thumbnails .register_now a.link-btn:hover {
	background-color: #1d7f00;
}
#live_events_series.oncologyseries .thumbnails .register_now a.link-btn {
	background-color: #1e91db;
	font-family: 'OpenSans-Bold';
	text-decoration: none;
}
#live_events_series.oncologyseries .thumbnails .register_now a.link-btn:hover {
	background-color: #1e60a4;
}
.live-event-offers .row {
	margin: 0 auto;
}
.live-event-offers.symposia-offer .row {
	max-width: 960px;
}
.live-event-offers.oncology-offer .row {
	max-width: 100%;
}
.live-event-offers h2 {
	font-size: 18px;
}
.live-event-offers .splist {
	font-size: 18px;
	line-height: 28px;
	margin: 10px 0 25px;
}
.live-event-offers.oncology-offer .splist {
	margin-left: 20px;
}
.live-event-offers .link-btn {
	color: #fff;
	display: inline-block;
	font-size: 18px;
	margin: 15px 0 50px;
	padding: 15px;
	border-radius: 5px;
	text-decoration: none;
}
.live-event-offers .link-btn.symposia {
	background-color: #f26522;
}
.live-event-offers .link-btn.oncology {
	background-color: #0072bc;
}
.oncology-offer p {
	font-size: 18px;
	line-height: 28px;
	padding: 0 10px;
}
/* slide down banner */
div#load_limit {
	background-repeat: repeat;
	background-position: top center;
	color: #fff;
	display: none;
	height: auto;
	padding: 9px 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 2;
	-webkit-box-shadow: 0 0 5px 0;
	-moz-box-shadow: 0 0 5px 0;
	box-shadow: 0 0 5px 0;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
}
.greenbanner {
	background-image: url('../images/green_banner_bg.jpg');
}
.bluebanner {
	background-image: url('../images/blue_banner_bg.jpg');
}
.closebtn {
	background-color: transparent;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	float: right;
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-size: 14px;
	font-weight: normal;
	left: auto;
	right: 20px;
	padding: 0;
	position: absolute;
	text-align: center;
	text-decoration: none;
	text-shadow: none;
	top: 10px;
	z-index: 3;
}
.closebtn span {
	display: inline-block;
	font-size: 24px;
	line-height: 24px;
	padding: 0 5px;
}
#load_limit h2 {
	/*font-family: 'OpenSans-Semibold';*/
	font-size: 30px;
	font-weight: normal;
	margin: 0 auto;
	padding: 0;
	color: #fff;
	text-align: center;
	text-transform: uppercase;
}
div#load_limit p {
	font-family: 'OpenSans-Semibold';
	font-size: 19px;
	font-weight: normal;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	color: #fff;
}
.outlink,
.outlink:hover {
	color: #fff;
	display: block;
	font-family: 'OpenSans-Regular';
	font-size: 19px;
	font-weight: normal;
	margin: 10px auto 0;
	text-align: center;
	text-decoration: none;
	text-transform: uppercase;
}
.outlink:hover {
	text-decoration: underline;
}
/* side nav overrides */
.nav.nav-sidebar {
	font-family: 'OpenSans-Regular';
	font-size: 14px;
	line-height: 1.4em;
}
/* .download-slides-container {
    width: 75%;
    margin: 0 auto;
} */
.download-slides-container .topic-container {
	margin-bottom: 2rem;
	border-radius: 1rem;
}
.download-slides-container .topic-container:hover .img-container,
.download-slides-container .topic-container:active .img-container,
.download-slides-container .topic-container:focus .img-container {
	opacity: 0.8;
}
.download-slides-container .topic-container:hover p,
.download-slides-container .topic-container:active p,
.download-slides-container .topic-container:focus p {
	color: var(--gray);
}
.download-slides-container .topic-container:last-of-type {
	margin-bottom: 0;
}
.download-slides-container .topic-container.ra {
	display: flex;
	flex-direction: column;
}
.download-slides-container .topic-container.ra .topic {
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.download-slides-container .topic-container a {
	display: flex;
	flex-direction: column;
	align-items: center;
}
.download-slides-container .topic-container.ra .img-container,
.download-slides-container .topic-container .img-container {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	width: 100%;
	min-width: 200px;
	height: 100px;
	padding: 2rem;
	display: flex;
	text-align: center;
	border-radius: 1rem 1rem 0 0;
	align-items: center;
	justify-content: center;
}
.download-slides-container .topic-container span {
	color: white;
	font-family: 'OpenSans-Bold';
	font-size: 1.6rem;
	line-height: 1.2;
	padding: 0.5rem;
	width: 200px;
	text-align: center;
}
.download-slides-container .topic-container p {
	color: #1e60a4;
	text-align: center;
	line-height: 1.2;
	padding-top: 0.5rem;
}
#live_events_city .download-slides-container .topic-container:nth-of-type(3n + 1) .img-container {
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 30%, rgba(255, 255, 255, 0.1) 80%), url('/bootcamp/images/bootcamp-banner_slide-download-3.png');
}
#live_events_city .download-slides-container .topic-container:nth-of-type(3n + 2) .img-container {
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 30%, rgba(255, 255, 255, 0.1) 80%), url('/bootcamp/images/bootcamp-banner_slide-download-2.png');
}
#live_events_city .download-slides-container .topic-container:nth-of-type(3n + 3) .img-container {
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.1) 30%, rgba(255, 255, 255, 0.1) 80%), url('/bootcamp/images/bootcamp-banner_slide-download-1.png');
}
#live_events_symposia .download-slides-container .topic-container:nth-of-type(3n + 1) .img-container {
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.5) 80%), url('/assets/images/symposia-banner-texture_slide-download-thumbnail.png');
}
#live_events_symposia .download-slides-container .topic-container:nth-of-type(3n + 2) .img-container {
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.5) 80%), url('/assets/images/symposia-banner-texture2_slide-download-thumbnail.png');
}
#live_events_symposia .download-slides-container .topic-container:nth-of-type(3n + 3) .img-container {
	background-image: linear-gradient(180deg, rgba(255, 255, 255, 0.7) 30%, rgba(255, 255, 255, 0.5) 80%), url('/assets/images/symposia-banner-texture3_slide-download-thumbnail.png');
}
#live_events_city .download-slides-container .topic-container span,
#live_events_symposia .download-slides-container .topic-container span {
	color: #1b2b58;
}
#live_events_city .download-slides-container .topic-container p,
#live_events_symposia .download-slides-container .topic-container.ra p,
#live_events_symposia .download-slides-container .topic-container p {
	color: #669933;
	padding: 0 2rem;
	text-align: left;
}
#live_events_city .download-slides-container .topic-container:hover p,
#live_events_city .download-slides-container .topic-container:active p,
#live_events_city .download-slides-container .topic-container:focus p,
#live_events_symposia .download-slides-container .topic-container:hover p,
#live_events_symposia .download-slides-container .topic-container:active p,
#live_events_symposia .download-slides-container .topic-container:focus p {
	color: #1b2b58;
}
#live_events_city .download-slides-container .links-container,
#live_events_symposia .download-slides-container .links-container {
	display: flex;
	justify-content: space-between;
	flex-direction: column;
	padding: 1rem 2rem 3rem;
}
#live_events_city .download-slides-container .links-container a span,
#live_events_symposia .download-slides-container .links-container a span {
	text-decoration: none;
	text-transform: uppercase;
	font-family: 'OpenSans-Bold';
	font-size: 1.6rem;
}
#live_events_city .download-slides-container .links-container a:hover,
#live_events_city .download-slides-container .links-container a:active,
#live_events_city .download-slides-container .links-container a:focus,
#live_events_symposia .download-slides-container .links-container a:hover,
#live_events_symposia .download-slides-container .links-container a:active,
#live_events_symposia .download-slides-container .links-container a:focus {
	color: black;
}
#live_events_city .download-slides-container .links-container a::before,
#live_events_symposia .download-slides-container .links-container a::before {
	font: normal normal normal 14px/1 'FontAwesome';
	font-weight: 900;
	padding: 0 0.5rem 0 0;
	font-size: 1.6rem;
}
#live_events_city .download-slides-container .links-container a,
#live_events_city .download-slides-container .topic-container p {
	color: var(--bootcamp);
}
#live_events_city .download-slides-container .links-container a.print::before,
#live_events_symposia .download-slides-container .links-container a.print::before {
	content: '\f02f';
}
@media only screen and (min-width: 768px) {
	.download-slides-container .topic-container:hover,
	.download-slides-container .topic-container:active,
	.download-slides-container .topic-container:focus {
		-webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.29);
		-moz-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.29);
		box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.29);
	}
	.download-slides-container .topic-container.ra {
		flex-direction: row;
	}
	.download-slides-container .topic-container.ra .img-container,
	.download-slides-container .topic-container .img-container {
		width: 200px;
		height: 100px;
		padding: 2rem;
		border-radius: 1rem 0 0 1rem;
	}
	.download-slides-container .topic-container a {
		flex-direction: row;
	}
	.download-slides-container .topic-container p {
		padding-top: 0;
		text-align: left;
		width: 75%;
	}
	#live_events_city .download-slides-container .links-container,
	#live_events_symposia .download-slides-container .links-container {
		flex-direction: row;
	}
}
@media only screen and (min-width: 768px) {
	#account-information .nav.nav-sidebar {
		margin-left: 20px;
		margin-top: 20px;
	}
}
.nav.nav-sidebar > li > a,
.nav.nav-sidebar > li > div {
	padding: 5px;
}
.nav.nav-sidebar li.not-yet > div {
	color: #999;
	cursor: default;
	text-decoration: none;
}
.nav.nav-sidebar > li > a:hover {
	background-color: #f3f7ef;
	color: #333;
}
.profile-pic {
	margin: 15px 20px 0 20px;
	max-width: 204px;
	height: auto;
	max-height: 172px;
	width: auto;
	position: relative;
}
.nav.nav-sidebar > li > a {
}
.nav.nav-sidebar > li {
	border-left: 7px solid rgba(102, 153, 51, 0);
}
.nav.nav-sidebar > li.active {
	border-left: 7px solid rgba(102, 153, 51, 1);
}
.nav.nav-sidebar > li:hover {
	border-left: 7px solid rgba(102, 153, 51, 1);
}
.nav.nav-sidebar > li.not-yet:hover,
.nav.nav-sidebar > li.not-yet {
	border-left-color: transparent;
}
.nav.nav-sidebar > li .notice {
	color: #f26c4f;
}
.number-circle {
	border-radius: 50%;
	/*behavior: url(PIE.htc); !* remove if you don't care about IE8 *!*/
	width: 20px;
	height: 20px;
	/*padding: 4px;*/
	background: #f00;
	/*border: 2px solid #666;*/
	color: white;
	text-align: center;
	/*font: 32px Arial, sans-serif;*/
	display: inline-block;
	vertical-align: middle;
	font-family: 'OpenSans-Regular';
	font-size: 14px;
	line-height: 1.4em;
}
.number-circle-wide {
	width: 30px;
}
.name-date-holder {
	font-family: 'OpenSans-Regular';
	font-size: 19px;
	line-height: 28px;
	padding: 10px 15px;
}
/* user account information */
.certificate-awarded {
	margin-left: 80px;
}
.acct-info .name-date-holder {
	margin-top: 15px;
}
.acct-info .main form {
	max-width: 640px;
	margin: 0 auto;
	padding-bottom: 40px;
	text-align: left;
}
.acct-info .main form label {
	display: inline-block;
	height: 34px;
	line-height: 1.42857;
	padding: 6px 12px;
	text-align: right;
	vertical-align: top;
	width: 45%;
}
.acct-info .main form #field-user_certified_pac label {
	text-align: left;
}
.acct-info .main form .form-control {
	display: inline-block;
	/*width:50%;*/
	width: 100%;
}
.acct-info .main form .greenButton,
.acct-info .main form .blueButton {
	margin: 0 25px 0 0;
	max-width: 174px;
	text-align: center;
}
.acct-info .main form #field-user_currently_practicing label {
	text-align: left;
}
.acct-info,
.oa-ecasestudy {
	margin-bottom: 0;
}
.nav.nav-sidebar > li.ecase-nav-not-required {
	margin-top: 20px;
}
/*
.nav.nav-sidebar > li.ecase-nav-not-required > a {
    padding-top: 20px;
}
*/
.acct-info .main {
	padding: 10px 15px;
	border-left: 3px solid #dbdbdb;
	height: 100%;
}
.greenbg {
	background-color: #669933;
	color: #fff;
	margin-bottom: 0;
}
.greenbg h1 {
	color: #fff;
	font-size: 24px;
	line-height: 39px;
	margin: 10px auto 5px;
	padding: 15px 0 5px;
}
.greenbg h2 {
	color: #fff;
	font-size: 19px;
	line-height: 29px;
	margin: 5px auto 10px;
	padding: 0 0 10px 0;
}
.greenbg h3 {
	color: #fff;
	font-size: 14px;
}
.greenbg .banner_wrapper {
	position: relative;
}
.greenbg .txt_holder {
	margin: 0 auto;
	/*max-width: 505px;*/
	position: relative;
	text-align: center;
	line-height: 1.4em;
}
.greenbg .txt_holder a {
	/*color:#f26c4f;*/
	color: #fff;
	padding: 5px 15px;
	margin: 0 10px;
}
.greenbg .msg-holder {
	position: absolute;
	right: 5%;
	text-align: center;
	top: 15%;
}
.greenbg .msg-holder span {
	background-color: #f26c4f;
	display: block;
	height: 30px;
	margin: 0 auto;
	padding: 5px;
	width: 30px;
}
.acct-info .main .required {
	color: #fb0000;
	text-align: right;
	font-size: 14px;
}
/* my certificates */
.leadin {
	font-family: 'OpenSans-Regular';
	font-size: 23px;
}
.course-warning,
.total-credits {
	margin: 30px 0;
	text-align: center;
}
.course-warning p {
	text-align: right;
}
.total-credits p {
	text-align: left;
}
.total-credits span {
	display: inline-block;
	font-size: 34px;
	margin: 0 auto;
}
.icon-certificate {
	margin-left: 10px;
}
.completedcourseinfo {
	background-image: url(../images/icon-certificate.png);
	background-position: 24px 7px;
	background-repeat: no-repeat;
	font-family: 'OpenSans-Regular';
	font-size: 19px;
	margin: 15px 20px;
	/*padding: 0 0 0 60px;*/
	min-height: 45px;
}
.completedcourseinfo p {
	margin-bottom: 0;
}
.completedcourseinfo .live-program {
	font-family: 'OpenSans-SemiBold';
	color: #006;
}
.completedcourseinfo .online-program {
	font-family: 'OpenSans-SemiBold';
	color: #669933;
}
.completedcourseinfo span {
	padding-left: 60px;
	display: block;
}
.completedcourseinfo p.checkbox input[type='checkbox'] {
	margin-top: 10px;
}
.completedcourseinfobtn {
	font-family: 'OpenSans-SemiBold';
	font-size: 14px;
	margin: 15px 20px;
	/*padding: 0 0 0 60px;*/
}
.completedcourseinfobtn .greenButton:hover {
	color: #fff;
}
.takealook {
	margin: 30px 0;
}
.newcourses a {
	display: inline-block;
	font-size: 19px;
	text-align: right;
	width: 100%;
}
.newcourses .thumbnail .thb_link {
	font-family: 'OpenSans-SemiBold';
	font-size: 18px;
	padding: 0;
	text-align: left;
}
.newcourses .thumbnail h3 {
	font-size: 18px;
	margin: 20px auto;
	line-height: 26px;
}
.newcourses .thumbnail dl {
	margin: 0;
}
.newcourses .thumbnail {
	margin: 0 auto 30px;
}
.newcourses .thumbnail dl.thumb_link a.thb_link {
	color: #000;
}
/* online activities */
section.onlineactivities {
	margin-bottom: 0;
}
.onlineactivities .img_holder {
	position: relative;
	min-height: 285px;
	clear: both;
	text-align: right;
	background-repeat: no-repeat;
}
.heroimg.onlineactivities.oa-category .img_holder {
	min-height: auto;
	background-color: #eef2f5;
}
#onactivitieshomestudy .heroimg.onlineactivities .img_holder {
	min-height: auto;
}
#ecasehome .onlineactivities .img_holder {
	position: relative;
	min-height: 285px;
	clear: both;
	text-align: right;
}
.onlineactivities.homestudy .img_holder,
.onlineactivities.homestudyeclinic .img_holder {
	text-align: right;
}
.ebanner .img_holder .txt_holder {
	left: 0;
	margin: 7% auto 5% 40px;
	max-width: 600px;
	position: absolute;
	text-align: center;
}
.heroimg.onlineactivities .img_holder .txt_holder {
	left: 0;
	margin: 3% auto 0 40px;
	max-width: 450px;
	position: absolute;
	text-align: center;
	width: 100%;
}
.heroimg.onlineactivities .img_holder .txt_holder h1 {
	font-size: 24px;
	color: #693;
	text-shadow: 0px 0px 40px rgba(255, 255, 255, 1);
	line-height: 1.5em;
}
.heroimg.onlineactivities .img_holder .txt_holder span,
.heroimg.onlineactivities .img_holder .txt_holder b,
.row.ecasehome p.txt_holder span {
	color: #00275a;
	display: inline;
	text-shadow: 0px 0px 40px rgba(255, 255, 255, 1);
	font-weight: inherit;
}
#onactivitieshomestudy .heroimg.onlineactivities .img_holder .txt_holder span,
.heroimg.homestudyeclinic .img_holder .txt_holder span,
#home-study-landing .heroimg.homestudy .img_holder .txt_holder span {
	color: #693;
}
.row.ecasehome p.txt_holder span {
	font-weight: bold;
}
.onlineactivities p .outlink,
.onlineactivities p .outlink:hover {
	display: inline;
}
.onlineactivities .closebtn {
	font-size: 14px;
}
.onlineactivities .closebtn span {
	font-size: 20px;
}
.onlineactivities .outlink {
	font-weight: bold;
	margin: 0 auto 0 40px;
}
.onlineactivitiestoplinks .sectionheading {
	border-bottom: none;
	border-top: none;
	font-size: 26px;
	line-height: 30px;
	margin: 0 auto 10px;
	padding: 5px 0;
	width: 100%;
}
.onlineactivitiestoplinks .list-unstyled {
	color: #693;
	font-family: 'OpenSans-SemiBold';
	font-size: 12px;
	/*line-height: 40px;*/
	line-height: 25px;
	text-transform: uppercase;
}
.onlineactivitiestoplinks .list-unstyled span {
	color: #ff9000;
}
.onlineactivities div#load_limit p {
	font-weight: bold;
}
.bluebanner.oa_bluebanner {
	background-image: url('../images/oa_blue_banner.jpg');
}
.onlineactivities div#load_limit {
	padding: 13px 0;
}
.mixitup-control-active,
.nav-pills > li > a:hover,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
	background-color: #fff;
	color: #693;
	text-decoration: underline;
}
/* online activities eCase Study*/
.heroimg.onlineactivities.oabanner .img_holder .txt_holder {
	left: 50%;
	margin: 20px 0 0 -163px;
	/* max-width: 366px;*/
	max-width: 545px;
	text-align: left;
	z-index: 2;
}
.heroimg.onlineactivities.oabanner.blue .img_holder .txt_holder {
	max-width: 545px;
}
.heroimg.onlineactivities.oabanner.green .img_holder .txt_holder {
	max-width: 545px;
}
.heroimg.onlineactivities.oabanner .img_holder .txt_holder h1 {
	color: #333;
	font-size: 22px;
	font-family: 'OpenSans-SemiBold';
}
.banner-border {
	border-top: 14px solid transparent;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 5;
}
.oabanner .img_holder {
	max-width: 1135px;
}
.ribbon_holder {
	position: absolute;
	right: -2px;
	top: 46px;
	width: 200px;
}
.ribbon {
	background-color: transparent;
	color: #fff;
	float: right;
	font-family: opensans-semibold;
	font-size: 17px;
	line-height: 28px;
	margin-right: 17px;
	padding: 10px 18px;
	position: relative;
	right: 0;
	text-align: center;
	top: 0;
	width: 160px;
}
p.ribbon.interactive-video-lecture {
	font-size: 12px;
	padding: 10px 2px;
}
.arrow_holder {
	left: 0;
	position: absolute;
}
.arrow {
	border-bottom: 10px solid transparent;
	border-right: 20px solid transparent;
	position: absolute;
	right: 0;
	top: -10px;
}
.arrow-down {
	border-left: 24px solid transparent;
	border-right: 24px solid transparent;
	border-top: 24px solid transparent;
	clear: both;
	display: block;
	height: 0;
	width: 0;
}
.arrow-up {
	border-bottom: 24px solid transparent;
	border-left: 24px solid transparent;
	border-right: 24px solid transparent;
	float: left;
	height: 0;
	position: relative;
	width: 0;
}
/* purple */
.purple .banner-border {
	border-top: 14px solid #7c1e94;
}
.purple .ribbon {
	background-color: #7c1e94;
}
.purple .arrow {
	border-bottom: 10px solid #4e0d5e;
}
.purple .arrow-down {
	border-top: 24px solid #7c1e94;
}
.purple .arrow-up {
	border-bottom: 24px solid #7c1e94;
}
.sectionheading.purple {
	color: #7c1e94;
}
/* dark blue */
.dark-blue .banner-border {
	border-top: 14px solid #022c62;
}
.dark-blue .ribbon {
	background-color: #022c62;
	font-size: 15px;
}
.dark-blue .arrow {
	border-bottom: 10px solid black;
}
.dark-blue .arrow-down {
	border-top: 24px solid #022c62;
}
.dark-blue .arrow-up {
	border-bottom: 24px solid #022c62;
}
.sectionheading.dark-blue {
	color: #022c62;
}
/* teal blue */
.teal-blue .banner-border {
	border-top: 14px solid #01a99c;
}
.teal-blue .ribbon {
	background-color: #01a99c;
	font-size: 15px;
}
.teal-blue .arrow {
	border-bottom: 10px solid black;
}
.teal-blue .arrow-down {
	border-top: 24px solid #01a99c;
}
.teal-blue .arrow-up {
	border-bottom: 24px solid #01a99c;
}
.sectionheading.teal-blue {
	color: #01a99c;
}
/* orange */
.orange .banner-border {
	border-top: 14px solid #f36324;
}
.orange .ribbon {
	background-color: #f36324;
	font-size: 15px;
}
.orange .arrow {
	border-bottom: 10px solid black;
}
.orange .arrow-down {
	border-top: 24px solid #f36324;
}
.orange .arrow-up {
	border-bottom: 24px solid #f36324;
}
.sectionheading.orange {
	color: #f36324;
}
/* magenta */
.magenta .banner-border {
	border-top: 14px solid #bf0b5a;
}
.magenta .ribbon {
	background-color: #bf0b5a;
	font-size: 15px;
}
.magenta .arrow {
	border-bottom: 10px solid black;
}
.magenta .arrow-down {
	border-top: 24px solid #bf0b5a;
}
.magenta .arrow-up {
	border-bottom: 24px solid #bf0b5a;
}
.sectionheading.magenta {
	color: #bf0b5a;
}
/* blue */
.blue .banner-border {
	border-top: 14px solid #0072bc;
}
.blue .ribbon {
	background-color: #0072bc;
}
.blue .arrow {
	border-bottom: 10px solid #0054a6;
}
.blue .arrow-down {
	border-top: 24px solid #0072bc;
}
.blue .arrow-up {
	border-bottom: 24px solid #0072bc;
}
.sectionheading.blue {
	color: #0072bc;
}
/* blue small */
.blue-small .banner-border {
	border-top: 14px solid #0072bc;
}
.blue-small .ribbon {
	background-color: #0072bc;
	font-size: 13px;
	padding: 10px 13px;
}
.blue-small .arrow {
	border-bottom: 10px solid #0054a6;
}
.blue-small .arrow-down {
	border-top: 24px solid #0072bc;
}
.blue-small .arrow-up {
	border-bottom: 24px solid #0072bc;
}
.sectionheading.blue-small {
	color: #0072bc;
}
/* green */
.green .banner-border {
	border-top: 14px solid #669934;
}
.green .ribbon {
	background-color: #669934;
}
.green .arrow {
	border-bottom: 10px solid #005826;
}
.green .arrow-down {
	border-top: 24px solid #669934;
}
.green .arrow-up {
	border-bottom: 24px solid #669934;
}
.sectionheading.green {
	color: #669934;
}
/* dark green */
.dark-green .banner-border {
	border-top: 14px solid #026029;
}
.dark-green .ribbon {
	background-color: #026029;
	font-size: 13px;
	padding: 10px 13px;
}
.dark-green .arrow {
	border-bottom: 10px solid #082a16;
}
.dark-green .arrow-down {
	border-top: 24px solid #026029;
}
.dark-green .arrow-up {
	border-bottom: 24px solid #026029;
}
.sectionheading.dark-green {
	color: #026029;
}
.banner-shadow {
	position: absolute;
	top: 0;
	z-index: -1;
}
.shadow-left {
	left: -11px;
}
.shadow-right {
	right: 23px;
}
.programinfo {
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-size: 17px;
	line-height: 22px;
	margin-top: 7%;
}
.programinfo p {
	margin: 0;
}
.programinfo p span {
	font-family: 'OpenSans-Semibold';
}
.oa_banner_inner_img {
	left: 0;
	margin: 39px 0 0 24px;
	position: absolute;
	top: 0;
	max-width: 351px;
}
.blue img.oa_banner_inner_img,
.blue-small img.oa_banner_inner_img {
	border: 1px #0072bc solid;
}
.green img.oa_banner_inner_img {
	border: 1px #693 solid;
}
.dark-green img.oa_banner_inner_img {
	border: 1px #026029 solid;
}
.purple img.oa_banner_inner_img {
	border: 1px #7c1e94 solid;
}
.dark-blue img.oa_banner_inner_img {
	border: 1px #022c62 solid;
}
.teal-blue img.oa_banner_inner_img {
	border: 1px #01a99c solid;
}
.orange img.oa_banner_inner_img {
	border: 1px #f36324 solid;
}
.magenta img.oa_banner_inner_img {
	border: 1px #bf0b5a solid;
}
.sectionheading a {
	display: inline-block;
	float: right;
	font-family: 'OpenSans-Regular';
	font-size: 17px;
	position: relative;
	text-align: right;
}
.oabanner .sectionheading {
	border: none;
	max-width: 1130px;
	margin-bottom: 0;
}
.oa_badge {
	margin: 110px 35px 0 0;
	position: absolute;
	right: 0;
	top: 0;
	background-position: center top;
	background-size: cover;
	display: block;
	height: 100%;
	max-height: 123px;
	max-width: 70px;
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
}
.purple .oa_badge {
	/*background-image: url("../images/badge_purple.png");*/
}
.green .oa_badge {
	/*background-image: url("../images/badge_green.png");*/
}
.blue .oa_badge {
	/*background-image: url("../images/badge_blue.png");*/
}
.ecasestudy .sectionheading,
.ecasepretest .sectionheading,
.ecasecomplete .sectionheading,
.ecoursepretest .sectionheading {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 30px 0 0;
	max-width: 1130px;
}
.sectionheading.brdr-btm-top {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}
.sectionheading.noborders {
	border: none;
}
.toppagination {
	display: inline;
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-size: 17px;
	float: right;
}
.toppagination span {
	display: inline;
	font-size: 22px;
	margin-right: 15px;
}
.toppagination ul.list-inline {
	display: inline;
}
.toppagination ul.list-inline li {
	background-color: #ccc;
	color: #fff;
	margin: 0 5px;
	padding: 0 8px;
}
.toppagination ul.list-inline li.active {
	background-color: #693;
}
.toppagination ul.list-inline li span.complete {
	font-size: 14px;
	margin: 0;
}
.oa-ecasestudy .main {
	font-family: 'Open Sans', 'OpenSans-Regular';
	padding: 0 30px 30px;
	border-left: 3px solid #dbdbdb;
	height: 100%;
}
.oa-ecasestudy .main p,
.oa-ecasehome .ecasehome p,
.oa-ecoursehome .ecoursehome p,
.oa-ecourse-primer p {
}
.oa-ecasehome .container,
.oa-ecoursehome .container,
.container.pages-other,
.pages-program .container,
.ecasepretest.container,
.oa-ecasepretest .container,
.oa-post-test .container,
.oa-evaluation .container,
#program-accreditation .container {
	padding: 1rem 1.5rem;
	margin: 0 auto;
}
.eval-integer input {
	margin-left: 2.8rem;
}
.oa-ecasestudy .main h2,
.oa-ecasehome .ecasehome h2,
.oa-ecoursehome .ecoursehome h2,
.oa-ecourse-primer h2,
.pages-other h2,
#program-accreditation h2 {
	font-size: 23px;
}
.tooltip {
	min-width: 300px;
}
.tooltip-inner {
	max-width: 300px;
	padding: 5px 10px;
	color: #333;
	text-align: center;
	background-color: #fbfbe6;
	border-radius: 4px;
	border: 1px solid #333;
}
.bottom-pagination {
	text-align: center;
	margin: 30px auto;
	font-size: 17px;
}
.oa-ecasestudy .pagination {
	font-size: 17px;
}
.bottom-btns {
	font-size: 22px;
	text-align: center;
}
.bottom-btns a {
	margin: 30px auto;
	max-width: 192px;
	width: 100%;
}
.bottom-btns .left-side {
	padding: 0;
	text-align: center;
}
.bottom-btns .right-side {
	padding: 0;
	text-align: center;
}
.oa_casestudy_img_hdr_wrapper {
	margin-bottom: 3em;
}
.oa_casestudy_img_hdr_wrapper p {
	font-family: 'OpenSans-Semibold';
}
.oa_casestudy_img {
	float: left;
	margin: 0 30px 0 0;
	max-height: 107px;
	max-width: 107px;
}
.oa-ecasestudy dl {
	clear: both;
	display: block;
	float: left;
	font-family: 'OpenSans-Regular';
	font-size: 17px;
	margin: 0 0 25px;
	width: 100%;
}
.oa-ecasestudy dt {
	clear: left;
	display: inline-block;
	float: left;
	font-weight: normal;
	margin-right: 5px;
}
.oa-ecasestudy dd {
	clear: right;
	display: inline-block;
	float: left;
	line-height: 20px;
}
.oa-ecasestudy .form-group p {
	font-family: 'OpenSans-Semibold';
	margin: 20px auto;
}
.form-group {
	font-size: 17px;
	line-height: 1.3;
}
input[type='radio'],
input[type='checkbox'] {
	margin: 5px 0 0;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
	margin-top: 0;
	margin-left: 5%;
}
.oa-ecasestudy .progress {
	height: 30px;
}
.oa-ecasestudy .progress-bar {
	background-image: -webkit-linear-gradient(right, #d2e7bd 0%, #81b742 50%);
	background-image: -o-linear-gradient(right, #d2e7bd 0%, #81b742 50%);
	background-image: -webkit-gradient(linear, right top, right bottom, from(#d2e7bd), to(#81b742));
	background-image: linear-gradient(to right, #d2e7bd 0%, #81b742 50%);
	background-repeat: repeat-x;
	color: #333;
	font-size: 17px;
	font-weight: bold;
	padding: 5px;
	-webkit-box-shadow: inset 0 -1px 0 rgba(102, 153, 51, 0.15);
	-moz-box-shadow: inset 0 -1px 0 rgba(102, 153, 51, 0.15);
	-ms-box-shadow: inset 0 -1px 0 rgba(102, 153, 51, 0.15);
	-o-box-shadow: inset 0 -1px 0 rgba(102, 153, 51, 0.15);
	box-shadow: inset 0 -1px 0 rgba(102, 153, 51, 0.15);
	text-align: left;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 1);
}
.prgrss_mrkr {
	background-color: #474e47;
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 17px;
	margin: 0 10px 0 0;
	padding: 1px 5px;
}
.your-choice {
	color: #fff;
	display: inline-block;
	float: left;
	font-size: 23px;
	line-height: 40px;
	vertical-align: top;
}
.your-choice.selected {
	color: #0072bc;
}
.aterisk.your-choice {
	width: 1em;
}
.your-choice.selected sup {
	font-size: 90%;
	top: -0.5em;
}
.your-answer {
	clear: both;
	font-family: 'OpenSans-Semibold';
	font-size: 23px;
	text-align: center;
	color: #0072bc;
}
.your-answer .your-choice.selected {
	float: none;
}
.oa-ecasehome .ecasehome ul,
.oa-ecoursehome .ecoursehome ul,
.oa-ecasehome .ecasehome ul,
.oa-ecoursehome .ecoursehome ul,
.oa-ecasehome .ecasehome ol,
#oa-ecase-study #page-content-wrapper ol,
#oa-ecase-study #page-content-wrapper ul,
.pages-program ul,
.pages-other ul,
.pages-other ol,
.home-study-series ul,
.home-study-series ol,
#accred-learning-objectives ol,
#accred-learning-objectives ul,
#accred-how-to-receive-credit ol,
#accred-how-to-receive-credit ul {
	font-size: 17px;
	font-family: 'Open Sans', 'OpenSans-Regular';
	margin: 0 0 0 25px;
}
ol.addmargin10btm,
ul.addmargin10btm {
	margin-bottom: 10px !important;
}
#oa-ecase-study #page-content-wrapper ul,
#oa-ecase-study #page-content-wrapper > ul:nth-child(odd),
#oa-ecase-study #page-content-wrapper > ol:nth-child(odd) {
	margin-bottom: 10px !important;
}
.navbar.noshadow.inner-menu {
	box-shadow: none;
	border: none;
}
.navbar-toggle-wrap {
	width: 100%;
	display: block;
	text-align: left;
}
.navbar-toggle-wrap .navbar-toggle {
	margin-right: 0;
	float: none;
}
.container.pages-other .col-sm-12.col-md-12.col-lg-12 {
	padding: 0;
}
.oa-ecasehome .ecasehome ol,
#oa-ecase-study #page-content-wrapper ol,
#oa-ecase-study #page-content-wrapper ul,
.pages-other ol {
	left: 15px;
	list-style-position: outside;
	position: relative;
}
.home-study-series .faculty-container-lp .faculty {
	display: flex;
	flex-direction: column;
}
.home-study-series .faculty-container-lp .faculty div {
	width: 100%;
	margin-bottom: 1rem;
	display: flex;
}
.home-study-series .faculty-container-lp .faculty div .img-container {
	min-width: 125px;
}
.home-study-series .faculty-container-lp .faculty div p {
	padding-right: 1rem;
}
@media only screen and (min-width: 992px) {
	.home-study-series .faculty-container-lp .faculty {
		flex-direction: row;
		flex-wrap: wrap;
	}
	.home-study-series .faculty-container-lp .faculty div {
		width: calc(100% * 1 / 2 - 1rem);
	}
}
.facultyinfo h3,
.oa-ecasestudy .facultyinfo h3,
.pages-other .facultyinfo h3 {
	font-size: 18px;
	margin: 0;
	font-family: 'OpenSans-Semibold';
	font-weight: normal;
	color: #333;
	margin-bottom: 9px;
}
.pages-program h2 {
	font-size: 20px;
}
.pages-program h3 {
	font-size: 18px;
}
.home-study-series ul,
.home-study-series ol,
.pages-program ul,
ol {
	margin-left: 15px;
	list-style-position: outside;
}
.facultyinfo .span6 {
	margin-top: 30px;
}
.facultyinfo .col-md-6 {
	margin-bottom: 30px;
	margin-top: 15px;
}
.facultyinfo .col-md-6.faculty-cards {
	margin-bottom: 10px;
}
.col-md-3.faculty-cards {
	/* padding-right: 0; */
	height: auto !important;
	/* added to match #accred-faculty .col-md-3.faculty-cards */
	width: 41.66666667%;
	padding-left: 0;
}
#oa-ecase-study #page-content-wrapper .facultyinfo ul.list-unstyled,
.oa-ecasehome .ecasehome .facultyinfo ul.list-unstyled {
	left: 0;
	margin-left: 0;
}
.oa-ecasehome .ecasehome .facultyinfo ul,
.oa-ecoursehome .ecoursehome .facultyinfo ul {
	margin: 0;
	/*text-indent: -15px;*/
}
.facultyinfo ul li,
.facultyinfo ol li {
	line-height: 1.3em;
	margin-bottom: 7px;
	/*border-top: 1px dashed #ddd;
    padding-top: 8px;*/
}
.oa-ecasehome .powered-by,
.oa-ecoursehome .powered-by {
	font-family: 'OpenSans-Semibold';
	font-size: 15px;
	padding: 0 10%;
	margin: 50px auto;
}
.powered-by-img-holder {
	text-align: center;
}
.powered-by-img-holder img {
	margin: 10px 20px 20px;
	max-width: 160px;
}
.oa-ecasecomplete,
.oa-ecasecomplete h2 {
	text-align: center;
	font-size: 23px;
}
.oa-ecasecomplete .outerborder {
	margin: 20px auto;
	max-width: 930px;
}
.oa-ecasecomplete .innerborder {
	padding: 5px 10px 20px;
}
.oa-ecasecomplete h2 {
	margin-bottom: 0;
	margin-top: 20px;
}
section.oa-ecasecomplete {
	margin-bottom: 10%;
}
.oa-ecasecomplete .icon-wrapper {
	margin: 0 auto;
	max-width: 930px;
	position: relative;
}
.icon-left {
	left: 0;
	position: absolute;
	top: 0;
}
.icon-right {
	position: absolute;
	right: 0;
	top: 0;
}
#pages-program-primer ul {
	margin-left: 15px;
	font-size: 17px;
}
#pages-program-primer ol {
	margin-left: 18px;
}
#accordion_wrapper h3.faq-h3 {
	margin-top: 2%;
	margin-bottom: 2%;
	font-style: italic;
	font-family: 'OpenSans-Italic';
}
#accordion_wrapper h2.faq-h2 {
	border-top: 1px solid #693;
	border-bottom: 1px solid #693;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 2% 0;
}
/* accordion */
#accordion .panel {
	/*-webkit-transition: none;
       -moz-transition: none;
         -o-transition: none;
            transition: none;*/
}
#accordion .panel:hover {
	border-bottom: 4px solid #d0dfc0;
}
#accordion .panel-default > .panel-heading + .panel-collapse > .panel-body {
	border-top: none;
	font-weight: normal;
	/*-webkit-transition: none;
       -moz-transition: none;
         -o-transition: none;
            transition: none;*/
}
#accordion_wrapper h1,
#accordion_wrapper h2,
#accordion_wrapper h3,
#accordion_wrapper h4,
#accordion_wrapper h5,
#accordion_wrapper h6,
#accordion_wrapper h7,
.accordion_wrapper h1,
.accordion_wrapper h2,
.accordion_wrapper h3,
.accordion_wrapper h4,
.accordion_wrapper h5,
.accordion_wrapper h6 {
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 0;
}
#accordion_wrapper .h2,
#accordion_wrapper .h3 {
	display: block;
	padding-left: 10px;
}
#accordion_wrapper .h2,
#accordion_wrapper .h3,
#accordion_wrapper .h4,
#accordion_wrapper .h5,
#accordion_wrapper .h6,
#accordion_wrapper .h7,
.accordion_wrapper .h2,
.accordion_wrapper .h3,
.accordion_wrapper .h4,
.accordion_wrapper .h5,
.accordion_wrapper .h6 {
	display: inline-block;
	font-weight: normal;
	position: relative;
}
#accordion_wrapper .h2,
.accordion_wrapper .h2 {
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-size: 20px;
	font-weight: normal;
	line-height: 26px;
}
#accordion_wrapper .h3,
.accordion_wrapper .h3 {
	font-size: 14px;
	line-height: 18px;
}
#accordion_wrapper .h4,
.accordion_wrapper .h4 {
	font-size: 14px;
	line-height: 22px;
}
#accordion {
	clear: both;
	float: left;
	margin: 0 auto 30px;
	max-width: 1200px;
	width: 100%;
}
.inner_right {
	width: 95%;
	float: left;
	display: table-cell;
}
#accordion .panel-title a {
	display: inline-block;
	width: 100%;
}
#accordion .panel-group .panel {
	border: none;
	border-radius: 0;
	border-top: 1px solid #cdcdcd;
	box-shadow: none;
	/*-webkit-transition: none;
       -moz-transition: none;
         -o-transition: none;
            transition: none;*/
}
#accordion .panel-default > .panel-heading {
	background-color: #f3f7ef;
	background-image: none;
	border: none;
	border-radius: 0;
	/*-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;*/
}
#accordion .panel-default > .panel-heading:hover {
	background-color: #d9e5cc;
}
#accordion .panel-default {
	border: none;
	border-radius: 0;
	border-bottom: 4px solid #e8f0e0;
	/*-webkit-transition: none;
       -moz-transition: none;
         -o-transition: none;
            transition: none;*/
}
.panel-group .panel + .panel {
	margin-top: 0;
	border-bottom: 4px solid #e8f0e0;
	/*-webkit-transition: none;
       -moz-transition: none;
         -o-transition: none;
            transition: none;*/
}
#accordion .panel-body {
	padding: 0 15px 15px;
	/*-webkit-transition: none;
       -moz-transition: none;
         -o-transition: none;
            transition: none;*/
}
#accordion .panel-heading {
	padding: 10px 15px;
	border: none;
	/*-webkit-transition: none;
       -moz-transition: none;
         -o-transition: none;
            transition: none;*/
}
#accordion .open-close {
	font-family: 'OpenSans-Light';
	color: #a8afa1;
	display: block;
	word-break: keep-all;
	word-wrap: normal;
	word-spacing: normal;
	float: left;
	font-size: 26px;
	line-height: 26px;
	max-width: 50px;
	text-align: left;
	text-transform: uppercase;
	width: 5%;
}
.head_link,
.head_link_close {
	display: block;
	width: 25px;
}
#accordion .head_link_close {
	color: #ee3224;
	min-width: 25px;
}
#accordion [aria-expanded='true'] .open-close .head_link {
	display: none;
}
#accordion [aria-expanded='true'] .open-close .head_link_close {
	/*display:block;*/
	word-break: keep-all;
	word-wrap: normal;
	word-spacing: normal;
	width: 100%;
}
#accordion [aria-expanded='false'] .open-close .head_link {
	display: block;
}
#accordion [aria-expanded='false'] .open-close .head_link_close {
	display: none;
}
#accordion .panel-collapse {
	padding: 5px;
	/*-webkit-transition: none;
       -moz-transition: none;
         -o-transition: none;
            transition: none;*/
	height: auto !important;
}
#accordion .lead_in_text {
	margin: 10px 0;
}
.aclogo {
	margin: 20px auto;
}
.img_holder .begin_btn {
	bottom: 20px;
	position: absolute;
	right: 15%;
}
.begin_btn {
	background-image: -webkit-linear-gradient(top, #f26c4f 0%, #f26c4f 100%);
	background-image: -o-linear-gradient(top, #f26c4f 0%, #f26c4f 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f26c4f), to(#f26c4f));
	background-image: linear-gradient(to bottom, #f26c4f 0%, #f26c4f 100%);
	background-repeat: repeat-x;
	border-color: #f26c4f;
	border: medium none;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	font-family: 'OpenSans-Semibold';
	font-size: 22px;
	margin: 30px auto;
	max-width: 155px;
	padding: 10px 0;
	text-align: center;
	text-decoration: none !important;
	background-color: #f26c4f;
	max-width: 155px;
	width: 100%;
	z-index: 10;
}
.begin_btn:hover,
.begin_btn:focus {
	background-image: -webkit-linear-gradient(top, #f26c4f 0%, #d55b41 100%);
	background-image: -o-linear-gradient(top, #f26c4f 0%, #d55b41 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f26c4f), to(#d55b41));
	background-image: linear-gradient(to bottom, #f26c4f 0%, #d55b41 100%);
	background-color: #d55b41;
	background-position: 0 -15px;
	color: #fff;
}
.begin_btn:active,
.begin_btn.active {
	background-color: #f26c4f;
	border-color: #f26c4f;
	color: #fff;
}
.begin_btn.disabled,
.begin_btn:disabled,
.begin_btn[disabled] {
	background-color: #f26c4f;
	background-image: none;
	color: #fff;
}
.answer-letter,
.answer-number {
	display: table-cell;
	padding-right: 5px;
	width: 30px;
	text-align: right;
	text-transform: uppercase;
}
.answer-choice,
.answer-question {
	display: table-cell;
	font-weight: normal !important;
}
.oa-ecasepretest p,
.oa-post-test .form-group p,
.oa-evaluation .form-group p {
	font-family: 'OpenSans-Semibold';
}
.oa-ecasepretest .form-group,
.oa-post-test .form-group,
.oa-evaluation .form-group {
	max-width: 800px;
	margin: 20px auto;
}
.oa-evaluation .form-group.only-explain textarea {
	margin-left: 0;
	left: 3%;
	position: relative;
}
.oa-evaluation .only-explain .answer-question {
}
.oa-evaluation .no-q-number {
	padding-left: 20px;
}
.oa-evaluation .eval-table-format thead,
.oa-evaluation .eval-table-format .table-answers {
	font-size: 60%;
	text-align: center;
}
.oa-evaluation .eval-table-format .table-answers {
	padding-bottom: 2%;
}
.oa-evaluation .eval-table-format td {
	text-align: center;
	width: 15%;
}
.oa-evaluation .eval-table-format th {
	padding-bottom: 1%;
	padding-top: 2%;
}
.oa-evaluation .eval-table-format table tbody tr:first-child > th {
	padding-top: 5px;
}
.oa-evaluation .eval-table-format {
	margin-bottom: 5px;
	margin-top: 5px;
}
.oa-evaluation .eval-none-tab {
	margin-bottom: 5px;
}
.oa-evaluation .eval-none-tab p {
	margin-bottom: 0;
}
.oa-evaluation .eval-table-format table tbody tr:nth-child(even) {
	background-color: #f2f2f2;
}
.radio-inline.first-radio {
	margin-left: 30px;
}
.oa-evaluation .only-explain textarea {
	max-width: 95%;
}
.oa-ecasepretest .radio,
.oa-post-test .radio,
.oa-evaluation .radio,
.oa-evaluation .checkbox {
	margin-left: 30px;
}
.oa-ecasepretest .bottom-btns {
	text-align: center;
	font-family: 'OpenSans-Semibold';
}
.bottom-btns a {
	max-width: 200px;
}
/* eCourse */
button.submit {
	max-width: 190px;
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-size: 23px;
}
.oa-ecoursepretest p {
}
.oa-ecoursepretest p.semibold {
	font-family: 'OpenSans-Semibold';
}
.oa-ecoursepretest .form-group p {
	font-family: 'OpenSans-Semibold';
}
.oa-ecoursepretest .radio {
	margin-left: 30px;
}
.oa-ecoursepretest form {
	max-width: 800px;
	margin: 5% auto 10%;
}
.oa-ecoursepretest .form-group {
	max-width: 800px;
	margin: 30px auto 20px;
}
.oa-ecourse-primer .main {
	border-left: none;
	font-family: 'OpenSans-Regular';
	height: 100%;
	padding: 0 30px 30px;
}
/* newsletter */
.faculty_img {
	/*margin: 30px 0 10px;*/
	margin: 0 0 10px;
	/*max-width: 150px;*/
	max-width: 180px;
}
.faculty_img img {
	border: 1px #693 solid;
	width: 100%;
	/*max-width: 150px;*/
	max-width: 200px;
}
.single-faculty .faculty_img {
	margin: 0 auto 10px 0;
	width: 100%;
	padding: 0;
	max-width: 180px;
}
.double-faculty .faculty_img {
	margin: 0 10px 10px;
	max-width: 180px;
	width: 100%;
}
.double-faculty .faculty_img img {
	border: 1px #693 solid;
	width: 100%;
	max-width: 200px;
}
/* home study */
.seriesincludes {
	text-align: left;
}
.seriesincludes p {
	font-size: 19px;
	margin: 20px 5px 0;
	padding-left: 0;
}
.seriesincludes ul {
	/*font-size: 19px;*/
	font-size: 17px;
	list-style-type: inherit;
	margin: 10px 5px 0;
	padding-left: 0;
}
#home-study-landing .seriesincludes ul {
	margin-bottom: 15px;
}
#oahomestudy_alt.category_page_section #single-project {
	padding-left: 15px;
	padding-right: 15px;
}
#oahomestudy_alt.category_page_section #single-project .thumbnails > li {
	margin-left: 0;
	margin-right: 0;
}
.seriesincludes ul li {
	/*line-height: 38px;*/
	line-height: 1.3em;
	list-style-type: initial;
	margin-left: 20px;
}
.category_page_section.homestudyseries .thumbnails > li.mix {
	/*border-bottom:2px solid #b7b7b7;*/
	margin: 0 5px;
	padding: 20px 0;
}
.category_page_section.homestudyseries .thumbnails > li.first {
	/*border-top:2px solid #b7b7b7;*/
	margin-top: 15px;
}
.thumbnails.homestudy li {
	border-left: none;
	border-right: none;
}
.category_page_section .thumbnail_text_holder h3 a:hover {
	/*color: #0072BC;*/
}
/* individual clinic home study */
.individual_clinic_home_study h2 {
	font-size: 23px;
	line-height: 28px;
}
.individual_clinic_home_study .fluid-container .row-fluid {
	max-width: 1200px;
	margin: 0 auto;
}
#oahomestudy_alt.category_page_section #single-project #sort_filter-grid {
	padding-left: 15px;
	padding-right: 15px;
	max-width: 1170px;
}
#onactivitieshomestudy .individual_clinic_home_study h2 {
	text-transform: uppercase;
}
.individual_clinic_home_study .blueButton {
	padding: 8px 20px;
	margin: 0 30px 0 0;
	text-transform: uppercase;
}
.no-top-margin {
	margin-top: 0;
}
.individual_clinic_home_study .blueButton:nth-child(2) {
	margin-right: 0;
}
.individual_clinic_home_study p,
.individual_clinic_home_study ol {
	font-size: 17px;
}
.individual_clinic_home_study ol {
	margin-left: 17px;
}
.button-holder {
	margin: 5% 0 0 0;
}
#onactivitieshomestudy .individual_clinic_home_study p.no-btm-padding {
	margin-bottom: 0;
	line-height: 26px;
}
.individual_clinic_home_study dl {
	font-family: 'OpenSans-Regular';
	margin: 20px 0;
	font-size: 19px;
}
.individual_clinic_home_study dt {
	clear: left;
	display: inline-block;
	float: left;
	margin-right: 5px;
}
.individual_clinic_home_study dd {
	clear: right;
	display: inline-block;
	float: left;
}
.bgn_eclinic {
	clear: both;
	float: left;
	margin: 20px 0;
}
.coming-soon {
	/*height: 100vh;*/
}
#calendar {
	margin-top: 2rem;
}
/* footer */
footer {
	font-family: 'OpenSans-Semibold';
	font-size: 12px;
	background-color: #693;
	color: #fff;
	/*position: absolute;
	bottom: 0;*/
}
footer a,
footer a:link,
footer a:visited,
footer a:hover,
footer a:active {
	color: #fff;
}
footer h4 {
	padding-left: 15px;
	font-size: 12px;
}
footer .container {
	padding: 0;
	width: 100%;
}
footer ul {
	list-style-type: none;
}
.footer_nav {
}
footer .row {
	margin: 10px auto 5px auto;
	text-align: center;
}
.disclaimer p {
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-size: 12px;
	line-height: 14px;
	padding: 0 10px;
	text-align: left;
	width: 90%;
}
footer .whtbrdr {
	border-right: 1px solid #fff;
}
.footersocial {
	background-image: url('../images/footer_social_31.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
	height: 16px;
	width: 16px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.footersocial.facebook {
	background-position: 0 0;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}
.footersocial:hover {
}
.footersocial.facebook:hover {
	background-position: 0 -16px;
}
.footersocial.linkedin {
	background-position: -20px 0;
}
.footersocial.linkedin:hover {
	background-position: -20px -16px;
}
.footersocial.google-plus {
	background-position: -41px 0;
}
.footersocial.google-plus:hover {
	background-position: -41px -16px;
}
footer .ftrsocial {
	height: 16px;
	width: 16px;
	display: inline-block;
}
footer .leftside {
}
footer .middlecol {
}
footer .rightside {
}
/* used for testing */
#dev_controller {
	z-index: 9000;
	display: none; /* hidden for production, table for dev */
	visibility: visible; /* hidden for production */
	bottom: 5px;
	left: 5px;
	background-color: #eeeeee;
	cursor: move;
	-moz-border-bottom-colors: #bbb;
	-moz-border-left-colors: #bbb;
	-moz-border-right-colors: #ccc;
	-moz-border-top-colors: #ccc;
	border-color: #ccc #ccc #bbb #bbb;
	border-image: none;
	border-style: solid;
	border-width: 1px;
	padding: 5px;
	max-width: 125px;
	width: 100% !important;
	position: fixed;
}
#dev_controller .ui-resizable-handle {
	display: none !important;
}
#dev_controller h1 {
	font-size: 10px;
	margin: 0 auto;
	color: #000;
	text-align: center;
}
.scrollpos-status {
	color: #fff;
	padding: 5px;
	z-index: 9000;
	text-shadow: none !important;
	font-size: 10px;
	display: block; /* hidden for production */
	visibility: visible; /* hidden for production */
	width: 100%;
	margin: 2px auto;
}
#dev_controller.hide-control {
	display: none !important;
	visibility: hidden;
}
#oa-post-test-page div.strategy-question:nth-child(5) {
	/*border-bottom: 1px solid #000;
    padding-bottom:20px;*/
}
#sidebar {
	color: #fff;
	padding: 5px;
	z-index: 9000;
	text-shadow: none !important;
	font-size: 10px;
	display: block; /* hidden for production */
	visibility: visible; /* hidden for production */
	width: 100%;
	margin: 2px auto;
}
.oa-ecasestudy .form-group .msg {
	color: tomato;
}
.oa-ecasestudy .dp-header {
	border-top: 1px solid #669933;
	clear: both;
	margin-top: 2em;
	padding-top: 1em;
	color: #00275a;
}
.oa-ecasestudy .benchmark {
	border-bottom: 1px solid #669933;
	padding-bottom: 1em;
	max-width: 95%;
	margin: 0 auto;
}
footer ul:first-child li,
footer ul:nth-child(2) li {
	text-transform: uppercase;
}
.oa-ecasepretest .msg,
.oa-post-test .msg,
.oa-evaluation .msg {
	color: tomato;
}
.oa-post-test .msg p,
.oa-evaluation .msg p {
	line-height: 1em;
}
.oa-ecasestudy h1,
.oa-ecasestudy h2,
.oa-ecasestudy h3,
.oa-ecasestudy h4,
.pages-other h1,
.pages-other h2,
.pages-other h3,
.pages-other h4 {
	line-height: 1.2em;
}
.oa-ecasestudy h1,
.pages-other h1 {
	color: #669933;
	font-size: 27px;
}
.oa-ecasestudy h2,
.pages-other h2,
#account-information h2 {
	font-size: 24px;
	color: #00275a;
}
.about-us-page h2 {
	font-size: 32px;
}
#account-information h2 {
	color: #000;
}
.oa-ecasestudy h3,
.pages-other h3 {
	font-family: 'Open Sans', 'OpenSans-Regular';
	font-size: 22px;
	color: #0072bc;
}
.oa-ecasestudy h4,
.pages-other h4 {
	font-family: 'OpenSans-Italic';
	color: #669933;
}
.oa-ecasestudy a.show-figure {
	text-decoration: underline;
}
.oa-ecasestudy a.show-figure:hover {
	text-decoration: none;
}
.oa-ecasestudy .correct-answer {
	color: #0072bc;
}
.pages-spacing {
	margin-top: 3em;
	margin-bottom: 3em;
}
/*#live_events h2 {*/
/*color: #0072bc;*/
/*}*/
/* #live_events h4 {
	margin: 2rem 0 .5rem 0;
} */
#live_events .city-card .city-date {
	color: #693;
	font-size: 125%;
}
#live_events #directions .city-date {
	color: darkblue;
	font-size: 125%;
}
.person-info-block {
	padding: 0 0 0 10px;
}
.person-info-block p {
	font-size: 14px;
	margin: 0;
}
.person-info-name {
	font-weight: bold;
}
.live-events-city .login-edit-buttons a {
	margin: 0;
	display: inline-block;
	text-align: center;
	width: 49%;
}
.btn.login-register-confirm {
	margin: 0 auto;
	display: block;
	width: auto;
}
.live-events-city .alreadyReg {
	color: #d90000;
	text-align: center;
	font-weight: bold;
	font-size: 18px;
}
.live-events-city .registerStatus {
	color: tomato;
}
.live-program-list .event-date {
	font-family: 'OpenSans-Semibold';
}
.live-program-list a.live-cancel,
.live-program-list .waitlisted {
	font-size: 80%;
	margin-left: 0.5em;
	text-transform: none;
	color: #616161;
}
.live-program-list a.live-cancel {
	text-decoration: underline;
	cursor: pointer;
}
/*.live-program-list a.live-cancel:hover {*/
/*background-color: #669933;*/
/*color: white;*/
/*}*/
#register_now .userInfoDiv,
.login .userInfoDiv,
#register_now .oncology-questions {
	max-width: 500px;
	margin: 0 auto;
}
.emailAlready {
	position: absolute;
	color: #f00;
}
.instructionText,
.login p.instructionText {
	font-size: 12px;
	font-weight: normal;
}
.loginText.stayLoggedText label {
	float: left;
	display: inline-block;
	width: auto;
}
.loginText.stayLoggedText #newUserLogged {
	float: left;
	display: inline-block;
	width: auto;
	margin: -3px 10px 0 15px;
}
.person-specialties li {
	margin-left: 15px;
}
.person-specialties-header {
	padding: 10px 0 0 0;
}
.primary_setting {
	padding: 0 0 10px 0;
}
.userInfoDiv .providerRow,
.userInfoDiv .loginField,
.userInfoDiv .selectWidth,
.userInfoDiv .loginText {
	font-family: verdana;
	font-size: 10pt;
}
.userInfoDiv #field {
	width: 200px;
}
.userInfoDiv .wasName {
	/*width: 150px;*/
	width: 40%;
}
.userInfoDiv .providerCell {
	height: 25px;
	vertical-align: top;
	padding-bottom: 5px;
}
.userInfoDiv .providerCell,
.userInfoDiv .textBold {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.userInfoDiv .user_hide {
	display: none;
}
.userInfoDiv .fontRed {
	color: red;
	font-weight: bold;
}
.userInfoDiv .needRed {
	color: red;
}
.userInfoDiv tr.providerRow a {
	color: #1e60a4;
}
.userInfoDiv .textLeft {
	text-align: left;
	font-weight: bold;
	width: 50%;
}
.userInfoDiv button {
	color: white;
	background-color: #1e91db;
	padding: 4px 10px;
	font-size: 12pt;
	text-transform: uppercase;
	cursor: pointer;
}
.live-symposia .userInfoDiv button {
	background-color: #693;
}
.userInfoDiv #cancel {
	margin-left: 2em;
	/*
	   color: darkblue;
        background-color: inherit;
        cursor: pointer;
        text-decoration: none;
        font-size: 12pt;
		padding-top: 0;
		*/
}
/*
.userInfoDiv #cancel,
.live-cancel {
   background-image: -webkit-linear-gradient(top, #F60000, #A80000);
   background-image:    -moz-linear-gradient(top, #F60000, #A80000);
   background-image:     -ms-linear-gradient(top, #F60000, #A80000);
   background-image:      -o-linear-gradient(top, #F60000, #A80000);
   background-image:         linear-gradient(to bottom, #F60000, #A80000);
	background-repeat: repeat-x;
   border: solid #dd380d 1px;
   -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
           border-radius: 5px;
   color: #fff !important;
    display: inline-block;
    font-size: 12pt;
   padding: 4px 10px;
    text-align: center;
    text-decoration: none !important;
   background: #F60000;
   text-shadow: 1px 1px 20px #000;
   cursor: pointer;
	text-transform: uppercase;
  background-position: 0 0;
}
*/
/*
.userInfoDiv #cancel:hover,
.live-cancel:hover {
   background-image: -webkit-linear-gradient(top, #A80000, #F60000);
   background-image:    -moz-linear-gradient(top, #A80000, #F60000);
   background-image:     -ms-linear-gradient(top, #A80000, #F60000);
   background-image:      -o-linear-gradient(top, #A80000, #F60000);
   background-image:         linear-gradient(to bottom, #A80000, #F60000);
   background-color: #A80000;
  background-position: 0 -30px;
    color: #fff;
   text-decoration: none;
}
*/
.userInfoDiv #cancel:hover,
.live-program-list a.live-cancel:hover {
	text-decoration: none;
}
/*.live-cancel:active,*/
/*.live-cancel.active,*/
/*.userInfoDiv #cancel:active,*/
/*.userInfoDiv #cancel.active {*/
/*background-color: #A80000;*/
/*border-color: #F60000;*/
/*color: #fff;*/
/*}*/
/*.live-cancel.disabled,*/
/*.live-cancel:disabled,*/
/*.live-cancel[disabled],*/
/*.userInfoDiv #cancel.disabled,*/
/*.userInfoDiv #cancel:disabled,*/
/*.userInfoDiv #cancel[disabled] {*/
/*background-color: #A80000;*/
/*background-image: none;*/
/*}*/
.userInfoDiv p {
	margin-bottom: 1em;
	margin-top: 1em;
}
.submitMessage {
	color: tomato;
	font-size: 9pt;
}
#userForm input,
#userForm select {
	font-size: 10pt;
}
.missing-answer {
	color: tomato;
}
.login-msg {
	color: tomato;
	font-weight: bold;
	margin-bottom: 10px;
}
.category_page_section.homestudyseries .thumbnails > li.mix.no-padding {
	padding: 0;
}
/* Home Study Landing Page */
.credit-hours-available p {
	float: left;
	clear: both;
	margin: 5px 0 0 5px;
}
.credit-hours-available.thumbnail_text_holder h3 {
	height: 2em;
}
.category_page_section.homestudyseries .thumbnails > li.mix.no-padding {
	padding: 0;
}
/* accreditaton */
#accreditaton ul {
	/*margin-left:15px;	*/
}
.form-group.strategy-question:last-child {
	border-bottom: 1px solid black;
}
#profile-in-progress {
	font-size: 17px;
	line-height: 1.3em;
}
.live-program-list .event-selected {
	background-color: antiquewhite;
}
.live-program-list p {
	margin: 0;
}
.live-program-list ul {
	list-style-position: inside;
}
.live-program-list {
	margin-bottom: 10px;
}
.oa-evaluation-credits p {
	margin-bottom: 0;
	line-height: 1.3em;
}
.oa-evaluation-credits {
	margin-bottom: 1em;
}
#accred-faculty,
#accred-accreditation-information {
	float: left;
	clear: both;
	width: 100%;
}
#accred-faculty .col-md-3.faculty-cards {
	width: 41.66666667%;
	padding-left: 0;
	/*padding-right: 0;*/
}
#accred-faculty .col-sm-6.col-md-6 {
	padding-left: 5px;
	padding-right: 5px;
	/*width: 70%;*/
}
#ecasehome .col-sm-6.col-md-6 .col-md-7 {
	/*padding-left: 0;*/
	padding-right: 0;
}
#accred-faculty .col-sm-6.col-md-6 .col-md-7 {
	/*padding-left: 0;*/
	padding-right: 0;
}
#ecasehome .col-sm-6.col-md-6 .col-md-7 {
	padding-left: 0;
}
#ecasehome .facultyinfo .col-sm-6.col-md-6.double-faculty .col-md-7 {
	padding-left: 15px;
}
#accred-faculty li {
	/*    line-height: 1.1em;
	margin-bottom: 10px;
*/
}
@media (min-width: 1px) and (max-width: 974px) {
	#accred-faculty li {
		text-indent: 0;
		margin-left: 0;
	}
	#accred-faculty .col-sm-6.col-md-6 .col-md-7 {
		padding-left: 0;
		padding-right: 0;
	}
}
/* refer a friend */
.referFriendDiv .msg,
.referFriendDiv .email-response {
	color: tomato;
	font-weight: bold;
	padding-top: 0;
	margin: 0;
	font-size: 95%;
}
.referFriendDiv .msg {
	margin-top: 10px;
}
.referFriendDiv table.referTable td.empty-field > input {
	border: tomato solid 1px !important;
	background-color: #db897a1a !important;
}
#refer-a-friend .refer-inner {
	max-width: 800px;
	margin: 0 auto;
}
#refer-a-friend h2 {
	color: #1e60a4;
}
#refer-a-friend h3 {
	color: #1e60a4;
}
#refer-a-friend #emailBtn {
	width: auto;
}
#refer-a-friend h3.message-hdr {
	border-bottom: 1px solid #1e60a4;
	padding-bottom: 1%;
}
#refer-a-friend input[type='text'] {
	padding: 2px 5px;
	font-weight: normal;
	background-color: #ffffcc;
	border: 1px solid #ccc;
	border-radius: 3px;
	width: 95%;
	margin: 5px 0;
}
#refer-a-friend label {
	font-weight: normal;
	display: table-cell;
	width: 90%;
	white-space: pre-line;
	text-indent: -5px;
	padding-left: 10px;
}
#refer-a-friend form {
	margin-bottom: 30px;
}
#refer-a-friend td,
#refer-a-friend th {
	padding: 0;
	text-align: inherit;
	vertical-align: top;
}
.smallType {
	font-size: 95%;
}
.referTable {
	width: 100%;
}
#refer-a-friend #yesSendMail {
	display: table-cell;
	width: 2%;
	float: left;
}
#recover-password .recover-btn {
	margin-top: 20px;
}
.recover-password-area .msg,
.recover-change .msg {
	color: tomato;
	font-weight: bold;
	margin-top: 10px;
}
.recover-change input[type='password'] {
	width: 50%;
	margin-bottom: 1.5em;
}
.recover-change .recover-results {
	margin-bottom: 1em;
}
.profile-summary h4 {
	margin-top: 1.5em;
}
.profile-summary h4:first-child {
	margin-top: 1em;
}
.footer-fixed {
	bottom: 0;
	left: 0;
	right: 0;
	position: fixed;
}
#register_now .oncology-questions {
	text-align: left;
}
.oncology-questions input[type='radio'] {
	margin-right: 5px;
}
.oncology-questions label {
	margin-right: 10px;
}
.already-registered a {
	max-width: 300px;
}
#oa-ecase-content section#top div.ecasepretest div.sectionheading {
	margin-top: 10px;
}
#oa-ecase-content section#top {
	margin-top: 20px;
}
a.cert-destroy,
a.progress-clear {
	margin-left: 1em;
}
/* adapted from bootstrap-theme.css */
.live-symposia .btn-primary {
	background-image: -webkit-linear-gradient(top, #8acc47 0%, #669933 100%);
	background-image: -o-linear-gradient(top, #8acc47 0%, #669933 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, from(#8acc47), to(#669933));
	background-image: linear-gradient(to bottom, #8acc47 0%, #669933 100%);
	background-repeat: repeat-x;
	border-color: #366605;
}
.live-symposia .btn-primary:hover,
.live-symposia .btn-primary:focus {
	background-color: #669933;
	background-position: 0 -15px;
}
.live-symposia .btn-primary:active,
.live-symposia .btn-primary.active {
	background-color: #669933;
	border-color: #366605;
}
.live-symposia .btn-primary.disabled,
.live-symposia .btn-primary:disabled,
.live-symposia .btn-primary[disabled] {
	background-color: #669933;
	background-image: none;
}
.reprint-certs-list .select-all input {
	margin-right: 5px;
	vertical-align: text-top;
}
.reprint-certs-list .select-all {
	padding-left: 20px;
	font-weight: bold;
}
.sb-icon-search {
	color: transparent;
}
#oncologyseries .menuimgholder a {
	display: inherit;
	padding: inherit;
	height: 100%;
}
.dropdown-menu #symposiaseries a.registerlink {
	text-align: right;
	width: 100%;
	padding-right: 5%;
}
#symposiaseries .menucontent.series_learn_more .coming_soon,
#symposiaseries .menucontent.series_learn_more .coming_soon a,
#symposiaseries .menucontent.series_learn_more .completed,
#symposiaseries .menucontent.series_learn_more .completed a,
#oncologyseries .menuheading.coming_soon a {
	cursor: default;
}
.oa-ecasepretest div.radio input[type='text'] {
	vertical-align: top;
}
#account-information .cert-destroy,
#account-information .progress-clear {
	color: tomato;
	cursor: pointer;
}
form#userForm label[for='optIn'] {
	height: 100%;
	text-align: left;
	width: 90%;
	font-weight: normal;
}
form#userForm #optIn {
	vertical-align: top;
	display: inline-block;
}
div.profile-under-menu-banner {
	margin-top: 1.5em;
	margin-bottom: 1em;
}
/*div.profile-under-menu-banner:first-of-type {*/
/*margin-top: 1em;*/
/*}*/
div.profile-under-menu-banner:last-of-type {
	margin-bottom: 3em;
}
#userForm .email-result {
	color: #f00;
}
#userForm .email-correct {
	cursor: pointer;
	font-weight: bold;
}
#ecase-video,
.video-responsive {
	height: 100%;
	width: 100%;
	max-width: 800px;
	outline: 1px solid rgba(0, 0, 0, 0.3);
	margin: 5% auto;
	-webkit-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.2);
	-ms-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.2);
	-o-box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0 15px 5px rgba(0, 0, 0, 0.2);
}
#ecase-video-wrapper,
.video-responsive-wrapper {
	text-align: center;
}
.ecase-reference li {
	word-break: break-word;
}
#ecasehome .programinfo .disclaimer {
	font-size: 1.2rem;
	padding: 1.25rem 0;
}
footer .disclaimer p:nth-child(2) {
	display: none;
}
.completedcourseinfo span.cert-new {
	padding-left: 5px;
	display: inline;
	color: red;
	font-size: 75%;
}
.profile-summary .new-certs {
	color: red;
}
ul.nav-sidebar {
	margin-bottom: 20px;
}
.ui-autocomplete .ui-menu-item:hover,
.ui-autocomplete .ui-menu-item:focus {
	background-color: #6699333d;
}
.oa-ecasestudy .ecase-soundbite {
	border-top: solid 1px #666;
	border-bottom: solid 1px #666;
	padding-top: 1em;
	padding-bottom: 1em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	display: flex;
}
.oa-ecasestudy .ecase-soundbite div:first-child {
	display: flex;
	align-items: center;
}
/* Flexbox footer fix.*/
html,
body {
	height: 100%;
}
body {
	display: flex;
	flex-direction: column;
}
/* Turns OFF Flexbox*/
#dev_controller,
.navbar,
.scrollup,
body iframe {
	flex: 0 0 auto;
}
/* Turns ON Flexbox*/
body div#wrapper.container,
body section,
body article {
	flex: 1 0 auto;
}
footer {
	flex-shrink: 0;
}
#homepage #single-project .thumbnails li,
#online_activities #single-project .thumbnails li {
	overflow: hidden;
}
/* The Exchange */
article#exchange-page .exchange-author img,
.exchange-post-feature img {
	border: #693 solid 1px;
}
.exchange-author .exchange-post-feature img {
	max-width: 20%;
	float: left;
	margin-right: 1.5em;
}
.exchange-categories-list a,
.exchange-archive-list a {
	display: block;
	color: #333;
}
.exchange-post-feature .post-blurb a,
.exchange-post-list .post-blurb a {
	/*text-transform: uppercase;*/
	text-decoration: underline;
}
.exchange-post-feature .post-info img {
	float: left;
	margin-right: 20px;
	max-width: 80px;
	border: black solid 1px;
}
.exchange-post-feature .post-title a {
	text-decoration: none;
}
article#exchange-page .post-title,
article#exchange-page .posted-by-title {
	font-size: 22px;
}
.exchange-post-feature .post-info,
.exchange-post-list .post-info {
	font-weight: bold;
}
.exchange-post-feature .post-info span,
.exchange-post-list .post-info span {
	font-weight: normal;
}
.exchange-post-list .post-info img {
	display: none;
}
#exchange-page.exchange-author .faculty-photo {
	display: none;
}
.exchange-post-list img,
.exchange-post-feature img {
	float: left;
	margin-right: 20px;
	border: #693 solid 1px;
}
.exchange-post-list img {
	max-width: 20%;
}
.exchange-post-feature img {
	width: 40%;
	max-width: 540px;
}
.exchange-post-feature {
	border-bottom: gray solid 1px;
	padding-bottom: 15px;
	margin-bottom: 2em;
}
.exchange-author .exchange-post-feature {
	border-top: gray solid 1px;
	padding-top: 15px;
	margin-top: 3em;
}
.exchange-post-list p.post-info,
.exchange-post-list p.post-blurb,
.exchange-post-list .post-title {
	margin: 0;
	line-height: 1.4em;
}
.exchange-post-list div {
	margin-bottom: 30px;
	overflow: hidden;
}
.exchange-post-list p {
	font-size: 14px;
}
article#exchange-page .img_holder .txt_holder p {
	text-align: left;
	width: 100%;
	margin-left: 15%;
	/*margin-bottom: 0;*/
	font-size: 65px;
	line-height: 1.1em;
}
article#exchange-page .img_holder .txt_holder p a {
	color: transparent;
	text-decoration: none;
}
article#exchange-page .img_holder .txt_holder h3 {
	position: relative;
	margin-left: 15%;
	margin-top: 0;
	width: 100%;
	text-align: left;
	line-height: 1.3em;
}
article#exchange-page .heroimg .img_holder .txt_holder {
	max-width: 50%;
	margin-top: 3%;
}
article#exchange-page .exchange-post-feature ul,
article#exchange-page .exchange-post-feature ol {
	list-style-position: inside;
}
article#exchange-page .category-title,
article#exchange-page .posted-by-title {
}
article#exchange-page .exchange-email-signup input {
	border: 1px #693 solid;
	border-radius: 3px;
	padding: 2px 4px;
}
article#exchange-page .exchange-email-signup {
	margin-bottom: 18px;
	background-color: #eefeee;
	padding: 0.3em 0.3em 0.3em 0.5em;
	background: url(/pce-content/the-exchange/images/exchange-opt-in-bg.png) no-repeat center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
}
article#exchange-page .exchange-email-signup h4 {
	font-size: 16pt;
	line-height: 1.2em;
}
article#exchange-page .exchange-email-signup button.greenButton {
	padding: 4px 10px;
	margin-left: 5px;
	margin-top: 5px;
}
article#exchange-page .exchange-author-bio {
	font-size: 17px;
}
article#exchange-page .exchange-author {
	padding-left: 0;
	max-width: 180px;
	padding-right: 1.5em;
}
article#exchange-page li {
	font-size: 17px;
	word-break: break-word;
	list-style-position: outside;
	margin-left: 20px;
}
article#exchange-page .exchange-author-bio li {
	margin-left: 0;
}
article#exchange-page ul.references li {
	font-size: 14px;
}
article#exchange-page .exchange-author li {
	margin-left: 0;
}
.exchange-email-message .email-correct {
	color: red;
	cursor: pointer;
}
.exchange-email-message {
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-shadow: 2px 2px 2px rgba(102, 153, 51, 0.8);
}
.exchange-survey h4 {
	margin-bottom: 0;
}
.exchange-survey label {
	margin: 0;
	display: block;
	font-weight: normal;
	color: #693;
}
.exchange-survey input[type='radio'],
.exchange-survey input[type='checkbox'] {
	margin: 0;
	margin-right: 6px;
}
.exchange-survey button {
	padding: 5px 15px;
	text-transform: uppercase;
	margin-top: 10px;
	margin-right: 10px;
}
div.exchange-survey {
	background-color: #e8f0e0;
	padding: 20px 20px;
	margin-bottom: 20px;
}
.exchange-survey .button-result img {
	height: 30px;
}
/*.exchange-post-list a.exchange-categories {*/
/*    display: none;*/
/*}*/
article#exchange-page {
	overflow: hidden;
}
article#exchange-page .exchange-right-col {
	border-left: gray 1px solid;
	padding-left: 30px;
}
article#exchange-page .exchange-right-col h2:first-child {
	margin-top: 10px;
}
article#exchange-page .exchange-category a {
	text-decoration: none;
	cursor: default;
}
article#exchange-page .heroimg {
	margin-bottom: 0;
}
article#exchange-page h5 {
	font-size: 18px;
	color: #000066;
	margin-top: 1.5em;
}
article#exchange-page.exchange-home .exchange-post-feature {
	display: flex;
}
article#exchange-page.exchange-home .exchange-post-feature h2.post-title {
	margin-top: 0px;
}
article#exchange-page.exchange-author .exchange-post-feature {
	border-top: none;
}
.carousel .item .da-link.button {
	background-color: #669933;
}
#live_events_oncology .heroimg .img_holder,
#oncology-email-capture-page .heroimg .img_holder {
	background: url(/oncology/images/oncology-hero.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-top: 2.4rem;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	align-items: center;
	text-align: center;
	color: white;
	padding: 4rem 2rem;
	min-height: 150px;
}
#live_events_oncology .heroimg .img_holder .txt_holder,
#oncology-email-capture-page .heroimg .img_holder .txt_holder {
	width: 50%;
	margin: 0;
	position: relative;
	left: auto;
}
#live_events_oncology .heroimg .img_holder .txt_holder + img {
	display: none;
}
#symposia-email-capture-page .heroimg .img_holder,
#presentation_theater .heroimg .img_holder,
#live_events_symposia .heroimg .img_holder,
#symposia-refer-a-friend .heroimg .img_holder {
	background: url(/symposia/images/symposia-hero-ls2.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	margin-top: 2.4rem;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	align-items: center;
	text-align: center;
	color: white;
	padding: 4rem 2rem;
	min-height: 150px;
}
#symposia-email-capture-page .heroimg .img_holder .txt_holder,
#presentation_theater .heroimg .img_holder .txt_holder,
#live_events_symposia .heroimg .img_holder .txt_holder,
#symposia-refer-a-friend .heroimg .img_holder .txt_holder {
	width: 100%;
	margin: 0;
	position: relative;
	left: auto;
}
#oncology-email-capture-page .heroimg .img_holder .txt_holder h1,
#symposia-email-capture-page .heroimg .img_holder .txt_holder h1,
#presentation_theater .heroimg .img_holder .txt_holder h1,
#live_events_symposia .heroimg .img_holder .txt_holder h1,
#symposia-refer-a-friend .heroimg .img_holder .txt_holder h1 {
	font-size: 26px;
	line-height: 1.3;
	letter-spacing: 0.25px;
}
#live_events_oncology .heroimg .img_holder .txt_holder h2,
#oncology-email-capture-page .heroimg .img_holder .txt_holder h2,
#symposia-email-capture-page .heroimg .img_holder .txt_holder h2,
#live_events_symposia .heroimg .img_holder .txt_holder h2,
#symposia-refer-a-friend .heroimg .img_holder .txt_holder h2 {
	margin: 1rem auto;
}
#oncology-email-capture-page .heroimg .img_holder img,
#symposia-email-capture-page .heroimg .img_holder img,
#presentation_theater .heroimg .img_holder img,
#live_events_symposia .heroimg .img_holder img,
#symposia-refer-a-friend .heroimg .img_holder img {
	display: none;
}
@media only screen and (min-width: 686px) {
	#oncology-email-capture-page .heroimg .img_holder .txt_holder h1,
	#symposia-email-capture-page .heroimg .img_holder .txt_holder h1,
	#presentation_theater .heroimg .img_holder .txt_holder h1,
	#live_events_symposia .heroimg .img_holder .txt_holder h1,
	#symposia-refer-a-friend .heroimg .img_holder .txt_holder h1 {
		font-size: 36px;
	}
}
@media only screen and (min-width: 992px) {
	#oncology-email-capture-page .heroimg .img_holder,
	#symposia-email-capture-page .heroimg .img_holder,
	#presentation_theater .heroimg .img_holder,
	#live_events_symposia .heroimg .img_holder,
	#symposia-refer-a-friend .heroimg .img_holder {
		padding: 4rem 2rem;
		min-height: 200px;
	}
}
/* RESPONSIVE MAIN BANNER */
.live-virtual-pt.symposiapage.banner.pt-type-virtual {
	background: url('https://practicingclinicians.com/pce-virtual-exhibits/events/images/presentation-theater-banners/web-banners/virtual-pt-banner_virtual-web-banner-no-logo.png');
	background-size: cover !important;
	height: 100%;
	width: 100%;
	min-height: 70px;
	display: flex;
	align-items: center;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
}
.live-virtual-pt.symposiapage.banner.pt-type-virtual .img-container {
	padding: 0 2rem;
}
.live-virtual-pt.symposiapage.banner.pt-type-virtual .img-container img {
	max-width: 75%;
	height: auto;
	margin: 0 auto;
}
@media only screen and (min-width: 768px) {
	.live-virtual-pt.symposiapage.banner.pt-type-virtual .img-container {
		padding: 2rem;
	}
	.live-virtual-pt.symposiapage.banner.pt-type-virtual .img-container img {
		max-width: 70%;
	}
}
@media only screen and (min-width: 980px) {
	.live-virtual-pt.symposiapage.banner.pt-type-virtual {
		margin-top: 7rem;
	}
	.live-virtual-pt.symposiapage.banner.pt-type-virtual .img-container {
		padding: 4rem;
	}
	.live-virtual-pt.symposiapage.banner.pt-type-virtual .img-container img {
		max-width: 60%;
	}
}
@media only screen and (min-width: 1215px) {
	.live-virtual-pt.symposiapage.banner.pt-type-virtual {
		margin-top: 2.5rem;
	}
}
.heroimg.live-virtual-pt.symposiapage.banner {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
	margin-top: 2.4rem;
	padding: 2rem;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	align-items: center;
	text-align: center;
	color: white;
	min-height: 210px;
}
.heroimg.live-virtual-pt.symposiapage.banner .txt_holder:first-of-type,
.heroimg.live-virtual-pt.symposiapage.banner .txt_holder:last-of-type {
	display: none;
	order: 1;
	background: transparent;
}
.live-events-symposia .heroimg.sanofi.symposiapage.banner {
	background: url('https://practicingclinicians.com/pce-virtual-exhibits/events/images/presentation-theater-banners/sanofi-pt-banner.png');
}
.live-events-symposia .heroimg.sanofi.symposiapage.banner .txt_holder:first-of-type,
.live-events-symposia .heroimg.sanofi.symposiapage.banner .txt_holder:last-of-type {
	display: block;
	max-width: 100%;
}
.live-events-symposia .heroimg.symposiapage.banner {
	background: url('https://practicingclinicians.com/symposia/images/symposia-hero-ls2.jpg');
}
.live-events-symposia .heroimg.symposiapage.banner:nth-of-type(2) {
	display: none;
}
#symposia-email-capture-page .heroimg.symposiapage.banner,
.heroimg.symposiapage.banner.banner-series3,
.live-events-symposia.banner-series3 .heroimg.symposiapage.banner {
	background-image: url('/symposia/images/2020/banner-symposia-2020_s3-texture.png'),
		linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.95) 80%, rgba(255, 255, 255, 1) 100%),
		url('/symposia/images/2020/banner-symposia-2020_subjects.png');
	background-position: 90%, center, left !important;
	background-size: cover, 100%, contain !important;
	min-height: 210px;
	justify-content: flex-end;
	border-bottom: 0.3rem solid #669933;
}
.psych #accordion .panel-default > .panel-heading {
	background-color: #dcf2fb;
}
.psych #accordion .panel-default > .panel-heading:hover {
	background-color: #b7dbe8;
}
.psych #accordion .panel-default {
	border: none;
	border-bottom: 4px solid #c7d1e0;
}
.psych #accordion .panel-heading {
	padding: 2rem;
}
.row.psych #accordion.panel-group #live_events h4.panel-title {
	margin: 0 !important;
}
#symposia-email-capture-page .heroimg.symposiapage.banner.psych,
.heroimg.symposiapage.banner.psych,
.live-events-symposia.psych-page .heroimg.symposiapage.banner.psych {
	background-image: url('https://practicingclinicians.com/psychiatry/assets/images/psych_web-banner.png');
	background-size: cover !important;
	background-position: 75% !important;
	min-height: 300px;
	justify-content: center;
	border-bottom: 0.3rem solid #669933;
}
.psych-page .city-card .brdr-btm-top {
	display: flex;
	margin-left: 65px;
	margin-bottom: 40px;
	position: relative;
}
.psych-page .city-card .brdr-btm-top:before {
	background-image: url('/oncology/images/credit-badge-meetings.png');
	background-size: 60px 83px;
	display: inline-block;
	width: 60px;
	height: 83px;
	content: '';
	position: absolute;
	left: -65px;
	top: -22px;
}
.heroimg.symposiapage.banner.psych .txt_holder,
.heroimg.symposiapage.banner.logo .txt_holder {
	text-align: center;
}
.heroimg.symposiapage.banner.psych .txt_holder h1 {
	margin-top: -10px;
	line-height: 0.8;
	margin-bottom: 2rem;
}
.heroimg.symposiapage.banner .txt_holder h1 span {
	font-size: 2rem;
	font-style: italic;
}
.heroimg.symposiapage.banner.psych .txt_holder h1 span,
.heroimg.symposiapage.banner.logo .txt_holder h1 span,
#symposia-email-capture-page .psych h2 {
	color: #173f80;
}
#symposia-email-capture-page .psych h2 {
	padding-right: 3rem;
}
.heroimg.symposiapage.banner.psych .txt_holder .img-container {
	max-width: 120px;
	padding: 0 1rem 2rem;
	margin: 0 auto;
}
.heroimg.symposiapage.banner.logo .txt_holder .img-container {
	max-width: auto;
	margin: 0 auto 1rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.heroimg.symposiapage.banner.logo .txt_holder .img-container span {
	color: var(--gray);
	width: 140px;
	font-family: 'OpenSans-Bold';
	margin-right: 1rem;
}
.heroimg.symposiapage.banner.logo .txt_holder .img-container img {
	width: 8%;
}
#symposia-email-capture-page .heroimg.symposiapage.banner.psych .txt_holder h2,
.heroimg.symposiapage.banner.psych .txt_holder h2,
#symposia-email-capture-page .heroimg.symposiapage.banner.logo .txt_holder h2,
.heroimg.symposiapage.banner.logo .txt_holder h2 {
	font-family: 'OpenSans-Regular';
	margin-top: 2rem;
	padding: 0 1rem;
	font-size: 1.8rem;
	display: none;
}
.heroimg.symposiapage.banner.psych .txt_holder h3,
.heroimg.symposiapage.banner.logo .txt_holder h3 {
	color: var(--gray);
	font-size: 1.8rem;
	line-height: 1.4;
}
.heroimg.symposiapage.banner.psych .txt_holder h3 span:first-of-type,
.heroimg.symposiapage.banner.logo .txt_holder h3 span:first-of-type {
	font-size: 2.6rem;
}
.heroimg.symposiapage.banner.psych .txt_holder h2 span,
.heroimg.symposiapage.banner.logo .txt_holder h2 span {
	font-family: 'OpenSans-Bold';
}
#symposia-email-capture-page .heroimg.symposiapage.banner h1,
#symposia-email-capture-page .heroimg.symposiapage.banner h2,
#symposia-email-capture-page .heroimg.symposiapage.banner h3,
.heroimg.symposiapage.banner.banner-series3 h1,
.heroimg.symposiapage.banner.banner-series3 h2,
.heroimg.symposiapage.banner.banner-series3 h3,
.live-events-symposia.banner-series3 .heroimg.symposiapage.banner h1,
.live-events-symposia.banner-series3 .heroimg.symposiapage.banner h2,
.live-events-symposia.banner-series3 .heroimg.symposiapage.banner h3,
.live-events-symposia.psych-page .heroimg.symposiapage.banner h1 {
	color: rgba(102, 153, 51, 1);
	text-transform: inherit !important;
	line-height: 1.2;
}
.live-events-symposia.flu-reg-page.banner-series3 .heroimg.symposiapage.banner h2,
.live-events-symposia.flu-reg-page.banner-series3 .heroimg.symposiapage.banner h3 {
	color: var(--gray);
}
#symposia-email-capture-page .heroimg.symposiapage.banner h6,
.live-events-symposia.banner-series3 .heroimg.symposiapage.banner h6 {
	color: #545b68;
	font-size: 16px;
	font-style: italic;
	margin: 0;
	padding: 1.5rem 0 2rem;
	font-family: 'OpenSans-Semibold';
}
@media only screen and (min-width: 768px) {
	#symposia-email-capture-page .heroimg.symposiapage.banner,
	.heroimg.symposiapage.banner.banner-series3,
	.live-events-symposia.banner-series3 .heroimg.symposiapage.banner {
		justify-content: center;
	}
}
@media only screen and (min-width: 992px) {
	#symposia-email-capture-page .heroimg.symposiapage.banner,
	.heroimg.symposiapage.banner.banner-series3,
	.live-events-symposia.banner-series3 .heroimg.symposiapage.banner {
		background-image: url('/symposia/images/2020/banner-symposia-2020_s3-texture.png'),
			linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 1) 38%), url('/symposia/images/2020/banner-symposia-2020_subjects.png');
		background-position: center, center, left bottom !important;
	}
}
@media only screen and (min-width: 1200px) {
	#symposia-email-capture-page .heroimg.symposiapage.banner,
	.heroimg.symposiapage.banner.banner-series3,
	.live-events-symposia.banner-series3 .heroimg.symposiapage.banner {
		background-position: center, center, 5% bottom !important;
	}
}
.heroimg.symposiapage.banner {
	background: url('https://practicingclinicians.com/oncology/images/onc-web-banner.png');
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center !important;
	margin-top: 2.4rem;
	padding: 3rem;
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	align-items: center;
	text-align: center;
	color: white;
	min-height: 240px;
}
/* 
.live-events-symposia .heroimg.live-virtual-pt.symposiapage.banner .txt_holder:first-of-type {
	display: block;
}

.live-events-symposia .heroimg.live-virtual-pt.symposiapage.banner .txt_holder:last-of-type {
    max-width: 730px;
    padding: 0 0rem 2rem;
} */
.live-events-symposia .heroimg.live-virtual-pt.symposiapage.banner .txt_holder h1 {
	color: black;
	text-transform: inherit;
	font-size: 20px;
}
#symposia-email-capture-page .heroimg.symposiapage.banner .txt_holder:first-of-type,
#symposia-email-capture-page .heroimg.symposiapage.banner .txt_holder:last-of-type,
.live-events-symposia .heroimg.symposiapage.banner .txt_holder:first-of-type,
.live-events-symposia .heroimg.symposiapage.banner .txt_holder:last-of-type {
	display: none;
}
.heroimg.symposiapage.banner .txt_holder.live-virtual-pt h2 {
	margin: 0;
}
.heroimg .img_holder .txt_holder.live-virtual-pt h2 span,
.heroimg.symposiapage.banner .txt_holder.live-virtual-pt h2 span {
	display: inline-block;
}
.heroimg.symposiapage.banner .txt_holder {
	width: 100%;
}
.heroimg.symposiapage.banner .txt_holder .caption {
	font-style: italic;
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
	font-size: 16px;
	opacity: 0.8;
	line-height: 1.4;
}
.live-events-oncology .heroimg.symposiapage.banner .txt_holder .caption {
	color: white !important;
}
.live-events-symposia .heroimg.symposiapage.banner .txt_holder .caption {
	color: black;
}
.heroimg.symposiapage.banner .txt_holder .caption:first-of-type {
	padding-top: 0.5rem;
}
.heroimg.symposiapage.banner .txt_holder:first-of-type,
.heroimg.symposiapage.banner .txt_holder:last-of-type {
	padding: 0.75rem 0.5rem;
	display: none;
}
.heroimg.symposiapage.banner .txt_holder:first-of-type {
	order: 1;
	background: #4e8027;
}
.heroimg.symposiapage.banner .txt_holder:nth-of-type(2) {
	order: 0;
	max-width: 500px;
}
.heroimg.symposiapage.banner .txt_holder:last-of-type {
	background: #152345;
	order: 2;
}
.heroimg.symposiapage.banner .txt_holder h1 {
	font-size: 24px;
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
}
.heroimg.symposiapage.banner .txt_holder h3 {
	font-family: 'OpenSans-Regular';
}
.heroimg.symposiapage.banner .txt_holder h2 {
	color: white;
	font-size: 20px;
}
.heroimg.symposiapage.banner .txt_holder h1,
.heroimg.symposiapage.banner .txt_holder h2,
.heroimg.symposiapage.banner .txt_holder h3 {
	margin: 0 0 0.5rem;
}
.heroimg.symposiapage.banner .txt_holder:first-of-type span,
.heroimg.symposiapage.banner .txt_holder:last-of-type span {
	font-size: 19px;
	font-style: italic;
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
	line-height: 1;
	opacity: 0.9;
	text-shadow: 3px 3px 3px rgba(0, 0, 0, 1);
}
/*  */
@media only screen and (min-width: 768px) {
	.heroimg.symposiapage.banner .txt_holder h1 {
		font-size: 36px;
	}
}
@media only screen and (min-width: 992px) {
	.heroimg.symposiapage.banner .txt_holder:first-of-type,
	.heroimg.symposiapage.banner .txt_holder:last-of-type {
		background: transparent;
		display: block;
		max-width: 245px;
	}
	.heroimg.symposiapage.banner {
		flex-direction: row;
	}
	.heroimg.symposiapage.banner .txt_holder:first-of-type {
		order: 0;
	}
	.heroimg.symposiapage.banner .txt_holder:nth-of-type(2) {
		order: 1;
	}
}
.heroimg.symposiapage.banner .img_holder {
	position: relative;
	text-align: center;
}
.heroimg.symposiapage.banner .img_holder .txt_holder {
	background: transparent none repeat scroll 0 0;
	bottom: auto;
	max-width: 100%;
	top: 5%;
	width: 100%;
	position: absolute !important;
}
.heroimg.symposiapage.banner .img_holder .txt_holder h1,
.heroimg.symposiapage.banner .img_holder .txt_holder h2 {
	color: #fff;
	left: 50%;
	margin: 0 -280px;
	max-width: 560px;
	position: relative;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	font-size: 36px;
}
.heroimg.symposiapage.banner .img_holder .txt_holder h2 {
	margin: 10px -280px;
	font-size: 20px;
}
.home-page-big-ads {
	padding: 1rem 0;
}
.home-featured-cards-container {
	display: flex;
	flex-direction: column;
}
@media (min-width: 768px) {
	.home-featured-cards-container {
		flex-wrap: wrap;
		justify-content: space-between;
		flex-direction: row;
	}
}
.home-featured-cards-container .home-featured-card {
	padding: 1rem 2rem;
	width: 100%;
	margin: 0 auto;
}
.live-events.live-events-symposia .already-registered-live-stream,
#covid-19.row {
	display: none;
}
.already-registered p {
	width: 70%;
	margin: 0 auto;
}
.already-registered p,
.already-registered h3 {
	text-align: left;
	color: var(--gray);
}
.already-registered .oncology-box,
.already-registered .symposia-box,
.already-registered .psych-box {
	width: 100%;
	max-width: 100%;
	margin: 4rem auto 2rem;
	padding: 2.7rem 2.5rem;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	text-align: center;
}
@media (min-width: 768px) {
	.already-registered .oncology-box,
	.already-registered .symposia-box,
	.already-registered .psych-box {
		flex-direction: row;
	}
}
.already-registered .oncology-box:hover,
.already-registered .oncology-box:active,
.already-registered .oncology-box:focus,
.already-registered .symposia-box:hover,
.already-registered .symposia-box:active,
.already-registered .symposia-box:focus,
.already-registered .psych-box:hover,
.already-registered .psych-box:active,
.already-registered .psych-box:focus {
	text-decoration: none;
	box-shadow: 0px 4px 8px 0px rgb(0 0 0 / 17%);
}
.already-registered .oncology-box p,
.already-registered .symposia-box p,
.already-registered .psych-box p {
	margin: 0 0 1rem 0;
	text-align: center;
	padding: 0;
	width: 100%;
	font-family: 'OpenSans-Bold';
}
@media (min-width: 768px) {
	.already-registered .oncology-box p,
	.already-registered .symposia-box p,
	.already-registered .psych-box p {
		margin: 0 2rem 0 0;
		text-align: left;
	}
}
.already-registered .oncology-box .btn,
.already-registered .symposia-box .btn,
.already-registered .psych-box .btn {
	color: white;
	font-size: 1.5rem;
	padding: 1rem;
	max-width: 250px;
	font-family: 'OpenSans-Bold';
}
.already-registered .oncology-box {
	background: #eaf4f7;
}
.already-registered .oncology-box h4 {
	color: #1c2d58;
}
.already-registered .oncology-box .btn.btn-oncology {
	background-color: #1b2c58;
}
.already-registered .oncology-box .btn.btn-oncology:hover,
.already-registered .oncology-box .btn.btn-oncology:active,
.already-registered .oncology-box .btn.btn-oncology:focus {
	background-color: #04216a;
}
.already-registered .symposia-box {
	background: #eaf1e2;
}
.already-registered .symposia-box .btn.btn-symposia {
	background-color: #669940;
}
.already-registered .symposia-box .btn.btn-symposia:hover,
.already-registered .symposia-box .btn.btn-symposia:active,
.already-registered .symposia-box .btn.btn-symposia:focus {
	background-color: #446829;
}
.already-registered .psych-box {
	background-color: #dcf2fb;
}
.already-registered .psych-box .btn.btn-psych {
	background-color: #193c7b;
}
.already-registered .psych-box .btn.btn-psych:hover,
.already-registered .psych-box .btn.btn-psych:active,
.already-registered .psych-box .btn.btn-psych:focus {
	background-color: #122f61;
}
@media (min-width: 768px) {
	.home-featured-cards-container .home-featured-card {
		padding: 1rem 0;
		width: calc(100% * 1 / 2 - 1rem);
	}
}
@media (min-width: 992px) {
	.home-featured-cards-container .home-featured-card {
		padding: 0;
		width: calc(100% * 1 / 4 - 1rem);
	}
	.live-events-symposia .heroimg.live-virtual-pt.symposiapage.banner .txt_holder h1 {
		font-size: 34px;
	}
}
.home-featured-cards-container .home-featured-card .hp_img_wrapper {
	max-width: 100%;
}
.home-featured-cards-container .home-featured-card .hp_img_wrapper h2 {
	font-size: 18px;
}
@media (min-width: 1024px) {
	.home-featured-cards-container .home-featured-card .hp_img_wrapper h2 {
		font-size: 20px;
	}
}
.home-featured-cards-container .home-featured-card .hp_img_wrapper:hover h2,
.home-featured-cards-container .home-featured-card .hp_img_wrapper:active h2,
.home-featured-cards-container .home-featured-card .hp_img_wrapper:focus h2 {
	background: #669933;
}
.home-featured-cards-container .home-featured-card .hp_img_wrapper a img {
	width: 100%;
	object-fit: cover;
}
.home-featured-cards-container .home-featured-card:last-of-type .hp_img_wrapper h2 {
	background: #669933;
}
.home-featured-cards-container .home-featured-card:last-of-type .hp_img_wrapper:hover h2,
.home-featured-cards-container .home-featured-card:last-of-type .hp_img_wrapper:active h2,
.home-featured-cards-container .home-featured-card:last-of-type .hp_img_wrapper:focus h2 {
	background: rgba(0, 0, 0, 0.7);
}
/* Posters Page */
.posters-container {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	justify-content: space-between;
	padding: 0 1rem;
}
.posters-container .poster {
	width: 100%;
	margin: 1rem 0.5rem;
	padding: 2rem 3rem;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.07);
}
@media (min-width: 768px) {
	.posters-container .poster {
		width: calc(100% * 1 / 2 - 2rem);
	}
}
.posters-container .poster:hover,
.posters-container .poster:active,
.posters-container .poster:focus {
	box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.3);
}
.posters-container .poster .poster-link {
	color: black;
	font-family: 'OpenSans-Bold';
	font-size: 1.4rem;
}
.posters-container .poster .poster-link .img-container {
	width: 220px;
	margin: 0 auto;
}
.posters-container .poster .poster-link .img-container img {
	border: 1.5px solid #693;
	width: 100%;
}
.posters-container .poster .poster-link .link {
	display: flex;
	align-items: center;
}
.posters-container .poster .poster-link span {
	display: flex;
}
.posters-container .poster .poster-link span:before {
	content: url('https://www.practicingclinicians.com/assets/posters/pdf-icon-black.png');
	transform: scale(0.3);
}
.posters-container .poster .poster-link:hover,
.posters-container .poster .poster-link:active,
.posters-container .poster .poster-link:focus {
	color: #693;
}
.posters-container .poster .poster-link:hover span:before,
.posters-container .poster .poster-link:active span:before,
.posters-container .poster .poster-link:focus span:before {
	content: url('https://www.practicingclinicians.com/assets/posters/pdf-icon-green.png');
}
/* mega menu featured programs */
.yamm-content .featured-activities-container .featured-activity-link:hover,
.yamm-content .featured-activities-container .featured-activity-link:active,
.yamm-content .featured-activities-container .featured-activity-link:focus {
	text-decoration: none;
}
.yamm-content .featured-activities-container .featured-activity-link .featured-activity {
	background-repeat: no-repeat !important;
	background-size: cover !important;
	background-position: center bottom !important;
	margin: 0.5rem auto auto 2rem;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	width: 85%;
	min-height: 140px;
	max-width: 340px;
	padding-bottom: 0;
}
.yamm-content .featured-activities-container .featured-activity-link:first-of-type .featured-activity:first-of-type {
	background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(https://practicingclinicians.com/oa-images/KIbMcwUbvctiSSyzwYRiJ4p586CUNOFY.png);
	transition: all ease-in-out 0.2s;
}
.yamm-content .featured-activities-container .featured-activity-link:first-of-type:hover .featured-activity,
.yamm-content .featured-activities-container .featured-activity-link:first-of-type:active .featured-activity,
.yamm-content .featured-activities-container .featured-activity-link:first-of-type:focus .featured-activity {
	background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(https://practicingclinicians.com/oa-images/KIbMcwUbvctiSSyzwYRiJ4p586CUNOFY.png);
	transition: all ease-in-out 0.2s;
}
.yamm-content .featured-activities-container .featured-activity-link:nth-of-type(2) .featured-activity {
	background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)), url(https://practicingclinicians.com/oa-images/Es33yQO5iTHCUqtMiTwCDbUEuY032Lxe.png);
	transition: all ease-in-out 0.2s;
}
.yamm-content .featured-activities-container .featured-activity-link:nth-of-type(2):hover .featured-activity,
.yamm-content .featured-activities-container .featured-activity-link:nth-of-type(2):active .featured-activity,
.yamm-content .featured-activities-container .featured-activity-link:nth-of-type(2):focus .featured-activity {
	background: linear-gradient(rgba(0, 0, 0, 0.4), rgba(0, 0, 0, 0.4)), url(https://practicingclinicians.com/oa-images/Es33yQO5iTHCUqtMiTwCDbUEuY032Lxe.png);
	transition: all ease-in-out 0.2s;
}
.yamm-content .featured-activities-container .featured-activity-link .featured-activity .title {
	color: white;
	text-decoration: none;
	padding: 5px;
	text-align: left;
	font-size: 13px;
	line-height: 1.2;
	width: 100%;
	background: -moz-linear-gradient(0deg, rgba(138, 188, 80, 0.75) 0%, rgba(131, 181, 74, 1) 26%, rgba(102, 153, 51, 1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(138, 188, 80, 0.75) 0%, rgba(131, 181, 74, 1) 26%, rgba(102, 153, 51, 1) 100%);
	background: linear-gradient(0deg, rgba(138, 188, 80, 0.75) 0%, rgba(131, 181, 74, 1) 26%, rgba(102, 153, 51, 1) 100%);
	transition: all ease-in-out 0.2s;
}
.yamm-content .featured-activities-container .featured-activity-link .featured-activity .title span {
	font-family: 'OpenSans-bold';
}
.yamm-content .featured-activities-container .featured-activity-link .featured-activity .btn-container {
	height: 100px;
	display: flex;
	align-items: flex-end;
	justify-content: flex-end;
}
.yamm-content .featured-activities-container .featured-activity-link .featured-activity .begin-btn {
	background: #f26c4f;
	padding: 0.5rem 1.5rem;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 700;
	color: white;
	width: auto;
	margin: 1rem;
	-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.47);
	-moz-box-shadow: 0px 2px 5px 0px rgba(241, 180, 180, 0.47);
	box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.47);
}
.yamm-content .featured-activities-container .featured-activity-link:hover .featured-activity,
.yamm-content .featured-activities-container .featured-activity-link:active .featured-activity,
.yamm-content .featured-activities-container .featured-activity-link:focus .featured-activity {
	background: rgba(0, 0, 0, 0.5);
}
.yamm-content .featured-activities-container .featured-activity-link:hover .featured-activity .title,
.yamm-content .featured-activities-container .featured-activity-link:active .featured-activity .title,
.yamm-content .featured-activities-container .featured-activity-link:focus .featured-activity .title {
	background: -moz-linear-gradient(0deg, rgba(102, 153, 51, 1) 0%, rgba(102, 153, 51, 1) 26%, rgba(102, 153, 51, 1) 100%);
	background: -webkit-linear-gradient(0deg, rgba(102, 153, 51, 1) 0%, rgba(102, 153, 51, 1) 26%, rgba(102, 153, 51, 1) 100%);
	background: linear-gradient(0deg, rgba(102, 153, 51, 1) 0%, rgba(102, 153, 51, 1) 26%, rgba(102, 153, 51, 1) 100%);
	transition: all ease-in-out 0.2s;
}
.yamm-content .featured-activities-container .featured-activity-link:hover .featured-activity .begin-btn,
.yamm-content .featured-activities-container .featured-activity-link:active .featured-activity .begin-btn,
.yamm-content .featured-activities-container .featured-activity-link:focus .featured-activity .begin-btn {
	background: #df6449;
	transition: all ease-in-out 0.2s;
}
/* //mega menu featured programs */
/* HIV ECASE */
#oa-ecase-content .resources.video-container video {
	width: 100% !important;
}
#oa-ecase-content .nav.nav-sidebar > li.ecase-nav-not-required {
	margin-top: 0;
}
a.ecase-continue.greyButton {
	cursor: inherit;
	background: #a1a1a1;
	background-color: #a1a1a1;
}
a.ecase-continue.greyButton:hover,
a.ecase-continue.greyButton:active,
a.ecase-continue.greyButton:focus {
	background: #a1a1a1;
	background-color: #a1a1a1;
	background-image: none;
	border-color: transparent;
}
article#oa-ecase-content.ecase-99320n-1 #sidebar-wrapper,
article#oa-ecase-content.ecase-99320n-2 #sidebar-wrapper,
article#oa-ecase-content.ecase-98620mpce .row.bottom-pagination,
article#oa-ecase-content.ecase-97320rapre .sectionheading.blue,
article#oa-ecase-content.ecase-97320rapre div#sidebar-wrapper,
article#oa-ecase-content.ecase-97320rapre .bottom-pagination,
article#oa-ecase-content.ecase-97320rapre .bottom-btns {
	display: none;
}
.ecase-99320n-1 div#page-content-wrapper.col-md-9,
.ecase-99320n-2 div#page-content-wrapper.col-md-9,
.ecase-97320rapre div#page-content-wrapper.col-md-9 {
	width: 100%;
	border-left: none;
}
/* //HIV ECASE */
@media (max-width: 479px) and (min-width: 320px) {
	.front-matter-99220ac .img_holder .begin_btn {
		bottom: -10px;
	}
}
.front-matter-99220ac .disclaimer {
	width: 300px;
	line-height: 1.5;
}
@media (min-width: 768px) {
	.front-matter-99220ac .disclaimer {
		width: 350px;
	}
}
.asthma-cards li {
	flex-direction: column;
	margin-bottom: 0;
}
.asthma-cards li .img-container {
	width: 100%;
	position: relative;
	overflow: hidden;
}
.asthma-cards li img {
	height: 100%;
	object-fit: cover;
}
.asthma-cards li .thumbnail_text_holder {
	width: 100%;
	padding: 1rem 2rem;
}
.asthma-cards li .thumbnail_text_holder .begin_btn {
	padding: 0;
	max-width: auto;
	width: auto;
	padding: 0.7rem 2rem;
	font-size: 20px;
}
.asthma-cards li p {
	padding-bottom: 1.5rem;
	font-size: 16px;
	width: 90%;
}
.asthma-cards li h3 {
	font-size: 22px;
	height: auto;
	margin: 10px 0 7px;
	line-height: 1.2;
}
@media (min-width: 768px) {
	.asthma-cards li {
		flex-direction: row;
	}
}
@media (min-width: 992px) {
	.asthma-cards li .img-container {
		width: 40%;
	}
	.asthma-cards li .thumbnail_text_holder {
		width: 100%;
	}
}
.sublist {
	margin-left: 2rem;
}
.sublist li {
	line-height: 1.2;
	margin-bottom: 0.75rem;
	font-style: oblique;
}
.sublist li a {
	font-family: 'OpenSans-Semibold';
	font-style: normal;
}
/* BOOTCAMP */
.bootcamp-series .city-card {
	padding: 0 25px 30px;
}
.bootcamp-series #single-project span.location {
	display: none !important;
}
.bootcamp-series.heroimg.symposiapage.banner {
	background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 1%, rgba(227, 228, 222, 0) 100%), url('https://practicingclinicians.com/bootcamp/images/bootcamp_web-banner.png');
	background-position: center !important;
	background-size: cover !important;
	min-height: 310px;
	justify-content: flex-end;
	border-bottom: 0.6rem solid var(--bootcamp);
}
.bootcamp-series.pulmonary.heroimg.symposiapage.banner {
	background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 1%, rgba(227, 228, 222, 0) 100%),
		url('https://practicingclinicians.com/bootcamp/images/pulmonary-bootcamp-web-banner.png');
	background-position: center !important;
	background-size: 100%, cover !important;
	min-height: 310px;
	border-bottom: 0.6rem solid var(--bootcamp);
}
.bootcamp-series.gugi.heroimg.symposiapage.banner {
	background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 1%, rgba(227, 228, 222, 0) 100%), url('https://practicingclinicians.com/bootcamp/images/bootcamp-gi-gu.png'),
		url('https://practicingclinicians.com/bootcamp/images/bootcamp-banner_web-blank.png');
	background-position: center bottom, center bottom, center !important;
	background-size: 100%, 130%, cover !important;
	min-height: 310px;
	justify-content: flex-end;
	border-bottom: 0.6rem solid var(--bootcamp);
}
.bootcamp-series.cardio.heroimg.symposiapage.banner {
	background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 1%, rgba(227, 228, 222, 0) 100%), url('https://practicingclinicians.com/bootcamp/images/bootcamp-cardio.png'),
		url('https://practicingclinicians.com/bootcamp/images/bootcamp_web-banner.png');
	background-position: center bottom, 120% bottom, center !important;
	background-size: 100%, 130%, cover !important;
	min-height: 310px;
	justify-content: flex-end;
	border-bottom: 0.6rem solid var(--bootcamp);
}
.bootcamp-series.sympoais.heroimg.symposiapage.banner {
	background-image: url('/symposia/images/2020/banner-symposia-2020_s3-texture.png'),
		linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.95) 80%, rgba(255, 255, 255, 1) 100%),
		url('/symposia/images/2020/banner-symposia-2020_subjects.png');
	background-position: 90%, center, left !important;
	background-size: cover, 100%, contain !important;
	min-height: 310px;
	justify-content: flex-end;
	border-bottom: 0.6rem solid var(--pcegreen);
}
.bootcamp-series.breast-cancer.heroimg.symposiapage.banner {
	background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 14%, rgba(227, 228, 222, 0.7) 18%, rgba(227, 228, 222, 0) 100%),
		url('https://practicingclinicians.com/bootcamp/images/breast-cancer.png'), url('https://practicingclinicians.com/bootcamp/images/bootcamp-banner_web-blank.png');
	background-position: center bottom, right 60%, center !important;
	background-size: 100%, 130%, cover !important;
	min-height: 310px;
	justify-content: flex-end;
	border-bottom: 0.6rem solid var(--bootcamp);
}
.bootcamp-series.heroimg.symposiapage.banner .txt_holder:nth-of-type(2) {
	max-width: 600px;
}
.bootcamp-series.heroimg.symposiapage.banner .txt_holder .logos-container {
	display: flex;
	justify-content: center;
	align-items: center;
}
.bootcamp-series.heroimg.symposiapage.banner .txt_holder:nth-of-type(2) .logos-container .img-container {
	width: 100%;
	max-width: 110px;
	margin: 0;
	padding: 0;
}
.bootcamp-series.heroimg.symposiapage.banner .txt_holder .logos-container .img-container img {
	margin: 0;
	padding: 0;
}
.bootcamp-series.heroimg.symposiapage.banner .txt_holder h1,
.bootcamp-series.heroimg.symposiapage.banner .txt_holder h2,
.bootcamp-series.heroimg.symposiapage.banner .txt_holder h3,
.bootcamp-series.heroimg.symposiapage.banner .txt_holder p {
	color: #1b2c58;
	text-transform: inherit !important;
}
.bootcamp-series.heroimg.symposiapage.banner .txt_holder h1 {
	font-size: 22px;
	margin: 0.9rem 0 1rem;
}
.bootcamp-series.heroimg.symposiapage.banner .txt_holder h3 {
	font-size: 18px;
}
.bootcamp-series.heroimg.symposiapage.banner .txt_holder h2 {
	font-size: 16px;
}
.bootcamp-series.heroimg.symposiapage.banner .txt_holder p {
	text-shadow: 0px 3px 4px rgba(227, 227, 221, 1);
	font-family: 'OpenSans-Bold';
	font-style: italic;
	line-height: 1;
	opacity: 0.8;
	font-size: 1.5rem;
}
.bootcamp-series.heroimg.symposiapage.banner .txt_holder p:first-of-type {
	margin-top: 2rem;
}
.bootcamp-series #register_now {
	margin: 0;
	padding: 2.5rem 0;
}
.bootcamp-series #register_now,
#register_two.bootcamp-series {
	font-family: 'OpenSans-Bold' !important;
}
.bootcamp-series #register_now a.register_btn,
#register_two.bootcamp-series a.register_btn {
	padding: 0.9rem 2rem;
	max-width: 320px;
}
.bootcamp-series .btn-primary,
.bootcamp-series #register_now .btn-primary,
#register_two.bootcamp-series .btn-primary {
	font-family: 'OpenSans-Bold' !important;
	font-size: 2.2rem;
	background-color: #265a88;
	background-image: linear-gradient(to bottom, #4788c2 0%, #265a88 100%);
}
.live-events-city.registered .bootcamp-series .form-section-container #register_now {
	font-size: 1.8rem !important;
	display: block;
}
.bootcamp-box #boot-camp-case-study {
	width: 100%;
}
.bootcamp-box #boot-camp-case-study .form-section-container {
	text-align: left;
}
#boot-camp-case-study .form-section-container p {
	font-size: 1.5rem;
	margin: 2rem 0 1rem;
}
#boot-camp-case-study .form-section-container .radio-buttons {
	display: flex;
	justify-content: flex-start;
	flex-direction: column;
}
@media only screen and (min-width: 768px) {
	#boot-camp-case-study .form-section-container .radio-buttons {
		flex-direction: row;
	}
}
#boot-camp-case-study .form-section-container .entry {
	display: flex;
	align-items: center;
}
#boot-camp-case-study .form-section-container .radio-buttons .entry {
	border-radius: 4rem;
	margin: 0 0 1rem 0;
	padding: 0.5rem;
}
#boot-camp-case-study .form-section-container .entry.case-study {
	align-items: flex-start;
	flex-direction: column;
	justify-content: space-around;
}
@media only screen and (min-width: 768px) {
	#boot-camp-case-study .form-section-container .radio-buttons .entry {
		padding: 0.5rem 1.5rem;
		margin: 0 0.5rem 0 0;
	}
	#boot-camp-case-study .form-section-container .entry.case-study {
		padding: 0 2rem 2rem;
	}
}
#boot-camp-case-study .form-section-container .entry.case-study ul {
	padding: 0 1.5rem 1rem;
}
#boot-camp-case-study .form-section-container .radio-buttons .entry:hover {
	background: white;
}
#boot-camp-case-study .form-section-container .radio-buttons input[type='radio'] {
	margin: 0 0.5rem 0 0;
	width: 13px;
	height: 13px;
}
#boot-camp-case-study .form-section-container .radio-buttons label {
	margin: 0;
	line-height: 1.1;
	flex-basis: 100%;
}
/* @media only screen and (min-width: 768px) {
	#boot-camp-case-study .form-section-container .radio-buttons label {
		flex-basis: inherit;
	}
} */
#boot-camp-case-study .form-section-container .radio-buttons .entry:hover input[type='radio'] + label,
#boot-camp-case-study .form-section-container .radio-buttons input[type='radio']:checked + label {
	color: #669933;
}
#boot-camp-case-study hr {
	margin: 1.5rem 0 1rem;
	border: 0;
	border-top: 1px dotted #333;
}
#boot-camp-case-study textarea {
	padding: 0.5rem 1rem;
	min-width: 180px;
	max-width: 600px;
	width: 100%;
	min-height: 150px;
	max-height: 400px;
	height: 100%;
}
#boot-camp-case-study textarea ::placeholder {
	opacity: 0.7;
}
@media only screen and (min-width: 400px) {
	.bootcamp-series.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 1%, rgba(227, 228, 222, 0) 100%), url('https://practicingclinicians.com/bootcamp/images/bootcamp_web-banner.png');
		background-position: center !important;
		background-size: cover !important;
	}
	.bootcamp-series.gugi.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 1%, rgba(227, 228, 222, 0) 100%), url('https://practicingclinicians.com/bootcamp/images/bootcamp-gi-gu.png'),
			url('https://practicingclinicians.com/bootcamp/images/bootcamp-banner_web-blank.png');
		background-position: center bottom, center bottom, center !important;
		background-size: 100%, 100%, cover !important;
	}
	.bootcamp-series.cardio.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 1%, rgba(227, 228, 222, 0) 100%), url('https://practicingclinicians.com/bootcamp/images/bootcamp-cardio.png'),
			url('https://practicingclinicians.com/bootcamp/images/bootcamp_web-banner.png');
		background-position: center bottom, 120% bottom, center !important;
		background-size: 100%, 100%, cover !important;
	}
	.bootcamp-series.symposia.heroimg.symposiapage.banner {
		background-image: url('/symposia/images/2020/banner-symposia-2020_s3-texture.png'),
			linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.95) 80%, rgba(255, 255, 255, 1) 100%),
			url('/symposia/images/2020/banner-symposia-2020_subjects.png');
		background-position: 90%, center, left !important;
		background-size: cover, 100%, contain !important;
	}
	.bootcamp-series.breast-cancer.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 1%, rgba(227, 228, 222, 0) 100%), url('https://practicingclinicians.com/bootcamp/images/breast-cancer.png'),
			url('https://practicingclinicians.com/bootcamp/images/bootcamp-banner_web-blank.png');
		background-position: center bottom, right 60%, center !important;
		background-size: 100%, 100%, cover !important;
	}
}
@media only screen and (min-width: 500px) {
	.bootcamp-series.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 1%, rgba(227, 228, 222, 0) 100%), url('https://practicingclinicians.com/bootcamp/images/bootcamp_web-banner.png');
		justify-content: center;
	}
	.bootcamp-series.gugi.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 1%, rgba(227, 228, 222, 0) 100%), url('https://practicingclinicians.com/bootcamp/images/bootcamp-gi-gu.png'),
			url('https://practicingclinicians.com/bootcamp/images/bootcamp-banner_web-blank.png');
		background-position: center bottom, center bottom, center !important;
		background-size: 100%, auto 100%, cover !important;
		justify-content: center;
	}
	.bootcamp-series.cardio.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 1%, rgba(227, 228, 222, 0) 100%), url('https://practicingclinicians.com/bootcamp/images/bootcamp-cardio.png'),
			url('https://practicingclinicians.com/bootcamp/images/bootcamp_web-banner.png');
		background-position: center bottom, 120% bottom, center !important;
		background-size: 100%, auto 100%, cover !important;
		justify-content: center;
	}
	.bootcamp-series.symposia.heroimg.symposiapage.banner {
		background-image: url('/symposia/images/2020/banner-symposia-2020_s3-texture.png'),
			linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.95) 80%, rgba(255, 255, 255, 1) 100%),
			url('/symposia/images/2020/banner-symposia-2020_subjects.png');
		background-position: 90%, center, left !important;
		background-size: cover, 100%, contain !important;
		justify-content: center;
	}
	.bootcamp-series.breast-cancer.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 5%, rgba(227, 228, 222, 0.5) 11%, rgba(227, 228, 222, 1) 5%, rgba(227, 228, 222, 0) 100%),
			url('https://practicingclinicians.com/bootcamp/images/breast-cancer.png'), url('https://practicingclinicians.com/bootcamp/images/bootcamp-banner_web-blank.png');
		background-position: center bottom, right 60%, center !important;
		background-size: 100%, auto 100%, cover !important;
		justify-content: center;
	}
}
@media only screen and (min-width: 768px) {
	.bootcamp-series.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 0.8) 0%, rgba(227, 228, 222, 0) 100%),
			url('https://practicingclinicians.com/bootcamp/images/bootcamp_web-banner.png');
		background-position: center !important;
	}
	.bootcamp-series.gugi.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 10%, rgba(227, 228, 222, 0.7) 50%, rgba(227, 228, 222, 0) 100%),
			url('https://practicingclinicians.com/bootcamp/images/bootcamp-gi-gu.png'), url('https://practicingclinicians.com/bootcamp/images/bootcamp-banner_web-blank.png');
		background-position: center bottom, -10% center, center !important;
	}
	.bootcamp-series.cardio.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 10%, rgba(227, 228, 222, 0.7) 50%, rgba(227, 228, 222, 0) 100%),
			url('https://practicingclinicians.com/bootcamp/images/bootcamp-cardio.png'), url('https://practicingclinicians.com/bootcamp/images/bootcamp_web-banner.png');
		background-position: center bottom, 100% center, center !important;
	}
	.bootcamp-series.symposia.heroimg.symposiapage.banner {
		background-image: url('/symposia/images/2020/banner-symposia-2020_s3-texture.png'),
			linear-gradient(180deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.8) 45%, rgba(255, 255, 255, 0.95) 80%, rgba(255, 255, 255, 1) 100%),
			url('/symposia/images/2020/banner-symposia-2020_subjects.png');
		background-position: 90%, center, left !important;
		background-size: cover, 100%, contain !important;
	}
	.bootcamp-series.breast-cancer.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 1) 14%, rgba(227, 228, 222, 0.7) 18%, rgba(227, 228, 222, 0) 100%),
			url('https://practicingclinicians.com/bootcamp/images/breast-cancer.png'), url('https://practicingclinicians.com/bootcamp/images/bootcamp-banner_web-blank.png');
		background-position: center bottom, right 60%, center !important;
	}
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder h1 {
		font-size: 22px;
		line-height: 1;
		margin-bottom: 2rem;
		font-family: 'OpenSans-Bold';
	}
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder h1 span {
		font-size: 18px;
		font-style: italic;
	}
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder .logos-container {
		justify-content: space-evenly;
	}
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder:nth-of-type(2) .logos-container .img-container {
		max-width: 170px;
	}
	#boot-camp-case-study .form-section-container .entry.case-study {
		flex-direction: row;
		padding: 0 2rem;
	}
	#boot-camp-case-study textarea {
		min-height: 250px;
	}
}
@media only screen and (min-width: 992px) {
	.bootcamp-series.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 0.4) 0%, rgba(227, 228, 222, 0) 100%),
			url('https://practicingclinicians.com/bootcamp/images/bootcamp_web-banner.png');
		background-position: center !important;
	}
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder:first-of-type,
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder:last-of-type {
		background: transparent;
		display: block;
		max-width: 245px;
	}
}
@media only screen and (min-width: 1024px) {
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder h1 {
		font-size: 36px;
	}
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder h2 {
		font-size: 22px;
		opacity: 0.8;
	}
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder h3 {
		font-size: 24px;
		opacity: 0.8;
	}
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder:nth-of-type(2) .img-container {
		max-width: 250px;
	}
}
@media only screen and (min-width: 1200px) {
	.bootcamp-series.heroimg.symposiapage.banner {
		background-image: linear-gradient(0deg, rgba(227, 228, 222, 0.4) 0%, rgba(227, 228, 222, 0) 100%),
			url('https://practicingclinicians.com/bootcamp/images/bootcamp_web-banner.png');
		background-position: center !important;
	}
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder .logos-container {
		justify-content: center;
	}
	.bootcamp-series.heroimg.symposiapage.banner .txt_holder:nth-of-type(2) .logos-container .img-container {
		max-width: 200px;
	}
}
#refer-a-friend.bootcamp-series h2 {
	font-family: 'OpenSans-Semibold';
	font-size: 26px;
	font-weight: normal;
	color: #1b2c58;
	border-top: 1px solid #1b2c58;
	border-bottom: 1px solid #1b2c58;
	padding: 0.5rem;
	margin: 2rem 0 1rem;
}
#refer-a-friend input[type='text'] {
	background-color: #f3f3f3;
}
.bootcamp-series .already-registered-live-stream div.bootcamp-box {
	padding: 10px 25px 20px 25px;
	background: #f3f3f3;
	width: 100%;
	margin-top: 2em;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.bootcamp-series .already-registered-live-stream div.bootcamp-box h4 {
	color: #0072bc;
}
.bootcamp-series .already-registered-live-stream div.bootcamp-box .greenButton {
	font-size: 1.6rem;
	text-align: center;
	padding: 1rem 2.5rem;
	max-width: 190px;
	display: inherit;
	font-family: 'OpenSans-Bold';
}
.bootcamp-series .already-registered-live-stream {
	margin-bottom: 2em;
}
/* HOMEPAGE GRID */
#sort_filter-grid.program-cards-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
}
#sort_filter-grid.program-cards-container .program-card {
	margin: 0 1rem 1.5rem 0;
	display: flex;
	flex-direction: column;
	width: 80%;
	text-decoration: none;
	border-radius: 1rem;
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.07);
}
#sort_filter-grid.program-cards-container .program-card:hover,
#sort_filter-grid.program-cards-container .program-card:active,
#sort_filter-grid.program-cards-container .program-card:focus {
	box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.3);
}
#sort_filter-grid.program-cards-container .program-card:hover .img-container .overlay {
	background: rgba(0, 0, 0, 0.65);
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
}
#sort_filter-grid.program-cards-container .program-card:hover .img-container .overlay span {
	font-size: 4rem !important;
	color: white;
}
#sort_filter-grid.program-cards-container .program-card .img-container {
	position: relative;
	overflow: hidden;
	border-radius: 1rem 1rem 0 0;
}
#sort_filter-grid.program-cards-container .program-card .img-container img {
	width: 100%;
}
#sort_filter-grid.program-cards-container .program-card .info-container {
	padding: 1rem;
	display: flex;
	justify-content: space-between;
	height: 50%;
	flex-direction: column;
}
#sort_filter-grid.program-cards-container .program-card .info-container h3 {
	margin: 0;
	font-size: 1.8rem;
}
#sort_filter-grid.program-cards-container .program-card .info-container h3:hover,
#sort_filter-grid.program-cards-container .program-card .info-container ul:hover,
#sort_filter-grid.program-cards-container .program-card .link-container:hover {
	opacity: 0.7;
}
#sort_filter-grid.program-cards-container .program-card .info-container h4 {
	font-size: 1.6rem;
	margin: 0;
	padding: 1.5rem 0 0.5rem;
}
#sort_filter-grid.program-cards-container .program-card .info-container h4,
#sort_filter-grid.program-cards-container .program-card .info-container ul {
	color: var(--gray);
}
#sort_filter-grid.program-cards-container .program-card .info-container ul {
	list-style: none;
	margin: 0;
}
#sort_filter-grid.program-cards-container .program-card .info-container ul li {
	line-height: 1.2;
}
#sort_filter-grid.program-cards-container .program-card .info-container ul li.title {
	font-size: 1.6rem;
	margin: 0;
	padding: 1.5rem 0 0.5rem;
	font-family: 'OpenSans-Semibold';
}
#sort_filter-grid.program-cards-container .program-card .link-container {
	text-align: right;
	font-size: 1.6rem;
	font-family: 'OpenSans-Bold';
	display: flex;
	align-items: center;
	justify-content: flex-end;
	width: 100%;
	padding: 0 1rem 1rem 0;
}
#sort_filter-grid.program-cards-container .program-card:hover .img-container .overlay span,
#sort_filter-grid.program-cards-container .program-card .link-container span {
	font: normal normal normal 14px/1 'FontAwesome';
	font-weight: 900;
}
#sort_filter-grid.program-cards-container .program-card:hover .img-container .overlay span::before,
#sort_filter-grid.program-cards-container .program-card .link-container span::before {
	content: '\f105';
}
#sort_filter-grid.program-cards-container .program-card .link-container span {
	padding: 0px 0.5rem 0 0.8rem;
	font-size: 1.7rem;
}
#sort_filter-grid.program-cards-container .program-card .card-container {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
}
.homestudyseries #sort_filter-grid.program-cards-container.homestudy .program-card .img-container img {
	width: 100%;
}
a.program-card.wide.mix.mix_all.newest {
	position: relative;
	overflow: hidden;
}
@media only screen and (min-width: 768px) {
	#sort_filter-grid.program-cards-container .program-card {
		width: calc(100% * 1 / 2 - 1rem);
	}
	#sort_filter-grid.program-cards-container .program-card .info-container h3 {
		font-size: 20px;
	}
	#sort_filter-grid.program-cards-container .program-card .img-container {
		height: 170px;
	}
	/* homestudy page cards */
	#sort_filter-grid.program-cards-container.homestudy .program-card {
		width: 100%;
		margin: 0 0rem 2rem 0;
	}
	#sort_filter-grid.program-cards-container.homestudy .program-card .card-container {
		flex-direction: row;
	}
	#sort_filter-grid.program-cards-container.homestudy .program-card .img-container {
		max-width: 230px;
		width: 100%;
		flex-basis: 40%;
		border-radius: 1rem 0rem 0 1rem;
		height: auto;
	}
	#sort_filter-grid.program-cards-container.homestudy .program-card .img-container img {
		height: 100%;
		object-fit: cover;
		width: 100%;
	}
	#sort_filter-grid.program-cards-container.homestudy .program-card .info-container {
		flex-basis: 100%;
	}
	#sort_filter-grid.program-cards-container.homestudy .program-card .info-container ul {
		margin: 0;
	}
	#sort_filter-grid.program-cards-container.homestudy .program-card .link-container {
		justify-content: center;
		flex-basis: 25%;
		padding: 0;
		border-radius: 0 1rem 1rem 0;
		background: #f1f0f0;
	}
	#sort_filter-grid.program-cards-container.homestudy .program-card .link-container span {
		padding-right: 0;
	}
	.homestudyseries #sort_filter-grid.program-cards-container.homestudy {
		margin: 2rem auto;
	}
	.homestudyseries #sort_filter-grid.program-cards-container.homestudy .program-card {
		width: 90%;
		margin: 1.5rem auto;
	}
	.homestudyseries #sort_filter-grid.program-cards-container.homestudy .program-card .card-container {
		justify-content: flex-start;
	}
	.homestudyseries #sort_filter-grid.program-cards-container.homestudy .program-card .img-container {
		max-width: 350px;
		flex-basis: inherit;
	}
	.homestudyseries #sort_filter-grid.program-cards-container.homestudy .program-card .info-content-container {
		padding: 0.5rem 1rem;
	}
	.homestudyseries #sort_filter-grid.program-cards-container.homestudy .program-card .info-container h3,
	.homestudyseries #sort_filter-grid.program-cards-container.homestudy .program-card .info-container .seriesincludes ul li {
		margin-bottom: 0.5rem;
	}
	.homestudyseries #sort_filter-grid.program-cards-container.homestudy .program-card .info-container ul li,
	.homestudyseries #sort_filter-grid.program-cards-container.homestudy .program-card .info-container ul li p {
		font-size: 1.4rem;
		line-height: 1.3;
	}
	/* // homestudy page cards */
}
@media only screen and (min-width: 992px) {
	#sort_filter-grid.program-cards-container .program-card {
		width: calc(100% * 1 / 3 - 1rem);
	}
}
@media only screen and (min-width: 1200px) {
	#sort_filter-grid.program-cards-container .program-card {
		width: calc(100% * 1 / 4 - 1rem);
	}
}
/* Banner Ad on Therapeutic Area Page */
#online-activities-links-section .banner-container.bootcamp {
	/* display: flex; */
	display: none;
	align-items: center;
	justify-content: center;
	margin: 2rem auto;
}
#online-activities-links-section .banner-container.bootcamp div {
	background-color: transparent;
	margin: 0;
	padding: 0;
	max-width: 100%;
}
#online-activities-links-section .banner-container.bootcamp .banner {
	width: 300px;
	height: 250px;
	padding: 1rem;
	margin-top: 1rem;
	background: url(/assets/images/banner_bootcamp-bg-300x250.png);
	display: flex;
	flex-direction: column;
	justify-content: space-evenly;
	align-items: center;
	text-decoration: none;
}
@media (min-width: 768px) {
	#online-activities-links-section .banner-container.bootcamp .banner {
		width: 728px;
		height: 90px;
		margin: 1rem auto;
		flex-direction: row;
		background: url(/assets/images/banner_bootcamp-bg-728x90.png);
		justify-content: space-between;
	}
}
#online-activities-links-section .banner-container.bootcamp .banner .img-container {
	margin: 0;
	padding: 0;
	background-position: center !important;
	border: 0;
	background-size: contain !important;
	background-repeat: no-repeat !important;
	width: 135px;
	height: 75px;
}
@media (min-width: 768px) {
	#online-activities-links-section .banner-container.bootcamp .banner .img-container {
		width: 110px;
		height: 85px;
	}
}
#online-activities-links-section .banner-container.bootcamp .banner .program-info {
	padding: 1rem 0;
	flex-basis: auto;
	text-align: center;
}
#online-activities-links-section .banner-container.bootcamp .banner .program-info h4 {
	font-size: 2.2rem;
}
#online-activities-links-section .banner-container.bootcamp .banner .program-info p {
	font-size: 1.6rem;
	line-height: 1.2;
	font-style: italic;
}
#online-activities-links-section .banner-container.bootcamp .banner .program-info h4,
#online-activities-links-section .banner-container.bootcamp .banner .program-info p {
	color: #16274f;
	font-family: 'OpenSans-Bold';
}
@media (min-width: 768px) {
	#online-activities-links-section .banner-container.bootcamp .banner .program-info {
		padding: 0 1rem;
	}
}
@media (min-width: 768px) {
	#online-activities-links-section .banner-container.bootcamp .banner .program-info h4 {
		font-size: 1.8rem;
		margin: 0 0 0.5rem;
		padding-bottom: 0;
		font-family: 'OpenSans-Bold';
	}
}
#online-activities-links-section .banner-container .banner .program-info p {
	margin: 0;
	color: #5d5d5d;
	font-size: 1.4rem;
	line-height: 1.2;
}
#online-activities-links-section .banner-container.bootcamp .banner .button-container {
	padding: 0.3rem 1.6rem 0.5rem;
	background: linear-gradient(0deg, #16274f 0%, #3f5488 100%);
	transition: all 0.3s ease;
	text-align: center;
}
#online-activities-links-section .banner-container.bootcamp .banner .button-container span {
	font-family: 'OpenSans-Bold';
	color: white;
}
#online-activities-links-section .banner-container.bootcamp .banner:hover,
#online-activities-links-section .banner-container.bootcamp .banner:active,
#online-activities-links-section .banner-container.bootcamp .banner:focus {
	box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.07);
	text-decoration: none;
}
#online-activities-links-section .banner-container.bootcamp .banner:hover .button-container,
#online-activities-links-section .banner-container.bootcamp .banner:active .button-container,
#online-activities-links-section .banner-container.bootcamp .banner:focus .button-container {
	background: linear-gradient(180deg, rgba(241, 128, 104, 1) 0%, rgba(223, 118, 90, 1) 100%);
	transition: all 0.3s ease;
}
#online-activities-links-section .banner-container.bootcamp .banner .button-container,
#online-activities-links-section .banner-container.bootcamp .banner:hover .button-container:hover,
#online-activities-links-section .banner-container.bootcamp .banner:hover .button-container:active,
#online-activities-links-section .banner-container.bootcamp .banner:hover .button-container:focus,
#online-activities-links-section .banner-container.bootcamp .banner:active .button-container:hover,
#online-activities-links-section .banner-container.bootcamp .banner:active .button-container:active,
#online-activities-links-section .banner-container.bootcamp .banner:active .button-container:focus,
#online-activities-links-section .banner-container.bootcamp .banner:focus .button-container:hover,
#online-activities-links-section .banner-container.bootcamp .banner:focus .button-container:active,
#online-activities-links-section .banner-container.bootcamp .banner:focus .button-container:focus {
	background: linear-gradient(180deg, rgba(242, 109, 80, 1) 0%, rgba(214, 91, 58, 1) 100%);
}
.bootcamp-series .meeting-message {
	background: #eeeeee;
	text-align: center;
	padding: 0.5rem 1rem 2rem;
	margin: 3rem 0 0;
}
.bootcamp-series .meeting-message h3 {
	color: var(--bootcamp);
	font-family: 'OpenSans-Bold';
}
/* Homepage Sticky Filter */
@media (min-width: 1165px) {
	.sort_filter ul#sort_filter.nav.nav-pills {
		position: sticky !important;
		top: 123px;
		z-index: 9999;
		background: white;
		box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.1);
		border-radius: 0 0 1rem 1rem;
	}
}
/* Podcast Landing Page */
.podcast-logos-container {
	display: flex;
	flex-direction: column;
	margin-bottom: 2rem;
	border-bottom: 1px dotted #333;
	padding: 0 0 2rem;
}
.podcast-logos-container > div {
	text-align: center;
}
.podcast-logos-container .img-container {
	width: 115px;
	padding: 0 0.5rem;
	opacity: 1;
}
.podcast-logos-container .img-container:hover,
.podcast-logos-container .img-container:active,
.podcast-logos-container .img-container:focus {
	opacity: 0.7;
}
.partner-logo {
	display: flex;
	align-items: center;
	padding-bottom: 1rem;
}
.partner-logo p {
	font-size: 1.6rem;
	width: 67%;
	margin: 0;
	font-family: 'OpenSans-bold';
}
.partner-logo .img-container {
	width: 80px;
	padding-left: 1rem;
}
.partner-logo .img-container.spar {
	width: 120px;
}
.partner-logo .img-container img {
	width: 100%;
}
@media (min-width: 768px) {
	.podcast-logos-container {
		flex-direction: row;
		margin-bottom: 0;
		border-bottom: none;
		padding: 0;
	}
	.podcast-logos-container > div:first-of-type {
		margin-left: 0;
	}
	.podcast-logos-container .img-container {
		padding: 0.5rem 0;
	}
}
@media (min-width: 1025px) {
	.podcast-logos-container {
		margin-left: -25px;
		margin-right: 25px;
	}
}
.podcast-logos-container .img-container img {
	width: 100%;
}
.apapp-logo {
	display: flex;
	align-items: center;
	border-top: 1px solid #eeeeee;
	padding: 1.5rem 1rem;
}
.apapp-logo p {
	font-style: italic;
	margin: 1rem;
}
.apapp-logo .img-container {
	max-width: 175px;
	width: 100%;
}
.spar-logo {
	display: flex;
	align-items: center;
	border-top: 1px solid #eeeeee;
	padding: 1.5rem 1rem;
}
.spar-logo p {
	font-style: italic;
	margin: 1rem;
}
.spar-logo .img-container {
	max-width: 175px;
	width: 100%;
}
/* Front Matter Faculty */
.faculty-container {
	display: flex;
	flex-wrap: wrap;
}
.faculty-container .col-sm-6.col-md-6.col-lg-4.faculty-cards.triple-faculty {
	width: 100%;
}
@media (min-width: 768px) {
	.faculty-container .col-sm-6.col-md-6.col-lg-4.faculty-cards.triple-faculty {
		width: calc(100% * 1 / 2 - 1rem);
	}
}
@media (min-width: 992px) {
	.faculty-container .col-sm-6.col-md-6.col-lg-4.faculty-cards.triple-faculty {
		width: calc(100% * 1 / 3 - 1rem);
	}
}
/* Home Study/Content Landing Page Banner */
.home-study-series .heroimg.onlineactivities .img_holder {
	display: flex !important;
	justify-content: center !important;
	background-size: cover !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
@media (min-width: 768px) {
	.home-study-series .heroimg.onlineactivities .img_holder {
		flex-direction: column;
		padding: 8rem 0 8rem 5rem;
		height: 100%;
	}
}
.home-study-series .heroimg.onlineactivities .img_holder .txt_holder {
	left: 0;
	margin: 0 !important;
	width: 100%;
	max-width: 500px;
	position: inherit;
	text-align: center;
	display: flex;
	flex-direction: column;
	align-items: center;
}
.home-study-series .heroimg.onlineactivities .img_holder .txt_holder h1 {
	text-align: center;
}
@media (max-width: 959px) and (min-width: 768px) {
	.home-study-series .heroimg.onlineactivities .img_holder .txt_holder {
		left: 0;
		margin: 0 !important;
		width: 100%;
		max-width: 500px;
		position: inherit;
		text-align: center;
	}
}
#series-119-post-tests div#single-project,
.home-study-series .heroimg.onlineactivities .img_holder .txt_holder + img {
	display: none;
}
.front-matter-97320rapo .details-section,
.front-matter-pod1 .details-section,
.front-matter-pod2 .details-section,
.front-matter-pod3 .details-section {
	display: none;
}
.front-matter-97320rapo .row-fluid.program-description .col-md-6,
.front-matter-pod1 .row-fluid.program-description .col-md-6,
.front-matter-pod2 .row-fluid.program-description .col-md-6,
.front-matter-pod3 .row-fluid.program-description .col-md-6 {
	width: 100%;
}
.front-matter-103121pbc-q1 .details-section,
.front-matter-pod1 .details-section,
.front-matter-pod2 .details-section,
.front-matter-pod3 .details-section {
	display: none;
}
.front-matter-103121pbc-q1 .row-fluid.program-description .col-md-6,
.front-matter-pod1 .row-fluid.program-description .col-md-6,
.front-matter-pod2 .row-fluid.program-description .col-md-6,
.front-matter-pod3 .row-fluid.program-description .col-md-6 {
	width: 100%;
}
.front-matter-103121pbc-q2 .details-section,
.front-matter-pod1 .details-section,
.front-matter-pod2 .details-section,
.front-matter-pod3 .details-section {
	display: none;
}
.front-matter-103121pbc-q2 .row-fluid.program-description .col-md-6,
.front-matter-pod1 .row-fluid.program-description .col-md-6,
.front-matter-pod2 .row-fluid.program-description .col-md-6,
.front-matter-pod3 .row-fluid.program-description .col-md-6 {
	width: 100%;
}
.front-matter-103121pbc-q3 .details-section,
.front-matter-pod1 .details-section,
.front-matter-pod2 .details-section,
.front-matter-pod3 .details-section {
	display: none;
}
.front-matter-103121pbc-q3 .row-fluid.program-description .col-md-6,
.front-matter-pod1 .row-fluid.program-description .col-md-6,
.front-matter-pod2 .row-fluid.program-description .col-md-6,
.front-matter-pod3 .row-fluid.program-description .col-md-6 {
	width: 100%;
}
.front-matter-103121pbc-q4 .details-section,
.front-matter-pod1 .details-section,
.front-matter-pod2 .details-section,
.front-matter-pod3 .details-section {
	display: none;
}
.front-matter-103121pbc-q4 .row-fluid.program-description .col-md-6,
.front-matter-pod1 .row-fluid.program-description .col-md-6,
.front-matter-pod2 .row-fluid.program-description .col-md-6,
.front-matter-pod3 .row-fluid.program-description .col-md-6 {
	width: 100%;
}
/* 
.front-matter-101320if .ribbon {
	font-size: 13px;
	padding: 10px 8px;
} */
.front-matter-102621bi-1 .facultyinfo {
	display: none;
}
.front-matter-102621bi-1 .details-section {
	display: none;
}
p.ribbon.interactive-infographic {
	font-size: 13px;
	padding: 10px 8px;
}
.teal-blue .ribbon.downloadable-slideset {
	background: #01a99c;
	font-size: 13px;
	padding: 10px 6px;
}
/* p.ribbon.pce-on-demand-live-presentation {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: 1.1;
} */
/* Symposia Series 1 & 2 Landing Page 2021 */
.series-meetings-container,
.series-meeting-content {
	display: flex;
	flex-direction: column;
}
.series-meeting-content {
	width: 100%;
}
.series-meeting-content:first-of-type {
	padding-bottom: 4rem;
}
.symposiaseries .live-events-img,
.series-meeting-content .thumbnail {
	border: 1px solid #669933;
}
.psych-page .live-events-img,
.psych-series .series-meeting-content .thumbnail {
	border: 1px solid #193f80;
}
.series-info {
	display: flex;
	flex-direction: column;
}
@media (min-width: 768px) {
	.series-info {
		padding-left: 2rem;
	}
	.symposiaseries .series-info {
		width: 90%;
	}
}
.series-info h4 {
	font-family: 'OpenSans-bold';
	margin-top: 0;
}
.series-info p {
	font-size: 1.6rem;
	margin: 0 0 0.5rem 1.1rem;
}
@media (min-width: 992px) {
	.series-info p {
		margin: 0 0 0.5rem;
	}
}
.series-info a {
	display: flex;
	flex-direction: column;
	padding-left: 1rem;
	transition: all 0.2s ease-in-out;
}
@media (min-width: 992px) {
	.series-info a {
		flex-direction: row;
	}
}
.series-info a:hover,
.series-info a:focus,
.series-info a:active {
	text-decoration: none;
	color: #1a2d58;
	transition: all 0.3s ease-in-out;
}
.series-info .link:hover a p:after,
.series-info .link:focus a p:after,
.series-info .link:active a p:after {
	content: 'Register Now';
	font-family: 'OpenSans-bold';
	padding-left: 0.8rem;
	color: #669933;
	font-size: 1.3rem;
}
.series-info a .date::before {
	font: normal normal normal 14px/1 'FontAwesome';
	font-weight: 900;
	padding: 0.9rem 0.5rem 0 0;
	font-size: 0.9rem;
	content: '\f054';
}
/* .series-info a:last-of-type .date::after, */
.banner-series3 .series-meeting-content:nth-of-type(1) .series-info .meeting-date:nth-of-type(1) .date::after,
.banner-series3 .series-meeting-content:nth-of-type(2) .series-info .meeting-date:nth-of-type(2) .date::after {
	/* .psych-series .series-meeting-content .series-info .links .link:nth-of-type(1) a.meeting-date .event-info .date::after { */
	content: '*';
}
.banner-series3 .series-meeting-content:nth-of-type(1) .series-info a:last-of-type .date::after {
	content: '';
}
a.meeting-date.city-completed.meeting-live-stream-april-25-2021,
a.meeting-date.city-completed.meeting-live-stream-june-6-2021,
a.meeting-date.city-completed.meeting-live-stream-june-27-2021,
.psych-series .series-meeting-content .meeting-date:nth-of-type(1) .event-info .full {
	display: none;
}
.psych-series .series-meeting-content .meeting-date .event-info .full {
	display: none;
	visibility: none;
	font-style: italic;
}
.banner-series3 .series-meeting-content .meeting-date.city-completed .date,
.banner-series3 .series-meeting-content .meeting-date.city-completed .event-info,
.psych-series .series-meeting-content .meeting-date.city-completed .event-info {
	color: #aba9a9 !important;
	cursor: default;
	text-decoration: none;
}
/* .psych-series .series-meeting-content .series-info .links .link:nth-of-type(2) p:after,
.psych-series .series-meeting-content .series-info .links .link:nth-of-type(3) p:after {
	content: 'Coming Soon';
	font-family:"OpenSans-bold";
	color: #aba9a9;
	padding-left: 0.8rem;
	font-size: 1.3rem;
	pointer-events: none;
	cursor: default;
} */
.series-info .link a.city-completed p:after,
.series-info .link:focus a.city-completed p:after,
.series-info .link:active a.city-completed p:after,
.banner-series3 .series-info a.city-completed p:after {
	content: 'Completed';
	font-family: 'OpenSans-bold';
	color: #aba9a9;
	padding-left: 0.8rem;
	font-size: 1.3rem;
}
.series-info a span,
.series-info a p {
	font-size: 1.6rem;
}
.series-info a .date {
	font-family: 'OpenSans-bold';
	padding-right: 0.8rem;
	display: flex;
}
.series-info a p {
	color: var(--gray);
}
.series-info .footnote {
	font-family: 'OpenSans-Semibold';
	margin-top: 1rem;
	font-size: 1.2rem;
}
@media (min-width: 600px) {
	.psych-series .series-meeting-content .thumbnails .thumbnail {
		width: 65%;
	}
	.series-meeting-content .thumbnails .thumbnail {
		margin-bottom: 2rem;
	}
}
@media (min-width: 768px) {
	.symposiaseries .series-meetings-container {
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.symposiaseries .series-meeting-content {
		width: calc(100% * 1 / 2 - 1rem);
	}
	.psych-series .series-meeting-content .thumbnails .thumbnail {
		width: 65%;
	}
}
@media (min-width: 992px) {
	.symposiaseries .series-meetings-container {
		flex-direction: column;
	}
	.symposiaseries .series-meeting-content {
		flex-direction: row;
		width: 100%;
	}
}
@media (min-width: 1024px) {
	.psych-series .series-meetings-container {
		flex-direction: column;
	}
	.psych-series .series-meeting-content {
		flex-direction: row;
		width: 100%;
	}
	.psych-series .series-meeting-content .thumbnails .thumbnail {
		width: 100%;
	}
}
.psych-page .brdr-btm-top,
.psych-page #refer-a-friend .brdr-btm-top {
	color: #173f80;
	border-top: 1px solid #173f80;
	border-bottom: 1px solid #173f80;
}
.psych-info {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.psych-info > div {
	width: 100%;
}
@media (min-width: 1200px) {
	.psych-info > div {
		width: calc(100% * 1 / 2 - 3rem);
	}
	.registration .psych-info > div {
		width: 100%;
	}
}
.psych-info h4,
.psych-info h5,
.psych-blue {
	color: #173f80;
}
.psych-info h5 {
	font-family: 'OpenSans-Semibold';
	font-size: 1.7rem;
	margin-top: 2.5rem;
}
.heroimg.symposiapage.banner.banner-macular,
.live-events-symposia.banner-macular .heroimg.symposiapage.banner {
	background-image: url('https://practicingclinicians.com/events-multi/images/macular/mac-degeneration-webcast-banner.png');
	background-size: cover, 100%, contain !important;
	min-height: 240px;
	justify-content: center;
	border-bottom: 0.3rem solid #669933;
}
.heroimg.symposiapage.banner.psych .txt_holder {
	text-align: center;
}
#symposia-email-capture-page .heroimg.symposiapage.banner h1,
#symposia-email-capture-page .heroimg.symposiapage.banner h2,
#symposia-email-capture-page .heroimg.symposiapage.banner h3,
.heroimg.symposiapage.banner.banner-series3 h1,
.heroimg.symposiapage.banner.banner-series3 h2,
.heroimg.symposiapage.banner.banner-series3 h3,
.live-events-symposia.banner-series3 .heroimg.symposiapage.banner h1,
.live-events-symposia.banner-series3 .heroimg.symposiapage.banner h2,
.live-events-symposia.banner-series3 .heroimg.symposiapage.banner h3,
#conference-guide .symposiapage.banner.banner-series3 {
	color: rgba(102, 153, 51, 1);
	text-transform: inherit !important;
}
.live-events-symposia.banner-macular .heroimg.symposiapage.banner h1,
.live-events-symposia.banner-macular .heroimg.symposiapage.banner h2,
.live-events-symposia.banner-macular .heroimg.symposiapage.banner h3 {
	color: #493f39;
}
.live-events-symposia.banner-macular .heroimg.symposiapage.banner h1 {
	margin-bottom: 1.5rem;
}
.live-events-symposia.banner-macular .heroimg.symposiapage.banner h1 span {
	font-size: 22px;
	font-style: italic;
}
@media only screen and (min-width: 768px) {
	.live-events-symposia.banner-macular .heroimg.symposiapage.banner h1 {
		font-size: 3.2rem;
	}
}
.live-events-symposia.banner-macular .heroimg.symposiapage.banner .txt_holder:nth-of-type(2) {
	order: 0;
	max-width: 700px;
}
.faculty-container,
.faculty-info {
	display: flex;
}
.faculty-container {
	flex-direction: column;
}
.faculty-info .info span {
	font-size: 1.7rem;
}
#live_events .row .faculty-info .info ul {
	margin: 0 0px 10px;
	list-style: none;
}
.faculty-info .info ul li {
	margin-bottom: 0.5rem;
}
@media only screen and (min-width: 768px) {
	.faculty-container {
		flex-direction: row;
		flex-wrap: wrap;
	}
	.faculty-info {
		width: calc(100% * 1 / 2 - 1rem);
	}
	.faculty-info.ild {
		width: 100%;
	}
}
.faculty-info .img-container {
	width: 100px;
	height: 100px;
	margin-right: 1rem;
	object-fit: cover;
}
.faculty-info .img-container img {
	border-radius: 50%;
}
/* ONCOLOGY RESOURCES & EVALUATIONS PAGES */
.row.main-content-container {
	display: flex;
	flex-direction: column;
}
.main-content-container ul {
	padding: 0 2rem;
	list-style: none;
}
.main-content-container ul li {
	padding-bottom: 1rem;
	display: flex;
}
.live-events-city.psych-page .main-content-container ul li a {
	color: #184080;
}
.live-events-city.symposia-page .main-content-container ul li a {
	color: #669933;
}
.evaluations .main-content-container li {
	margin-bottom: 0.5rem;
}
.evaluations .main-content-container li a {
	font-size: 1.7rem;
}
.main-content-container ul li::before {
	font-family: 'FontAwesome';
	font-weight: 900;
	padding: 0.5rem 0.5rem 0;
	content: '\f105';
	font-size: 1rem;
	color: var(--vaccine);
}
.main-content-container .main-container ul li::before {
	font-family: 'FontAwesome';
	font-weight: 900;
	padding: 1rem 0.5rem 0;
	content: '\f111';
	font-size: 0.5rem;
}
.main-content-container h3 {
	border-bottom: 1px solid #757575;
	padding-bottom: 1rem;
	margin-bottom: 0px;
}
.main-content {
	max-width: 900px;
}
.side-content {
	max-width: 500px;
	margin: 0 auto;
}
.side-content p {
	font-size: 1.6rem;
	padding-top: 1rem;
}
section.evaluations .fluid-container {
	display: flex;
	justify-content: center;
}
.slides ul li a {
	pointer-events: none;
	cursor: default;
}
.slides ul li a strong {
	font-family: 'Open Sans', 'OpenSans-Regular';
}
.slides ul li a,
.slides ul li::before,
.slides ul li a::after {
	color: #919191;
}
.slides ul li a::after {
	display: inline-block;
	content: 'Coming Soon!';
	font-family: 'OpenSans-bold';
	font-style: italic;
}
.slides ul li.has-deck a {
	pointer-events: initial;
	cursor: pointer;
}
.live-events-symposia .slides ul li.has-deck a {
	color: #669933;
}
.live-events-symposia.psych-page .download-content a,
.live-events-symposia.psych-page .download-content a span,
.live-events-symposia.psych-page .slides ul li:hover a::after,
.live-events-symposia.psych-page .slides ul li.has-deck a {
	color: #173f80;
}
.slides ul li a strong {
	padding-right: 0.5rem;
}
.slides ul li.has-deck a strong {
	font-family: 'OpenSans-bold';
	padding-right: 0;
}
.slides ul li.has-deck::before {
	color: var(--gray);
}
.slides ul li.has-deck a::after {
	display: none;
	content: '';
}
.download-content .download-all {
	background: #efefef;
	border-radius: 1rem;
}
.download-content .download-all a {
	display: flex;
	justify-content: center;
	padding: 0.8rem 0.5rem;
}
.download-content .download-all a:hover,
.download-content .download-all a:active,
.download-content .download-all a:focus {
	text-decoration: none;
}
.download-content a,
.slides ul li:hover a::after,
.main-content-container ul li a,
.download-content a span,
.slides ul li.has-deck a {
	color: var(--bootcamp);
}
.download-content a span {
	font-size: 1.8rem;
	font-family: 'OpenSans-bold';
}
.download-all.drug-list {
	margin-top: 1.5rem;
	margin-bottom: 3.5rem;
}
.live-events-symposia.psych-page .download-content .download-all.drug-list a::before,
.live-events-symposia.psych-page .download-content .drug-list a span,
.download-content .download-all.drug-list a::before,
.download-content .drug-list a span {
	color: #669933;
}
.download-content .download-all a::before {
	font-family: 'FontAwesome';
	font-weight: 900;
	padding: 0.2rem 0.5rem 0;
	content: '\f019';
	font-size: 1.5rem;
	padding-top: 0.5rem;
}
.download-content .download-all:hover,
.download-content .download-all:active,
.download-content .download-all:focus {
	background: #1882c1;
}
.live-events-symposia.psych-page .download-content .download-all:hover,
.live-events-symposia.psych-page .download-content .download-all:active,
.live-events-symposia.psych-page .download-content .download-all:focus {
	background: #173f80;
}
.live-events-symposia.psych-page .download-content .download-all.drug-list:hover,
.live-events-symposia.psych-page .download-content .download-all.drug-list:active,
.live-events-symposia.psych-page .download-content .download-all.drug-list:focus,
.download-content .download-all.drug-list:hover,
.download-content .download-all.drug-list:active,
.download-content .download-all.drug-list:focus {
	background: #669933;
}
.live-events-symposia.psych-page .download-content .download-all:hover a span,
.live-events-symposia.psych-page .download-content .download-all:active a span,
.live-events-symposia.psych-page .download-content .download-all:focus a span,
.download-content .download-all:hover a span,
.download-content .download-all:active a span,
.download-content .download-all:focus a span,
.live-events-symposia.psych-page .download-content .download-all:hover a::before,
.live-events-symposia.psych-page .download-content .download-all:active a::before,
.live-events-symposia.psych-page .download-content .download-all:focus a::before,
.download-content .download-all:hover a::before,
.download-content .download-all:active a::before,
.download-content .download-all:focus a::before {
	color: white;
}
@media only screen and (min-width: 992px) {
	.row.main-content-container {
		justify-content: space-between;
		flex-direction: row;
	}
	.main-container,
	.side-container {
		margin: 1rem;
	}
	.main-content-container .main-container {
		background: white;
		border-radius: 1.5rem;
		border: 1px solid #efefef;
		box-shadow: 0px 6px 10px 0px rgb(193 193 193 / 30%);
	}
	.evaluations-content {
		padding: 0 2rem;
	}
	.side-content {
		position: sticky;
		top: 120px;
	}
	.agenda-content {
		margin-bottom: 1.5rem;
	}
	.download-content {
		padding-left: 3rem;
	}
}
@media only screen and (min-width: 1200px) {
	.download-content {
		padding-left: 1.5rem;
	}
}
.agenda_wrapper .faculty {
	display: none;
}
.agenda-content .agenda_wrapper .faculty {
	display: block;
	color: #669933;
	font-style: italic;
	font-size: 1.5rem;
	padding: 0.5rem;
}
/* Vaccine Series Styling */
#symposia-email-capture-page .heroimg.symposiapage.banner.vaccine,
.heroimg.symposiapage.banner.vaccine,
.live-events-symposia.vaccine-series-2021-page .heroimg.symposiapage.banner.vaccine {
	background-image: url('https://practicingclinicians.com/events-multi/images/vaccine-series/vaccine-banner_v1_vaccine-series-web-banner.png');
	background-size: cover !important;
	background-position: 85% center !important;
	min-height: 300px;
	justify-content: center;
	border-bottom: 0.3rem solid #669933;
}
.vaccine-series-2021-page .city-card .brdr-btm-top:before {
	background-image: url('/events-multi/images/vaccine-series/credit-badge-meetings.png');
	background-size: 60px 83px;
	display: inline-block;
	width: 60px;
	height: 83px;
	content: '';
	position: absolute;
	left: -65px;
	top: -22px;
}
.heroimg.symposiapage.banner.vaccine hr {
	border-top: 1px solid #333;
}
.heroimg.symposiapage.banner.vaccine .txt_holder h1,
.heroimg.symposiapage.banner.vaccine .txt_holder h3,
.vaccine-series-2021-page p span {
	color: var(--vaccine);
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
}
.heroimg.symposiapage.banner.vaccine .txt_holder h2,
.heroimg.symposiapage.banner.vaccine .txt_holder h3 span {
	color: var(--gray);
}
.heroimg.symposiapage.banner.vaccine .txt_holder h3 span {
	font-family: 'Open Sans', 'OpenSans-Regular';
}
.heroimg.symposiapage.banner.vaccine .txt_holder h2 {
	font-style: italic;
}
.heroimg.symposiapage.banner.vaccine .txt_holder span {
	font-size: 2rem;
}
.vaccine-series-2021-page .page-wrapper,
.vaccine-series-2021-page .page-header + p {
	padding: 0 2rem;
}
.vaccine-series-2021-page .page-wrapper {
	display: flex;
	flex-direction: column;
	position: relative;
}
@media only screen and (min-width: 768px) {
	.vaccine-series-2021-page .page-wrapper,
	.vaccine-series-2021-page .page-header + p {
		padding-left: 6rem;
	}
	.vaccine-series-2021-page .page-wrapper {
		flex-direction: row;
	}
}
@media only screen and (min-width: 992px) {
	.vaccine-series-2021-page .page-wrapper .main-content {
		width: 75%;
	}
}
.vaccine-series-2021-page .page-wrapper .side-content {
	background: #e1edf1;
	box-shadow: 0px -5px 10px 0px rgb(0 0 0 / 16%);
	padding: 2rem 10rem;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	max-width: 100%;
	z-index: 9999;
	display: flex;
	align-items: center;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}
.vaccine-series-2021-page .page-wrapper .side-content .vaccine-box {
	display: none;
}
.vaccine-series-2021-page .page-wrapper .side-content.registered-for-all .vaccine-box,
.vaccine-series-2021-page .page-wrapper .side-content.registered-for-any .vaccine-box {
	display: block;
}
@media only screen and (min-width: 768px) {
	.vaccine-series-2021-page .page-wrapper .side-content {
		flex-direction: row;
		padding: 2rem 15rem;
	}
}
@media only screen and (min-width: 992px) {
	.vaccine-series-2021-page .page-wrapper .side-content {
		position: sticky;
		top: 120px;
		background: white;
		flex-direction: column;
		justify-content: space-evenly;
		height: 221px;
		z-index: 99;
		width: 25%;
		padding: 0 1rem;
		margin-left: 3rem;
		box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 13%);
	}
	.vaccine-series-2021-page .page-wrapper .side-content.registered-for-all {
		height: 310px;
	}
	.vaccine-series-2021-page .page-wrapper .side-content.registered-for-any {
		height: 360px;
	}
}
.vaccine-series-2021-page .page-wrapper .side-content h4 {
	font-family: 'Open Sans', 'OpenSans-Regular';
	color: var(--vaccine);
	margin: 0;
}
.vaccine-series-2021-page .page-wrapper .registered .side-content h4 {
	display: none;
}
.side-content#register-date-block .registered-any,
.side-content#register-date-block .registered-both,
.side-content#register-date-block.registered.registered-for-any .registering,
.side-content#register-date-block.registered.registered-for-any .registered-both,
.side-content#register-date-block.registered.registered-for-all .registering,
.side-content#register-date-block.registered.registered-for-all .registered-any,
.side-content#register-date-block.registered.registered-for-all .btn.btn.register_btn {
	display: none;
}
.side-content#register-date-block .registering {
	display: block;
}
.side-content#register-date-block.registered.registered-for-all .registered-both {
	display: block;
}
.side-content#register-date-block.registered.registered-for-any .registered-any {
	display: block;
}
.vaccine-series-2021-page .page-wrapper .side-content ul {
	display: flex;
	justify-content: center;
	list-style-type: none;
	margin: 0;
	padding: 1rem 0;
}
@media only screen and (min-width: 550px) {
	.vaccine-series-2021-page .page-wrapper .side-content ul {
		padding: 0 2rem;
	}
}
.vaccine-series-2021-page .page-wrapper .side-content ul li {
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
	text-transform: uppercase;
	padding: 0.5rem;
	font-size: 1.6rem;
	line-height: 1.1;
}
.vaccine-series-2021-page .page-wrapper .side-content ul li:nth-of-type(2) {
	border-left: 1px dotted var(--gray);
}
.vaccine-series-2021-page .page-wrapper .side-content .btn.register_btn {
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
	font-size: 1.6rem;
	border: 2px solid #669933;
	border-radius: 3px;
	background: white;
	text-transform: uppercase;
	color: #669933;
	margin: 0;
}
@media only screen and (min-width: 992px) {
	.vaccine-series-2021-page .page-wrapper .side-content .btn.register_btn {
		margin: 0 auto;
	}
}
.vaccine-series-2021-page .page-wrapper .side-content .btn.register_btn:hover,
.vaccine-series-2021-page .page-wrapper .side-content .btn.register_btn:active,
.vaccine-series-2021-page .page-wrapper .side-content .btn.register_btn:focus {
	color: white;
	background: #669933;
}
.vaccine-series-2021-page .page-wrapper #register_now {
	text-align: left;
	margin: 0 auto;
	display: flex;
	background: #eeeeee;
}
.vaccine-series-2021-page .page-header {
	display: flex;
	align-items: center;
	border-bottom: 0px;
	margin-bottom: 0px;
}
.vaccine-series-2021-page .page-header .img-container {
	width: 60px;
}
.vaccine-series-2021-page .page-header .img-container img {
	width: 100%;
}
.vaccine-series-2021-page .page-header h2 {
	width: 100%;
	color: var(--vaccine);
	text-transform: uppercase;
	margin: 0px;
	padding: 0.5rem 0;
	border: 0px;
	border-top: 1px solid var(--vaccine);
	border-bottom: 1px solid var(--vaccine);
}
.vaccine-series-2021-page .brand-header {
	color: var(--vaccine);
}
.vaccine-series-2021-page h4.brand-header {
	margin-top: 3rem;
	border-top: 1px solid #eee;
	padding: 3rem 0 0;
}
.vaccine-series-2021-page .faculty-info {
	width: 100%;
}
.vaccine-series-2021-page .faculty-info .img-container {
	width: 100px;
	height: 100px;
	margin-right: 1rem;
	object-fit: cover;
}
.vaccine-series-2021-page .faculty-info .img-container img {
	border-radius: 50%;
}
.vaccine-series-2021-page .faculty-info p {
	font-size: 1.4rem;
	width: 90%;
}
.registration-container .meeting-card {
	display: flex;
	margin-bottom: 3rem;
	box-shadow: 0px 2px 10px 0px rgb(0 0 0 / 13%);
}
.registration-container .meeting-card.deselected {
	box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 7%);
}
.registration-container .meeting-card .colored-date-tag {
	display: flex;
	align-items: center;
	flex-direction: column;
	padding: 1.8rem 0.75rem;
}
.registration-container .meeting-card .colored-date-tag p {
	color: white;
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
	text-transform: uppercase;
	margin: 0;
	line-height: 1.2;
}
.registration-container .meeting-card.date1 .colored-date-tag {
	background: #3fa4da;
}
.registration-container .meeting-card.date2 .colored-date-tag {
	background: #3a5c8a;
}
.registration-container .meeting-card.deselected .colored-date-tag {
	background: #c3c3c3;
}
.registration-container .meeting-card .main-info-container {
	text-align: left;
	padding: 0 2rem;
	width: 100%;
}
.registration-container .meeting-card .main-info-container .header {
	color: var(--gray);
	order: 1;
}
@media only screen and (min-width: 550px) {
	.registration-container .meeting-card .main-info-container .header {
		order: 0;
	}
}
.registration-container .meeting-card .main-info-container .header h3 {
	font-size: 18px;
	font-family: 'Open Sans', 'OpenSans-Regular';
	margin-top: 1.8rem;
	margin-bottom: 0.5rem;
}
@media only screen and (min-width: 768px) {
	.registration-container .meeting-card .main-info-container .header h3 {
		font-size: 20px;
	}
}
.registration-container .meeting-card.deselected .main-info-container .header h3 {
	color: #98999a;
}
.registration-container .meeting-card .main-info-container .header h3 span {
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
}
.registration-container .meeting-card .main-info-container .header p,
.registration-container .meeting-card .main-info-container .info-container .topics p {
	font-size: 16px;
}
.registration-container .meeting-card.deselected .main-info-container .header p,
.registration-container .meeting-card.deselected .main-info-container .header p span,
.registration-container .meeting-card.deselected .main-info-container .info-container .topics p,
.registration-container .meeting-card.deselected .main-info-container .info-container .topics ul,
.vaccine-series-2021-page .page-wrapper .side-content ul li.deselected {
	color: #c3c3c3;
}
.registration-container .meeting-card.deselected .main-info-container .info-container .already-registered p {
	display: none;
}
.registration-container .meeting-card .main-info-container .header p span {
	font-size: 12px;
	font-family: 'Open Sans', 'OpenSans-Regular';
	color: var(--gray);
}
.registration-container .meeting-card .switch-container {
	display: flex;
	justify-content: flex-end;
	order: 0;
	padding: 1.5rem 0 0;
}
@media only screen and (min-width: 550px) {
	.registration-container .meeting-card .switch-container {
		order: 1;
	}
}
.registration-container .meeting-card .switch {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 24px;
	margin: 0px;
}
/* Hide default HTML checkbox */
.registration-container .meeting-card .switch input {
	opacity: 0;
	width: 0;
	height: 0;
}
/* The slider */
.registration-container .meeting-card .slider {
	position: absolute;
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #ccc;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	border-radius: 24px;
}
.registration-container .meeting-card .slider:before {
	position: absolute;
	content: '';
	height: 16px;
	width: 16px;
	left: 4px;
	bottom: 4px;
	background-color: white;
	-webkit-transition: 0.4s;
	transition: 0.4s;
	border-radius: 50%;
}
.registration-container .meeting-card input:checked + .slider {
	background-color: #2196f3;
}
.registration-container .meeting-card input:focus + .slider {
	box-shadow: 0 0 1px #2196f3;
}
.registration-container .meeting-card input:checked + .slider:before {
	-webkit-transform: translateX(16px);
	-ms-transform: translateX(16px);
	transform: translateX(16px);
}
.registration-container .meeting-card .main-info-container .info-container {
	display: flex;
	flex-direction: column;
}
@media only screen and (min-width: 550px) {
	.registration-container .meeting-card .main-info-container .info-container {
		flex-direction: row;
		justify-content: space-between;
	}
}
@media only screen and (min-width: 768px) {
	.registration-container .meeting-card .main-info-container .info-container {
		flex-direction: row;
		justify-content: space-between;
	}
	.registration-container .meeting-card .main-info-container .info-container .wrapper {
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		padding: 1rem 1rem 2rem;
	}
}
.registration-container .meeting-card .main-info-container .info-container .topics p {
	color: var(--vaccine);
	font-family: 'OpenSans-Semibold';
	margin: 0;
}
.registration-container .meeting-card .main-info-container .info-container .topics ul {
	margin: 0 3rem 2rem;
}
.registration-container .meeting-card .main-info-container .info-container .topics ::marker {
	font-size: 0.9rem;
}
.registration-container .meeting-card .main-info-container .info-container .already-registered p {
	font-size: 1.6rem;
	width: 88%;
	margin: 0 auto;
	padding: 0;
}
.registration-container .meeting-card .main-info-container .info-container .add-to-calendar {
	padding: 2rem 0;
	display: flex;
	justify-content: flex-end;
}
.registration-container .meeting-card .main-info-container .info-container .add-to-calendar .addeventatc {
	padding: 0 !important;
	box-shadow: none !important;
	z-index: 999;
}
.registration-container .meeting-card .main-info-container .info-container .add-to-calendar .addeventatc .addeventatc_icon {
	display: none;
	width: 0px;
	height: 0px;
}
.registration-container .meeting-card .main-info-container .info-container .add-to-calendar .btn.btn-secondary {
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
	font-size: 1.4rem;
	border: 2px solid var(--vaccine);
	border-radius: 2rem;
	background: white;
	color: var(--vaccine);
}
.registration-container .meeting-card .main-info-container .info-container .add-to-calendar .btn.btn-secondary::before {
	font: normal normal normal 14px/1 'FontAwesome';
	font-weight: 900;
	padding: 1.6rem 0.8rem 0px 0;
	font-size: 1.4rem;
	content: '\f271';
}
.registration-container .meeting-card .main-info-container .info-container .add-to-calendar .btn.btn-secondary:hover,
.registration-container .meeting-card .main-info-container .info-container .add-to-calendar .btn.btn-secondary:active,
.registration-container .meeting-card .main-info-container .info-container .add-to-calendar .btn.btn-secondary:focus {
	color: white;
	background: var(--vaccine);
}
.series-details-container ul {
	padding: 0 2rem;
}
.vaccine-series-2021-page .main-content .agenda_wrapper,
.vaccine-series-2021-page .main-container .agenda_wrapper {
	display: flex;
	flex-direction: column;
	background: white;
}
.vaccine-series-2021-page .main-content .agenda_wrapper dl:nth-child(even),
.vaccine-series-2021-page .main-container .agenda_wrapper dl:nth-child(even) {
	background: #eeeeee;
}
.vaccine-series-2021-page .main-content #accordion .panel-default {
	border-bottom: 4px solid #cfe4e8;
}
.vaccine-series-2021-page .main-content #accordion .panel-default > .panel-heading {
	background: #ecf4f6;
}
.vaccine-series-2021-page .main-content #accordion .panel-default > .panel-heading:hover,
.vaccine-box:hover {
	background: #d6edf3;
	text-decoration: none;
}
.vaccine-series-2021-page #accordion .panel-body {
	padding: 0;
}
.vaccine-series-2021-page .main-content .agenda_wrapper .agenda,
.vaccine-series-2021-page .main-container .agenda_wrapper .agenda {
	padding: 1rem;
	width: 100%;
}
#accordion .head_link_close {
	color: var(--vaccine);
}
.vaccine-series-2021-page .main-content .agenda_wrapper .agenda p,
.vaccine-series-2021-page .main-container .agenda_wrapper .agenda p,
.vaccine-box p {
	color: var(--vaccine);
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
}
.vaccine-box {
	background: #ebf4f6;
	padding: 0 1rem 1rem;
	margin: 1rem 0 0;
}
.vaccine-box p {
	font-size: 1.4rem;
}
.btn.btn-vaccine {
	width: 100%;
	background: var(--vaccine);
	color: white;
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
}
#conference-guide .faqs {
	padding: 1rem;
}
#conference-guide .side-content {
	padding-top: 1rem;
}
#conference-guide .side-content .toc ul {
	padding: 0 1rem 0 2rem;
}
#conference-guide .side-content .toc ul li {
	font-size: 1.6rem;
}
#conference-guide .faqs .question {
	font-style: italic;
	font-family: 'OpenSans-Bold';
	margin: 0;
	padding: 1.5rem 0 0rem;
}
#conference-guide .faqs .question span {
	font-family: 'Open Sans', 'OpenSans-Regular';
}
#conference-guide .faq {
	border-bottom: 1px solid #c7c7c7;
	padding: 0 0 2rem;
}
#conference-guide .faq:last-of-type {
	border-bottom: none;
	padding: 0;
}
.conference-guide-container p,
#conference-guide .faq p {
	font-size: 1.6rem;
	padding: 0.5rem 1rem 0rem;
}
.conference-guide-container h4,
.conference-guide-container h5 {
	font-size: 1.6rem;
	margin-top: 1.7rem;
	margin-bottom: 0;
	color: var(--gray);
}
.conference-guide-container h5 {
	padding-left: 1rem;
	font-family: 'OpenSans-SemiboldItalic';
}
.vaccine-series-2021-page a,
.vaccine-series-2021-page p a,
#conference-guide .conference-guide-container a,
#conference-guide .conference-guide-container p a {
	color: var(--vaccine);
}
.list-title {
	font-size: 1.6rem;
	margin-bottom: 0;
}
#conference-guide .conference-guide-container #welcome .content-container {
	display: flex;
}
#conference-guide .conference-guide-container #welcome .content-container .img-container {
	padding: 1rem 0;
}
#conference-guide .conference-guide-container #welcome .content-container .img-container img {
	width: 80%;
}
#conference-guide .conference-guide-container.cardio #welcome .content-container .img-container.apac {
	width: 170px;
}
#conference-guide .conference-guide-container.cardio #welcome .content-container .img-container.apac img {
	width: 100%;
}
#conference-guide .conference-guide-container #welcome .content-container .content {
	width: 95%;
}
.conference-guide-container ol {
	font-size: 1.6rem;
	padding: 0 2rem;
}
.conference-guide-container ul li {
	font-size: 1.6rem;
	padding: 0.5rem 0 0;
}
#conference-guide .faq p {
	margin: 0;
}
.main-content-container .action-plan ul li::before {
	font: normal normal normal 14px/1 'FontAwesome';
	font-weight: 900;
	padding: 0.8rem 0.8rem 0px 0;
	font-size: 1.1rem;
	content: '\f00c';
}
.bootcamp-series .action-plan h4 {
	font-style: italic;
}
.bootcamp-series .action-plan h4 span,
.bootcamp-series .main-content-container .action-plan ul li::before,
.bootcamp-series .download-content a,
.bootcamp-series .slides ul li:hover a::after,
.bootcamp-series .main-content-container ul li a,
.bootcamp-series .download-content a span,
.bootcamp-series .slides ul li.has-deck a {
	color: var(--bootcamp);
}
.conference-guide-container .main-container > div,
.main-content-container .action-plan > div {
	display: flex;
	flex-direction: column;
}
.conference-guide-container .logo {
	max-width: 220px;
	width: 100%;
	padding: 0.5rem 0;
}
.conference-guide-container #glossary .list-container {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	align-content: flex-start;
}
.conference-guide-container #glossary .list-container,
.conference-guide-container #glossary .list-container .list {
	width: auto;
}
.conference-guide-container #glossary .list-container,
.conference-guide-container #glossary .list-container .list:nth-of-type(1),
.conference-guide-container #glossary .list-container .list:nth-of-type(2),
.conference-guide-container #glossary .list-container .list:nth-of-type(3),
.conference-guide-container #glossary .list-container .list:nth-of-type(4),
.conference-guide-container #glossary .list-container .list:nth-of-type(5),
.conference-guide-container #glossary .list-container .list:nth-of-type(6),
.conference-guide-container #glossary .list-container .list:nth-of-type(7) {
	height: auto;
}
#conference-guide .psych .main-content-container #faqs ul li {
	display: block;
}
#conference-guide .bootcamp h3 {
	color: var(--bootcamp);
}
#conference-guide .bootcamp h4 {
	color: var(--pceblue);
	margin-bottom: 0px;
	margin-top: 15px;
}
#conference-guide .bootcamp th {
	background-color: var(--pceblue);
	color: #ffffff;
	text-align: center;
	border-bottom: none;
}
#conference-guide .drug-type {
	background-color: #aaaaaa;
	color: #ffffff;
	border-bottom: none;
}
#conference-guide .border-left {
	border-left: 1px solid #aaaaaa;
}
@media only screen and (min-width: 768px) {
	.conference-guide-container #glossary .list-container {
		height: 260vw;
		width: 100vw;
	}
	.conference-guide-container #glossary .list-container .list {
		width: 33%;
		margin-bottom: 2rem;
	}
	.conference-guide-container #glossary .list-container .list:nth-of-type(1) {
		height: 835px;
	}
	.conference-guide-container #glossary .list-container .list:nth-of-type(2) {
		height: 320px;
	}
	.conference-guide-container #glossary .list-container .list:nth-of-type(3) {
		max-height: 570px;
	}
	.conference-guide-container #glossary .list-container .list:nth-of-type(4) {
		max-height: 680px;
	}
	.conference-guide-container #glossary .list-container .list:nth-of-type(5) {
		max-height: 440px;
	}
	.conference-guide-container #glossary .list-container .list:nth-of-type(6) {
		height: 415px;
	}
	.conference-guide-container #glossary .list-container .list:nth-of-type(7) {
		height: 290px;
	}
	.conference-guide-container #glossary .list-container .list ul {
		width: 90%;
	}
	.conference-guide-container #glossary .list-container .list:nth-child(2n + 1) {
		order: 1;
	}
	.conference-guide-container #glossary .list-container .list:nth-child(2n) {
		order: 2;
	}
}
@media only screen and (min-width: 992px) {
	.conference-guide-container #glossary .list-container {
		height: 200vw;
	}
	/* .conference-guide-container #glossary .list-container .list:nth-child(3n + 1) {
		order: 1;
	}
	.conference-guide-container #glossary .list-container .list:nth-child(3n + 2) {
		order: 2;
	}
	.conference-guide-container #glossary .list-container .list:nth-child(3n) {
		order: 3;
	} */
}
@media only screen and (min-width: 1400px) {
	.conference-guide-container #glossary .list-container {
		height: 125vw;
	}
}
@media only screen and (min-width: 1680px) {
	.conference-guide-container #glossary .list-container {
		height: 110vw;
	}
}
@media only screen and (min-width: 768px) {
	.vaccine-series-2021-page .main-content .agenda_wrapper,
	.vaccine-series-2021-page .main-container .agenda_wrapper {
		flex-direction: row;
	}
	.vaccine-series-2021-page .main-content .agenda_wrapper .agenda,
	.vaccine-series-2021-page .main-container .agenda_wrapper .agenda {
		width: calc(100% * 1 / 2 - 0rem);
	}
}
.vaccine-series-2021-page .side-container span {
	color: var(--vaccine);
	font-family: 'Open Sans Bold', 'OpenSans-Bold';
}
/* ILD */
.heroimg.symposiapage.banner.banner-ild,
.live-events-symposia.banner-ild .heroimg.symposiapage.banner {
	background-image: url('https://practicingclinicians.com/events-multi/images/ild/ild-ipf-banner_web-banner.png');
	background-size: cover, 100%, contain !important;
	min-height: 240px;
	justify-content: center;
	border-bottom: 0.3rem solid #669933;
}
#series-161 .heroimg.onlineactivities .img_holder .txt_holder h1 span,
.live-events-symposia.banner-ild .heroimg.symposiapage.banner h1,
section.heroimg.symposiapage.banner.banner-ild.live_events_loggedin h1 {
	color: var(--blue);
}
#series-161 .heroimg.onlineactivities .img_holder .txt_holder h1 {
	text-align: center;
}
#series-161 .heroimg.onlineactivities .img_holder .txt_holder h1 span {
	font-family: 'OpenSans-Bold';
}
#series-161.home-study-series .heroimg.onlineactivities .img_holder .txt_holder {
	margin: 0 auto !important;
}
.live-events-symposia.banner-ild .heroimg.symposiapage.banner h2,
.live-events-symposia.banner-ild .heroimg.symposiapage.banner h3,
section.heroimg.symposiapage.banner.banner-ild.live_events_loggedin h2,
section.heroimg.symposiapage.banner.banner-ild.live_events_loggedin h3 {
	color: var(--gray);
}
section.heroimg.symposiapage.banner.banner-ild.live_events_loggedin h2 {
	display: block;
	margin: 0;
}
section.heroimg.symposiapage.banner.banner-ild.live_events_loggedin h2 span {
	font-family: 'Open Sans', 'OpenSans-Regular';
}
.live-events-symposia.banner-ild .heroimg.symposiapage.banner h1 {
	margin-bottom: 1.5rem;
}
.live-events-symposia.banner-ild .heroimg.symposiapage.banner h1 span {
	font-size: 18px;
	font-style: italic;
}
#series-161 .description-info {
	display: flex;
	flex-direction: column;
}
@media only screen and (min-width: 768px) {
	#series-161 .description-info .description {
		width: 65%;
		padding: 3rem 3rem 0 0;
	}
	#series-161 .description-info {
		flex-direction: row;
		align-items: center;
		justify-content: center;
	}
}
#series-161 .description-info .resource-container {
	padding: 1rem 2rem;
	text-align: center;
	background: #e1f1f3;
	border-radius: 3rem;
	height: 100% !important;
}
#series-161 .description-info .resource-container a {
	color: var(--events-multi);
	text-decoration: none;
	font-family: 'OpenSans-Bold';
	font-size: 1.6rem;
}
#series-161 .description-info .resource-container a:before {
	font: normal normal normal 14px/1 'FontAwesome';
	font-weight: 900;
	padding: 0 0.5rem 0 0;
	font-size: 1.6rem;
	content: '\f019';
}
#series-161 .description-info .resource-container:hover,
#series-161 .description-info .resource-container:active,
#series-161 .description-info .resource-container:focus {
	background: var(--events-multi);
}
#series-161 .description-info .resource-container:hover a,
#series-161 .description-info .resource-container:active a,
#series-161 .description-info .resource-container:focus a {
	color: white;
}
#series-161 .fluid-container.onlineactivitiestoplinks {
	display: none;
}
#series-161 .faculty-container {
	display: flex;
	flex-direction: column;
}
#series-161 .faculty-container .faculty {
	margin-bottom: 1rem;
	display: flex;
}
@media only screen and (min-width: 768px) {
	#series-161 .faculty-container {
		flex-direction: row;
	}
	#series-161 .faculty-container .faculty {
		flex-direction: row;
		width: calc(100% * 1 / 2 - 1rem);
	}
}
#series-161 .faculty-container .faculty p {
	padding: 0 1.5rem 0 1rem;
	display: flex;
	flex-direction: column;
	flex: 1;
	font-size: 1.6rem;
}
#series-161 .faculty-container .faculty p span {
	line-height: 1.2;
	margin-bottom: 0.9rem;
}
#series-161 .faculty-container .faculty .img-container {
	border: 1px solid var(--pcegreen);
	width: 125;
	height: 150px;
}
#series-161 .faculty-container .faculty .img-container img {
	object-fit: cover;
	height: 100%;
}
#series-161 .additional-info-container ul li span {
	font-family: 'OpenSans-Bold';
}
#series-161 .activities-container section.category_page_section {
	margin: 1rem 0;
}
#series-161 .additional-info-container h3,
#series-161 .additional-info-container ul li span {
	color: var(--pcegreen);
}
@media only screen and (min-width: 768px) {
	.live-events-symposia.banner-ild .heroimg.symposiapage.banner h1 {
		font-size: 2.8rem;
		line-height: 1.1;
	}
}
.live-events-symposia.banner-ild .heroimg.symposiapage.banner .txt_holder:nth-of-type(2) {
	order: 0;
	max-width: 720px;
}
.img-container.apapp-banner {
	max-width: 728px;
	margin: 0 auto;
	border: 1px solid #9ec6cb;
}
.live-events-oncology .topic-credits-container {
	/* background: linear-gradient(0deg, rgba(27, 44, 88, 1) 0%, rgba(21, 130, 193, 1) 100%); */
	background: linear-gradient(0deg, rgb(245 244 244) 0%, rgb(204 203 203) 100%);
	border: 3px solid var(--oncology);
	padding: 2.5rem 1rem;
	width: 140px;
	height: 140px;
	margin: 2rem auto 0;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
}
.live-events-oncology .topic-credits-container p {
	color: var(--oncology);
	font-size: 1.8rem;
	line-height: 1.2;
	text-align: center;
	text-transform: capitalize;
	margin: 0;
}
.live-events-oncology .topic-credits-container p span {
	font-family: 'Open Sans Bold', 'OpenSans-Bold' !important;
	display: block;
	text-transform: uppercase;
	line-height: 1.2;
	font-size: 1.4rem;
}
.bootcamp-series.pulm .row .video-container .img-container {
	max-width: 600px;
	text-align: center;
	margin: 3rem auto 0px !important;
}
.bootcamp-series.pulm .row .video-container video {
	object-fit: cover;
	max-width: 600px;
	width: 100%;
	height: 100%;
}
.bootcamp-series.pulm .row .video-container video [poster] {
	height: 100%;
	width: 100%;
	z-index: 999999;
}
.bootcamp-container .slides ul li.has-deck a {
	color: var(--bootcamp) !important;
}

/* Oncology Therapeutic Page */

#online-activities-links-section .sectionheading.back {
	border-bottom: none;
	border-top: none;
	margin: 0;
	padding: 0 2rem 2rem;
}

.dropdown.subtopic-container {
	display: block;
	padding: 2rem 1rem 1rem;
}

.dropdown.subtopic-container.open > .dropdown-menu {
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: flex-start;
	padding: 1rem;
	border-top: 3px solid var(--pcegreen);
	border-radius: 0 0px 5px 5px;
}

.subtopic {
	display: flex;
	align-items: center;
	width: 100%;
	padding: 0.15rem 1rem 0.25rem;
}

.subtopic:hover,
.subtopic:active,
.subtopic:focus {
	background: #eeeeee;
}

.subtopic-container .dropdown-toggle {
	color: var(--pcegreen);
	text-decoration: none;
	padding: 0.6rem 2rem;
	font-family: 'OpenSans-Semibold';
}

.subtopic-container .dropdown-toggle:hover,
.subtopic-container .dropdown-toggle:active,
.subtopic-container .dropdown-toggle:focus {
	background: #eeeeee;
}

@media only screen and (min-width: 1200px) {
	.subtopic-container {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: flex-start;
	}

	.dropdown.subtopic-container.open > .dropdown-menu {
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		justify-content: flex-start;
		padding: 1rem;
		border-top: 3px solid var(--pcegreen);
		border-radius: 0 0px 5px 5px;
		height: 150px;
	}

	.subtopic {
		width: calc(100% * 1 / 4 - 1rem);
	}
}

.subtopic input[type='checkbox'] {
	position: relative;
	cursor: pointer;
	margin: 0 0.7rem 0 0;
}

.subtopic input[type='checkbox']:before {
	content: '';
	display: block;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0;
	left: 0;
	border: 1px solid #484848;
	border-radius: 3px;
	background-color: white;
}

.subtopic input[type='checkbox']:checked:after {
	content: '';
	display: block;
	width: 5px;
	height: 10px;
	border: solid #669933;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 2px;
	left: 6px;
}

.subtopic label {
	margin: 0;
	font-family: 'OpenSans-Semibold';
	line-height: 1.8;
}

.subtopic label:hover,
.subtopic label:active,
.subtopic label:focus {
	cursor: pointer;
}

.chips-container {
	display: flex;
	flex-wrap: wrap;
	padding: 1rem 0 2rem;
	min-height: 66px;
}

.chip {
	border-radius: 2rem;
	border: 1px solid #dbdbdb;
	padding: 0 1.3rem;
	margin: 0 1rem 1rem 0;
}

.chip span {
	font-size: 1.4rem;
	display: flex;
	align-items: center;
}

.chip:hover,
.chip:active,
.chip:focus {
	background: var(--gray);
	cursor: pointer;
}

.chip:hover span,
.chip:active span,
.chip:focus span,
.chip:hover span::before,
.chip:active span::before,
.chip:focus span::before {
	color: white;
}

.chip span::before {
	font: normal normal normal 14px/1 'FontAwesome';
	font-weight: 500;
	padding: 0 0.8rem 0px 0;
	font-size: 1.2rem;
	content: '\f00d';
}

.chips-container a:hover,
.chips-container a:active,
.chips-container a:focus {
	text-decoration: none;
	color: var(--gray);
}

.chips-container a::before {
	font: normal normal normal 14px/1 'FontAwesome';
	font-weight: 500;
	padding: 0 0.8rem 0px 0;
	font-size: 1.2rem;
	content: '\f056';
}

.onlineactivitiestoplinks .list-unstyled {
	margin: 0 0 2rem;
}

.onlineactivitiestoplinks .sectionheading {
	border-bottom: none;
	border-top: 1px dotted #b7b4b4;
	font-size: 26px;
	line-height: 26px;
	margin: 0px auto 10px;
	padding: 2rem 0 0;
	width: 100%;
}
