.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control
	{
	background-color: #fff;
	opacity: 1;
}

.z-combobox-input[readonly], .z-bandbox-input[readonly],
	.z-datebox-input[readonly], .z-timebox-input[readonly],
	.z-spinner-input[readonly], .z-doublespinner-input[readonly] {
	border-color: #e6e6e6;
	background: #ffffff;
}

.prompt-codigo {
	width: 48px !important;
	margin-right: 0;
	float: left;
	border-radius: 0 0 0 0 !important;
}

@media only screen and (max-width: 366px) {
	.prompt-codigo {
		width: 50px !important;
		margin-right: 0;
		float: left;
		border-radius: 0 0 0 0 !important;
	}
	.prompt-descripcion {
		min-width: 110px !important;
	}
}

.input-group-addon-codigo .input-group .input-group-addon {
	border-radius: 0 0 0 0 !important;
}

.btn:hover {
	color: #000;
}

.col-final input {
	width: 96.4% !important;
}

.col-final {
	width: 100% !important;
}

.label-block {
	display: block;
}

.z-combobox, .z-bandbox, .z-datebox, .z-timebox, .z-spinner,
	.z-doublespinner {
	position: relative;
	display: block;
	white-space: nowrap;
	height: 24px;
}

.z-datebox{
	margin-bottom: 15px;
}

.z-combobox-input, .z-bandbox-input, .z-datebox-input, .z-timebox-input,
	.z-spinner-input, .z-doublespinner-input {
	width: 100%;
}

.centerButtons {
	text-align: right;
}

.z-comboitem, .z-comboitem a, .z-comboitem a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding: 4px 8px;
	text-decoration: none;
}

.z-combobox, .z-bandbox, .z-datebox, .z-timebox, .z-spinner,
	.z-doublespinner {
	display: block;
}


.z-menu-content:hover, .z-menuitem-content:hover {
	border-color: #009688 !important;
	font-weight: bold;
}

.z-combobox-input, .z-bandbox-input, .z-datebox-input, .z-timebox-input,
	.z-spinner-input, .z-doublespinner-input {
	font-family: Arial, Sans-serif;
	background: #FEFEFE;
	font-weight: normal;
	font-style: normal;
	color: #000;
	height: 24px;
	border: 1px solid #cfcfcf;
	-webkit-border-radius: 0px 0 0 0px;
	-moz-border-radius: 0px 0 0 0px;
	-o-border-radius: 0px 0 0 0px;
	-ms-border-radius: 0px 0 0 0px;
	border-radius: 0px 0 0 0px;
	margin: 0;
	padding: 5px 5px;
	line-height: 14px;
	background: #fff;
	width: 100%;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}

.z-combobox-button, .z-bandbox-button, .z-datebox-button,
	.z-timebox-button, .z-spinner-button, .z-doublespinner-button {
	font-size: 12px;
	color: #5f5f5f;
	display: inline-block;
	min-width: 24px;
	height: 24px;
	border: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
	-webkit-border-radius: 0 0px 0px 0;
	-moz-border-radius: 0 0px 0px 0;
	-o-border-radius: 0 0px 0px 0;
	-ms-border-radius: 0 0px 0px 0;
	border-radius: 0 0px 0px 0;
	line-height: 14px;
	background: #fff;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	cursor: pointer;
	padding-right: 7px;
}

.z-calendar-weekend {
	color: #3ac2c3;
	background: #d2cfcf;
	text-align: center;
}

.z-calendar-weekday {
	text-align: center;
}

.z-calendar-cell:hover {
	color: #FEFEFE;
	background: rgba(0, 150, 136, 0.67);
}

.z-calendar-selected {
	color: #fefefe;
	background: #009688;
}

/* formularios */
.login_content form input[type="text"]:focus, .login_content form input[type="email"]:focus,
	.login_content form input[type="password"]:focus {
	background-color: #fff;
	border: 2px solid #66afe9;
	outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6);
}

.z-combobox-input:focus, .z-bandbox-input:focus, .z-datebox-input:focus,
	.z-timebox-input:focus, .z-spinner-input:focus, .z-doublespinner-input:focus
	{
	border-color: #00bdac;
    -webkit-box-shadow: 0px 2px 15px -5px #00bdac !important;
    -moz-box-shadow: 0px 2px 15px -5px #00bdac !important;
    box-shadow: 0px 2px 15px -5px #00bdac !important;
}

