
.tab-speaker {border-bottom: 2px solid #2A3A90; margin: 0 15px 20px 15px; padding-bottom: 10px;}
.speakers .item{min-height:480px;}
.speakers .item img{width: 100%;height: 100%;aspect-ratio: 1;object-fit: cover;}
.speakers .item img:hover{cursor: pointer;}
.speakers .item .dummyPhoto{border: 1px solid #012966;aspect-ratio : 1 / 1;width: 100%;color:#5f72f0;font-size: 100px;text-align: center;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.speakers .item .profileImage{overflow:hidden;}
.speakers .item .imageCaption {text-align: center;margin: 10px 0;color:#2d2926;padding: 10px 0;line-height: 1.2;}
.speakers .item .imageCaption .name { font-family: 'Helvetica-Bold';margin-bottom: 10px; font-size: 18px;}
.speakers .item .imageCaption .title {margin-bottom: 10px;}
.speakers .item .imageCaption .company { font-family: 'Helvetica-Bold'; margin-bottom: 10px;}
.speakers .item .imageCaption .view-bio {margin-top: 10px;font-family: 'Helvetica-Bold';color:#2A3A90;font-size: 14px;}
.speakers .item .imageCaption .view-bio:hover {text-decoration: underline;}
.speakers .item .imageCaption .view-bio span {display: inline-block;margin-bottom: 0;}

.speakers span.btn-2021-red-arrow {background: url(/en/news-events/events/annual-meetings/2024/_common/img/icon_arrow-right-dark-blue.svg) right bottom no-repeat;}

.loading-img {text-align: center;padding: 100px 0 150px 0;}
#synopsis a span {color: #0ebae3!important;}
#synopsis ol, 
#synopsis ul {margin-bottom: 20px;}
#synopsis ol li, 
#synopsis ul li {margin-bottom: 10px;}

.feature-detail2 a.btn-2021-red {width:300px;}
.outter .main .feat-banner .content .inner {background-color: #2A3A90!important;}
.outter .main .feature .headline {margin-bottom: 30px;}
a.btn-2021-red {width: 100%;}

.feature-detail .row.event-title .subheadline {margin-bottom: 20px;}
.feature-detail .row.event-meta .top {border-bottom:1px solid #ccc;font-family: 'Helvetica-Bold';margin-bottom: 10px;}
.feature-detail .row.event-meta .bottom {margin-bottom: 30px;font-family: 'Helvetica-Bold';}

@media only screen and (max-width: 768px){ 
	.speakers .item{min-height:600px;}
}

@media only screen and (max-width: 500px){
	.speakers .item {min-height: 450px;}
	.speakers .item .profileImage {height: auto;overflow: auto;}
}