    
body{
margin: 0;
padding: 0;
width:100%;
    height:100%;
background-image: url( img/img-05.jpg);
background-size:100% 100vh;
            background-repeat: no-repeat;
}
#apDiv2 {
	position:absolute;
	width:75%;
	z-index:2;
	left: 130px;
	top: 100px;
	bottom: 0;
        background-color:;
	
}
h2
{
color:white;
}
table{
	
	
    background-color: white;
	border-radius:15px;
	box-shadow: 8px 8px 13px black;
}
button{
       background-color:gray;
       font-size:15px;
       width:100px;
       height:30px;
}
p{
	background: black; 
	 font-size:30px;
	 text-align:center;
	 color:white;
width:370px;
}

input[type="text"] ,input[type="password"] ,input[type="email"]
{
	

	width:370px;
	border: none;
	overflow: hidden;
	padding: 8px 0;
	margin: 8px 0;
    border-bottom: 2px solid blue;  
	outline: none;
	background: none;
	background-color: none;

}
button
{
	padding:0px;
	color:white;
	background-color:blue;
	width:200px;
	height:40px;
	margin:20px auto;
	margin-top:0px auto;
	border:0px;
	border-radius:8px;
	cursor:pointer;
	
}
button:hover
{
	
	background-color:darkblue;
	
}
table{
	width: 700;
	height: 20,
}
input::placeholder{
	color: white;
	font-size: 14px;
}
