



 



 






#WindowToolbar{
	height: 77px;
}

#WindowToolbar .z-window-embedded, #WindowToolbar .z-window-modal, #WindowToolbar .z-window-overlapped, #WindowToolbar .z-window-popup, #WindowToolbar .z-window-highlighted{
	border-radius: 0px;
  	box-shadow: 0px 0px 1px 1px rgba(0, 0, 0, 0.5);
  	border: 0px solid #606060;
}
.WindowArea
{
	
	width: 100%;
	left: 0px;
	cursor: default;	
}


.header{
	background : white;
	align: right;
    	border-bottom: 1px solid #3f3f3f;
	
}
.header .headermenu{
	border-bottom: 1px solid #7f7f7f;


}

.filter-text {
	margin-left:5px;
	margin-right:5px;
}


.z-west .z-textbox {
	width: 180px;
}

.z-label, .z-radio-cnt, .z-checkbox-cnt, input.button, input.file, .z-loading {
    font-family: Arial;
    
    font-weight: normal;
}

.NotUserCSS
{
	background-color:red;
}
.homepagefooter{
	background: transparent; 
	border-top: 1px solid #3f3f3f;
}

.z-AppMenu {
	background: #6f6f6f;
}


.z-AppMenu .z-menubar-hor
{ 
	background: transparent;
	display: block;
	border-width: 0 0 0 0;		
	height:47px;	
	padding:0px;			
}	

.z-AppMenu .z-menu-item-body-img .z-menu-item-inner-m .z-menu-item-btn
{
	padding-left:32px;
	height:42px;
}		

.z-AppMenu .z-menubar-hor .z-menu-item-body:hover .z-menu-item-inner-l,.z-AppMenu .z-menubar-hor .z-menu-body:hover .z-menu-inner-l
{
	background:  none no-repeat;
	height:40px;
	width: 3px;	
		
}

.z-AppMenu .z-menubar-hor .z-menu-item-body:hover .z-menu-item-inner-m,.z-AppMenu .z-menubar-hor .z-menu-body:hover .z-menu-inner-m
{
	background:  none no-repeat;
	height:40px;
	border:0px solid blue;
}

.z-AppMenu .z-menubar-hor .z-menu-item-body:hover .z-menu-item-inner-r,.z-AppMenu .z-menubar-hor .z-menu-body:hover .z-menu-inner-r
{
	background:url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/appbarright.png) no-repeat;
	height:40px;
	width: 2px;
}

.z-AppMenu .z-menubar-hor .z-menu-item-body .z-menu-item-inner-l,.z-AppMenu .z-menubar-hor .z-menu-body .z-menu-inner-l
{
	background:transparent;
	height:40px;
	width: 3px;	
	padding:0px;
}

.z-AppMenu .z-menubar-hor .z-menu-item-body .z-menu-item-inner-m,.z-AppMenu .z-menubar-hor .z-menu-body .z-menu-inner-m
{
	background:transparent;
	height:40px;
	border:0px solid blue;
}

.z-AppMenu .z-menubar-hor .z-menu-item-body .z-menu-item-inner-r,.z-AppMenu .z-menubar-hor .z-menu-body .z-menu-inner-r
{
	background:transparent;
	height:40px;
	width: 2px;
}

.setBorderStyle
{
	border-top: 1px solid #9bcbe3;
	border-left: 1px solid #9bcbe3;
	border-right: 1px solid #467690;
	border-bottom: 1px solid #467690;
}

.WorkArea
{
	position: absolute;
	left: 0px;
	height: 100%;
	width: 100%;	
}

.TopHeader
{	
	background: #79A9C1;
	width: 100%;
	align: right;
	height: 85px;
}

.DesktopMainIconsContainer
{
	width: 100%;
	margin-top: 1%;	
}

.IconArea
{
	color: black;
	background: transparent;
	text-align: top;
	cursor: pointer;
	margin-left:0px;
	border:1px solid transparent;
	padding: 4px;
}

.IconArea:hover
{
	color: black;
	background: #efefef;
	text-align: top;
	cursor: pointer;
	margin-left:3px;
}

.DesktopMainMenuIcon
{
	margin-top: 5px;
	width: 49px;
	height: 49px;
}

.BottomDock
{
	position: absolute;
	bottom: -10px;
	height: 63px;
	width: 100%;
}

.dockLeft
{
	background: url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/dock_left.png) 0 0 no-repeat ;
	background-position: center;
	position: absolute;
	height: 60px;
	left: 2%;
}

.dockMid
{
	position: absolute;
	color: white;
	height: 57px;	
}

.dockRight
{
	background: url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/dock_right.png) 100% 0 no-repeat ;
	background-position: center;
	position: absolute;
	height: 60px;
	left: 89%;
}

.BottomDockIcon
{
	position: absolute;
	width: 100%;
	text-align: left;
	left: 0px;
	bottom: 1px;
	z-index: 100000;
}

.imageArea
{
	width:45px;
	height:48px;	
	text-align:center;
	align:center;		
	background:none;
}

.imageArea:hover
{
	width:45px;
	height:48px;		
	cursor: pointer;
	background: url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/dockiconbgimg2.png) ;
}

.dockImage
{
	margin-top:4px;
}

.MenuPopupContent
{
	color: #274D8E;
}

.NumberCount
{
	color: red;
}

.RightAppArea
{
	background: #000000;
}

.AppBorderLayout
{
	height: 30%;
	width: 40%;
	background: transparent;
	border: none;
}

.TextArea
{
	border: 1px double #34343C;
	color: #3F3510;
	background: transparent;
	overflow: hidden;
	width: 90%;
}

.AppPopupStyle
{
	background: transparent;
}

.AppContainer
{
	padding-top:5px;
	padding-bottom:5px;
	background: transparent;
}

.AppContainer:hover
{
	padding-top:5px;
	padding-bottom:5px;
	background: url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/BG_HOVER.png) 0 0 repeat;
}

.AppEast
{
	background: #F3F3F3;
	border: none;
}

.quickLinkLabel
{
	color: #102A3F;	 
	valign:top;
	font-size:11px;
}

.quickLinkLabel:hover
{
	color: blue;
	cursor: pointer; 
	valign:top;
	font-size:11px;
}

.QLinkToolBtn
{
	text-decoration: none;
}

.z-menubar-hor
{
	display: block;
	border-width: 0 0 0 0;
	padding : 2px 2px;
}

.header-menuitem .z-menu-btn
{
	color: white;
}

.header-menuitem .z-menu-btn:hover
{
	color: black;
}

.header-menuitem .z-menu-body
{
	color: white;
}

.header-menuitem .z-menu-body:hover
{
	color: black;
}

.header-menuitem .z-menu-body-text-img
{
	color: white;
}

.header-menuitem .z-menu-body-text-img:hover
{
	color: black;
}

.header-menuitem .z-menu-item-btn
{
	color: white;
}

.header-menuitem .z-menu-item-btn:hover
{
	color: black;
}

.header-menuitem .z-menu-item-body-text-img
{
	color: white;
}

.header-menuitem .z-menu-item-body-text-img:hover
{
	color: black;
}

.z-menu-item-body-text-img .z-menu-item-inner-m .z-menu-item-btn
{
	padding-left:20px;
	vertical-align:middle;
}

.z-menu-item-body-text-img .z-menu-item-inner-m .z-menu-item-btn:hover
{
	padding-left:20px;
	color:white;
}

.east-style .z-east-header
{
	background:transparent url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/header_bg.png) repeat-x ;
	color: white;
	border: none;
}

.east-style .z-east-colpsd
{
	background: #000000;
}

.east-style .z-east-exp
{
	background: url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/expand.png) no-repeat ;
}

.east-style .z-east-colps
{
	background: url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/collapse.png) no-repeat ;
}

.z-north-body
{	
	background-image:transparent url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/header-bg.png) repeat-x scroll 0 0;	
}

.GridSearchStyle
{
	color: #27536B;
	font-weight: bold;
}

.setBorderStyle
{
	border-top: 1px solid #9bcbe3;
	border-left: 1px solid #9bcbe3;
	border-right: 1px solid #467690;
	border-bottom: 1px solid #467690;
}
.idSetting .z-menu-item-btn {
    background-position: 0 4px !important;
}
.idChangePassword .z-menu-item-btn {
    background-position: 0 4px !important;
}
.idSupportRequest .z-menu-item-btn {
    background-position: 0 4px !important;
}
.idChat .z-menu-item-btn {
    background-position: 0 4px !important;
}
.idSearch .z-menu-item-btn {
}
.idLogout .z-menu-item-btn {
    background-position: 0 4px !important;
}
.idHome .z-menu-item-btn {
    background-position: 0 4px !important;
}
.fontsizebox{
	align: left; 
	width: 100%; 
	padding: 2px;
}

.fontStyle
{
	vertical-align: bottom;
	color: white;
	cursor: pointer;
	border: solid 1px #4676BA;
	background: transparent;
	padding: 2px 6px;
}

.fontStyle:hover
{
	background: #99ccff;
	color: black;





}

.fontSelected
{
	vertical-align: bottom;
	cursor: pointer;
	color: black;
	border: solid 1px #99ccff;
	background: #99ccff;
	padding: 2px 6px;

}

.winHilight .z-window-overlapped-tl	
	{
	background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-corner.png) 0 top no-repeat ;
	} 
	
.winHilight .z-window-overlapped-tr	{			
			background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-corner.png) right -10px no-repeat;
			
			}
.winHilight .z-window-overlapped-hl{
			background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-hl.png) no-repeat;
			
			} 
.winHilight .z-window-overlapped-hr{ 
		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-hr.png) right 0 no-repeat;
		}
.winHilight .z-window-overlapped-hm{
		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-hm.png) repeat-x;
		}
.winHilight .z-window-overlapped-cl{
		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-clr.png) 0 0 repeat-y ;
		padding-left:6px;
		}
.winHilight .z-window-overlapped-cm{
		padding:0px;margin:0px;		
		border-color: #D69200;
		}
.winHilight .z-window-overlapped-cr{
		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-clr.png) right 0 repeat-y;
		padding-right:6px;
		}
.winHilight .z-window-overlapped-bl{
			background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-corner.png) 0 -5px  no-repeat;	
		}
 .winHilight .z-window-overlapped-br{
 		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/wnd-ol-corner.png) right bottom  no-repeat;
 		
 	}
 	
 	
 .hilightTab .z-tab-ver-hl{
 		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/tab-v-corner-hilit.png) 0 0 no-repeat;
 		
 			} 
 .hilightTab .z-tab-ver-hl .z-tab-ver-hr .z-tab-ver-hm  { 
 		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/tab-v-hm-hilit.png) 0 0 repeat-y;		
 		} 
 		
 .hilightTab .z-tab-ver-hl .z-tab-ver-hr{
 		background:  url(/zkau/web/2eae2d22/classicblue/img/project/chat/tab-v-corner-hilit.png) 0 bottom  no-repeat;
 		} 
 .hilightTab .z-tab-ver .z-tab-ver-text{
 		color:#FF7200;
 	} 
 		
 	
.myCombo .z-combobox-focus .z-combobox-inp, .myCombo .z-combobox-inp 
{
	border-left:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;
	padding:1px 0px 4px 3px;
	background:none;
}
.myCombo .z-combobox-btn
{				
	border-right:1px solid #D8D8D8;
	border-top:1px solid #D8D8D8;
	border-bottom:1px solid #D8D8D8;	
	font-size:10px;
	background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/combobtnarrow.png) no-repeat;
}
.myCombo .z-combobox .z-combobox-focus

{
	background: red;
	color: red;
}
.myCombo .z-combobox .z-combobox-btn-over
{
	border:0px solid red;
}	
.myCombo .z-combobox-pp
{
	border:0px solid red;
	font-weight:bold;	

}

.z-textbox-disd,.z-decimalbox-disd,.z-intbox-disd,.z-longbox-disd,.z-doublebox-disd
{
	opacity:.99;
	-moz-opacity:.99;
	filter:alpha(opacity=99);
}

.z-textbox-disd *,.z-decimalbox-disd *,.z-intbox-disd *,.z-longbox-disd *,.z-doublebox-disd *
{
	filter:alpha(opacity=99);
}

.z-textbox-text-disd,.z-intbox-text-disd,.z-longbox-text-disd,.z-doublebox-text-disd,.z-decimalbox-text-disd
{
	background:#F9F9F9;
}

.z-spinner-rounded-disd,.z-timebox-rounded-disd,.z-datebox-rounded-disd,.z-bandbox-rounded-disd,.z-combobox-rounded-disd,.z-spinner-disd,.z-timebox-disd,.z-datebox-disd,.z-bandbox-disd,.z-comboitem-disd,.z-combobox-disd
{
	opacity:.99;
	-moz-opacity:.99;
	filter:alpha(opacity=99);
}

.z-comboitem-text-disd,.z-spinner-text-disd,.z-timebox-text-disd,.z-datebox-text-disd,.z-bandbox-text-disd,.z-combobox-text-disd
{
	background:#F9F9F9;
}

.custom-west-header .z-west-header
{
	white-space: normal;
	padding-top: 1px;
	padding-bottom: 1px;
}

.z-msgbox-success
{
	background: url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/Approved.gif) no-repeat center center;
}

.vbox-s {height: 100px; width: 100%; min-width: 100%;}
.vbox-satsun {height: 45px; width: 100%; min-width: 100%;}
.rowheight {height: 90px;}
.separator-width {width: 100%; min-width: 100%;}
			
.vbox-s1 {height: 130px; width: 100%; min-width: 100%; }
.vbox-satsun1 {height: 65px; width: 100%; min-width: 100%;}
.rowheight1 {height: 130px;}
.cellwidth1 {width: 50%; min-width: 50%;}
.weeklyHbox {height: 20px; width: 100%; min-width: 100%; background-color: silver;}
			
