
.overlayWrapper{
	position: fixed;
	top: 0px;
	left: 0px;
	z-Index: 10;
	width: 100vw;
	height: 100vh;
	background-color: #ffffff;
	opacity: 0.75;
}
.overlayContainer{
	width: 480px;
	height: 255px;
	position: fixed;
	top: 0px;
	bottom: 0px;
	left: 0px;
	right: 0px;
	margin: auto auto;
	z-Index: 11;
	padding: 50px;
	border: 3px solid #003974;
	box-shadow: 5px 5px 3px 3px #8b8b8c;
	font-size: 21px;
	line-height: 24px;
	background-color: #ffffff;
}
.overlayContainer *{
	font-size: 21px;
	line-height: 24px;
}
.overlayContainer table tr td:nth-child(1){ width: 100px; }
.overlayLittleFont{
	font-size: 12px;
	line-height: 12px;
}

@media all and (max-device-width: 1024px) and (orientation: portrait){
	.overlayContainer{
		width: 400px;
		height: 280px;
		padding: 25px;
	}
}