.no-border {
    border:0px;
}

#load {
    background: #edf1f5;
    padding-top: 5px; 
}

input {
    font-family:"Font Awesome 5 Free";
}

.select2-container .select2-selection--single {
    height:2.5em;
}

.form-group {
    margin-bottom: 2px;
}

label.error {
    color:red;
}

.bd-modal-lg .modal-dialog{
    display: table;
    position: relative;
    margin: 0 auto;
    top: calc(50% - 24px);
}
  
.bd-modal-lg .modal-dialog .modal-content {
    background-color: transparent;
    border: none;
}

@media print {
    a[href]:after {
        content: none !important;
    }

    .no-imprimir {
        display: none !important;
    }

    .imprimir {
        display:block !important;
    }
}

.imprimir {
    display:none;
}

.dark-mode .select2-container--default .select2-selection--single {
    background-color: transparent;
    color: #ffffff;
}

.dark-mode pre {
    background-color: transparent;
    color: #ffffff;
}

.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #ffffff;
}

#header_notificaciones_html .media-body {
    min-width: 0;
}

.dropdown-item-title {
    display: flex;
    align-items: center;
}

.dropdown-item-title .notif-title {
    flex: 1 1 auto;
    min-width: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.dropdown-item-title .notif-icon {
    flex-shrink: 0;
    margin-left: .5rem;
}

@media (max-width: 575.98px) {
    .main-header.navbar .navbar-nav .nav-link {
        padding-left: .5rem;
        padding-right: .5rem;
    }
}