



 



 






#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;
}

/*changes done by Irshad*/
.z-label, .z-radio-cnt, .z-checkbox-cnt, input.button, input.file, .z-loading {
    
    font-size: 14px;
    font-weight: 700 !important;
}
/*changes done by Irshad*/
.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: 14px;
	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;
}


/*Added by Kartik for input focus*/
.z-textbox, .z-decimalbox, .z-longbox, .z-doublebox {
	background: #fff none repeat-x scroll 0 0;
    width: 180px;
    height: 22px;
    padding-bottom: 8px;
    padding-top: 8px;
    -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 !important;*/
    border: 1px solid #969696 !important;
    border-radius: 4px!important;
    /*height: 18px !important;
    padding-bottom: 8px;
    padding-top: 8px;*/
    font-size: 13px !important;
   /*Added by Kartik for input focus*/ 
}
/*Added by Kartik*/
.z-intbox{
	background: #fff none repeat-x scroll 0 0;
    width: 200px;
    padding-bottom: 8px;
    padding-top: 8px;
    -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 !important;*/
    border: 1px solid #969696 !important;
    /* border-radius: 6px!important;*/
    /*height: 18px !important;
    padding-bottom: 8px;
    padding-top: 8px;*/
    
}
.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 {

  /* 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: 5px 8px 5px 5px;
  margin-left: 8px;
}
/*changes done by Irshad*/
.z-panel, .z-panel-header {
  overflow: hidden;
  margin-top:0px !important;
}
/*changes done by Irshad*/
.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: #053c6d;*/
  color: #000;
  padding: 0 0 4px 0;
  /*background: #dddddd;
  background:#f7f1eb;*/
  background:transparent;
  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;*/
}
/*changes done by Irshad*/
.div.z-row-cnt .z-hbox .z-label{
	font-size:14px !important;
}
pre{
	font-size:13px !important;font-family: "Mulish", sans-serif !important;
}
.z-groupbox{
	padding-top: 3px;
}
.z-vbox span .z-label{
	font-size:13px !important;
}
.z-row-cnt  .z-label{
	font-size:13px !important;
	font-family: "Mulish", sans-serif !important;
	color: black;
	opacity: 1;
	font-weight: 400 !important;
}
.div-badgeDefault .z-label{
	font-size:15px !important;
	font-family: "Mulish", sans-serif !important;
	font-weight: bold !important;}
	.z-treerow.z-treerow-over{
	background-color: #e5e4d9 !important;
}
tr.z-vbox-sep {
    height: 0em !important;
}

.z-tab-seld .z-tab-hm {
    background: #FBEFE7 0% 0% no-repeat padding-box !important;
    opacity: 1;
    background-image: none;
    color: #FFFFFF;
 
    padding: 0 20px;
  
}
.z-caption .z-caption-l{
	font-size:16px !important;
}
.maker_comment{
	min-height: 92px !important;
	margin: 1px 1px 1px 1px !important;
	padding: 3px 1px 3px 10px !important;
	min-width: 96% !important;

}
td.z-hbox-sep {
    width: 0.1em !important;;
}
/*changes done by Irshad*/

/*Added by kartik for maker comment input focus*/
.maker_comment input:focus, select:focus textarea:focus{
    box-shadow: none;
	border: 1px solid #969696 !important;
    /*Added by Kartik for input focus*/
	/*box-shadow: 0 0 5px rgb(57, 94, 105);*/
  	margin: 1px 1px 1px 1px ;
  	padding: 6px 1px 1px 10px ;
}


 


































 



.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: #f7f1eb;
	//border-top:1px solid #666;
}

.z-tabpanel{
	border-color:#cccccc;
}

//.z-tabs-cnt .z-tab-seld{
//	padding-top: 1px;
//}
/*changes done by Irshad*/
.z-tab-seld{background:#97291e}
/*changes done by Irshad*/
.z-tab-seld .z-tab-hl, .z-tab-seld .z-tab-hl:hover{
	background: #FBEFE7 0% 0% no-repeat padding-box;
	opacity: 1;
}
.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);
	padding-left: 8px;
    padding-right: 8px;
}

.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;
}
 














/*changes done by Irshad*/
.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: 4px;
    height: 22px;
    padding-bottom: 8px;
    padding-top: 8px;
    width: 200px;
    -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;
}
/*changes done by Irshad*/
.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;*/
}
/*image removed by Irshad*/
.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; 
}
/*image removed by Irshad*/
.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;
    border-bottom:none !important;
}
.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 {

    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: auto;
}

.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{
	position: relative;
}
.z-bandbox .z-bandbox-btn {
    //background-image: url(/zkau/web/2eae2d22/responsive/img/zul/button/bandbtn.png);
	background-image: url(/zkImages/themes/responsive/search.png);
    position: absolute;
    right: 4px;
    top: 3px;
    width: 16px;
    height: 16px;
}

.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: #053c6d no-repeat 0 top;
	background-image: none;//url(/zkau/web/2eae2d22/responsive/img/zul/groupbox/groupbox-corner.gif);
	height: 0px;
}

.z-groupbox-hl {
	background: #053c6d 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: #053c6d repeat-y right 0;
	background-image: none;//url(/zkau/web/2eae2d22/responsive/img/zul/groupbox/groupbox-hr.gif);
}
.z-groupbox-hm {
	background: #053c6d 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: #053c6d;
	/*color:#4b4a4a;*/
	color:#FFF;
}

.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;
}

 








/*changes done by Irshad*/





/*changes done by Irshad*/



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 : #053C6D;
	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: #f7f1eb;
    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!important;
}

.z-west-colpsd .vertical-title{
	padding: 0px 0 0px 0!important;
    margin: 0 0 0 0px!important;
}

.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:#f7f1eb;
}

.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/button/pg-btn.png);
}

.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: 2px !important;
    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-image: linear-gradient(to right, #e77817, #d5631c, #c14f1f, #ad3b1f, #97291e) !important;*/
    /*background-image: linear-gradient(to right, #97291e, #ad3b1f, #c14f1f, #d5631c, #e77817) !important;*/
    padding: 0px 0px 0px 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-image: linear-gradient(to right, #e77817, #d5631c, #c14f1f, #ad3b1f, #97291e) !important;*/
    /*background-image: linear-gradient(to right, #97291e, #ad3b1f, #c14f1f, #d5631c, #e77817) !important;*/
    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");
}
/*changes done by Irshad*/
.z-window-embedded-hm, .z-window-modal-hm, .z-window-highlighted-hm, .z-window-overlapped-hm, .z-window-popup-hm {
    /*background-image: linear-gradient(to right, #e77817, #d5631c, #c14f1f, #ad3b1f, #97291e) !important;*/
    /*background-image: linear-gradient(to right, #97291e, #ad3b1f, #c14f1f, #d5631c, #e77817) !important;*/
    overflow: hidden;
}
/*changes done by Irshad*/
.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;
    
    font-size:18px !important;
    text-align: left;
    font-weight:bold !important;
    margin-left: 7px;
}
.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;*/
    color: #97291e;
}
.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: hidden;
    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;
}
.z-window-embedded-hm, .z-window-embedded-hr, .z-window-embedded-hl{
  /*background-image: linear-gradient(to right, #e77817, #d5631c, #c14f1f, #ad3b1f, #97291e) !important;*/
    background-image: linear-gradient(to right, #97291e, #ad3b1f, #c14f1f, #d5631c, #e77817) !important;
}
.z-window-embedded-hl, .z-window-modal-hl, .z-window-highlighted-hl, .z-window-overlapped-hl, .z-window-popup-hl{
  /*background-image: linear-gradient(to right, #e77817, #d5631c, #c14f1f, #ad3b1f, #97291e) !important;*/
    /*background-image: linear-gradient(to right, #97291e, #ad3b1f, #c14f1f, #d5631c, #e77817) !important;*/
}


 



 








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: #E4F0FA;
    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: #000000;
}
div.z-filetree {
    background: #E4F0FA 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: #E6E6E6;
	border-bottom-color: #E6E6E6;
	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: #e5e4d9 none repeat scroll 0% 0%;
}

span.z-filetree-line, span.z-filetree-ico, span.z-filetree-firstspacer {
    width: 24px;
}
/*changes done by Irshad*/
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;
//}

.quiklink-popup-override .z-tabpanels-ver .z-window-embedded-cnt {
    padding: 0px;
}

.quiklink-popup-override .z-tabs-ver .z-tabs-ver-cnt {
    background-color: #E6E6E6;
    padding-left: 0px;
    border-right: 1px solid #004A7F;
}

.quiklink-popup-override .z-tab-ver-seld .z-tab-ver-hl {
    background-color: #004A7F;
}

div.z-dottree-header tr.z-treecols, div.z-tree-header tr.z-auxhead {
    background-color: #E4F0FA;
    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: #000000;
}
div.z-dottree {
    background: #E4F0FA 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: #E6E6E6;
	border-bottom-color: #E6E6E6;
	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;
}



/*changes done by Irshad*/
span.z-dottree-root-open {
    background-position: 5px -18px;
    background-image: url(/zkImages/DigiPay/iLimit/folder-toggle-1.png)!important;
   	/*background-image: url(/zkau/web/1efb3d3a/responsive/img/zul/layout/folder-toggle-1.png) !important;*/
}
span.z-dottree-root-close{
	 background-image: url(/zkImages/DigiPay/iLimit/folder-toggle-1.png)!important;
   	/*background-image: url(/zkau/web/1efb3d3a/responsive/img/zul/layout/folder-toggle-1.png) !important;*/
}
/*span.z-dottree-root-open, span.z-dottree-root-close {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/tree/dot-toggle.png);
}*/
.z-treerow.z-treerow-seld{background:#e5e4d9 !important;}
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 {
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/img/tree/tee.gif);
    
}*/
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);
}*/
/*changes done by Irshad*/
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: #e5e4d9;
    background-image: none !important;
    background-repeat: repeat-x;
    border-bottom: 1px solid #707067;
}

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: #707070;*/
	/*border-bottom-color: #707070;*/
	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, .z-column-sort-dsc{
	background-image: none;
    background-color: transparent!important;
}

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;*/
background-color: transparent;

}
.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; */
	font-family:"Mulish", sans-serif !important;
}
}

.dg-reports-link{
	cursor: pointer;
	text-decoration: underline;
}

/*Added by Kartik*/
div.z-grid-header tr.z-columns, div.z-grid-header tr.z-auxhead {
	background-color: #FFF0E5;
}
tr.z-grid-odd td.z-row-inner, tr.z-grid-odd .z-cell, tr.z-grid-odd {
background: white !important;}
 



 
 
 
 
 

.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: 16px;
    font-weight: 700 !important;
    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: 5px 17px;
    line-height: normal;
    background-color: #053C6D;
    -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;
	margin-right: 10px;
	border-radius: 18px !important;
}

.z-button-os:hover {
    color: #fff;
    border-color: transparent;
    background-color: #EF7F1A !important;
}



.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: #053C6D;
    color: #fff !important;
    padding: 4px 8px !important;
    border: none !important;
    border-radius: 4px;
    }
    
.addUnit {
    outline: none !important;
    /*background: transparent linear-gradient(297deg, #0761B2 0%, #0761B2 100%) 0% 0% no-repeat padding-box !important;*/
    background: #EF7F1A !important;
    border-radius: 5px;
    opacity: 1;
    font-weight: normal;
    border: 1px solid #EF7F1A !important;
    text-transform: uppercase;
}
.addUnit:hover {
    /*background:#e77817;*/
    border-radius: 5px;
    opacity: 1;
    color: #EF7F1A;
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
}
.more_button{color:#FFF !important;outline: none !important;}
.more_button:hover{background-color: #dd7b24 !important;color:#FFF !important;}

.bulk_button {
    outline: none !important;
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
    border: 1px solid #EF7F1A !important;
    border-radius: 5px;
    opacity: 1;
    color: #EF7F1A !important;
    font-weight: normal;
    text-transform: uppercase;
}
.bulk_button:hover{
	background: #EF7F1A 0% 0% no-repeat padding-box !important;
    border: 1px solid #EF7F1A !important;
    border-radius: 5px;
    opacity: 1;
    color: #FFFFFF !important;
}
 



 
 
 
 

 
 



.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(/zkImages/DigiPay/iLimit/btn-arrow-over.png) no-repeat scroll right -20px !important;
}

.z-menu-body-over .z-menu-inner-m div {
    display: block;
    min-height: 16px;
    padding-right: 3px;
    padding-left: 0px;
    background: transparent url(/zkImages/DigiPay/iLimit/btn-arrow-over.png) no-repeat scroll right -20px !important;
}

.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;
}
/*changes done by Irshad*/
.grid-pad {
	padding-top: 10px;
	padding-left: 10px; /* grid-space to left */
	padding-right: 0; /* grid-space to right: (grid-space-left - column-space) e.g. 20px-20px=0 */
}
/*changes done by Irshad*/
.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 ;
}

