html{height: 100%;background-color:#00122e;font-family: 'Source Sans Pro', sans-serif;background-image: url("contour.png"); /* The image used */
  background-position: center; /* Center the image */
  background-repeat: no-repeat; /* Do not repeat the image */
  background-size: cover; /* Resize the background image to cover the entire container */background-attachment: scroll;cursor:crosshair;}
body{height: 100%;margin:0;padding:0;}
.wrapper{height:100%;color:#000;padding-top: 3em;max-width: 40em;margin: 0 auto;}
h1,h2,h3{color:#fff;font-size: 2em;font-family: 'Source Sans Pro', sans-serif; font-weight: 300;text-align: center;}
h1,h2,h3{margin-bottom: 3em}
p{line-height:1.5em;font-size:.9em;}
a{text-decoration:none;color:#000;}
.logo{border:0;max-width:90%;display:block;margin: 0 auto;padding: 10em 0 8em 0;}
.logo_full{height: 3.7em}
footer {height:auto;color: #fff;background-color:#1F1F1F;padding: 1.5em 0 1.5em 0;border-top: 1px solid #000;}
footer div {width: 80%; margin: 0 auto; margin-top: 2.5em; text-align: center;}

.btn{
transform: skew(-10deg);
display: block;
background-color: #fff;
border: 4px solid #fff;
border-radius:7px;
/*opacity: 0.8;*/
min-width: 10em;
max-width: 15em;
text-align: center;
margin: 0 auto;
text-decoration: none;
font-size: 1em;
padding: 15px 30px 15px 30px;
text-transform:uppercase;
letter-spacing: 3px;
cursor:crosshair;
}

.unscew{transform: skew(10deg);color:#000;}

.btn:hover {
opacity: 0.9;
}
