/*Session description font size*/
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .preview-session-description.opened {
    font-size: 12px;
}

@font-face { 
   font-family: Grotesk; 
   src: url('https://s3.amazonaws.com/bizzabo.users.files/133692/207935/815380/NHaasGroteskDSStd-75Bd.otf');
}

.Grotesk {
  font-family: Grotesk !important;
}

.nav-menu-btn {
  font-weight: bold !important;
}

/*Register form links*/
.submission-form a {color: #214f9c!important; text-decoration: none;}
.custom-font{font-size:30px!important; font-weight: bold!important;}
.ladda-label{font-size:25px!important; font-weight: bold!important;}
.form-group{font-size: 18px!important !important;}

/*Agenda customisation*/
.session-name a {color: #2F417A!important; font-size: 18px;}
.full-screen-btn a {color: #000!important;}
.sbs-preview-session-description {
	font-size:14px !important;
}

/*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 {}

.container-fluid {
/*text-align: center!important;
margin: 0 auto!important;*/
}

/*Header hero container resize for background image*/
.element-5952299 {
  background-size:cover !important;
  height:60vh;
  background-position:bottom;
}
/*floating logo in banner*/
.element-5952300 {
  width:80vw;
  margin:0 auto;
}

.navbar .navbar-nav {
  display: inline-block!important;
  float: none;
  vertical-align: top!important;
}

.navbar .navbar-right {
  float: right;
}

.navbar .navbar-collapse {
  text-align: center!important;
}

/*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 {}

/*removing the heading in the custom element to reduce top spacing*/
/*donot use this if there is another H2 in the section*/
.remove-h2-section h2 {
    display: none !important;
}


/*to remove outline on sponsors*/
.sponsor-img-holder {
  border:none;
}


@media only screen and (max-width: 991px) {
  /*Header hero container resize for background image*/
    .element-5952299 {
      height:40vh;
    } 
      .element-5952300  {
    width:100vw;
    margin:0 auto;
  }
}
@media only screen and (max-width: 768px) {
	.nofloat {
	  float: none!important;
	}
	.element-5952300 {
    width:100vw;
    margin:0 auto;
  }
}
.cookie-popup { position:fixed; bottom:-100%; width:100%; padding:20px; margin-left:0; margin-right:0; background-color:#333333; color:#ffffff; font-family:'Open Sans',sans-serif; transition:bottom 0.5s; text-align:center; box-shadow:0px -8px 10px rgba(0,0,0,0.4); } .cookie-popup.active { bottom:0; } .cookie-popup h3 { font-size:1.3rem !important; text-transform:uppercase !important; color:#ffffff !important; } .cookie-popup button { background-color:#bd4937; color:#ffffff; font-weight:bold; font-size:1rem; padding:10px; border-radius:6px 10px; border-width:0; }