﻿/*--------------------------------------------------
				dialog boundary styles
  --------------------------------------------------*/
.ui-popupx
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.ui-popupx-wrap
{
}

.ui-popupx-topwrap
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.ui-popupx-topleft
{
	width: 34px;
	height: 34px;
	cursor: move;
	
}

.ui-popupx-topright
{
	width: 34px;
	height: 34px;
	cursor: move;
	
}

.ui-popupx-top
{
	cursor: move;
	height: 34px;
	
}

.ui-popupx-midwrap
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.ui-popupx-midleft
{
	width: 34px;
	
}

.ui-popupx-midright
{
	width: 34px;
	
}

.ui-popupx-middle
{
	color: #333;
	background: #666;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	vertical-align: middle;
    border-radius:4px;
    height:100%;
    padding-top:5px;
}

.ui-popupx-botwrap
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.ui-popupx-botleft
{
	width: 34px;
	height: 34px;
	
}

.ui-popupx-botright
{
	width: 34px;
	height: 34px;

}

.ui-popupx-bottom
{
	height: 34px;

}

/*--------------------------------------------------
				dialog button styles
  --------------------------------------------------*/
.ui-dlgbutton-sep
{
	color: #fff;
	height: 100%;
	width: 100%;
	font: bold 14px Arial;
	padding: 3px 0px 0 0px;
	border: 0px solid blue;
    display:none;
}

.ui-dlgbutton-middle
{
	float: left;
	color: #fff;
	height: 32px;
	line-height: 32px;
	font: bold 14px Arial;
	padding: 0 10px 0 10px;
	border-right: 0px solid #408e1c;
	border-left: 0px solid #c7e6b8;
    
	
}

.ui-dlgbutton-left
{
	font: bold 14px Arial;
}

/*--------------------------------------------------
				fader styles
  --------------------------------------------------*/
.pagefader
{
	position: absolute;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	cursor: wait;
	z-index: 6000;
	background-color: black;
	opacity: 0.5;
	moz-opacity: 0.5;
	filter: alpha(opacity=50);
	border: red 0px solid;
	text-align: center;
}

.pagefader.custom {
	opacity: 1;
	mox-opacity: 1;
	filter: alpha(opacity=100);
	text-align: left;
	background-color: rgba(0,0,0,0.5);
	cursor: default;
}

/*--------------------------------------------------
				dialog styles
  --------------------------------------------------*/
body.CDialogPage
{
	width: 100%;
	margin: 0px 10px 0px 0px;
	padding: 0px 10px 0px 0px;
	overflow: hidden;
	background: #fff;
}

div.CDialogBody label
{
	margin-left: 5px;
}

div.CDialogBody {
    margin: 0 5%;
    padding: 5px 18px 0px 0px;
    vertical-align: middle;
    overflow-x: auto;
    overflow-y: auto;
    background: #ffffff;
    width: 90%;
}

div.CDialogFooter {
	height: 50px;
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	overflow: hidden;
	background: #fff;
	border: 0px dashed blue;
	background: #eaeaea;
	position: absolute;
	width: 100%;
	left: 0px;
	bottom: -5px;
}
   
/*////////////////////////////////////////////////////////////*/
/*                 wait dialog styles                         */
/*////////////////////////////////////////////////////////////*/
.waitdialog
{
	width: 100% !important;
	height: 100% !important;
    top: 0px !important;
    left: 0px !important;
    position: absolute;
	cursor: wait;
	margin: auto;
	text-align: center;
	vertical-align: middle;
	opacity: 1.0;
	moz-opacity: 1.0;
	filter: alpha(opacity=100);
}

/*////////////////////////////////////////////////////////////*/
/*                 exit dialog styles                         */
/*////////////////////////////////////////////////////////////*/
.exitdialog
{
	width: 188px;
	height: 73px;
	cursor: wait;
	margin: auto;
	text-align: center;
	vertical-align: middle;
	opacity: 1.0;
	moz-opacity: 1.0;
	filter: alpha(opacity=100);
}
/*////////////////////////////////////////////////////////////*/
/*                 frame dialog styles                        */
/*////////////////////////////////////////////////////////////*/
div.framedlg
{
	text-align: center;
	background-color: transparent;
}

