@charset "utf-8";
/* CSS Document */

/* Header */
select{
	margin:0px;
	padding: 0px 2px 0px 7px;
	outline:none; 
	list-style-type:none; 
	background: #CCCCCC; 
	border: none; 
	height: 50px; 
	width: 100%; 
	appearance: none; 
	text-align:center;
}

select:hover, select:active, .options:hover{
     background:#333333;
	 color:#FFFFFF;
}

.overlay{
   position: fixed;
   top: 0em;
   width: 100%;
   height: 100%;
   margin-left:auto;
   margin-right:auto;
   padding: 0px;
   z-index: 12000 !important;
   left:0px;
   right:0px;	
   display:none;
   transition: 0.8s;
   background-color: rgb(0,0,0);
   background-color: rgba(0,0,0, 0.4);
}

.form_table{
   display: table;
}

.large_footer{
	width: 80%;
}

.small_footer{
	width: 100%;
}



/* footer */
.social_media_contacts{
    text-decoration: none;
    color: #EEEEEE;
}

.social_media_logos{
    height: 30px;
	width:30px;
}

.question{
    width: 100%;
	cursor:pointer;
}
.question:hover{
    color:#003366;
	font-weight:bold;
}

.answer{
	display: none;
	background:#CCCCCC;
	text-align:justify;
}

.page_footer{
    display: none;
}

.footer_link{
    text-decoration: none;
    color:#FFFFFF;
}

.footer_link:hover{
    cursor:pointer;
    color: #0000FF;
}

.column{
	display: block;
	width: 90%;
	margin-top: 60px;
	float:left;
	padding-left: 10%;
	font-size:12px;	
}


.small_screen_header_info{
    font-size: 37px;
}

.small_screen_footer_info{
    font-size: 35px;
}


@media screen and (min-width: 993px){

	.large_footer{
		display: table;
	}
	
	.form_table{
	   width: 65%;
	   margin: 4% 4% 4% 4%;
	}
	
	.answer{
	   width: 100%;
	   padding: 1% 3% 1% 3%;
    }

}

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

	.small_footer{
		display: table;
	}

	.form_table{
	   width: 92%;
	   margin: 15% 4% 4% 4%;
	   height: 60vh;
	}
	
	.closebtn{
	   width: 100px;
	   height:100px;
	   margin: 5% 14% 5% 0%;
	   font-size: 36px;
	}
	
	.mobile_text_box{
	    height: 200px;
		width: 90%;
	}
	
	.column{
	    margin-top: 20%;
	}
	
	.answer{
	   width: 94%;
	   padding: 1% 3% 1% 3%;
    }
}






