/* This file skins dialog */

.modalDialog .ui-dialog,
.modalDialog.ui-dialog {
	background-color: #ffffff;
	border: 1px solid #333333;
	width: 100%;
}

.modalDialog .ui-dialog .ui-dialog-titlebar,
.modalDialog.ui-dialog .ui-dialog-titlebar {
	background-image: url( ../../pics/branding/popup.header.png?rand=20250808071405);
	background-repeat: repeat-x;
	height: 62px;
	width: 100%;
}

.modalDialog .ui-draggable .ui-dialog-titlebar,
.modalDialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.modalDialog .ui-draggable-disabled .ui-dialog-titlebar,
.modalDialog.ui-draggable-disabled .ui-dialog-titlebar {
	cursor: default;
}

.modalDialog .ui-dialog .ui-dialog-titlebar-close,
.modalDialog.ui-dialog .ui-dialog-titlebar-close {
	width: 20px;
	height: 20px;
	background-image: url( ../../pics/structure/controls/icons.circular.png?rand=20250808071405);
	background-position: -20px 0;
	position:absolute !important;
	top: 16px;
	right: 12px;
	cursor: default;

	background-repeat: no-repeat;
}

.modalDialog .ui-dialog .ui-dialog-titlebar-close span,
.modalDialog.ui-dialog .ui-dialog-titlebar-close span {
	display: none;
}

.modalDialog .ui-dialog .ui-dialog-titlebar-close-hover,
.modalDialog.ui-dialog .ui-dialog-titlebar-close-hover {
	background-image: url( ../../pics/structure/controls/icons.circular.png?rand=20250808071405);
	background-position: -20px -20px;
}

.modalDialog .ui-dialog .ui-dialog-title,
.modalDialog.ui-dialog .ui-dialog-title {
	color: #444444;
	float: left;
	padding: 20px;
	font-size: 18px;
}

.modalDialog .ui-dialog .ui-dialog-content,
.modalDialog.ui-dialog .ui-dialog-content {
	margin: 1.2em;
	overflow: auto;
}

.modalDialog .ui-dialog .ui-dialog-buttonpane,
.modalDialog.ui-dialog .ui-dialog-buttonpane {
	position: absolute;
	bottom: 8px;
	right: 12px;
	width: 100%;
	text-align: right;
}

.modalDialog .ui-dialog .ui-dialog-buttonpane button,
.modalDialog.ui-dialog .ui-dialog-buttonpane button {
	margin: 6px;
}

.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
.ui-resizable .ui-resizable-handle { display: block; }
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */


/*---------------------------------------------------------------------------*/
/* OVER-RIDES                                                                */
/*---------------------------------------------------------------------------*/
.modalDialog .module,
.modalDialog .module-preview,
.modalDialog .module-title,
.modalDialog .module-preview .module-title {  min-width: 300px !important; }
.modalDialog #helpBody { padding: 0; }

/*---------------------------------------------------------------------------*/
/* New Confirm Dialog and Prompt Dialog which can accept multiple languages  */
/* Apply these dialogs in Dmarc Report                                       */  
/* Author John Zhang, Version 7.5.0                                          */
/*---------------------------------------------------------------------------*/
.web_dialog_overlay
{
   position: fixed;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   height: 100%;
   width: 100%;
   margin: 0;
   padding: 0;
   background: #000000;
   opacity: .15;
   filter: alpha(opacity=15);
   -moz-opacity: .15;
   z-index: 101;
   display: none;
}
.web_dialog, .confirm_dialog, .prompt_dialog, .progress_dialog
{
   display: none;
   position: fixed;
   width: 380px;
   height: 210px;
   top: 50%;
   left: 50%;
   margin-left: -190px;
   margin-top: -100px;
   background-color: #ffffff;
   border: 1px solid #999999;
   padding: 0px;
   z-index: 102;
   font-family: Verdana;
   font-size: 12px;
}
.prompt_dialog
{ 
	 
	 width: 420px;
	 height: 210px;
}
.progress_dialog
{
	  position: absolute;
	  background-color:RGB(249,249,249);
	  display:none;
}
.web_dialog_title
{
   border-bottom: solid 1px #336699;
  /* background-color: #336699;*/
   background-image: url( ../../pics/structure/tables/table.th.background.gif?rand=20250808071405);
    font-size: 14px;
    padding: 5px;
    padding-left:10px;
    font-weight: bold;
    height: 20px !important;
    _height: 25px !important;
    border-bottom: 1px solid #cccccc;
    overflow: hidden;
   
}
.web_dialog_title a
{
   
   text-decoration: none;
}
.align_right
{
   text-align: right;
}
.buttonsCenter
	{
	   
		margin-left:auto;		 
		margin-right:auto;		
		padding-top:10px;
	
		width:30%;
		
    }
.mySpan {
     font-size:12px;
}

.whitebckgnd .x-window-body {
	background-color: white;
}
