.topTitleLeftDarkPanel {
	background-color: #626365;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	max-width: 1.8em;
	display: none;
	height: auto;
}

.topTitleRightShadowPanel {
	background-color: #626365;
	border-radius: 0 0.7em 0 0;
	max-width: 1.8em;
	width: 1rem;
	display: none;
}

	.topTitleRightShadowPanel img {
		display: none;
	}

.bottomLeftShadowBorderedPanel {
	border-radius: 0 0 0 0.9rem;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	max-width: 1.8em;
	padding-top: 1.5em;
	background-color: #e7e7e7;
	border-left: 1px solid #626365;
	border-bottom: 1px solid #626365;
	border-collapse: separate;
	display: none;
}

.bottomMiddleShadowBorderedPanel {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #e7e7e7;
	border-bottom: 1px solid #626365;
	display: none;
}

.bottomRightShadowBorderedPanel {
	border-radius: 0 0 0.7em 0;
	-webkit-box-sizing: border-box !important;
	box-sizing: border-box !important;
	max-width: 1.8em;
	padding-top: 1em;
	background-color: #e7e7e7;
	border-right: 1px solid #626365;
	border-bottom: 1px solid #626365;
	display: none;
}

.topTitlePopUpMiddleDarkPanelScrollable {
	background-color: #212633;
	font-size: .75rem;
	color: white;
	vertical-align: middle;
	white-space: nowrap;
	text-align: center;
	z-index: 99999;
	height: auto !important;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

	.topTitlePopUpMiddleDarkPanelScrollable.ReportSchedule.divLinksOverRide {
		background-color: #212633;
		font-size: .75rem;
		color: white;
		vertical-align: middle;
		white-space: nowrap;
		text-align: right;
		z-index: 99999;
		height: auto !important;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
		background-color: rgb(252, 252, 252);
		color: #103F93;
		font-family: "HelveticaNowText-Regular";
		font-weight: normal;
		border-bottom: 1px solid #BEBEBE !important;
		margin: 0 0 .5rem 0;
	}

		.topTitlePopUpMiddleDarkPanelScrollable.ReportSchedule.divLinksOverRide .PopupSelectedTab a, .topTitlePopUpMiddleDarkPanelScrollable.ReportSchedule.divLinksOverRide .PopupSelectedTab, .topTitlePopUpMiddleDarkPanelScrollable.ReportSchedule.divLinksOverRide .PopupTab a:hover, .topTitlePopUpMiddleDarkPanelScrollable.ReportSchedule.divLinksOverRide .PopupSelectedTab {
			border: 1px solid #BEBEBE;
			border-bottom-color: transparent;
			text-align: center;
			padding: .5em;
			border-bottom: 1px solid #BEBEBE;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			font-size: .875rem;
			/* border-left: 0; */
			/* transform: translateY(1px); */
		}

		.topTitlePopUpMiddleDarkPanelScrollable.ReportSchedule.divLinksOverRide .PopupSelectedTab {
			z-index: 100;
			border-bottom-color: white;
		}

.ReportSchedule.divLinksOverRide a, .ReportSchedule.divLinksOverRide .SelectedTab span, .ReportSchedule.divLinksOverRide .PopupTab, .ReportSchedule.divLinksOverRide .PopupSelectedTab, .ReportSchedule.divLinksOverRide .PopupTabOver {
	border: 1px solid #BEBEBE;
	border-bottom-color: transparent;
	text-align: center;
	padding: .5em;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: .875rem;
	border-left: 0;
}

.ReportSchedule.divLinksOverRide td:first-child, .topTitlePopUpMiddleDarkPanelScrollable.ReportSchedule.divLinksOverRide .PopupSelectedTab:first-child {
	border-left: 1px solid #BEBEBE;
}

.ReportSchedule.divLinksOverRide .PopupTab, .ReportSchedule.divLinksOverRide a {
	color: #103F93;
}

.ReportSchedule.divLinksOverRide .PopupTabOver {
	color: white;
}

.topTitlePopUpMiddleDarkPanelScrollable.ReportSchedule .paletteCategoryTabs td {
	border: 1px solid #BEBEBE;
	border-bottom: 0;
	text-align: center;
	padding: .5em;
	border-bottom: 3px solid #BEBEBE;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: .875rem;
}

.paletteCategoryTabs .selected {
	border-bottom-color: #fff;
	background-color: #fff;
	color: #212633;
	font-family: "HelveticaNow-Bold";
}

.topTitlePopUpMiddleDarkPanel {
	background-image: url(../Images/RoundCorners/panel_tm_dark_fall3.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 11px;
	color: White;
	height: 21px;
	vertical-align: text-bottom;
	padding: 0px 0px 0px 3px;
	white-space: nowrap;
	text-align: left;
}

.middleLeftWhitePanelOutlined {
	background-color: #E7E7E7;
	background-position: left top;
	border-left: 1px solid #636466;
	max-width: 1px !important;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	width: 1px !important;
	font-size: 1px;
	padding: 0 !important;
	display: none;
}

.middleRightShadowBorderedPanel {
	background-color: #E7E7E7;
	background-position: left top;
	border-right: 1px solid #636466;
	display: none;
}

.settingsTopMiddlePanel {
	vertical-align: top;
	padding: 2rem 1rem 1rem;
	max-width: 375px;
}

.topTitlePopUpTabPanelScrollable {
	color: White;
	vertical-align: middle;
	padding: 0;
	white-space: nowrap;
	text-align: left;
}

.topTitleRightFallDarkPanel {
	background-position-y: bottom;
	background-image: url(../Images/Popup/panel_tm_DarkGreen_fall3.gif);
	background-repeat: repeat;
	height: 25px;
	width: 24px;
	white-space: nowrap;
}

.topTitleMiddleDarkPanel {
	background-color: #636466;
	font-weight: bold;
	font-size: 13px;
	color: White;
	height: 21px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 15px;
	white-space: nowrap;
	width: 1%;
}

.topTitleLeftFallDarkPanel {
	background-position-y: bottom;
	background-image: url(../Images/Popup/panel_tm_DarkGreen_fall3.gif);
	background-repeat: repeat;
	height: 37px;
	width: 24px;
}

.topTitleLeftDarkGreenPanel {
	background-position-y: bottom;
	background-image: url(../Images/Popup/panel_tl_DarkGreen.gif);
	background-repeat: no-repeat;
	height: 21px;
}

.topTitleRightDarkPanel {
	background-position-y: bottom;
	background-image: url(../Images/Popup/panel_tr_DarkGreen.gif);
	background-repeat: no-repeat;
	height: 21px;
	width: 22px;
}

.topTitleMiddleDarkPanelPopup {
	background-position-y: bottom;
	background-image: url(../Images/Popup/panel_tm_DarkGreen_fall3.gif);
	background-repeat: repeat;
	height: 37px;
	width: 24px;
	font-weight: bold;
	color: White;
	font-size: 13px;
	white-space: nowrap;
	width: 1%;
	text-align: center;
	vertical-align: bottom;
}

.topTitleMiddlePanelPopup {
	background-image: url(../Images/Popup/panel_tm_DarkGreen_fall3.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	font-size: 11px;
	color: White;
	height: 21px;
	vertical-align: text-bottom;
	padding: 0px 0px 0px 3px;
	white-space: nowrap;
	text-align: left;
}

.middleLeftWhitePanel {
	background-color: #E7E7E7;
	width: 22px;
	border-left: 1px #636466;
}

.ContentPanel {
	height: 100%;
	vertical-align: top;
	border-top: 0px;
	padding: 1.5rem;
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.popup-panel {
	padding-top: .75rem;
}

.middleRightWhitePanel {
	background-color: #E7E7E7;
	width: 22px;
	border-right: 1px solid #E7E7E7;
}

.panelHistory.popup-panel {
	height: 385px !important;
}

.bottomLeftWhitePanel {
	background-image: url(../Images/Popup/panel_bl_white.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width: 22px;
	height: 21px;
}

.bottomMiddleWhitePanel {
	background-color: #E7E7E7;
	border-bottom: 1px #E7E7E7;
}

.bottomRightWhitePanel {
	background-image: url(../Images/Popup/panel_br_white.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 22px;
	height: 21px;
}

.GreenTitleBar {
	background-color: #212633;
	font-weight: 100;
	color: White;
	height: auto;
	white-space: nowrap;
	padding: .6875rem 0 !important;
	font-size: 1.125rem;
	text-align: center;
	cursor: auto;
	font-family: "HelveticaNow-Bold";
	line-height: 1.15rem;
	-ms-touch-action: none;
	touch-action: none;
}

.title-bar {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: none !important;
	touch-action: none !important;
	pointer-events: none;
	background-color: #212633;
}

.CloseButtonPanel {
	background-color: #3f6840;
	height: 14px;
	padding-right: 1.2rem;
	vertical-align: middle;
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: translateY(0.8rem);
	-ms-transform: translateY(0.8rem);
	transform: translateY(0.8rem);
	z-index: 10;
	pointer-events: auto;
}

.modalIFrame, #PopUpMasterId {
	border-radius: 3px;
	background-color: white;
	height: 100% !important;
	padding: 0;
	overflow: scroll !important;
	max-height: 650px;
	vertical-align: top;
	left: 15%;
	top: 15%;
}

iframe#commentsEditor {
	max-height: 230px;
}

#CopyIFrame {
	height: 270px !important;
	padding: 0;
}

#ReportIFrame {
	padding-left: 0;
	padding-bottom: 0;
	overflow: scroll;
	-webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.10);
	padding: 0;
	height: 590px !important;
	width: 860px !important;
	max-height: 590px;
	top: 15% !important;
	left: 7% !important;
	color: #1F213B;
}

	#ReportIFrame .ContentPanel {
		padding: 0 !important;
	}

