.title  { 	box-sizing: border-box;
					text-align: center;
					font-family: sans serif, tahoma;
					font-size: 24pt; font-weight: 600;
					padding: 10px 0; 
					}

.whiteblu {	background-color: #185e9a; color: white; text-align: center; }
input, textarea {
		border-radius: 3px;
		}
	
	
input:focus {
		background-color: #fdf2b4;
		border: 1px dotted cyan;
		box-shadow: 5px 5px 3px #888888; 
		}

textarea:focus {
		background-color: #fdf2b4;
		border: 1px dotted cyan;
		box-shadow: 5px 5px 3px #888888; 
		}
		
#enter-info {	padding: 1% 0 2% 10%; color: #fcce54; 
							font-size: 13pt; font-family: berlin sans fb demi, berlin sans fb, arial black;
							}

#the_form { margin-left: 25%; font-family: sans serif, tahoma; }

.contact-container 	{	display: flex; flex-direction: row; flex-wrap: wrap; 
										  padding-top: 1%; 
										}
										
.contact-cell	{ width: 35%; padding: 1% 0; }

/* make all <label> sections right-justified */
.contact-cell:nth-of-type(odd) { text-align: right; padding-right: 1%;}

#best-contact {	padding: 2% 0 1% 20%;
								font-size: 13pt; font-family: berlin sans fb demi, berlin sans fb, arial;
								}

fieldset { border: 0; }								
legend { border: none; padding-top: 2%; width: 100%; }
								
#questions {	margin: 2% 0 0 12%; 
						font-size: 13pt; font-family: berlin sans fb demi, berlin sans fb, arial;
						}
						
#sub-buttns { padding: 1% 0 0 40%; }

#disclaimer { display: none; }