/* Add styles for modal overlay */
#form-modal-shortcode-overlay {
	position: fixed;
	backdrop-filter: blur(10px);
	top: 0;
	left: 0;
	width: 100%;
	max-width: 100%;
	height: 100%;
	background-color: rgba(3, 69, 173, 0.5);
	z-index: 9999;
	display: none;
}

/* Add styles for modal */
#form-modal-shortcode-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #fff;
	padding: 2%;
	z-index: 10000;
	display: none;
}

#form-modal-shortcode-button {
  border: none;
  padding: 1% 2%;
  cursor: pointer;
}

#form-modal-shortcode-message {
	background-color: #1587d1;
	color: #fff;
	padding: 1% 2%;

  }

#form-modal-shortcode-modal #modal-close {
  position: absolute;
  top: 3vh;
  right: 3vw;
  cursor: pointer;
}

#form-modal-shortcode-modal .one-half-column {
  width: 50%;
}

#form-modal-shortcode-modal .display-flex {
  display: flex;
  align-items: center;
}

#form-modal-shortcode-modal .flex-wrap {
  flex-wrap: wrap;
}

#form-modal-shortcode-modal .flex-column {
  flex-direction: column;
}

#form-modal-shortcode-modal input {
  width: 80%;
  padding: 2%
}

#form-modal-shortcode-modal .full-column {
  width: 100%;
}

#form-modal-shortcode-modal .hidden {
	display: none;
}

#form-modal-shortcode-modal input[type="submit"] {
	cursor: pointer;
	border: none;
}