.dialog-helper-popup {
	background: 				#fff;
	border: 					1px solid #f4f4f4;
	border-radius: 				5px;
	display: 					block;
	height: 					0;
	left: 						50%;
	overflow: 					hidden;
	padding: 					5px;
	position: 					fixed;
	transition: 				left 1s, top 1s, margin-left 1s, margin-top 1s;
	top: 						50%;
	visibility: 				hidden;
}

.dialog-helper-popup.on-top {
	position: 					absolute !important;
	top: 						0 !important;
	margin-top: 				0 !important;
}

.dialog-helper-popup .dialog-helper-title {
	background: 				#4D3C82;
	border-radius: 				5px;
	color: 						#fff;
	font-size: 					14px;
	height: 					44px;
	line-height: 				44px;
	margin: 					0 0 5px 0;
	padding: 					0 10px;
}

.dialog-helper-popup .dialog-helper-title .dialog-helper-tabs {
	float: 						left;
	height: 					37px;
	line-height: 				38px;
	list-style: 				none;
	margin: 					0 0 0 -3px;
	padding: 					7px 0 0 0;
}

.dialog-helper-popup .dialog-helper-title .dialog-helper-tabs li {
	float: 						left;
	font-size: 					14px;
	margin: 					0 5px;
	padding: 					1px;
}

.dialog-helper-popup .dialog-helper-title .dialog-helper-tabs li:first-child {
	margin: 					0 5px 0 0;
}

.dialog-helper-popup .dialog-helper-title .dialog-helper-tabs li.active:not(.disabled), .dialog-helper-popup .dialog-helper-title .dialog-helper-tabs li:not(.disabled):hover {
	background: 				#fff;
	border-radius: 				5px 5px 0 0;
	border-bottom-color: 		#fff;
	margin-bottom: 				-2px;
}

.dialog-helper-popup .dialog-helper-title .dialog-helper-tabs li a {
	color: 						#fff;
	display: 					block;
	height: 					31px;
	line-height: 				31px;
	padding: 					2px 20px;
	text-decoration: 			none;
}

.dialog-helper-popup .dialog-helper-title .dialog-helper-tabs li.active:not(.disabled) > a, .dialog-helper-popup .dialog-helper-title .dialog-helper-tabs li:not(.disabled):hover > a {
	color: 						#4D3C82;
}

.dialog-helper-popup .dialog-helper-title .dialog-helper-tabs li.disabled a {
	cursor: 					not-allowed;
}

.dialog-helper-popup .dialog-helper-title .dialog-helper-close-button {
	display: 					block;
	float: 						right;
	height: 					20px;
	line-height: 				20px;
	margin: 					11px 0 0 0;
	padding: 					1px;
	text-align: 				center;
	width: 						20px;
}

.dialog-helper-popup .dialog-helper-title .dialog-helper-close-button:hover {
	border: 					1px solid #fff;
	border-radius: 				5px;
	padding: 					0;
}

.dialog-helper-popup .dialog-helper-title .dialog-helper-close-button span {
	color: 						#fff;
}

.dialog-helper-popup .dialog-helper-inner-popup .dialog-helper-content {
	padding: 					0px 0;
}

.dialog-helper-popup .dialog-helper-inner-popup .dialog-helper-content.dialog-helper-content-tab-view {
	display: 					none;
}

.dialog-helper-overlay {
	background: 				#000;
	height: 					100%;
	position: 					fixed;
	width: 						100%;
	top:						0px;
	left:						0px;
	-ms-filter:					"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: 					alpha(opacity=50);
	-moz-opacity:				0.5;
	-khtml-opacity: 			0.5;
	opacity: 					0.5;
}

.dialog-helper-popup .dialog-helper-footer {
	background: 				#F4F4F4;
	border-radius: 				0 0 5px 5px;
	bottom: 					0;
	margin: 					10px -5px 0 -5px;
	overflow: 					hidden;
	padding: 					0;
	position: 					absolute;
	width: 						100%;
}

.dialog-helper-popup .dialog-helper-footer .dialog-helper-inner-footer {
	margin: 					5px;
	overflow: 					hidden;
}



.dialog-helper-popup .dialog-helper-inner-popup .dialog-helper-content textarea {
	box-sizing: border-box;
}