





*
{
  margin: auto  auto;               
}







body{
	background: url(../images_construct_display/background_04.jpg);
	background-repeat: no-repeat;
	background-size:  auto auto;
	background-attachment: fixed;

	font-family: 'Exo', sans-serif; 

	
	width: 100%;
	height: auto;
	// padding: 0px;
	// margin-top: 0px;
	// margin-bottom: 0px;

}





::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:   #b9825b;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #b9825b;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #b9825b;
}
:-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #b9825b;
}
::-ms-input-placeholder { /* Microsoft Edge */
   color:  	 #b9825b;
}





.small_text{
	font-size: 12px;
	text-align: center;
}



.small_text_border{
	padding: 10px;
	font-size: 12px;
	text-align: center;
	border-radius: 5px;
	border: solid #e49928 1px;
}




#div_content{
	background: rgba(0,0,0,0.9);  
	width: 80%; 
	height: auto; 	
	color: #e49928; 
	margin: auto auto; 
	margin-top: 200px; 
	padding: 20px; 
	overflow: hidden;
	border-radius: 10px; 
	border: dashed #e49928 5px;

	box-shadow: 0px 5px 10px black;
}





#div_content h1 {
	text-align: center;
}

#div_content h4 {
	text-align: center;
}




#image{
	display: block;

	// width: 70%;
	// height: auto;

	width: auto;
	height: auto;

	border-radius: 10px; 
	border: double orange 6px;

	box-shadow: 0px 5px 10px black;
}






a{
	text-decoration: none;
	color: orange;
	display: block;
	text-align: center;

	text-shadow: 0px 3px 5px black;
}





.form{
	// background: rgba(0,0,0,0.9); 
	color: #e49928; 
	margin: auto auto; 
	// width: 80%; 
	height: auto; 
	// padding: 20px;
	// border-radius: 10px;
	// border: double #e49928 6px;
}



.form_top_title{
	width: 80%;
	background: #8e3308; 
	padding: 20px;
	border: solid orange 2px; 
	border-radius: 7px;	
	margin-top: 40px;
	color: white;
}


.form_center_content{
	width: 80%;
	background: #8e3308; 
	border: solid orange 2px; 
	border-radius: 7px;	
	text-align: center;	
	color: orange;	
	padding: 20px;
	margin-top: 40px;
}


.closing_image_div{
	width: 170px; 
	height: auto; 
	padding: 20px;
	margin: auto auto;
}

.closing_image{
	width: 160px; 
	height: auto; 
	border-radius: 5px; 
	padding: 10px;'
}







.bottom_content{
	background: rgba(0,0,0,0.7);   
	width: 80%; 
	height: auto; 	
	color: #e49928; 
	margin: auto auto; 
	margin-top: 40px;
	margin-bottom: 140px; 
	padding: 20px; 
	border-radius: 10px; 
	border: double #e49928 6px;

	box-shadow: 0px 5px 10px black;
}




.label_input_holder{
	display: flex;
	background: none;
	width: 100%;
	padding-top: 0px;

}



.current_page_password_div{
	width: 80%;
	background: none;
	height: auto;
	margin-right: 5px;
}


.current_page_password_label{
	background: none;
	width: 100%;
	height: auto;
}


.current_page_password_div .current_page_password{
	width: 100%;
	height: 50px;
	background: #a0640a; 
	padding: 0px; 
	font-size: 18px;	
	color: white;  
	text-align: center;
	outline: none;
	border: solid #dcba7b 2px;
	border-radius: 4px;	
	box-shadow: 0px 2px 3px black; 
}





.current_page_button_div{
	width: 20%;
	background: none;
	height: auto;
	margin-left: 5px;
	margin-top: 0px;
}



.current_page_button_div .current_page_password_button{
	width: 100%;
	height: 50px;
	background: #8c4411; 
	padding: 0px; 
	font-size: 18px;		
	color: white; 
	cursor: pointer; 
	outline: none;
	border: solid #dcba7b 2px; 
	border-radius: 4px; 
	box-shadow: 0px 2px 3px black; 
}