/*UI changes by Irshad*/

.center-west .z-center, div.z-dottree-body
{
    background: #d1cfbb !important;
}
div.z-treefooter-cnt, div.z-treecell-cnt, div.z-treecol-cnt{
color: #000 !important;
}
.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 #969696 !important;
}
/*Added by kartik for input focus*/
input:focus, select:focus textarea:focus{
    box-shadow: none;
	border: 1px solid #969696 !important;
    /*Added by Kartik for input focus*/
	/*box-shadow: 0 0 5px rgb(57, 94, 105);*/
  padding: 4px 0px 4px 4px;
  margin: 5px 1px 3px 0px;
}
.z-datebox .z-datebox-btn {
    background-image: url(/zkImages/DigiPay/Calendar.png) !important;
}

.z-east-colps, .z-west-exp {
    background-position: 0px -16px !important;
}
.z-west-colps, .z-east-exp {
    background-position: 0 -48px !important;
}
/*Added by Kartik*/
.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 #969696 !important;
}

 



.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;
}

/********************************* Comman Dashboard css override ********************************/
.deck-header{
	box-shadow:none;
}

.headerdeck{
	padding: 0px;
    padding-left: 0px;
    background-color: transparent;
    height: auto;
    cursor: default;
    font-size: 20px;
    margin-bottom: 0.3rem;
    display:flex
}

.headerdeck>.z-label{
	font-size: 17px!important;
    color: #000000;
    font-weight: 600!important;
}

.dboard-subheader-maintitle>.z-label{
	    font-size: 16px;
	    font-weight: 500;
	    color: #000000;
}

/********************************* Dashboard header user click section ********************************/
.dboard-header-user-dropdown {
    margin-bottom: 0px;
    z-index: 999;
    position: absolute!important;
    text-align: left;
    /*top: 122px;*/
    right: 20px;
}
.dboard-header-user-detailmain{
	padding: 0.2rem 0.6rem;
}
.dboard-header-user-name>.z-label {
    font-weight: 700;
    color: #000;
    font-size: 14px;
}
.dboard-header-user-datedetail>.z-label{
	display: block;
    font-size: 13px;
    color: #707070;
    line-height: normal;
}
.dboard-header-user-date>.z-label {
    color: #000;
    font-size: 13px;
}
.dboard-header-user-link {
    list-style: none;
    padding-left: 0px;
    margin-bottom: 0px;
    border-top: 1px solid #CACACA;
}
.dboard-header-user-link li {
    padding: 0.2rem 0.6rem;
}
.dboard-header-user-link li:hover, .dboard-header-user-link li:active{
    background: rgba(0, 0, 0, 0.1);
}
.dboard-header-user-link img {
    width: 16px;
}
.dboard-header-user-linklabel {
    padding-left: 0.5rem;
    cursor: pointer;
}
/********************************* Dashboard Home Note ********************************/
.dboard-red-note{
	background:#FDEAEE;
	padding: 0.4rem 0rem;
	display: flex;
}
.dboard-red-note span{
	font-size:0.90rem;
	font-weight: 500;
	letter-spacing: 0px;
	color: #F43F5E;
}
/********************************* Dashboard Title with Image Main Card ********************************/
.dboard-main-card{
	margin-top: 0.5rem!important;
}
.dboard-main-card .card{
	border: none;
	border-radius: 10px;
	cursor: pointer;
}
.dboard-main-card .tour0 .card{
	background: #FEF4DE;
}
.dboard-main-card .tour1 .card{
	background: #EEEAF4;
}
.dboard-main-card .tour2 .card,.dboard-main-card .tour3 .card{
	background: #FDECED;
}
.dboard-main-card .card .card-body{
	padding: 1.4rem 1rem;
}
.dboard-main-card .card .card-body .card-title{
	margin-bottom: 0rem;
}
.dboard-main-card .card .card-body .card-title>a{
	align-self: center;
}
.dboard-main-card .card .card-body .card-title>a:hover{
	border: none!important;
    text-decoration: none;
}
.dboard-main-card .card .card-body .card-title .z-label{
	color: #000000;
	font-size: 20px;
	font-weight: 700;
}
.dboard-main-card .card .card-body img{
	width: 3rem;
}
/********************************* Dashboard Title, subtitle and count with Image Sub Card ********************************/
.dboard-summary-card{
	box-shadow: 0px 0px 12px #00000014;
    border-radius: 4px;
    /*cursor: pointer;*/
}
.dboard-summary-card .card{
	margin-bottom: 0rem;
    box-shadow: none;
    border: 0px;
    border-bottom: 1px solid #F2F2F2;
    border-radius: 0px;
}
.dboard-summary-card .card-body{
	padding: 0.6rem 0.7rem;
}
.dboard-summary-card .col-md-12:first-child .card{
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.dboard-summary-card .col-md-12:last-child .card{
	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.dboard-summary-card .card .card-body img{
	//width: 2.4rem;
}
.dboard-summary-card .card .card-body h4{
	font-size: 17px;
    margin-bottom: 2px;
    font-weight: 700;
    color: #000000;
}
.dboard-summary-card .card .card-body p {
    font-size: 16px;
    color: #000000;
    font-weight: 500;
}
.dboard-summary-card .card .card-body h2 {
    font-size: 24px;
    color: #000000;
    font-weight: 700;
}
/********************************* Dashboard QuickLinks section ********************************/
.quickLinks-main{
	background: transparent!important;
}
.quickLinks-main .grid{
    box-shadow: 0px 0px 12px #00000014;
    border-radius: 4px;
    padding-bottom: 0px !important;
}
.quickLinks-main .quickLink {
    height: auto;
    display: block;
    width: 100%;
    text-align: left;
    padding: 10px 10px 10px 30px;
    position: relative;
    border-bottom: 1px solid #F2F2F2;
    margin: 0px;
}
.quickLinks-main .quickLink .z-label {
    font-size: 16px;
    font-weight: 600 !important;
    color: #000000;
}

.quickLinks-main .quickLink .z-label:hover{
	color: #DA6308;
}

.quickLinks-main .quickLink .headerdeck{
    font-size: 20px!important;
}
.quickLinks-main .quickLink:last-child{
	border-bottom: none;
}
.quickLinks-main .quickLink .homeIcon{
	display: none;
}
.quickLinks-main .quickLink:before{
	content: "";
  	border: 2px solid #E77817;
    left: 15px;
    position: absolute;
    top: 0.8rem;
   	height: calc(100% - 1.6rem);
    max-height: calc(100% - 1.6rem);
	border-radius: 4px;
}
/********************************* Dashboard Guide section ********************************/
.dboard-guide-card-main{

}
.dboard-guide-card-main .card{
	border: none;
    box-shadow: 0px 0px 12px #00000014;
    border-radius: 10px;
    cursor: pointer;
}
.dboard-guide-card-main .card .card-body{
	padding: 0.6rem 0.7rem;
}
.dboard-guide-card-main .card .card-body img{
	width: 1.3rem;
}
.dboard-guide-card-main .deck.d2{
	margin-bottom: 10px;
}
.dboard-guide-card-main .panel_div{
	box-shadow: 0px 0px 12px #00000014;
    border-radius: 4px;
	padding: 12px 15px;
}
.dboard-guide-card-main .panel_div .z-panel-header tr {
    display: flex;
}
.dboard-guide-card-main .panel_div .z-panel-header tr .z-caption-l{
	order: 2;
	display: flex;
    width: 100%;
	font-weight: 500;
	font-size: 17px !important;
	color: #000000;
}
.dboard-guide-card-main .panel_div .z-panel-header tr .z-caption-r{
	display: flex;
	margin-right: 12px;
}
.dboard-guide-card-main .panel_div .z-panel-header tr td:last-child {
    order: 3;
    display: flex;
    width: 26px;
}
.dboard-guide-card-main .panel_div .z-panel-header {
    padding: 0px;
    margin-left: 0px;
}
.dboard-guide-card-main .panel_div .z-panel-body {
    border-bottom: 0px solid #DDDDDD !important;
    margin-bottom: 0.5rem;
    padding-bottom: 0rem;
    padding-top: 0.1rem;
    border-top: 1px solid #DDDDDD !important;
    margin-top: 0.7rem;
    max-height: 40px;
    overflow-y: scroll;
}
.dboard-guide-card-main .panel_div .z-panel-body .z-panel-children {
    border: 0px solid transparent;
    padding: 0px !important;
    margin-bottom: 0px !important;
}
/********************************* Dashboard important notice modal section ********************************/
.dboard-important-notice-modal{

}
.dboard-important-notice-modal .z-window-modal-header{
    padding: 0.3rem 0.8rem;
    color: #97291E;
}
.dboard-important-notice-modal .z-window-modal-cl .z-window-modal-cnt{
	padding: 0.3rem 1rem 0.8rem;
}

.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;
}

/*UI changes done by Irshad*/
.div-badgeDefault {
	float: left;
	width: 98%;
	text-align: center;
	position: relative;
	padding: 10px;
	border: none;
	font-weight: bold;
	font-size: 18px;
	cursor: pointer;
	margin: 10px 7px;
	/*background: #f2f2f2;
    background: #feeed3 !important; */
	max-width: 90%;
	border-left: 4px solid #EF7F1A;
	border-radius: 6px;
	/*min-height: 60px;*/
	display: flex;
	box-shadow: 0px 0px 12px #00000014;
}

*/.div-badgeDefault:hover {
	background-color: #f2f2f2;
	color: #000;
}

*/

/*.div-fav { display : block;}*/
.div-badgeDefault:hover .div-fav {
	display: block;
	color: white;
}



.center-west .z-center, div.z-dottree-body {
	background: #fff !important;
}

dg-main-node z-treecell:hover, .dg-main-node>.z-treecell-cnt:hover {
	background: #e5e4d9 !important;
}

div.z-treefooter-cnt, div.z-treecell-cnt, div.z-treecol-cnt {
	color: #000 !important;
}

.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 #D1D1D1 !important;

}

input:focus, select:focus textarea:focus {
	box-shadow: none;
	border: 1px solid #969696 !important;
	/*Added by Kartik*/
	/*box-shadow: 0 0 5px rgb(57, 94, 105);*/
  padding: 4px 0px 4px 4px;
  margin: 5px 1px 3px 0px;
}

/* REmoved for input Irshad */
/*.z-datebox .z-datebox-btn {
	background-image: url(/zkImages/DigiPay/Calendar.png) !important;
	background-repeat: no-repeat;
	border: none !important;
	margin: 5px 0px 0px -1px !important;
    border-right: 1px solid #969696 !important;
    border-top: 1px solid #969696 !important;
    border-bottom: 1px solid #969696 !important;
    height: 22px !important;
    background-position: 6px 6px !important;
}*/
/* REmoved for input Irshad */
.z-datebox .z-datebox-btn {
    background-image: url(/zkImages/DigiPay/Calendar.png) !important;
    background-repeat: no-repeat;
    border: none !important;
    margin: 5px 0px 0px -1px !important;
    /* border-right: 1px solid #969696 !important; */
    border-top: 1px solid #969696 !important;
    /* border-bottom: 1px solid #969696 !important; */
    /* height: 22px !important; */
    background-position: 8px 7px !important;
    position: relative;
    right: 32px;
    }



.z-east-colps, .z-west-exp {
	background-position: 0px -16px !important;
}

.z-west-colps, .z-east-exp {
	background-position: 0 -48px;
}

.z-button-os {
	background: #053C6D;
}
.z-button-os:focus, .z-button-os:focus-visible {
    outline: 0!important;
}

.responsiveHeader .banner {
	border-bottom: none !important;
	background: #FFF !important;
}

.z-tabs-cnt img {
	display: inline-block !important;
}

span.z-dottree-root-open {
	
	background-repeat: no-repeat;

}

.z-combobox .z-combobox-btn {
	
	border-top: 1px solid #D1D1D1!important;
	border-bottom: 1px solid #D1D1D1!important;
	height: 22px !important;
}

.tabimg .z-tabs-cnt img {
	display: inline-block !important;
}

