:root {
    --dark-warning: rgba(255, 186, 0, 70%);
}

img {
    image-rendering: -webkit-optimize-contrast;
}

.elidad_sorting>i:before {
    opacity: 0.5;
    content: "\f0dc";
}

.elidad_sorting.sorting_asc>i:before {
    opacity: 1;
    content: "\f0dd";
}

.elidad_sorting.sorting_asc:after {
    opacity: 0.5;
    content: "\00A0(A..Z)";
    position: absolute;
}

.elidad_sorting.sorting_desc>i:before {
    opacity: 1;
    content: "\f0de";
}

.elidad_sorting.sorting_desc:after {
    opacity: 0.5;
    content: "\00A0(Z..A)";
    position: absolute;
}

.elidad_sorting {
    position: relative;
    cursor: pointer;
}

.datatable th {
    overflow: hidden;
    white-space: nowrap;
}

.active {
    background-color: rgba(255, 255, 255, 0.2);
}

.menu-bg-warning {
    background-color: var(--dark-warning);
}

.select2-override {
    border-width: 2px !important;
}

.timeago-tooltip {
    cursor: pointer;
    border-bottom: 1px dashed silver
}

i {
    font-size: 1.1em !important;
    position: relative;
    top: 0.05em;
}

.form-control {
    height: auto;
}

legend.required, label.required {
    font-weight: bold;
}

legend.required:after, label.required:after {
    content: ' (povinné)';
    font-weight: normal;
}

.required+input, .required+select, .required-div {
    border-width: 2px;
}

[disabled] {
    cursor: not-allowed;
}

.collapse-item i {
    color: #777;
    width: 1.5em;
}

.search-placeholder {
    margin-top: 5.4rem;
}

.alert-warning.alert-warning.alert-warning {
    background-color: #fdf3d8;
}

.bg-login-image {
    background-image: url("/logo.png");
}

.dropdown-toggle::after {
    content: none;
}

.cell {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.cell-territory {
    max-width: 33ex;
}

.cell-publisher {
    max-width: 16ex;
}

.cell-note {
    max-width: 20ex;
}

.cell-date {
    max-width: 15ex;
}

.cell-prominent {
    color: #333;
    line-height: 2.5em;
}

.dim-blue {
    background-color: rgba(78, 115, 223, 0.05);
}

.dimmer-blue {
    background-color: rgba(78, 115, 223, 0.2);
}

tr.selected.selected.selected {
    background-color:  var(--dark-warning);
}

.elidad_modal fieldset {
    margin-bottom: 0;
}

@media print {
    .btn,
    .navbar-nav,
    .alert,
    .dataTables_filter
    {
        display: none;
    }

    #wrapper #content-wrapper {
        background-color: initial;
    }
}

.markerLabel {
    font-weight: bolder;
    text-shadow: 0 0 6px #000;
    -webkit-text-stroke-width: 2.5px;
    -webkit-text-stroke-color: #000;
}
