

/* Main Page banners refs #19724 */
@media (min-width: 768px) {
  body#events-welcome .collapse.navbar-collapse.sidebar-nav.header-navbar-collapse:after {
    content: " "; display: block;
    background: transparent url(https://s3.amazonaws.com/metameetings-production-assets/public_downloads/assets/000/004/435/original/2021_TMC_MAP_desktop972x110_0323.jpg) right bottom no-repeat;
    background-size: 990px auto;
    height: 130px;
  }
  #application_layout .collapse.navbar-collapse.header-navbar-collapse { padding-right: 0px; }
  #events-welcome #navigation-top:after {
    display: block;
    content: 'A legacy H&Q® event since 1973';
    font-style: italic;
    text-align: right;
    width: 1200px;
    padding-left: 16px;
    padding-right: 16px;
    margin: 10px auto;
    font-family: 'Cardo', serif;
    font-weight: 400;
    text-shadow: rgb(255 255 255 / 80%) 0px 1px 0px;
    box-shadow: #ffffff 0px 0px 0px 0px;
    outline: #3B3B3B 0px;
  }
}

/* Banner for Mobile Phones refs #19724 */
@media (max-width: 768px) {
  #application_layout body header nav.navbar.navbar-default .container-fluid .nav-header a.navbar-brand {
    background: none;
  }
  
  body#events-welcome .container-fluid.top-banner {
    height: 42px;
    padding-left: 0px;
    padding-right: 0px;
    display: table;
    margin-bottom: 10px;
  }
  
  body#events-welcome .container-fluid.top-banner .left {
    display: table-cell;
    width: 0px;
  }

  body#events-welcome .container-fluid.top-banner .middle {
    display: table-cell;
    width: 0px;
  }

  body#events-welcome .container-fluid.top-banner .right {
    background:url(https://s3.amazonaws.com/metameetings-production-assets/public_downloads/assets/000/004/434/original/2021_TMC_MAP_mobile320x42.jpg) right bottom no-repeat;
    height: 42px;
    width: 320px;
    display: table-cell;
  }
  
}

/* Hide virtual sessions subnav refs #20276 */
ul.nav.nav-pills.nav-stacked>li>a[title='Virtual Sessions'] {
  display: none;
}

/*change speaker support text refs #20586 */
html.user-cannot-manage-event .info-text .webcast-text { 
  position: relative;
  font-size: 0 !important;
  line-height: 1;
}
html.user-cannot-manage-event .info-text .webcast-text:before { 
  content: "Please find below your public direct webcast link. This can be posted on your company website. While the conference on the whole is invitation-only, public listeners can listen to your virtual Fireside Chat via this link. This link will access your company’s Fireside Chat only; public listeners will not be able to navigate to the rest of the Conference Website. Public listeners will not need a password but can simply sign in with name and email for an audio (non-video) version of the session. Only invited attendees of the conference will access the virtual session as video." ;
  font-size: 14px !important;
  display: block;
}

/* show company names on agenda refs #20629 */
#application_layout table.table.agenda tr td.keynote ul.participations li a span.agenda-company {
  display: inline-block !important;
}
#application_layout table.table.agenda tr td ul.participations span:not(:empty):before{
  display: none !important;
}
table.table.agenda tr td.keynote ul.participations span.agenda-title:not(:empty):after{
  content: ", ";
  font-weight: normal !important;
  margin-right: 4px;
}
table.table.agenda tr td ul.participations li a>strong:not(:empty):after{
  content: ", ";
  font-weight: normal !important;
  margin-right: 4px;
}
#application_layout table.table.agenda tr td.panel-discussion ul.participations li a span.agenda-company {
  display: inline-block !important;
}
#application_layout table.table.agenda tr td.panel-discussion ul.participations span:not(:empty):before{
  display: none !important;
}
table.table.agenda tr td.panel-discussion ul.participations span.agenda-title:not(:empty):after{
  content: ", ";
  font-weight: normal !important;
  margin-right: 4px;
}
table.table.agenda tr td.panel-discussion ul.participations li a>strong:not(:empty):after{
  content: ", ";
  font-weight: normal !important;
  margin-right: 4px;
}
table.table.agenda tr td.panel-discussion ul.participations a[title="Ajit Pai, Former Chairman of the Federal Communications Commission, "] span.agenda-title:after{
  display:none;
}
#application_layout table.table.agenda tr td.panel-discussion.panel-discussion-37915 ul.participations span.agenda-title:not(:empty):after {
  display: none !important;
}

