body {
    font-family: 'Trebuchet MS', Arial, sans-serif;
}

.sweet-container {
    z-index: 9999999;
    position: fixed;
}

td {
    white-space: nowrap;
}

a[data-toggle="popover"] em {
    color: #1c84c6 !important;
}

#side-menu > li.active > a, #menu_izq_parteadmin .active a {
    background: #1c84c6;
}

#menusup_menulugares {
    overflow-y: auto;
    max-height: 80vh;
    list-style: none;
    right: auto !important;
}

.dataTables_wrapper .dataTables_processing {
    z-index: 999;
    transform: translateY(-39%);
}

.dataTables_wrapper .dataTables_processing > :last-child {
    display: none
}

.dataTables_wrapper .dataTables_processing > span {
    position: absolute;
    bottom: 11px;
    left: 73px;
    color: #484c69;
    font-weight: 600
}

.table > thead:first-child > tr:first-child > th, div.dataTables_scrollHeadInner table.table-bordered tr th:first-child {
    vertical-align: middle;
    border-right: none;
    border-left: 0 !important;
}

#contenido .table > thead:first-child > tr:first-child > th.dtfc-fixed-right {
    border-top: 0 !important;
    border-left: 0 !important;
}

.dataTables_scrollHead {
    border-left: 1px solid #dddddd !important;
}

.dataTables_scrollHead table.table-bordered {
    margin-top: 0 !important;
}

/**
 Animated, bajar la distancia que recorre en la animacion
 */
:root {
    --animate-duration: 0.7s;
}

@-webkit-keyframes fadeInRightXS {
    from {
        opacity: 0;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

@keyframes fadeInRightXS {
    from {
        opacity: 0;
        -webkit-transform: translate3d(25px, 0, 0);
        transform: translate3d(25px, 0, 0);
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}

.animate__fadeInRightXS {
    -webkit-animation-name: fadeInRightXS;
    animation-name: fadeInRightXS;
}

#modalugar .modal-body {
    max-height: 75vh;
    overflow: auto;
}