@CHARSET "UTF-8";
@import url('smart_common.css');


.z-borderlayout .z-north.header {
	padding: 0;
	margin: 0;
	background: url('/img/seace_bg_header.png');
	background-repeat: repeat;;
}

.z-borderlayout .z-north.header .header1 {

}

.headerContent > tbody > tr > td > table {
	width: 100%;
}

.z-borderlayout .z-north.header .header2 {
	xdisplay: none;
}


.z-hbox.apps {
	margin-left: 140px;
	height: 60px;
}

.z-hbox.apps td {
	padding: auto .25em auto .25em;
	text-align: center;
	word-spacing: .25em;
	border: 2px solid transparent;	
}

.mainmenu {
	xmargin-top: 5px;	
}

.z-hbox.userinfo {
	padding-right: 5px;
}

.apptitle {
	font-weight: bold;
	font-size: 1.25em;
	margin-top: 50px;
	cursor: pointer;
}

.apptitle.seld {
	border-bottom: 2px solid #006AAE;
}

/** TABS **/

.z-tab-text {
	font-size: 1.15em !important;
}

.z-tabs-scroll {
	background: none !important;
	border: 0 !important;
	padding-bottom: 0;
}

.z-tabs-scroll .z-tabs-cnt {
	background: none !important;
	border: 0; 
	padding-left: 5px;
	padding-top: 1px; 
	list-style-image: none; 
	list-style-position: outside; 
	list-style-type: none; 
	display: block;
	margin: 0;
	zoom: 1;
}

.z-tabpanel-cnt {
	margin: 0 !important;
	padding: .5em;
	border: 2px solid #E0F8EF;
	background-color: #F0F8FF;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height: 98% !important;
	/*
	overflow-x: auto; 
	overflow-y: scroll;
	*/
}

.z-tabpanel-cnt .z-tabpanel-cnt {
	background-color: #FFF;
	border: 1px solid #DFDFFF;
}

.z-tabpanel-cnt .z-tabpanel-cnt div.z-tree {
	border: none !important;	
}
.z-tabpanel-cnt .z-tabpanel-cnt .smms-titled-box {
	margin-bottom: auto !important;	
}

/*
.z-tabpanel {
	padding: .5em;
	border: none;
}
*/

.smms-page,
.smart-page {
	overflow-y: scroll;
	padding-right: .5em;
	/*
	padding: .5em;
	*/
	height: 100% !important;
}

/** MENU **/

.menuheader {
	background-color: #006AAE;
}

.smart-main-menubar > table > tbody > tr {
	vertical-align: middle !important;	
}

.z-menubar-hor {
	background-image: none;
	background-color: #006AAE;
	height: 20px;
}

.z-menubar-hor .z-menu-body .z-menu-btn,
.z-menubar-hor .z-menuitem-body .z-menuitem-btn {
	color: white;
	font-size: 1em;
	font-weight: bold;
}

.z-menubar-hor .z-menu-body-seld .z-menu-btn {
	font-weight: bold;
	background-image: none;
}

.z-menubar-hor .z-menu-body-seld .z-menu-inner-l,
.z-menubar-hor .z-menu-body-seld .z-menu-inner-r,
.z-menubar-hor .z-menu-body-seld .z-menu-inner-m,
.z-menubar-hor .z-menu-body-over .z-menu-inner-l,
.z-menubar-hor .z-menu-body-over .z-menu-inner-r,
.z-menubar-hor .z-menu-body-over .z-menu-inner-m {
	background: none;
}

