.ZebraDialog_NoScroll {
	position: fixed;
	left: 0;
	top: 0;
	height: 100%
}
.ZebraDialog * {
	-moz-box-sizing: content-box!important;
	-webkit-box-sizing: content-box!important;
	box-sizing: content-box!important
}
.ZebraDialog,
.ZebraDialog_Body,
.ZebraDialog_Buttons a,
.ZebraDialog_Title {
	margin: 0;
	padding: 0;
	text-align: left
}
.ZebraDialog {
	max-width: 100%;
	z-index: 1001
}

.ZebraDialog_Confirmation .ZebraDialog_Body {
	background-image: url(confirmation.png)
}
.ZebraDialog_Error .ZebraDialog_Body {
	background-image: url(error.png)
}
.ZebraDialog_Information .ZebraDialog_Body {
	background-image: url(information.png)
}
.ZebraDialog_Question .ZebraDialog_Body {
	background-image: url(question.png)
}
.ZebraDialog_Warning .ZebraDialog_Body {
	background-image: url(warning.png)
}
.ZebraDialog_Prompt .ZebraDialog_Body {
	background-image: url(prompt.png)
}
.ZebraDialog_Buttons.ZebraDialog_Buttons_Centered {
	text-align: center
}
a.ZebraDialog_Close {
	font-family: Mulish !important;
	margin-top: -15px;
	position: absolute;
	text-decoration: none;
	top: 10% !important;
	right: -10%;
}
.ZebraDialog_NoTitle .ZebraDialog_Close {
	top: 0;
	margin-top: 0
}
.ZebraDialogBackdrop {
	height: 100%;
	z-index: 1000;
	width: 100%
}
.ZebraDialog,
.ZebraDialog_Body,
.ZebraDialog_Buttons a,
.ZebraDialog_Title {
	line-height: 1.4
}



.ZebraDialog_Spinner {
	background: url(spinner.gif) center center no-repeat;
}
.ZebraDialog_Spinner.ZebraDialog_iFrame {
	left: 50%;
	margin-left: -16px;
	margin-top: -16px;
	position: absolute;
	top: 50%;
	z-index: 2
}
.ZebraDialog_Title {
	position: relative;
}
.ZebraDialog_Body {
	overflow: auto;
}
.ZebraDialog_NoTitle .ZebraDialog_Body {
	border-bottom: none
}
.ZebraDialog_Icon .ZebraDialog_Body {
	background-repeat: no-repeat;
}
.ZebraDialog_Prompt_Input {
	width: 100%;
}
.ZebraDialog_Buttons {
	text-align: right;
}
.ZebraDialog_Buttons a {
	display: inline-block;
	white-space: nowrap;
	zoom: 1;
	color: #fff;
	text-align: center;
	text-decoration: none;
}
.tt_desktop_popup  {
	background: #fff !important;
}
.tt_desktop_popup1  {
	background: #fff !important;
}
.tt_desktop_popup .ZebraDialog_Title {
	background: #fff !important;
	position: relative !important;
	color: #222943 !important;
	margin: 32px 30px 12px 0 !important;
	font-family: Mulish !important;
	font-size: 20px !important;
	font-weight: bold !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.4 !important;
	letter-spacing: normal    !important;
	border-bottom: 0px solid #000 !important;
	padding: 0px 0px 0px 32px !important;
	text-shadow: 0 0px 0 rgba(0,0,0,.25) !important;
}
.tt_desktop_popup1 .ZebraDialog_Title {
	background: #fff !important;
	position: relative !important;
	color: #222943 !important;
	margin: 32px 30px 12px 0 !important;
	font-family: Mulish !important;
	font-size: 20px !important;
	font-weight: bold !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.4 !important;
	letter-spacing: normal    !important;
	border-bottom: 0px solid #000 !important;
	padding: 0px 0px 0px 32px !important;
	text-shadow: 0 0px 0 rgba(0,0,0,.25) !important;
}
.tt_desktop_popup1 .ZebraDialog_Buttons {
	width: 100% !important;
	text-align: center !important;
	border-top: 0px groove #fff !important;
	padding: 0px !important;
	/*  background: #fff !important;  */
	font-family: Mulish !important;
}
.ZebraDialog {
	border-top-right-radius: 32px;
	border-bottom-right-radius: 30px;
	background: #fff;
	border: 0px solid #13252f !important;
}
.ZebraDialogBackdrop {
	background: #666 !important;
	height: 100%;
	z-index: 1000;
	width: 100%;
}
.tt_desktop_popup .ZebraDialog_Buttons {
	width: 100% !important;
	text-align: center !important;
	border-top: 0px groove #fff !important;
	padding: 0px !important;
	background: #fff !important;
	font-family: Mulish !important;
}