.z-comboitem {
	text-shadow: 0 0 0;
}

.z-comboitem:hover {
	color: #111111;
	background: #e0e0e0;
}

.z-comboitem.z-comboitem-selected, .z-comboitem.z-comboitem-selected:hover{
	background: #009688;
	color: #FEFEFE
}

.z-comboitem-selected .z-comboitem-text {
	color: #FEFEFE !important;
}

.z-comboitem-selected:hover .z-comboitem-text {
	color: #111111;
}

/* fin formularios */
.z-menupopup-separator {
	width: 0;
	border-width: 3px 1px 3px 0;
	border-style: solid;
	border-color: #fff;
	background: #e0e0e0;
	position: absolute;
	top: 0;
	left: 31px;
	z-index: 10;
}

.z-menupopup {
	border: 0px solid #cfcfcf;
	z-index: 88000 !important;
}

.z-menupopup .z-menuitem-icon {
	font-size: 14px;
	color: #009688;
	display: none;
	position: absolute;
	top: 5px;
	left: 7px;
}

.barraTabla {
	padding-right: 0;
	padding-left: 0;
}

.barraTabla.fixed-md, .barraTabla.fixed-xs, .barraTabla.fixed-sm {
	border-bottom: 1px solid #e6e9ed;
}

/* tabla grid */
.z-grid-header, .z-grid-body, .z-listbox-header, .z-listbox-body {
	width: 100% !important;
}

.tabla, th {
	border: 0px solid #FFE;
}

.table-responsive {
	width: 100%;
	border: 0px;
	padding-bottom: 10px;
	border: 0px;
}

.table-responsive::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 2px solid #fff;
	background-color: #009688;
}

.z-auxheader {
	border-left: 1px solid #cfcfcf !important;
	border-bottom: none !important;
	position: relative;
	overflow: hidden;
	white-space: nowrap;
	background: #009688 !important;
}

.z-auxheader-content {
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #FEFEFE;
	padding: 4px 5px 3px;
	line-height: 10px;
	overflow: hidden;
}

.z-column-content {
	font-family: Arial, Sans-serif;
	font-size: 12px;
	color: #FEFEFE;
	padding: 0px;
	overflow: hidden;
	background: #009688;
	white-space: pre-line;
}

.z-columns th:FIRST-CHILD .z-column-content {
	border-left: 0px solid #fefefe !important;
}

.columnaWrap .z-column-content {
	white-space: pre-line;
}

.z-column {
	border-bottom: 1px solid #fefefe !important;
	border-left: 0px solid #fefefe !important;
	padding: 0;
	position: relative;
	overflow: hidden;
	white-space: pre;
}

.z-column-button {
	color: #FEFEFE;
	display: none;
	width: 23px;
	height: 32px;
	border-left: 1px solid #abd8f9;
	line-height: 32px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 15;
	cursor: pointer;
	text-decoration: none;
	-webkit-box-shadow: inset 1px 0 #fff;
	-moz-box-shadow: inset 1px 0 #fff;
	-o-box-shadow: inset 1px 0 #fff;
	-ms-box-shadow: inset 1px 0 #fff;
	box-shadow: inset 1px 0 #fff;
}

.z-grid-odd>.z-row-inner, .z-grid-odd>.z-cell {
	background: #f7f7f7;
}

.z-row:hover>.z-row-inner div, .z-row:hover>.z-row-inner {
	background: rgb(0 150 136 / 0.2) !important;	
	transition: all .2s ease
}

.btn-success {
	color: #111111;
	background-color: #FEFEFE;
	border-color: #578499;
}

.btn-primary {
	color: #fff;
	font-weight: bold;
	background-color: #009688;
	border-color: #009688;
}

.btn-danger {
	color: #111111;
	background-color: #FEFEFE;
	border-color: #578499;
}

button, .buttons, .btn, .modal-footer .btn+.btn {
	margin-bottom: 5px;
	margin-right: 5px;
}

.btn-group-vertical .btn, .btn-group .btn {
	margin-bottom: 0;
	margin-right: 0;
}

