<style>

body {
    margin:50px 0px; padding:0px;
    text-align:center;
    align:center;
}

.name-line {
	float: left; 
    width: 250px;
	font: Trebuchet MS;

    /* margin-left: 7em;   */
    margin-left: 74px;  
}

.inputdata label {
	position: absolute;
}

.inputdata input, select {
	margin-left: 7em;
    width: 200px;
    border: 0;
    border-bottom: 1px solid red;
    outline: 0;
	font: Trebuchet MS;
}

.inputdata textarea { 
	margin-left: 7em;
    border: 1px solid red;
    margin-bottom= 40px;
	font: Trebuchet MS;

}      

#sa_fname {
	width: 26%;
	font: Trebuchet MS;
}

#sa_lname {
	width: 26%;
	font: Trebuchet MS;
}

#sa_email  {
	width: 65%;
    /* margin-top: 20px;  */
    margin-bottom: 20px;
}

#sa_country {
	width: 65%;
    /* margin-top: 20px;  */
    margin-bottom: 20px;
}

textarea {
	width: 64.7%;
    height: 60px;
    /* margin-bottom: 20px; */
    resize=none;
}

.button
{
  border-radius: 10px;
  float: rightleft;
  padding: 12px;
  margin-top: 20px;
  margin-left: 2px;
  margin-right: 0px;
}

.center {
  /* margin: auto;  */
  width: 50%;
  border: 3px solid red;
  float: left;
  padding: 12px;
  border-radius: 10px;
  margin-top: 20px;
  margin-left: 2px;
  margin-right: 150px;
}
}

</style>