


















































@import url('https://fonts.googleapis.com/css?family=Open+Sans');

.desktop-header-font {
    font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica;
    font-size: 10px;
    color: #FFFFFF;
}

/* ===============================
   Ajustes base
   =============================== */

.z-toolbar-button { color: #535353 !important; }
.z-listbox { color: #282828 !important; }

*, .z-label, .z-checkbox { font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica;; }

.mandatory-decorator-text { color: #ff0000 !important; }

.z-combobox-inp, .z-textbox, .z-decimalbox, .z-checkbox-cnt { font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica;; }

.z-combobox-disd * {
  font-family: 'Open Sans', sans-serif, Verdana, Arial, Helvetica;;
  color: #686868 !important;
}

.desktop-header-font { color: #FFFFFF !important; }

.z-tab-seld .z-tab-text { color: #ffffff !important; }

.z-button *, .form-button *, .adwindow-navbtn-sel * { color: #ffffff !important; }

.z-textbox,
.z-combobox-inp,
.z-decimalbox,
.z-datebox-inp {
  background-color: #ffffff !important;
  border: 1px solid #bbbbbb !important;
}

.z-textbox-readonly,
.z-combobox-inp-readonly,
.z-decimalbox-readonly,
.z-datebox-inp-readonly,
.z-combobox-text-disd {
  background-image: url("../images/zul/misc/text-bg8-dis.gif") !important;
  background-repeat: repeat !important;
  color: #282828 !important;
}

.z-panel-header { color: #FFFFFF !important; }

.adtab-grid-panel .z-row:nth-child(even) * { background-color: #f0f0f0 !important; }
.adtab-grid-panel .z-row:nth-child(odd) * { background-color: #ffffff !important; }

.desktop-header-left { margin-top: 0px; padding-left: 15px; }

.z-combo-item-text { font-size: 12px !important; }
.z-combo-item-inner { font-size: 10px !important; font-style: italic; }

.z-column:not(.z-column-over) { background-color: #EBEBEB !important; }

.adwindow-nav-content { background-color: #E7E7E7; }

.adwindow-navbtn-uns,
.adwindow-navbtn-sel,
.adwindow-navbtn-dis {
  padding-top: 8px;
  padding-bottom: 8px;
  padding-right: 20px;
}

.z-north-splt, .z-south-splt { background: #4A4A4A; height: 1px; }

/* ===============================
   LOGIN - FONDO GRIS OSCURO
   =============================== */

.login-window { background-color: #2D2D2D !important; }

html, body, .z-page, .z-body, .z-border-layout {
  background: #2D2D2D !important;
  background-image: none !important;
}

.z-border-layout { background: #3A3A3A; }

/* ===============================
   Resto del CSS
   =============================== */

.z-toolbar-body span { font-size: 11px !important; }

tr.z-vbox { background-color:#FFFFFF; }

.z-drag-over { background: #B2AEA6; }

div.z-drop-ghost { border:none; }

.z-loading { background-color:#ABA799; border:none; }
div.z-progressmeter { border:none; }

.z-loading-indicator { border:none; color:#E0E0E0; }

.z-datebox-pp .z-datebox-calyear { background-color:#F9F9F8; }

.z-calendar-calmon td.z-calendar-seld, .z-calendar-calday td.z-calendar-seld,
.z-datebox-calmon td.z-datebox-seld, .z-datebox-calday td.z-datebox-seld {
  background-color:#FF6B35;
  border:none;
}

.z-textbox, .z-decimalbox, .z-intbox, .z-longbox, .z-doublebox { border-color:#999999; }
.z-combobox-inp ,.z-spinner-inp,.z-datebox-inp,.z-timebox-inp ,.z-bandbox-inp { border-color:#999999; }

.z-combobox .z-combobox-img,
.z-spinner .z-spinner-img,
.z-datebox .z-datebox-img,
.z-timebox .z-timebox-img ,
.z-bandbox .z-bandbox-img { border:none; }

.z-combobox-pp ,.z-bandbox-pp { border:none; }

.z-combobox-pp .z-combo-item-over { background-color: #FF6B35; }

.z-combobox-pp .z-combo-item-seld .z-combo-item-text .z-combo-item-inner { color:#FFFFFF; }
.z-combobox-pp .z-combo-item-over-seld .z-combo-item-text { color:#FFFFFF; }
.z-combobox-pp .z-combo-item-over .z-combo-item-text { color:#FFFFFF; }

.z-groupbox-tl, .z-groupbox-hl,
.z-groupbox-cnt,
.z-window-embedded-cnt, .z-window-popup-cnt,
.z-window-embedded-tl, .z-window-embedded-tl-noborder,
.z-window-popup-cm, .z-window-modal-cm, .z-window-highlighted-cm, .z-window-overlapped-cm,
.z-window-popup-tl,
div.z-tree, div.z-dottree, div.z-filetree, div.z-vfiletree {
  border:none;
}

div.z-tree-body { background-color : #F7F7F7; border:none; }

.z-tab-seld .z-tab-text { color : #FFFFFF; }

tr.z-listbox-odd { background-color : #F9F9F8; }

div.z-listbox { background-color : #D1CFCA; border:none; }
div.z-listbox-footer { background-color : #D1CFCA; border:none; }

div.z-grid {
  background-color:#FFFFFF;
  border:none;
  box-shadow: 1px 1px 4px #F0F0F0;
}

div.z-grid-body {
  box-shadow: 0 0 5px #888;
  background-color:#FFFFFF;
  border:none;
}

tr.z-grid-odd td.z-row-inner, tr.z-grid-odd { background-color : #F0F0F0; }
tr.z-grid-odd .z-cell { background-color : #F0F0F0; }

tr.z-row td.z-row-inner {
  background-color : #FFFFFF;
  margin-left:4px;
  margin-right:4px;
  border-left: 0;
}

div.z-row-cnt { margin-left:4px; margin-right:4px; }

.z-menubar-hor, .z-menubar-ver {
  border:none;
  background-color: #3A3A3A;
}

.z-menu-popup-cnt .z-menu-over a.z-menu-item-cnt,
.z-menu-popup-cnt .z-menu-item-over a.z-menu-item-cnt {
  border:none;
  color:#FFFFFF;
}

.z-tabs-scroll,
.z-tabs .z-tabs-space,
.z-tabs .z-tabs-cnt,
.z-tabpanel,
.z-tabbox-ver .z-tabpanels-ver,
.z-tabs-ver-scroll,
.z-tabs-ver .z-tabs-ver-cnt,
.z-tabbox-accordion .z-tabpanel-accordion,
.z-tabbox-accordion-lite .z-tabpanel-accordion-lite,
.z-tab-accordion-lite-header,
.z-tabpanels-accordion-lite {
  border:none;
}

.z-tabs-scroll,
.z-tabs .z-tabs-space { background-color : #F9F9F8; }

.z-tab .z-tab-text,
.z-tab .z-tab-hl:hover .z-tab-text { color : #E0E0E0; }

.z-tab-seld .z-tab-text { color : #FFFFFF; }

.z-toolbar {
  vertical-align: middle;
  border:none;
  height:38px;
}

.z-toolbar a, .z-toolbar a:visited, .z-toolbar a:hover {
  background:transparent;
  border:none;
  color: #FF6B35;
}

/* ===============================
   Botones / panels / selecciones
   =============================== */

.z-button-cm, .z-button-cl, .z-button-cr,
.z-button-bm, .z-button-tm { background: #FF6B35 !important; }

.z-button-over .z-button-cm, .z-button-over .z-button-cl, .z-button-over .z-button-cr,
.z-button-over .z-button-bm, .z-button-over .z-button-tm { background: #E85A28 !important; }

.z-panel-header { background: #4A4A4A !important; }

tr.z-list-item-seld div.z-listcell-cnt,
tr.z-list-item-over div.z-listcell-cnt,
tr.z-list-item td.z-list-item-focus div.z-listcell-cnt {
  background: #FF6B35 !important;
  color: #FFFFFF !important;
}

/* ===============================
   Tree
   =============================== */

tr.z-tree-row-over td.z-tree-cell-text { background: #FF6B35 !important; color: #fff !important; }
tr.z-tree-row-over-seld td.z-tree-cell-text { background: #E85A28 !important; color: #fff !important; }
tr.z-tree-row-seld td.z-tree-cell-text { background: #E85A28 !important; color: #fff !important; }
tr.z-tree-row td.z-tree-row-focus td.z-tree-cell-text { background: #E85A28 !important; color: #fff !important; }

/* ===============================
   Calendar
   =============================== */

.z-calendar-calyear, .z-datebox-calyear { background-color: #4A4A4A; border:none; }

.z-calendar-caldow td, .z-datebox-caldow td {
  color: #FFFFFF;
  background-color: #4A4A4A;
}

.z-datebox-readonly {
  background-image: url(../images/zul/misc/text-bg8-dis.gif) !important;
  border-color: #bbbbbb;
  background-color: #ECEAE4 !important;
}
.z-datebox-readonly + span { opacity: 0.5; }

.adtab-content div.z-grid { border-left: 2px solid #FF6B35 !important; }

/* =========================
   LOGIN GRIS + NARANJA
   ========================= */

html, body, .z-page, .z-body, .z-border-layout {
  background: #2D2D2D !important;
  background-image: none !important;
}

.login-window,
.login-window .z-window-content,
.login-window .z-window-embedded-cnt,
.login-window .z-window-popup-cnt,
.login-window .z-panel, 
.login-window .z-panel-children,
.login-window .z-panel-header,
.login-window .z-window-embedded-cm,
.login-window .z-window-modal-cm,
.login-window .z-window-highlighted-cm,
.login-window .z-window-overlapped-cm {
  background: #2D2D2D !important;
  background-image: none !important;
  border: none !important;
  box-shadow: none !important;
}

.login-window *,
.login-window .z-label,
.login-window .z-checkbox-cnt,
.login-window .z-radio-cnt,
.login-window .z-caption-content,
.login-window .z-window-header {
  color: #FFFFFF !important;
}

.login-window input,
.login-window .z-textbox,
.login-window .z-combobox-inp,
.login-window .z-decimalbox,
.login-window .z-datebox-inp,
.login-window .z-bandbox-inp {
  background: #FFFFFF !important;
  color: #000000 !important;
  border: 1px solid rgba(255,255,255,0.3) !important;
  border-radius: 6px !important;
}

.login-window .z-combobox-btn,
.login-window .z-datebox-btn,
.login-window .z-bandbox-btn {
  background: rgba(255,255,255,0.15) !important;
  border: 1px solid rgba(255,255,255,0.35) !important;
}

.login-window a,
.login-window a:visited {
  color: #FF6B35 !important;
  text-decoration: underline;
}
.login-window a:hover {
  color: #FF8F60 !important;
}

/* Ventanas modales (lookup/find/dialog) */
.z-window-modal .z-window-content,
.z-window-overlapped .z-window-content,
.z-window-popup .z-window-content,
.z-window-highlighted .z-window-content,
.z-window-modal .z-window-content .z-label,
.z-window-overlapped .z-window-content .z-label,
.z-window-popup .z-window-content .z-label,
.z-window-highlighted .z-window-content .z-label,
.z-window-modal .z-window-content .z-listcell-cnt-text,
.z-window-modal .z-window-content .z-row-content,
.z-window-modal .z-window-content td {
  color: #878787 !important;
}