.form-control:focus {
	border-color: #00bdac;
    -webkit-box-shadow: 0px 2px 15px -5px #00bdac;
    -moz-box-shadow: 0px 2px 15px -5px #00bdac;
    box-shadow: 0px 2px 15px -5px #00bdac;
	outline: 0;
}

.form-control.zmx-controllers-search.z-textbox{
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover,
	.btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover,
	.open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus,
	.open>.dropdown-toggle.btn-default:hover {
	border-color: #009688 !important;
}

.form-group span {
	white-space: nowrap;
}

.form-group .spanCombo {
	white-space: nowrap;
	width: 100%;
}

.z-groupbox {
	height: auto;
	/* 	padding-top: 0px !important; */
	margin-top: 0px;
	margin-bottom: 15px;
}

.z-groupbox-content {
	display: inherit;
	height: auto;
	border: 1px solid #009688;
	border-top: 0;
	padding: 0px;
	overflow: hidden;
	zoom: 1;
}

.z-groupbox>.z-groupbox-header {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #363636;
	width: 100%;
	height: 0px;
	border: 1px solid #009688;
	border-bottom: 0;
	padding-left: 10px;
	line-height: 14px;
	zoom: 1;
}

.z-groupbox>.z-groupbox-header .z-caption, .z-groupbox>.z-groupbox-header .z-groupbox-title
	{
	display: inline;
	width: auto;
	padding: 0 4px;
	line-height: 16px;
	background: #fff;
	position: relative;
	top: -18px !important;
	cursor: pointer;
}

.contenido {
	margin-top: 83px;
}

.contenidoInterno {
	margin-top: 10px;
}
/* //modal */
.z-window-modal {
	padding: 0px;
	background: #009688;
	max-height: 650px !important;
}

.z-window-modal.zmx-win-100 {
	max-height: 955px !important;
}

.z-window-modal.zmx-view-pdf {
	max-height: 800px !important;
}

@media only screen and (max-width: 700px) {
	.z-window-modal {
		position: fixed;
		width: 96% !important;
		top: 372px;
		left: 5px !important;
		margin: 0px 0px 0px 3px;
		z-index: 1800;
	}
}

.z-window-header {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    color: #fefefe;
    padding: 3px 7px 0px 7px;
    line-height: 22px;
    overflow: hidden;
    zoom: 1;
    cursor: default;
}

.z-window-icon {
	font-size: 16px;
	color: #FEFEFE;
	display: block;
	width: 28px;
	height: 24px;
	border: 0px solid #cfcfcf;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	-ms-border-radius: 4px;
	border-radius: 4px;
	margin: auto 1px;
	line-height: 4px;
	background: transparent !important;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
	float: right;
}

.z-window-content {
	/* 	height: 100% !important; */
	padding-top: 15px;
	padding-left: 0px;
}

.z-temp, .z-modal-mask {
    background: #012F44 !important;
    opacity: .5;
}

z-modal-mask {
	position: fixed !important;
	width: 50%;
	min-width: 350px;
	top: 100px;
	left: 476px;
	z-index: 999 !important;
	height: 100% !important;
}

/* //endmodal */

/* //scrollbar */
.z-window-content::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	background-color: #F5F5F5;
}

.z-window-content::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 14px;
	height: 18px;
}

.z-window-content::-webkit-scrollbar-thumb {
	border-radius: 8px;
	background-color: #009688;
}
/* //end scrollbar  */

/* //paginado */
.z-paging-selected {
	color: #FEFEFE !important;
	font-weight: bold;
	border-color: #a9a9a9;
	background: 0;
	background-image: initial;
	background-position-x: initial;
	background-position-y: initial;
	background-size: initial;
	background-repeat-x: initial;
	background-repeat-y: initial;
	background-attachment: initial;
	background-origin: initial;
	background-clip: initial;
	background-color: inherit;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background: #009688 !important;
}
/* //end paginado */
.z-paging-button {
	font-family: Arial, Sans-serif;
	font-size: 14px;
	font-weight: normal;
	font-style: normal;
	display: inline-block;
	min-width: 20px;
	height: 20px;
	border: 0px solid #adadad;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	margin-right: 6px;
	padding: 4px 0;
	line-height: 13px;
	background: #fefefe;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
	text-decoration: none;
	white-space: nowrap;
	color: #009688;
}

