/* DTSC26 - New CSS additions START - JUNAID */

/* Neue Plak fonts -- https: //fonts.cdnfonts.com/css/neue-plak -- START */

@font-face {
  font-family: 'Neue Plak';
  font-style: normal;
  font-weight: 400;
  src: local('Neue Plak'), url('https://fonts.cdnfonts.com/s/67517/Neue Plak Regular.woff') format('woff');
}

@font-face {
  font-family: 'Neue Plak';
  font-style: normal;
  font-weight: 600;
  src: local('Neue Plak'), url('https://fonts.cdnfonts.com/s/67517/Neue Plak Black.woff') format('woff');
}

@font-face {
  font-family: 'Neue Plak';
  font-style: normal;
  font-weight: 800;
  src: local('Neue Plak'), url('https://fonts.cdnfonts.com/s/67517/Neue Plak Bold.woff') format('woff');
}

/* Neue Plak fonts -- https: //fonts.cdnfonts.com/css/neue-plak -- END */

#infosys .thumbnail-img {
  max-width: 700px;
  margin: 0 auto;
}

#infosys .caption {
  margin: 0 auto;
  padding: 0 !important;
}

#innova .thumbnail-img {
  max-width: 700px;
  margin: 0 auto;
}

#innova .caption {
  margin: 0 auto;
  padding: 0 !important;
}

#couchbase .thumbnail-img {
  max-width: 500px;
  margin: 0 auto;
}

#couchbase .caption {
  margin: 0 auto;
  padding: 0 !important;
}

#dxc .thumbnail-img {
  max-width: 500px;
  margin: 0 auto;
}

#dxc .caption {
  margin: 0 auto;
  padding: 0 !important;
}

#gold .thumbnail-img {
  max-width: 400px;
  margin: 0 auto;
}

#gold .caption {
  margin: 0 auto;
  padding: 0 !important;
}

#silver .thumbnail-img {
  max-width: 300px;
  margin: 0 auto;
}

#silver .caption {
  margin: 0 auto;
  padding: 0 !important;
}

#bronze .thumbnail-img {
  max-width: 200px;
  margin: 0 auto;
}

#bronze .caption {
  margin: 0 auto;
  padding: 0 !important;
}

/* DTSC26 - New CSS additions END - JUNAID */



/* change schedule icons to navy -- KB */
.attendease-block-schedule .attendease-block-content .schedule-header .schedule-view-controls .schedule-view-button .fa {
  font-size: 18px;
  color: navy;
}

/* change schedule icons to navy END -- KB */
.attendease-block-schedule .attendease-block-content .schedule-body .schedule-view-container .schedule-view-row .schedule-sessions .schedule-session .session-header.at-a-glance .header-schedule-button .add-to-schedule .attendease-icon,
.attendease-block-schedule .attendease-block-content .schedule-body .schedule-view-container .schedule-view-row .schedule-sessions .schedule-session .session-header.at-a-glance .header-schedule-button .has-schedule-conflicts .attendease-icon,
.attendease-block-schedule .attendease-block-content .schedule-body .schedule-view-container .schedule-view-row .schedule-sessions .schedule-session .session-header.at-a-glance .header-schedule-button .is-on-waitlist .attendease-icon,
.attendease-block-schedule .attendease-block-content .schedule-body .schedule-view-container .schedule-view-row .schedule-sessions .schedule-session .session-header.at-a-glance .header-schedule-button .remove-from-schedule .attendease-icon,
.attendease-block-schedule .attendease-block-content .schedule-body .schedule-view-container .schedule-view-row .schedule-sessions .schedule-session .session-header.at-a-glance .header-schedule-button .schedule-active-btn .attendease-icon {
  font-size: 19px;
  margin: 0 !important;
  color: navy;
}

.attendease-global-footer-copyrights p {
  margin: 20px 0 0;
  color: inherit;
  font-size: inherit;
  display: none;
}

.website-styles .row.attendease-block.attendease-block-schedule #attendease-schedule-block-content .schedule-header .schedule-dates-button {
  color: #061066;
}

/* HIDE PROFILE NAVIGATION ITEMS START -- JUNAID */
.attendease-navigation ul {

  & li:nth-child(1),
  li:nth-child(3),
  li:nth-child(4),
  li:nth-child(5),
  li:nth-child(6),
  li:nth-child(7) {
    display: none !important;
  }
}

/* HIDE PROFILE NAVIGATION ITEMS END -- JUNAID */


/* remove time zone text -- katie */
.attendease-block-schedule .attendease-block-content .schedule-body .schedule-menu .toggle-timezone .session-timezone-text {
  line-height: 1.3;
  display: none;
}

.attendease-block-schedule .attendease-block-content .schedule-body .schedule-menu .toggle-timezone .session-timezone-text {
  line-height: 1.3;
  display: none;
}

.attendease-block-schedule .attendease-block-content .schedule-body .schedule-menu .toggle-timezone {
  display: none;
}

/* remove time zone textEND -- katie */


/* HIDE MOBILE PROFILE NAVIGATION ITEMS START -- JUNAID */
.dropdown-menu {

  & li:nth-child(2),
  li:nth-child(3),
  li:nth-child(4),
  li:nth-child(5),
  li:nth-child(6) {
    display: none !important;
  }
}

/* HIDE MOBILE PROFILE NAVIGATION ITEMS END -- JUNAID */



/* FULL WIDTH NAVIGATION START -- JUNAID */
.website-styles .attendease-global-header.header-navbar-top .attendease-global-header-wrapper .attendease-portal-style-nav {
  max-width: 100%;
}

/* FULL WIDTH NAVIGATION END -- JUNAID */

.website-styles .row.attendease-block.attendease-block-schedule #attendease-schedule-block-content .schedule-header .schedule-view-button {
  color: #0d0659;
}

.attendease-block-schedule .attendease-block-content .schedule-body .schedule-menu .toggle-timezone h3.menu-header {
  margin: 0 0 10px;
  display: block;
  display: none !important;
}



/* QR CODE REMOVAL START -- KATIE*/
.attendease-attendee-qr-code label {
  display: none !important;
}

/* Hide the QR code image -- KATIE*/
.attendease-attendee-qr-code img {
  display: none !important;
}

/* QR CODE REMOVAL END -- KATIE*/



/* remove at a glance view - katie */
.attendease-block-schedule .attendease-block-content .schedule-body .schedule-menu .at-a-glance-toggle .menu-header {
  margin-bottom: 8px;
  display: none !important;
}

.website-styles .row.attendease-block.attendease-block-schedule #attendease-schedule-block-content .schedule-body .schedule-menu .at-a-glance-toggle .toggle-container {
  border-color: #051464;
  display: none !important;
}

/* remove at a glance view end- katie */

.attendease-sub-menu-wrapper ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: none !important;
}