body {
  margin: 20px;
}
#shots{
  display: none;
}
.transformnone{
  transform: none !important;
}
.tooltip .tooltiptext {
  visibility: visible;
  width: 120px;
  background-color: red;
  color: #fff;
  text-align: center;
  border-radius: 2px;
  padding: 5px 0;

   /* Position the tooltip  */
  position: absolute;
  z-index: 1;
  pointer-events: auto;
}
.tooltip:hover .tooltiptext {
  visibility: visible;
} 

.new-popup
{
    position: absolute;
    background-color: #FFD800;
    left: -255%;
    transform: none !important;
    bottom: 36px;
    display: none;
     /* height: 80px;
    width: 200px; */
}
textarea{
  margin: 2%;
  transform: none !important;
}

#container {
  width: 1600px;
  height: 900px;
  background-image: url("soccer3d.jpg");
  background-color: #FFD800;
  background-size: contain;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  border-radius: 7px;
  touch-action: none;
}
.item {
  border-radius: 50%;
  touch-action: none;
  user-select: none;
  position: absolute;
}



.one {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("gk.png");
  background-size: contain;
  border: 3px solid #000;
  top: -450px;
  left: -520px;
}



.two {
  width: 30px;
  height: 30px;
  background-color: #C40055;
  background-image: url("r2.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: -480px;
}


.three {
  width: 30px;
  height: 30px;
  background-color: #C40055;
  background-image: url("r3.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: -440px;
}




.four {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r4.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: -400px;
}



.five {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r5.png");
  background-size: contain;
   border: 3px solid #000;
  top: -450px;
  left: -360px;
}


.six {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r6.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: -320px;
}


.seven {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r7.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: -280px;
}


.eight {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r8.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: -240px;
}


.nine {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r9.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: -200px;
}



.ten {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r10.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: 110px;
}


.eleven {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r11.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: 150px;
}


.twelve {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r12.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: 190px;
}

.thirteen {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r13.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: 230px;
}

.fourteen {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r14.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: 270px;
}

.fifteen {
  width: 30px;
  height: 30px;
  background-color: #FF0000;
  background-image: url("r15.png");
  background-size: contain;
    border: 3px solid #000;
  top: -450px;
  left: 310px;
}






.ball {
  width: 15px;
  height: 15px;
  background-color: #FFFFFF;
  border: 2px solid rgba(0, 0, 0, 1);
  top:60%;
  left: 50%;
  /* top: -200px;
  left: 65px; */
}





.sixteen {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b15.png");
  background-size: contain;
  border: 5px solid #fff;
  top: -450px;
  left: 490px;;
}
.seventeen {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b14.png");
  background-size: contain;
  border: 5px solid #fff;
  top: -450px;
  left: 450px;
}
.eighteen {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b13.png");
  background-size: contain;
  border: 5px solid #fff;
  top: -450px;
  left: 400px;
}
.nineteen {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b12.png");
  border: 5px solid #fff;
  top: -450px;
  left: 350px;
}
.twenty {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b11.png");
  border: 5px solid #fff;
  top: -300px;
  left: -180px;
}
.twentyone {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b10.png");
  border: 5px solid #fff;
  top: -200px;
  left: -60px;
}

.twentytwo {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b9.png");
  border: 5px solid #fff;
  top: 60px;
  left: -60px;
}
.twentythree {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b8.png");
  border: 5px solid #fff;
  top: -80px;
  left: -90px;
}
.twentyfour {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b7.png");
  border: 5px solid #fff;
  top: 180px;
  left: -200px;
}
.twentyfive {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b6.png");
  border: 5px solid #fff;
  top: -80px;
  left: -310px;
}
.twentysix {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b5.png");
  border: 5px solid #fff;
  top: -160px;
  left: -440px;
}
.twentyseven {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b4.png");
  border: 5px solid #fff;
  top: 10px;
  left: -480px;
}
.twentyeight {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("b3.png");
  border: 5px solid #fff;
  top: -280px;
  left: -390px;
}
.twentynine {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-color: none;
  background-image: url("b2.png");
  border: 5px solid #fff;
  top: 140px;
  left: -460px;
}
.thirty {
  width: 30px;
  height: 30px;
  background-color: #808080;
  background-image: url("gk.png");
  border: 2px solid rgba(255, 255, 255, 1);
  /* top: -60px;
  left: 280px; */
  top: -100px;
  left: -630px;
}
.item:active {
  opacity: .75;
}

.item:hover {
  cursor: pointer;
}

h1 {
  margin-bottom: 10px;
}

/* css for onclick popup open */

/* The Modal (background) */
.modaldemo {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 1; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}
.modelparent{
  color: black;
  position: relative;
}

/* Modal Content */
.modal-content {
  background-color: #fefefe;
  /* margin: auto; */
  margin: 1%;
  padding: 20px;
  border: 1px solid #888;
  width: 20%;
  width:max-content;
}

/* The Close Button */
.close {
  color: #aaaaaa;
  font-size: 28px;
  font-weight: bold;
  position: absolute;
  right: 6px;
  top: -7px;
  transform: none !important;
}

.close:hover,.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}
/* css for onclick popup open finished */

