body { font-family: "Open Sans", Arial, sans-serif; }
h2 { display: none;}
a { text-decoration:none ; color:#4fc3f7; text-transform:uppercase; }
hr { border-top-color: #DDDDDD ;
border-right-color: #DDDDDD ;
border-bottom-color: #DDDDDD ;
border-left-color: #DDDDDD ;
background-color: #DDDDDD ;
border-top-width: 0;}

/*** input:matches([type="button"], [type="submit"], [type="reset"]), input[type="file"]::-webkit-file-upload-button, button {
    
    border-radius: 3px;
    font-size: 16px;
    padding:5px 10px;
font-weight: 500;
line-height: 1.7em !important;
background-color: #2ea3f2;
color: #FFF;
border:none;
}
 ***/
 
/*** THIS CHANGES THE LOOK OF THE FORM FIELDS ***/
.form-control {
 padding: 16px;
 height: auto;
 box-shadow: none;
 background: #eee;
 color: #999;
 border: none;
}
 
/*** THIS CHANGES THE BUTTON STYLE ***/
input[type=submit], input[type=button] {
 padding: 10px 20px;
 border-radius: 2px;
 background: transparent;
 color: #2ea3f2;
 font-size: 16px;
 border: 2px solid #2ea3f2;
  float:right;
 transition: all 0.3s ease-in-out;
}

input[type=reset] {
 padding: 10px 20px;
 border-radius: 2px;
 background: transparent;
 color: #CCC;
 font-size: 16px;
 border: 2px solid #CCC;
 float:left;
 transition: all 0.3s ease-in-out;
}
 
/*** THIS CHANGES THE BUTTON HOVER STYLE ***/
 input[type=submit]:hover, input[type=reset]:hover, input[type=button]:hover {
 background: rgba(0, 0, 0, 0.05);
 border-color: transparent;
 color: #2ea3f2;
}

input[type=text] {
width: 100%;
padding: 16px;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
color: #999;
background-color: #eee;
font-size: 14px;
}

select {
  background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519'/></svg>");
  background-color:#eee;
  background-repeat:no-repeat;
  background-position: right 10px top 10px;
  background-size: 16px 16px;
  padding:12px;
  width:auto;
  border-radius:3px;
  -webkit-border-radius:3px;
  -webkit-appearance: none;
  border:0;
  outline:0;
  -webkit-transition:0.3s ease all;
	   -moz-transition:0.3s ease all;
	    -ms-transition:0.3s ease all;
	     -o-transition:0.3s ease all;
	        transition:0.3s ease all;
}