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

/* shrink session box when no speakers*/
div.speakers-container.has-speakers.col-xs-12:empty {display:none;}


/*specific pages container*/
.home-custom-css{}
.community-custom-css{}
.agenda-custom-css{}
.speakers-custom-css{}

.color-1-background-opacity, .color-1-background-opacity.custom-color {
  background-color:rgba(239,239,239,100);
  font-size:12pt;
 font-style: Poppins;}

.speakers-custom-css{
 background-color:rgba(239,239,239,100);
 }

div.speaker-view .speaker-container .speaker-profile .speaker-bio-wrapper {
  font-style: Poppins, sans-serif;}

element.style {

}

.agenda-view .session-list-container .session-carousel .slider-container .session-container .session-name a {
    white-space: unset;
    overflow: inherit;
    display: contents;
}

div.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name {
    font-size: 16px;
    line-height: 18px;
    margin-bottom: 2px;
}

/*Agenda Speaker border around image*/
div.speaker-view .speaker-container.container .speaker-profile .speaker-image-wrapper .speaker-image-stub {
    border: 0px;
}

div.agenda-view .session-list-container .session-carousel .slider-container .session-container .session-name {
    height: auto;
    display: contents;
    overflow: auto;
  	padding-bottom: 8px;
}

div.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name a, .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name span {
    cursor: pointer;
    text-decoration: auto;
}

div.speaker-view {
    width: 100%;
    position: relative;
    font-family: Poppins, sans-serif;
}

div.padding-horizontal-small.location-wrapper.row {
    padding-top: 1px;
}
div.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-info .session-location {
    padding-top: 3px;
    text-transform: capitalize;
    font-size: 12px;
}

div.agenda-view .session-list-container .session-carousel .slider-container .session-container .description-container {
    margin-bottom: 1;
    position: relative;
    min-height: 10px;
    font-family: Poppins, sans-serif;
}
/*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 {}

/*hide looking for your ticket*/
.looking-ticket-link{
display:none;
}



/* shrink session box when no speakers*/
div.speakers-container.has-speakers.col-xs-12:empty {display:none;}


/*Change save your seat color*/
.session-actions-container .icon-Chair_OFF, .session-actions-container .icon-Chair_ON, .session-actions-container .icon-Chair_Overlap {
  display: inline-block;
  color: #ffffff;
}

/*Change session time color*/
.session-info-text .session-time {
  font-weight: 100;
  font-style: Poppins;
  display: inline-block;
}



/* Change session filter label */ #sessions-filter .filter-label { font-size: 0; } #sessions-filter .filter-label::after { display: inline-block; content: "Explore"; font-size: 10px; font-family: Poppins, sans-serif; }


/* Change agenda font */
.agenda-view {
    font-family: Poppins, sans-serif;
}

/* change polls submit button color */
.poll-submit-button {
background-color: #00aded !important;
}

/*Agenda Session Times*/
.session-info-text {
   font-size: 12px;
   vertical-align: middle;
   line-height: 18px;
   color: #ffffff;
   margin-bottom: 4px;
}

/*Change session title color*/
.agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name a, .agenda-view .session-list-container .session-day-container .time-row .session-elem .session-container .session-name span {
    cursor: pointer;
    text-decoration: none;
}

/* When it is unvisited link */
a:link {
color: #0b5ed7;
}

/* When it is visited link */
a:visited {
color: #0b5ed7;
}

/* When you mouse over link */
a:hover {
color: #0b80c3;
}

/* When it is selected link */
a:active {
color: #e34554;
}

h4 {
margin-top: 0;
margin-bottom: 0.2rem;
font-family: Poppins, sans serif; 
font-size: 20px
font-weight: 800;
line-height: 1.2;
color: #21245c; 
}

h5 {
margin-top: 0;
margin-bottom: 0.2rem;
font-family: Poppins, sans serif; 
font-size: 16px
line-height: 1.2;
color: #20245c; 
}
  