/*.div-badgeDefault {
      float: left;
    width: 100%;
    text-align: center;
    position: relative;
    padding: 8px;
    border: none;
    font-weight: bold;
    font-size: 18px;
    cursor: pointer;
    margin: 4px 8px 4px 8px;
    margin-top: 4px;
    margin-right: 8px;
    margin-bottom: 4px;
    margin-left: 8px;
    background: #f2f2f2;
    max-width: 100%;
}*/
.div-badgeDefault:hover {
	/*background-image: linear-gradient(to right, #97291e, #ad3b1f, #c14f1f, #d5631c, #e77817) !important;*/
	/*background-image: linear-gradient(to left, #e78c3d, #e88346, #e77a4e, #e57257, #e16b5f) !important;
background-image: linear-gradient(to left, #ea8a37, #ec803f, #ed7747, #ec6d4f, #ea6557) !important; */
	background: #EF7F1A;
	color: #fff !important;
	/*transform: scale(1.03);
transition: all 0.5s;*/
	box-shadow: 2px 2px 2px 0 rgba(126, 136, 172, 0.44);
}

.div-badgeDefault .z-hbox {
	background: transparent;
}

.div-badgeDefault:hover .z-hbox, .div-badgeDefault:hover {
	color: #fff !important;
	/*filter: invert(1);*/
}


/*.div-fav{
    width: 28px !important;
    height: 28px !important;
    padding-left: 25px;
    }*/
.div-fav {
	display: none !important;
}

.z-panel-body {
	/*border: none !important;*/
	border-bottom: 1px solid #DDDDDD !important;
	border-top: none !important;
	border-left: none !important;
	border-right: none !important;
	margin-bottom: 0.5rem;
    padding-bottom: 0.5rem;
}

.z-combobox-disd {
	background-color: transparent !important;
}

.z-window-modal {
	border: 0px !important;
	box-shadow: none;
}

.z-window-embedded-hm, .z-window-embedded-hr, .z-window-embedded-hl {
	/*background-image: linear-gradient(to right, #e77817, #d5631c, #c14f1f, #ad3b1f, #97291e) !important;
background-image: linear-gradient(to right, #97291e, #ad3b1f, #c14f1f, #d5631c, #e77817) !important; */
	/*background: #feeed3 !important;*/
	background: #FFF !important;
}

.z-column .z-column-cnt {

	background: #FFF0E5 !important;
	color: #000 !important;
	font-size: 14px;
    font-weight: 600 !important;
}

.totalRecords {
	padding-left: 0px !important;
}

.z-tab .z-tab-text {
	font-size: 16px !important;
	font-weight: bold !important;
}

.z-tab .z-tab-hl:hover, .z-tab .z-tab-hl .z-tab-text:hover {
	background: #f7f1eb;
	color: #053c6d;
}

/*.z-tabs-cnt li{padding: 0px 8px;}*/
.tabimg .z-tab-img {

	display: none !important;
}

.footer-wrapper {
	color: white;
	/*background-image: linear-gradient(to left, #d1cfbb, #cfbf8e, #d3ac63, #dc953c, #e77817) !important;*/
	background: #F2F2F2;
	padding: 0px;

}

.logo_icici img {
	height: 29px;
	margin-left: 37rem;
	padding: 2px;
}

.copy_rights {
	color: #000;

	margin-left: 34rem;
}

.copy_rights .z-label {
	font-size: 13px !important;
}

/*For Dahboards images*/
.tilesImg0 {

	opacity: 1;
	/*height: 100%;
  	 padding-right: 50px;*/
	transition: all .3s linear;
	position: absolute;
	top: 35px;
	right: 10px;
	z-index: 0;

}


/* .z-tabs-cnt li {
	border-right: 1px solid #97291e !important;
}*/

/* .selectedTab .z-tab-seld .z-tab-hm :: before{
    background: url(https://www.icicibank.com/etc.clientlibs/icicibank/clientlibs/clientlib-base/resources/images/icons/active-right.png) no-repeat !important;
    z-index: 1;
    border-radius: 15px;
    border-top-right-radius: 0;
    border-top-left-radius: 0;
   }
 

.selectedTab .z-tab-seld::after{
    content: "";
    position: absolute;
    top: 0;
    height: 40px;
    width: 24px;
    background: url(https://www.icicibank.com/etc.clientlibs/icicibank/clientlibs/clientlib-base/resources/images/icons/active-right.png) no-repeat !important;
    z-index: 1;
   }
.z-tab-seld .z-tab-hm::after{
    content: "";
    position: absolute;
    top: 0;
    height: 40px;
    width: 24px;
    background: url(https://www.icicibank.com/etc.clientlibs/icicibank/clientlibs/clientlib-base/resources/images/icons/active-left.png) no-repeat !important;
    z-index: 1;
    right: 0px;
   }*/
.z-combobox .z-combobox-btn {
	background-position: 7px 9px !important;
    position: relative;
    right: 30px;
}

/*.z-tab-hm ::after{
    width: 25px;
    right: -20px;
    background: url('https://www.icicibank.com/etc.clientlibs/icicibank/clientlibs/clientlib-base/resources/images/icons/active-right.png') no-repeat;
    z-index: 1;
   }
  .z-tab-hm ::before{
    left: -20px;
    background: url('https://www.icicibank.com/etc.clientlibs/icicibank/clientlibs/clientlib-base/resources/images/icons/active-left.png') no-repeat;
}*/
.z-tab-hr, .z-tab-hm, .responsiveHeader .banner {
	background: #FFF !important;
}
.z-tabs-header{
   border-top: none;
}
.z-tab .z-tab-hl:hover .z-tab-text{
   background-color: transparent;
}

.z-center-body{
   overflow: auto !important;
}
.center-center .z-center-body::-webkit-scrollbar{
   width:7px !important;
}

.grid [class*='col-'] .z-intbox-inp,
.grid [class*='col-'] .z-intbox{
	width: calc(100% + 30px) !important;
}

/* Added by Kartik to remove gap between yes and no button in submit popup*/
.z-messagebox-btn{
    min-width: 45pt;
    width: 100%;
    padding: 4px 2px !important;
}

/*Added by Kartik*/
.grid [class*='col-'] .z-spinner-inp,
.grid [class*='col-'] .z-combobox-inp,
.grid [class*='col-'] .z-bandbox-inp,
.grid [class*='col-'] .z-doublespinner-inp,
.grid [class*='col-'] .z-datebox-inp,
.grid [class*='col-'] .z-bandbox-inp,
.grid [class*='col-'] .z-textbox-inp,
.grid [class*='col-'] .z-decimalbox-inp,
.grid [class*='col-'] .z-intbox-inp,
.grid [class*='col-'] .z-longbox-inp,
.grid [class*='col-'] .z-doublebox-inp,
.grid [class*='col-'] .z-listbox-inp
{
    width: 97% !important;
	background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #D1D1D1 !important;
    border-radius: 5px !important;
	font-size: 13px;
}
.grid [class*='col-'] .z-timebox-inp{
    width: 89% !important;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #D1D1D1 !important;
    border-radius: 5px !important;
    opacity: 1;
}


.grid [class*='col-'] .z-textbox,
.grid [class*='col-'] .z-textbox.z-textbox-real-readonly.z-textbox-readonly,
.grid [class*='col-'] .z-doublespinner,
.grid [class*='col-'] .z-decimalbox,

.grid [class*='col-'] .z-intbox,
.grid [class*='col-'] .z-longbox,
.grid [class*='col-'] .z-doublebox,
.grid [class*='col-'] .z-listbox{
    width: 97% !important;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #D1D1D1 !important;
    border-radius: 5px !important;
    opacity: 1;
}
/*.grid [class*='col-'] .line-macro.z-hbox input{
	width: 98% !important;
	background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #D1D1D1 !important;
    border-radius: 5px !important;
    opacity: 1;

}*/

div.z-grid-header .z-column-sort div.z-column-cnt{
    cursor: pointer;
    padding-right: 9px !important;
    background: no-repeat 99% center !important;
    background-image: url(/zkau/web/2eae2d22/zul/img/sort/v_hint.gif) !important;
    /*background-image: url(/zkau/web/2eae2d22/responsive/img/zul/grid/v_sort.png) !important;*/
}
/*div.z-grid-header .z-column-sort-asc div.z-column-cnt{
    cursor: pointer;
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/grid/v_asc.png) !important;
}
div.z-grid-header .z-column-sort-dsc div.z-column-cnt{
    cursor: pointer;
    background-image: url(/zkau/web/2eae2d22/responsive/img/zul/grid/v_dsc.png) !important;
}*/



/*.z-grid-column-sort div.z-grid-column-cnt,
div.z-grid-header .z-column-sort div.z-column-cnt
{
	cursor:pointer;
	padding-right:9px;
	background-position:99% center!important;
	background-repeat:no-repeat!important;
	background-image:url(/zkau/web/2eae2d22/zul/img/sort/v_hint.gif)!important;
}*/
 
.z-grid-column-sort-asc div.z-grid-column-cnt,
div.z-grid-header .z-column-sort-asc div.z-column-cnt
{
	cursor:pointer;
	padding-right:9px;
	background-position:99% center!important;
	background-repeat:no-repeat!important;
	background-image:url(/zkau/web/2eae2d22/responsive/img/zul/grid/v_asc.png) !important;
}
 
 
.z-grid-column-sort-dsc div.z-grid-column-cnt,
div.z-grid-header .z-column-sort-dsc div.z-column-cnt
{
	cursor:pointer;
	padding-right:9px;
	background-position:99% center!important;
	background-repeat:no-repeat!important;
	background-image:url(/zkau/web/2eae2d22/responsive/img/zul/grid/v_dsc.png) !important;
}

/*Added by nirva*/
.banner {
    padding: 0px 10px!important;
}
.banner .bannerIn img {
    max-height: 30px;
}
.banner .bannerIn {
    height: 45px!important;
}
.banner2 .bannerIn{
	height: auto !important;
}
.main-header .banner2{
	/*background: #e77817;*/
	background:#EF7F1A;
	/*padding: 4px 0px 12px;*/
}
.main-header-wrapper{
	display: flex;
    justify-content: space-between;
    align-items: center;
}
.main-header-left{
	display:flex;
	align-items: center;
}
.main-header-logo {
    position: relative;
    margin-right: 1rem;
}
.main-header-logo::after {
    content: "";
    position: absolute;
    top: 10px;
    right: -0.3rem;
    height: 80%;
    border-right: 1px solid rgb(255 255 255 / 50%);
}
.main-header-title{
	padding-left: 1rem;
}
.main-header-title .client-title{
	font-weight: 600 !important;
    font-size: 16px;
    text-transform: capitalize;
    color: #FFFFFF;
}
.main-header-right{
	display:flex;
	column-gap: 1.2rem;
}
.main-header-right .user-name .uname1{
	font-size: 16px;
	color: #fff;
	font-weight: 400 !important;
}
.main-header-right .user-name .username-bold{
	font-weight:bold;
}
.main-header-icon-wrapper{
	display: flex;
}
.main-header-icon{
	border-right: 1px solid rgb(255 255 255 / 26%);
    padding: 0rem 1rem;
    cursor:pointer;
}
.main-header-icon-wrapper .main-header-icon:first-child{
	padding-left: 0px;
}
.main-header-icon-wrapper .main-header-icon:last-child{
	padding-right: 0px;
	border-right: 0px;
}
.center-north .z-tabs-scroll .z-tabs-cnt{
	border-bottom: 1px solid #97291E;
	border-top: none!important;
}
.center-north .z-north-body{
	overflow: inherit;
}
textarea.maker_comment.z-textbox{
	border: 1px solid #b1b0b0 !important;
}

/*Main page Form, Table, Panel css*/
.ilimit-dboard-panel-override{

}
.ilimit-dboard-panel-override .grid-pad{
    padding: 8px 0px 8px!important;
}
.ilimit-dboard-panel-override .main-page-panel {
    border-bottom: 1px solid #E6E6E6;
    margin-bottom: 0.4rem;
    padding-bottom: 1rem !important;
    padding-top: 0.8rem!important;
}
.ilimit-dboard-panel-override .main-page-title{
	font-weight:bold;
	font-size: 24px;
    color: #000000;
	line-height: 34px;
    display: flex;
    align-items: center;
    font-weight: 700 !important;
}
.ilimit-dboard-panel-override .z-window-embedded-cnt{
	padding:0px;
}
.ilimit-dboard-panel-override.ilimit-div-zero-space .z-window-embedded-cnt{
	padding: 0px;
}
.ilimit-dboard-panel-override .z-window-embedded-hl{
	padding: 0px 0px 0px 10px;
}
.ilimit-dboard-panel-override .z-window-embedded-hm,.ilimit-dboard-panel-override .z-window-embedded-hr,.ilimit-dboard-panel-override .z-window-embedded-hl{
	border-bottom: none;
}
.ilimit-dboard-panel-override .z-panel,.ilimit-dboard-panel-override .z-panel-header{
	margin-top: 0px;
	margin-bottom: 0px !important;
}
/*.ilimit-dboard-panel-override .z-panel-body{
	border: none !important;
}*/
.ilimit-dboard-panel-override .z-button-os{
	margin-top: 0px;
    margin-bottom: 0px;
    /*margin-right: 0px;*/
}

