/* Ricky */
body.view-session-view .session-intro small{
	display:none;
}
/*
Commented by Rahul to make it edge to edge
.content-list-abstract {
	margin:1rem;
	padding:0.5rem;
}
*/
.fMarquee::before {
	position: absolute;
	top: -0.5rem;
	right: -0.5rem;
	height: 1rem;
	width: 1rem;
	background: #cc0000;
	content:"";
	border-radius: 50%;
	animation: blinking 1.5s infinite;
}
/*----------animation----------*/
@keyframes blinking {
    0%{
        opacity: 1;
    }
    70%{
        opacity: 0;
    }
    100%{
        opacity: 1;
    }
}
.fMarquee {
	position: relative;
	margin: 1rem;
	border-radius: 5px;
	background: #eed97f;
	padding: 0.5rem 1rem;
	border: 1px solid #dbba66;
}
.fMarquee p {
	margin: 0.25rem 0;
}
.fMarquee .f-list-item-title {
	display:none;
}
.fMarquee .f-list-item-container{
	border:none !important;
	padding:0 !important;
}

.f-content-fields .f-content-node {
	padding: 1rem;
	border-top: 1px solid #ccc;
}
.f-content-node-title {
	font-size: 0.8rem;
	text-transform: uppercase;
	opacity: 0.7;
}
.f-info,.f-reg-fee{padding: 40px !important;}
.f-info table,.f-reg-fee table{width: 100%;margin: 10px 0;}
.f-info .fModuleContent table tr:not(.acc-info tr):first-child,
.f-reg-fee .fModuleContent table tr:first-child{background: #ff9595;}
.f-info .fModuleContent table td:not(.acc-info td),
.f-reg-fee .fModuleContent table td{border: 1px solid #555; text-align: center;}
.f-info .fModuleContent table td,
.f-reg-fee .fModuleContent table td{padding: 6px 10px;line-height: 1.2rem;}
.f-info .fModuleContent table td:first-child,
.f-reg-fee .fModuleContent table td:first-child{text-align: left !important;}
.f-reg-fee table td span{font-size: 12px;font-style: italic;}
.f-reg-fee .fModuleContent p{
	text-align: center;
	padding: 5px; 
	background: #c73a3a;
	color: #fff;
}
.f-info .fModuleContent div>h4,
.f-reg-fee .fModuleContent div>h4{color: #c73a3a;}
.f-info .fModuleContent div>p{margin-top: 0 !important;}
.f-info .fModuleContent div>h4{margin: 0 !important;}
.f-info .fModuleContent>div>div{
	text-align: center;
	padding: 10px;
	background: #c73a3a;
	color: #fff;
}
.f-info .fModuleContent>div>div h4{margin: 0; color: #fff;}
.f-fee-com{padding: 40px !important;}
.f-fee-com .fModuleContent h4{color: #c73a3a;margin-top: 30px;}
.f-fee-com .fModuleContent p,
.f-fee-com .fModuleContent ul{margin: 0 0 10px 0;}
.f-fee-com .fModuleContent .down-box{
	background: #f8a1a1;
	padding: 20px; 
	text-align: center;
	margin: auto;
	width: 80%;
}
.f-fee-com .fModuleContent .down-box h4{margin: 0;}
.f-fee-com .fModuleContent .down-box p{margin: 0;}



.view-session-view .session-row .session-title span{display: none;}
.session-people-role-31961 a,
.session-people-role-32010 a,
.session-people-role-32045 a{
	pointer-events:none;
}
.view-session-view .session-people-role-31961 .session-people-name{
	display:block;
}
.view-session-view .session-item-intro .session-people{
	margin-top:1rem;
}
.session-intro small{
	color:#009688 !important;
}  


/********** css for MPA 2023 **********/



/* .path-mpa2023-home- .page-title,
.path-mpa2023-programme- .page-title,
.path-mpa2023-faculty- .page-title,
.path-mpa2023-abstracts-moderated-poster-presentation- .page-title,
.content-type-31271 .page-title{
    background: #313692;
    color: #fff;
}
 */

.f-welcome .fModuleContent .column img {
    border: 2px solid #313692;
    border-radius: 10px;
    object-fit: cover;
    aspect-ratio: 1/1;
    width: 200px;
    object-position: top;
}


.div-loading {
	background: #fff center center url('/templates/custom/anderesfourdy/eventmobileapp/images/Loading.gif') no-repeat;
	position: fixed;
	top: 0; right: 0; left: 0; bottom: 0;
	z-index: 999;
	opacity: 0.5;
	display:none;
}