﻿.MessageBoxCoverDiv {
	position: fixed;
	left: 0px;
	top: 0px;
	-webkit-transform: translateZ(0);
	background-color: black !important;
	width: 100%;
	height: 100%;
	opacity: 0.9 !important;
	filter: alpha(opacity=40);
	z-index: 9999;
}

.MessageBoxOuterDiv {
	width: 25% !important;
	position: fixed;
	left: 36% !important;
	top: 24vh !important;
	background-color: white;
	-webkit-transform: translateZ(0);
	z-index: 99999;
	padding: 1.5%;
	border-radius: 1em !important;
}

.mainTable {
	width: 100%;
}

.TitleText {
	font-weight: 500;
	font-size: 150%;
	margin-bottom: 1em;
	color: #DE2424;
}

.TitleTr {
}

.TitleTd {
	align-items: center;
	display: flex;
	flex-direction: column;
}

.TitleIcon {
	width: 10em;
	margin-bottom: 5%;
}

.BodyText {
	font-weight: normal !important;
	color: black;
	font-size: 1.25em;
	text-transform: none !important;
}

	.BodyText > .noteSection::before {
		content: 'Note';
		position: absolute;
		font-size: 75%;
		margin-top: -1.5em;
		color: dimgray;
		font-weight: 500;
	}

	.BodyText > .noteSection {
		font-weight: normal;
		border: 1px solid gainsboro;
		padding: 0.75em 1em;
		padding-top: 1.5em;
		border-radius: 0.5em;
		text-align: left;
		background: #f1f1f1;
		margin: 0 0.5em;
	}

	.BodyText small {
		color: #343434;
	}

	.BodyTr {
	}

.BodyTd {
	text-align: center;
	height: 50px;
}

.ControlTr {
}

.ControlTd {
	text-align: center;
}

.ButtonYes {
	width: 75px;
	margin: 20px;
	color: White;
	background-color: ForestGreen;
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
}

.ImageButtonYes,
.ImageButtonNo,
.ImageButtonOK,
.ImageButtonCancel,
.ImageButtonClose {
	margin: 2% !important;
	cursor: pointer;
}

	.ImageButtonYes:hover,
	.ImageButtonNo:hover,
	.ImageButtonOK:hover,
	.ImageButtonCancel:hover,
	.ImageButtonClose:hover {
		cursor: pointer;
	}

.ButtonNo {
	width: 75px;
	margin: 20px;
	color: White;
	background-color: Red;
	font-family: Verdana;
	font-size: xx-small;
	font-weight: bold;
}

.ButtonOK {
	width: 75px;
	margin: 20px;
}

.ButtonCancel {
	width: 75px;
	margin: 20px;
}

.ButtonClose {
	width: 75px;
	margin: 20px;
}

.MessageBoxImageButton {
	width: 8em !important;
	cursor: pointer;
	margin-top: 6%;
}

	.MessageBoxImageButton.spinner {
		width: 4em !important;
		cursor: default;
	}

.msgBodyP2 {
	display: block;
	padding-top: 2%;
}

.MessageBoxOuterDiv td {
	font-family: Roboto, Arial, sans-serif !important;
	font-size: 100% !important;
}

.ErrorLine {
	color: red;
}