input {
 	font-size:1.1em;
    padding: 5px;
    font-size: 16px;   
    font-weight: bold;   

}
textarea {
 	font-size:1.1em;
    padding: 5px; 
    font-size: 16px;            
}
select {
    width: 150px;
    height: 50px;
    border-radius: 5px;
    border: 1px solid #ddd;
    font-size: 16px;
    padding-left: 20px;
}
input[type="submit"] {
    padding: 10px;
    border-radius: 5px;
    border: 2px solid green;
    background-color: green;
    font-size: 16px;
    color: white;
}

.row_1 {
	display:flex;
    justify-content: left;  
    margin: 0 auto;
    width: 100%;
    max-width: 1200px; 
    background-color: #fff;  
    border: 1px solid #ccc;
    border-radius: 8px; 
}
.row_1_left {
    margin: 20px;   
}

.row_2 {
	display:flex;
    width: 100%;
    justify-content: left; 
    margin: 0 auto;     
    max-width: 1000px; 
	background-color: rgba(255, 255, 255, 0.9);	  	
}
.row_2_left {
    min-width: 350px;
    margin: 10px;  
    padding: 10px;;
    border-radius: 5px;        
}
.row_2_left > h1 {
    padding: 10px;;    
}
.row_2_left > h2 {
    padding-left: 20px;
    padding-top: 5px; 
}

.row_3 {
	display:flex;
 	flex-wrap:wrap;    
    width: 100%;
    justify-content: space-between; 
    margin: 0 auto;     
    max-width: 1000px; 
	background-color: rgba(255, 255, 255, 0.9);
    border-radius: 5px;            	  	
}
.row_3_left {
    min-width: 350px;
    margin: 10px;  
    padding: 10px;;
    border-radius: 5px;        
}
.row_3_left > h1 {
    padding: 10px;;    
}
.row_3_left > h2 {
    padding-left: 1px;
    padding-top: 5px; 
}
.row_footer {
	display:flex;
    justify-content: center;  
    margin: 0 auto;
    width: 100%;
    max-width: 1200px; 
    background-color: #fff;  
    border: 1px solid #ccc;
    border-radius: 8px; 
}
.row_footer_center {
    margin: 20px;
    text-align: center; 
}