.z-menubar-hor .z-menu-body-over .z-menu-inner-m {
	background-color: #00A9E0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.z-menubar-hor .z-menu-body-over .z-menu-inner-l,
.z-menubar-hor .z-menu-body-over .z-menu-inner-r {
	background-color: transparent;
}

.z-menubar-hor .z-menu-body-seld .z-menu-inner-m {
	background-color: #00A9E0;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.z-menubar-hor .z-menu-body .z-menu-inner-m,
.z-menubar-hor .z-menu-body-seld .z-menu-inner-m,
.z-menubar-hor .z-menu-body-over .z-menu-inner-m {
	padding-left: 3px !important;
	padding-right: 3px !important;
}

.z-menu-popup.smart-menupopup {
	background: #fff;
	border: 1px solid #006AAE;
	padding: 0;
}

.z-menu-popup-cnt .z-menu-over, .z-menu-popup-cnt .z-menu-item-over {
	background-color: #69B6EF;
	background-image: none;
}

.z-menu-cnt, .z-menu-item-cnt {
	font-weight: bold;
}

.smart-login-box {
	margin: 10% auto auto auto;
	background: white;
	padding: 2.5em;	
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	-webkit-box-shadow: 3px 3px 8px #3A3A3A;
	-moz-box-shadow: 3px 3px 8px #3A3A3A;
	box-shadow: 3px 3px 8px #3A3A3A;
}

.smart-login-box .login-box-right {
	border-left: 2px solid #006AAE;
	padding-left: 2.5em;
}

.smart-login-box .smart-logo {
	margin-bottom: 5em;
}

.smart-login-box .login-box-right .label-username,
.smart-login-box .login-box-right .label-password,
.smart-login-box .login-box-right .label-forgot,
.smart-login-box .login-box-left .label-username {
	font-size: .9em;	
	font-weight: bold;
	color: #00548a;
}

.smart-login-box .login-box-right .label-forgot {
	display: block;
	text-align: center;
	cursor: pointer;
}

.smart-login-box .login-box-right .label-revision {
	font-size: .9em;
	margin-bottom: 15%;
}

.smart-login-box .login-box-right .button-login {
	width: 100%;	
	font-size: .9em;
	border-width: 1px;
	border-style: solid;
	border-color: #006AAE;
	background: #006AAE url(../img/button-bkgd.png) repeat-x bottom left;
	xbackground: #006AAE;
	color: #FFF;
	font-weight: bold;
	padding: 3px 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-top: .75em;
}


.smart-login-box .login-box-right .button-login:hover {
	background: url(../img/button-bkgd-hover.png) repeat-x bottom left;
}

.smart-login-box .login-box-right .button-login:active {
	background: url(../img/button-bkgd-hover-reverse.png) repeat-x bottom left;
}

/* LANDING PAGE */
.landing-container .landing-top {
}

.landing-container .welcome-label {
	font-size: 1.25em;
	font-weight: bold;
}

/* sysmgt/menu.zul */
div.z-grid {
	margin: -.5em;
}

div.z-grid,
div.z-grid .z-grid-body,
div.z-grid .z-grid-body .z-cell,
.smms-grid-row.z-row.z-grid-odd {
	border: none;
	background: none;
}

div.z-grid .z-grid-body .z-cell {
	padding: 5px;
}

.smart-main-menubar {
	border-top: none;
	border-bottom: none;
}

/* COMPONENTS */

/* PANEL */
.smart-panel .z-panel-tl {
	background: none;
	height: 0;
	margin-right: 0;
}

.smart-panel .z-panel-tl .z-panel-tr {
	background: none;
	background-position: inherit;
	position: inherit;
	margin-right: 0;
	height: 0;
}

.smart-panel .z-panel-hl {
	background: none;
	padding-left: 0;
	border-bottom: none;
}

.smart-panel .z-panel-hr {
	background: none;
	padding-right: 0;
}

.smart-panel .z-panel-hr .z-panel-hm {
	background: none;
}

.smart-panel.z-panel .z-panel-header {
	padding: 0;
	height: 2.1em;
}

.smart-panel .z-panel-header .z-caption-l {
	color: white;
	font-size: 1.15em;
	font-weight: bold;
}

.smart-panel .z-panel-header .z-caption-l,
.smart-panel .z-panel-header .z-caption-r {
	padding: 3px 5px;
	vertical-align: middle;
}

/* NEW MENU (20120903) */
.z-menubar-hor-left.z-menubar-hor-left-scroll  {
	background-image: url(../img/menu_scroll_left.png) !important;
}

.z-menubar-hor-right.z-menubar-hor-right-scroll  {
	background-image: url(../img/menu_scroll_right.png) !important;
}
.smart-settings-menu .z-menu-btn {
	background-position-y: 50%;
}

.z-menu-cnt, .z-menu-item-cnt {
	font-weight: bold;
}
.smart-menupopup.z-menupopup {
	background: #fff;
	border: 1px solid #006AAE;
	padding: 0;
	margin-left: 8px !important;
}

.smart-menupopup .z-menupopup-cnt, .smart-menupopup .z-menuitem {
	background: transparent none repeat 0 0;
	border: 0 none;
	padding: 0;
	margin: 0!important;
}

.smart-menupopup .z-menuitem.z-menuitem-over, 
.smart-menupopup .z-menu.z-menu-over {
	background-color: #69B6EF;
	background-image: none;
}

.smart-menupopup .z-menupopup-cnt li.z-menuitem,
.smart-menupopup .z-menupopup-cnt .z-menu {
	padding: 0px;
}

/*
.smart-menupopup .z-menupopup-cnt .z-menuitem .z-menuitem-img
*/
.smart-menupopup .z-menupopup-cnt .z-menu .z-menu-img {
	margin-right: 7px;
}

/* NEW TABPANEL */
/*
.z-tabpanel-cnt {
	margin: 0 !important;
	padding: -1em;
}


.z-tabpanel-cnt .smms-page {
	padding: 0;
	border: 1px solid #999999;
	background-color: rgb(240,248,255);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	height: 98% !important;
}
*/

.smms-page .z-separator-ver {
	display: none !important;
}

.smms-page .z-separator-ver.important-space {
	display: block !important;
}

.smms-page td > .z-separator-ver,
.smms-page .z-separator-ver.nohide {
	display: inline-block;
}

/*
.smms-page > table + span.z-separator-ver {
	display: inline-block;
}
*/

.z-tabpanel {
	padding: 0;
	border: none;
}

/* NEW CONTENTS */
.smms-titled-box {
	/*
	border: 1px solid #006AAE;
	*/
	margin-bottom: 1.5em;
}

.smms-titled-box > tbody > tr > td {
	padding: 0;	
}

.smms-titled-box > tbody > tr > td > table > tbody > tr > td {
	padding: 0;
}

.smms-titled-box > tbody > tr > td > table {
	width: 100%;
}

.smms-titled-box > tbody > tr > td > table > tbody > tr + tr + tr > td > table tr {
	border-bottom: 1px solid red;
}

.smms-titled-box > tbody > tr > td > table > tbody > tr > td > table,
.smart-panel.z-panel .z-panel-header {
	/*
	background-color: #006AAE;
	border: 1px solid #F0F8FF;
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	*/
	width: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#006AAE, endColorstr=#F0F8FF)"; /* IE8+ */
	background: -webkit-gradient(linear, 0 0, 95% 95%, from(#006AAE), to(#F0F8FF));
	background: -moz-linear-gradient(to right,  #006AAE,  #F0F8FF);
	background: linear-gradient(right,  #006AAE,  #F0F8FF);
}

.smms-titled-box > tbody > tr > td > table > tbody > tr + tr + tr > td > div,
.smart-panel .z-panelchildren {
	padding: 1em;
	padding-top: .35em;
	padding-bottom: .35em;
	border: none;
	background: none;
}

.smms-titled-box > tbody > tr > td > table > tbody > tr > td > table.smms-hbox td {
	padding: 0;
	vertical-align: middle;
}

.smms-titled-box > tbody > tr > td > table > tbody > tr > td > table.smms-hbox > tbody > tr > td {
	padding: 0 0 .25em .5em;
	height: 26px !important;
}

.smms-titled-box > tbody > tr > td > table > tbody > tr > td > table.smms-hbox > tbody > tr > td > table {
	width: 100%;
}

.smms-titled-box > tbody > tr > td > table > tbody > tr > td > table.smms-hbox > tbody > tr > td span.smms-label {
	color: #FFF;
	font-size: 1.15em;
	font-weight: bold;
}

.smms-box-header .smms-label {
	font-weight: bold;
}


/* CONTENT LABELS */

.smms-small-label,
.smms-label.block-level,
.smart-label {
	font-weight: bold;
	color: #00548a;
}

.sas-arrow .z-toolbarbtn-cnt {
	height: 100%;
}

/* CK Editor */
span.cke_skin_kama {
	border: none !important;
	padding: 0 !important;
}

/* LISTBOX-SELECT-MULTI */

.z-listbox.smart-listbox-select-multi {
	border: 1px solid #DFDFFF;
	padding: 0;
	background-image: none;
}

.z-listbox.smart-listbox-select-multi .smms-listhead.z-listhead {
	background-image: none;
	background: none;
}

.z-listbox.smart-listbox-select-multi .smms-listhead.z-listhead .smms-listheader.z-listheader {
	border: none;
}

.z-listbox.smart-listbox-select-multi .smms-listhead.z-listhead .z-listheader-cnt {
	padding: 0;
	padding-left: 3px;
	padding-top: 1px;
}

.z-listbox.smart-listbox-select-multi .z-listitem .z-listcell {
	padding: 0;
	padding-left: 2px;
}

.z-listbox.smart-listbox-select-multi .z-listitem,
.z-listbox.smart-listbox-select-multi .z-listitem .z-listcell,
.z-listbox.smart-listbox-select-multi .z-listitem .z-listcell .z-listcell-cnt {
	background-color: #FFFFFF;
}
.z-listbox.smart-listbox-select-multi .z-listitem.z-listbox-odd,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listbox-odd .z-listcell,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listbox-odd .z-listcell .z-listcell-cnt {
	background-color: #EFEFFF;
}

.z-listbox.smart-listbox-select-multi .z-listitem.z-listitem-seld.z-listitem-over-seld,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listitem-seld.z-listitem-over-seld .z-listcell,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listitem-seld.z-listitem-over-seld .z-listcell .z-listcell-cnt,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listitem-over,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listbox-odd.z-listitem-over,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listitem-over .z-listcell,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listbox-odd.z-listitem-over .z-listcell,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listitem-over .z-listcell .z-listcell-cnt,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listbox-odd.z-listitem-over .z-listcell .z-listcell-cnt {
	background-color: #CFCFFF;
	background-image: none;
}


.z-listbox.smart-listbox-select-multi .z-listitem.z-listitem-seld,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listitem-seld .z-listcell,
.z-listbox.smart-listbox-select-multi .z-listitem.z-listitem-seld .z-listcell .z-listcell-cnt {
	background-color: #DFDFFF;
	background-image: none;
}

.z-listbox.smart-listbox-select-multi .z-listitem .z-listcell {
	border-bottom: 1px solid white;
}

.z-listbox.smart-listbox-select-multi .z-listitem.z-listitem-over .z-listcell {
	border: 1px solid #CFCFFF;
}

/* SMMS-GRID */
.smms-grid tr.z-row td.z-row-inner, 
.smms-grid tr.z-row .z-cell {
	border: none;
	background: none;
}

select.smms-listbox,
select.smms-listbox-select,
input.z-bandbox-inp,
input.z-textbox,
input.z-textbox.z-textbox-focus,
input.smms-doublebox,
input.z-datebox-inp,
.z-datebox-focus .z-datebox-inp,
input.z-decimalbox,
input.z-intbox
 {
	background: #FFF;
	border: 1px solid #DFDFFF;
}

input[readonly],
input[readonly].z-textbox-focus,
.z-textbox-readonly,
.smms-boxed-label,
.smart-bandbox.z-bandbox-focus.z-bandbox input[readonly].z-bandbox-inp.z-bandbox-readonly {
	background-color: #EEF;
	color: #335;
}

.z-textbox-readonly {
	resize: none;
}

.smart-bandbox.z-bandbox-focus.z-bandbox input[readonly].z-bandbox-inp.z-bandbox-readonly {
	border-top-color: #DFDFFF;
	border-color: #DFDFFF;
}

.smms-boxed-label {
	display: block;
	border: 1px solid #DFDFFF;
	padding: 2px;
	min-height: 15px;
}


.smms-page .z-combobox-focus .z-combobox-btn-clk, 
.smms-page .z-combobox .z-combobox-btn-clk, 
.smms-page .z-bandbox-focus .z-bandbox-btn-clk, 
.smms-page .z-bandbox .z-bandbox-btn-clk,
.smms-page .z-datebox-focus .z-datebox-btn-clk, 
.smms-page .z-datebox .z-datebox-btn-clk, 
.smms-page .z-timebox-focus .z-timebox-btn-clk, 
.smms-page .z-timebox .z-timebox-btn-clk, 
.smms-page .z-spinner-focus .z-spinner-btn-clk, 
.smms-page .z-spinner .z-spinner-btn-clk, 
.smms-page .z-doublespinner-focus .z-doublespinner-btn-clk, 
.smms-page .z-doublespinner .z-doublespinner-btn-clk {
	border: none;
}

.smms-page .z-combobox-rounded .z-combobox-rounded-btn, 
.smms-page .z-bandbox-rounded .z-bandbox-rounded-btn, 
.smms-page .z-datebox-rounded .z-datebox-rounded-btn, 
.smms-page .z-timebox-rounded .z-timebox-rounded-btn, 
.smms-page .z-spinner-rounded .z-spinner-rounded-btn, 
.smms-page .z-doublespinner-rounded .z-doublespinner-rounded-btn, 
.smms-page .z-combobox .z-combobox-btn, 
.smms-page .z-bandbox .z-bandbox-btn, 
.smms-page .z-datebox .z-datebox-btn, 
.smms-page .z-timebox .z-timebox-btn, 
.smms-page .z-spinner .z-spinner-btn, 
.smms-page .z-doublespinner .z-doublespinner-btn {
	border: 1px solid #DFDFFF !important;
	border-left: none !important;
}

/* Bandbox */
/*
.z-bandpopup
.smms-band-listbox .z-listbox
.z-listbox-header
*/

.z-bandpopup {
	border: none !important;
}

.z-bandpopup > table {
	width: 100%;
}

/* Required inputs */
.smms-listbox-select.required,
.smms-textbox.required,
.smms-textbox.required.z-textbox-focus,
.smms-bandbox-required.required,
.smms-textbox-readonly.required,	
.smms-textbox-readonly.required.z-textbox-focus,
.smms-decimalbox.required,
.smms-doublebox.required,
.smms-intbox.required,
.smms-longbox.required input,
select.smart-listbox-select.required,
.smart-datebox.required input,
.smart-bandbox-select .z-bandbox.required input,
.smart-textbox.required.z-textbox,
.smart-textbox.required.z-textbox-focus,
.smart-textbox.required.z-textbox-readonly,
.smart-percentagebox.required.z-decimalbox,
.smart-percentagebox.required.z-decimalbox-focus,
.smart-percentagebox.required.z-decimalbox-readonly{
    border-bottom: 2px solid #F00;
    background-color: #FFDDE8;
}

/*
.smart-listbox-select-multi.required {
	border : 2px solid #F00;
    background-color: #FFDDE8;
}
*/

.z-listbox.smart-listbox-select-multi.required .z-listitem.z-listitem-seld .z-listcell .z-listcell-cnt,
.z-listbox.smart-listbox-select-multi.required .z-listitem.z-listitem .z-listcell .z-listcell-cnt {
	background-color: #FFDDE8;
}

.z-listbox.smart-listbox-select-multi.required .z-listitem.z-listitem:last-of-type .z-listcell .z-listcell-cnt {
	border-bottom: 2px solid #F00;
}



/* WebSiso */

/*
 * #0b1e94 button blue
 * #f2f2f2 row-alt (chiaro)
 * #dee0ec row-alt (scuro)
 * #4d942d smart green
 */

table.websiso-selection-table td {
	/*
	padding: 2px;
	*/
}

table.websiso-selection-table select {
	min-width: 12em;
}

table.webSisoTable {
    width: 100%;
    border: 2px solid #4d942d;
    border-collapse: collapse;
}

table.webSisoTable th, 
table.webSisoTable td.dataLabel, 
table.webSisoTable td.dataCell, 
table.webSisoTable td.websiso-row-cb-container {
    padding: 2px;
	border: 1px solid #4d942d;
}

table.webSisoTable thead {
    background-color: #e7ffdc;
    border-bottom: 2px solid #4d942d;
}

table.webSisoTable tr.totalRow td {
	background-color: #FFC;
}

table.webSisoTable thead th span,
table.webSisoTable tfoot th span,
table.webSisoTable tr.totalRow td span {
	font-weight: bold;
}

table.webSisoTable thead th.periodTypeName,
table.webSisoTable thead th.periodName,
table.webSisoTable tfoot th.periodTypeName,
table.webSisoTable tfoot th.periodName {
    background-color: #4d942d;
    color: white;
    text-align: center;
}

table.webSisoTable thead th.periodTypeName span,
table.webSisoTable thead th.periodName span,
table.webSisoTable tfoot th.periodTypeName span,
table.webSisoTable tfoot th.periodName span {
	font-size: 1.025em;
}

table.webSisoTable td span,
table.webSisoTable th span {
	font-size: 1.025em;
}

table.webSisoTable thead th.toolsColumn {
	padding: 0 !important;
}

table.webSisoTable thead th.toolsColumn table {
	width: 100%;
	margin: 0;
}

table.webSisoTable thead th.toolsColumn table td {
	text-align:center;
}

/* Extra data */
table.webSisoTable tfoot tr.extraDataSpacerRow {
	height: 6px;	
}

table.webSisoTable tfoot tr.extraDataRow th.extraDataHeader {
	border: 2px solid #4d942d;
	background-color: #FFFFCC;
	padding: 6px;
}

table.webSisoTable tfoot tr.extraDataRow .extraDataLabel {
	font-weight: bold;
}

table.webSisoTable tfoot tr.extraDataRow .extraDataValue {
	font-weight: normal !important;
}

.dataLabel {
    width: 18%;
}

.dataNameColumn {
    text-align: center;
}

.dataColumn {
	text-align: center;
	width: 4.2em;
}

.dataColumn.cpfr,
.toolsColumn.cpfr,
.dataColumn.orderdata,
.toolsColumn.orderdata {
	background-color: #c2f2ed;
}

/* Data cells */

table.webSisoTable .dataCell {
	text-align: right;
	white-space: nowrap;
}

table.webSisoTable .dataCell.display,
table.webSisoTable .dataCell._display {
	background-color: #DCC494;
}

table.webSisoTable .dataCell.notsellable,
table.webSisoTable .dataCell.not_sellable {
	background-color: #DCC494;
}

table.webSisoTable .dataCell.penetration {
	background-color: #DCC494;
}

table.webSisoTable .dataCell.sellable {
	background-color: #DCC494;
}

table.webSisoTable .dataCell.stock,
table.webSisoTable .dataCell._stock {
	background-color: #DEF;
}

table.webSisoTable .dataCell.deliverysellin,
table.webSisoTable .dataCell.delivery_sellin,
table.webSisoTable .dataCell.delivery_sellin.first {
	background-color: #ffcb90;
}

table.webSisoTable .dataCell.backorder {
	background-color: #DEF;
}

table.webSisoTable .dataCell.cof,
table.webSisoTable .dataCell.openorders,
table.webSisoTable .dataCell.open_orders {
background-color: #d6ffcf;
}

.sisoRowLink-active * {
	text-decoration: underline;
}

.sisoRowLink-active:hover * {
	cursor: pointer;
}

.sisoRowLink * {
	text-decoration: none;
}

/* Websiso Grid */

.z-grid.websiso-grid {
	margin: auto !important;
	border: 1px solid #8BC0D5;
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowheader {
	
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowheader:hover {
	cursor: pointer;
	background-color: #ddd;
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata {
	text-align: right;
}


/* borders and colors */

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata {
	border-right: 1px dashed #8BC0D5;
	border-bottom: 1px dashed #8BC0D5; 
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.last_row {
	border-bottom: 1px solid #8BC0D5; 
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowheader,
.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.a_r,
.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.sellin,
.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.month_drill.sellin {
	border-right: 1px solid #8BC0D5;
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.month.sellin {
	border-right: 1px dashed #8BC0D5;
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.sellout {
	background-color: #CFC;
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.display {
	background-color: #BDF;
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.stock {
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.wos,
.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.w__stock,
.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.sim__stock {
	background-color: #CCF;
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.sellin,
.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.month.sellin {
	background-color: #FCA;
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.month,
.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.month_drill {
	background-color: #FFA;
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.month.target {
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.month.sellin {
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.month.a_r {
}

.z-grid.websiso-grid .websiso-grid-cell.websiso-grid-rowdata.last_column {
	border-right: none; 
}

.wsbc {
    margin-bottom: 5px;
}

.wsbc-levelName {
    display: block;
    font-weight: bold;
    border-bottom: 1px solid #999;
    padding-bottom: 3px;
	cursor: pointer;
}

.wsbc-levelValue {
    display: block;
    padding-top: 3px;
}

table.webSisoTable td.websiso-row-cb-container {
	padding: 0;
}

table.webSisoTable td.periodLast,
table.webSisoTable td.dataLabel,
table.webSisoTable td.last,
table.webSisoTable th.last {
    border-right: 2px solid #4d942d;
}

table.webSisoTable th.first,
table.webSisoTable td.first,
table.webSisoTable th.periodName {
    border-left: 2px solid #4d942d;
}

table.webSisoTable .periodInfoBox .periodDatesLabel {
	color: #eeeeee;
}

table.webSisoTable td.dataLabel {
    padding-top: 0.75em !important;
    padding-bottom: 0.75em !important;
	white-space: nowrap;
}

table.webSisoTable td.dataCell {
    padding-right: 0.5em !important;
}

table.webSisoTable td.orderButtonCell { 
	background: none;
}
table.webSisoTable td.orderButtonCell.asc { }
table.webSisoTable td.orderButtonCell.desc { }
table.webSisoTable td.orderButtonCell.selected {
	background-color: #a6e68a;
}

table.webSisoTable span.coverageLabel {
    color: #AAEECC;
    font-size: .9em !important;
}

div.dataCellPopup {
	border: 1px solid #ccc;
	background-color: #fff;
	background-color: #FFF;
}

div.dataCellPopup > div {
	border: 1px solid #fff;
	background: #fff url(../img/login-window-bg.jpg) top left repeat-x !important;
	height: 100%;
	padding: 3px;
}

div.dataCellPopup table.grid-btable {
	border-collapse: collapse;
}

div.dataCellPopup div.sisoPopupGrid {
	border: 2px solid #4d942d;
}

div.dataCellPopup table.grid-btable tr.sisoPopupRow > td,
div.dataCellPopup table.grid-btable tr.sisoPopupRow.odd > td {
	background-color: #4d942d;
}

div.dataCellPopup table.grid-btable tr.sisoPopupRow > td span,
div.dataCellPopup table.grid-btable tr.sisoPopupRow.odd > td span {
	color: #fff;
	font-weight: bold;
}

div.dataCellPopup table.grid-btable tr.sisoPopupRow > td + td,
div.dataCellPopup table.grid-btable tr.sisoPopupRow.odd > td + td {
	background-color: #fff;
}

div.dataCellPopup table.grid-btable tr.sisoPopupRow > td + td span,
div.dataCellPopup table.grid-btable tr.sisoPopupRow.odd > td + td span {
	color: #000 !important;
	font-weight:  normal !important;
}

div.dataCellPopup table.grid-btable tr.sisoPopupRow td {
	padding: 2px;
	border-bottom: 1px solid #4d942d;
}

div.dataCellPopup table.grid-btable td span {
	font-size: 0.75em !important;
}

/* siso-CPFR */
table.webSisoTable thead th.periodName.cpfr,
table.webSisoTable tfoot th.periodName.cpfr-W0, 
table.webSisoTable tfoot th.periodName.cpfr-W1, 
table.webSisoTable tfoot th.periodName.cpfr-W2, 
table.webSisoTable tfoot th.periodName.cpfr-W3, 
table.webSisoTable tfoot th.periodName.cpfr-W4, 
table.webSisoTable tfoot th.periodName.cpfr-W5, 
table.webSisoTable tfoot th.periodName.cpfr-W6, 
table.webSisoTable tfoot th.periodName.cpfr-W7, 
table.webSisoTable tfoot th.periodName.cpfr-W8
{
    background-color: #2d9488;
}

/* siso-OrderData */
table.webSisoTable thead th.periodName.orderdata,
table.webSisoTable thead th.periodName.orderdata-W0, 
table.webSisoTable thead th.periodName.orderdata-W1, 
table.webSisoTable thead th.periodName.orderdata-W2, 
table.webSisoTable thead th.periodName.orderdata-W3, 
table.webSisoTable thead th.periodName.orderdata-W4, 
table.webSisoTable thead th.periodName.orderdata-W5,
table.webSisoTable tfoot th.periodName.orderdata-W0, 
table.webSisoTable tfoot th.periodName.orderdata-W1, 
table.webSisoTable tfoot th.periodName.orderdata-W2, 
table.webSisoTable tfoot th.periodName.orderdata-W3, 
table.webSisoTable tfoot th.periodName.orderdata-W4, 
table.webSisoTable tfoot th.periodName.orderdata-W5
{
    background-color: #2d9488;
}

table.webSisoTable thead th.periodName.orderdata-W0, 
table.webSisoTable tfoot th.periodName.orderdata-W0 {
    background-color: #063;
}

.webSisoTable .z-toolbarbutton .z-toolbarbutton-cnt {
	background: none;
	border: none;
}


/* Async progress spinner */
.z-loading,
.z-loading-indicator,
.z-apply-loading,
.z-apply-loading-indicator {
	border: 1px solid #00548A;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.z-loading,
.z-apply-loading {
	padding: .15em;
	background-color: rgba(0,0,0,0.35);
}

.z-loading-indicator,
.z-apply-loading-indicator {
	padding: .5em;
}

.z-loading-icon,
.z-apply-loading-icon {
	margin-right: .5em;
}

/** GROUP ORDER PRICING BOX **/
.smart-listbox.pricing-box .smart-listitem.manual-disc {
	background-color: #FaFaa0;
}

/**
	Order proposal/Group order listbox
*/
.smms-listbox.orderDetails .smms-listitem-threshold td.smms-listcell,
.smms-listbox.orderDetails .smms-listitem-threshold td.smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .smart-listitem.z-listitem.threshold td.smart-listcell,
.smart-listbox.discble-items-cnt .smart-listitem.z-listitem.threshold td.smart-listcell .z-listcell-cnt {
	padding: 2px;
	background-color: #FF9980;
}

.smms-listbox.orderDetails .smms-listitem-forced td.smms-listcell,
.smms-listbox.orderDetails .smms-listitem-forced td.smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .smart-listitem.z-listitem.forced td.smart-listcell,
.smart-listbox.discble-items-cnt .smart-listitem.z-listitem.forced td.smart-listcell .z-listcell-cnt {
	padding: 2px;
	background-color: #FaFaa0;
}

.smms-listbox.orderDetails .smms-listitem-forced-odd td.smms-listcell,
.smms-listbox.orderDetails .smms-listitem-forced-odd td.smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .smart-listitem.z-listitem.forced.z-listbox-odd td.smart-listcell,
.smart-listbox.discble-items-cnt .smart-listitem.z-listitem.forced.z-listbox-odd td.smart-listcell .z-listcell-cnt {
	padding: 2px;
	background-color: #FFE98F;
}

.smms-listbox.orderDetails .smms-listitem-odd td.smms-listcell,
.smms-listbox.orderDetails .smms-listitem-odd td.smms-listcell .z-listcell-cnt,
.smms-listbox.discble-items-cnt .smart-listitem.z-listbox-odd td.smart-listcell,
.smms-listbox.discble-items-cnt .smart-listitem.z-listbox-odd td.smart-listcell .z-listcell-cnt {
	padding: 2px;
	background: #CED2E6;
}

.smms-listbox.orderDetails .smms-listitem-forced-odd.seld td.smms-listcell,
.smms-listbox.orderDetails .smms-listitem-forced-odd.seld td.smms-listcell .z-listcell-cnt,
.smms-listbox.discble-items-cnt .smart-listitem.forced.seld.z-listbox-odd td.smart-listcell,
.smms-listbox.discble-items-cnt .smart-listitem.forced.seld.z-listbox-odd td.smart-listcell .z-listcell-cnt {
	background: #6699CC;
}
.smms-listbox.orderDetails .smms-listitem-forced.seld td.smms-listcell,
.smms-listbox.orderDetails .smms-listitem-forced.seld td.smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .smart-listitem.forced.seld td.smart-listcell,
.smart-listbox.discble-items-cnt .smart-listitem.forced.seld td.smart-listcell .z-listcell-cnt {
	background: #6699CC;
}
.smms-listbox.orderDetails .smms-listitem-odd.seld td.smms-listcell,
.smms-listbox.orderDetails .smms-listitem-odd.seld td.smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .smart-listitem.z-listbox-odd.seld td.smart-listcell,
.smart-listbox.discble-items-cnt .smart-listitem.z-listbox-odd.seld td.smart-listcell .z-listcell-cnt {
	background: #6699CC;
}

/**
	Order proposal/Group order approval listbox
*/

.smms-listbox.orderDetails .z-listitem.approval.D0 .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D0 .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D0 .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D0 .smart-listcell .z-listcell-cnt {
	background-color: #CED2E6;
}

.smms-listbox.orderDetails .z-listitem.approval.D0.z-listbox-odd .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D0.z-listbox-odd .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D0.z-listbox-odd .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D0.z-listbox-odd .smart-listcell .z-listcell-cnt {
	background-color: #DFDFFF;
}

.smms-listbox.orderDetails .z-listitem.approval.D1 .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D1 .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D1 .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D1 .smart-listcell .z-listcell-cnt {
	background-color: #FFE98F;
}

.smms-listbox.orderDetails .z-listitem.approval.D1.z-listbox-odd .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D1.z-listbox-odd .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D1.z-listbox-odd .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D1.z-listbox-odd .smart-listcell .z-listcell-cnt {
	background-color: #FAFAA0;
}

.smms-listbox.orderDetails .z-listitem.approval.D2 .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D2 .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D2 .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D2 .smart-listcell .z-listcell-cnt {
	background-color: #FFE98F;
}

.smms-listbox.orderDetails .z-listitem.approval.D2.z-listbox-odd .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D2.z-listbox-odd .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D2.z-listbox-odd .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D2.z-listbox-odd .smart-listcell .z-listcell-cnt {
	background-color: #FAFAA0;
}

.smms-listbox.orderDetails .z-listitem.approval.D3 .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D3 .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D3 .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D3 .smart-listcell .z-listcell-cnt {
	background-color: #FFE98F;
}

.smms-listbox.orderDetails .z-listitem.approval.D3.z-listbox-odd .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D3.z-listbox-odd .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D3.z-listbox-odd .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D3.z-listbox-odd .smart-listcell .z-listcell-cnt {
	background-color: #FAFAA0;
}

.smms-listbox.orderDetails .z-listitem.approval.D4 .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D4 .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D4 .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D4 .smart-listcell .z-listcell-cnt {
	background-color: #FF6699;
}

.smms-listbox.orderDetails .z-listitem.approval.D4.z-listbox-odd .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D4.z-listbox-odd .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D4.z-listbox-odd .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D4.z-listbox-odd .smart-listcell .z-listcell-cnt {
	background-color: #FF77AA;
}

.smms-listbox.orderDetails .z-listitem.approval.D5 .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D5 .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D5 .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D5 .smart-listcell .z-listcell-cnt {
	background-color: #FFE98F;
}

.smms-listbox.orderDetails .z-listitem.approval.D5.z-listbox-odd .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D5.z-listbox-odd .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D5.z-listbox-odd .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D5.z-listbox-odd .smart-listcell .z-listcell-cnt {
	background-color: #FAFAA0;
}

.smms-listbox.orderDetails .z-listitem.approval.D7 .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D7 .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D7 .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D7 .smart-listcell .z-listcell-cnt {
	background-color: #FFE98F;
}

.smms-listbox.orderDetails .z-listitem.approval.D7.z-listbox-odd .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D7.z-listbox-odd .smms-listcell .z-listcell-cnt,
.smart-listbox.discble-items-cnt .z-listitem.D7.z-listbox-odd .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D7.z-listbox-odd .smart-listcell .z-listcell-cnt {
	background-color: #FAFAA0;
}

.smms-listbox.orderDetails .z-listitem.approval.D0.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D0.z-listbox-odd.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D1.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D1.z-listbox-odd.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D2.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D2.z-listbox-odd.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D3.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D3.z-listbox-odd.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D4.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D4.z-listbox-odd.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D5.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D5.z-listbox-odd.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D7.z-listitem-seld .smms-listcell,
.smms-listbox.orderDetails .z-listitem.approval.D7.z-listbox-odd.z-listitem-seld .smms-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D0.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D0.z-listbox-odd.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D1.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D1.z-listbox-odd.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D2.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D2.z-listbox-odd.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D3.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D3.z-listbox-odd.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D4.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D4.z-listbox-odd.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D5.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D5.z-listbox-odd.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D7.z-listitem-seld .smart-listcell,
.smart-listbox.discble-items-cnt .z-listitem.D7.z-listbox-odd.z-listitem-seld .smart-listcell {
	border-top: 2px solid black;
	border-bottom: 2px solid black;
}

.smms-listbox.orderDetails .z-listitem.approval.D0.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D0.z-listbox-odd.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D1.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D1.z-listbox-odd.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D2.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D2.z-listbox-odd.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D3.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D3.z-listbox-odd.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D4.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D4.z-listbox-odd.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D5.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D5.z-listbox-odd.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D7.z-listitem-seld .smms-listcell.first,
.smms-listbox.orderDetails .z-listitem.approval.D7.z-listbox-odd.z-listitem-seld .smms-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D0.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D0.z-listbox-odd.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D1.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D1.z-listbox-odd.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D2.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D2.z-listbox-odd.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D3.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D3.z-listbox-odd.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D4.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D4.z-listbox-odd.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D5.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D5.z-listbox-odd.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D7.z-listitem-seld .smart-listcell.first,
.smart-listbox.discble-items-cnt .z-listitem.D7.z-listbox-odd.z-listitem-seld .smart-listcell.first {
	border-left: 2px solid black;
}

.smms-listbox.orderDetails .z-listitem.approval.D0.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D0.z-listbox-odd.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D1.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D1.z-listbox-odd.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D2.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D2.z-listbox-odd.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D3.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D3.z-listbox-odd.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D4.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D4.z-listbox-odd.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D5.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D5.z-listbox-odd.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D7.z-listitem-seld .smms-listcell.last,
.smms-listbox.orderDetails .z-listitem.approval.D7.z-listbox-odd.z-listitem-seld .smms-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D0.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D0.z-listbox-odd.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D1.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D1.z-listbox-odd.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D2.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D2.z-listbox-odd.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D3.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D3.z-listbox-odd.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D4.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D4.z-listbox-odd.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D5.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D5.z-listbox-odd.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D7.z-listitem-seld .smart-listcell.last,
.smart-listbox.discble-items-cnt .z-listitem.D7.z-listbox-odd.z-listitem-seld .smart-listcell.last {
	border-right: 2px solid black;
}

/* GROUPBOX */
.smms-page .z-groupbox-header span.z-caption-cnt, 
.z-groupbox-title-cnt,
.smart-page .z-groupbox-header span.z-caption-cnt {
	background-color: #FBFBFB;
	padding-left: .25em;
	padding-right: .25em;
}

.smms-page .z-groupbox-header,
.smart-page .z-groupbox-header {
	font-weight: bold;
	font-size: 1.1em;
	color: #00548A;
}

/* BANDBOX */
.smms-bandbox-listbox .smms-bandbox-listitem .z-listcell .z-listcell-cnt {
	height: 18px;
	overflow: hidden;
}

.smms-bandbox-listbox .smms-bandbox-listheader.z-listheader .z-listheader-cnt {
	padding: 0px;
	padding-left: 2px;
	padding-bottom: 3px;
}

.smms-bandbox-listbox .smms-bandbox-listitem .smms-bandbox-listcell {
	padding: 0;
	padding-left: 0.5em;
}

.smms-bandbox-listbox .smms-bandbox-listitem .smms-bandbox-listcell.first {
	padding: 0;
	padding-left: 0;
}

.smms-bandbox-popup .smms-bandbox-listbox .smms-bandbox-listitem.suggested .smms-bandbox-listcell {
	border-top: 1px dotted black;
	border-bottom: 1px dotted black;
}

.smms-bandbox-popup .smms-bandbox-listbox .smms-bandbox-listitem.suggested .smms-bandbox-listcell.first {
	border-left: 1px dotted black;
}

.smms-bandbox-popup .smms-bandbox-listbox .smms-bandbox-listitem.suggested .smms-bandbox-listcell.last {
	border-right: 1px dotted black;
}

/* INTEGRAZIONE ROADMAP */
/*
.smart-listbox.roadmap .smart-listitem .smart-listcell.list,
.smart-listbox.roadmap .smart-listitem .smart-listcell.list .z-listcell-cnt {
	background-color: white;
}

.smart-listbox.roadmap .smart-listitem .smart-listcell.leaflet,
.smart-listbox.roadmap .smart-listitem .smart-listcell.leaflet .z-listcell-cnt {
	background-color: #cdcfd9;
}

.smart-listbox.roadmap .smart-listitem .smart-listcell.below,
.smart-listbox.roadmap .smart-listitem .smart-listcell.below .z-listcell-cnt {
	background-color: #afb3c3;
}
*/


.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem .z-listcell.smart-listcell.approved .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over .z-listcell.smart-listcell.approved .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-seld .z-listcell.smart-listcell.approved .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.approved .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd .z-listcell.smart-listcell.approved .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over .z-listcell.smart-listcell.approved .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld .z-listcell.smart-listcell.approved .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.approved .z-listcell-cnt {
	font-weight: bold;
}
/*
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem .z-listcell.smart-listcell.approved-first-week .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over .z-listcell.smart-listcell.approved-first-week .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-seld .z-listcell.smart-listcell.approved-first-week .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.approved-first-week .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd .z-listcell.smart-listcell.approved-first-week .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over .z-listcell.smart-listcell.approved-first-week .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld .z-listcell.smart-listcell.approved-first-week .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.approved-firs-week .z-listcell-cnt {
	font-weight: bold;
	background-color: #FFFF2F;
}
*/
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem .z-listcell.smart-listcell .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over .z-listcell.smart-listcell .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-seld .z-listcell.smart-listcell .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd .z-listcell.smart-listcell .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over .z-listcell.smart-listcell .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld .z-listcell.smart-listcell .z-listcell-cnt,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell .z-listcell-cnt {
	font-weight: normal;
}

.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem .z-listcell.smart-listcell,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over .z-listcell.smart-listcell,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-seld .z-listcell.smart-listcell,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd .z-listcell.smart-listcell,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over .z-listcell.smart-listcell,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld .z-listcell.smart-listcell,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell {
	border-bottom: 1px solid black;
    border-right: 1px solid black;
}

.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem .z-listcell.smart-listcell.break,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over .z-listcell.smart-listcell.break,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-seld .z-listcell.smart-listcell.break,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.break,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd .z-listcell.smart-listcell.break,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over .z-listcell.smart-listcell.break,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld .z-listcell.smart-listcell.break,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.break {
	border-top: 1px solid black;
}

.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-seld,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld {
	background-color: #FFFFFF;
	border-bottom: 1px solid black;
}

.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem .z-listcell.smart-listcell.material,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over .z-listcell.smart-listcell.material,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-seld .z-listcell.smart-listcell.material,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.material,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd .z-listcell.smart-listcell.material,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over .z-listcell.smart-listcell.material,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld .z-listcell.smart-listcell.material,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.material {
	background-color: #9CA0B4;
}

.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem .z-listcell.smart-listcell.material-odd,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over .z-listcell.smart-listcell.material-odd,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-seld .z-listcell.smart-listcell.material-odd,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.material-odd,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd .z-listcell.smart-listcell.material-odd,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over .z-listcell.smart-listcell.material-odd,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld .z-listcell.smart-listcell.material-odd,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.material-odd {
	background-color: #C3C6D2;
}

.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem .z-listcell.smart-listcell.first-week,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over .z-listcell.smart-listcell.first-week,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-seld .z-listcell.smart-listcell.first-week,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.first-week,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd .z-listcell.smart-listcell.first-week,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over .z-listcell.smart-listcell.first-week,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld .z-listcell.smart-listcell.first-week,
.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld .z-listcell.smart-listcell.first-week {
	background-color: #FFFF2F;
}

/*

.smart-listbox.roadmap.z-listbox .smart-listitem.z-listitem .smart-listcell {
	border-right: 1px solid black;
}

.smart-listbox.roadmap .z-listitem, 
.smart-listbox.roadmap .z-listitem.z-listitem-over,
.smart-listbox.roadmap .z-listitem.z-listbox-odd,
.smart-listbox.roadmap .z-listitem.z-listitem-seld,
.smart-listbox.roadmap .z-listitem.z-listbox-odd.z-listitem-over,
.smart-listbox.roadmap .z-listitem.z-listbox-odd.z-listitem-seld,
.smart-listbox.roadmap .z-listitem.z-listitem-seld.z-listitem-over-seld,
.smart-listbox.roadmap .z-listitem.z-listitem-seld .z-listcell .z-listcell-cnt,
.smart-listbox.roadmap .z-listitem.z-listitem-seld .z-listcell .z-listcell-cnt .z-label {
	background: none;
	background-color: #FFFFFF;
}

.smart-listbox.roadmap .smart-listitem .smart-listcell.first-week,
.smart-listbox.roadmap .smart-listitem .smart-listcell.first-week .z-listcell-cnt,
.smart-listbox.roadmap .smart-listitem.z-listitem-seld .smart-listcell.first-week,
.smart-listbox.roadmap .smart-listitem.z-listitem-seld .smart-listcell.first-week .z-listcell-cnt {
	font-weight: bold;
}

.smart-listbox.roadmap .z-listitem.z-listitem-over > .z-listcell,
.smart-listbox.roadmap .z-listcell {
	border: none;
	border-bottom: 1px solid black;
}

.smart-listbox.roadmap .smart-listitem .smart-listcell.approved .z-listcell-cnt {
	font-weight: bold;
	font-size: 1.2em;
}

.smart-listbox.roadmap .smart-listitem .smart-listcell.material,
.smart-listbox.roadmap .smart-listitem .smart-listcell.material .z-listcell-cnt,
.smart-listbox.roadmap .smart-listitem.z-listitem-seld .smart-listcell.material,
.smart-listbox.roadmap .smart-listitem.z-listitem-seld .smart-listcell.material .z-listcell-cnt {
	background-color: #9CA0B4;
}


.smart-listbox.roadmap .smart-listitem .smart-listcell {
	border-bottom:none;
	border-top:1px solid black;
}

.smart-listbox.roadmap .smart-listitem.approved .smart-listcell .cell-inner {
	font-weight: bold;
	font-size: 0.9em;
}

.smart-listbox.roadmap .smart-listitem .smart-listcell.material-type {
	border-right: 1px solid black;
}

.smart-listbox.roadmap .smart-listitem .smart-listcell.data-cell {
	border-right: 1px solid black;
}

.smart-listbox.roadmap .smart-listitem .smart-listcell.data-cell.last-cell {
	border-right: none;
}
*/
.mod,
.modified {
	background-color: #FaFaa0 !important;
}

.diff {
    font-size: 0.9em;
}

.pos {
    color: black;
}

.neg {
	color: red;	
}

/*
	COMMERCIAL CLAIMS
*/
.smms-listbox.commercial-claim .smms-listitem.rejected .smms-listcell.z-listcell,
.smms-listbox.commercial-claim .smms-listitem.rejected .smms-listcell.z-listcell .z-listcell-cnt {
	background-color: #FF9999;
}
.smms-listbox.commercial-claim .smms-listitem.rejected.z-listbox-odd .smms-listcell.z-listcell,
.smms-listbox.commercial-claim .smms-listitem.rejected.z-listbox-odd .smms-listcell.z-listcell .z-listcell-cnt {
	background-color: #FFBBBB;
}

.smms-doublebox {
	text-align: right;
}

/* LISTBOX */

.smms-listbox.z-listbox,
.smart-listbox.z-listbox {
	background: none;
	border: none;
	/*
	border: 2px solid white;
	background-color: white;
	*/
}

.smms-listbox .z-listbox-header .z-listhead,
.smart-listbox .z-listbox-header .z-listhead,
.smms-listbox .z-listbox-header .z-auxhead,
.smart-listbox .z-listbox-header .z-auxhead {
	background: none;
}

.smms-listbox .z-listbox-header .z-listhead .z-listheader,
.smart-listbox .z-listbox-header .z-listhead .z-listheader,
.smms-listbox .z-listbox-header .z-auxhead .z-auxheader ,
.smart-listbox .z-listbox-header .z-auxhead .z-auxheader {
	border: none;
}

.smms-listbox .z-listbox-header .z-auxhead .z-auxheader ,
.smart-listbox .z-listbox-header .z-auxhead .z-auxheader {
	border-bottom: 1px solid #006AAE;
}

.smms-listbox .z-listbox-header .z-listhead .z-listheader-cnt,
.smart-listbox .z-listbox-header .z-listhead .z-listheader-cnt,
.smms-listbox .z-listbox-header .z-auxhead .z-auxheader-cnt,
.smart-listbox .z-listbox-header .z-auxhead .z-auxheader-cnt {
	color: #00548A;
}

.smms-listbox .z-listbox-header-bg,
.smart-listbox .z-listbox-header-bg {
	background-image: none;
	background-color: #006AAE;
	height: 2px;
}

.smms-listbox .z-listbox-body,
.smart-listbox .z-listbox-body {
	background-color: inherit;
}

.smms-listbox .z-listitem,
.smart-listbox .z-listitem {
	background: none;
	background-color: white;
}

.smms-listbox .z-listitem.z-listbox-odd,
.smart-listbox .z-listitem.z-listbox-odd {
	background: none;
	background-color: #DFDFFF;
}

.smms-listbox .z-listitem.z-listitem-over,
.smart-listbox .z-listitem.z-listitem-over {
	background: none;
	background-image: none;
	background-color: #CFCFFF;
}

.smms-listbox .z-listitem.z-listbox-odd.z-listitem-over,
.smart-listbox .z-listitem.z-listbox-odd.z-listitem-over {
	background: none;
	background-color: #CFCFFF;
}

.smms-listbox .z-listitem.z-listitem-seld,
.smart-listbox .z-listitem.z-listitem-seld {
	background-color: #BFBFFF;
}

.smms-listbox .z-listitem.z-listbox-odd.z-listitem-seld,
.smart-listbox .z-listitem.z-listbox-odd.z-listitem-seld {
	background-color: #9F9FFF;
}

.smms-listbox .z-listitem.z-listitem-seld.z-listitem-over-seld,
.smart-listbox .z-listitem.z-listitem-seld.z-listitem-over-seld {
	background-color: #8F8FFF;
}


.smms-listbox .z-listitem.z-listitem-seld .z-listcell .z-listcell-cnt,
.smart-listbox .z-listitem.z-listitem-seld .z-listcell .z-listcell-cnt,
.smms-listbox .z-listitem.z-listitem-seld .z-listcell .z-listcell-cnt .z-label,
.smart-listbox .z-listitem.z-listitem-seld .z-listcell .z-listcell-cnt .z-label {
	font-weight: bold;
	
}

.smms-listbox .z-listitem.z-listitem-over > .z-listcell,
.smart-listbox .z-listitem.z-listitem-over > .z-listcell {
	border: none;
	border-bottom: 1px solid white;
}

.smms-listbox .z-listcell,
.smart-listbox .z-listcell {
	border: none;
	border-bottom: 1px solid white;
}

.smms-listbox .z-listcell .z-listcell-cnt,
.smart-listbox .z-listcell .z-listcell-cnt {
	color: black;
}

.smms-listbox .z-listbox-footer,
.smart-listbox .z-listbox-footer {
	border: none;
	border-top: 2px solid #006AAE;
}

.smms-listbox .z-listbox-footer .z-listfooter,
.smart-listbox .z-listbox-footer .z-listfooter {
	background-color: white;
}

.smms-listbox .z-listbox-footer .z-listfooter .z-listfooter-cnt,
.smart-listbox .z-listbox-footer .z-listfooter .z-listfooter-cnt {
	color: black;
	font-weight: bold;
}

.smms-listbox .z-listbox-pgi-b,
.smart-listbox .z-listbox-pgi-b {
	border: none;
}

.smms-listbox .z-listbox-pgi-b .z-paging,
.smart-listbox .z-listbox-pgi-b .z-paging  {
	border: none;
	background-color: inherit;
	border-top: 2px solid #006AAE;
}

.smms-listbox .z-listbox-pgi-b .z-paging .z-paging-btn,
.smart-listbox .z-listbox-pgi-b .z-paging .z-paging-btn {
	background: none;
}

.smms-listbox .z-listbox-pgi-b .z-paging .z-paging-inp,
.smms-listbox .z-listbox-pgi-b .z-paging .z-paging-text,
.smms-listbox .z-listbox-pgi-b .z-paging .z-paging-info {
	color: black;
}

/* DATEBOX */
.smart-datebox.z-datebox.z-datebox-focus.z-datebox-real-readonly .z-datebox-readonly,
.smms-datebox.z-datebox.z-datebox-focus.z-datebox-real-readonly .z-datebox-readonly,
.smart-datebox.z-datebox.z-datebox-focus.z-datebox-real-readonly,
.smms-datebox.z-datebox.z-datebox-focus.z-datebox-real-readonly {
	background-color: #EEF;
}

.smart-datebox.z-datebox.z-datebox-focus.z-datebox-real-readonly .z-datebox-readonly,
.smms-datebox.z-datebox.z-datebox-focus.z-datebox-real-readonly .z-datebox-readonly {
	border: 1px solid #DFDFFF;
}

/* THROWABLE REPORTER */
.throwable-reporter .sorry-message-container {
	border-bottom: 2px solid red;
}

/* LISTBOX AUTOPAGING ITEM HEIGHT */
.smart-listbox .z-listbox-autopaging .z-listcell-cnt,
.smms-listbox .z-listbox-autopaging .z-listcell-cnt {
    height: 18px;
    overflow: hidden;
}

.smart-listbox .z-listbox-autopaging .smart-listitem.double .z-listcell-cnt {
    height: 38px;
    overflow: hidden;
}

.smart-listbox .smart-listitem.triple .z-listcell-cnt {
    height: 57px;
    overflow: hidden;
}

.smart-listbox .z-listbox-autopaging .smart-listitem.double .z-listcell-cnt .z-vlayout-inner {
	height: 18px;
}

.smart-listbox .z-listbox-autopaging .smart-listitem.double .z-listcell-cnt .z-vlayout-inner .smart-text {
	white-space: nowrap;
}

/* CPFR AGENT FORECAST PAGE */

.cpfr-page .z-grid .z-cell > SPAN, 
.cpfr-page .z-grid .z-cell INPUT, 
.cpfr-page .z-grid .z-auxheader-cnt, 
.cpfr-page .z-grid .z-column-cnt {
    font-family:arial, sans-serif;
    font-size: 11px;
}
.cpfr-page .z-grid .z-auxheader-cnt {
	text-align: center;
}
.cpfr-page .z-grid .z-cell {
    background: none repeat scroll 0 0 white !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    line-height: 14px;
}
.cpfr-page .z-grid .z-cell-thin-border {
    border-bottom: 1px solid #CCCCCC !important;
}
.cpfr-page .z-grid .z-cell-total, .cpfr-page .z-grid .z-cell-header {
    border-right: 1px solid #666666 !important;
}
.cpfr-page .z-grid .z-cell-total {
    background: none repeat scroll 0 0 #EEEEFF !important;
}
.cpfr-page .z-grid .z-cell-total > SPAN {
    color: blue;
    font-weight: bold;
}
.cpfr-page .z-grid .z-cell-thick-border {
    border-bottom: 1px solid #666666 !important;
}
.cpfr-page .z-grid .z-cell-siso {
    background: none repeat scroll 0 0 #FFEEFF !important;
}
.cpfr-page .z-grid .z-cell-user-def {
    background: none repeat scroll 0 0 #FFEEAA !important;
}
.cpfr-page .z-grid .z-cell-orders {
    background: none repeat scroll 0 0 #CCFFCC !important;
}
.cpfr-page .z-grid .z-cell-sales {
    background: none repeat scroll 0 0 #CCDDFF !important;
}
.cpfr-page .z-grid .z-auxheader-cnt, 
.cpfr-page .z-grid .z-column-cnt {
    white-space: nowrap;
    padding-top:2px;
	padding-bottom:2px;
}
.cpfr-page .z-grid .z-cell > SPAN, 
.cpfr-page .z-grid .z-cell INPUT {
	white-space: normal;
}
.cpfr-page .z-grid .z-cell INPUT {
	text-align: right;
	padding:0;
}
.cpfr-page .z-grid .sellout-f-row {
	background: #FFEEAA !important;
}

.cpfr-page .z-grid .confirmed-q-row {
	background: #CCDDFF !important;
}

/* ROADMAP FLYER*/
div.z-grid.roadmap-grid {
    margin: 0;
    text-align: center;
}
div.z-grid.roadmap-grid .z-cell {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}
div.z-grid.roadmap-grid .z-cell-first {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
}
div.z-grid.roadmap-grid .z-vlayout-title{
	margin-top: -4px; 
	margin-left: -6px;
	margin-right: -6px;
	background-color: #fffc8b;
}
div.z-grid.roadmap-grid .z-label-detail{
	font-family: arial,sans-serif;
    font-size: 11px;
}
div.z-grid.roadmap-grid .z-label-detail-blue{
	font-family: arial,sans-serif;
    font-size: 11px;
    color: #0000FF;
}
div.z-grid.roadmap-grid .z-vlayout-title-national{
	margin-top: -4px; 
	margin-left: -6px;
	margin-right: -6px;
	background-color: #ffe472;
}
div.z-grid.roadmap-grid .z-cell .z-label {
    white-space: normal;
}
div.z-grid.roadmap-grid .z-cell-flyer .z-label-bold {
    font-weight: bold;
}
div.z-grid.roadmap-grid .z-cell-flyer-national {
    background-color: #8dcab2;
    border: 2px solid #666666;
    cursor: pointer;
}
div.z-grid.roadmap-grid .z-cell-flyer {
    background-color: #d7ecff;
    border: 2px solid #666666;
    cursor: pointer;
}
div.z-grid.roadmap-detail-grid {
    margin-top: 5px;
}
div.z-grid.roadmap-detail-grid .z-cell * {
    font-family: arial,sans-serif;
    font-size: 11px;
}
div.z-grid.roadmap-detail-grid .z-cell {
    border: 0 none;
    line-height: 10px;
    text-align: left;
}
div.z-grid.roadmap-detail-grid .z-cell-right-align {
    border: 0 none;
    line-height: 10px;
    text-align: right;
}

/* Modal Window 
	BLUE: #006AAE
	LIGHT BLUE: #F0F8FF
	BORDER: #D0D8DD
*/

.smart-modal-window {
	
}

.smart-modal-window .z-window-modal-tl,
.smart-modal-window .z-window-highlighted-tl {
	background: none;
	background-image: none;
}

.smart-modal-window .z-window-modal-tl .z-window-modal-tr,
.smart-modal-window .z-window-highlighted-tl .z-window-highlighted-tr {
	background: none;
	background-image: none;
	background-color: #006AAE;
}

.smart-modal-window .z-window-modal-hl,
.smart-modal-window .z-window-highlighted-hl {
	background: none;
	background-image: none;
	background-color: #006AAE;
	color: #FFFFFF;
}

.smart-modal-window .z-window-modal-hl .z-window-modal-hr,
.smart-modal-window .z-window-highlighted-hl .z-window-highlighted-hr {
	background: none;
	background-image: none;
}

.smart-modal-window .z-window-modal-hl .z-window-modal-hr .z-window-modal-hm,
.smart-modal-window .z-window-highlighted-hl .z-window-highlighted-hr .z-window-highlighted-hm {
	background: none;
	background-image: none;
}

.smart-modal-window .z-window-modal-hl .z-window-modal-hr .z-window-modal-hm .z-window-modal-header-move.z-window-modal-header,
.smart-modal-window .z-window-highlighted-hl .z-window-highlighted-hr .z-window-highlighted-hm .z-window-highlighted-header-move.z-window-highlighted-header {
	color: inherit;
	font-size: 1.15em;
	font-weight: bold;
}

.smart-modal-window .z-window-modal-cl,
.smart-modal-window .z-window-highlighted-cl {
	background: none;
	background-image: none;
	background-color: #006AAE;
}

.smart-modal-window .z-window-modal-cl .z-window-modal-cr,
.smart-modal-window .z-window-highlighted-cl .z-window-highlighted-cr {
	background: none;
	background-image: none;
}

.smart-modal-window .z-window-modal-cl .z-window-modal-cr .z-window-modal-cm,
.smart-modal-window .z-window-highlighted-cl .z-window-highlighted-cr .z-window-highlighted-cm {
	border: none;
}

.smart-modal-window .z-window-modal-cl .z-window-modal-cr .z-window-modal-cm .z-window-modal-cnt,
.smart-modal-window .z-window-highlighted-cl .z-window-highlighted-cr .z-window-highlighted-cm .z-window-highlighted-cnt {
	padding: 4px !important;
	background-color: #F0F8FF;
}

.smart-modal-window .z-window-modal-bl,
.smart-modal-window .z-window-highlighted-bl {
	background: none;
	background-image: none;
}

.smart-modal-window .z-window-modal-bl .z-window-modal-br,
.smart-modal-window .z-window-highlighted-bl .z-window-highlighted-br {
	background: none;
	background-image: none;
	background-color: #006AAE;
}

.smart-modal-window .smart-window-content {
	overflow-y: auto;
	max-height: 500px;
	padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #D0D8DD;
}

.smart-modal-window .smart-window-buttons {
	text-align: right;
	padding-top: 3px;
}

.smart-panel.z-panel {
	background-color: #FBFBFB;
	border: 1px solid #D0D8DD;
	-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.smart-modal-window .smart-panel.z-panel {
	background-color: inherit;
	border: none;
	-webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.smms-titled-box {
	background-color: #FBFBFB;
	border: 1px solid #D0D8DD;
}

.smart-vlayout {
	padding-bottom: 1px;
}

/***** CREDIT NOTE GENERATOR GRID *****/
div.z-grid.nc-generator-grid {
    margin: 0;
    text-align: center;
}

div.z-grid.nc-generator-grid .z-cell {
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
}

div.z-grid.nc-generator-grid .z-cell .z-label {
    white-space: bold;
}

/* status-button */
.smart-status-button,
.smart-status-button:HOVER {
	background-image: none;
}
.smart-status-button.good {
	background-color: #55AA55;
	border-color: #008800;
}
.smart-status-button.good:HOVER {
	background-color: #77CC77;
}
.smart-status-button.medium {
	background-color: #FFCC00;
	border-color: #FFAB00;
}
.smart-status-button.medium:HOVER {
	background-color: #FFDD00;
}
.smart-status-button.bad {
	background-color: #FF6666;
	border-color: #FF0000;
}
.smart-status-button.bad:HOVER {
	background-color: #FF8866;
}

/* COMMERCIAL CLAIMS GRIDS */
div.z-grid.cc-grid {
    margin: 0;
}
div.z-grid.cc-grid .selected .z-label {
    font-weight: bold;
}
div.z-grid.cc-grid .totals {
    font-weight: bold;
    color: #666666;
    margin-left: 8px;
    margin-right: 4px;
}
div.z-grid.cc-grid .returned-inv-cell {
    font-family: arial,sans-serif;
    font-size: 10px;
    font-style:italic;
}
div.z-grid.cc-grid .first-cell {
    border-left: 1px solid #CCCCCC;
    font-family: arial,sans-serif;
    font-size: 10px;
    font-style:italic;
}
div.z-grid.cc-grid .last-cell {
    border-right: 1px solid #CCCCCC;
    font-family: arial,sans-serif;
    font-size: 10px;
    font-style:italic;
}
div.z-grid.cc-grid .first-row {
    border-top: 1px solid #CCCCCC;
    font-family: arial,sans-serif;
    font-size: 10px;
    font-style:italic;
}
div.z-grid.cc-grid .last-row {
    border-bottom: 1px solid #CCCCCC;
    font-family: arial,sans-serif;
    font-size: 10px;
    font-style:italic;
}
div.z-grid.cc-grid .grid-top {
    border-top: 2px solid #CCCCCC;
    border-left: 2px solid #CCCCCC;
    border-right: 2px solid #CCCCCC;
}
div.z-grid.cc-grid .grid-body-left {
    border-left: 2px solid #CCCCCC;
}
div.z-grid.cc-grid .grid-body-right {
    border-right: 2px solid #CCCCCC;
}
div.z-grid.cc-grid .grid-bottom {
    border-bottom: 2px solid #CCCCCC;
}
div.z-grid.cc-grid .rejecteditem {
    background-color: #FF9999;
}

/* smart-fields-grid */
.smms-grid.smart-fields-grid {
	padding: 10px; 
}
.smms-grid.smart-fields-grid .z-grid-header-bg {
	display: none;
}
.smms-grid.smart-fields-grid .z-grid-body .z-cell {
	padding: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 5px;
}

/* pl listbox */
.smms-listbox .z-listitem.plwarning {
    background: none repeat scroll 0 0 #FFB3B3; 
}
.smms-listbox .z-listitem.plwarning.z-listbox-odd {
    background: none repeat scroll 0 0 #FF8080;
}
.smms-listbox .z-listitem.plwarning.z-listitem-seld {
    background-color: #FF9999;
}
.smms-listbox .z-listitem.plwarning.z-listbox-odd.z-listitem-seld {
    background-color: #FF6666;
}

/* centralized edi order listbox */

.smart-listbox.centralized .smart-listitem-missing.z-listitem.z-listbox-odd {
	background-color: #FFE98F;
}

.smart-listbox.centralized .smart-listitem-missing.z-listitem {
	background-color: #FaFaa0;
}

.smart-modal-window .smart-window-content .smart-fields-grid {
	padding: 5px;
	margin: 0;
}

.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.approved,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.approved,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld.approved,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld.approved,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.approved,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.approved,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld.approved,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld.approved,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.added,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.added,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld.added,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld.added,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.added,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.added,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld.added,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld.added {
	background-color: #88DD88;
}

.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.rejected,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.rejected,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld.rejected,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld.rejected,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.rejected,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.rejected,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld.rejected,
.smart-listbox.approval-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld.rejected,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.removed,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.removed,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld.removed,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld.removed,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.removed,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.removed,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld.removed,
.smart-listbox.expertise-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld.removed {
	background-color: #FF8888;
}

.smart-intbox {
	text-align: right;
}

.search-image {
	cursor: pointer; 
	margin-left: 3px;
	margin-top: 3px;
	width: 16px;
}


/***** SISO IMPORT CUSTOMER PROFILE *****/
.sisoimport-mapping-panels-dett.z-hlayout .z-hlayout-inner {
	padding-right: inherit !important;
}

/********** SA REPORT **********/
.smart-listbox .z-listitem.z-listbox-white-row.z-listbox-odd.z-listitem-seld,
.smart-listbox .z-listitem.z-listbox-white-row.z-listitem-seld,
.smart-listbox .z-listitem.z-listbox-white-row.z-listbox-odd.z-listitem-over,
.smart-listbox .z-listitem.z-listbox-white-row.z-listitem-over,
.smart-listbox .z-listitem.z-listbox-white-row.z-listbox-odd,
.smart-listbox .z-listitem.z-listbox-white-row.z {
	background: none;
	background-color: white;
}


.smart-listbox .z-listitem.z-listbox-blue-row,
.smart-listbox .z-listitem.z-listbox-blue-row.z-listbox-odd {
	background: none;
	background-color: #DFDFFF;
}

.smart-listbox.validate-listbox.z-listbox .smart-listitem.z-listitem.rejected,
.smart-listbox.validate-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.rejected,
.smart-listbox.validate-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld.rejected,
.smart-listbox.validate-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld.rejected,
.smart-listbox.validate-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.rejected,
.smart-listbox.validate-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.rejected,
.smart-listbox.validate-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld.rejected,
.smart-listbox.validate-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld.rejected {
	background-color: #FF8888;
}

.smart-listbox .z-listitem.sa-monitoring .smart-listcell.z-listcell {
	border: solid;
	border-color: #00548A;
	border-width: 1px;
	border-style: dotted;
}

.smart-listbox.campaign-listbox.z-listbox .smart-listitem.z-listitem,
.smart-listbox.campaign-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over,
.smart-listbox.campaign-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld,
.smart-listbox.campaign-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld,
.smart-listbox.campaign-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd,
.smart-listbox.campaign-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over,
.smart-listbox.campaign-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld,
.smart-listbox.campaign-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld {
	background-color: #FFFFFF;
	vertical-align: text-top;
}

.smart-listbox.survey-listbox.z-listbox .smart-listitem.z-listitem,
.smart-listbox.survey-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over,
.smart-listbox.survey-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld,
.smart-listbox.survey-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld,
.smart-listbox.survey-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd,
.smart-listbox.survey-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over,
.smart-listbox.survey-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld,
.smart-listbox.survey-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld {
	background-color: #FFFFFF;
	vertical-align: top;
}

.smart-listbox.survey-listbox.z-listbox {
	margin-left: 40px;
	margin-top: 10px;
}

.questionsMargin {
	margin-left: 20px;
}

.questionnaireTitle {
	font-size: 1.5em;
	margin-left: 0px;
	margin-bottom: 10px;
}

tr.z-listitem-disd.smms-listitem *, td.z-listcell-disd.smms-listcell * {
  color: inherit!important;
}

div.roadmap.smart-listbox.z-listbox tr.smms-listhead.z-listhead th.smms-listheader.z-listheader {
	border-right: 1px solid black;
}

.smart-panel .z-caption .z-toolbarbutton {
	margin-top: -1px;
}

.smart-datebox.modified input  {
	background-color: #FaFaa0 !important;
}

.smart-datebox.modified i  {
	background-color: white;
}

.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.modified,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.modified,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld.modified,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld.modified,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.modified,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.modified,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld.modified,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld.modified {
	background-color: #FaFaa0 !important;
}

.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld.step-on
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.modified.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.modified.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld.modified.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld.modified.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.modified.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.modified.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld.modified.step-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld.modified.step-on {
	background-color: #88DD88 !important;
}

.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld.cantstep-on
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.modified.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.modified.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-seld.modified.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listitem-over.z-listitem-seld.modified.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.modified.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.modified.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-seld.modified.cantstep-on,
.smart-listbox.editing-listbox.z-listbox .smart-listitem.z-listitem.z-listbox-odd.z-listitem-over.z-listitem-seld.modified.cantstep-on {
	background-color: #FF8888 !important;;
}


.smms-grid.smart-fields-grid .z-grid-body .z-cell.smart-grid-caption {
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.smart-grid-caption-content {
	border-bottom: 1px solid #CCCCCC;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-right: 5px;
}

.smart-grid-caption-content .smart-label {
	font-weight: normal;
	font-style: italic;
	font-size: 18px;
}

.smart-grid-caption-content .smart-button {
	float: right;
}

.smart-listbox div.z-listbox-header th.z-listheader-sort-over {
	background-image: none;
}