.z-paging {
	height: 32px;
	padding: 4px 10px 3px;
	background: #FEFEFE !important;
	position: relative;
}

.z-grid-paging-bottom, .z-grid-footer{
	border-top: 1px solid #009688;
}

.z-grid{
	border: 1px solid #009688;
}


.z-paging-info {
	display: none;
}

.z-paging-selected:active {
	border-color: #a9a9a9;
	color: #FEFEFE !important;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
	background: #2a963d !important;
}

.z-paging-noborder:hover {
	border-color: transparent;
	color: #111111;
	font-weight: bold;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-o-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	-ms-box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	box-shadow: 0 0 0 rgba(0, 0, 0, 0);
	text-decoration: none;
}

.z-paging-button:hover {
	border-color: inherit;
	color: #111111;
	font-weight: bold;
	-webkit-box-shadow: inherit;
	-moz-box-shadow: inherit;
	-o-box-shadow: inherit;
	-ms-box-shadow: inherit;
	box-shadow: inherit;
}

/* //mensajes de error */
.z-errorbox-content {
	font-family: Arial, Sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #fefefe;
	width: 100%;
	border: 1px solid #900;
	padding: 5px 20px 5px 26px;
	background: #900;
	vertical-align: middle;
	position: relative;
	overflow: hidden;
	cursor: move;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
	-o-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
	-ms-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.35);
}

.z-errorbox>.z-errorbox-icon {
	font-size: 15px;
	color: #f3e006;
	position: absolute;
	z-index: 2;
}

/* //fin mensaje de error  */
.tabla, th, td {
	border: 0px solid #ddd;
}

tr.selected,
tr.selected td.z-row-inner div,
tr.selected td.z-row-inner div > span,
tr.selected.zmx-2dias > td.z-row-inner,
tr.selected.zmx-1dias > td.z-row-inner{
	background: #009688 !important;
    color: white;
}

.z-grid-odd.selected>.z-row-inner, .z-grid-odd.selected>.z-cell {
	background: #009688 !important;
}

.btn-group-vertical>.btn.active, .btn-group-vertical>.btn:active,
	.btn-group-vertical>.btn:focus, .btn-group-vertical>.btn:hover,
	.btn-group>.btn.active, .btn-group>.btn:active, .btn-group>.btn:focus,
	.btn-group>.btn:hover {
	z-index: 0;
}

table>z-label {
	font-size: 11px !important;
}

.botonEjemplo i {
	position: relative;
	margin: 4px;
}

.botonEjemplo2:hover {
	width: 50px !important;
}

.botonEjemplo2:active {
	width: 40px !important;
}

.btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	padding: 6px 0;
	font-size: 12px;
	line-height: 1.428571429;
	border-radius: 50%;
}

.btn-circle.btn-lg {
	width: 50px;
	height: 50px;
	padding: 10px 16px;
	font-size: 18px;
	line-height: 1.33;
}

.btn-circle.btn-xl {
	width: 70px;
	height: 70px;
	padding: 10px 16px;
	font-size: 24px;
	line-height: 1.33;
}

.z-datebox {
	width: 100%;
	/* width: 100px; */
}

.z-datebox-button {
	position: relative;
	left: -29px;
	height: 22px !important;
	top: 0px;
	font-size: 12px;
	color: #111111;
	display: inline-block;
	min-width: 24px;
	border: 0px solid #cfcfcf !important;
	border-left: 1px solid #cfcfcf !important;
	border-top: 0px solid #009688 !important;
	border-bottom: 0px solid #009688 !important;
	-moz-border-radius: 0 0px 0px 0;
	-o-border-radius: 0 0px 0px 0;
	-ms-border-radius: 0 0px 0px 0;
	border-radius: 0 0px 0px 0;
	padding: 8px;
	line-height: 7px;
	background: #fff;
	text-align: left;
	vertical-align: middle;
	overflow: hidden;
	cursor: pointer;
}

.z-grid-header table th, .z-grid-header table td {
	background-clip: padding-box;
	padding: 0;
}

.z-columns th, .z-auxhead th {
	border-left: 1px solid #FFF !important;
	background: #009688;
}

.z-columns th:first-child, .z-auxhead th:FIRST-CHILD {
	border-left: none !important;
}