/* change interviewer to interviewed by on agenda refs #20658 */
table.table.agenda li.participant-group.interviewer div.role {
  display:none;
}
table.table.agenda li.participant-group.interviewer:before {
  content: 'Interviewed by';
  font-size: 14px;
  visibility: visible;
  margin-right: 10px;
  font-weight: bold;
  font-style: normal;
}
/* change moderator to moderated by on agenda refs #20658 */
table.table.agenda li.participant-group.moderator div.role {
  display:none;
}
table.table.agenda li.participant-group.moderator:before {
  content: 'Moderated by';
  font-size: 14px;
  visibility: visible;
  margin-right: 10px;
  font-weight: bold;
  font-style: normal;
}


li.agenda-legend .downloads{
  display:none;
}
/* Hide Banker role on agenda */
table.table.agenda tr td ul.participations li.participant-group.banker {
    display: none;
}
/* hide Fake banker session from sessions page */
.sessions-box li.session-38141 {
    display: none;
}

/*hide slides from agenda legend refs #20889 */
li.agenda-legend li.presentation-slides {
  display: none;
}
/* Hide Fake Bankers Sessions from these bankers */
#application_layout  .user-88592 .sessions {display: none;}
#application_layout  .user-162804 .sessions {display: none;}
#application_layout  .user-274283 .sessions {display: none;}
#application_layout  .user-162806 .sessions {display: none;}
#application_layout  .user-88610 .sessions {display: none;}
#application_layout  .user-88547 .sessions {display: none;}
#application_layout  .user-88601 .sessions {display: none;}
#application_layout  .user-88594 .sessions {display: none;}
#application_layout  .user-274284 .sessions {display: none;}
#application_layout  .user-162803 .sessions {display: none;}
#application_layout  .user-88584 .sessions {display: none;}
#application_layout  .user-88569 .sessions {display: none;}
#application_layout  .user-153380 .sessions {display: none;}
#application_layout  .user-88589 .sessions {display: none;}
#application_layout  .user-274280 .sessions {display: none;}
#application_layout  .user-88240 .sessions {display: none;}
#application_layout  .user-88612 .sessions {display: none;}
#application_layout  .user-88568 .sessions {display: none;}
#application_layout  .user-88570 .sessions {display: none;}
#application_layout  .user-88599 .sessions {display: none;}
#application_layout  .user-153908 .sessions {display: none;}
#application_layout  .user-88566 .sessions {display: none;}
#application_layout  .user-88573 .sessions {display: none;}
#application_layout  .user-22518 .sessions {display: none;}
#application_layout  .user-88523 .sessions {display: none;}
#application_layout  .user-162786 .sessions {display: none;}
#application_layout  .user-269420 .sessions {display: none;}
#application_layout  .user-88581 .sessions {display: none;}
#application_layout  .user-162802 .sessions {display: none;}
#application_layout  .user-88587 .sessions {display: none;}
#application_layout  .user-80750 .sessions {display: none;}
#application_layout  .user-88591 .sessions {display: none;}
#application_layout  .user-88530 .sessions {display: none;}
#application_layout  .user-88605 .sessions {display: none;}
#application_layout  .user-88526 .sessions {display: none;}
#application_layout  .user-162788 .sessions {display: none;}
#application_layout  .user-88531 .sessions {display: none;}
#application_layout  .user-269358 .sessions {display: none;}
#application_layout  .user-274279 .sessions {display: none;}
#application_layout  .user-88546 .sessions {display: none;}
#application_layout  .user-88572 .sessions {display: none;}
#application_layout  .user-269154 .sessions {display: none;}
#application_layout  .user-268297 .sessions {display: none;}
#application_layout  .user-274285 .sessions {display: none;}
#application_layout  .user-88541 .sessions {display: none;}
#application_layout  .user-88604 .sessions {display: none;}
#application_layout  .user-88537 .sessions {display: none;}
#application_layout  .user-88554 .sessions {display: none;}
#application_layout  .user-88538 .sessions {display: none;}
#application_layout  .user-162810 .sessions {display: none;}
#application_layout  .user-277646 .sessions {display: none;}
#application_layout  .user-88575 .sessions {display: none;}
#application_layout  .user-80852 .sessions {display: none;}
#application_layout  .user-88593 .sessions {display: none;}
#application_layout  .user-87522 .sessions {display: none;}
#application_layout  .user-88600 .sessions {display: none;}
#application_layout  .user-269214 .sessions {display: none;}
#application_layout  .user-162918 .sessions {display: none;}
#application_layout  .user-88528 .sessions {display: none;}
#application_layout  .user-274286 .sessions {display: none;}
#application_layout  .user-152825 .sessions {display: none;}
#application_layout  .user-162805 .sessions {display: none;}
#application_layout  .user-88565 .sessions {display: none;}
#application_layout  .user-162919 .sessions {display: none;}
#application_layout  .user-88603 .sessions {display: none;}
#application_layout  .user-88583 .sessions {display: none;}
#application_layout  .user-88567 .sessions {display: none;}
#application_layout  .user-88608 .sessions {display: none;}
#application_layout  .user-88545 .sessions {display: none;}
#application_layout  .user-88576 .sessions {display: none;}
#application_layout  .user-88606 .sessions {display: none;}
#application_layout  .user-88551 .sessions {display: none;}
#application_layout  .user-162809 .sessions {display: none;}
#application_layout  .user-162789 .sessions {display: none;}
#application_layout  .user-162808 .sessions {display: none;}
#application_layout  .user-274282 .sessions {display: none;}
#application_layout  .user-88562 .sessions {display: none;}
#application_layout  .user-162787 .sessions {display: none;}
#application_layout  .user-88525 .sessions {display: none;}
#application_layout  .user-88535 .sessions {display: none;}
#application_layout  .user-88527 .sessions {display: none;}
#application_layout  .user-162812 .sessions {display: none;}
#application_layout  .user-268413 .sessions {display: none;}
#application_layout  .user-88590 .sessions {display: none;}
#application_layout  .user-88596 .sessions {display: none;}
#application_layout  .user-88602 .sessions {display: none;}
#application_layout  .user-162920 .sessions {display: none;}
#application_layout  .user-162790 .sessions {display: none;}
#application_layout  .user-88597 .sessions {display: none;}
#application_layout  .user-274281 .sessions {display: none;}
#application_layout  .user-88609 .sessions {display: none;}
#application_layout  .user-88539 .sessions {display: none;}
#application_layout  .user-88598 .sessions {display: none;}
#application_layout  .user-88550 .sessions {display: none;}
#application_layout  .user-88543 .sessions {display: none;}
#application_layout  .user-162791 .sessions {display: none;}
#application_layout  .user-268860 .sessions {display: none;}
#application_layout  .user-88290 .sessions {display: none;}
#application_layout  .user-88291 .sessions {display: none;}
#application_layout  .user-88563 .sessions {display: none;}
#application_layout  .user-81999 .sessions {display: none;}
#application_layout  .user-88553 .sessions {display: none;}
#application_layout  .user-162807 .sessions {display: none;}
#application_layout  .user-22575 .sessions {display: none;}
#application_layout  .user-276948 .sessions {display: none;}
#application_layout  .user-162779 .sessions {display: none;}
#application_layout  .user-162972 .sessions {display: none;}
#application_layout  .user-88560 .sessions {display: none;}
#application_layout  .user-336838 .sessions {display: none;}
#application_layout  .user-269225 .sessions {display: none;}
#application_layout  .user-269340 .sessions {display: none;}
#application_layout  .user-422688 .sessions {display: none;}
#application_layout  .user-268862 .sessions {display: none;}
#application_layout  .user-268861 .sessions {display: none;}
#application_layout  .user-269226 .sessions {display: none;}
#application_layout  .user-450925 .session-38141 {display: none;}
#application_layout  .user-450925 ul>.role {display: none;}
#application_layout  .user-450925 .sessions a[title="Bankers"] {display: none;}
#application_layout  .user-337527 .session-38141 {display: none;}
#application_layout  .user-337527 ul>.role {display: none;}
#application_layout  .user-337527 .sessions a[title="Bankers"] {display: none;}

div.session-nav-wrapper {display:none;}

div.tt-dataset-Sessions a[href*="/sessions/38141-bankers"]{display:none;}

/* combine sessions refs #21035 */


#survey-questions-vote-view h3:last-child {
  position: relative;
  font-size: 0 !important;
  line-height: 1;
}
#survey-questions-vote-view h3:last-child:before {
  content: "Please check back at the start of the conference for the poll questions";
  font-size: 24px !important;
  display: block;
}



