﻿td {
    -moz-user-select: text;
}

.modal-dialog.history-popup {
    max-width: none;
    margin: 1.75rem;
}

.modal-dialog.emailweiterleitung-hinzufuegen-popup {
    max-width: 650px;
}

dxbl-modal > .dxbs-modal > .dxbs-popup {
    width: fit-content;
}

.dxbs-gridview.hidden {
    display: none !important;
}

.dxbs-fixed-header-content {
    color: var(--grid-header-foreground-color);
    background-color: var(--grid-header-background-color);
}

.dxbs-data-row:nth-child(odd) {
    color: var(--grid-data-row-odd-foreground-color);
    background-color: var(--grid-data-row-even-background-color);
}

.dxbs-data-row:nth-child(even) {
    color: var(--grid-data-row-even-foreground-color);
    background-color: var(--grid-data-row-odd-background-color);
}

.dxbs-data-row:nth-child(odd):hover {
    background-color: var(--grid-data-row-odd-hover-background-color);
}

.dxbs-data-row:nth-child(even):hover {
    background-color: var(--grid-data-row-even-hover-background-color);
}

.dxbs-fixed-header-content a,
.dxbs-cmd-cell a {
    text-decoration: none;
}

.dxbs-cmd-cell a {
    margin-right: 5px;
}

.dxbs-cmd-cell a:last-child {
    margin-right: 0;
}

.dxbs-sort-order-indicator,
.dxbs-cmd-cell .btn.btn-link,
.dxbs-cmd-cell a:link,
.dxbs-cmd-cell a:visited {
    color: var(--grid-cmd-column-link-foreground-color);
}

.dxbs-sort-order-indicator:hover,
.dxbs-cmd-cell .btn.btn-link:hover,
.dxbs-cmd-cell a:hover,
.dxbs-cmd-cell a:active,
.dxbs-cmd-cell a:focus {
    color: var(--grid-cmd-column-link-hover-foreground-color);
}

.dxbs-pager .page-link {
    color: var(--grid-page-link-foreground-color);
}

.dxbs-pager .page-pink:hover {
    color: var(--grid-page-link-hover-foreground-color);
}

.dx-pager .page-item.page-number.active .page-link {
    background-color: var(--grid-cmd-column-link-foreground-color);
    border-color: transparent;
}

.dxbs-checkbox-label.dxbs-checkbox-label-right.dxbs-checkbox-label-wrap {
    margin-top: 4px;
}

.modern-theme .dxbs-checkbox {
    margin-bottom: 0.5rem;
}

.modern-theme .dxbs-checkbox .dxbs-checkbox-label {
    margin-top: -1px !important;
    cursor: pointer;
}

.modern-theme .dxbs-checkbox .custom-control-input ~ .custom-control-label:before,
.modern-theme .dxbs-checkbox .custom-control-input ~ .custom-control-label:after {
    cursor: pointer;
}

/* 
    E-Mail Weiterleitungen Grid: "Keine Daten zum Anzeigen" Text ersetzen 
    Das ist eine temporäre Lösung bis DevExpress die Funktionalität bietet
*/
.email-weiterleitungen-grid .dxbs-empty-data-row {
    color: transparent;
    width: 300px;
    user-select: none;
}

.email-weiterleitungen-grid .dxbs-empty-data-row td:before {
    content: 'Es sind keine E-Mail Weiterleitungen hinterlegt.';
    color: #212529;
    font: inherit;
}