.hourRow {height: 40px; width: 100%; min-width: 100%; background-color: white;}
			
.weeklyDate {font-size: 20px; font-weight-bold;}
.weeklyDay {font-size: 10px; font-style: italic;}
.weeklyMonth {font-size: 10px;}

.app-listbox div.z-listbox-body
{        
	overflow: hidden;
}

.custom-vertical-tabbox .z-tab-ver .z-tab-ver-text{text-align: left;}
.custom-vertical-tabbox .z-tabs-ver-scroll .z-tabs-ver-header{background: #C7E3F3 ;}

.custom-chat-busy .Busy{color: #AF160A;}
.custom-chat-available .Available	{		color: #308F11;		font-weight:bold;	}
.custom-chat-offline .Offline{		color: black;	}
.custom-chat-popupOuter .popupOuter	{		background:#B2DFFF;		float:left;		width: 220px;		height: 98px;					border: 1px solid #B2DFFF;}
.custom-chat-popupm .popupm	{		background: white;		float:left;		width: 204px;		height: 82px;			border: 1px solid #B2DFFF;		padding: 5px;		margin: 2px;	}
.custom-chat-popupr .popupr	{		background: none;		float:left;		width: 9px;		height: 90px;		}	
.custom-chat-chatHeader .chatHeader	{		background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/HBG.png) repeat;			vertical-align: middle;		padding-top:4px;		padding-left:4px;	}
.custom-chat-userDataContainerStyle .userDataContainerStyle	{		border:1px solid #DFDFDF;		padding:1px;		background:url(/zkau/web/2eae2d22/classicblue/img/project/chat/bg.png) repeat-x;	}
.custom-chat-searchTxtStyle .searchTxtStyle	{		background:url(/zkau/web/2eae2d22/classicblue/img/project/chat/searchinputbgrect.png) 0 0 no-repeat;		border:none;		padding-left:10px;		padding-top:5px;	}
.custom-chat-chatScrollbar .chatScrollbar	{				scrollbar-arrow-color: #3A98E0;		scrollbar-3dlight-color: #FFFFFF;		scrollbar-darkshadow-color: #F9F9F9;		scrollbar-face-color: #FFFFFF;		scrollbar-highlight-color: #D0E2EF;		scrollbar-shadow-color: #D0E2EF;		scrollbar-track-color: #FFFFFF;	}

.myClass.z-tab-ver-text	{color: red;}
.custom-chat-divChatHeaderStyle .divChatHeaderStyle	{background: url(/zkau/web/2eae2d22/classicblue/img/project/chat/HBG.png) repeat;			vertical-align: middle;			padding-top:4px;			padding-left:4px;		}
.custom-chat-divChatHeaderStyleHilight .divChatHeaderStyleHilight	{			border:1px solid gray;		background: #E97100;		vertical-align: middle;			padding-top:4px;	padding-left:4px;		}
.custom-chat-tabboxContanrStyle .tabboxContanrStyle	{		border:0px solid #75B4EF;	}

.custom-chat-link .link	{			color:black;			font-weight:bold;			text-decoration:none;			cursor:pointer;		}
.custom-chat-linkhover .link:hover		{			color:blue;			font-weight:bold;			text-decoration:underline;			cursor:pointer;		}
.casesearch.z-listcell {border-right: 1px solid grey;}

.vertical-title {
//	position:relative;
	width: 16px;
	padding: 3px 0 3px 0;
	margin: 0 0 0 2px;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, sans-serif;
	text-decoration: none;
	color: black;
	display: block;
	height: auto;
	cursor: pointer;
//	-ms-transform: rotate(-90deg)translateX(-2000%); /* IE 9 */
//	-webkit-transform: rotate(-90deg)translateX(-2000%); /* Chrome, Safari, Opera */
//	transform: rotate(-90deg)translateX(-2000%);
//	white-space: nowrap;
//	transform-origin:10% 0%;
//	text-align: center;
}

.verticaleast-title {
	position:relative;
	width: 16px;
	padding: 3px 0 3px 0;
	margin: 0 0 0 0px;
	list-style-type: none;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: rgb(15,59,130);
	display: block;
	height: auto;
	cursor: pointer;
	-ms-transform: rotate(90deg)translateX(-2000%); /* IE 9 */
    	-webkit-transform: rotate(90deg)translateX(-2000%); /* Chrome, Safari, Opera */
    	transform: rotate(90deg)translateX(-2000%);
    	white-space: nowrap;
    	transform-origin:10% 0%;
    	text-align: center;
}

.vertical-title em
{
	font-style: normal;
	display: block;
	text-align: center;
	background: transparent;
	height: 13px;
}
.horizontal-title
{
	letter-spacing: 2px;
	float: left;
	color: black;
	margin: 4px 0 0 6px;
	padding: 0 2px 0 2px;
	font-family: Arial,  sans-serif;
	font-weight: bold;
	font-size: 11px;
	cursor: pointer;
}

.tabimg .z-tab-img
{
	width: 16px;
	height: 16px;
}

//.idHome .z-menu-item-btn
//{
//	background-position: 0 0 !important;
//	height: 16px !important;
//} 
//.idChat .z-menu-item-btn
//{
//	background-position: 0 -32px !important;
//	height: 16px !important;
//}
//.idContactDetails .z-menu-item-btn
//{
//	background-position: 0 -64px !important;
//	height: 16px !important;
//}
//.idHelp .z-menu-item-btn
//{
//	background-position: 0 -96px !important;
//	height: 16px !important;
//}
//.idChangePassword .z-menu-item-btn
//{
//	background-position: 0 -128px !important;
//	height: 16px !important;
//}
//.idLanguage .z-menu-btn
//{
//	background-position: 0 -160px !important;
//	height: 16px !important;
//}
//.idLogout .z-menu-item-btn
//{
//	background-position: 0 -192px !important;
//	height: 16px !important;
//}
//.idSetting .z-menu-item-btn
//{
//	background-position: 0 -224px !important;
//	height: 16px !important;
//} 
//.idSupportRequest .z-menu-item-btn
//{
//	background-position: 0 -256px !important;
//	height: 16px !important;
//}
// .z-menu-item-btn
//{
//	background-position: 0 -288px !important;
//	height: 16px !important;
//}

.z-textbox, .z-decimalbox, .z-intbox, .z-longbox, .z-doublebox {
	background: #fff none repeat-x scroll 0 0;
    //border: 1px solid #d8d8d8;
    //border-radius: 4px;
    width: 230px ;
    padding-bottom: 4px;
    padding-top: 4px;
   // border: 0;
    //background-image: linear-gradient(#00283a, #00283a), linear-gradient(#D2D2D2, #D2D2D2);
    //background-size: 0 1px, 100% 1px;
    //background-repeat: no-repeat;
    //background-position: center bottom, center calc(100% - 0px);
    //background-color: transparent;
    //transition: background 0s ease-out;
    //float: none;
    //box-shadow: none;
    border-radius: 2px !important;
    //font-weight: 400;
     -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    padding: 4px 0px 4px 4px;
    margin: 5px 1px 3px 0px;
    border: 1px solid #b1b0b0;
    
}

.dg-reports .z-datebox-inp {
	background: #fff none repeat-x scroll 0 0;
    border: 1px solid #969696;
    border-radius: 2px 0 0 2px;
    height: 18px;
    padding-bottom: 4px;
    padding-top: 4px;
    width: 100px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    padding: 4px 0px 4px 4px;
    margin: 5px 1px 3px 0px;
    border: 1px solid #b1b0b0;
}

.z-textbox-focus, .z-decimalbox-focus, .z-intbox-focus, .z-longbox-focus, .z-doublebox-focus {
	//border: 1px solid #969696;
	//background-color: #ddeeff;
	box-shadow: 0 0 5px rgb(57, 94, 105);
  padding: 4px 0px 4px 4px;
  margin: 5px 1px 3px 0px;
  box-shadow: 0 0 5px rgb(57, 94, 105);
  border: 1px solid #b4d0ec;
}
.z-modal-mask {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    filter: alpha(opacity=60);
    opacity: .4;
    zoom:1;background: black;
}

.line-macro td, .z-row-inner td, .gridViewSearchTool .z-hbox td, .z-vbox .z-hbox td {
    vertical-align: middle;
}

tr.z-listitem-seld {
    background: #b3c8e8 !important;
    border: 1px solid #6f97d2;
}

.z-hbox {
    color: black;
    margin-right: 5px;
    /* border-bottom-style: solid; */
    /* border-bottom-color: rgb(123, 166, 182); */
    background-color: transparent !important;
    /* border-bottom-width: 0px !important; */
    border-color: #0168B5 !important;
}

.z-east-splt, .z-west-splt, .z-north-splt, .z-south-splt{
background : #34495e;
background-image : none;}

.z-panel-noborder .z-panel-header.z-panel-header-noborder {
  border-width: 0;
  border-bottom: 0px solid #9f9f9f;
  padding: 3px 6px;
}
.z-panel, .z-panel-header {
  overflow: hidden;
}
.z-panel-header {
  background: #cfcfcf repeat-x 0 0;
  background-image: none;// url(/zkau/web/2e814531/zul/img/wnd/panel-hm.png);
  border: 1px solid #9f9f9f;
  padding: 6px 4px 6px 4px;
}
.z-panel-hm .z-panel-header, .z-panel-header {
  color: #3f3f3f;
  padding: 0 0 4px 0;
  background: #dddddd;
  border: 0;
}

.z-panel-colpsd .z-panel-exp {
  background-position: 0 -144px;
}
.z-panel-exp {
  background-position: 0 -96px;
}
.z-panel-icon {
  overflow: hidden;
  float: right;
  margin-left: 2px;
  background: transparent no-repeat 0 -96px;
  background-image: url(/zkau/web/2eae2d22/responsive/img/zul/img/wnd/ebd-btn.png);
  width: 24px;
  height: 24px;
  cursor: pointer;
}
@-webkit-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-webkit-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-o-keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes uil-ring-anim {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}


.z-apply-loading-icon, .z-loading-icon {
    display: inline-block;
    vertical-align: top;
}
.z-apply-loading-indicator {
    cursor: wait;
    padding: 12px;
    white-space: nowrap;
}
.z-apply-loading {
    cursor: wait;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    z-index: 89500;
}
.z-apply-loading-icon, .z-loading-icon, .z-renderdefer {
    background: transparent;
    padding-right: 10px;
}
.z-loading {
	border: none;
	background: none;
	width: 200px;
	height: 200px;
	transform:scale(0.99);
}
.z-loading-indicator {
	background-color: transparent;
	color:transparent;
	border: none;
	position: absolute;
	padding: 0;
	display: block;
	width: 60px;
	height: 60px;
	top: 20px;
	left: 20px;
	border-radius: 50%;
	box-shadow: 3px 3px 0 -1px #34495e;
	-ms-animation: uil-ring-anim 1s linear infinite;
	-moz-animation: uil-ring-anim 1s linear infinite;
	-webkit-animation: uil-ring-anim 1s linear infinite;
	-o-animation: uil-ring-anim 1s linear infinite;
	animation: uil-ring-anim 1s linear infinite;
}
.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:30.33333333333333%}.col-xs-3{width:22%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:30.33333333333333%}.col-xs-pull-3{right:22%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:30.33333333333333%}.col-xs-push-3{left:22%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}
.form-group{margin-bottom:15px;position: relative;}
.col-xs-offset-12{margin-left:100% } .col-xs-offset-11{margin-left:91.66666666666666% } .col-xs-offset-10{margin-left:83.33333333333334% } .col-xs-offset-9{margin-left:75% } .col-xs-offset-8{margin-left:66.66666666666666% } .col-xs-offset-7{margin-left:58.333333333333336% } .col-xs-offset-6{margin-left:50% } .col-xs-offset-5{margin-left:41.66666666666667% } .col-xs-offset-4{margin-left:30.33333333333333% } .col-xs-offset-3{margin-left:22% } .col-xs-offset-2{margin-left:16.666666666666664% } .col-xs-offset-1{margin-left:8.333333333333332% } @media(min-width:768px){.container{width:750px } .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11{float:left } .col-sm-12{width:100% } .col-sm-11{width:91.66666666666666% } .col-sm-10{width:83.33333333333334% } .col-sm-9{width:75% } .col-sm-8{width:66.66666666666666% } .col-sm-7{width:58.333333333333336% } .col-sm-6{width:50% } .col-sm-5{width:41.66666666666667% } .col-sm-4{width:30.33333333333333% } .col-sm-3{width:22% } .col-sm-2{width:16.666666666666664% } .col-sm-1{width:8.333333333333332% } .col-sm-pull-12{right:100% } .col-sm-pull-11{right:91.66666666666666% } .col-sm-pull-10{right:83.33333333333334% } .col-sm-pull-9{right:75% } .col-sm-pull-8{right:66.66666666666666% } .col-sm-pull-7{right:58.333333333333336% } .col-sm-pull-6{right:50% } .col-sm-pull-5{right:41.66666666666667% } .col-sm-pull-4{right:30.33333333333333% } .col-sm-pull-3{right:22% } .col-sm-pull-2{right:16.666666666666664% } .col-sm-pull-1{right:8.333333333333332% } .col-sm-push-12{left:100% } .col-sm-push-11{left:91.66666666666666% } .col-sm-push-10{left:83.33333333333334% } .col-sm-push-9{left:75% } .col-sm-push-8{left:66.66666666666666% } .col-sm-push-7{left:58.333333333333336% } .col-sm-push-6{left:50% } .col-sm-push-5{left:41.66666666666667% } .col-sm-push-4{left:30.33333333333333% } .col-sm-push-3{left:22% } .col-sm-push-2{left:16.666666666666664% } .col-sm-push-1{left:8.333333333333332% } .col-sm-offset-12{margin-left:100% } .col-sm-offset-11{margin-left:91.66666666666666% } .col-sm-offset-10{margin-left:83.33333333333334% } .col-sm-offset-9{margin-left:75% } .col-sm-offset-8{margin-left:66.66666666666666% } .col-sm-offset-7{margin-left:58.333333333333336% } .col-sm-offset-6{margin-left:50% } .col-sm-offset-5{margin-left:41.66666666666667% } .col-sm-offset-4{margin-left:30.33333333333333% } .col-sm-offset-3{margin-left:22% } .col-sm-offset-2{margin-left:16.666666666666664% } .col-sm-offset-1{margin-left:8.333333333333332% } } @media(min-width:992px){.container{width:970px } .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11{float:left } .col-md-12{width:100% } .col-md-11{width:91.66666666666666% } .col-md-10{width:83.33333333333334% } .col-md-9{width:75% } .col-md-8{width:66.66666666666666% } .col-md-7{width:58.333333333333336% } .col-md-6{width:50% } .col-md-5{width:41.66666666666667% } .col-md-4{width:30.33333333333333% } .col-md-3{width:22% } .col-md-2{width:16.666666666666664% } .col-md-1{width:8.333333333333332% } .col-md-pull-12{right:100% } .col-md-pull-11{right:91.66666666666666% } .col-md-pull-10{right:83.33333333333334% } .col-md-pull-9{right:75% } .col-md-pull-8{right:66.66666666666666% } .col-md-pull-7{right:58.333333333333336% } .col-md-pull-6{right:50% } .col-md-pull-5{right:41.66666666666667% } .col-md-pull-4{right:30.33333333333333% } .col-md-pull-3{right:22% } .col-md-pull-2{right:16.666666666666664% } .col-md-pull-1{right:8.333333333333332% } .col-md-push-12{left:100% } .col-md-push-11{left:91.66666666666666% } .col-md-push-10{left:83.33333333333334% } .col-md-push-9{left:75% } .col-md-push-8{left:66.66666666666666% } .col-md-push-7{left:58.333333333333336% } .col-md-push-6{left:50% } .col-md-push-5{left:41.66666666666667% } .col-md-push-4{left:30.33333333333333% } .col-md-push-3{left:22% } .col-md-push-2{left:16.666666666666664% } .col-md-push-1{left:8.333333333333332% } .col-md-offset-12{margin-left:100% } .col-md-offset-11{margin-left:91.66666666666666% } .col-md-offset-10{margin-left:83.33333333333334% } .col-md-offset-9{margin-left:75% } .col-md-offset-8{margin-left:66.66666666666666% } .col-md-offset-7{margin-left:58.333333333333336% } .col-md-offset-6{margin-left:50% } .col-md-offset-5{margin-left:41.66666666666667% } .col-md-offset-4{margin-left:30.33333333333333% } .col-md-offset-3{margin-left:22% } .col-md-offset-2{margin-left:16.666666666666664% } .col-md-offset-1{margin-left:8.333333333333332% } }
.control-label {padding-bottom: 3px;}
.container-fluid {width: 100%; padding-right: 8px; padding-left: 8px; margin-right: auto; margin-left: auto;}

.z-msgbox-question {
    background-image: url(/zkImages/question.png);
    background-size: 30px 30px;
    padding: 2px;
    /*margin: 8px;*/
}
 


































 



.z-tabs-scroll {
    background: #6f6f6f none repeat scroll 0 0;
    border: none;
    //border-bottom: 1px solid #7eaac6;
    padding-bottom: 0px;
}

.z-tab{
border-right: 1px solid #cccccc;
	background-color: #FFFFFF;
	//border-top:1px solid #666;
}

.z-tabpanel{
	border-color:#cccccc;
}

//.z-tabs-cnt .z-tab-seld{
//	padding-top: 1px;
//}

.z-tab-seld .z-tab-hl, .z-tab-seld .z-tab-hl:hover{
	background-color: #ffffff;
//	border-top:1px solid white;
}
.z-tab-seld .z-tab-hr{
	background-color: #ffffff;
}

.z-tabs-scroll .z-tabs-cnt {
	padding-top:0px;
	background-image: none;//url(/zkau/web/2eae2d22/responsive/img/zul/tab/tabs-bg-02.png);
	background-color: #FFFFFF;
}
.z-center.z-center-noborder {
    background-color: #fff;
    border-width: 1px 1px 2px !important;
    border-color: #0168b5 !important;
}

.z-tab-hl {
	background-image: none;//url(/zkau/web/2eae2d22/responsive/img/zul/tab/tab-corner-03.png);
	//border-left: 1px solid #e1d8d8;
	background-color: #0080f;
}
.z-tab-hr {
	background-image: none;// url(/zkau/web/2eae2d22/responsive/img/zul/tab/tab-corner-03.png);
}
.z-tab-hm {
	background-image:  none;//url(/zkau/web/2eae2d22/responsive/img/zul/tab/tab-hm-03.png);
}

.z-tabs-scroll .z-tabs-right-scroll {
    //background: #9d799f none repeat scroll 0 0;
    border: 1px solid #6f6f6f;
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/scroll-r.png);
}
.z-tabs-scroll .z-tabs-left-scroll {
    //background: #9d799f none repeat scroll 0 0;
    border: 1px solid #6f6f6f;
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/scroll-l.png);
}

.z-tab .z-tab-text{
	color: #000000;
    padding: 8px 4px;

}

.z-tab .z-tab-hl:hover{
	background-color: #EEEEEE;
}

.z-tab .z-tab-hl:hover .z-tab-text {
	color : #000000;
}
.z-tab-seld .z-tab-text,.z-tab-seld .z-tab-hl:hover .z-tab-text {
	color : #0168B5;
    padding: 8px 4px;
}


//.z-tab .z-tab-body:hover .z-tab-text {
//	color : white;
//}


.z-tab-ver .z-tab-ver-text {
    color: #000000;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
}
.z-tab-ver-seld .z-tab-ver-text {
	color : #0168B5;
}

.z-tab-ver-seld .z-tab-ver-hl {
	background-color : #ffffff;
}

.z-tab-ver .z-tab-ver-body:hover .z-tab-ver-text {
	color : #000000;
}


.z-tabs .z-tabs-cnt{
	border-bottom:1px solid #cccccc;
	border-top:1px solid #cccccc;
}

.z-tabs .z-tabs-space {
	//background-color : #ffffff;
	//height: 4px;
	//border-width: 0px 1px 0px 1px;
	//border-color: #cccccc;
	//border-style: none solid;
}

.z-tabpanels-ver{
	border-color:#cccccc;
}


.z-tabs-ver-scroll {
    background: #cccccc none repeat scroll 0 0;
    border-bottom: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
    border-top: 1px solid #cccccc;
}

.z-tabs-ver .z-tabs-ver-cnt {
    background-color: #cccccc;
    padding-left: 0px;
}

.z-tabs-ver-space {
    border-left: 0 none;
    float: left;
    position: relative;
}
.z-tabs-ver .z-tabs-ver-space, .z-tabs-ver-space {
    background: #ffffff none repeat scroll 0 0;
	border-width: 1px 0px 1px; 0px
	border-color: #cccccc;
	border-style: solid none;
    font-size: 0;
    line-height: 0;
    width: 4px;
}

.z-tab-ver-hl {
	background-image: none;//url(/zkau/web/2eae2d22/responsive/img/zul/tab/tab-v-corner-03.png);
	background-color: #cccccc;
}

.z-tab-ver-hl .z-tab-ver-hr {
	background-image: none;//url(/zkau/web/2eae2d22/responsive/img/zul/tab/tab-v-corner-03.png);
}
.z-tab-ver .z-tab-ver-hm {
	background-image: none;//url(/zkau/web/2eae2d22/responsive/img/zul/tab/tab-v-hm-03.png);
}
.z-tabs-ver-up-scroll {
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/scroll-u.png);
}
.z-tabs-ver-down-scroll {
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/scroll-d.png);
}
.z-tabs-ver-scroll .z-tabs-ver-header {
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/tabs-v-bg-03.png);
}

.z-tabpanels-accordion-lite {
    border-top: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-left: 1px solid #cccccc;
}
.z-tabpanel, .z-tabbox-ver .z-tabpanel-ver{
   overflow: auto;
}
.z-tab-accordion-lite-header {
    overflow: hidden;
    cursor: pointer;
    position: relative;
    border-width: 0px 0px 1px 3px;
    border-style: solid;
    border-color: #cccccc;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
}

.z-tab-accordion-lite-tl, .z-tab-accordion-lite-tr, .z-tab-accordion-lite-tm {
    background: #cccccc none repeat-x scroll 0px -9px;
    display: block;
}

.z-tab-accordion-lite-tr {
    padding-right: 6px;
}

.z-tab-accordion-lite-tl, .z-tab-accordion-lite-tr, .z-tab-accordion-lite-tm {
    display: block;
    background: #cccccc none repeat-x scroll 0px -9px;
}

.z-tab-accordion-lite-tm {
    padding: 4px 0px 3px;
    overflow: hidden;
}
.z-tab-accordion-lite-tl, .z-tab-accordion-lite-tr, .z-tab-accordion-lite-tm {
    display: block;
    background: #cccccc none repeat-x scroll 0px -9px;
}

.z-tab-accordion-lite-text {
    cursor: pointer;
    color: #000000;
    padding-right: 30px;
}
.z-tab-text, .z-tab-ver-text, .z-tab-accordion-text, .z-tab-accordion-lite-text {
    overflow: hidden;
    text-overflow: ellipsis;
}

.z-tabbox-accordion-lite .z-tabpanel-accordion-lite {
    border-bottom: 1px solid #cccccc;
    padding: 5px;
}

.z-tab-accordion-lite-tl {
    padding: 6px;
    line-height: 0;
    text-decoration: none;
}

.z-tab-accordion-lite-seld .z-tab-accordion-lite-header{
	border-left-width: 3px;
	border-left-color: #99ccff;
}
 















.z-combobox-rounded-inp, .z-bandbox-rounded-inp, .z-datebox-rounded-inp, .z-timebox-rounded-inp, .z-spinner-rounded-inp, .z-doublespinner-rounded-inp, .z-combobox-inp, .z-bandbox-inp, .z-datebox-inp, .z-timebox-inp, .z-spinner-inp, .z-doublespinner-inp 
{
	background: #fff none repeat-x scroll 0 0;
    border: 1px solid #969696;
    border-radius: 2px 0 0 2px;
    height: 18px;
    padding-bottom: 4px;
    padding-top: 4px;
    //width: 99%;
    width: 200px;
    // padding-bottom: 4px;
    //padding-top: 4px;
    //border: 0;
    //background-image: linear-gradient(#00283a, #00283a), linear-gradient(#D2D2D2, #D2D2D2);
    //background-size: 0 1px, 100% 1px;
    //background-repeat: no-repeat;
    //background-position: center bottom, center calc(100% - 0px);
    // background-color: transparent;
    //transition: background 0s ease-out;
    //float: none;
    //box-shadow: none;
    //border-radius: 0 !important;
    //font-weight: 400;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;
    padding: 4px 0px 4px 4px;
    margin: 5px 1px 3px 0px;
    border: 1px solid #b1b0b0;
}

.z-timebox .z-timebox-btn, .z-spinner .z-spinner-btn, .z-doublespinner .z-doublespinner-btn{
    background: #f3f3f3 url(/zkau/web/2eae2d22/responsive/img/zul/button/timebtn.png); no-repeat scroll 0px 0px transparent;
    background-repeat : no-repeat;
    background-position: 4px;
    background-size: 95px;
}

.z-combobox-rounded .z-combobox-rounded-btn, .z-bandbox-rounded .z-bandbox-rounded-btn, .z-datebox-rounded .z-datebox-rounded-btn, .z-timebox-rounded .z-timebox-rounded-btn, .z-spinner-rounded .z-spinner-rounded-btn, .z-doublespinner-rounded .z-doublespinner-rounded-btn, .z-combobox .z-combobox-btn, .z-bandbox .z-bandbox-btn, .z-datebox .z-datebox-btn{
    background: white url(/zkau/web/2eae2d22/responsive/img/zul/button/combobtn.png); no-repeat scroll 0px 0px transparent; 
}

.z-combobox-rounded .z-combobox-rounded-btn, .z-bandbox-rounded .z-bandbox-rounded-btn, .z-datebox-rounded .z-datebox-rounded-btn, .z-timebox-rounded .z-timebox-rounded-btn, .z-spinner-rounded .z-spinner-rounded-btn, .z-doublespinner-rounded .z-doublespinner-rounded-btn, .z-combobox .z-combobox-btn, .z-bandbox .z-bandbox-btn, .z-datebox .z-datebox-btn, .z-timebox .z-timebox-btn,.z-timebox .z-timebox-btn, .z-spinner .z-spinner-btn, .z-doublespinner .z-doublespinner-btn{
    vertical-align: top;
    cursor: pointer;
    width: 20px;
    height: 18px;
    border-width: 1px;
    border-style: solid solid solid none;
    border-color: #969696;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    overflow: hidden;
    display: inline-block;
    border-radius: 0px 2px 2px 0px;
    padding: 4px;
    margin: 5px 0px 3px -1px;
}
.z-combobox-pp .z-comboitem-seld
{
	background:#e7ebef !important;
	color: #000000 !important;
	font-weight:bold;
}
.z-combobox-pp .z-comboitem-over-seld
{
	background:#e7ebef;
	font-weight:bold;
}


.z-combobox-rounded-pp .z-comboitem-over, .z-combobox-pp .z-comboitem-over {
    background: #e7ebef none repeat scroll 0 0 !important;
}

.z-combobox-rounded-shadow,.z-bandbox-rounded-shadow,.z-datebox-rounded-shadow,.z-combobox-shadow,.z-bandbox-shadow,.z-datebox-shadow {
    border-radius: 1px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -moz-border-radius: 1px;
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
    -webkit-border-radius: 1px;
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}

.z-combobox-rounded-pp,.z-bandbox-rounded-pp,.z-datebox-rounded-pp,.z-combobox-pp,.z-bandbox-pp,.z-datebox-pp {
    //display: block;
   // position: absolute;
    //background: white;
    //border: 1px solid #86A4BE;
    //padding: 0px;
    font-family: Arial;
    font-weight: normal;
    font-size: 1rem;
    color: rgba(0,0,0,0.9);
    display: block;
    border: 1px solid #34495e;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 8px;
    background: #fff;
    position: absolute;
    overflow: hidden;
}

.z-combobox-rounded-pp .z-comboitem-text,.z-combobox-rounded-pp .z-comboitem-btn,.z-combobox-pp .z-comboitem-text,.z-combobox-pp .z-comboitem-btn {
    white-space: nowrap;
    cursor: pointer;
    padding: 6px;
}

.z-comboitem {
	background-color: white !important;
	color:black !important;
}

.z-combobox-focus .z-combobox-inp, .z-bandbox-focus .z-bandbox-inp, .z-datebox-focus .z-datebox-inp, .z-timebox-focus .z-timebox-inp, .z-spinner-focus .z-spinner-inp, .z-doublespinner-focus .z-doublespinner-inp {
	//border: 1px solid #969696;
	//-webkit-box-shadow: inset 0px 0px 1px 1px rgba(102,102,102,0.75);
	//-moz-box-shadow: inset 0px 0px 1px 1px rgba(102,102,102,0.75);
	//box-shadow: inset 0px 0px 1px 1px rgba(102,102,102,0.75);
	//background-color: #ddeeff;
	box-shadow: 0 0 5px rgb(57, 94, 105);
  padding: 4px 0px 4px 4px;
  margin: 5px 1px 3px 0px;
  box-shadow: 0 0 5px rgb(57, 94, 105);
}

.z-bandbox .z-bandbox-btn {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/button/bandbtn.png);
}

.z-datebox .z-datebox-btn {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/button/datebtn.png);
}
.z-spinner-readonly,.z-doublespinner-readonly,.z-timebox-readonly,.z-datebox-readonly,.z-bandbox-readonly,.z-combobox-readonly,.z-spinner-focus .z-spinner-readonly,.z-doublespinner-focus .z-doublespinner-readonly,.z-timebox-focus .z-timebox-readonly,.z-datebox-focus .z-datebox-readonly,.z-bandbox-focus .z-bandbox-readonly,.z-combobox-focus .z-combobox-readonly {
    background: transparent repeat-x 0 0;
    //background-image: none;//url(/zkau/web/2e814531/zul/img/button/readonly-bg.gif);
    border-right-width: 0;
    padding-right: 1px;
}

 



 
 