.ilimit-dboard-panel-override .z-datebox .z-datebox-btn {
	background-image: url(/zkImages/DigiPay/iLimit/form/Calendar.svg) !important;
	background-size: 19px auto;
    background-position: center center !important;
    margin: 8px 0px 0px 0px !important;
    border-top: none!important;
}
.ilimit-dboard-panel-override .z-combobox .z-combobox-btn{
	background-image: url(/zkImages/DigiPay/iLimit/form/downarrow.svg) !important;
	background-size: 14px auto;
    background-position: center center !important;
}
.ilimit-dboard-panel-override .z-timebox .z-timebox-btn{
	background-image: url(/zkImages/time_btn.png) !important;
	right: -6px;
    position: relative;
    top: -2px;
}
.ilimit-dboard-popup-override .z-combobox .z-combobox-btn{
	background-image: url(/zkImages/DigiPay/iLimit/form/downarrow.svg) !important;
	background-size: 14px auto;
    background-position: center center !important;
}
.ilimit-dboard-popup-override .z-datebox .z-datebox-btn {
	background-image: url(/zkImages/DigiPay/iLimit/form/Calendar.svg) !important;
	background-size: 19px auto;
    background-position: center center !important;
    margin: 8px 0px 0px 0px !important;
    border-top: none!important;
}
.ilimit-dboard-popup-override .z-timebox .z-timebox-btn{
	background-image: url(/zkImages/time_btn.png) !important;
	right: 3px;
    position: absolute;
    top: 19px;
}
combobox .search_imgs{
	margin: 0px 4px;
}
.ilimit-dboard-panel-override .advanced-filter-more-btn.z-button-os {
    background: #FFF !important;
    color: #EF7F1A;
    padding: 0px;
    box-shadow: none;
    min-height: auto;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0px;
	padding-right: 1rem;
    position: relative;
    border-bottom: 1px solid #FFF;
}
.ilimit-dboard-panel-override .advanced-filter-more-btn.z-button-os::after {
    content: "";
    background-image: url(/zkImages/DigiPay/iLimit/form/gotoMoreArrow.png);
    position: absolute;
    top: 50%;
    right: 0px;
    background-size: cover;
    width: 12px;
    height: 12px;
    background-position: center;
    transform: translateY(-50%);
}
.ilimit-dboard-panel-override .advanced-filter-more-btn.z-button-os:hover {
    border-bottom: 1px solid #EF7F1A;
    border-radius: 0px !important;
}
.ilimit-dboard-panel-override .advanced-filter-less-btn.z-button-os {
    background: #FFF !important;
    color: #EF7F1A;
    padding: 0px;
    box-shadow: none;
    min-height: auto;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0px;
	padding-left: 1rem;
    position: relative;
    border-bottom: 1px solid #FFF;
}
.ilimit-dboard-panel-override .advanced-filter-less-btn.z-button-os::after {
    content: "";
    background-image: url(/zkImages/DigiPay/iLimit/form/gotoLessArrow.png);
    position: absolute;
    top: 50%;
    left: 0px;
    background-size: cover;
    width: 12px;
    height: 12px;
    background-position: center;
    transform: translateY(-50%);
}
.ilimit-dboard-panel-override .advanced-filter-less-btn.z-button-os:hover {
    border-bottom: 1px solid #EF7F1A;
    border-radius: 0px !important;
}
.ilimit-dboard-panel-override .search-btn{
    background: #FFF !important;
    color: #EF7F1A;
    padding: 0px;
    box-shadow: none;
    min-height: auto;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0px;
}
.ilimit-dboard-panel-override .search-btn.z-button-os::before {
    content: "";
    border-left: 1px solid #BFB8B0;
	padding: 2px 0rem 2px 1rem;
    margin-left: 0.8rem;
}
.ilimit-dboard-panel-override .search-btn.z-button-os:hover {
   text-decoration: underline;
   text-underline-offset: 5px;
}
.ilimit-dboard-panel-override .reset-btn{
    background: #FFF !important;
    color: #EF7F1A;
    padding: 0px;
    box-shadow: none;
    min-height: auto;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0px;
}
.ilimit-dboard-panel-override .reset-btn.z-button-os::before {
    content: "";
    border-left: 1px solid #BFB8B0;
    padding: 2px 0rem 2px 1rem;
    margin-left: 0.8rem;
}
.ilimit-dboard-panel-override .reset-btn.z-button-os:hover {
	text-decoration: underline;
   	text-underline-offset: 5px;
}

.ilimit-dboard-panel-override .reset-btn-limit{
    background: #FFF !important;
    color: #EF7F1A;
    padding: 0px;
    box-shadow: none;
    min-height: auto;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0px;
}

.ilimit-dboard-panel-override .reset-btn-limit.z-button-os:hover {
	text-decoration: underline;
   	text-underline-offset: 5px;
}

