input[type=text] {
 
width: 100%;
  
padding: 12px 20px;
  
margin: 8px 0;
  
box-sizing: border-box;
}

/*label {

display: block;

padding: 50px

margin: 50px 0;

}

*/
table {

border-collapse: collapse;

border-spacing: 0;

}

td, th {

padding: 5px;

border-bottom: 1px solid #aaa;

}

body {
	
background-color:#FFFFFF;
	
background-image: url("/images/PawPrintsHeart.png");

background-repeat: repeat;

background-attachment: fixed;

}

.container {
  font-size: 2em;
  background-color: transparent;
  color: white;
  width: 8em;
  opacity: 0.7;
  height: 2em;
  line-height: 2;
  text-align: center;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  cursor: pointer;
  position: relative;
}

.link {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
}	

header {
  opacity: 0.6;