.z-groupbox-tl, .z-groupbox-tr {
	background: #eeeeee no-repeat 0 top;
	background-image: none;//url(/zkau/web/2eae2d22/responsive/img/zul/groupbox/groupbox-corner.gif);
	height: 0px;
}

.z-groupbox-hl {
	background: #eeeeee repeat-y 0 0;
	background-image: none;//url(/zkau/web/2eae2d22/responsive/img/zul/groupbox/groupbox-hl.gif);
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #9C9C9C;
	padding: 4px;
}
.z-groupbox-hr {
	background: #eeeeee repeat-y right 0;
	background-image: none;//url(/zkau/web/2eae2d22/responsive/img/zul/groupbox/groupbox-hr.gif);
}
.z-groupbox-hm {
	background: #eeeeee repeat-x 0 0;
	background-image: none;//url(/zkau/web/2eae2d22/responsive/img/zul/groupbox/groupbox-hm.gif);
}

.z-groupbox-hl .z-groupbox-header {
	border:0 none;
	background: #eeeeee;
	color:#4b4a4a;
}

.z-groupbox-cnt {
	border:1px solid #9C9C9C;
}

.z-groupbox-bl {
    background: transparent none no-repeat scroll 0 bottom;
    font-size: 0;
    height: 6px;
    line-height: 0;
    padding-left: 6px;
}

