/*
 * Copyright (C) 2009 - 2019 Dynamia Soluciones IT S.A.S - NIT 900302344-1
 * Colombia - South America
 * All Rights Reserved.
 *
 * DynamiaTools is free software: you can redistribute it and/or modify it
 * under the terms of the GNU Lesser General Public License (LGPL v3) as
 * published by the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * DynamiaTools is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with DynamiaTools.  If not, see <https://www.gnu.org/licenses/>.
 */


.pageContentWindow .z-window-content {
    overflow: auto;
}

.form-view-lbl.required:after {
    content: "*";
    color: var(--dt-danger);
    font-weight: bold;
}


/**
Colors
 */


.bg-gray {
    color: #000;
    background-color: #d2d6de !important;
}

.bg-black {
    background-color: #111111 !important;
}

.bg-red, .callout.callout-danger, .alert-danger, .alert-error,
.label-danger, .modal-danger .modal-body {
    background-color: var(--dt-danger) !important;
}

.bg-yellow, .callout.callout-warning, .alert-warning, .label-waring,
.modal-warning .modal-body {
    background-color: var(--dt-warning) !important;
}

.bg-aqua, .callout.callout-info, .alert-info, .label-info, .modal-info .modal-body {
    background-color: var(--dt-info) !important;
}

.bg-blue {
    background-color: #0073b7 !important;
}

.bg-light-blue, .label-primary, .modal-primary .modal-body {
    background-color: #3c8dbc !important;
}

.bg-green, .callout.callout-success, .alert-success, .label-success,
.modal-success .modal-body {
    background-color: #00a65a !important;
}

.bg-navy {
    background-color: #001f3f !important;
}

.bg-teal {
    background-color: #39cccc !important;
}

.bg-olive {
    background-color: #3d9970 !important;
}

.bg-lime {
    background-color: #01ff70 !important;
}

.bg-orange {
    background-color: #ff851b !important;
}

.bg-fuchsia {
    background-color: #f012be !important;
}

.bg-purple {
    background-color: #605ca8 !important;
}

.bg-maroon {
    background-color: #d81b60 !important;
}

.bg-gray-active {
    color: #000;
    background-color: #b5bbc8 !important;
}

.bg-black-active {
    background-color: #000000 !important;
}

.bg-red-active, .modal-danger .modal-header, .modal-danger .modal-footer {
    background-color: #d33724 !important;
}

.bg-yellow-active, .modal-warning .modal-header, .modal-warning .modal-footer {
    background-color: #db8b0b !important;
}

.bg-aqua-active, .modal-info .modal-header, .modal-info .modal-footer {
    background-color: #00a7d0 !important;
}

.bg-blue-active {
    background-color: #005384 !important;
}

.bg-light-blue-active, .modal-primary .modal-header, .modal-primary .modal-footer {
    background-color: #357ca5 !important;
}

.bg-green-active, .modal-success .modal-header, .modal-success .modal-footer {
    background-color: #008d4c !important;
}

.bg-navy-active {
    background-color: #001a35 !important;
}

.bg-teal-active {
    background-color: #30bbbb !important;
}

.bg-olive-active {
    background-color: #368763 !important;
}

.bg-lime-active {
    background-color: #00e765 !important;
}

.bg-orange-active {
    background-color: #ff7701 !important;
}

.bg-fuchsia-active {
    background-color: #db0ead !important;
}

.bg-purple-active {
    background-color: #555299 !important;
}

.bg-maroon-active {
    background-color: #ca195a !important;
}

.color-white, .color-white .z-auxheader-content,
.color-white .z-toolbarbutton-content,
.color-white .z-listheader-content,
.color-white .z-listfooter-content,
.color-white .z-treecol-content {
    color: white !important;
}

.color-black, .color-black .z-auxheader-content,
.color-black .z-toolbarbutton-content,
.color-black .z-listheader-content,
.color-black .z-treecol-content {
    color: black !important;
}

[class^="bg-"].disabled {
    opacity: 0.65;
    filter: alpha(opacity=65);
}

.z-tabbox-special {

}

.z-tabbox-special .z-tabbox {
    border: 1px solid var(--dt-surface);
    border-radius: 5px;
}

.z-tabbox-special .z-tabs {
    background-color: var(--dt-surface);
    padding-top: 5px;
    padding-left: 5px;
}

.z-tabbox-special .z-tab {
    background-color: var(--dt-surface);
    border-color: transparent !important;
}

.z-tabbox-special .z-tab:hover {
    background-color: rgba(0, 0, 0, 0.24);
}

.z-tabbox-special .z-tab-selected {
    border: 1px solid transparent;
    background-color: white !important;
}

.z-tabbox-special .z-tab-selected .z-tab-content .z-tab-text {
    color: #111111 !important;
}

.z-tabbox-special .z-tab-content {
    color: #111111;
}

.z-tabbox-primary .z-tabbox,
.z-tabbox-primary .z-tab-selected,
.z-tabbox-success .z-tabbox,
.z-tabbox-success .z-tab-selected,
.z-tabbox-danger .z-tabbox,
.z-tabbox-danger .z-tab-selected,
.z-tabbox-warning .z-tabbox,
.z-tabbox-warning .z-tab-selected {
    background-color: white !important;
}

.z-tabbox-primary .z-tab-text,
.z-tabbox-success .z-tab-text,
.z-tabbox-danger .z-tab-text,
.z-tabbox-warning .z-tab-text {
    color: white !important;
}

.z-tabbox-primary .z-tabbox {
    border-color: var(--dt-primary);
}

.z-tabbox-primary .z-tabs,
.z-tabbox-primary .z-tab {
    background-color: var(--dt-primary);
}

.z-tabbox-primary .z-tab-selected .z-tab-content .z-tab-text {
    color: var(--dt-primary) !important;
}

/* --- */
.z-tabbox-success .z-tabbox {
    border-color: var(--dt-success);
}

.z-tabbox-success .z-tabs,
.z-tabbox-success .z-tab {
    background-color: var(--dt-success);
}

.z-tabbox-success .z-tab-selected .z-tab-content .z-tab-text {
    color: var(--dt-success) important;
}

/* --- */
.z-tabbox-danger .z-tabbox {
    border-color: var(--dt-danger);
}

.z-tabbox-danger .z-tabs,
.z-tabbox-danger .z-tab {
    background-color: var(--dt-danger);
}

.z-tabbox-danger .z-tab-selected .z-tab-content .z-tab-text {
    color: var(--dt-danger) !important;
}

/* --- */
.z-tabbox-warning .z-tabbox {
    border-color: var(--dt-warning);
}

.z-tabbox-warning .z-tabs,
.z-tabbox-warning .z-tab {
    background-color: var(--dt-warning);
}

.z-tabbox-warning .z-tab-selected .z-tab-content .z-tab-text {
    color: var(--dt-warning) !important;
}

.decimalbox-calc-popup .z-popup-content {
    padding: 0;
}

.MenuDeleteAction .z-menuitem-content {
    color: var(--dt-danger-light);
}