
body {
	.wpforms-field-phone {
		.iti__country-container {
			display: none !important;
		}
		.iti__tel-input {
			padding-left: var(--wpforms-field-size-padding-h) !important;
		}
	}
	.uuid-notice {
		display: none;
	}
	&.logged-in {
		.uuid-notice {
			display: block;
			padding: 20px;
			background: red;
			color: white;	
			&.is-set {
				background: green;
			}
		}
	}
}

.trakka-modal-open {
	display: inline-block;
	margin-bottom: 10px;
}

.trakka-modal {
	display: none;
	position: fixed;
	z-index: 999999;
	left: 0;
	top: 0;
	width: 100vw;
	height: 100vh;
	overflow: auto;
	background-color: rgba(0,0,0,1);
}
.trakka-modal-content {
	background-color: #fefefe;
	padding: 20px;
	width: calc( 100vw - 40px );
	max-width: 600px;
	height: auto;
	margin: 20px auto;
	border-radius: 1em;
	overflow: auto;
	h3 {
		font-size: 2em;
		margin: 0;
		text-align: center;
	}
	p {
		font-size: 1em;
		margin: 0;
		text-align: center;
	}
	.wpforms-field {
		padding-top: 0 !important;
	}
}
.trakka-modal-close {
	color: #aaa;
	float: right;
	font-size: 28px;
	font-weight: bold;
}
a.button.trakka-modal-close {
	background: #0c5fad !important;
	color: #fff !important;
	padding: 10px !important;
	display: inline-block;
	margin: 10px auto !important;
}
.trakka-modal-close:hover,
.trakka-modal-close:focus {
	color: black;
	text-decoration: none;
	cursor: pointer;
}




#page #content .wpforms-image-choices {
	display: grid;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	gap: 0;
	label {
		padding: 0;
		border: none;
		box-shadow: none;
		transform: none !important;
		position: relative;
		border-radius: 0;
		&:hover {
			box-shadow: none;
			transform: none !important;
		}
		img {
			border: 2px solid transparent;
			opacity: .5;
		}
	}
	li.wpforms-selected {
		img { 
			border-color: #000;
			opacity: 1;
		}
	}
	span::after {
		display: none; // hide the checkbox icon
	}
	.wpforms-image-choices-label {
		position: absolute;
		top: calc(50% - 12.5px);
		height: 25px;
		line-height: 25px;
		left: 0;
		margin: 0;
		width: 100%;
		display: block;
		text-align: center;
		color: white;
		background: transparent;
		display: none;
	}
}

html body div.wpforms-container-full .wpforms-confirmation-container-full {
	background: transparent;
	border: none;
	box-sizing: border-box;
}

#wpforms-submit-8155 {
	width: 100%;
}