.z-groupbox-br {
    background: transparent none no-repeat scroll right bottom;
    font-size: 0;
    height: 6px;
    line-height: 0;
    padding-right: 6px;
}

.z-groupbox-bm {
    background: transparent none repeat-x scroll 0 0;
    font-size: 0;
    height: 6px;
    line-height: 0;
}

 













.z-borderlayout-icon
{
	background-image : url(/zkau/web/2eae2d22/responsive/img/zul/layout/borderlayout-btn.gif);
    /* height: 24px;
    width: 24px; */
}
z-north-body{
background : #0080ff;}
.z-west-header,
.z-center-header,
.z-east-header,
.z-north-header,
.z-south-header
{
	background-image: none;
	background-color: #DFDFDF;
}

.z-west-body,
.z-center-body,
.z-east-body,
.z-north-body,
.z-south-body
{
//padding: 5px;
}

.z-south-body{
    background-color: #ffffff;
}

.z-west-header, .z-center-header, .z-east-header, .z-north-header, .z-south-header
{
	background : #34495e;
	color : white;
	padding: 4px;
	line-height: 24px;
	border-bottom:1px solid #AFAFAF;
}

.z-north, .z-south, .z-west, .z-center, .z-east {
    border: white;
}

.z-east-colpsd, .z-west-colpsd, .z-south-colpsd, .z-north-colpsd {
    background-color: #DFDFDF;
    width: 22px;
    height: 22px;
    border: 1px solid #9C9C9C;
    overflow: hidden;
    position: absolute;    
}
.z-west, .z-west-colpsd {
    z-index: 12;
}

.z-west-colpsd{
left: 0px;
}

.z-east-colps, .z-west-exp {
    background-position: 0 -15px;
}

.z-east-colps-over, .z-west-exp-over {
    /*background-position: 0px -15px;*/
	transition: transform .5s;
    transform: rotate(360deg);
}

.z-north-colps, .z-south-exp {
    background-position: 0 0;
}

.z-north-colps-over, .z-south-exp-over {
    /*background-position: -24px 0;*/
	transition: transform .5s;
    transform: rotate(360deg);
}

.z-west-colps, .z-east-exp {
    background-position: 0 -72px;
}

.z-west-colps-over, .z-east-exp-over {
    /*background-position: -24px -72px;*/
	transition: transform .5s;
    transform: rotate(360deg);
}

.z-south-colps, .z-north-exp {
    background-position: 0 -48px;
}

.z-south-colps-over, .z-north-exp-over {
    /*background-position: -24px -48px;*/
	transition: transform .5s;
    transform: rotate(360deg);
}

.z-east-colpsd-over,.z-west-colpsd-over,.z-south-colpsd-over,.z-north-colpsd-over{
cursor:pointer;
background-color:#EFEFEF;
}

.z-borderlayout {
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #FFFFFF;
    border: 0px none;
}
.z-borderlayout {
    position: relative;
}
/* in main layout, 1 px change was reflected if border was retained. */
.z-west-noborder, .z-center-noborder, .z-east-noborder, .z-north-noborder, .z-south-noborder {
  border: 0px !important;
}
.custom-west-header ~ .z-west-colpsd{
	border: 0px !important;
}
 



 



 
 


.z-separator-ver, .z-separator-ver-bar {
    margin-bottom: 3px;
}


.z-paging {
    background-color: #eeeeee;
    background-image: none;
  //  border: 0 solid #3f3f3f;
    border: 1px solid #3f3f3f;
    padding: 1px;
    width:99.8%;
    line-height: 18px;
}
.z-paging td, .z-paging span, .z-paging input, .z-paging div, .z-paging button{
	padding: 1px
}

.z-paging-btn .z-paging-next {
	background-image:url(/zkau/web/2eae2d22/responsive/img/zul/paging/pg-btn.gif);
}

td .z-paging-btn .z-paging-btn-over {
	background-color: #74d5fb;
}

.z-paging-btn .z-paging-prev {
	background-image:url(/zkau/web/2eae2d22/responsive/img/zul/paging/pg-btn.gif);
}
.z-paging-btn .z-paging-last {
	background-image:url(/zkau/web/2eae2d22/responsive/img/zul/paging/pg-btn.gif);
}
.z-paging-btn .z-paging-first {
	background-image:url(/zkau/web/2eae2d22/responsive/img/zul/paging/pg-btn.gif);
}

.z-paging-btn .z-paging-next,
.z-paging-btn .z-paging-prev,
.z-paging-btn .z-paging-last,
.z-paging-btn .z-paging-first {	
	background-image:url(/zkau/web/2eae2d22/responsive/img/zul/paging/pg-btn.gif) !important;
}

.z-paging-info {
    color: #000;
    line-height: 14px;
    position: absolute;
    right: 8px;
    top: 5px;
}

.z-paging-text{
	color: black;
}


.z-paging .z-paging-sep {
    background: #000 none repeat scroll 0 0;
    border: 0 none;
    cursor: default;
    display: block;
    font-size: 1px;
    height: 16px;
    margin: 0;
    overflow: hidden;
    width: 0;
}

div.z-grid-header th.z-column, div.z-grid-header th.z-auxheader{
	padding: 6px;
}
 



 


.custom-listheader .z-listheader-img
{
	margin-left:1px;
	padding-left:0;
	float: left;
}

 





.horizontal-only
{
	height: auto;
	max-height: 200px;
}


.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 10px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 18px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	position: relative;
}

.jspDrag
{
	background: #79A9C1;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
	border:1px solid #a7dada;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #79A9C1;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #acdcf4;
}

.jspVerticalBar .jspArrow
{
	height: 21px;
}

.jspHorizontalBar .jspArrow
{
	width: 18px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}

.scroll-pane,
.scroll-pane-arrows
{
	overflow: auto;
}


.jspHorizontalBar,
.jspVerticalBar,
.jspTrack
{
	background: #79A9C1;
	border-top: #FF0000;
	border-bottom: #FF0000;
}

.jspDrag
{
	background: #C9ECFC;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
	border:1px solid #a7dada;
}

.jspTrack .jspActive,
.jspTrack .jspHover,
.jspDrag:hover
{
	background: #a7cada;
}


.jspArrow
{
	background-color:#79A9C1;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}


.jspVerticalBar .jspArrow
{
	height: 18px;
	width: 18px;
}

.jspHorizontalBar .jspArrow
{
	width: 18px;
}

.jspArrowUp
{
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/scroll-u.png);
}
.jspArrowUp.jspDisabled,
.jspArrowUp:hover
{
	background-color: #acdcf4;
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/scroll-u.png);
	background-position: 0 -17px;
}

.jspArrowDown
{
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/scroll-d.png);
}

.jspArrowLeft
{
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/scroll-l.png);
	background-position: 0 -2px;
}

.jspArrowLeft.jspDisabled,
.jspArrowLeft:hover
{
	background-color: #acdcf4;
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/scroll-l.png);
	background-position: 18px -1px;
}

.jspArrowRight
{
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/scroll-r.png);
	background-position: 18px -2px;
}
.jspArrowRight.jspDisabled,
.jspArrowRight:hover
{
	background-color: #acdcf4;
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tab/scroll-r.png);
	background-position: 0 -1px;
}

 



 








div.z-listbox-header th.z-listheader, div.z-listbox-header th.z-auxheader {
	background-image: none;
    border-width: 0px 1px 1px 0px;
	border-right-color: #4f4f4f;
	border-bottom-color: #4f4f4f;
	padding: 6px;
}

div.z-listbox {
    background: #34495e none repeat scroll 0% 0%;
    border: 1px solid #6f6f6f;
    overflow: hidden;
}

div.z-listbox-body .z-listcell, div.z-listbox-footer .z-listfooter {
    cursor: pointer;
    padding: 6px;
    overflow: hidden;
}

div.z-listbox-header, div.z-listbox-header tr, div.z-listbox-footer {
    border: 0px none;
    width: 100%;
    color: #efefef;
}

tr.z-listbox-odd {
    background: #F5F5F5 none repeat scroll 0% 0%;
}

tr.z-listitem-over {
    background: #99ccff none repeat scroll 0% 0%;
}

div.z-listbox-header tr.z-listhead, div.z-listbox-header tr.z-auxhead {
    background: #34495e none repeat-x scroll 0px 0px;
}
 





//
//





