/*---------------START OF BACKGROUNG IMAGE CHANGES---------------------*/ 
/*Background image on home page per 4885*/  
@media screen and (min-width: 768px){  
     #disclosure-agreements-new:after,
      #events-welcome:after {  
        content: "";  
        position: absolute;  
        top:215px;  
        left:0; 
        right:0;  
        bottom: 0px;  
        background-color: transparent !important;    
        background-position:center;  
        z-index:-1;  
        background-image: url(https://metameetings-production-assets.s3.amazonaws.com/public_downloads/87fcdb6a-752a-4403-aa1e-50a339d5a31e/2024_IC_home%20page%201925X1254.jpg) !important;    
        background-size: cover; 
        border-bottom: none !important; 
    }    
  #disclosure-agreements-new:after {
        top:140px;  
        background-position:center top;  
      }    
  #disclosure-agreements-new #content,
  #events-welcome #content {background-color: rgba(255, 255, 255, 0.95) !important;}    
}    
.container-fluid.flash{ background-color:#ffffff;}  
@media screen and (min-width: 768px){    
  #application_layout #disclosure-agreements-new #footer,  
  #application_layout #events-welcome #footer {  
        width: 100% !important;  
        border: none !important;  
        left:0;  
    }  
     /*home page header update*/  
    .welcome-unit .col-sm-12 h2:nth-of-type(1){font-size:0;}  
    .welcome-unit .col-sm-12 h2:nth-of-type(1):before{  
        font-size:32px;  
        content:"Welcome to the 2024 J.P. Morgan Industrials Conference";  
    }  
    .welcome-unit .one-on-one-block{margin-left:10% !important;} 
    .welcome-unit .col-sm-12 p:nth-of-type(1):before{  
        font-size:22px;  
        white-space:pre;
        content:"March 12-14, 2024 | 383 Madison Avenue, New York, NY \a\a";  
    }  
    .welcome-unit .col-sm-12 h3{margin-top:10px;}   
    .welcome-unit .col-sm-6 h2:nth-of-type(1):after{font-size:20px;} 
    #events-welcome .conference-banner-wrapper{display: none !important;}  
    .collapse.navbar-collapse.sidebar-nav.header-navbar-collapse{background-color: #FFFFFF;}  
    #events-welcome #navigation-top{margin-bottom:0;}  
    #main-yield-topnav #navigation-top .subnav-header-collapse li{padding-left:0 !important; margin-left:0 !important; margin-right:15px;}  
    #main-yield-topnav #navigation-top .collapse.navbar-collapse.sidebar-nav.header-navbar-collapse ul.nav.nav-pills.nav-stacked, #main-yield-topnav #navigation-top .collapse.navbar-collapse.sidebar-nav.header-navbar-collapse ul.nav.nav-pills.nav-stacked.event-pages.ui-sortable {margin-left: 0% !important;}  
    #application_layout #events-welcome .navbar {background-color:transparent !important;}  
    .event-typeahead.form-control.tt-input{background-color: #FFFFFF !important;}  
    #events-welcome section#event { margin-top: -32px; } 
    #navigation-top .top-subnav-container ul li a{z-index:5 !important;} 
    #events-welcome #navigation-top { 
        margin-bottom: 0; 
        border: none !important; 
        background-color: white; 
    } 
} 

@media (min-width: 768px) {   
  #general_signin #content{  
            margin-top: 30px;  
            padding-top:30px;  
            margin-left: 7.5% !important;  
            margin-right: 6% !important;  
            width: 85%;  
      }     
  
  #events-welcome #content {  
            margin-top: 100px;  
            padding-top:30px;  
            margin-left: 6% !important;  
            margin-right: 6% !important;  
            width: 86.8%;  
      } 
    }   
@media (max-width: 768px) {   
    #events-welcome #content { 
      margin-left: 2% !important; 
      margin-right: 2% !important; 
    } 
} 
#application_layout section#event .welcome-unit {background-color: rgba(255, 255, 255, 0) !important;} 

@media (min-width: 768px) {  
  
  #disclosure-agreements-new .alert{
    position:absolute;
  	top:109px;
    left:6.5%;
    width:1200px;
    z-index:1; 
  }

  #general_signin .alert {
   position:absolute;
	top:13px;
    left:7.8%;
    width:84.5%;
    z-index:1; 
   }
  #events-welcome .alert {
    position:absolute;
		top:153px;
    left:5.2%;
    width:88.5%;
    z-index:1; 
  }
    .user-cannot-manage-event #events-welcome .alert {
    position:absolute;
    top:155px;
    left:5.2%;
    width:88.5%;
    z-index:1; 
  }

}
/*POINT PERSON BACKGROUND IMAGE FIX - THIS CODE IS NEEDED WHEN THE SITE IS IN "APPROVED" STATE.*/
/*COMMENT OUT THIS CODE WHEN SITE IS "PUBLISHED" STATE. */
@media (min-width: 768px) { .user-cannot-manage-event.pointperson #events-welcome:after {top:45px !important;}}
/*---------------END OF BACKGROUNG IMAGE CHANGES---------------------*/ 

/*---- HIDE UPLOAD OTHER MATIERIALS on speaker support----*/
div.speaker-support div#upload-downloadable-elements {display: none;}

/*Update Fast Pass Text to Orange*/
#events-welcome a[title="Fast Pass"],
#application_layout #navigation-top ul.nav li.qrcode a {
    color: #E26E00 !important;
    text-decoration-color: #E26E00 !important;
}
@media (max-width: 767px){
  #application_layout body #main-yield-topnav.container-fluid #navigation-top ul.nav.nav-pills.nav-stacked li.qrcode a {
      color:  #E26E00 !important;
      background-color: #edeef0 !important;
      text-decoration-color: #E26E00 !important;

  }
  #application_layout .top-subnav-container ul li.qrcode:hover {
   background-color: none !important;
  }
}


/* Hide badging from PP */
#event > div > div.col-md-10 > div.row.show-two-columns > div.col-sm-6.event-details > h2{
	display: none;
}