.CloseButtonPanel {
	background-color: #212633;
	cursor: unset;
}

	.CloseButtonPanel img {
		cursor: pointer;
		height: 14px !important;
		width: 14px !important;
		-webkit-box-sizing: content-box;
		box-sizing: content-box;
	}

#ManagePassword {
	height: 100% !important;
	width: 100% !important;
	max-width: 370px;
	padding: 0 0 1rem 0;
	left: 43.7% !important;
	top: 40% !important;
	max-height: 237px;
}

.reset-password-container {
	max-width: 250px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

	.reset-password-container td {
		width: 100%;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

	.reset-password-container input {
		width: 100%;
		margin: .25rem 0 1rem;
		-webkit-box-sizing: border-box;
		box-sizing: border-box;
	}

		.reset-password-container input[type="submit"] {
			margin: 0 !important;
		}

#PopUpMasterId .ContentPanel {
	/* padding: 0; */
	height: 100%;
}

.modal-with-side-nav.ContentPanel {
	padding: 0 !important;
}

#PopUpMasterId .ContentPanel #divGridPanel {
	font-weight: normal;
	font-size: .8rem;
	padding: 1rem 0;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#PopUpMasterId .GridTableHeaderStyle td {
	padding: .5rem 0;
	width: 100%;
}

#PopUpMasterId #divGridPanel tr.GridTableHeaderStyle a {
	color: #004BFF;
	padding-top: 1rem;
}

