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

/*Hide Interest Star on the Individual Agenda Sessions*/
.session-actions-container.single-button{
	display: none !important;}
.session-info-text {
   font-size: 14px;
   vertical-align: middle;
   line-height: 21px;
   color: #32333C;
   margin-bottom: 5px;
   display: none;
}


/*Hide Session Star in Session Page*/
.session-action-wrapper.starred {
display: none !important;
}

/*Hide Session Seperator*/
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.session-actions.font-size-14 > div > span{
display: none;
}

/*Hide Agenda Toolbar*/
.tab-buttons-container {
  display: none !important;
}

/*Hide Session Page Times*/
body > div.react-main.footer-padding-confirmation > div > div > div > div:nth-child(1) > div.session-info-container > div.session-dates.margin-bottom-small.font-size-14{
  display: none;
}

/* To hide "Share" on session page */
.share {
display: none !important;
}

/* hide add to calendar */
.add-to-calendar {
 display: none !important;
}
/*hide looking for your ticket*/
.looking-ticket-link{
display:none;
}
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button.my-interests-button {
    display: none;
}
body > div.react-main.footer-padding-confirmation > div > div > div.agenda-view.session-list-view.top-agenda-margin-single.agenda-custom-css.agenda-day-selector.row > div.tab-buttons-container.margin-bottom-small > div:nth-child(2) > div.tab-button-border.background-color-gray {
  display: none;
}
/* To hide "Share" for speakers */
.speaker-share-button {
display: none;
}
/* Hide Speaker Like Button */
.speaker-view .speaker-container .speaker-profile .speaker-community-like-wrapper span {
    display: none;
}
/*Remove the My Registered View*/
.agenda-view .tab-buttons-container .tab-button-wrapper .tab-button.my-registrations-button {
    display: none;
}

/*Hide date row on agenda*/
.agenda-view .agenda-search-container .agenda-search .days-row{ 
      display: none;
}
/*hide session filter*/
.agenda-view .agenda-search-container .agenda-search .search-row .search-input {
    height: 56px;
    max-width: 175px;
    display: none;
}

/*Enrique Test*/
.live-broadcast-preview{
  display: none;
}
.live-broadcast-footer{
  display: none !important;
}
/*Hide Virtual Session Page Features*/
.live-broadcast-preview{
  display: none;
}
.live-broadcast-footer{
  display: none !important;
}
.session-timer{
 display: none;
}
.session-duration{
 display: none;
}

/*Set Agenda Background to White */
.agenda-view.top-agenda-margin-single.agenda-view--session{
  background: white;
}
.speaker-view{
  background: white;
}
.main-react-view.urban{
  background: white;
}

.color-1-background-opacity{
  background: white;
}

/*Extend Speaker Profile*/
body > div.react-main.footer-padding-confirmation > div > div > div > div.speaker-container.container > div.speaker-profile.margin-bottom-small.row > div.speaker-bio-wrapper.medium-padding-right-medium.medium-padding-left-medium.padding-top-small.padding-bottom-small.padding-right-medium.col-lg-9.col-md-7.col-xs-12 > div:nth-child(1) > div.col-lg-9.col-lg-pull-3.col-md-8.col-md-pull-4.col-sm-9.col-sm-pull-3.col-xs-12 > div.speaker-company.text-ellipsis{
	width: fit-content;
}

body > div.react-main > div > div > div > div.speaker-container.container > div.speaker-profile.margin-bottom-small.row > div.speaker-bio-wrapper.medium-padding-right-medium.medium-padding-left-medium.padding-top-small.padding-bottom-small.padding-right-medium.col-lg-9.col-md-7.col-xs-12 > div:nth-child(1) > div.col-lg-9.col-lg-pull-3.col-md-8.col-md-pull-4.col-sm-9.col-sm-pull-3.col-xs-12 > div.speaker-name-wrapper.bz-flex-row{
	width: fit-content;
}

.session-page.padding-bottom-small.margin-bottom-small.container{
    border-style: groove;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-color: glassboro;
    border-width: 1.5px;
}

.agenda-view .session-page.transparentContainer {
    background: none;
    padding: 0;
    border-color: white;
}

.agenda-view .session-speaker-container {
	border-style: groove;
    border-radius: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    border-color: glassboro;
    border-width: 1.5px;
}