/* .k-grid-Edit;.k-grid-Delete;.k-grid-View;.k-grid-Message;.k-grid-Download */
/* { */
	/* background-color: transparent !important; */
	/* border-color: transparent !important; */
	/* color: #990000 !important; */
	/* margin: 0px auto 0px auto !important; */
	/* padding: 0px !important; */
	/* text-align: center !important; */
	/* font-weight: normal; */
/* } */

/* .k-grid-content */
/* { */
   /* max-height: 210px; */
   /* min-height: 210px; */
/* }  */

/* .k-grid table */
/* { */
    /* table-layout: fixed; */
/* } */

/* .k-grid tr */
/* { */
    /* height: 42px; */
/* } */

/* .k-grid td */
/* { */
    /* white-space: nowrap; */
    /* overflow: hidden; */
	/* padding: 8px; */
	/* text-overflow: ellipsis; */
/* } */

/* tr.k-state-selected */
/* { */
	/* background-color: #ffffff; */
/* } */

/* .k-dropdown-wrap.k-state-disabled */
/* { */
	/* background-color: #ffffff; */
	/* color:#000000; */
	/* opacity:1; */
/* } */

/* .k-widget.k-dropdown.k-header */
/* { */
	/* background-color: #ffffff; */
	/* color:#000000; */
/* } */


/* .k-i-exportcsv { */
	/* background-repeat: no-repeat !important; */
	/* background-image: url('../../images/icon_excel_new.gif') !important; */
	/* min-width: 16px !important; */
	/* min-height: 16px !important; */
	/* border:0px !important; */
	/* background-size: 16px !important; */
/* } */

/* .k-i-exportpdf { */
	/* background-repeat: no-repeat !important; */
	/* background-image: url('../../images/icon_pdf_new.gif') !important; */
	/* min-width: 16px !important; */
	/* min-height: 16px !important; */
	/* border:0px !important; */
	/* background-size: 16px !important; */
/* } */

/* .k-window-action:not(:last-child) { */
	/* margin: 0px 12px 0px 0px; */
/* } */


/* .k-grid-view, .k-grid-view:hover */
/* { */
	/* background-repeat: no-repeat !important; */
	/* background-image: url('../../images/icon_magnifier_new.png') !important;  */
	/* min-width: 16px !important; */
	/* min-height: 16px !important; */
	/* border:0px !important; */
	/* background-color:white !important; */
/* } */



.dialog-default {
	display: none; 
	width: inherit; 
	height: inherit; 
	text-align: left;
}

.header-default {
	display: inline-block;
}

.header-data {
	display: inline-block; 
	margin: 0px 0px 0px 5px;
}

.header-data-notitle {
	display: inline-block; 
}

.new-row-margin {
	margin: 0 0 20px 0; 
}

.header-container {
	position: relative; 
	overflow: hidden; 
	width: 100%;
	white-space: nowrap;
}

.header-4-column {
	float: left;
	width: 25%;
}

.header-row {
	margin: 0px 0px 0px 0px;
}

.header-3-columnLeft {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 33.3%;
}

.header-3-columnCenter {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 33.3%;
}

.header-3-columnRight {
	margin:0px 0px 0px 0px;
	float: right;
	width: 33.3%;
}

.header-2-columnLeft {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 50%;
}

.header-2-columnCenter {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 50%;
}

/*.headerContainer > div:last-child:not(:only-child) {
  margin: 15px 0px 0px 0px; !important;
}*/

.headerContainer> div:first-child > div {
  margin: 0px 0px 0px 0px; !important;
}

.headerContainer {
  position: relative;
}

.footerContainer> div:last-child:not(:only-child) {
  margin: 0px 0px 0px 0px; !important;
}

.footerContainer> div:first-child > div {
  margin: 15px 0px 0px 0px; !important;
}

.footer-4-column {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 25%;
}

.footer-row {
	margin: 0px 0px 5px 0px;
}

.footer-2-columnLeft {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 50%;
}

.footer-2-columnCenter {
	margin: 0px 0px 0px 0px;
	float: left;
	width: 50%;
}

.footer-3-columnLeft {
	margin: 0px 0px 8px 0px;
	float: left;
	width: 37%;
}

.footer-3-columnCenter {
	margin: 0px 0px 8px 0px;
	float: left;
	width: 37%;
}

.footer-3-columnRight {
	margin: 0px 0px 8px 0px;
	float: right;
	width: 25%;
}

.panelcollapse {
	background-repeat: no-repeat !important;
	/* background-image: url('../../images/icon_minus_green.gif') !important; */
	background-size: cover;
	min-width: 20px !important;
	min-height: 20px !important;
	border:0px !important;
	top: 3px;
	right: 30px;
	position: absolute;
	cursor: pointer;
}

