h1 { 
	/* font-family: "Courier New",Courier,monospace; */
	/* color: #97361D; */
	color: #000000;
	font-size: 1.7em; 
	text-align: center;
	/* margin-top: 15px; */
	font-weight: 5000;
	}


.main_join_container { 

	width: 100%;
	text-align: center;
	}


.inner_join_container {  

	background-color: #EFEFEF; 
	width: 100%; 
	margin-right: auto; 
	margin-left: auto; 
	padding-bottom: 50px;
	}


.header { 

	/* color: #97361D; */
	color: #FF0000;
	font-weight: bold; 
	font-size: 1.5em; 
	padding-top: 25px !important; 
	padding-bottom: 15px;
	}


.form_fields input { 

	width: 40%; 
	margin-top: 5px;
	}


.form_fields .errors, .radio_buttons_join .errors { 

	color: #FF0000; 
	font-weight: bold;
	}


.form_fields .newsletter { 

	font-size: 0.8em; 
	}



.radio_buttons_join { 

	margin: auto; 
	width: 40%;
	}


.radio_buttons_join .column_radio  {

	width: 10%;  
	text-align: right;
	float: left;
	}


.radio_buttons_join .join_option   { 

	font-size: 1em;
	width: 100%; /*width: 95%; */
	text-align: left; 
	display: block; 
	/* float: left; */
	padding-bottom: 5px;
	}


.join_button { 

	/* font-family: "Courier New",Courier,monospace;   */
	border-radius: 15px;
	margin-top: 35px; 
	background-color: #000000; 
	/* color: #FFFF00; */
	color: #FFFFFF;
	font-size: 3em; 
	padding-top: 3px; 
	padding-bottom: 3px; 
	padding-right: 15px; 
	padding-left: 15px;
	}


.descriptor { 

	margin-top: 50px; 
	font-size: 0.8em;
	}


.descriptor span { 
	
	color: #FF0000;
	font-weight: bold; 
	font-size: 1.2em;
	}


@media screen and (max-width:768px) {

.inner_join_container { 
   width: 98%; 
}

.form_fields input { 
   width: 95%;
}

input[type="text"],input[type="password"] {
   width: 96%;
   height: 2.5em;
}

.radio_buttons_join { 
   margin: auto; 
   width: 98%;
}				}


} /* @media screen and (max-width:768px) */