div.framedlg.full-size {
	top: 3% !important; 
	left: 3% !important;
	width: 94% !important; 
	height: 94% !important;
}

div.framedlg.full-screen {
	left: 0px !important; top: 0px !important;
	width: 100% !important; height: 100% !important;
}

div.framedlg.full-screen .ui-popupx-middle{
 	padding-top: 0px;
}

div.framedlg.full-screen table.fdlgchrome.MK0 {
	display: none;
}

body.fullSizeEEDialog {
	background: transparent;
}

body.fullSizeEEDialog #tabsbox,
body.fullSizeEEDialog #DialogBottomBar,
body.fullSizeEEDialog #DialogBody{
	display: none;
}


.framedlg iframe
{
	border: 0px dashed green;
	width:100% !important;
}
.fdlgchrome
{
	height: 16px;
	width: 100%;
	cursor: pointer;
	border-bottom: 0px solid #ccc;
	margin-bottom: 8px;
}
.fdlgcapcell
{
	cursor: move;
	color: #333;
	text-align: left;
	border: 0px solid red;
	font: bold 20px/26px Arial;
}
.fdlgcapbox
{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
    color:#fff;
}
.fdlgchromebtn
{
	width: 32px;
	height: 32px;
	padding: 0px;
	margin: 0px;
}
.fdlgchromeico
{
	width: 15px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.fdlgchrome td
{
	padding: 1px;
}
.fdlgchrome td#maximizecell
{
	background: url(images/icons.png) -25px -0px no-repeat;
	height: 25px;
	width: 25px;
}
.fdlgchrome td#maximizecell:hover
{
	background: url(images/icons.png) -25px -0px no-repeat;
	height: 25px;
	width: 25px;
}
.fdlgchrome td#minimizecell
{
}
.fdlgchrome td#restorecell
{
	background: url(images/icons.png) -25px -0px no-repeat;
	height: 25px;
	width: 25px;
}
.fdlgchrome td#restorecell:hover
{
	background: url(images/icons-o.png) -25px -0px no-repeat;
	height: 25px;
	width: 25px;
}
.fdlgchrome td#closecell
{
	background: url(images/icons.png) -0px -0px no-repeat;
	height: 25px;
	width: 25px;
}
.fdlgchrome td#closecell:hover
{
	background: url(images/icons-o.png) -0px -0px no-repeat;
	height: 25px;
	width: 25px;
}
.fdlgchrome td#helpcell
{
	background: url(images/icons.png) -75px -0px no-repeat;
	height: 25px;
	width: 25px;
}
.fdlgchrome td#helpcell:hover
{
	background: url(images/icons.png) -75px -0px no-repeat;
	height: 25px;
	width: 25px;
}
.fdlgchrome td#refreshcell
{
	background-image: url(images/dialogs/refresh1.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.fdlgfooter
{
	width: 100%;
	height: 0px;
	display: none;
}
.fdlgfooter td#fdlgresizecell
{
	width: 0px;
	vertical-align: bottom;
}
.fdlgresizer
{
	height: 0px;
	width: 0px; /* 	cursor: nw-resize; 	background-image: url(images/dialogs/resize.gif) !important; 	background-position: center !important; 	background-repeat: no-repeat !important;*/
}

/*////////////////////////////////////////////////////////////*/
/*                       panel dialog styles                  */
/*////////////////////////////////////////////////////////////*/
div.paneldlg
{
	text-align: center;
	background-color: transparent;
	overflow: auto;
}
.ndlgchrome
{
	height: 16px;
	width: 100%;
	cursor: pointer;
	border-bottom: 0px solid #408e1c;
}
.ndlgcapcell
{
	cursor: move;
	color: #333;
	text-align: left;
	font: bold 18px/22px Arial;
}
.ndlgcapbox
{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.ndlgchromebtn
{
	width: 32px;
	height: 32px;
	padding: 0px;
	margin: 0px;
}
.ndlgchromeico
{
	width: 15px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.ndlgchrome td
{
	padding: 1px;
}
#ndlgclosecell
{
	display:none;
	visibility:hidden;
	background: url(images/icons.png) -0px -0px no-repeat;
	height: 25px;
	width: 25px;
}
#ndlgclosecell:hover
{
	display:none;
	visibility:hidden;
	background: url(images/icons-o.png) -0px -0px no-repeat;
	height: 25px;
	width: 25px;
}
.ndlgcontent
{
	vertical-align: middle;
	background-color: #fff;
	font: bold 12px/14px Arial;
	color: #333;
}
.ndlgcontent td
{
	padding: 1px;
	text-align: center;
}
.ndlghtmlcell
{
	width: 100%;
	vertical-align: top;
}
.ndlghtmlpanel
{
	padding: 5px;
	margin: 0px;
	overflow-y: auto;
	overflow-x: hidden;
}
.ndlghtmltbl
{
	width: 100%;
	height: 100%;
}
.ndlghtmlbox
{
	color: #333;
	white-space: pre-wrap;
	vertical-align: middle;
}
.ndlgfooter
{
	height: 38px;
	width: 100%;
}
.ndlgresizecell
{
	width: 13px;
	vertical-align: bottom;
}

.ndlgresizer
{
	height: 0px;
	width: 0px; /*Paul**	cursor: nw-resize; 	background-image: url(images/dialogs/resize.gif) !important; 	background-position: bottom right !important; 	background-repeat: no-repeat !important;*/
}

/*////////////////////////////////////////////////////////////*/
/*                 message box dialog styles                  */
/*////////////////////////////////////////////////////////////*/
div.messagedlg
{
	text-align: center;
	background-color: transparent;
	overflow: auto;
}
.mdlgchrome
{
	height: 16px;
	width: 100%;
	cursor: pointer;
	border-bottom: 0px solid #408e1c;
}
.mdlgcapcell
{
	cursor: move;
	color: #fff;
	text-align: left;
	font: bold 18px/22px Arial;
}
.mdlgcapbox
{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mdlgchromebtn
{
	width: 16px;
	height: 16px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.mdlgchromeico
{
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlgchrome td
{
	padding: 1px;
    padding-left:5px;
}
#mdlgclosecell
{
	display:none;
	visibility:hidden;
	background: url(images/icons.png) -0px -0px no-repeat;
	height: 25px;
	width: 25px;
}
#mdlgclosecell:hover
{
	display:none;
	visibility:hidden;
	background: url(images/icons-o.png) -0px -0px no-repeat;
	height: 25px;
	width: 25px;
}

.mdlgcontent
{
	vertical-align: middle;
	background-color: #fff;
	font: bold 12px/14px Arial;
	color: #333;
    width:100% !important;
}
.mdlgcontent td
{
	padding: 2px;
	text-align: center;
    display:table-cell;

}
.mdlgimagecell
{
	width: 0%;
	display: none;
	visibility: hidden;
}
.mdlgtextcell
{
	width: 100%;
	vertical-align: top;
}
.mdlgtextpanel
{
	padding: 5px;
	margin: 0px;
	overflow-y: auto;
	overflow-x: hidden;
    width:100% !important;
}
.mdlgtexttbl
{
	width: 100%;
	height: 100%;
}
.mdlgtexttbl{
   display:table;
}
.mdlgtextbox
{
	color: #333;
	white-space: pre-wrap;
	vertical-align: middle;
}
.mdlgwarning
{
	/*background-image: url(images/dialogs/warning.png) !important;*/
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlginfo
{
	/*background-image: url(images/dialogs/information.png) !important;*/
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlgquestion
{
	/*background-image: url(images/dialogs/question.png) !important;*/
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlgerror
{
	/*	background-image: url(images/dialogs/error.png) !important;*/
	background-position: center !important;
	background-repeat: no-repeat !important;
}

.mdlgfooter
{
	height: 38px;
	width: 100% !important;
}
.mdlgfooter.MK0 {

    background:#eaeaea;
    border-radius:4px;
 }

.mdlgcmdpnl
{
	float: right;
	margin-right: 20px;
	text-align: center;
	border: 0px solid red;
}
.mdlgcmdsep
{
	width: 1px;
	padding: 0.5px;
	margin: 0px;
	border: 0px solid red;
	vertical-align: middle;
	background:#eaeaea !important;
    display:none;
	
}
 


#mdlgyeslink, #mdlgnolink {
    padding-top:0px;

}
.mdlgcmdbtn
{
	padding: 0px;
	margin: 0px;
	border: 0px solid red;
	
}
.mdlgcmdinput
{
	cursor: pointer;
	height: 32px;
	width: 120px;
	border: 0px blue solid;
}
@media only screen and (max-width: 777px) {
	.mdlgcmdinput.MK0 {
		width: calc((100vw - 40px)/6 - 3px);	/*This is based on the current dialog button layout. If the layout changed, please fix this formula*/
	}
}

.mdlgcmdinput.MK0.ui-dlgbutton-single {
	padding-top: 3px;
	width: 90px;
}
.mdlgresizecell
{
	width: 13px;
	vertical-align: bottom;
    display:none !important;
}

.mdlgresizer
{
	height: 0px;
	width: 0px; /*Paul**	cursor: nw-resize; 	background-image: url(images/dialogs/resize.gif) !important; 	background-position: bottom right !important; 	background-repeat: no-repeat !important;*/
}
/*
.mdlgretrycell
{
	background-image: url(images/dialogs/close1.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlgignorecell
{
	background-image: url(images/dialogs/close1.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlgcancelcell
{
	background-image: url(images/dialogs/close1.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlgagaincell
{
	background-image: url(images/dialogs/close1.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlgcontinuecell
{
	background-image: url(images/dialogs/close1.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlghelpcell
{
	background-image: url(images/dialogs/close1.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlgokcell
{
	background-image: url(images/dialogs/close1.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlgyescell
{
	background-image: url(images/dialogs/close1.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.mdlgnocell
{
	background-image: url(images/dialogs/close1.png) !important;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
*/

/*////////////////////////////////////////////////////////////*/
/*                 input box dialog styles                    */
/*////////////////////////////////////////////////////////////*/
div.inputdlg
{
	text-align: center;
	background-color: transparent;
}

.idlgchrome
{
	height: 26px;
	width: 100%;
	cursor: pointer;
	border-bottom: 0px solid #408e1c;
}

.idlgcapcell
{
	cursor: move;
	color: #333;
	text-align: left;
	font: bold 18px/22px Arial;
}

.idlgcapbox
{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
    color:#fff;
}

.idlgchromebtn
{
	width: 26px;
	height: 26px;
	padding: 0px;
	margin: 0px;
	border: 0px;
}
.idlgchromeico
{
	width: 0px;
	height: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	background-position: center !important;
	background-repeat: no-repeat !important;
}
.idlgchrome td
{
	padding: 1px;
}
#idlgclosecell
{
	display:none;
	visibility:hidden;
	background: url(images/icons.png) -0px -0px no-repeat;
	height: 25px;
	width: 25px;
}
#idlgclosecell:hover
{
	display:none;
	visibility:hidden;
	background: url(images/icons-o.png) -0px -0px no-repeat;
	height: 25px;
	width: 25px;
}

.idlgcontent
{
	vertical-align: middle;
	background-color: #fff;
    width:100% !important;
}
.idlgcontent td
{
	padding: 1px;
	text-align: center;
}
.idlgpromptcell
{
	width: 100%;
	color: #333;
	text-align: left;
	white-space: pre-wrap;
}

.idlgformcell
{
	width: 100%;
	color: #fff;
	text-align: center;
}

.idlgformcell input 
{
	color: black;
	height: 32px;
	line-height: 32px;
	padding-left: 5px;
}

.idlgtextbox
{
	width: 99%;
	border: 1px solid #c7e6b8;
}

.idlgfooter
{
	padding: 0px;
	margin: 0px;
	height: 38px;
	width: 100%;
	border: 0px solid red;
    background:#eaeaea;
}
.idlgcmdpnl
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	border: 0px solid red;
}
.idlgcmdsep
{
	width: 2px;
	padding: 0px;
	margin: 0px;
	border: 0px solid red;
	vertical-align: middle;
}
.idlgcmdbtn
{
	padding: 0px;
	margin: 0px;
	border: 0px solid blue;
}
.idlgcmdinput
{
	cursor: pointer;
	height: 32px;
	width: 120px;
	border: 0px blue solid;
    color:#fff;
    border-radius:4px;
}

.idlgresizecell
{
	width: 13px;
	vertical-align: bottom;
}

.idlgresizer
{
	height: 0px;
	width: 0px;
}

/*===============================================*/
/*===============================================*/
/*===============================================*/
/*==START: User Selector control styles======*/
.userselector
{
}
.title_container
{
	height: 30px;
	vertical-align: middle;
	font-size: 1.5em;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
}
.desc_container
{
	padding-top: 5px;
	padding-top: 5px;
	font-size: 1.1em;
	font-weight: bold;
	text-align: left;
}
.search_panel
{
}
.search_button_container
{
	padding-top: 15px;
	padding-bottom: 5px;
	text-align: left;
}
.search_button
{
	margin-left: 8px;
	margin-right: 8px;
	padding-left: 5px;
	padding-right: 5px;
}
.criteria_container
{
}
.search_item_container
{
}
.search_item_container.search_field
{
}
.search_item_container.search_field_caption
{
}
.result_header
{
	width: 98%;
}
.result_header_title
{
	text-align: left;
}
.result_header_stats
{
	text-align: right;
}
.grid_container
{
	width: 98%;
	height: auto;
	border: solid 0px balck;
	max-height: 220px;
	overflow: auto;
}
.grid_container_Copmare {
	width: 98%;
	height: auto;
	border: solid 0px balck;
	max-height: 100%;
	padding-top: 30px;
	overflow: auto;
}
.result_grid
{
	width: 100% /*710px*/;
}
.result_grid_header
{
	width: 100%;
}
.result_grid_oddrow
{
}
.result_grid_evenrow
{
}
.result_gridpager
{
}
.SelectAllCheckBox
{
	width: 20px;
}
/*==END: User Selector control styles======*/

/******************Multi Pick Lists *******************/

.Multipick {border:1px solid #ccc}
.Multipick table
{
	width: 100%;
}
.Multipick table tr td
{

	border-bottom: 1px solid #ddd;
	line-height: 22px;
	height: 26px;
	padding: 5px 3px;
}
.Multipick label
{
	font: Normal 12px/18px Arial;margin-left:20px;float:left;width:90%
}
.Multipick input{float:left;width:5%}

/*****Removed by Paul exists in PinkParty************
.Grid
{
	padding: 3px;
	width: 100%;
	margin: 0px 0 0px 0;
	font-family: Arial;
}
.Grid tr
{
}
.Grid th
{
	padding-left: 3px;
}
.GridHeader
{
	padding: 3px;
	color: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #fff;
	font-family: Arial;
	background: #888;
	height: 30px;
}
.GridHeader a
{
	padding: 3px;
	color: #fff;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}
.GridEvenRow td, .GridOddRow td
{
	background: #eee;
	height: 30px;
	line-height: 30px;
	text-align: left;
	padding-left: 3px;
	border-right: 1px solid #fff;
	font-family: Arial;
}
.GridEvenRow, .GridOddRow
{
	border-bottom: 1px solid #fff;
}
.GridHeader th
{
	border-top: 1px solid #fff;
}
.GridPager
{
	border: 1px solid #fff;
}
*/
.UserLookup_OuterPannel
{
	margin: 5px;
}

/* Popup grid form style 
#gpbody
{
	clear: both;
	position: absolute;
	height: 100%;
	top: 0px;
	bottom: 0px;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
}
#gpbodyInnerContent
{
	height: 100%;
	overflow: auto;
	margin-top: 5px;
	margin-bottom: 2px;
}
#gpbodyContent
{
	top: 5px;
	left: 6px;
	right: 0px;
	bottom: 37px;
	margin: 0px;
	overflow: auto;
}
*/

/*////////////////////////////////////////////////////////////*/
/*                     notification styles                    */
/*////////////////////////////////////////////////////////////*/
.ui-notify-area
{
    background-color:#FAFAD2;
    color:#000000;
    display:none;
    visibility:hidden;
    overflow:visible;
    text-align:center;
    margin-left:auto;
    margin-right:auto;
    position:absolute;
    width:100%;
    height:auto;
}

.feedHealthWarning {
	background-color: #FBDA3A;
	color: #000000;
	display: none;
	visibility: hidden;
	overflow: visible;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
}

/* realtime priority */
.notify-priority-0
{
    background-color:#CD5C5C;
    z-index: 3001;
}

/* queued priorities */
.notify-priority-1,
.notify-priority-2,
.notify-priority-3,
.notify-priority-4,
.notify-priority-5,
.notify-priority-6,
.notify-priority-7,
.notify-priority-8,
.notify-priority-9,
.notify-priority-10 {
    background-color: #FAFAD2;
    z-index: 3001;
}

div.pagination .NumericButton[disabled] {
    background-color: #ccc !important;
    color: #fff !important;
}

.ui-button1-right a{
    color:#fff !important;
    font: 14px Arial !important;
    line-height:32px;
    height:25px;
    padding:3px 10px 0 10px;
    border-right:none;
   display:inline-block;
}

.ui-button1-right a {
padding-top:4px;
}

.ui-button1-middle {
	color: #fff !important;
	background: #4e7a1c !important;
	border-top: 1px solid #4e7a1c;
	border-bottom: 1px solid #4e7a1c;
	height: 25px;
	padding-top: 4px;
	margin-left: 1px;
	margin-right: 1px;
	border-radius: 4px;
}


.callFromEvo .CDialogFooter {
	position: fixed;
	bottom: 0px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

.callFromEvo #ifrmPrint {
    display: none;
}

.callFromEvo .DataFormFieldCaption,
.callFromEvo .DataFormFieldCaption a {
    cursor: initial;
}

.callFromEvo.CDialogPage {
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0px;
    margin: 0px;
    height: 90%;
}

.callFromEvo div[bodyid="DialogBody"] { height: 100%; }
.callFromEvo div.CDialogBody { 
	margin: 0px; padding: 15px; 
	width: calc(100% - 30px); 
	height: calc(100% - 30px); 
}
.callFromEvo div#divMsg {
	max-width: 840px !important;
	width: 840px !important;
	max-height: 240px !important;
}
.callFromEvo #ctl00_cph_msgDetail > td > div { height: 115px !important; margin-top: 5px; }
.callFromEvo #tblNotifDetail { width: 98% !important; }

.bookmark-wrapper {  padding: 65px 0px 65px 65px; }
.bookmark-wrapper span,
.bookmark-wrapper input { display: inline-block; }
.bookmark-wrapper span { min-width: 125px; font-size: 14px; }
.bookmark-wrapper input { width: 350px; height: 38px; border: 1px solid #999999; padding-left: 15px; }
.bookmark-wrapper input.error { border: 1px solid #ec0000; color: #333; font-style: normal; }
.bookmark-wrapper div:first-child { margin-bottom: 10px; }
.bookmark-wrapper .error-message { color: #ec0000; margin-left: 125px; }
.bookmark-wrapper .input-container { display: flex; flex-direction: row; align-items: center; }

.full-size div[bodyid="DialogBody"] {
	height: 100%;
}
.CDialogPage.full-size { background: transparent; }
.full-size div[bodyid="DialogBody"] #DialogBody { 
	height: calc(100% - 50px) !important; 
	width: calc(95% - 1px);
  margin-right: 0;
  padding-right: 0;
  padding-top:0px;
  margin-left: 0px;
  padding-left: 5%;
  background: #fff;
  overflow: auto !important;
}

.full-size div[bodyid="DialogBody"] #DialogBody .divExpressionContainer { padding-bottom: 0px; }

@media only screen and (max-width: 567px), only screen and (max-height: 567px) {
    .ui-popupx-middle {
        padding-top: 12px;
    }
}

@media only screen and (max-width: 567px), only screen and (max-height: 567px) {
	.mdlgcapbox {
		min-width: 148px;
	}
}