.z-window-modal-shadow, .z-window-overlapped-shadow, .z-window-popup-shadow, .z-window-embedded-shadow, .z-window-highlighted-shadow {
    border-radius: 2px;
    box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
}
.z-window-modal-resize-faker, .z-window-overlapped-resize-faker, .z-window-popup-resize-faker, .z-window-embedded-resize-faker, .z-window-highlighted-resize-faker, .z-window-resize-faker {
    background-color: #d7e6f7;
    border: 1px dashed #1854c2;
    left: 0;
    opacity: 0.5;
    overflow: hidden;
    position: absolute;
    top: 0;
    z-index: 60000;
}
.z-window-modal-move-ghost, .z-window-overlapped-move-ghost, .z-window-popup-move-ghost, .z-window-highlighted-move-ghost, .z-window-move-ghost {
    background: #d7e6f7 none repeat scroll 0 0;
    cursor: move !important;
    opacity: 0.65 !important;
    overflow: hidden;
    position: absolute;
}
.z-window-modal-move-ghost dl, .z-window-overlapped-move-ghost dl, .z-window-popup-move-ghost dl, .z-window-highlighted-move-ghost dl, .z-window-move-ghost dl {
    background: #d7e6f7 none repeat scroll 0 0;
    border: 1px solid #538ba2;
    display: block;
    font-size: 0;
    line-height: 0;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.z-window-modal, .z-window-overlapped, .z-window-popup, .z-window-highlighted {
    border-radius: 2px;
    //box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
    border: 1px solid #606060 !important;
    margin: 0;
    overflow: hidden;
    padding: 0;
    /*transition: bottom 0.3s,top 0.3s;*/
	
}

.z-window-embedded {
    border-radius: 2px;
    //box-shadow: 0 0 3px rgba(0, 0, 0, 0.5);
   // border: 1px solid #606060;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.z-window-embedded-tl, .z-window-modal-tl, .z-window-highlighted-tl, .z-window-overlapped-tl, .z-window-popup-tl {
    background: white;
    font-size: 0;
    height: 0px;
    line-height: 0;
    margin-right: 5px;
}
.z-window-embedded-tl {
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-corner.png");
}
.z-window-popup-tl {
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-pop-corner.png");
}
.z-window-embedded-tr, .z-window-modal-tr, .z-window-highlighted-tr, .z-window-overlapped-tr, .z-window-popup-tr {
    
    font-size: 0;
    height: 5px;
    line-height: 0;
    margin-right: -5px;
    position: relative;
}
.z-window-embedded-tr {
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-corner.png");
}
.z-window-popup-tr {
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-pop-corner.png");
}
.z-window-embedded-hl, .z-window-modal-hl, .z-window-highlighted-hl, .z-window-overlapped-hl, .z-window-popup-hl {
    background: #403737 ;
    padding: 4px 4px 4px 8px;
}
.z-window-embedded-hl {
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-hl.png");
}
.z-window-popup-hl {
    background-image: url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-pop-hl.png");
}
.z-window-embedded-hr, .z-window-modal-hr, .z-window-highlighted-hr, .z-window-overlapped-hr, .z-window-popup-hr {
    background: #403737 ;
    padding-right: 6px;
}
.z-window-embedded-hr, .z-window-embedded-hr-noborder {
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-hr.png");
}
.z-window-popup-hr {
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-pop-hr.png");
}
.z-window-embedded-hm, .z-window-modal-hm, .z-window-highlighted-hm, .z-window-overlapped-hm, .z-window-popup-hm {
    background: #403737;
    overflow: hidden;
}
.z-window-embedded-hm {
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-hm.png");
}
.z-window-popup-hm {
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-pop-hm.png");
}
.z-window-modal-header, .z-window-popup-header, .z-window-highlighted-header, .z-window-overlapped-header, .z-window-embedded-header {
    color: #fff;
    cursor: default;
    overflow: hidden;
    padding-bottom: 0px;
    vertical-align: middle;
    line-height: 20px;
    text-align: left;
}
.z-window-modal-header, .z-window-popup-header, .z-window-highlighted-header, .z-window-overlapped-header {
    color: #fff;
}
.z-window-embedded-header a, .z-window-embedded-header a:visited, .z-window-embedded-header a:hover {
    color: #222;
}
.z-window-modal-header-move, .z-window-highlighted-header-move, .z-window-overlapped-header-move, .z-window-popup-header-move {
    cursor: move;
}
.z-window-modal-header a, .z-window-modal-header a:visited, .z-window-modal-header a:hover, .z-window-modal-header .z-caption a, .z-window-modal-header .z-caption a:visited, .z-window-modal-header .z-caption a:hover, .z-window-popup-header a, .z-window-popup-header a:visited, .z-window-popup-header a:hover, .z-window-popup-header .z-caption a, .z-window-popup-header .z-caption a:visited, .z-window-popup-header .z-caption a:hover, .z-window-highlighted-header a, .z-window-highlighted-header a:visited, .z-window-highlighted-header a:hover, .z-window-highlighted-header .z-caption a, .z-window-highlighted-header .z-caption a:visited, .z-window-highlighted-header .z-caption a:hover, .z-window-overlapped-header a, .z-window-overlapped-header a:visited, .z-window-overlapped-header a:hover, .z-window-overlapped-header .z-caption a, .z-window-overlapped-header .z-caption a:visited, .z-window-overlapped-header .z-caption a:hover {
    color: #fff;
}
.z-window-embedded-cnt {
    border: 0px;// solid #538ba2;
    margin: 0;
    padding: 6px;
}
.z-window-embedded-cnt, .z-window-embedded-body, .z-window-overlapped-body, .z-window-popup-body, .z-window-highlighted-body, .z-window-modal-body {
    overflow: hidden;
    padding: 5px;
}
.z-window-overlapped-cnt, .z-window-popup-cnt {
    background: white none repeat scroll 0 0;
    margin: 0;
    overflow: hidden;
    padding: 4px;
}
.z-window-popup-cnt {
    border: 1px solid #2c70a9;
    margin: 0;
    padding: 2px;
}
.z-window-modal-cnt, .z-window-highlighted-cnt, .z-window-modal-cnt-noborder, .z-window-highlighted-cnt-noborder, .z-window-overlapped-cnt-noborder {
    background: white none repeat scroll 0 0;
    margin: 0;
    overflow: auto;
    padding: 2px;
}
.z-window-modal-cnt-noborder, .z-window-highlighted-cnt-noborder, .z-window-embedded-cnt-noborder, .z-window-overlapped-cnt-noborder, .z-window-popup-cnt-noborder {
    border: 0 none;
    overflow: hidden;
}
.z-window-popup-cnt-noborder {
    background: white none repeat scroll 0 0;
    margin: 0;
    padding: 1px;
}
.z-window-modal-cl, .z-window-highlighted-cl, .z-window-overlapped-cl {
    background: white;// url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-ol-clr.png") repeat-y scroll 0 0;
    padding-left: 6px;
}
.z-window-modal-cr, .z-window-highlighted-cr, .z-window-overlapped-cr {
    background: white;//transparent url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-ol-clr.png") repeat-y scroll right 0;
    padding-right: 6px;
}
.z-window-modal-cm, .z-window-highlighted-cm, .z-window-overlapped-cm {
    background: white;//#5eabdb none repeat scroll 0 0;
    border: white;
    margin: 0;
    padding: 0;
}
.z-window-modal-bl, .z-window-highlighted-bl, .z-window-overlapped-bl {
    background: white;//transparent url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-ol-corner.png") no-repeat scroll 0 -5px;
    height: 5px;
    margin-right: 5px;
}
.z-window-modal-br, .z-window-highlighted-br, .z-window-overlapped-br {
    background: white;//transparent url("/themes/zkau/web/2e814531/zul/img/wnd/wnd-ol-corner.png") no-repeat scroll right bottom;
    font-size: 0;
    height: 5px;
    line-height: 0;
    margin-right: -5px;
    position: relative;
}
.z-window-embedded-icon, .z-window-popup-icon, .z-window-modal-icon, .z-window-overlapped-icon, .z-window-highlighted-icon {
    background: transparent none no-repeat scroll 0 0;
    cursor: pointer;
    float: right;
    height: 24px;
    margin-left: 2px;
    overflow: hidden;
    width: 24px;
}
.z-window-embedded-icon {
    //background-image: url("/themes/zkau/web/2e814531/zul/img/wnd/ebd-btn.gif");
	background-image: url(/zkau/web/2eae2d22/responsive/img/zul/img/wnd/ebd-btn.png);
}
.z-window-modal-icon, .z-window-highlighted-icon, .z-window-overlapped-icon {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/img/wnd/ebd-btn.png);
}
.z-window-popup-icon {
    background-image: url("/themes/zkau/web/2e814531/zul/img/wnd/pop-btn.gif");
}
.z-window-embedded-min, .z-window-modal-min, .z-window-overlapped-min, .z-window-popup-min, .z-window-highlighted-min {
    background-position: 0 0;
}
.z-window-embedded-min-over, .z-window-modal-min-over, .z-window-overlapped-min-over, .z-window-popup-min-over, .z-window-highlighted-min-over {
    background-position: -24px 0;
}
.z-window-embedded-max, .z-window-modal-max, .z-window-overlapped-max, .z-window-popup-max, .z-window-highlighted-max {
    background-position: 0 -24px;
}
.z-window-embedded-max-over, .z-window-modal-max-over, .z-window-overlapped-max-over, .z-window-popup-max-over, .z-window-highlighted-max-over {
    background-position: -24px -24px;
}
.z-window-embedded-maxd, .z-window-modal-maxd, .z-window-overlapped-maxd, .z-window-popup-maxd, .z-window-highlighted-maxd {
    background-position: 0 -48px;
}
.z-window-embedded-maxd-over, .z-window-modal-maxd-over, .z-window-overlapped-maxd-over, .z-window-popup-maxd-over, .z-window-highlighted-maxd-over {
    background-position: -24px -48px;
}
.z-window-embedded-close, .z-window-modal-close, .z-window-overlapped-close, .z-window-popup-close, .z-window-highlighted-close {
    background-position: 0 -72px;
}
.z-window-embedded-close-over, .z-window-modal-close-over, .z-window-overlapped-close-over, .z-window-popup-close-over, .z-window-highlighted-close-over {
    background-position: -24px -72px;
}
.z-popup .z-popup-cm {
	background: #e5e5f1 repeat-y 0 0;
	border: 1px solid #a0a0bf;
	border-radius: 5px;
}



 



 








div.z-dottree-body
{
	//background-color:rgb(209, 240, 255); !important; 
	//background-image: rgb(205,227,247) !important; 
	//background-image: -moz-linear-gradient(top, rgba(205,227,247,1) 0%,  rgba(24,130,217,1) 50%, rgba(137,190,234,1) 100%) !important;
	//background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,227,247,1)), color-stop(100%,rgba(102,182,252,1))) !important; 
	//background-image: -webkit-linear-gradient(top, rgba(205,227,247,1) 0%,rgba(24,130,217,1) 50%, rgba(137,190,234,1) 100%) !important; 
	//background-image: -o-linear-gradient(top, rgba(205,227,247,1) 0%,rgba(24,130,217,1) 50%, rgba(137,190,234,1) 100%) !important;
	//background-image: -ms-linear-gradient(top, rgba(205,227,247,1) 0%,rgba(24,130,217,1) 50%, rgba(137,190,234,1) 100%) !important; 
	//background-image: linear-gradient(to bottom, rgba(205,227,247,1) 0%,rgba(24,130,217,1) 50%,rgba(137,190,234,1) 100%) !important;
	//filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde3f7', endColorstr='#1882d9',GradientType=0 ) !important;
}

div.z-dottree
{
	background-image: rgb(137,190,234,1) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1882d9', endColorstr='#1882d9',GradientType=0 ) !important;
}



div.z-filetree-header tr.z-treecols, div.z-tree-header tr.z-auxhead {
    background-color: #6f6f6f;
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/grid/column-bg.png");
}
div.z-filetree-header, div.z-filetree-header tr, div.z-filetree-footer {
    border: 0px none;
    width: 100%;
    color: #efefef;
}
div.z-filetree {
    background: #6f6f6f none repeat scroll 0% 0%;
    border: 1px solid #6f6f6f;
    overflow: hidden;
}

div.z-filetree-header th.z-treecol, div.z-filetree-header th.z-auxheader {
    border-width: 0px 1px 1px 0px;
	border-right-color: #4f4f4f;
	border-bottom-color: #4f4f4f;
	padding: 6px;
}

div.z-filetree-body td.z-treecell, div.z-filetree-footer td.z-treefooter {
    cursor: pointer;
    overflow: hidden;
    padding: 6px;
    vertical-align: middle;
}

tr.z-treerow-over {
    background: #99ccff none repeat scroll 0% 0%;
}

span.z-filetree-line, span.z-filetree-ico, span.z-filetree-firstspacer {
    width: 24px;
}

span.z-filetree-ico, span.z-filetree-firstspacer {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tree/folder-toggle.png);
}

span.z-filetree-root-close, span.z-filetree-tee-close, span.z-filetree-last-close, span.z-filetree-firstspacer {
    background-position: 0 -18px;
}


span.z-filetree-tee, span.z-filetree-last {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tree/entity.png);
}



//div.z-treefooter-cnt, div.z-treecell-cnt, div.z-treecol-cnt {
  //  padding: 0px;
//}

div.z-dottree-header tr.z-treecols, div.z-tree-header tr.z-auxhead {
    background-color: #6f6f6f;
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/grid/column-bg.png");
}

div.z-dottree-header, div.z-dottree-header tr, div.z-dottree-footer {
    border: 0px none;
    width: 100%;
    color: #efefef;
}
div.z-dottree {
    background: #6f6f6f none repeat scroll 0% 0%;
    border: 1px solid #6f6f6f;
    overflow: hidden;
}


div.z-dottree-header th {
    border-width: 0px 1px 1px 0px;
	border-right-color: #4f4f4f;
	border-bottom-color: #4f4f4f;
	padding: 6px;
}

div.z-dottree-body td.z-treecell, div.z-dottree-footer td.z-treefooter {
    cursor: pointer;
    overflow: hidden;
    padding: 3px;
    vertical-align: middle;
}




span.z-dottree-root-open {
    background-position: 0 0;
}

span.z-dottree-root-open, span.z-dottree-root-close {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tree/dot-toggle.png);
}

span.z-dottree-ico, span.z-dottree-line {
    min-height: 18px;
    vertical-align: top;
    width: 24px;
}

span.z-dottree-vbar {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tree/dot-vbar.png);
}

span.z-dottree-tee {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tree/dot-tee.png);
}

span.z-dottree-tee-open {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tree/tee-open.png);
}

span.z-dottree-last {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tree/tee-last.png);
}