.ilimit-dboard-panel-override .ilimit-main-table-panel{
	margin-bottom: 3px;
	margin-top: 3px;
	background: #f9f9f9;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel .z-panel-body {
    border-bottom: 0px !important;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel .z-panel-children{
	background: transparent;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel .grid.grid-pad{
	
}
.ilimit-dboard-panel-override .ilimit-main-table-panel .grid-pad {
    padding: 8px 0px 8px!important;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel div.z-grid {
    background: transparent;
	border: 1px solid #E6E6E6;
    border-radius: 8px 8px 0px 0px;
    border-top: 0px;
    border-bottom: 0px;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel .bg-white.z-grid {
    border-radius: 0px 0px 8px 8px;
    border-top: none;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel .z-panel-noborder .z-panel-header.z-panel-header-noborder{
	padding: 3px 10px 5px;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel div.z-grid-header div.z-column-cnt{
	padding-left: 0px;
    padding-right: 0px; 
    text-align: left !important;
}

.ilimit-dboard-panel-override .ilimit-main-table-panel .z-separator-ver, .z-separator-ver-bar{
	max-height: 1px;
    max-width: 5px;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel div.z-grid-header tr.z-columns, 
.ilimit-dboard-panel-override .ilimit-main-table-panel div.z-grid-header tr.z-auxhead{
	border-bottom:none;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel div.z-grid-header th.z-column, 
.ilimit-dboard-panel-override .ilimit-main-table-panel div.z-grid-header th.z-auxheader,
.ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row td.z-row-inner, 
.ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row .z-cell{
	border-width: 0px 0px 0px 0px;
    /*border-right: 1px solid #E6E6E6;*/
    border-bottom: 1px solid #E6E6E6;
}

.ilimit-dboard-panel-override .ilimit-main-table-panel div.z-grid-header th.z-column:last-child,
.ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row td.z-row-inner:last-child,
.ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row .z-cell:last-child{
	border-width: 0px 0px 1px 0px;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel .z-grid-body {
   /* border-top: 1px solid #707070 !important;*/
}
.ilimit-dboard-panel-override .ilimit-main-table-panel .z-paging {
    border: none;
    padding: 0px;
    margin: 0px;
    background: #FFF0E5;
    border-radius: 0px 0px 8px 8px;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel .z-paging-inp {
    border: 1px solid #ccc;
    width: 100%;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel .z-paging-inp input:focus{
	padding:1px!important;
}
/*Popup window*/
.ilimit-dboard-popup-override .z-window-modal-cl{
	padding-left: 0px;
}
.ilimit-dboard-popup-override .z-window-modal-cr{
	padding-right: 0px;
}
.z-window-modal .z-panel .z-panel-body .grid-pad{
    padding: 8px 0px 8px!important;
}
.z-window-modal .z-panel .z-panel-body .z-button-os{
	margin-top: 0px;
	margin-bottom: 0px;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel{
	margin-bottom: 5px;
	margin-top: 0px;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel .grid.grid-pad{
	/*background: #f8f8f8;*/
	margin-bottom: 8px;
    background: #FFF0E5 0% 0% no-repeat padding-box;
    opacity: 1;
    color: #97291E;
    /*height: 32px;*/
    padding: 4px 5px !important;
}

.ilimit-dboard-popup-override .ilimit-main-table-panel .records_no_bg{
	background: none !important;
    margin-bottom: auto !important;
    height: auto !important;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel .grid-pad {
    padding: 8px 10px 8px;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel div.z-grid {
    background: transparent;
	border: 1px solid #E6E6E6;
    /*border-radius: 8px 8px 0px 0px;*/
    border-top: 0px;
    border-bottom: 0px;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel div.z-grid-header tr.z-columns, 
.ilimit-dboard-popup-override .ilimit-main-table-panel div.z-grid-header tr.z-auxhead{
	border-bottom:none;
}
/*.ilimit-dboard-popup-override .ilimit-main-table-panel .z-grid-body{
	//border-top: 1px solid #707070!important;
}*/
.ilimit-dboard-popup-override .ilimit-main-table-panel .z-panel-noborder .z-panel-header.z-panel-header-noborder{
	padding: 3px 10px 5px;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel div.z-grid-header div.z-column-cnt{
	padding-left: 0px;
    padding-right: 0px;
    text-align: left !important; 
}

.ilimit-dboard-popup-override .ilimit-main-table-panel .z-separator-ver, .z-separator-ver-bar{
	max-height: 15px;
    max-width: 15px;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel div.z-grid-header th.z-column, 
.ilimit-dboard-popup-override .ilimit-main-table-panel div.z-grid-header th.z-auxheader,
.ilimit-dboard-popup-override .ilimit-main-table-panel tr.z-row td.z-row-inner, 
.ilimit-dboard-popup-override .ilimit-main-table-panel tr.z-row .z-cell{
	border-width: 0px 0px 0px 0px;
    /*border-right: 1px solid #707070;*/
    border-bottom: 1px solid #E6E6E6;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel div.z-grid-header th.z-column:last-child,
.ilimit-dboard-popup-override .ilimit-main-table-panel tr.z-row td.z-row-inner:last-child,
.ilimit-dboard-popup-override .ilimit-main-table-panel tr.z-row .z-cell:last-child{
	border-width: 0px 0px 1px 0px;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel div.z-grid-header th.z-column{
	border:none;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel div.z-grid-header th.z-column{
	border:none;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel .z-paging-inp {
    border: 1px solid #ccc;
    width: 100%;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel .z-paging-inp input:focus{
	padding:1px!important;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel .z-paging {
    border: none;
    padding: 0px;
    margin: 0px;
    background: #FFF0E5;
    /*border-radius: 0px 0px 8px 8px;*/
}
.ilimit-main-table-panel .approved{
	background-color: #B4FFA29E;
	border-radius: 23px;
	color: #004A7F !important;
	font-size:14px !important;
	padding: 3px 10px;
	display: flex;
    justify-content: center;
    word-wrap: break-word;
    border: 1px solid #C0FFB1;
    font-weight: 700 !important;
}
.ilimit-main-table-panel .rejected{
	background-color: #FFCCCC;
	border-radius: 23px;
	color: #004A7F !important;
	font-size:14px !important;
	padding: 3px 10px;
	display: flex;
    justify-content: center;
    word-wrap: break-word;
    border: 1px solid #FFBBBB;
    font-weight: 700 !important;
}
.ilimit-main-table-panel .pending{
	background-color: #FFDC92D6;
	border-radius: 23px;
	color: #004A7F !important;
	font-size:14px !important;
    padding: 3px 10px;
    display: flex;
    justify-content: center;
    word-wrap: break-word;
    border: 1px solid #FFD682;
    font-weight: 700 !important;
}
.ilimit-main-table-panel .saveasdraft{
	background-color: #CCDFFC;
	border-radius: 23px;
	color: #004A7F !important;
	font-size:14px !important;
    padding: 3px 10px;
    display: flex;
    justify-content: center;
    word-wrap: break-word;
    border: 1px solid #B4D1FF;
    font-weight: 700 !important;
}
.ilimit-main-table-panel .returned{
	background-color: #FDF6CE;
	border-radius: 23px;
    padding: 3px 10px;
    display: flex;
    justify-content: center;
    word-wrap: break-word;
    color: #004A7F !important;
	font-size: 14px !important;
	font-weight: 700 !important;
}

.ilimit-main-table-panel .systemreject{
	background-color: #FFC7DB;
	border-radius: 23px;
    padding: 3px 10px;
    display: flex;
    justify-content: center;
    word-wrap: break-word;
    color: #004A7F !important;
	font-size: 14px !important;
	font-weight: 700 !important;
}

.ilimit-main-table-panel .submitted{
	background-color: #EDE0FF;
	border-radius: 23px;
    padding: 3px 10px;
    display: flex;
    justify-content: center;
    word-wrap: break-word;
    color: #004A7F !important;
	font-size: 14px !important;
	font-weight: 700 !important;
}

.ilimit-main-table-panel .failed{
	background-color: #FFCCCC;
	border-radius: 23px;
	color: #004A7F !important;
	font-size:14px !important;
	padding: 3px 10px;
	display: flex;
    justify-content: center;
    word-wrap: break-word;
    border: 1px solid #FFBBBB;
    font-weight: 700 !important;
}
.ilimit-panel-border-none{
	margin-top:0px;
}
.ilimit-panel-border-none .z-panel-body {
    border-bottom: 0px !important;
    margin-bottom: 0px;
}

  /*Added for Placeholder font size by Irshad*/
  .z-combobox-inp{
   	font-size:13px !important;
  }
  .total_records_color{
	color: #97291E;
    padding: 1px;
    font-weight: 700;
    font-size: 16px;
  }
  /*Added New color for total record by Irshad*/
  
.linkExportToExcel{
	color: #004A7F;
    cursor: pointer;
    text-decoration: underline;
    margin-left: 10px;
    font-weight: 500;
    font-size: 16px;
}
.z-fieldset {
    border: none !important;
} 
.main-note-section{
    color: red;
    font-weight: bold;
    font-size: 14px;
    /*background: #FDEAEE;*/
    display: flex;
   /* padding: 2px 5px;*/
    margin-top: 5px;
	margin-left: 0px;

}
.z-window-modal-cnt .main-note-section{
    color: red;
    font-weight: bold;
    font-size: 13px;
    /*background: #FDEAEE;*/
    display: flex;
   /* padding: 2px 5px;*/
    margin-top: 5px;
    margin-left: 20px;
	font-weight: 500 !important;
}
.ilimit-dboard-popup-override .add-hyper-link.z-label{
	color: #EF7F1A !important; 
	cursor:pointer; 
	font-weight: 700 !important;
    font-size: 16px !important;
}

.add-hyper-link::after {
    content: "";
    background-image: url(/zkImages/DigiPay/iLimit/form/plus-icon.svg);
    position: absolute;
    right: 0px;
    background-size: cover;
    width: 10px;
    height: 10px;
    background-position: center;
    transform: translateY(66%) translateX(-169%);
}

.add-hyper-link:hover, .add-hyper-link:hover::after{
	text-decoration:underline;
	text-underline-offset: 5px;
}

.ilimit-dboard-popup-override .add-scheme-contri-hyper-link.z-label{
	color: #EF7F1A !important; 
	cursor:pointer; 
	font-weight: 700 !important;
    font-size: 16px !important;
}

.add-scheme-contri-hyper-link::after {
     content: "";
    background-image: url(/zkImages/DigiPay/iLimit/form/plus-icon.svg);
    position: absolute;
    background-size: cover;
    width: 10px;
    height: 10px;
    background-position: left;
    transform: translateY(71%) translateX(46%);
}

.add-scheme-contri-hyper-link:hover, .add-scheme-contri-hyper-link:hover::after{
	text-decoration:underline;
	text-underline-offset: 5px;
}
  
/* Added by Kartik */
.ilimit-dboard-panel-override .flex_grid{
display: flex;
}

.ilimit-dboard-panel-override .flex_grid .caption_font{
	font-size: 18px;
    font-weight: 600 !important;
}

.ilimit-dboard-panel-override .flex_grid .align_div{
	align-items: center;
	display: flex;
	justify-content: flex-end;
}

input[type=checkbox], input[type=radio]{
    margin: 0px;
}

.checkbox_align{
	margin-top: 5px;
	display: flex;
}

.flex_grid .align_div{
	align-items: center;
	display: flex;
	justify-content: flex-end;
}

.flex_grid .caption_font{
font-size: 18px;
font-weight: 600 !important;
}
.z-radio {
    display: inline-flex;
    align-items: center;
    justify-content: center;
}
.z-radio-cnt {
    margin: 0px 4px 0px;
}
.z-panel-colpsd {
    border-bottom: 1px solid #DDDDDD !important;
}

.ilimit-dboard-popup-override .z-panel-colpsd {
    border-bottom: none !important;
}

.radio_align{
	margin-top: -2px;
	display: flex;
}

.payment_ui .z-window-modal-hl{
	border: none;
	padding: 0px;
}

.payment_ui .z-window-modal-header{
	background: #dfeaf3 0% 0% no-repeat padding-box !important;
	color: #063C6D !important;
	padding: 0px 8px;
}

.payment_ui .transaction_banner{
	background: #E4F0FA 0% 0% no-repeat padding-box;
}

.payment_ui .transaction_banner .transaction_label{
	cursor:pointer;
	color: #063C6D;
	font-size: 16px;
	font-weight: bold;
}

.payment_ui .caption_header{
	font-weight: bolder;
    text-decoration: underline;
    font-size: 16px;
    color: #707070;
}

.panel_bottom_null .z-panel-body {
	margin-bottom: 0rem;
	padding-bottom: 0rem;
}

.payment_ui .z-caption .z-caption-l{
	padding-left: 2px;
}

.payment_popup_ui .z-window-modal-hl{
	border-bottom: 2px solid #E6E6E6;
	padding: 9px;
}

.payment_popup_ui .z-window-modal-header{
	color: #000000 !important;
}

.payment_popup_ui .ilimit-main-table-panel div.z-grid-header tr.z-columns, 
.payment_popup_ui .ilimit-main-table-panel div.z-grid-header tr.z-auxhead{
	border-bottom:none;
}
.payment_popup_ui .ilimit-main-table-panel div.z-grid-header th.z-column, 
.payment_popup_ui .ilimit-main-table-panel div.z-grid-header th.z-auxheader,
.payment_popup_ui .ilimit-main-table-panel tr.z-row td.z-row-inner, 
.payment_popup_ui .ilimit-main-table-panel tr.z-row .z-cell{
	border-width: 0px 0px 0px 0px;
    /*border-right: 1px solid #E6E6E6;*/
    border-bottom: 1px solid #E6E6E6;
}
.payment_popup_ui .ilimit-main-table-panel div.z-grid-header th.z-column:last-child,
.payment_popup_ui .ilimit-main-table-panel tr.z-row td.z-row-inner:last-child,
.payment_popup_ui .ilimit-main-table-panel tr.z-row .z-cell:last-child{
	border-width: 0px 0px 1px 0px;
}

.payment_popup_ui .ilimit-main-table-panel div.z-grid {
    background: transparent;
	border: 1px solid #E6E6E6;
    border-radius: 8px 8px 0px 0px;
    border-top: 0px;
    border-bottom: 0px;
}

/*common bottom buttons*/
.common-bottom-button{
    margin-right: 11px;
}
.z-datebox-inp{
    font-size: 13px !important;
}

.payment_list .z-window-embedded-header {
    color: #FFFFFF;
}
.payment_list .z-window-embedded-hl {
    padding: 0px 0px 0px 5px;
    border: none;
}
.payment_list .z-window-embedded-hm {
    background: #063C6D 0% 0% no-repeat padding-box !important;
    border-radius: 3px;
    opacity: 1;
}

.lookup_radio_align{
	margin-top: -16px;
    display: flex;
}
.wf-Description .z-label{
    display: flex;
    margin-left: 17px;
    font-size: 12px !important;
}
.z-timebox-disd,.z-datebox-disd{
background-color: transparent !important;
}

/* for search box changes */
.grid [class*='col-'] .line-macro.z-hbox input{
    box-sizing: border-box;
    width: 100% !important;
    padding-right: 44px;
    height: 32px;
    }
.z-timebox .z-timebox-btn{
    margin: 9px 0px 3px -1px !important;
}
 .z-timebox-focus .z-timebox-btn{
     box-shadow: none;
 }
 
.grayed_input > .z-combobox-inp.z-combobox-right-edge.z-combobox-readonly.z-combobox-text-disd{
    color: #000000 !important;
    background-color: #a3a3a3 !important;
    font-weight: bold;
}

span.z-dottree-tee-open {
    background-image: url(/zkImages/DigiPay/superAdmin/arrow-img-icon.svg) !important;
    background-size: 15px;
    padding: 0px;
    background-position: 6px 6px;
}

span.z-dottree-tee-close {
    background-image: url(/zkImages/DigiPay/superAdmin/arrow-img-icon.svg) !important;
    background-size: 15px;
    padding: 0px;
    background-position: 1px 6px;
    transform: rotate(-90deg);
}

.ilimit-dboard-popup-override .z-window-modal-tr, .ilimit-dboard-popup-override .z-window-highlighted-tr {
	background: #EF7F1A;
    opacity: 1;
}

.ilimit-dboard-popup-override .z-window-modal-hl, .ilimit-dboard-popup-override .z-window-highlighted-hl {
    background: #EF7F1A;
    opacity: 1;
    border: none;
    height: 66px;
}
.ilimit-dboard-popup-override .z-window-modal-hr, .ilimit-dboard-popup-override .z-window-highlighted-hr {
    background: #EF7F1A;
    opacity: 1;
    padding-top: 15px;
}

.ilimit-dboard-popup-override .z-window-modal-hm, .ilimit-dboard-popup-override .z-window-highlighted-hm {
    background: #EF7F1A;
    opacity: 1;
}
.ilimit-dboard-popup-override .z-window-modal-header, .ilimit-dboard-popup-override .z-window-highlighted-header {
    color: #FFFFFF;
    font-weight: 700 !important;
    font-size: 20px !important;
}

.ilimit-dboard-popup-override .z-window-modal-close, .ilimit-dboard-popup-override .z-window-highlighted-close {
	background-position: 0px;
    background-image: url(/zkImages/DigiPay/iLimit/form/Close.svg) !important;
}

.ilimit-dboard-popup-override .z-window-modal-close-over, .ilimit-dboard-popup-override .z-window-highlighted-close-over {
    background-position: 0px;
    background-image: url(/zkImages/DigiPay/iLimit/form/Close.svg) !important;
}

.ilimit-dboard-popup-override .z-panel-noborder .z-panel-header.z-panel-header-noborder {
    background: #FBEFE7 0% 0% no-repeat padding-box;
    opacity: 1;
    color: #97291E;
    height: 22px;
    padding: 4px 5px 6px 5px;
    margin-right: 11px;
}
.ilimit-dboard-popup-override .advanced-filter-more-btn.z-button-os {
    background: #FFF !important;
    color: #EF7F1A;
    padding: 0px;
    box-shadow: none;
    min-height: auto;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0px;
	padding-right: 1rem;
    position: relative;
    border-bottom: 1px solid #FFF;
}
.ilimit-dboard-popup-override .advanced-filter-more-btn.z-button-os::after {
    content: "";
    background-image: url(/zkImages/DigiPay/iLimit/form/gotoMoreArrow.png);
    position: absolute;
    top: 50%;
    right: 0px;
    background-size: cover;
    width: 12px;
    height: 12px;
    background-position: center;
    transform: translateY(-50%);
}
.ilimit-dboard-popup-override .advanced-filter-more-btn.z-button-os:hover {
    border-bottom: 1px solid #EF7F1A;
    border-radius: 0px !important;
}
.ilimit-dboard-popup-override .advanced-filter-less-btn.z-button-os {
    background: #FFF !important;
    color: #EF7F1A;
    padding: 0px;
    box-shadow: none;
    min-height: auto;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0px;
	padding-left: 1rem;
    position: relative;
    border-bottom: 1px solid #FFF;
}
.ilimit-dboard-popup-override .advanced-filter-less-btn.z-button-os::after {
    content: "";
    background-image: url(/zkImages/DigiPay/iLimit/form/gotoLessArrow.png);
    position: absolute;
    top: 50%;
    left: 0px;
    background-size: cover;
    width: 12px;
    height: 12px;
    background-position: center;
    transform: translateY(-50%);
}
.ilimit-dboard-popup-override .advanced-filter-less-btn.z-button-os:hover {
    border-bottom: 1px solid #EF7F1A;
    border-radius: 0px !important;
}
.ilimit-dboard-popup-override .search-btn{
    background: #FFF !important;
    color: #EF7F1A;
    padding: 0px;
    box-shadow: none;
    min-height: auto;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0px;
}
.ilimit-dboard-popup-override .search-btn.z-button-os::before {
    content: "";
    border-left: 1px solid #BFB8B0;
	padding: 2px 0rem 2px 1rem;
    margin-left: 0.8rem;
}
.ilimit-dboard-popup-override .search-btn.z-button-os:hover {
   text-decoration: underline;
   text-underline-offset: 5px;
}

.ilimit-dboard-popup-override .search-btn-limit{
    background: #FFF !important;
    color: #EF7F1A;
    padding: 0px;
    box-shadow: none;
    min-height: auto;
    border: none;
    border-radius: 0px;
    font-size: 13px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0px;
}

.ilimit-dboard-popup-override .search-btn-limit.z-button-os:hover {
   text-decoration: underline;
   text-underline-offset: 5px;
}

.ilimit-dboard-popup-override .reset-btn{
    background: #FFF !important;
    color: #EF7F1A;
    padding: 0px;
    box-shadow: none;
    min-height: auto;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0px;
}
.ilimit-dboard-popup-override .reset-btn.z-button-os::before {
    content: "";
    border-left: 1px solid #BFB8B0;
    padding: 2px 0rem 2px 1rem;
    margin-left: 0.8rem;
}
.ilimit-dboard-popup-override .reset-btn.z-button-os:hover {
	text-decoration: underline;
   	text-underline-offset: 5px;
}

.ilimit-dboard-popup-override .reset-btn-limit{
    background: #FFF !important;
    color: #EF7F1A;
    padding: 0px;
    box-shadow: none;
    min-height: auto;
    border: none;
    border-radius: 0px;
    font-size: 16px;
    font-weight: bold;
    line-height: 20px;
    margin-right: 0px;
}

.ilimit-dboard-popup-override .reset-btn-limit.z-button-os:hover {
	text-decoration: underline;
   	text-underline-offset: 5px;
}
.z-cell img{

	width:auto!important;
}
.center-center {
    top: 30px !important;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel-wf .grid.grid-pad{
	
    background: transparent;
    opacity: 1;
    color: #97291E;
}
.common-button-center
{
    align-items: center;
    justify-content: end;
    display: flex;
}
.textarea.z-textbox{
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border: 1px solid #D1D1D1 !important;
    border-radius: 5px !important;
}
.non-admin-common-note{
    text-align: left;
    letter-spacing: 0px;
    color: #FF0000;
    opacity: 1;
}

.red_header{
	color: #97291E;
	font-size: 16px;
}

.grid_seperator{
	border-bottom: 1px solid #D8D8D8;
}

.ilimit-dboard-panel-override .grid-pad.padding_top_null{
	padding-top: 0px !important;
}

.z-tab-seld .z-tab-hm .z-tab-text {
    color: #97291e !important;
    border-bottom: 1px solid #97291e !important;
    background: #FBEFE7 0% 0% no-repeat padding-box !important;
    opacity: 1;
}

.diy_onboarding_req_view .z-window-modal-hl {
    background: #EF7F1A;
    opacity: 1;
    border: none;
    height: 66px;
}
.diy_onboarding_req_view .z-window-modal-hr {
    background: #EF7F1A;
    opacity: 1;
    padding-top: 15px;
}

.diy_onboarding_req_view .z-window-modal-hm {
    background: #EF7F1A;
    opacity: 1;
}
.diy_onboarding_req_view .z-window-modal-header {
    color: #FFFFFF;
    font-weight: normal !important;
    font-size: 20px !important;
}

.diy_onboarding_req_view .z-window-modal-close {
	background-position: 0px;
    background-image: url(/zkImages/DigiPay/iLimit/form/Close.svg) !important;
}

.diy_onboarding_req_view .z-window-modal-close-over {
    background-position: 0px;
    background-image: url(/zkImages/DigiPay/iLimit/form/Close.svg) !important;
}
/*.diy_onboarding_req_view .z-window-modal-tl .z-window-modal-tr{
	height: 0px !important;
}*/
.diy_onboarding_req_view .z-window-modal-tr{
	background: #EF7F1A;
    opacity: 1;
}

/*Bulk upload css*/
.add-bulk-upload-modal {
    border-radius: 10px;
}
.add-bulk-upload-modal .z-window-modal-hl {
    border-color: #E6E6E6;
}
.add-bulk-upload-modal .z-window-modal-header{
	color: #000000;
}

.grid [class*='col-'] .search-box-sa-user-master.z-textbox{
    width: 155% !important;
    padding-right: 25px;
}


.ilimit-dboard-panel-override .inbox_grid{
	margin-bottom: 5px;
	margin-top: 0px;
	background: #f9f9f9;
}
/*.ilimit-dboard-panel-override .inbox_grid .z-panel-noborder .z-panel-children-noborder{
	background: #f9f9f9 0% 0% no-repeat padding-box;
}*/
.ilimit-dboard-panel-override .inbox_grid .z-panel-body {
    border-bottom: 0px !important;
}
.ilimit-dboard-panel-override .inbox_grid .z-panel-children{
	background: transparent;
}
.inbox_grid div.z-grid {
    background: transparent;
	border: 1px solid #E6E6E6;
    border-radius: 8px 8px 0px 0px;
    border-top: 0px;
    border-bottom: 0px;
}

/*.inbox_grid div.z-grid-header div.z-column-cnt{
	padding-left: 0px;
    padding-right: 0px; 
}*/
.inbox_grid .z-separator-ver, .z-separator-ver-bar{
	max-height: 15px;
    max-width: 15px;
    margin-bottom: 0px;
}
.inbox_grid div.z-grid-header tr.z-columns, 
.inbox_grid div.z-grid-header tr.z-auxhead{
	border-bottom:none;
}
.inbox_grid div.z-grid-header th.z-column, 
.inbox_grid div.z-grid-header th.z-auxheader,
.inbox_grid tr.z-row td.z-row-inner, 
.inbox_grid tr.z-row .z-cell{
	border-width: 0px 0px 0px 0px;
    /*border-right: 1px solid #E6E6E6;*/
    border-bottom: 1px solid #E6E6E6;
}
.inbox_grid div.z-grid-header th.z-column:last-child,
.inbox_grid tr.z-row td.z-row-inner:last-child,
.inbox_grid tr.z-row .z-cell:last-child{
	border-width: 0px 0px 1px 0px;
}
.inbox_grid .z-grid-body {
   /* border-top: 1px solid #707070 !important;*/
}
.inbox_grid .z-paging {
    border: none;
    padding: 0px;
    margin: 0px;
    background: #FFF0E5;
    border-radius: 0px 0px 8px 8px;
}
.inbox_grid .z-paging-inp {
    border: 1px solid #ccc;
    width: 100%;
}
.inbox_grid .z-paging-inp input:focus{
	padding:1px!important;
}

/*.inbox_grid .z-label{
	color: #97291E;
    padding: 1px;
    font-size: 14px;
}*/

.ilimit-dboard-panel-override.ilimit-div-no-space .z-window-embedded-cnt{
	padding: 0px;
	overflow: hidden !important;
}

.n_full_width.z-north{
	width: 100% !important;
}

.n_full_width .z-north-body{
	width: 100% !important;
}

.case_tabs .z-tabs .z-tabs-cnt{
	border-top: none;
	border-bottom: 1px solid #cccccc;
	/*overflow: hidden !important;*/
	padding: 0px;
} 

.case_tabs .z-tab-seld .z-tab-hm .z-tab-text{
	border-bottom: none !important;
	font-size: 18px !important;
	overflow: hidden !important;
}

.case_details_io .z-window-modal-cnt{
	padding: 0px;
}

.grid_searchbox .z-combobox input.z-combobox-right-edge{
	box-sizing: border-box;
    padding-right: 44px;
    height: 32px;
}

.otp-win .z-window-modal-hl {
    border: none !important;
    padding: 0px 8px 0px 8px;
}

.otp-win .z-window-modal-header {
    color: #0c0a0a !important;
    font-size: 22px !important;
    padding: 15px 8px 5px 3px;
}

.notings_ui .z-window-modal-hl{
	border-bottom: 2px solid #E6E6E6;
	padding: 9px;
}

.notings_ui .z-window-modal-header{
	color: #000000 !important;
}

.notings_ui .z-window-modal-header::after{
    content: "";
    position: absolute;
    background-image: url(/zkImages/DigiPay/iLimit/Asterisk_Icon.svg);
    top: 25px;
    background-size: cover;
    width: 8px;
    height: 8px;
    background-position: center;
    transform: translateY(-44%) translateX(30%);
}

.notings_ui .ilimit-main-table-panel div.z-grid-header tr.z-columns, 
.notings_ui .ilimit-main-table-panel div.z-grid-header tr.z-auxhead{
	border-bottom:none;
}
.notings_ui .ilimit-main-table-panel div.z-grid-header th.z-column, 
.notings_ui .ilimit-main-table-panel div.z-grid-header th.z-auxheader,
.notings_ui .ilimit-main-table-panel tr.z-row td.z-row-inner, 
.notings_ui .ilimit-main-table-panel tr.z-row .z-cell{
	border-width: 0px 0px 0px 0px;
    /*border-right: 1px solid #E6E6E6;*/
    border-bottom: 1px solid #E6E6E6;
}
.notings_ui .ilimit-main-table-panel div.z-grid-header th.z-column:last-child,
.notings_ui .ilimit-main-table-panel tr.z-row td.z-row-inner:last-child,
.notings_ui .ilimit-main-table-panel tr.z-row .z-cell:last-child{
	border-width: 0px 0px 1px 0px;
}

.notings_ui .ilimit-main-table-panel div.z-grid {
    background: transparent;
	border: 1px solid #E6E6E6;
    border-radius: 8px 8px 0px 0px;
    border-top: 0px;
    border-bottom: 0px;
}

.z-window-modal .z-panel .z-panel-body .grid-pad.p_top_bottom_null{
	padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.stickyMenu{
    position: fixed;
    z-index: 21;
}
.stickyMenu.z-menubar-hor.z-menubar-hor-scroll {
    background: #e7e6fb 0% 0% no-repeat padding-box;
}
.stickyMenu .z-menu-item-inner-m .z-menu-item-btn,.stickyMenu .z-menu-inner-m .z-menu-btn {
    color: #01437E !important;
}
.stickyMenu.z-menubar-hor div{
    padding: 2px 0px 0px;
}
.stickyMenu.z-menubar-hor td:last-child {
    border-right: none;
    padding-right: 0px;
}

.baca-aadhar-tooltiptext {
    visibility: hidden;
    border: 1px solid #CCCCCC;
    background-color: #fff;
    color: #000;
    text-align: left;
    border-radius: 6px;
    padding: 5px 10px;
    position: absolute;
    width: 50vh;
    z-index: 2;
    left: 120px;
    top: -7px;
}
.baca-aadhar-tooltiptext:after, 
.baca-aadhar-tooltiptext:before {
	right: 100%;
	top: 15px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.baca-aadhar-tooltiptext:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 6px;
	margin-top: -6px;
}
.baca-aadhar-tooltiptext:before {
	border-color: rgba(204, 204, 204, 0);
	border-right-color: #CCCCCC;
	border-width: 7px;
	margin-top: -7px;
}

.aadhar-info-icon-div {
    width: 22px;
    font-size: 10px;
    padding: 0px 0px 0px 6px;
}
.aadhar-info-icon-div:hover .baca-aadhar-tooltiptext {
  	visibility: visible;
}

.aadhar-flex-hbox{
	display: flex;
	justify-content: center;
	align-items: center;
}

.scheduler_header.z-panel-noborder .z-panel-header.z-panel-header-noborder{
	padding-left: 0px;
	margin-left: 0px;	
}

.list_box.z-listbox{
	background: transparent;
    border: 1px solid #E6E6E6;
    border-radius: 8px 8px 0px 0px;
    border-top: 0px;
    border-bottom: 0px;
}

.list_box.z-listbox div.z-listbox-header th.z-listheader{
	background-color: #FFF0E5;
    color: #000 !important;
    border: none;
}

.user-name:hover{
	cursor: default;
}

/*Added by Irshad for Table data left align*/

.ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row td.z-row-inner, .ilimit-dboard-popup-override .ilimit-main-table-panel tr.z-row td.z-row-inner, .ilimit-dboard-popup-override .ilimit-main-table-panel tr.z-row .z-cell, .ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row .z-cell , div.z-grid-header div.z-column-cnt{
     text-align: left !important;
}

.ilimit-dboard-panel-override .ilimit-main-table-panel div.z-grid-header th.header-center div.z-column-cnt, .ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row td.z-row-inner:first-child, .ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row .z-cell:first-child{
    text-align: center !important;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel div.z-grid-header th.header-center div.z-column-cnt, .ilimit-dboard-popup-override .ilimit-main-table-panel tr.z-row td.z-row-inner:first-child,  .ilimit-dboard-popup-override .ilimit-main-table-panel tr.z-row .z-cell:first-child{
    text-align: center !important; 
}

/*Added by Irshad for Table data left align*/

.payment_popup_ui .ilimit-main-table-panel tr.z-row td.z-row-inner, .payment_popup_ui .ilimit-main-table-panel tr.z-row .z-cell{
     text-align: left !important;
}

.payment_popup_ui .ilimit-main-table-panel div.z-grid-header th.header-center div.z-column-cnt{
    text-align: center !important;
}
.payment_popup_ui .ilimit-main-table-panel div.z-grid-header th.header-center div.z-column-cnt, .payment_popup_ui .ilimit-main-table-panel tr.z-row td.z-row-inner:first-child{
    text-align: center !important;
}
.payment_popup_ui .ilimit-main-table-panel div.z-grid-header th.header-center div.z-column-cnt, .payment_popup_ui .ilimit-main-table-panel tr.z-row td.z-row-inner:first-child,  .payment_popup_ui .ilimit-main-table-panel tr.z-row .z-cell:first-child{
    text-align: center !important; 
}

.payment_popup_ui .ilimit-main-table-panel div.z-grid-header div.z-column-cnt {
    padding-left: 0px;
    text-align: left !important;
}

div.z-grid-header th.header-left-wf div.z-column-cnt {
    text-align: left !important;
    padding-right: 0px!important;
}

div.z-grid-header th.header-center-wf div.z-column-cnt {
    text-align: center !important;
    padding-right: 0px!important;
}

.grid_searchbox_wf .z-combobox input.z-combobox-right-edge{
	box-sizing: border-box;
    padding-right: 44px;
    height: 32px;
    width: 285px;
}

.dg-45x-grid .z-grid-body{
	max-height: none;
}

.reports_popup_ui .z-window-highlighted-hl{
	border-bottom: 2px solid #E6E6E6;
	padding: 9px;
}

.reports_popup_ui .z-window-highlighted-header{
	color: #000000 !important;
}

.reports_popup_ui .ilimit-main-table-panel div.z-grid-header tr.z-columns, 
.reports_popup_ui .ilimit-main-table-panel div.z-grid-header tr.z-auxhead{
	border-bottom:none;
}
.reports_popup_ui .ilimit-main-table-panel div.z-grid-header th.z-column, 
.reports_popup_ui .ilimit-main-table-panel div.z-grid-header th.z-auxheader,
.reports_popup_ui .ilimit-main-table-panel tr.z-row td.z-row-inner, 
.reports_popup_ui .ilimit-main-table-panel tr.z-row .z-cell{
	border-width: 0px 0px 0px 0px;
    /*border-right: 1px solid #E6E6E6;*/
    border-bottom: 1px solid #E6E6E6;
}
.reports_popup_ui .ilimit-main-table-panel div.z-grid-header th.z-column:last-child,
.reports_popup_ui .ilimit-main-table-panel tr.z-row td.z-row-inner:last-child,
.reports_popup_ui .ilimit-main-table-panel tr.z-row .z-cell:last-child{
	border-width: 0px 0px 1px 0px;
}

.reports_popup_ui .ilimit-main-table-panel div.z-grid {
    background: transparent;
	border: 1px solid #E6E6E6;
    border-top: 0px;
    border-bottom: 0px;
}

.reports_popup_ui .ilimit-main-table-panel tr.z-row td.z-row-inner, .reports_popup_ui .ilimit-main-table-panel tr.z-row .z-cell{
     text-align: left !important;
}

.reports_popup_ui .ilimit-main-table-panel div.z-grid-header div.z-column-cnt {
    padding-left: 0px;
    text-align: left !important;
}

.headerdeck-payments{
    background-color: transparent;
    height: auto;
    cursor: default;
    margin-bottom: 0.3rem;
    display: flex;
}

.baca-tooltiptext-payments{
	visibility: hidden;
	border: 1px solid #CCCCCC;
	background-color: #fff;
	color: #000;
	text-align: left;
	border-radius: 6px;
	padding: 3px 8px;
	position: absolute;
	width: 51vh;
	z-index: 2;
	left: 152px;
	top: -8px;
}

.baca-tooltiptext-payments .z-label {
    font-weight: 400 !important;
}

.baca-tooltiptext-payments:after, 
.baca-tooltiptext-payments:before {
	right: 100%;
	top: 15px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.baca-tooltiptext-payments:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 6px;
	margin-top: -4px;
}
.baca-tooltiptext-payments:before {
	border-color: rgba(204, 204, 204, 0);
	border-right-color: #CCCCCC;
	border-width: 7px;
	margin-top: -4px;
}
				
.info-icon-div-payments{
	width: 10px;
	font-size: 10px;
    padding: 0px 0px 0px 7px;
}
.info-icon-div-payments:hover .baca-tooltiptext-payments {
	visibility: visible;
}

.super-admin-table-main div.z-row-cnt:has(> .sa_action_center.z-hbox) {
	justify-content: center;
    display: flex;
}

.ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row .z-cell .z-label {
    font-size: 13px;
    font-weight: 400 !important;
    color: #000000;
}

.ilimit-dboard-popup-override .ilimit-main-table-panel tr.z-row .z-cell .z-label {
    font-size: 13px;
    font-weight: 400 !important;
    color: #000000;
}

.line-macro td .z-label {
    font-weight: 400 !important;
}

.ilimit-dboard-popup-override .grid [class*='col-'] > table > tbody > tr > td > table > tbody > tr > td > .z-label{
	font-weight: 400 !important;
}

.ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row .z-cell .approved.z-label {
    font-weight: 700 !important;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row .z-cell .rejected.z-label {
    font-weight: 700 !important;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row .z-cell .saveasdraft.z-label {
    font-weight: 700 !important;
}
.ilimit-dboard-panel-override .ilimit-main-table-panel tr.z-row .z-cell .pending.z-label {
    font-weight: 700 !important;
}
.ilimit-dboard-popup-override .z-vbox span .z-label {
    font-weight: 400 !important;
}
.z-checkbox{
	display: inline-flex;
    align-items: center;
    justify-content: center;
}
.z-checkbox-cnt{
	margin: 0px 4px 0px;
}
.fw-normal label.z-radio-cnt, .fw-normal label.z-checkbox-cnt{
	font-weight: 400 !important;
}
.fw-bold label.z-radio-cnt, .fw-bold label.z-checkbox-cnt{
	font-weight: 700 !important;
}
.ilimit-dboard-popup-override .grid [class*='col-'] > table > tbody > tr > td > table > tbody > tr > td > .fw-bold.z-label{
    font-weight: 700 !important;
}
.fw-normal.z-label{
    font-weight: 400 !important;
}
.fw-bold.z-label{
	font-weight: 700 !important;
}
.printDashboardAddBtn {
    outline: none !important;
    /*background: transparent linear-gradient(297deg, #0761B2 0%, #0761B2 100%) 0% 0% no-repeat padding-box !important;*/
    background: #EF7F1A !important;
    border-radius: 5px;
    opacity: 1;
    font-weight: normal;
    border: 1px solid #EF7F1A !important;
    padding: 2px 5px;
    border-radius: 5px !important;
    margin: 2px;
}
.printDashboardAddBtn.z-button-os:hover {
    border: 1px solid #EF7F1A !important;
    border-radius: 5px;
    opacity: 1;
    color: #EF7F1A;
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
}
.printDashboardSecBtn {
    outline: none !important;
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
    border: 1px solid #EF7F1A !important;
    border-radius: 5px;
    opacity: 1;
    color: #EF7F1A !important;
    font-weight: normal;
    padding: 2px 5px;
    border-radius: 5px !important;
    margin: 2px;
}
.printDashboardSecBtn.z-button-os:hover {
    background: #EF7F1A 0% 0% no-repeat padding-box !important;
    border: 1px solid #EF7F1A !important;
    border-radius: 5px;
    opacity: 1;
    color: #FFFFFF !important;
}
.top-zero{
	top:0px !important;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel-wf .z-paging {
    border: none;
    padding: 0px;
    margin: 0px;
    background: #FFF0E5;
    border-radius: 0px 0px 8px 8px;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel-wf .z-paging-inp {
    border: 1px solid #ccc;
    width: 100%;
}
.ilimit-dboard-popup-override .ilimit-main-table-panel-wf .z-paging-inp input:focus{
	padding:1px!important;
}

div.z-dottree{
	background: #FFF0E5 none repeat scroll 0% 0%;
}
div.z-dottree-header th{
	background: #FFF0E5;
}

.ilimit-dboard-popup-override div.z-grid-pgi-b {
    background: #FFF0E5;
}
.payment_popup_ui .grid [class*='col-'] > table > tbody > tr > td > table > tbody > tr > td > .z-label{
	font-weight: 400 !important;
}
.payment_popup_ui .ilimit-main-table-panel tr.z-row .z-cell .z-label {
    font-size: 13px;
    font-weight: 400 !important;
    color: #000000;
}
.inbox_grid tr.z-row .z-cell > .z-label {
    font-size: 13px;
    font-weight: 400 !important;
}

.printDboardAddSummaryBtn {
    outline: none !important;
    background: #EF7F1A !important;
    border-radius: 5px;
    opacity: 1;
    font-weight: normal;
    border: 1px solid #EF7F1A !important;
    text-transform: uppercase;
}
.printDboardAddSummaryBtn.z-button-os:hover {
    border-radius: 5px;
    opacity: 1;
    color: #EF7F1A;
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
}

.report_dt_box > .z-datebox-inp{
    width: 95% !important;
}
.report_search_box .z-combobox input.z-combobox-right-edge{
	width: 100% !important;
}
.report_search_box.z-combobox input.z-combobox-right-edge{
	width: 97% !important;
}
.report_time_box > .z-timebox-inp{
    width: 86% !important;
}
.report_time_box{
	width: 100%;
}
div.z-listbox-header th.z-listheader, div.z-listbox-header th.z-auxheader{
	background-color: #FFF0E5;
    color: #000000;
}
.z-paging {
    border: none;
    padding: 0px;
    margin: 0px;
    background: #FFF0E5;
    border-radius: 0px 0px 8px 8px;
}

.z-paging-btn .z-paging-next, .z-paging-btn .z-paging-prev, .z-paging-btn .z-paging-last, .z-paging-btn .z-paging-first {
    outline: none;
}

.z-paging .z-paging-sep{
	background: none;
}

.z-paging-btn-over .z-paging-next{
    background-position: 0 0;
}

.z-paging-btn-over .z-paging-last{
	background-position: 0 -42px;
}

.z-paging-btn-over .z-paging-prev {
    background-position: 0 -21px;
}

.z-paging-btn-over .z-paging-first {
    background-position: 0 -63px;
}

.bulk_upload .z-window-embedded-hl {
    height: 66px;
    border-bottom: 1px solid #E6E6E6;
    margin-right: 8px;
    margin-left: 8px;
}
.bulk_upload .z-window-embedded-hr {
    padding-top: 20px;
}
.bulk_upload .z-window-embedded-header {
    color: #000000;
    font-weight: 700 !important;
    font-size: 24px !important;
}

.ilimit-dboard-popup-override .fd_acc_grid div.z-grid-body > table {
    border-collapse: separate;
    border-spacing: 6px 12px;
}

.ilimit-dboard-popup-override .fd_acc_grid tr.z-row .z-cell{
	text-align: left !important;
    border: 1px solid black;
}
.ilimit-dboard-popup-override .fd_acc_grid tr.z-row .z-cell > .z-label{
	font-weight: 400 !important;
}

.ilimit-dboard-popup-override .fd_acc_grid .z-panel-noborder .z-panel-header.z-panel-header-noborder{
	padding: 3px 10px 5px;
}
.ilimit-dboard-popup-override .fd_acc_grid div.z-grid-header div.z-column-cnt{
	padding-left: 0px;
    padding-right: 0px;
    text-align: left !important; 
}
.ilimit-dboard-popup-override .fd_acc_grid div.z-grid{
    width: auto !important;
}
.ilimit-dboard-popup-override .fd_acc_grid div.z-grid-header{
    width: auto !important;
}
.ilimit-dboard-popup-override .fd_acc_grid div.z-grid-body{
    width: auto !important;
}

.dw_app_guide_link_vbox{
	line-height: 1.3;
}
.dw_app_guide_link{
	font-weight: 500 !important;
    word-break: break-word;
    white-space: normal;
}
.dboard-guide-card-main .panel_div .z-panel-body {
    max-height: 140px;
}
.emp_search .z-window-modal-cnt{
	height: 683px !important;
}
.z-toolbar{
	border-width: 0px 0px 1px 0px;
    border-color: #E6E6E6;
    background: #FFF0E5 none repeat scroll 0% 0%;
}
div.z-vfiletree{
	background: #FFF0E5 !important;
}
div.z-vfiletree-header tr.z-treecols{
	background: #FFF0E5;
}
.z-combobox-rounded, .z-bandbox-rounded, .z-datebox-rounded, .z-combobox, .z-bandbox, .z-datebox{
	width: 100%;
}
.report_search_box .line-macro td{
	width: 100%;
}
.report_search_box .z-hbox{
	width: 97%;
}
.report_time_box > .z-timebox .z-timebox-btn{
    margin: 0px !important;
    top: 7px;
    padding: 4px 0px 4px;
}
.bal_info_crt_lmt_popup div.z-grid-header div.z-column-cnt{
	padding:2px 1px;
}

div.z-grid-header th.header_left_atchmnt div.z-column-cnt {
    text-align: left !important;
    padding-right: 0px!important;
    padding-left: 0px;
}
div.z-grid-header th.header_center_atchmnt div.z-column-cnt {
    text-align: center !important;
    padding-left: 0px;
}

.inbox_grid div.z-grid-header th.z-column{
	border-right: 1px solid #E6E6E6;
}
.case_tabs .z-tab-hm {
    padding: 0px 0px 0px 4px;
    /*overflow: hidden !important;*/
}
.case_tabs .z-tab .z-tab-hl .z-tab-text{
    font-size: 18px !important;
    /*overflow: hidden !important;*/
    padding-left: 9px;
}
.ilimit-dboard-popup-override .z-window-embedded-header {
    margin-left: 0px;
}
.case_tabs .z-tab .z-tab-hl .z-tab-text:hover{
	color:#454545
}

.ilimit-dboard-panel-override .main_page_dwnld_panel{
	padding: 0px 0px 8px !important;
	border-bottom: 1px solid #E6E6E6;
	margin-bottom: 0.3rem;
}
.ilimit-dboard-panel-override .main_page_dwnld_panel .main-page-title{
	font-size: 18px;
	color: #97291e;
}
.basic_info_dw_img{
	bottom: -8px;
    position: relative;
    width: 17px;
    right: 10px;
    cursor: pointer;
}

.case_tabs .z-tabs .z-tabs-space {
    border: none;
    background: none;
}
.amber_text.z-label{
	color: #EF7F1A !important;
}
.red_text.z-label{
	color: #E60303 !important;
}
.green_text.z-label{
	color: #117744 !important;
}
.plr_6{
	padding-left: 6px !important;
    padding-right: 6px !important;
}
.plr_3{
	padding-left: 3px !important;
    padding-right: 3px !important;
}
.iobox_caption.z-panel-noborder .z-panel-header.z-panel-header-noborder{
	margin-left: 2px;
    margin-right: 2px;
    padding-left: 3px;
}
.iobox_caption_org_master.z-panel-noborder .z-panel-header.z-panel-header-noborder{
	margin-left: 0px;
    margin-right: 1px;
    padding-left: 3px;
}
.approve_reject_btn {
    outline: none !important;
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
    border: 1px solid #EF7F1A !important;
    border-radius: 5px;
    opacity: 1;
    color: #EF7F1A !important;
    font-weight: normal;
    padding: 3px 9px;
    font-size: 13px;
    margin-right: 0px;
    white-space: normal;
    word-break: break-word;
}
.approve_reject_btn:hover{
	background: #EF7F1A 0% 0% no-repeat padding-box !important;
    border: 1px solid #EF7F1A !important;
    border-radius: 5px;
    opacity: 1;
    color: #FFFFFF !important;
}
				
.info_icon_div_reqlimit{
	width: 17px;
	font-size: 10px;
    flex:0 0 auto;
}

.req_limit_status_info.z-popup .z-popup-tl{
	background: none;
}
.req_limit_status_info.z-popup .z-popup-tr {
    background: none;
}
.req_limit_status_info.z-popup .z-popup-cl {
    background: none;
}
.req_limit_status_info.z-popup .z-popup-cm {
    background: white;
    padding: 7px 10px;
}
.req_limit_status_info.z-popup .z-popup-cr {
    background: none;
}
.req_limit_status_info.z-popup .z-popup-bl {
    background: none;
}
.req_limit_status_info.z-popup .z-popup-br {
    background: none;
}

.ilimit-dboard-panel-override .summary_grid{
	margin-bottom: 5px;
	margin-top: 0px;
	background: #f9f9f9;
}

.ilimit-dboard-panel-override .summary_grid .z-panel-body {
    border-bottom: 0px !important;
}
.ilimit-dboard-panel-override .summary_grid .z-panel-children{
	background: transparent;
}
.summary_grid div.z-grid {
    background: transparent;
	border: 1px solid #E6E6E6;
    border-radius: 8px 8px 0px 0px;
    border-top: 0px;
    border-bottom: 0px;
}
.summary_grid .z-separator-ver, .z-separator-ver-bar{
	max-height: 15px;
    max-width: 15px;
    margin-bottom: 0px;
}
.summary_grid div.z-grid-header tr.z-columns, 
.summary_grid div.z-grid-header tr.z-auxhead{
	border-bottom:none;
}
.summary_grid div.z-grid-header th.z-column, 
.summary_grid div.z-grid-header th.z-auxheader,
.summary_grid tr.z-row td.z-row-inner, 
.summary_grid tr.z-row .z-cell{
	border-width: 0px 0px 0px 0px;
    border-bottom: 1px solid #E6E6E6;
    padding-left: 10px;
}
.summary_grid div.z-grid-header th.z-column:last-child,
.summary_grid tr.z-row td.z-row-inner:last-child,
.summary_grid tr.z-row .z-cell:last-child{
	border-width: 0px 0px 1px 0px;
}

.summary_grid .z-paging {
    border: none;
    padding: 0px;
    margin: 0px;
    background: #FFF0E5;
    border-radius: 0px 0px 8px 8px;
}
.summary_grid .z-paging-inp {
    border: 1px solid #ccc;
    width: 100%;
}
.summary_grid .z-paging-inp input:focus{
	padding:1px!important;
}
.summary_grid tr.z-row .z-cell > .z-label {
    font-size: 13px;
    font-weight: 400 !important;
}
.summary_grid div.z-grid-header th:first-child div.z-column-cnt {
    text-align: left !important;
}

.baca-tooltiptext-org1{
	visibility: hidden;
	border: 1px solid #CCCCCC;
	background-color: #fff;
	color: #000;
	text-align: left;
	border-radius: 6px;
	padding: 3px 8px;
	position: absolute;
	width: 51vh;
	z-index: 2;
	left: 38px;
	top: -8px;
}

.baca-tooltiptext-org1 .z-label {
    font-weight: 400 !important;
}

.baca-tooltiptext-org1:after, 
.baca-tooltiptext-org1:before {
	right: 100%;
	top: 15px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.baca-tooltiptext-org1:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 6px;
	margin-top: -4px;
}
.baca-tooltiptext-org1:before {
	border-color: rgba(204, 204, 204, 0);
	border-right-color: #CCCCCC;
	border-width: 7px;
	margin-top: -4px;
}
				
.info-icon-div-org1{
	width: 20px;
    font-size: 6px;
    padding: 0px 0px 0px 7px;
    display: inline-block;
    position: relative;
    top: -3px;
}
.info-icon-div-org1:hover .baca-tooltiptext-org1 {
	visibility: visible;
}
.baca-tooltiptext-org2{
	visibility: hidden;
	border: 1px solid #CCCCCC;
	background-color: #fff;
	color: #000;
	text-align: left;
	border-radius: 6px;
	padding: 3px 8px;
	position: absolute;
	width: 51vh;
	z-index: 2;
	left: 35px;
	top: -9px;
}

.baca-tooltiptext-org2 .z-label {
    font-weight: 400 !important;
}

.baca-tooltiptext-org2:after, 
.baca-tooltiptext-org2:before {
	right: 100%;
	top: 15px;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.baca-tooltiptext-org2:after {
	border-color: rgba(255, 255, 255, 0);
	border-right-color: #ffffff;
	border-width: 6px;
	margin-top: -4px;
}
.baca-tooltiptext-org2:before {
	border-color: rgba(204, 204, 204, 0);
	border-right-color: #CCCCCC;
	border-width: 7px;
	margin-top: -4px;
}
				
.info-icon-div-org2{
	width: 20px;
    font-size: 6px;
    padding: 0px 0px 0px 7px;
    display: inline-block;
    position: relative;
    top: -3px;
}
.info-icon-div-org2:hover .baca-tooltiptext-org2 {
	visibility: visible;
}
 



.webdesk{
	
	background-color:#34495e;
}
/**************** Message box CSS ****************/
.cust-messagebox {
    box-shadow: 0px 10px 20px #00000029;
    border: 1px solid #D6D6D6;
    border-radius: 5px;
}
.cust-messagebox.z-window-modal .z-window-modal-hl{
	padding: 10px 20px 0px 20px;
}
.cust-messagebox.z-window-modal .z-window-modal-header {
    color: #0B1623;
	margin-left: 0px;
}
.cust-messagebox.z-window-modal .z-window-modal-hl {
    border-bottom: none;
}
.cust-messagebox.z-window-modal .z-window-modal-hr{
	padding-right: 0px;
}
.cust-messagebox.z-window-modal .z-window-modal-cl{
	padding: 8px 20px 10px;
}
.cust-messagebox.z-window-modal .z-window-modal-cl .z-hbox{
	margin-right: 0px;
}
.cust-messagebox.z-window-modal .z-window-modal-cr{
	padding-right: 0px;
}
.cust-messagebox .z-window-modal-cnt, 
.cust-messagebox .z-window-highlighted-cnt, 
.cust-messagebox .z-window-modal-cnt-noborder, 
.cust-messagebox .z-window-highlighted-cnt-noborder, 
.cust-messagebox .z-window-overlapped-cnt-noborder{
	padding:0px;
} 
.cust-messagebox.z-window-modal .z-hbox tr{
    display: flex;
    align-items: center;
}
.cust-messagebox.z-window-modal .z-messagebox {
	text-align: left;
    margin-left: 14px;
    word-wrap: break-word;
}
.cust-messagebox.z-window-modal .z-msgbox-question {
    background-image: url(/zkImages/DigiPay/confirm.svg)!important;
	background-size: 64px !important;
    width: 64px;
    height: 64px;
}
.cust-messagebox.z-window-modal .z-msgbox.z-msgbox-exclamation {
    background-image: url(/zkImages/DigiPay/alert.svg)!important;
	background-size: 64px !important;
    width: 64px;
    height: 64px;
}
.cust-messagebox.z-window-modal .z-msgbox.z-msgbox-error{
    background-image: url(/zkImages/DigiPay/error.svg)!important;
	background-size: 64px !important;
    width: 64px;
    height: 64px;
}
.cust-messagebox.z-window-modal .z-msgbox.z-msgbox-success{
    background-image: url(/zkImages/DigiPay/success.svg)!important;
	background-size: 64px !important;
    width: 64px;
    height: 64px;
}
.cust-messagebox.z-window-modal .z-messagebox .z-label {
    text-align: left;
    font-size: 16px !important;
    font-weight: 500 !important;
}
.cust-messagebox.z-window-modal .z-messagebox-btn-main {
    margin-top: 8px;
}
.cust-messagebox.z-window-modal .z-messagebox-btn {
    background: #EF7F1A !important;
	margin: 0px;
	box-shadow: none;
	border-color:#e77817;
	border-width: 1px;
	color: #FFF;
}
.cust-messagebox.z-window-modal .z-window-modal-cnt .z-messagebox-btn-main tr{
	/* flex-direction: row-reverse; */
}
.cust-messagebox.z-window-modal .z-window-modal-cnt .z-messagebox-btn-main table tr td:last-child {
    display: none;
}
.cust-messagebox.z-window-modal .z-messagebox-btn.z-messagebox-btn-yes{
    background: #EF7F1A !important;
    border-color:#e77817;
    color: #FFF;
    border-width: 1px;
    margin: 0px auto;
}
.cust-messagebox.z-window-modal .z-messagebox-btn.z-messagebox-btn-no{
    border-color: #e77817;
    background: #FFF !important;
    color:#e77817;
    border-width: 1px;
    margin: 0px auto;
}

.cust-messagebox.z-window-modal .z-messagebox-btn.z-button-os:hover{
    border: 1px solid #EF7F1A !important;
    opacity: 1;
    color: #EF7F1A;
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
    border-width: 1px;
	margin: 0px;
}
.cust-messagebox.z-window-modal .z-messagebox-btn.z-messagebox-btn-yes.z-button-os:hover{
    border: 1px solid #EF7F1A !important;
    opacity: 1;
    color: #EF7F1A;
    background: #FFFFFF 0% 0% no-repeat padding-box !important;
    border-width: 1px;
    margin: 0px auto;
}
.cust-messagebox.z-window-modal .z-messagebox-btn.z-messagebox-btn-no.z-button-os:hover{
    background: #EF7F1A 0% 0% no-repeat padding-box !important;
    border: 1px solid #EF7F1A !important;
    border-radius: 5px;
    opacity: 1;
    color: #FFFFFF !important;
    margin: 0px auto;
}