#PopUpMasterId #divGridPanel .pagerStyle {
	text-align: left;
	padding-top: 1rem !important;
	display: block;
}

.InputGrid th.DataGridHeader.LargeColumn {
	padding-bottom: .5rem;
}

th.DataGridHeader {
	padding-bottom: .5rem;
}

td.DataGridCell input {
	/* padding: .5em 1em !important; */
	text-align: center;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

.configure-content-container.DropDownCategories td.DataGridCell input[type="text"] {
	margin: 0 .75em 0 0;
}

td.DataGridCell.SmallColumn input[type="text"] {
	min-width: 5rem !important;
}

td.DataGridCell input[type="image"] {
	width: auto !important;
	height: 2.5rem !important;
}

td.InputButtons2 input[type="image"] {
	width: auto !important;
	height: 1.5rem !important;
	padding: 0 !important;
}

td.InputButtons2 {
	text-align: left;
}

html.PopupPageFill body, html.PopupPageFill form {
	height: 100%;
}

.DealHistoryTable .DataGridHeader {
	text-align: left;
	font-size: .75rem;
	font-family: "HelveticaNow-Bold";
}
.DealHistoryTable tr {
	text-align: left;
	width: 100%;
	/* padding: .2em 0; */
	font-size: .875rem;
	font-family: "HelveticaNowText-Regular";
	font-weight: normal;
	color: #212633;
}

	.DealHistoryTable tr td {
		padding: .65rem .5rem .65rem 0;
		WHITE-SPACE: NOWRAP;
	}
 
	.DealHistoryTable tr:first td:nth-child(2) {
		padding-left: 1rem;
	}

	.DealHistoryTable tr td:first-child {
		padding-left: 1rem;
		width: 1rem;
	}
.DealHistoryTable table tr:nth-child(odd) {
	background: #F2F2F2 !important;
}
th.DataGridHeader.SmallColumn {
	-ms-flex-preferred-size: 5rem;
	flex-basis: 5rem;
}
.DealHistoryTable .DealHistoryContent tr:first-child {
	color: white;
	background: rgb(33, 38, 51) !important;
}
th.DataGridHeader.LargeColumn {
	-ms-flex-preferred-size: 9.6rem;
	flex-basis: 9.6rem;
}

iframe#newfilterIFrame {
	width: 600px !important;
	height: 210px !important;
}