.tt_desktop_popup .ZebraDialog_Buttons a {
	display: inline-block !important;
	white-space: nowrap !important;
	zoom: 1 !important;
	*display: inline !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
	color: #fff !important;
	min-width: 60px !important;
	text-decoration: none !important;
	width: calc(100% - 64px) !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1 !important;
	letter-spacing: normal !important;
	text-align: center !important;
	margin: 12px 30px 32px 32px !important;
	border-radius: 4px !important;
	background-color: #002855 !important;
	padding-top: 15px;
	height: 30px !important;
	background-color: #002855;
}
.tt_desktop_popup1 .ZebraDialog_Buttons a {
	display: inline-block !important;
	white-space: nowrap !important;
	zoom: 1 !important;
	*display: inline !important;
	-webkit-border-radius: 6px !important;
	-moz-border-radius: 6px !important;
	border-radius: 6px !important;
	color: #fff !important;
	min-width: 60px !important;
	text-decoration: none !important;
	width: calc(100% - 64px) !important;
	font-size: 16px !important;
	font-weight: 600 !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1 !important;
	letter-spacing: normal !important;
	text-align: center !important;
	margin: 12px 30px 32px 32px !important;
	border-radius: 4px !important;
	background-color: #002855 !important;
	padding-top: 11px;
	height: 30px !important;
	background-color: #002855;
}

.tt_desktop_popup .ZebraDialog_Buttons a:hover {
	margin: 12px 30px 32px 32px !important;
	border-radius: 4px !important;
	background-color: #002855 !important;
}
.tt_desktop_popup1 .ZebraDialog_Buttons a:hover {
	margin: 12px 30px 32px 32px !important;
	border-radius: 4px !important;
	background-color: #002855 !important;
}
.tt_desktop_popup .ZebraDialog_Body {
	overflow: hidden;
	font-family: Mulish !important;
	font-size: 16px !important;
	font-weight: normal !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.5 !important;
	letter-spacing: normal !important;
	color:#414c5b !important;
	background-image: none !important;
	background-repeat: no-repeat !important;
	padding-left: 32px !important;
	padding-right: 17px !important;
	/*min-height: 48px!important;*/
	margin: 12px 30px 12px 0px !important;
}
.tt_desktop_popup1 .ZebraDialog_Body {

	overflow: hidden;
	font-family: Mulish !important;
	font-size: 16px !important;
	font-weight: normal !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.5 !important;
	letter-spacing: normal !important;
	color:#414c5b !important;
	background-image: none !important;
	background-repeat: no-repeat !important;
	padding-left: 32px !important;
	/*min-height: 48px!important;*/
	padding-bottom: 91px !important;

}


.tt_desktop_popup  a.ZebraDialog_Close {
	font-family: Mulish !important;
	margin-top: 0px;
	position: absolute;
	text-decoration: none;
	top: 20px !important;
	right: 20px !important;
}
.tt_desktop_popup1  a.ZebraDialog_Close {
	font-family: Mulish !important;
	margin-top: 0px;
	position: absolute;
	text-decoration: none;
	top: 20px !important;
	right: 20px !important;
}

a.ZebraDialog_Close_TT_No_Title {
	font-family: Mulish !important;
	margin-top: -15px!important;
	position: absolute!important;
	text-decoration: none!important;
	top: 50% !important;

	font-size: 20px !important;
	font-weight: bold !important;
	font-stretch: normal !important;
	font-style: normal !important;
	line-height: 1.4 !important;
	letter-spacing: normal !important;
	color: #222943 !important;
}
.ZebraDialog_NoTitle .ZebraDialog_Close_TT_No_Title {
	top: 0 !important;
	margin-top: 0 !important;
}
.tt_desktop_popup  a.ZebraDialog_Close_TT_No_Title {
	font-family: Mulish !important;
	margin-top: 0px !important;
	position: absolute !important;
	text-decoration: none !important;
	top: 9px !important ;
	right: 9px !important;
}

.tt_desktop_popup1  a.ZebraDialog_Close_TT_No_Title {
	font-family: Mulish !important;
	margin-top: 0px !important;
	position: absolute !important;
	text-decoration: none !important;
	top: 9px !important ;
	right: 9px !important;
}
@media screen and (min-device-width: 30px) and (max-device-width: 770px)  {
	.ZebraDialog {
		border-top-left-radius: 8px !important;
		border-bottom-right-radius: 0px !important;
		border-bottom-left-radius: 20px !important;
	}
}
@media screen and (min-device-width: 771px) and (max-device-width: 4096px){
	.ZebraDialog {
		border-top-left-radius: 8px !important;
		border-bottom-right-radius: 8px !important;
		border-bottom-left-radius: 20px !important;
	}

	.ZebraDialog  td[rowspan] img{
		margin: 0 auto;
		display: block;
	}

}

@media screen and (min-width: 30px) and (max-width: 543px) {
	.ZebraDialog_Scroll {
		height: 170px !important;
		padding-right: 10px !important;
		overflow: scroll !important;
	}
	
	.ZebraDialog_Scroll::-webkit-scrollbar {
		width: 6px;
		height: 25px;
	}
	
	.ZebraDialog_Scroll::-webkit-scrollbar-thumb {
		background: #919eba;
		border-radius: 4px;
	}

}
@media screen and (min-width: 543px) {
	.ZebraDialog_Scroll {
		overflow: hidden !important;
	}
}