/*initial*/

body {line-height:1.6em;}

h1 {color:#427aa1;}	
h2 {color:#427aa1;}	
.site-button{
  background-color: #ffdea7;
  border: none;
  color: #427aa1;
  padding: 15px 32px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 18px;
font-weight:bold;
  cursor: pointer;
filter: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.5));

}		

.site-button:hover{
  background-color: #427aa1;
  color: #ffdea7;

}	

.questions{
 border: 1px solid #d3d3d3; 
padding:5px;
width:85%;
background-color:#f0e7da;
margin: 15px;}

 .jm-two-col-wrapper {
    display: flex;
    gap: 20px;
  }

  .jm-two-col-box {
    flex: 1;
    padding: 20px;
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    box-sizing: border-box;
  }								
									
									
 .jm-two-col-box li {
border:none; 
padding:0px;
padding-bottom:3px;
margin: 1px;}	

.Portal {  
 width: 100%;
  margin: 0px;
background-color: #CC1619;
  border: 2px solid #FFFFFF;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #FFFFFF;
margin-top:10px;}							
									
.Portal a {
  color: #ffffff;
  font-weight: bold;
  text-decoration: underline;
}						
								
.Welcome {
font-size:24px; 
color:#427aa1;
font-style:italic;
font-wieght: bold;
}	

.welcomebox{
border-radius:15px;				
margin: 15px;

background-color: #EDEDED;
 border: 2px solid #FFFFFF;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #00000;
margin-top:10px;}		

.welcomeapc-wrapper {
  display: flex;
  flex-direction: row; /* forces horizontal layout */
  width: 100%;
}

.welcomeapc-left {
  flex: 0 0 60%;
border-radius:15px;				
margin: 15px;

background-color: #EDEDED;
 border: 2px solid #FFFFFF;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #00000;
margin-top:10px;}	


.welcomeapc-right {
  flex: 0 0 40%;
border-radius:15px;				
margin: 15px;

background-color: #EDEDED;
 border: 2px solid #FFFFFF;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #00000;
margin-top:10px;
}	


.home_reg_button-button-group {
  display: flex;
  flex-direction: column; /* stacks buttons vertically */
  gap: 0px; /* spacing between buttons */
}
.home_reg_button {
margin-top:10px;
margin-bottom:5px;
 background-color: #427aa1;
  border: none;
  color: #ffdea7;
  padding: 10px 20px;
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
font-weight:bold;
  cursor: pointer;
border-radius:10px;
font-style:normal;
}
	.home_reg_button:hover	{					
	  background-color: #ffdea7;
  color: #427aa1;	}		


/* SPEAKER SERVICE CENTER */
.speaker-wrapper {
  display: flex;
  flex-direction: row; /* forces horizontal layout */
  width: 100%;
}

.speaker-left {
  flex: 0 0 60%;
border-radius:15px;				
margin: 15px;
background-color: #FFFFFF;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #00000;
margin-top:10px;}	


.speaker-right {
  flex: 0 0 40%;
border-radius:15px;				
margin: 15px;
background-color: #EDEDED;
 border: 2px solid #FFFFFF;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #00000;
margin-top:10px;
}	

.speaker_reg_button-button-group {
    display: flex;
    flex-direction: column;
    gap: 10px; /* vertical spacing between buttons */
    width: 250px; /* adjust as needed */
}

.speaker_reg_button {
    display: block;
    width: 100%; /* all buttons same width */
    box-sizing: border-box;
    margin: 0;
    background-color: #427aa1;
    border: none;
    color: #ffdea7;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    border-radius: 0;
    font-style: normal;
margin-bottom:5px;
}

.speaker_reg_button:hover {
    background-color: #000000;
    color: #427aa1;
}	
.speaker_reg_button:visited {
    color: #FFFFFF;
}			
									
.speakerlinks{
font-size:14px; 
color:#427aa1;
font-weight: bold;
margin-bottom:5px;
}	


.speaker-yellow-wrapper {
  display: flex;
  flex-direction: row; /* forces horizontal layout */
  width: 100%;
}

.speaker-yellow-left {
  flex: 0 0 50%;
border-radius:15px;				
margin: 15px;
background-color: #ffebc6;
 border: 2px solid #FFFFFF;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #00000;
margin-top:10px;}	


.speaker-yellow-right {
  flex: 0 0 50%;
border-radius:15px;				
margin: 15px;
background-color: #ffebc6;
 border: 2px solid #FFFFFF;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #00000;
margin-top:10px;
}							
									
.speaker-question{
 border: 1px solid #EDEDED; 
padding:5px;
width:100%;
margin-top: 25px;}							
									
/* PPTX DOWNLOAD BUTTON */								

.pptx-button {
    display: block;
    width: 100%; /* all buttons same width */
    box-sizing: border-box;
    margin: 0;
    background-color: #67943f;
    border: none;
    color: #FFFFFF;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    border-radius: 0;
    font-style: normal;
margin-bottom:25px;
width: 55%;
filter: drop-shadow(4px 4px 10px rgba(0, 0, 0, 0.5));
}

.pptx-button:hover {
    background-color: #000000;
    color: #FFFFFF;
}	

.pptx-button:visited {
    color: #FFFFFF;
}												

.pptx-listholder{ padding:10px;
border: 1px solid #696969;
background-color:#EDEDED;
}
							
.pptx-bullet { padding-bottom: 15px;
color:#000000;
 }									
								
.full-gray-box 
{width:100%;
padding:25px; 
background-color:#EDEDED;	
border-radius:5px;								
color:#000000;}	

					
									
.dropdown.custom-nav-level-1:hover{
background-color:#427aa1;
color:#ffffff;
}							
									
	#header .header-logo img {max-width:75px;}							
	#header .header-body {background-color:#f0e7da}							
								
									
		#header .header-nav.header-nav-line nav > ul li:hover > a {
		color: #fff;
	}						
									
								
.welcomeapc-right-red {
  flex: 0 0 40%;
border-radius:25px;				
margin: 15px;
background-color: #e02b20;
 border: 1px solid #EDEDED;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #FFFFFF;
margin-top:10px;
}									

.welcomeapc-right-red h3 {
 color: #FFFFFF;
font-size:18px;
font-weight:bold;
padding-bttom:5px;
margin-bottom:0px;
text-align:center;}						
	

.checkportaltext {
line-height:normal;
}								
.checkportal {
background-color:#FFFFFF;
color:#000000;
font-size: 12px;
width:100%;
padding:5px;
margin-top:25px;
border-radius:10px;	}								
									
.checkportal li {
margin-top:0px;
margin-bottom:0px;
line-height:normal;}		

.attreg {
 flex: 0 0 40%;
border-radius:5px;				
margin: 15px;
background-color: #427aa1;
 border: 2px solid #FFFFFF;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #FFFFFF;
margin-top:10px;
}		

.attreg-group {
 flex: 0 0 40%;
border-radius:5px;				
margin: 15px;
 border: 2px solid #427aa1;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #427aa1;
margin-top:10px;
}						

#sponsor-section .text-center {

font-size:18px;
color: #427aa1; 
margin-bottom:0px;}								
							