iframe#PenetrationIFrame {
	width: 530px !important;
	left: 210px !important;
}

iframe#PenetrationIFrame {
	width: 600px !important;
	left: 15% !important;
	top: 15% !important;
}

.pnlSendMsg td {
	padding-bottom: .5rem;
	padding-right: 0;
}

	.pnlSendMsg td input[type='text'] {
		width: 100% !important;
	}

.pnlSendMsg td {
	padding: 0 0 .5rem 0;
}

table.level-select-container {
	margin: 0 auto;
	margin-bottom: 1rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 330px;
}
 
table.level-select-container select.RequiredDropdown,
table.level-select-container select[required="True"],
table.level-select-container select[required="true"] {
	max-width: 320px;
}
	table.level-select-container input[type="button"]:disabled {
		display: none;
	}

	table.level-select-container input[type="submit"] {
		min-width: 4.6875rem
	}

iframe#ArchiveIFrame {
	height: 320px !important;
	top: 15% !important;
}

iframe#NewsIFrame {
	top: 15% !important;
	width: 500px !important;
	left: 20% !important;
	height: 300px !important;
}

.AnnouncementText {
	padding: 1rem 0;
}

.AnnouncementHeading {
	margin-bottom: 1rem;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-family: "HelveticaNow-Bold"z
}

table.InputGrid.product-header-container td {
	padding-right: .5rem;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: left;
}

table.InputGrid.product-header-container * {
	white-space: normal !important;
}

table.InputGrid.product-header-container .DataGridCell {
	font-size: .675rem;
	vertical-align: middle;
}

	table.InputGrid.product-header-container .DataGridCell input {
		display: inline-block;
		vertical-align: middle;
	}

		table.InputGrid.product-header-container .DataGridCell input[type="radio"] {
			margin-bottom: .2em;
		}

#PopUpMasterId #divGridPanel .grdAdvanced tr.GridTableHeaderStyle a {
	color: unset !important;
}


#PopUpMasterId #divGridPanel tr.GridTableHeaderStyle a {
}


.pnlSave-container {
	max-width: 550px;
}