body {
    background-image: -ms-linear-gradient(135deg, #414141 0%, #231f20 70%);
background-image: -moz-linear-gradient(135deg, #414141 0%, #231f20 70%);
background-image: -o-linear-gradient(135deg, #414141 0%, #231f20 70%);
background-image: -webkit-gradient(135deg, color-stop(0, #414141), color-stop(70, #231f20));
background-image: -webkit-linear-gradient(135deg, #414141 0%, #231f20 70%);
 	font-family: "Muli",sans-serif;
    margin-top: 20px;
    position: relative;
  
}
h1 {color:#0095da;   font-family: "Raleway",sans-serif; padding-top:20px;}
h2 {color:#d2d2d2; font-family: "Raleway",sans-serif;   font-size: 1.25em;}
a  {color: #0095da;}
p, label {color:#d2d2d2;}
img {max-width:100%; height:auto;}
button {background-color: #72bf44;
    border: 1px solid transparent;
    border-radius: 8px;
    color: #fefefe;
    cursor: pointer;
    display: inline-block;
    font-weight: 700;
    margin: 1rem 0 1rem 0;
    padding: 0.6em 2em;
    text-align: center;
    transition: background-color 0.25s ease-out 0s, color 0.25s ease-out 0s;
    vertical-align: middle; width:100%;}
.wrapper, .container { max-width:100%; margin:0 auto; padding: 0 30px; text-align:center;  overflow:hidden;}
.logo {text-align:center;}
.content {text-align:left;   border-top: 2px solid #0072bc; margin:30px 0 0 0; }
form {margin:36px 0;}
form div {margin-bottom:31px;}
form div label {display:inline-block; width:120px; margin-bottom:16px;}
form div input {width:95%; border:none;    border-radius: 5px;    padding: 0.60em;}

footer {   background-image: -ms-linear-gradient(left, #034ea2 0%, #0072bc 50%);
background-image: -moz-linear-gradient(left, #034ea2 0%, #0072bc 50%);
background-image: -o-linear-gradient(left, #034ea2 0%, #0072bc 50%);
background-image: -webkit-gradient(left, color-stop(0, #034ea2), color-stop(50, #0072bc));
background-image: -webkit-linear-gradient(135deg, #034ea2 0%, #0072bc 50%);
    border-top: 5px solid #0072bc;
    padding: 0; text-align:center;
    margin-top:50px;
    }
@media screen and (min-width: 740px) {
	.wrapper, .container {width:740px;}
	.wrapper {margin-top:40px;}
	  button  { width:auto; padding: 0.6em 70px;     margin: 0 0 1rem 125px;}
	  form div input {width:90%; max-width:500px;}
	  form div label {margin-bottom:0px; width:120px;}
	 form div:nth-child(3) input {max-width:350px;}	
}
