#ROOT{background:#fff8f9!important;}
h6{margin: 0 !important;}

.tabs{margin:0!important;}
.tab-links li.active a, li.active a:hover,.tab-links a:hover {background: var(--theme-ui-colors-submain);}
.tab-links a {border:2px solid var(--theme-ui-colors-submain);background: var(--theme-ui-colors-white);}
.enclosed h4{font-size:1.2em;font-weight:700;}
.intro a{color:var(--theme-ui-colors-main);font-weight:500;}

.main{margin:0 auto;width:100%;}
.avt{padding:0;}
.fluid-iframe{margin:0 auto;padding-top:0!important;}
.js-stickybits-usefixed-spacer000{height:100px!important;display:none!important;}
.topnavbar-primary{background:rgba(255,255,255,0.6);}
.theme-nav{padding-bottom:1em;margin-bottom:1em;border-radius:1.8em;background:rgba(255,255,255,0.1);border:4px solid rgba(255,255,255,0.5);border-bottom:0;overflow:hidden;position:relative;-webkit-box-shadow000:0 0 100px rgba(80,40,180,0.26);box-shadow000:0 0 100px rgba(80,40,180,0.26);z-index:1;}
.theme-nav ul,.theme-nav li{padding:0;margin:0;list-style-type:none;}
.theme-nav ul{display:flex;}
.theme-nav ul a{font-size:2.6em;color:#834aab;padding:0.6em 1em;display:block;font-weight:900;}
.theme-nav ul a:focus,.theme-nav ul a:hover{color:var(--theme-ui-colors-black);font-weight:900;}
.theme-nav-bar{border-bottom:1px solid #834aab;}
.theme-header{width:80%;margin:0 auto -1em auto;display:table;color:var(--theme-ui-colors-white);position:relative;}
.main .sec:nth-child(1){display:none;}

#Theme2025 .img-capsule{width:25%;margin:0 -0.4em;position:relative;}
#Theme2025 h2 em,#Theme2025 h2 span{margin-bottom:0.2em;display:block;}
#Theme2025 h2 em{font-size:0.8em;color:#71c0ec;font-weight:bold;font-style:normal;}
#Theme2025 h2 span{font-weight:100;color:var(--theme-ui-colors-white);}
#Theme2025 ul,#Theme2025 ol{position:relative;list-style:none;padding:0;}
#theme-logo{width:22%;top:0;right:0;position:absolute;color:var(--theme-ui-colors-secondary);display:block;}

.display-wrapper{box-shadow:0 0 50px 0 rgba(0,0,0,0.1);padding:0.8em;}
.content-container{margin:0 auto;width:100%;text-align:left;display:block;height:auto;}
.intro .fluid-iframe{margin:0 auto;}
.intro a{color:var(--theme-ui-colors-secondary);font-weight:bold;}
.intro .scrollbar{max-height:340px;height:100%;padding-right:1em;}
.intro.content-container{padding:1.4em 0.4em 0.4em 1.4em;}

.profile-header,.profile-head{width:100%;display:block;text-align:center;}
.profile-header{font-size:2.6em;margin:0 auto 0.6em auto;font-weight:900;color:var(--theme-ui-colors-theme);}
.profile-head{font-weight:700;font-size:1.6em;position:relative;display:flex;white-space:nowrap;text-align:left;align-items:center;justify-content:center;color:#006a9f;}
.profile-head:before,.profile-head:after{height:1px;margin:auto 0.6em;content:'';width:30%;background:var(--theme-ui-colors-theme);}

@media screen and (max-width:768px){
.enclosed{background-size:60% auto!important;}
.content-container{padding:0.4em;}
#theme-logo{width:40%;}
#Theme2025 h2{margin-top:3em;text-shadow:0 0 0.6em rgba(0,0,0,0.4);}
#Theme2025 .theme-header{width:100%;margin-bottom:-4em;text-align:right;}
#Theme2025 .date{font-size:0.9em;}
#Theme2025 .details-profile{padding:0.6em 0;text-align:left;align-items:center;display:flex;}
#Theme2025 .details-profile .profile-designation{text-align:left;}
.profile-header{font-size:1.8em;}
.profile-head{font-size:1.2em;margin-top:0.4em;text-align:center;}
}

#speakers,#hosts{background:white;}
#speakers,#speakers .content-container{padding:0;}
.speakers .scrollbar{max-height:340px;height:100%;padding-right:0.5em;margin:1em 0.5em;}
.speakers-info{display:flex;align-items: center;gap:1em;}
.speaker-img img{width:100px;}
.speaker-text{text-align:left;font-size:1.1rem;line-height:1.5rem;}
.speaker-text span{font-size: 0.9rem;color: var(--theme-ui-colors-grey);}
.speakers{overflow: hidden;}

@media screen and (max-width:1000px){
body{background-size:100%;background-position:0 0;}
.main{background-position:12em 4em;background-size:100%;}
.theme-nav{width:100%;margin:auto;border-radius:0.8em;}
.theme-nav ul a{font-size:1.65em;line-height:1.2;padding:0.6em 0;}
.speaker-img img{width: 70px;}
.content-container{padding:0.4em;}
}

.col-12.col-lg-8.col-xl-9{width:100%;padding:0 1.4em 1em 1.8em;flex:100%;max-width:100%;background:#fff;-webkit-box-shadow000:0 0 100px rgba(80,40,180,0.26);box-shadow000:0 0 100px rgba(80,40,180,0.26);}

@media only screen and (max-width:1000px){
#Theme2025 .img-capsule img{width:150%;}
}

.schedule,.speakers{padding:1.4em 0.4em 0.4em 1.4em;}
.schedule h3{margin:0 auto;display:block;text-align:center;font-size:1.2em;font-weight:700;}
.schedule .scrollbar{max-height:340px;height:100%;padding-right:1em;overflow:scroll;}
.schedule .display-panel{padding:0.4em 0;align-items:start;border-bottom:2px solid #ff818c;}
.tab-links{gap:3px;padding:0;}
.tab-links li{width:100%;align-items:center;justify-content:center;}
.tab-links a{padding:0.8em 1em;}
.panel-schedule{font-weight:bold;line-height:1.4;text-align:left;}
.panel-details{vertical-align:top;text-align:left;line-height:1.4;}
.panel-details li{margin-bottom:0.4em;}

.schedule .panel-details{text-align:left;border-left:1px dotted #e90044;padding:0 0 0 1em}
.schedule .event .display-panel{padding:0;margin-bottom:0.2em;border:none;text-align:left;}
.schedule .event .event-label{color:var(--theme-ui-colors-main);font-weight:bold;white-space:nowrap;}

@media only screen and (max-width:767px){
.schedule .display-panel{display:flex;}
}

.profile-name .ch{font-size:1.1em!important;}
.profile-designation{font-size:0.9em;color:var(--theme-ui-colors-grey);margin-top:0.2em;}
.profile-link{width:30px;height:30px;border-radius:50%;background:var(--theme-ui-colors-white);position:absolute;top:0.6em;right:0.6em;z-index:1000;color:var(--theme-ui-colors-secondary);display:flex;justify-content:center;align-items:center;transition:transform 1s;}
.profile-link i{font-style:normal;font-size:1.4em;font-weight:300;}
.profile:hover .profile-link{transform:rotate(360deg);color:var(--theme-ui-colors-white);background:var(--theme-ui-colors-main);}

@media only screen and (max-width:768px) {
.enclosed{width:100%;}
}

/* accordion */
button div {display:block;}
.accordion-item{border:0 !important;border-bottom:1px solid #ff818c !important;}
.accordion-body ul {padding-left: 1em;padding:0;}
.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;overflow-anchor:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease}@media (prefers-reduced-motion:reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:#0c63e4;background-color:#e7f1ff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.125)}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");transform:rotate(-180deg)}.accordion-button::after{flex-shrink:0;width:1.25rem;height:1.25rem;margin-left:auto;content:"";background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:1.25rem;transition:transform .2s ease-in-out}@media (prefers-reduced-motion:reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.accordion-header{margin-bottom:0}.accordion-item{background-color:#fff;border:1px solid rgba(0,0,0,.125)}.accordion-item:first-of-type{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.accordion-item:first-of-type .accordion-button{border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:calc(.25rem - 1px);border-bottom-left-radius:calc(.25rem - 1px)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.accordion-body{padding:1rem 1.25rem}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button{border-radius:0}
.accordion-button:not(.collapsed) {color:var(--theme-ui-colors-submain) !important;background-color:var(--theme-ui-colors-muted) !important;box-shadow:none !important;}