html {
    background: transparent !important;
}
.alert{
	margin-bottom : 0px;
	margin-top : 1rem;
}
.fancybox-slide{
	background-color : rgba(0,0,0,0.7);
}

#app-layout-virtual .jumbotron,
#app-layout-virtual {
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#efefef+0,ffffff+100 */
    background: #efefef;
    /* Old browsers */
    background: -moz-linear-gradient(top, #efefef 0%, #ffffff 100%);
    /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #efefef 0%, #ffffff 100%);
    /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #efefef 0%, #ffffff 100%);
    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#efefef', endColorstr='#ffffff', GradientType=0);
    /* IE6-9 */
}

#app-layout-virtual .jumbotron .landing-video{
    display: none;
}

#app-layout-virtual .top-navigation {
    background-color: #ffffff;
}

#app-layout-virtual #footer {
    background: transparent !important;
}
div.header-logo{padding-top:35px;}
#header div.container div.language-toggle{top:7px; right:18px;}

tr.savings{background:#54BAC6; color:#ffffff; font-weight:bold;}

ul,ol{margin:15px; padding:inherit; list-style:disc;}
ul li{margin:inherit; padding:inherit; list-style:disc;}
ol li{margin:inherit; padding:inherit; list-style:disc;}

#field-64125{padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid rgba(00,00,00,0.3);}
#field-64132 h2{display:none;}

div.field p{
	width : 100%;
	/* padding-left : 2rem; */
	padding-left : 15px;
}

.social-activities p{
	font-size : 14px!important;
}

#field-97161 > p {
	padding-left : 0;
}
#field-97174 > label{
	padding-right : 0.25rem;
}
.body-wrapper p{
	padding : 1rem!important;
}
.popup-ul {
	margin : 0;
	margin-left : 15px;
}
.banner .banner-wrapper{
	max-width : 72rem!important;
}
.language-toggle a{
	    color: white;
    background-color: #8d1a50;
    border: 1px solid #8d1a50;
    border-radius: 0.375rem;
    padding: 0.5rem 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 600;
    margin: 0 1rem;
}
form[name=regForm] .body-wrapper a{
	color : white;
}
input.returning{
	pointer-events:all !important;
}
label.returning{
	pointer-events:all !important;
	opacity:1 !important;
}

#colleagueForm- .details[data-id="656665"],
#colleagueForm- .details[data-id="656667"],
#colleagueForm- .details[data-id="656668"]{
	display : none;
}

div[data-id="117600"]{
	display : none;
}

@media (min-width: 1024px) {
    #content {
        margin-top: 0rem;
    }
}

.banner{
    background-color: #fbae19;
}

.body-wrapper h2{
	color : #8d1a50;
}

.navbar .logo-wrapper img{
	height : 4rem;
}

.acpi-agenda .m-seminar-list__list__row--columns-3 .m-seminar-list__list__items__item{
	list-style : none;
}
.acpi-agenda .session-schedule-card .session-header {
	border-radius : 0!important;
}

.acpi-agenda .small_bio,.acpi-agenda .h-100{
	height : 100%;
}

.acpi-agenda .session-operations .fas.fa-info-circle.mr-2{
	display : none;
}

.acpi-agenda .m-seminar-list__list__row__header{
	background : #8d1a50!important;
}

.acpi-agenda .initial-avatar{
    height: 2rem;
    width: 2rem;
    border-radius: 50%;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
}

.navbar .language-toggle a{
	background-color :#8d1a50;
	border-color :#8d1a50;
}

.m-seminar-list__list__row--columns-3 .m-seminar-list__list__items__item{
	width: calc((100% / 3) - 30px)!important;
}

.session-schedule-card .session-header .session-title{
	align-items : flex-start!important;
}
.session-schedule-card .session-header .session-date-time{
	margin-top : 0.5rem;
}
.classification{
	display: flex;
    align-items: center;
    gap: 0.25rem;
    flex-wrap: wrap;
}

.classification .tag-button{
	padding: 0.25rem 0.5rem;
    border-radius: 6px;
}

.speaker-card .speaker-name{
	font-weight: 600;
    color: #8d1a50;
}

.user-details p{
	font-style : italic;
}

.attendee_list .alphabet-container .alphabet-title{
	padding : 1rem!important;
	color : white;
	background-color : #fbae19!important;
}

.attendee_list .letters-container a.active{
	color : white;
	background-color : #fbae19!important;
}

.loadSummary{
	background-color : #f16399;
	color : white;
	border-color : #f16399!important;
}

.user-details p{
	padding : 0!important;
	padding-top : 1rem!important;
}

.alphabet-container > .row > * {
	margin-top : 1rem;
}

.bio-banner {
	display : flex;
	flex-direction : row;
	align-items : flex-start;
	justify-content : flex-start;
	gap : 1rem;
}

.bio-banner .avatar{
	display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}

.profile-bio{
	margin-top : 1rem;
}

.shadow-card-title{
	font-weight : 600;
	color : #8d1a50;
}

.bio-banner .details.profile-detail h3{
	font-weight : 600;
	color : #8d1a50;
}

.bio-banner .details.profile-detail p{
	font-style : italic;
}

.m-seminar-list__list__row__header{
	width : 15%!important;
}
.m-seminar-list__list__items{
	width : 85%!important;
}