span.z-dottree-tee-close {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tree/tee-close.png);
}
span.z-dottree-last-close {
background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tree/tee-close.png);
}
 



 














.removeHover tr.z-row-over td.z-row-inner{
		background-color:white ;
}
th.z-grid-column
{
	overflow:hidden;
	border:1px solid;
	border-color:#DAE7F6 #9EB6CE #9EB6CE #DAE7F6;
	word-wrap: break-word;
	padding:2px;
}

.z-grid-column-sort div.z-grid-column-cnt
{
	cursor:pointer;
	padding-right:9px;
	background:transparent no-repeat 99% center;
	background-image:url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/v_hint.gif);
}

.z-grid-column-sort-asc div.z-grid-column-cnt
{
	cursor:pointer;
	padding-right:9px;
	background-color:transparent;
	background-position:99% center;
	background-repeat:no-repeat;
	background-image:url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/v_asc.gif);
}

.z-grid-column-sort-asc .z-grid-column-sort-dsc
{
	background:#DDEEFB repeat-x 0 0;
	background-image:url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/column-over.png);
}

.z-grid-column-sort-dsc div.z-grid-column-cnt
{
	cursor:pointer;
	padding-right:9px;
	background:transparent;
	background-position:99% center;
	background-repeat:no-repeat;
	background-image:url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/v_dsc.gif);
}

div.z-grid-column-cnt
{
	border:0;
	margin:0;
	padding:0;
}

div.z-grid-column-cnt
{
	overflow:hidden;
}

div.z-grid-column-cnt
{
	word-wrap:break-word;
}

.z-grid-column-btn
{
	background:transparent no-repeat left center;
	display:none;
	position:absolute;
	width:14px;
	right:0;
	top:0;
	z-index:15;
	cursor:pointer;
	background-image:url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/hd-btn.png);
}

.z-grid-column-over .z-grid-column-btn,.z-grid-column-visi .z-grid-column-btn
{
	display:block;
}

a.z-grid-column-btn:hover
{
	background-position:-14px center;
}

.z-grid-column-over
{
	background:#ACDDF9 repeat-x 0 0;
	background-image:url(/zkau/web/2eae2d22/responsive/img/project/homepage/common/column-over.png);
}

.calgrid tr.z-grid-odd td.z-row-inner, tr.z-grid-odd {
background: white;
}

tr.z-grid-odd td.z-row-inner, tr.z-grid-odd .z-cell, tr.z-grid-odd {
background: #eee !important;}

div.z-grid-header tr.z-columns, div.z-grid-header tr.z-auxhead {
    background-color: #34495e;
    background-image: none !important;
    background-repeat: repeat-x;
}

div.z-grid {
    background: #ffffff none repeat scroll 0% 0%;
    border: 1px solid #6f6f6f;
    overflow: hidden;
}

div.z-grid-pgi-t {
    overflow: hidden;
    width: 100%;
    border-bottom: 1px solid #6f6f6f;
}

div.z-grid-pgi-b {
    border-top: 1px solid #6f6f6f;
    overflow: hidden;
    width: 100%;
}

div.z-grid-header th.z-column, div.z-grid-header th.z-auxheader {
    border-width: 0px 1px 1px 0px;
	border-right-color: #6f6f6f;
	border-bottom-color: #6f6f6f;
	padding: 6px;
}

div.z-grid-header, div.z-grid-header tr, div.z-grid-footer {
    border: 0 none;
    color: #efefef;
    width: 100%;
    font-weight: bold;
}

div.z-grid-footer {
    background: #ffffff none repeat scroll 0% 0%;
    border-top: 1px solid #4f4f4f;
}



.z-cell, td.z-row-inner, td.z-groupfoot-inner {
   /* padding: 6px; */
    padding: 4.9px;       
    overflow: hidden;
}

div.z-footer-cnt{
	padding: 4px;
}

.z-column-over{
	background-image: none;
    background-color: #7e8fa0;
}

tr.z-row-over .z-cell, tr.z-row-over td.z-row-inner{
background: white;
}


tr.z-row td.z-row-inner, tr.z-row .z-cell {
    
    border-color: -moz-use-text-color #ccc #ddd white;
    border-style: none solid solid;
    border-width: 1px 1px 0 0;
	
}
.layoutgrid tr.z-grid-odd td.z-row-inner, .layoutgrid tr.z-grid-odd .z-cell, .layoutgrid tr.z-grid-odd {
    background: white !important;
}
div.z-grid-header .z-column-sort-asc, div.z-grid-header .z-column-sort-dsc{

background-image: none;
background-color: #516880;


}
.layoutgrid tr.z-row td.z-row-inner,.layoutgrid tr.z-row .z-cell {
  
    border-color: -moz-use-text-color #ccc #ddd white;
    border-style: none solid solid;
    border-width: 0px;
}

.layoutgrid tr.z-row-over .z-cell, .layoutgrid tr.z-row-over td.z-row-inner{
   background: white;
}

.z-column-cnt {
    word-wrap: normal;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
}

.dg-reports .report-result-footer{
	font-weight: 600;
	color: red;
}

.dg-reports .mandatory{
	font-weight:bold;
	color:red;
}

.dg-reports-cell pre{
	vertical-align: top;
	padding: 0;
	margin: 0;
	word-wrap: break-word;
	white-space: normal;
}

pre, xmp, plaintext, listing{
	font-family: Zurch-font, Arial, Helvetica, sans-serif !important;
}

.dg-reports-link{
	cursor: pointer;
	text-decoration: underline;
}


 



 
 
 
 
 

.z-toolbar {
    border-style: solid;
    border-width: 0px;
    display: block;
    padding: 1px;
    position: relative;
    border-color: #3f3f3f;
    background: #6f6f6f none repeat scroll 0% 0%;
}

.z-toolbarbutton-cnt {
    position: relative;
    padding: 8px;
    color: #211f1f;
}

.z-toolbarbutton {
	border-radius: 1px;
    display: inline-block;
    position: relative;
    cursor: pointer;
    margin: 0px;
    vertical-align: middle;
    padding: 1px;
}

.z-toolbar-tabs-body, .z-toolbar-tabs-body span, .z-toolbar-body, .z-toolbar-body span {
    //font-size: 12px;
}

.z-toolbarbutton-over {
    border: 1px;
    background-color: #99ccff;
    color: #000;
    border-bottom: 0px;
    border-top: 0px;
    //padding: 0;
}

.z-toolbarbutton-over .z-toolbarbutton-body  {
    border-left: 0px solid #7EAAC6;
    border-right: 0px solid #7EAAC6;
    padding: 0px 1px;
}

.z-toolbarbutton-over .z-toolbarbutton-body .z-toolbarbutton-cnt{
	color: black;
}

.z-toolbarbutton-body {
    margin: 0 -1px;
    padding: 0 1px;
    position: relative;
    vertical-align: middle;
}

 



 








//.newbtn{
  //  background: #9cd64f url(/zkau/web/2eae2d22/responsive/img/zul/button/new.png) no-repeat scroll left center;
    //padding
//}

//.newbtn{
  //  background: #8bc53f url(/zkau/web/2eae2d22/responsive/img/zul/button/new.png) no-repeat scroll left center; 
//}

.z-button-os {
   font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 1rem;
    font-weight: normal;
    font-style: normal;
    color: #fff;
    min-height: 24px;
    border: 2px solid transparent;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    padding: 4px 8px;
    line-height: normal;
    background-color: #34495e;
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16);
    -moz-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16);
    -o-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16);
    -ms-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16);
    cursor: pointer;
    white-space: nowrap;
	margin-top: 10px;
	margin-bottom: 10px;
}

.z-button-os:hover {
    color: #fff;
    border-color: transparent;
    background-color: #84b7d0;
}



.z-button .z-button-tl {
    background-position: 0 0;
}
.z-button .z-button-tl, .z-button .z-button-tr {
    height: 3px;
}
.z-button .z-button-tl, .z-button .z-button-tr, .z-button .z-button-cl, .z-button .z-button-cr {
    background-position: -3px 0;
    background-repeat: no-repeat;
    margin: 0;
    padding: 0;
    width: 3px;
}
.z-button .z-button-tl, .z-button .z-button-tr, .z-button .z-button-bl, .z-button .z-button-br {
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/button/btn-corner.gif");
}
.z-button, .z-button tr td {
    color: black;
    cursor: pointer;
    white-space: nowrap;
}

.z-button .z-button-tm, .z-button .z-button-bm {
    background-image: none;
}

.z-button .z-button-tr {
    background-position: -3px 0;
}

.z-button .z-button-cl {
    background-position: 0 0;
    text-align: right;
}


.z-button .z-button-cl, .z-button .z-button-cr {
    background-image: none;
}

.z-button .z-button-cm {
    background-position: 0 0;
    background-repeat: repeat-x;
    margin: 0;
    overflow: hidden;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}
.z-button .z-button-cm {
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/button/btn-ctr.gif");
}

.z-button .z-button-bl, .z-button .z-button-br {
    background-position: 0 -3px;
    background-repeat: no-repeat;
    height: 3px;
    margin: 0;
    padding: 0;
    width: 3px;
}

.z-button .z-button-bm {
    background-position: 0 -3px;
    background-repeat: repeat-x;
    height: 3px;
}

.z-button .z-button-br {
    background-position: -3px -3px;
}

.z-button-over .z-button-tl, .z-button-over .z-button-cl {
    background-position: -6px 0;
}

.z-button-over .z-button-tm {
    background-position: 0 -6px;
}

.z-button-over .z-button-tr, .z-button-over .z-button-cr {
    background-position: -9px 0;
}

.z-button-over .z-button-cm {
    background-position: 0 -500px;
}

.z-button-over .z-button-bl {
    background-position: -6px -3px;
}

.z-button-over .z-button-bm {
    background-position: 0 -9px;
}

.z-button-over .z-button-br {
    background-position: -9px -3px;
}


.z-button-cm {
    /*background-image: none !important;*/
    background-color: #34495e !important;
    color: #fff !important;
    padding: 4px 8px !important;
    border: none !important;
    border-radius: 4px;
    }
 



 
 
 
 

 
 



.z-menubar-hor, .z-menubar-ver {
    position: relative;
    display: block;
    padding: 0px;
    border-bottom: 0px solid #3f3f3f;
    background: #34495e;
}

.z-menu-inner-m .z-menu-btn, .z-menu-item-inner-m .z-menu-item-btn {
    background: transparent none no-repeat scroll 0px 2px;
    border: 0px none;
    cursor: pointer;
    margin: 0px;
    min-height: 13px;
    outline: 0px none;
    overflow: visible;
    width: auto;
    padding: 6px;
    text-decoration: none;
}

.z-menu-body-over .z-menu-inner-m, .z-menu-body-seld .z-menu-inner-m, .z-menu-item-body-over .z-menu-item-inner-m {
    background-repeat: repeat-x;
    background-position: 0px -82px;
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/menu/menu-btn.png");
    background-color: #84b7d0;
    color:white;
}

.z-menu-body-over .z-menu-inner-l, .z-menu-body-seld .z-menu-inner-l, .z-menu-item-body-over .z-menu-item-inner-l, .z-menu-body-over .z-menu-inner-r, .z-menu-body-seld .z-menu-inner-r, .z-menu-item-body-over .z-menu-item-inner-r {
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/menu/menu-btn.png");
    background-color: #84b7d0;
    color:white;
}

.z-menu-body-over .z-menu-inner-l, .z-menu-body-seld .z-menu-inner-l, .z-menu-item-body-over .z-menu-item-inner-l, .z-menu-body-over .z-menu-inner-r, .z-menu-body-seld .z-menu-inner-r, .z-menu-item-body-over .z-menu-item-inner-r {
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-image: none;//url("/themes/zkau/web/2e814531/zul/img/menu/menu-btn.png");
    background-color: #84b7d0;
    color:white;
}

.z-menu-inner-m .z-menu-btn, .z-menu-item-inner-m .z-menu-item-btn {
    background: transparent none no-repeat scroll 0px 2px;
    border: 0px none;
    cursor: pointer;
    margin: 0px;
    min-height: 13px;
    outline: 0px none;
    overflow: visible;
    width: auto;
    padding: 6px;
    text-decoration: none;
    color: white !important;
}

.z-menu-body-over .z-menu-inner-m .z-menu-btn, .z-menu-item-body-over .z-menu-item-inner-m .z-menu-item-btn {
	color: white;
}

.z-menu-popup {
    background: #f6f6f6;//#CCE6FB url("/themes/zkau/web/2e814531/zul/img/menu/pp-bg.png") repeat-y scroll 0px 0px;
    border: 1px solid #cfcfcf;
    border-top:0px;
    padding: 0px;
    z-index: 88000;
    left: 0px;
    top: 0px;
}

.z-menu-popup-cnt .z-menu-over, .z-menu-popup-cnt .z-menu-item-over {
    border: 0px solid #3f3f3f;
    padding: 1px;
    background: #95cae4;//#DDEEFB url("/themes/zkau/web/2e814531/zul/img/menu/item-over.png") repeat-x scroll 0px 0px;
    color:white;
}

.z-menu-popup-cnt .z-menu-over a.z-menu-cnt, .z-menu-popup-cnt .z-menu-item-over a.z-menu-item-cnt {
    color: #000;
}

.z-menu-body .z-menu-inner-m div {
    display: block;
    min-height: 16px;
    padding-right: 3px;
    padding-left: 0px;
    background: transparent url(/zkau/web/2eae2d22/responsive/img/zul/menu/btn-arrow.png) no-repeat scroll right -27px;
}

