
#confirmBoxBg {
	display: none;
	position: fixed;
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	backdrop-filter: saturate(180%) blur(10px);
	z-index: 10;
}

#confirmBox {
	position: fixed;
	z-index: 5;
	top: 35vh;
	left: 40vw;
	width: 20vw;
	height: 20vh;
	background: rgba(0,0,0,0.8);
	color: white;
	box-sizing: border-box;
}

#confirmBox .title {
	height: 5vh;
	width: 100%;
	color: white;
	font-family: tahoma;
	font-size: 1.5vw;
	padding: 5px;
	box-sizing: border-box;
}

#confirmBox .body {
	height: 10vh;
	width: 100%;
	background: rgba(0,0,0,0.7);
	text-align: center;
	padding: 5px;
	font-size: 1vw;
	box-sizing: border-box;
}

#confirmBox .buttons {
	height: 5vh;
	width: 100%;
	text-align: center;
	box-sizing: border-box;
	padding: 0.5vh;
}

#confirmBox .buttons input[type='button'] {
	border: 0;
	font-size: 1vw;
	font-family: tahoma;
	font-weight: bold;
	cursor: pointer;
	margin-left: 1vw;
	margin-right: 1vw;
}

#confirmBox .buttons input[type='button']:hover {
	background: red;
}

#confirmBox .close {
	position: absolute;
	left: 0px;
}

#confirmBoxButton_close {
	border: 0;
	cursor: pointer;
	font-weight: bold;
	height: 5vh;
	width: 5vh;
	background: darkgrey;
	font-size: 1vw;
}

#confirmBoxButton_close:hover {
	background: red;
}