#notifications {
	cursor: pointer;
	position: fixed;
	right: 0px;
	z-index: 10002 !important;
	bottom: 30px;
	margin-top: 22px;
	margin-right: 15px;
	max-width: 300px;
}

.z-column-sort .z-column-sorticon {
	color: #fefefe;
}

.toolbar {
	min-width: 300px;
	width: 100%;
}

.toolbar-xs {
	padding-left: 30px !important;
}

.toolbar-md {
	padding-left: 255px !important;
}

.toolbar-sm {
	padding-left: 102px !important;
}

.fondoBlanco {
	background: #FFFFFF !important;
}

.z-combobox-disabled *, .z-bandbox-disabled *, .z-datebox-disabled *,
	.z-timebox-disabled *, .z-spinner-disabled *, .z-doublespinner-disabled *
	{
	color: #000 !important;
	background: #f0f0f0 !important;
	cursor: default !important;
}

.z-textbox[disabled], .z-decimalbox[disabled], .z-intbox[disabled],
	.z-longbox[disabled], .z-doublebox[disabled] {
	color: #a0a0a0 !important;
	background: #f6f6f6 !important;
	opacity: 1 !important;
	filter: alpha(opacity = 60);
	cursor: default !important;
}

.z-decimalbox[disabled], .z-intbox[disabled], .z-longbox[disabled],
	.z-doublebox[disabled], .z-doublespinner-input {
	text-align: right;
}

.error {
	border: 1px solid #d77;
}

.error-date .z-datebox-input {
	border: 1px solid #d77 !important;
}

.spinnerPrecio {
	margin-right: 0 !important;
}

.spinnerPrecio .z-doublespinner-button, .spinnerPrecio .z-doublespinner-button
	{
	display: none;
}

.z-menuitem-checkable {
	display: none;
}

.z-grid-header table {
	width: 100% !important;
}

.z-grid-body table {
	width: 100% !important;
}

.z-grid-body {
	/* 	overflow: hidden !important; */
	
}

.prompt-icon a i, .prompt-icon2 a i {
	background-color: #009688;
	color: #FEFEFE !important;
	width: 24px;
	height: 24px;
	position: relative;
	text-align: center;
	border-radius: 50%;
	font-size: 12px !important;
	z-index: 1;
	line-height: 24px;
	box-shadow: 0px 0px 0px 1px #009688, inset 0px 0px 0px 2px #ffffff;
}

.prompt-icon {
	padding: 0;
	/*float: left;*/
	width: 24px;
    height: 24px;
}

.prompt-icon2 {
	text-align: center;
	padding: 0;
}

.prompt-codigo {
	min-width: 160px !important;
	margin-right: 0px !important;
}

.sinmin .prompt-codigo {
	min-width: 0 !important;
}

.prompt-descripcion {
	
}

@media ( max-width : 1132px) {
	.prompt-descripcion {
		width: 55% ! important;
	}
}

@media ( max-width : 991px) {
	.prompt-descripcion {
		width: 60% ! important;
	}
}

@media ( max-width : 718px) {
	.prompt-descripcion {
		width: 59.33% ! important;
	}
}

@media ( max-width : 672px) {
	.prompt-descripcion {
		width: 58.33333% ! important;
	}
}

@media ( max-width : 587px) {
	.prompt-descripcion {
		width: 55.666% ! important;
	}
}

@media ( max-width : 436px) {
	.prompt-descripcion {
		width: 52.666% ! important;
	}
}

@media ( min-width : 1206px) {
	.prompt-descripcion {
		width: 59% ! important;
	}
}

@media ( min-width : 1800px) {
	.prompt-descripcion {
		width: 61% ! important;
	}
}

@media ( min-width : 2500px) {
	.prompt-descripcion {
		width: 63% ! important;
	}
}

.tdPrompt-codigo {
	width: 100%;
}

.tdPrompt-descripcion {
	width: 100%;
}

.prompt {
	vertical-align: middle;
}

@media only screen and (max-width: 366px) {
	.prompt-codigo {
		width: 50px !important;
		margin-right: 0;
		float: left;
		border-radius: 0 0 0 0 !important;
	}
	.prompt-descripcion {
		min-width: 110px !important;
	}
}

