/* Contact CSS page */
h1 {
	margin-left:0em;
	margin-bottom:0em;
	margin-top:0em;;
	}
/* Inputs with type="text", select elements and textareas */
input[type=text], textarea {
  width: 100%; 
  padding: 12px; 
  border: 1px solid #ccc; 
  border-radius: 4px; 
  box-sizing: border-box; /* Keeps padding and width in place */
  margin-top: 6px; 
  margin-bottom: 16px; 
  resize: vertical /* Allows the user to vertically resize the textarea (not horizontally) */
  font-family:'Open Sans', sans-serif;
  font-size:0.875em /*14px*/;
  font-family:'Roboto-Regular', sans-serif;
  color:#444;
}
#subject {color:#444; font-family:'Roboto-Regular', sans-serif; font-size:0.875em;}

/* Submit button*/
input[type=submit] {
  background-color:#517d7b; 
  color: white;
  padding: 12px 100px;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  font-size:16px;
}
/* Submit button hover color */
input[type=submit]:hover {
  background-color:#49706e /*#40635e*/;
  	box-shadow: 0 6px 12px  rgba(64,60,67,.16)/*0 1px 3px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.24)*/;
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}
/* Background color and padding around the form */
.container {
	margin-top:2em;
 	border-radius: 5px;
  	background-color: #fafafa;
  	padding: 20px;
  	box-shadow: 0 4px 12px  rgba(64,60,67,.16)/*0 1px 3px rgba(0,0,0,0.12), 0 1px 5px rgba(0,0,0,0.24)*/;
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
  }
 .container:hover { box-shadow: 0 3px 6px rgba(0,0,0,0.12), 0 2px 10px rgba(0,0,0,0.24);
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
 }
label {font-family:'Roboto-Regular', sans-serif; color:#444;}
textarea#subject {
  height: 200px;
}
#rc-anchor-container {width:15.5em !important;}
.g-recaptcha {
	transform: scale(0.82);
    transform-origin: 0 0;
    }
@media only screen and (min-width:992px){
.container {width:60%;}
}

	}
}