.pv-modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.pv-modal-content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 1em 1.5em;
  width: 40em;
  border-radius: 0.5em;
}
.pv-show-modal {
  opacity: 1;
  visibility: visible;
  transform: scale(1.0);
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
  z-index: 1000;
}
.pv-form input {
  padding: 5px;
  margin: 5px 2px;
}
.pv-modal-form {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}
.pv-modal-form input {
	padding: 5px;
  margin: 5px 2px;
}