.gbTipoPedido .z-groupbox-content {
	padding: 24px;
}

.sinPaddingLateral {
	padding-left: 0px;
	padding-right: 0px;
}

.conPaddingLateral {
	padding-left: 20px;
	padding-right: 20px;
}

.row2 {
	width: 100%;
	/*margin: 0 auto;*/
}

.block2 {
	float: left;
	display: inline-block;
	zoom: 1;
}

.sinPaddingR {
	padding-right: 0px !important;
}

.sinPaddingL {
	padding-left: 0px !important;
}

.margin10Button {
	margin-bottom: 10px !important;
}

.center-block2 {
	display: table;
	margin: 0 auto;
	padding-top: 10px;
	height: 56px;
}

.z-textbox-inplace, .z-decimalbox-inplace, .z-intbox-inplace,
	.z-longbox-inplace, .z-doublebox-inplace {
	border: 0 !important;
	padding: 1px !important;
	background: 0 !important;
	resize: none;
	box-shadow: none !important;
}

@media ( max-width : 992px) {
	.z-window-modal {
		width: 100% !important;
	}
}

@media ( max-width : 699px) {
	.z-window-modal {
		width: 100% !important;
		left: -3px !important;
	}
}

.z-combobox-content {
	display: block !important;
	height: auto;
	width: 100%;
}

.combosModal {
	z-index: 9999 !important;
}

/* botones desabilitados */
.toolbar span.disabled a i, .toolbar a.disabled i, a.disabled i {
	background-color: #888b8e !important;
	box-shadow: 0px 0px 0px 1px #888b8e, inset 0px 0px 0px 2px #ffffff
		!important;
}

.toolbar span.disabled a i, .toolbar a.disabled i:hover, a.disabled i:hover
	{
	background-color: #888b8e;
	color: #FEFEFE;
	box-shadow: 0px 0px 0px 1px #888b8e, inset 0px 0px 0px 2px #ffffff
		!important;
}

.toolbar span.disabled a i, .toolbar a.disabled i:active, a.disabled i:active
	{
	background-color: #888b8e !important;
	color: #FEFEFE !important;
	box-shadow: 0px 0px 0px 1px #888b8e, inset 0px 0px 0px 2px #ffffff
		!important;
}

/* botones tabla modo disabled */
.botonesTabla span.disabled a i, .botonesTabla a.disabled i,
	.botonesModal span.disabled a i, .botonesModal a.disabled i {
	background-color: #888b8e !important;
	box-shadow: 0px 0px 0px 1px #888b8e, inset 0px 0px 0px 2px #ffffff
		!important;
}

.botonesTabla span.disabled a i, .botonesTabla a.disabled i:hover,
	.botonesModal span.disabled a i, .botonesModal a.disabled i:hover {
	background-color: #888b8e;
	color: #FEFEFE;
	box-shadow: 0px 0px 0px 1px #888b8e, inset 0px 0px 0px 2px #ffffff
		!important;
}

.botonesTabla span.disabled a i, .botonesTabla a.disabled i:active,
	.botonesModal span.disabled a i, .botonesModal a.disabled i:active {
	background-color: #888b8e !important;
	color: #FEFEFE !important;
	box-shadow: 0px 0px 0px 1px #888b8e, inset 0px 0px 0px 2px #ffffff
		!important;
}

/* -------end botones tabla modo disabled---------- */
.clearBoth {
	clear: both;
}

@media ( max-width : 1200px) {
	.quitaClearBothPF {
		clear: none;
	}
}

.datebox-modal{
	z-index: 9999 !important;
}

.divAntesPromp{
	    padding-left: 10px !important;
}


.zmx-gp-padding-5{
	margin-bottom: 5px !important;
}

.zmx-gp-padding-5 > .z-groupbox-content{
	padding-bottom: 5px;
}

.zmx-txt-align-right{
	text-align: right;
}

.zmx-txt-align-left{
	text-align: left;
}

.zmx-txt-align-center{
	text-align: center;
}

.zmx-datebox-sinmargin{
	margin: 0px !important;
}

tr.z-row .z-detail-outer{
	padding:0px 3px;
}

.zmx-lessScroll > .z-grid-body{
	overflow:hidden !important;
}

.z-grid-body {
    border-bottom: 1px solid #009688;
}