
.frcontainer label {display: block;}

.regform {
	border: 3px solid #f1f1f1;
	width: 450px;
	margin: 0 auto;
	padding-bottom: 10px;
}

/* Add padding to containers */
.frcontainer {
  padding: 16px;
}

/* Full-width input fields */
input[type=text], input[type=password], input[type=tel], input[type=date], select {
  width: 100%;
  padding: 20px 15px;
  margin: 5px 0 10px 0;
  display: inline-block;
  border: none;
  background: #f1f1f1;
  border: 1px #000 solid;
}

input[type=text]:focus, input[type=password]:focus, {
  background-color: #ddd;
  outline: none;
}

/* Overwrite default styles of hr */
hr {
  border: 1px solid #f1f1f1;
  margin-bottom: 25px;
}

p a {
	text-decoration: none;
}

/* Set a style for the submit/register button */
.registerbtn {
  background-color: #303030;
  color: white;
  padding: 16px 20px;
  margin: 8px 0;
  border: none;
  cursor: pointer;
  width: 70%;
  opacity: 0.9;
  border-radius: 4px 4px 4px 4px;

}

.registerbtn:hover {
  opacity:1;
}

h4 a {
  color:#303030;
  }

