* 							{	box-sizing: border-box;
							}
body 						{	margin: 0;
								font-family: Open Sans, Arial, Helvetica, sans-serif;
							}
.header 					{  	background-color: #3e6994;
								padding: 15px 20px 15px 20px;
								position: fixed;
								top: 0;
								width: 100%;
								z-index:3;
							}
.header a 					{   color: #FFFFFF;
								font-size:30px;
								text-decoration: none;
							}
#hnd						{	position:absolute; 
								right:20px; 
								margin-top:5px;
								display:inline;
							}
#pnb						{	padding:3px;
								background-color: #3e6994;
								border: 2px solid #FFFFFF;
								color: #FFFFFF;
								cursor:pointer;
								border-radius:2px;
							}
#pnb div					{	width: 1.2em;
								height: 2px;
								background-color: #FFFFFF;
								margin: 3px 0;
							} 	
#md		               		{   margin-top: 84px;
							}

.bc-div 					{	margin-top: -84px;
								position: relative; 
								width: 100%;
								height: calc(100vh - 84px);  
								text-align: center; 
							}							
.b-div						{	position: absolute;
								top: 50%; 
								left: 50%;
								transform: translate(-50%, -50%);
								width: 100%;
								height: 50%;  
								text-align: center; 
								overflow:hidden;  
							}
#lpat						{	color:#a8a8a8;
							}							
.c-div 						{   position: absolute; 
								top: 50%; 
								left: 50%;
								transform: translate(-50%, -50%); 
								z-index: 10; 
								background-color: rgba(255, 255, 255, 1); 
								padding: 10px; 
								border-radius: 20px; 
								 
								border: 5px solid #3e6994;
							}
@media (min-width: 768px) 	{	.c-div {
										font-size: 18px;
									}
							}
								
@media (max-width: 767px) 	{	.c-div {
										font-size: 12px;
									}
							}
#lpl						{	font-size:3em; 
								font-weight:bold; 
								color:#3e6994; 
								cursor:pointer;
							}

#ild						{	width:50%;
								text-align:center;
								margin:0 auto;
							}
@media (min-width: 768px) 	{
								#ild {
										width: 50%;
									}
							}
@media (max-width: 767px) 	{
								#ild {
									width: 98%;
									}
							}
#mcd	 					{   width:50%;
								margin:0 auto;
								margin-bottom:80px;
								padding-bottom: 30px;
								border: 0px solid  #3e6994;
								border-collapse:collapse;
							}
							
@media (min-width: 768px) 	{	#mcd {
										width: 50%;
									}
							}
								
@media (max-width: 767px) 	{	#mcd {
										width: 98%;
									}
							}							
#mct	 					{   width:100%;
								margin:0 auto;
								margin-bottom:80px;
								padding-bottom: 30px;
								border: 0px solid  #3e6994;
								border-collapse:collapse;
							}
#dsli						{	text-align: center;
							}
#sli						{	margin-top:10px;
								visibility:hidden;	
							}
#lsfwdiv					{	margin:0;
								width:20em;
								margin:0 auto;
								margin-top:140px;  
								-webkit-box-shadow: 0px 0px 2px 2px #C3C3C3; 
								box-shadow: 0px 0px 2px 2px #C3C3C3;
								border-radius:6px;	
							}
#inputSuName				{	margin-top:10px;
							}
#inputLoEmail				{	margin-top:10px;
							}	
#inputNpEmail				{	margin-top:10px;
							}							
#lsfwd1						{	margin:0;
								display: inline-block;	
								width:100%;
								border-radius:6px;
							}
.lsfinfo					{	color:#cc1204;
								margin:0;
								padding:0;
								margin-top:10px;
								margin-bottom:10px;
								font-size:0.9em;
								padding-left:5px;
								padding-right:5px;
								display:none;
								text-align:center;
							}							
.lsfInput					{	border:none;
								width:100%;
								font-size:1.1em;
								color: #000000;
								outline:none;
								padding:5px;
							}
.lsfButton					{	padding:5px;
								padding-top:10px;
								padding-bottom:10px;
								background-color: #3e6994;
								border: 2px solid #FFFFFF;
								color: #FFFFFF;
								font-size:1.2em;
								width:15em;
								border:none;
								width:100%;
								border-bottom-right-radius:6px;
								border-bottom-left-radius:6px;
							}
.fs							{	cursor:pointer;
								font-size:0.8em;
								position:absolute; 
								bottom:5px;
								color:#FFFFFF;
							}
.fsa						{	left:5px;
							}
.fsb						{	right:5px;
							}							
.fs:hover					{	text-decoration: underline;
							}							
.lsfhr						{	border: 0px solid #000000;
								border-bottom-width:1px;
								margin-top:7px;
								margin-bottom:7px;			
							}
.lsfhrab					{	margin-bottom:0px;	
							}	
.blbd						{	position:relative;
							}							
#lsfwd3						{	margin:0;
								display: none;	
								width:100%;
								border-radius:6px;
							}
#lsfwd2						{	margin:0;
								display: none;	
								width:100%;
								border-radius:6px;
							}						
.dropdown					{	position: relative;
								display: inline-block;
							}
.dropdown-content 			{  	display: none;
								position: absolute;
								background-color: #ffffff;
								min-width: 160px;
								box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
								z-index: 1;
								margin-top:4px;
								right:0;
								border: 2px solid #FFFFFF;
								border-radius:5px;
								box-shadow: 0px 0px 2px 2px #C3C3C3;
								-webkit-box-shadow: 0px 0px 2px 2px #C3C3C3;
								-moz-box-shadow: 0px 0px 2px 2px #C3C3C3;
							}
.dropdown-content p 		{	margin:0;
								padding:4px;
								cursor:pointer;
							}
.dropdown-content p:hover 	{	background-color: #3e6994;
								color: #FFFFFF;
							}
#toupp						{	text-align:center;
								position: fixed;  
								bottom: 10px;  
								left: 20px; 
								right: 20px; 
								width: calc(100% - 40px); 
								color:#C3C3C3;
								text-decoration:none;
							}					
#toupp a					{	text-decoration: none;
								color:#C3C3C3;
							}
							