div{
display: inline-block;
width: auto;
}
body{
  position: relative;
}
div.left{
  margin-left: 61px;
  margin-top: 15px;
}
.answer{
  padding: 5px;
  margin: 5px;
  position: relative;

  left:-52px;
}

input select{
  padding: 5px;
  margin: 0;
  font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
  font-size: 1.5em;
  font-weight: 700;
}
fieldset{
  display: block;
	border: thin dotted red;
	margin: 0 auto;
	width:500px;
  padding: 10px;
  height: 150px;
}

legend{
  text-align: center;
  width: auto;

}
.filed{
  position: relative;
  padding-top: 15px;
}
label{
  position: absolute;
  top: 25px;
  opacity: 1;
  color: rgb(99,181,33);
  transform: translateY(0);
  transition: 0.5s ease-out;
}
input:placeholder-shown + label {
  /* color: rgba(99,181,33,0); */
  opacity: 0;
  transform: translateY(20px);
}
fieldset button[type=submit]{
position: relative;
top: 53px;
left: 148px;
font-family: Arial,Helvetica,FreeSans,"Liberation Sans","Nimbus Sans L",sans-serif;
font-size: 1.5em;
font-weight: 700;
color: rgb(245,245,245);
text-shadow: 0 -1px rgba(0,0,0,.1);
text-decoration: none;
user-select: none;
padding: .3em 1em;
outline: none;
border: none;
border-radius: 3px;
background: #0c9c0d linear-gradient(#82d18d, #0c9c0d);
box-shadow: inset #72de26 0 -1px 1px, inset 0 1px 1px #98ff98, #3caa3c 0 0 0 1px, rgba(0,0,0,.3) 0 2px 5px;
-webkit-animation: pulsate 1.2s linear infinite;
animation: pulsate 1.2s linear infinite;
}
fieldset button:hover {
  -webkit-animation-play-state: paused;
  animation-play-state: paused;
  cursor: pointer;
}
fieldset button:active{
  position: relative;
  top: 54px;

  color: #fff;
  text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;
  box-shadow: 0 -1px 3px rgba(0,0,0,.3), 0 1px 1px #fff, inset 0 1px 2px rgba(0,0,0,.8), inset 0 -1px 0 rgba(0,0,0,.05);
}
@-webkit-keyframes pulsate {
  50% {color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;}
}
@keyframes pulsate {
  50% {color: #fff; text-shadow: 0 -1px rgba(0,0,0,.3), 0 0 5px #ffd, 0 0 8px #fff;}
}
