/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}
/*main container of each section*/
.main-app-container {}
/*
call-to-action buttons e.g:
Register, Join The Community etc
*/
.btn-register {}
/*Top navigation bar container*/
.template-nav {}
/*Top navigation bar items container*/
#bs-example-navbar-collapse-1 {}
/*social share buttons container*/
.social-share-button {}
/*social share buttons per social network*/
.social-share-button.facebook {}
.social-share-button.twitter {}
.social-share-button.linkedin {}
.social-share-button.google {}
/*AGENDA custom element background gradient*/
.section-8354395, .element-39349382, .element-39349387 {
    background: radial-gradient(ellipse at 85% 0%, rgba(255, 121, 0, .16), transparent 55%), radial-gradient(ellipse at 10% 100%, rgba(255, 121, 0, .12), transparent 60%), linear-gradient(135deg, #0E1D33, #1E2846 50%, #15294A) !important;
}
/*AGENDA PAGE top banner - same gradient as Home AGENDA section*/
.main_ring-banner-wrapper.virtual-venue-banner--agenda {
      background: radial-gradient(ellipse at 85% 0%, rgba(255, 121, 0, .16), transparent 55%), radial-gradient(ellipse at 10% 100%, rgba(255, 121, 0, .12), transparent 60%), linear-gradient(135deg, #0E1D33, #1E2846 50%, #15294A) !important;
}
/* ============================================================
   Left-align top navigation (currently centered)
   Covers the most common ways nav items get centered — flexbox,
   Bootstrap-style .navbar-nav, and plain text-align — since the
   exact markup for .template-nav isn't available yet. If none of
   these catch it, send the nav's outerHTML (right-click the nav →
   Inspect → right-click the highlighted line → Copy → Copy
   outerHTML) and I'll give you an exact fix.
   ============================================================ */
 
.template-nav,
#bs-example-navbar-collapse-1 {
  justify-content: flex-start !important;
  text-align: left !important;
  padding-left: 32px !important;
  box-sizing: border-box !important;
}
 
.template-nav ul,
.template-nav .navbar-nav,
#bs-example-navbar-collapse-1 ul,
#bs-example-navbar-collapse-1 .navbar-nav {
  justify-content: flex-start !important;
  text-align: left !important;
  margin-left: 0 !important;
  margin-right: auto !important;
}
 