.z-menu-body-over .z-menu-inner-m div {
    display: block;
    min-height: 16px;
    padding-right: 3px;
    padding-left: 0px;
    background: transparent url(/zkau/web/2eae2d22/responsive/img/zul/menu/btn-arrow-over.png)  no-repeat scroll right -27px;
}

.z-menu-popup-cnt .z-menu .z-menu-cnt-img {
    background: transparent url(/zkau/web/2eae2d22/responsive/img/zul/menu/arrow-over.png) no-repeat scroll right center;
}

.z-menu-popup-cnt .z-menu-over .z-menu-cnt-img {
    background: transparent url(/zkau/web/2eae2d22/responsive/img/zul/menu/arrow-over.png) no-repeat scroll right center;
}
 



/*
  Simple Grid
  Project Page - http://thisisdallas.github.com/Simple-Grid/
  Author - Dallas Bass
  Site - http://ninenineteen.co
*/

 .grid, .grid > div,.grid >div:after,.grid >div:before {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/*
body {
	margin: 0;
} */

[class*='col-'] {
	float: left;
  min-height: 1px;
	padding-right: 20px; /* column-space */
}

.grid {
	width: 100%;
	/*max-width: 1140px;
	min-width: 748px; /* when using padded grid on ipad in portrait mode, width should be viewport-width - padding = (768 - 20) = 748. actually, it should be even smaller to allow for padding of grid containing element */
	margin: 0 auto;
	overflow: hidden;
}

.grid:after {
	content: "";
	display: table;
	clear: both;
}

.grid-pad {
	padding-top: 10px;
	padding-left: 20px; /* grid-space to left */
	padding-right: 0; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-20px=0 */
}

.push-right {
	float: right;
}

/* Content Columns */

.col-1-1 {
	width: 100%;
}
.col-2-3, .col-8-12 {
	width: 66.66%;
}

.col-1-2, .col-6-12 {
	width: 50%;
}

.col-1-3, .col-4-12 {
	width: 33.33%;
}

.col-1-4, .col-3-12 {
	width: 25%;
}

.col-1-5 {
	width: 20%;
}

.col-1-6, .col-2-12 {
	width: 16.667%;
}

.col-1-7 {
	width: 14.28%;
}

.col-1-8 {
	width: 12.5%;
}

.col-1-9 {
	width: 11.1%;
}

.col-1-10 {
	width: 10%;
}

.col-1-11 {
	width: 9.09%;
}

.col-1-12 {
	width: 8.33%
}

/* Layout Columns */

.col-11-12 {
	width: 91.66%
}

.col-10-12 {
	width: 83.333%;
}

.col-9-12 {
	width: 75%;
}

.col-5-12 {
	width: 41.66%;
}

.col-7-12 {
	width: 58.33%
}

/* Pushing blocks */

.push-2-3, .push-8-12 {
	margin-left: 66.66%;
}

.push-1-2, .push-6-12 {
	margin-left: 50%;
}

.push-1-3, .push-4-12 {
	margin-left: 33.33%;
}

.push-1-4, .push-3-12 {
	margin-left: 25%;
}

.push-1-5 {
	margin-left: 20%;
}

.push-1-6, .push-2-12 {
	margin-left: 16.667%;
}

.push-1-7 {
	margin-left: 14.28%;
}

.push-1-8 {
	margin-left: 12.5%;
}

.push-1-9 {
	margin-left: 11.1%;
}

.push-1-10 {
	margin-left: 10%;
}

.push-1-11 {
	margin-left: 9.09%;
}

.push-1-12 {
	margin-left: 8.33%
}

@media handheld, only screen and (max-width: 767px) {
	.grid {
		width: 100%;
		min-width: 0;
		margin-left: 0;
		margin-right: 0;
		padding-left: 20px; /* grid-space to left */
		padding-right: 10px; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-10px=10px */
	}

	[class*='col-'] {
		width: auto;
		float: none;
		margin: 10px 0;
		padding-left: 0;
		padding-right: 10px; /* column-space */
	}

	/* Mobile Layout */

	[class*='mobile-col-'] {
		float: left;
		margin: 0 0 10px;
		padding-left: 0;
		padding-right: 10px; /* column-space */
		padding-bottom: 0;
	}

	.mobile-col-1-1 {
		width: 100%;
	}
	.mobile-col-2-3, .mobile-col-8-12 {
		width: 66.66%;
	}

	.mobile-col-1-2, .mobile-col-6-12 {
		width: 50%;
	}

	.mobile-col-1-3, .mobile-col-4-12 {
		width: 33.33%;
	}

	.mobile-col-1-4, .mobile-col-3-12 {
		width: 25%;
	}

	.mobile-col-1-5 {
		width: 20%;
	}

	.mobile-col-1-6, .mobile-col-2-12 {
		width: 16.667%;
	}

	.mobile-col-1-7 {
		width: 14.28%;
	}

	.mobile-col-1-8 {
		width: 12.5%;
	}

	.mobile-col-1-9 {
		width: 11.1%;
	}

	.mobile-col-1-10 {
		width: 10%;
	}

	.mobile-col-1-11 {
		width: 9.09%;
	}

	.mobile-col-1-12 {
		width: 8.33%
	}

	/* Layout Columns */

	.mobile-col-11-12 {
		width: 91.66%
	}

	.mobile-col-10-12 {
		width: 83.333%;
	}

	.mobile-col-9-12 {
		width: 75%;
	}

	.mobile-col-5-12 {
		width: 41.66%;
	}

	.mobile-col-7-12 {
		width: 58.33%
	}

	.hide-on-mobile {
		display: none !important;
		width: 0;
		height: 0;
	}
}

 
  

.Header {
 background-color: #78E3FF;
 padding: 10px;
}
.Logo_text {
	font-size: 1em;
}
.panel_div .z-panel-header {
	background-image: none;
	/*background-color: #208AAE;*/
	border: 1px solid #cfcfcf;
	border-bottom: none;
	color: #3f3f3f;
	font-family: Calibri;
    font-size: 14px;
}
.panel_div_container {
	padding: 1% 1% 0%;
	border: 1px solid #cfcfcf;
	margin-bottom: 0.5%;
}
.search_items_div {
	margin-top: 0.5em;
}
.border_none .z-window-embedded-cnt {
	border: none; padding:0px;
}
.panel_div_container .z-textbox, .z-decimalbox, .z-intbox, .z-longbox, .z-doublebox {
	//border: 1px solid #cfcfcf;
}
.panel_div_container .z-combobox-rounded-inp, .z-bandbox-rounded-inp, .z-datebox-rounded-inp, .z-timebox-rounded-inp, .z-spinner-rounded-inp, .z-doublespinner-rounded-inp, .z-combobox-inp, .z-bandbox-inp, .z-datebox-inp, .z-timebox-inp, .z-spinner-inp, .z-doublespinner-inp {
	//border: 1px solid #cfcfcf;
}

.pre-req-form-radio-btn {
	margin-bottom: 1em;
}
.pre-req-form-radio-btn .z-radio-cnt {
	font-weight: 600 !important;
	color: #177EA0 !important;
}
.column {
	display: inline-block;
	margin: 0% 4% 0.5% 0.5%;
	/* the '*' hack is for IE 7 and lower versions.*/
	*display: inline;
	*zoom:1;
}
.panel_div_container .z-panel-children {
	padding: 0.5em 0.5em 0.2em 0.5em;
	margin-bottom: 1em;
	border: 1px solid #cfcfcf;
}
.Tab_panel_container .Grid_style { margin:0.5em 0 0.5em 0.5em;}
.comment_textbox {margin: 0.5em 0 0.5em 0.5em; border:1px solid #cfcfcf;}
   

    .clear {
 clear: both;
}
.mandatory_fields {
	color: red;
}
.mandatory_fields2 {font-size:0.7em !important;}
.freeze_state1 {
	background: #ECECEC;
}
.heading_style1 {
	color: #208AAE;
	font-weight: bold;
	display: block;
	margin-bottom: 0px !important;
	padding: 0.5em 0em;
}
.heading_style2 {
	color: #208AAE;
	font-weight: bold;
}
.freeze_state1 input.z-bandbox-inp {
	background: #ECECEC;
}
.freeze_state1 .z-combobox-inp {
	background: #ECECEC;
}
.freeze_state1 .z-datebox-inp {
	background: #ECECEC;
}
.Sub_heading {
	display: inherit;
	padding-left: 0.5em;
	padding-bottom: 0.5em;
	padding-top: 0.3em;
	font-weight: bold;
	color: #177EA0;
	background-color: #E8F6FB;
	margin-bottom: 0.5em;
}
.Sub_heading2 {font-weight:bold;}
.bottom_space {
	margin-bottom: 1%;
}
.radio_button2 {
	display: inline-block;
	padding-right: 15px;
}
.normal_text {margin-bottom:1%;display:block;}

.z-grid.dg-2x-grid > div > table {
  width: 200%;
} 

.z-grid.dg-3x-grid > div > table {
  width: 300%;
}


.forcolortoggle{
	border-color:#FF6347;
}
.forcolortoggle1{
	border-color:#cfcfcf;
}

.color_toggle_for_custom{
	border:1px solid #FF6347;
	float:left;
}
.color_toggle_for_custom1{
	border:1px solid #cfcfcf;
}
.required-field
{
	border:1px solid red ;
}
.required-combo-field input
{
	border:1px solid red ;
}
.required-radio-field input
{
	border:1px solid red ;
}
.required-date-field input
{
	border:1px solid red ;
}
.required-combolist-field input
{
	border:1px solid red ;
}
.required
{
}

 



.WindowArea {
	background: white; 
}

.z-east.z-east-noborder{
	border-top-color: #D7E6EA !important;
}

.z-east.z-east-noborder table.z-vbox{
	border: 1px solid #D7E6EA !important;
}

.header, .header a, .header a input, .header button{
	color : #fff;
}

.header a:hover, .header a input:hover,  .header button:hover {
	color : #000;
}


.header table{
	border-color:#fff !important;
}


.z-AppMenu-inner .z-menubar-hor, z-AppMenu-inner .z-menubar-ver{
	border-bottom: none;
	background: transparent;
}


 








body{
	padding: 0;
}
/********************************* Header Toolbar Responsive********************************/
.homePageContent .headernav{
	background-color: #34495e;
	padding-left: 5px;
	color: #fff;
	text-transform: uppercase;
	height: 35px;
}
.homePageContent .nav-buttons{
	padding: 10px 0;
}
.homePageContent .nav-buttons > div{
	display: inline-block;
}
.homePageContent .nav-buttons a{
	padding: 5px;
	margin: 5px 0;
	background-color: #5b87a1;
	border: 1px solid #fff;
	color: #fff;
	text-decoration: none;
}
.homePageContent .navList .navItem .header-menuitem:hover{
	background-color: #34495e;
}

.homePageContent .navList .navItem a{
	background: transparent;
	border: none;
	color: #fff;
	text-decoration: none;
	display: inline-block;
	padding: 10px 5px;
}
.homePageContent .navList .navItem i{
	padding-right: 5px;
}
.homePageContent .navList .navItem span + i {
    padding-left: 5px;
}
.homePageContent .headernav > div{
	
	background-color: #34495e;
	height:10px;
}
.homePageContent .headernav ul{
	margin: 0;
	padding: 0;
}
.homePageContent .headernav ul li{
	display: block;
	vertical-align : top;
    display: inline-block;
    border-left: 1px solid #82d7ff;
}
.homePageContent .headernav .sub-menu{
    display: none;
    position: absolute;
    background-color: #34495e;
    padding: 0;
}
.homePageContent .headernav .sub-menu li{
    display: block;
    border: none;
}
.homePageContent .headernav .sub-menu li a{
	display: block;
	padding: 5px 25px;
}
.homePageContent .headernav .sub-menu li a:hover{
	background-color: #ff942a;
}
.homePageContent .navList{
	float:right;
}
.homePageContent .headernav .responsiveNav{
	float: right;
	
}
.homePageContent .banner{
	padding-bottom: 10px;
	background-color: #e2e6eb;
	margin-top: 0.2em
}
.homePageContent .banner .user > div{
	text-align: right;
}

.homePageContent .banner .client-wrapper {
  display: table;
}

.homePageContent .banner .client-wrapper img {
  vertical-align: middle;
  display: table-cell;
}
.homePageContent .banner .client-wrapper > span {
  vertical-align: middle;
  display: table-cell;
}
.homePageContent .banner .client-wrapper .client-name .z-label{
	padding-left: 20px;
	font-size: 18px;
}
.homePageContent .drop-down{
	display: block;
}

.homePageContent .black-line{
	
    height: 2px;
    margin-top: 0.1em;
}
/********************************* Content ********************************/
.content{
	padding-top: 10px;
}
.homePageContent{
	margin-bottom: 70px;
	font-family: Calibri;
}
.homePageContent .icon-wrapper{
	margin-bottom: 5px;
	color: #fff;
}

.homePageContent .icon-wrapper1{

}

.icon-wrapper1:hover{
	zoom: 110%;
}

.homePageContent .homeIcon {
	min-width: 1.28571429em;
    display: table-cell;
    font-size: 40px;
    color: #fff;
    padding: 10px 5px;
   
}
.homePageContent .homeIcon:hover{
	background-color: #34495e}
}
.homePageContent .homeIconLabel {
    min-width: 6em;
    position: relative;
    display: table-cell;
    vertical-align: middle;
	padding: 5px;
	border-left: 5px solid #fff;
	background-color: #34495e;
	opacity: 0;
}
.homePageContent .icon-wrapper .homeIconLabel.showEffect{
	opacity: 1;
	background-color: #ff942a
}
.homePageContent .homeIconLabel .z-label {
	font-size: 16px;
}
.homePageContent .dashboard{
	overflow: auto;
}
.homePageContent .homepage-calendar{
	width: auto;
}
.homePageContent .rightPanel, .homePageContent .dashboard, .homePageContent .homePageIcons{
	padding: 5px;
	background-color: #fff;
}
.homePageContent .rightPanel .AppFirst {
	text-align: right;
}
.homePageContent .rightPanel .AppFirst .panel{
	background-color: rgba(33,194,235,0.2);
	margin-bottom: 10px;
	border:1px solid #34495e;
	box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.19);
	text-align: left;
}
.homePageContent .rightPanel .panel-head{
	text-align: center;
}
.homePageContent .rightPanel .AppFirst i{
    font-size: 40px;
    color: #fff;
    padding: 10px 5px;
    background-color: #34495e;
    margin-bottom: 10px;
}
.homePageContent .rightPanel .AppFirst i:hover{
	background-color: #ff942a;
}

.homePageContent .rightPanel .panel{
	display: none;
}
.homePageContent .rightPanel .panel.showPanel{
	display: block;
}
/* .homePageContent .dashboard .view-wrapper{
	box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.19);
} */
.homePageContent .AppFirst .panel .panel-head{
	background-color:#34495e;
	padding:5px;
}
/********************************* Footer ********************************/
.homePageContent .footer-wrapper{
	position: fixed;
	bottom:0;
	width:100%;
	background-color: #34495e;
}
/* .homePageContent .footer-wrapper > *{
	display: inline-block;
} */
.homePageContent .footer-wrapper .footer > .grid{
	background-color: #f1f5fb;
	padding: 5px;
	box-shadow: inset -1px 1px 5px 0px rgba(0,0,0,0.19);
}
.homePageContent .footer .right{
	text-align: right;
}
.homePageContent .footer .bestView{
	display: block;
}
/********************************* Media-queries ********************************/
@media handheld, only screen and (max-width: 767px) {
	.homePageContent .navList{
		float: none;
	}
	.homePageContent .headernav .nav-buttons{
		display: block;
	}
	.homePageContent .navList .navItem{
		align-content: center;
	}
	.homePageContent .headernav .responsiveNav{
		display: inline;
		padding-top: 2px;
	}
	.homePageContent .headernav .sub-menu{
	    position: relative;
	}
	.homePageContent .headernav .navList{
		display: none;
	}
	.homePageContent .headernav ul li{
		display: block;
		border: none;
	}
	.homePageContent .headernav ul li .header-menuitem{
		display: block;
	}
	.homePageContent .banner .user > div{
		text-align: left;
	}
		
	.homePageContent{
		margin:0;
	}
	/************* homeIcons *******************/
	.homePageContent .icon-wrapper{
		background-color: #34495e;
	}
	.homePageContent .icon-wrapper:hover{
		background-color: #ff942a
	}
	.homePageContent .homeIcon {
	    background-color: transparent;
	}
	.homePageContent .homeIcon:hover{
		background-color: #ff942a
	}
	.homePageContent .homeIconLabel {
		background-color: transparent;
		opacity: 1;
	}
	.homePageContent .icon-wrapper .homeIconLabel.showEffect{
		
	}
	.homePageContent .rightPanel .panel{
		display: block;
	}
	.homePageContent .rightPanel i{
		display: none;
	}
	.homePageContent .footer-wrapper{
		position: static;
	}
	.homePageContent .footer{
		width:98%;
	}
	.homePageContent .footer .right{
		text-align: left;
	}
}
 








.homePageminimalContent .homePageIcons .icon-wrapper:nth-child(1) .block{
	background-color: #4682B4;
}
.homePageminimalContent .homePageIcons .icon-wrapper:nth-child(2) .block{
	background-color: #1ABC9C;
}
.homePageminimalContent .homePageIcons .icon-wrapper:nth-child(3) .block{
	background-color:#E85C5B;
}
.homePageminimalContent .homePageIcons .icon-wrapper:nth-child(4) .block{
	background-color: #e245ab;
}
.homePageminimalContent .homePageIcons .icon-wrapper:nth-child(5) .block{
	background-color: #3498DB;
}
.homePageminimalContent .homePageIcons .icon-wrapper:nth-child(6) .block{
	background-color: #BF7CC2;
}
.homePageminimalContent .homePageIcons .icon-wrapper:nth-child(7) .block{
	background-color: #ff4242;
}
.homePageminimalContent .homePageIcons .icon-wrapper:nth-child(8) .block{
	background-color: #34495e;
}
.homePageminimalContent .homePageIcons .icon-wrapper:nth-child(9) .block{
	background-color: #ff4242;
} 

.homePageminimalContent .homePageIcons .icon-wrapper:nth-child(10) .block{
	background-color: #3498DB;
}                    
.homePageminimalContent .homeIconLabel{
	margin-top: -17px;
	margin-left: -19px;
}
.homePageminimalContent .searchbox{
	margin-top : 5%;
	margin-left : 33.33%;
}
.homePageminimalContent {
	padding: 0;
	/*background-image: url(../../zkImages/apcmo/comp.png);
	*/
	/*background-image: url(../../zkImages/apcmo/bg2.jpg);*/
	background-size:100%;
	
}
/********************************* Header Toolbar Responsive********************************/
.homePageminimalContent .client-wrapper{
display:table;
	
}
.homePageminimalContent .CM{
	display: table-cell;
    margin-left: 14px;
    margin-top: 10px;
}
.homePageminimalContent .client-name{
	display: table-cell;
    vertical-align: middle;
}
.homePageminimalContent .headernav{
	/* position: relative; */
	text-align: right;
	background-color:  #34495e;
	padding-left: 5px;
	color: #ffffff;
	text-transform: uppercase;
}
.homePageminimalContent .nav-buttons{
	padding: 10px 0;
	margin-right : 23px;
	margin-top : 13px;
}
.homePageminimalContent .nav-buttons a{
	padding: 5px;
	margin: 5px 0;
	color: #fff;
	text-decoration: none;
}
.homePageminimalContent .navList{
	background-color: rgba(255,255,255,0.1); !important; 
	position: absolute;
	right: 0;
	z-index : 10;
}
.homePageminimalContent .navList .navItem .header-menuitem:hover{
	background-color: #ff942a;
}

.homePageminimalContent .navList .navItem a{
	text-align: left;
	background: transparent;
	min-width: 200px;
	border: none;
	color: #fff;
	text-decoration: none;
	display: block;
	padding: 10px 5px;
}
.homePageminimalContent .navList .navItem i{
	padding-right: 5px;
}
.homePageminimalContent .navList .navItem span + i {
    padding-left: 5px;
}
.homePageminimalContent .headernav > div{
	background-color:  #34495e;
}
.homePageminimalContent .headernav ul{
	margin: 0;
	padding: 0;
}
.homePageminimalContent .headernav ul li{
	display: block;
	vertical-align : top;
    border: none;
    border-left: 1px solid #82d7ff;
}
.homePageminimalContent .headernav .sub-menu{
    display: none;
    position: absolute;
    background-color: #21c2eb;
    padding: 0;
}
.homePageminimalContent .headernav .sub-menu li a:hover{
	background-color: #ff942a;
}
.homePageminimalContent .banner{
	color : white;
	padding-bottom: 10px;
	background-color: #34495e;
	margin-top: 0.2em
}
.homePageminimalContent .banner > div{
	display: inline-block;
	vertical-align: middle;	
}
.homePageminimalContent .banner .userDetails{
	width: 95%;
}
.homePageminimalContent .banner .userDetails .user{
	margin-top: 1%;
	float: right;
}
.homePageminimalContent .banner .userDetails > div{
	display: inline-block;
}

.homePageminimalContent .banner .client-wrapper .client-name .z-label{
	padding-left: 20px;
	font-size: 18px;
}
.homePageminimalContent .black-line{
/*	background-color: #808080;
*/
    height: 2px;
    margin-top: 0.1em;
}
/********************************* Content ********************************/
.homePageminimalContent .content{
	padding-top: 10px;
}
.homePageminimalContent{
	margin-bottom: 70px;
	font-family: Calibri;
}
.homePageminimalContent .dashboard{
	overflow: auto;
}
.homePageminimalContent .homepage-calendar{
	width: auto;
}
.homePageminimalContent .rightPanel, .homePageminimalContent .dashboard, .homePageminimalContent .homePageIcons{
	padding: 5px;
}
.homePageminimalContent .rightPanel .AppFirst {
	text-align: right;
}
.homePageminimalContent .rightPanel .AppFirst .panel{
	background-color: rgba(33,194,235,0.2);
	margin-bottom: 10px;
	border:1px solid #21c2eb;
	box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.19);
	text-align: left;
}
.homePageminimalContent .rightPanel .panel-head{
	text-align: left;
}
.homePageminimalContent .rightPanel .AppFirst i{
    font-size: 40px;
    color: #fff;
    padding: 5px;
    background-color: #21c2eb;
    margin-bottom: 10px;
}
.homePageminimalContent .rightPanel .AppFirst i:hover{
	background-color: #ff942a;
}

