body
{background:#000;
margin:0;
padding:0;}

/*//////////////////////////////////////////BACKGROUND*/
#bg
{position:fixed;
width:100%;
height:100%;
overflow:hidden;
filter:blur (8px);
-webkit-filter:blur (8px);
-moz-filter:blur (8px);
filter:url(blur.svg#blur);
z-index:-2;}

#bg img
{width:100%;
height:100%;
position:fixed;}
/*//////////////////////////////////////////BACKGROUND*/

#header
{width:100%;
padding:20px 0;
text-align:center;
color:#fff;
background:#7109aa;}

form
{width:40%;
margin:0% auto;
background:#fff;
font-family:'Century Gothic';}

table
{width:80%;
padding:15px 0;
margin:0 auto}

td, tr
{display:block;
width:100%;}

input, select
{width:98%;
margin:0;
padding:5px;
border:none;
color:#fff;
font: 18px Calibri;
background:linear-gradient(#bbb, #ccc)}

select
{width:100%;}

option
{color:#000}

tr
{margin-bottom:10px;}

#signup
{width:20%;
margin:0 40% 20px 40%;
height:40px;
font: 15px verdana;
background:#7109aa}

/*//////////////////////////////////////////750PX*/
@media screen and (max-width:750px)
{
form
{width:50%;}

#signup
{width:80%;
margin:0 10% 20px 10%;	}
}
/*//////////////////////////////////////////750PX*/

/*//////////////////////////////////////////MOBILE*/
@media only screen and (max-device-width: 480px)
{
form
{width:100%;
margin:0 auto;}

input, select
{background:#bbb;}
}
/*//////////////////////////////////////////MOBILE*/