.exreg-wrapper {
  display: flex;
  flex-direction: row; /* forces horizontal layout */
  width: 100%;
}								
								
.exreg {
 flex: 0 0 60%;
border-radius:5px;				
margin: 15px;
background-color: #427aa1;
 border: 2px solid #FFFFFF;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #FFFFFF;
margin-top:10px;
}		

.exreg-group {
 flex: 0 0 40%;
border-radius:5px;				
margin: 15px;
  padding: 10px;
font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #545454;
margin-top:10px;
background-color: #FDFAEF;
}										
	

.feeTitleStyle {font-size: 18px; font-weight:bold; color:#427aa1;}							
									
/* EXHIBITOR SERVICE CENTER */							
.ESC-button {
    display: block;
    width: 75%; /* all buttons same width */
    box-sizing: border-box;
    margin: 0;
    background-color: #ffdea7;
    border: none;
    color: #427aa1;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
    border-radius: 0;
    font-style: normal;
margin-bottom:5px;
margin-top:5px;
}

.ESC-button:hover {
    background-color: #000000;
    color: #FFFFFF;
}	
.ESC-button:visited {
    color: #427aa1;
}			

.ESC-two-col-wrapper {
    display: flex;
  flex-direction: row; /* forces horizontal layout */
  width: 100%;
gap:3%;
  }

  .ESC-left-col-box {
    flex: 0 0 60%;
    padding: 20px;
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    box-sizing: border-box;
width:75%;
  }								
	.ESC-right-col-box {								
    flex: 0 0 25%;
    padding: 20px;
    background-color: #fffffff;
    border: 1px solid #ccc;
    box-sizing: border-box;
font-size:12px;
  }										

.ex-company {
font-size:16px;
font-weight:bold;
}	

.ESC-exhihit-info-wrapper	{
padding:7px;;
margin-bottom: 10px;
width:100%;
} 						
	.kit-button {
    display: block;
    width: 100%; /* all buttons same width */
    box-sizing: border-box;
    margin: 0;
    background-color: #f0e7da;
    border: none;
    color: #000000;
    padding: 5px 10px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    cursor: pointer;
    border-radius: 0;
    font-style: bold;
margin-bottom:5px;
}
.kitnote {line-height:normal; margin-bottom:20px;}

.kit-button:hover {
    background-color: #000000;
    color: #f0e7da;
}	
									
								
.cornot {
width:80%;
padding:5px;
color: #000000;
Margin-bottom:10px;}								

.cornot li {background-color:#c20b0b;
color:#ffffff;}								
									
/* AGENDA */								
.tb-color1 {
	color: val(--primaryColor-text) !important;
	background-color: #427aa1 !important;
}
.session-title a:link {color:#427aa1 }								
								
/* REGISTRATION FORMS */								
.tb-color2 {
	color: val(--primaryColor-text) !important;
	background-color: #427aa1 !important;
padding-left:4px;
}									
								
					
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
									
								