.homePageminimalContent .rightPanel .panel{
	display: none;
}
.homePageminimalContent .rightPanel .panel.showPanel{
	display: block;
}
/* .homePageminimalContent .dashboard .view-wrapper{
	box-shadow: 3px 3px 3px 0px rgba(0,0,0,0.19);
} */
.homePageminimalContent .AppFirst .panel .panel-head{
	background-color:#21c2eb;
	padding:5px;
}

.homePageminimalContent .homePageIcons{
	text-align: center;
}

.homePageminimalContent .icon-wrapper {
       margin: 20px 50px;
    display: inline-block;
}

.homePageminimalContent .icon-wrapper1 {
      
}

.div-quickLinks { background-color: #FFFFFF;}
.div-quickLinks:hover { background-color:#95cae4;zoom: 100%; color:white }


.icon-wrapper1:hover{
	zoom: 110%;
}

/*
.icon-wrapper:hover{
	zoom: 110%;
}
.homeIconLabel{
	border: 1px solid #ccc;
	border-radius: 100px;
    background-color: #ccc;
	width: 200px;
    height: 200px;
	background-repeat:  no-repeat;
    background-size: 100%;

}
.homeIconLabel span{
	display: block;
	margin-top: 30px;
} */
.homePageminimalContent .block{
	display: block;
    position: relative;
    text-align: center;
    width: 125px;
    height: 125px;
    background-color:  #ffffff;
    box-shadow: 0px 2px 6px -2px;
    border-radius: 50%;
	margin: 30px 50px 10px
}
.homePageminimalContent .icon-wrapper span {
	font-size: 16px;
	opacity: 0.8;
}

.homePageminimalContent .icon-wrapper1 span {
	font-size: 16px;
	
}
.homePageminimalContent .homeIcon {
	position: absolute;
    top: 4px;
	left: 4px;
    background-position: 30px 27px;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-size: 63px;
    height: 120px;
    width: 120px;
    text-align: center;
		transition: all .2s ease-in-out; 
}
.homePageminimalContent .homeIcon:hover{
	animation: pulse 5s infinite;
	transform: scale(1.333);
}
/********************************* Footer ********************************/
.homePageminimalContent .footer-wrapper{
	position: fixed;
	bottom:0;
	width:100%;
	background-color:#34495e;
}
/* .homePageminimalContent .footer-wrapper > *{
	display: inline-block;
} */
.homePageminimalContent .footer-wrapper .footer > .grid{
	background-color:  #34495e;
	padding: 5px;
	box-shadow: inset -1px 1px 5px 0px rgba(0,0,0,0.19);
}
.homePageminimalContent .footer .right{
	text-align: right;
}
.homePageminimalContent .footer .bestView{
	display: block;
}
/********************************* Media-queries ********************************/
@media handheld, only screen and (max-width: 767px) {
	.homePageminimalContent .navList{
		float: none;
	}
	.homePageminimalContent .headernav .nav-buttons{
		display: block;
	}
	.homePageminimalContent .navList .navItem{
		align-content: center;
	}
	.homePageminimalContent .headernav .responsiveNav{
		display: inline;
		padding-top: 2px;
	}
	.homePageminimalContent .headernav .sub-menu{
	    position: relative;
	}
	.homePageminimalContent .headernav .navList{
		display: none;
	}
	.homePageminimalContent .headernav ul li{
		display: block;
		border: none;
	}
	.homePageminimalContent .headernav ul li .header-menuitem{
		display: block;
	}
	.homePageminimalContent .banner .user > div{
		text-align: left;
	}
	.homePageminimalContent .banner .userDetails{
		width: 80%;
	}
	.homePageminimalContent .banner .userDetails > div{
		display:block;
	}	
	.homePageminimalContent .banner .userDetails .user{
		float: left;
	}
	.homePageminimalContent{
		margin:0;
	}
	/************* homeIcons *******************/
	
	.homePageminimalContent .rightPanel .panel{
		display: block;
	}
	.homePageminimalContent .rightPanel i{
		display: none;
	}
	.homePageminimalContent .footer-wrapper{
		position: static;
	}
	.homePageminimalContent .footer{
		width:98%;
	}
	.homePageminimalContent .footer .right{
		text-align: left;
	}
	
}

/************************  ZK override classes ****************************************/
[class*='z-window-']{
	
	
}

[class*='appMenubar z-menubar-hor z-menubar-hor-scroll']{
	background-image : none;
	border-bottom : none;
	background : none;
}


.div-badgeDefault { float:left;width:98%;text-align:center;position: relative; padding: 4px; border: none; font-weight: bold; font-size: 18px; cursor: pointer; margin: 7px 7px; background: #f2f2f2;max-width:90%;}
.div-badgeDefault:hover { background-color:#95cae4; color:white }

.div-fav { display : block;}
.div-badgeDefault:hover .div-fav { display : block;color:white ; }
 



.webdesk{
	
	background-color:#34495e;
}