.form
{
  position: fixed;
  top:25%;
  left: 30%;
  width: 40%;
  border-width: 4px;
  border-color: #ffffff;
  border-style: dashed;
  font-size: 1em;
  color: #000000;
  background:-webkit-radial-gradient(top right,#751CE8,#BF0EA1,#054AA5);
  opacity: 0.85;
  text-align: center;;
}
.button
{
  width: 75px;
  font-size: 1em;
  background-color: #751CE8;
  margin-left: 200px;
  margin-bottom: 20px;
  border-color: #000000;
  border-radius: 25%;
}
.h
{
  position: fixed;
  height: 10px;
  left: 26%;
  right: 26%;
  background-color: #000000;
}
.v
{
  position:fixed;
  width: 10px;
  top:8%;
  bottom: 8%;
  background-color: #000000;
}

.circle
{
  position:fixed;
  width:50px;
  height: 50px;
  border-radius: 25px;
  background-color: #000000;
}

.stone1
{
  position:fixed;
  width:50px;
  height: 50px;
  border-radius: 25px;
  background-color: #00FF00;
  z-index: 1;
}

.stone2
{
  position:fixed;
  width:50px;
  height: 50px;
  border-radius: 25px;
  background-color: #FF0000;
  z-index: 1;
}
.win
{
  position:fixed;
  top:20%;
  bottom: 20%;
  left:20%;
  right: 20%;
  background:-webkit-radial-gradient(top right,#751CE8,#BF0EA1,#054AA5);
  border-width: 3px;
  border-color: #000000;
  border-style: groove;
  color:#FFFFFF;
  height: 150px;
  border-radius: 100px;
  font-size: 4em;
  z-index: 2;
  text-align: center;
  padding-top: 50px;
  opacity: 0.80;

}
input[type=radio]
{
  height:1.5em;
  width:30%;
  color: #000000;

}