.panelexpand {
	background-repeat: no-repeat !important;
	/* background-image: url('../../images/icon_plus_green.gif') !important; */
	background-size: cover;
	min-width: 20px !important;
	min-height: 20px !important;
	border:0px !important;
	top: 3px;
	right: 30px;
	position: absolute;
	cursor: pointer;
}

.panelRefresh {
	background-repeat: no-repeat !important;
	/* background-image: url('../../images/icon_round_refresh.png') !important; */
	background-size: cover;
	min-width: 16px !important;
	min-height: 16px !important;
	border:0px !important;
	top: 5px;
	right: 55px;
	position: absolute;
	cursor: pointer;
}

.panelgototop {
	background-repeat: no-repeat !important;
	/* background-image: url('../../images/icon_arrow_top.gif') !important; */
	background-size: cover;
	min-width: 20px !important;
	min-height: 20px !important;
	border:0px !important;
	top: 1px;
	right: 5px;
	position: absolute;
	cursor: pointer;
}

.statusInfo {
	vertical-align: top;
	margin-top: 1px;
	cursor: pointer;
}

.title-action-hover {
	color: #000000 !important;
	background-color: #fba560 !important;
	border-color: #fba560 !important;
}

.promo-row-css {
	margin-bottom: 15px;
	display: none;
}

.cat-row-css {
	margin-bottom: 15px;
}

.cat-row-css > div:first-child {
	float: left;
}

.cat-row-css > .header-data{
	width: 90%;
}


.k-window-titlebar .k-window-action {
    opacity: 1 !important;
}

.k-window-titlebar .k-window-action:hover {
    color: #ffffff !important;
	background-color: #ebebeb !important;
	border-color: #ebebeb !important;
}

/*
.divBody {
	 background-color: #ffd580;
}*/

.wrapper {
	margin: -0.5rem;
	width: 100%;
	position: relative;
}	

.ErrorStyle table {
  border: 0px solid #ffd580;
  border-collapse: collapse;
  position: relative;
  width: 100% !important;
  white-space: nowrap;
}

.docHeader tr, 
.docHeader td {
	padding: .1em .1rem .5rem .5rem;
	background-color: #000000; 
	position: relative;
}


.docHeader tr,
.docHeader th {
	padding: .1em .1rem .5rem .5rem;
	background-color: #000000; 
	height: 20px;
	position: relative;
	text-align: left;
	color: #ffffff;
}

.lblDocHeaderTitle {
	color: #ffffff;
	font: normal 12px arial;
	text-align: left;
	position: relative;
}

.lblDocHeaderItem {
	color: #ffffff;
	font: normal 12px arial;
	text-align: left;
	position: relative;
}

.dhErrorListHeader tr,
.dhErrorListHeader th {
	padding: .1em .1rem .1rem 0.5rem;
	height: 20px;
	position: relative;
	color: #000000;
	text-align: left;
}

.dhErrorListbody tr,
.dhErrorListbody td {
	padding: .1em .1rem .1rem 0.5rem;
	color: #000000;
	font: normal 12px arial;
	text-align: left;
	position: relative;
}

.docItemHeader tr,
.docItemHeader th
{
	padding: .1em .1rem .5rem .5rem;
	background-color: #ffffff; 
	height: 20px;
	position: relative;
	text-align: left;
	color: #990000;
}

.docItemHeader tr,
.docItemHeader td {
	padding: .1em .1rem .1rem 0.5rem;
	height: 20px;
	position: relative;	
}

.diErrorListHeader tr,
.diErrorListHeader th {
	padding: .1em .1rem .1rem 0.5rem;
	height: 20px;
	position: relative;
	color: #990000;
	text-align: left;
}

.diErrorListbody tr,
.diErrorListbody td {
	padding: .1em .1rem .1rem 0.5rem;
	color: #000000;
	font: normal 12px arial;
	text-align: left;
	position: relative;
}


.ErrorStyle tr {	
	color: #2e2e2e;
	font: normal 12px arial;
	text-align: left;
	position: relative;
}

.ErrorStyle td {
	color: #000000;
	font: normal 12px arial;
	text-align: left;
	height: 15px;
	position: relative;	
	overflow: hidden;
	text-overflow: ellipsis;
}

.ErrorStyle td:last-child {
	padding-bottom: 5px;
	color: #000000;
	font: normal 12px arial;
	text-align: left;
	height: 15px;
	position: relative;	
	overflow: hidden;
	text-overflow: ellipsis;
}
