.breadcrumb-item+.breadcrumb-item::before {
              content: '/' !important;
              width: 1em;
              height: 1em;
              display: inline-block;
              background-size: 100%;
              position: relative;
              top: +2px;
            }

        .btn-primary{
            background-color:#0e2757 !important;
            border-color: #0e2757 !important;
        }
        .btn-primary:hover{
            background-color:#4960cc !important;
            border-color: #4960cc !important;
        }
        .btn-danger{
            background-color:#F04444;
            border-color: #F04444;
        }
        .btn-success{
            background-color:#00a143;
            border-color: #00a143;
        }
        .link-add{
            color:#ffffff;
        }
        .material-icons.view {
            color: #6A6A6A;
            font-size: 25px;
        }
        .material-icons.certificate {
            color: #F3A524;
            font-size: 25px;
        }
        .material-icons.download {
            color: #029315;
            font-size: 25px;
        }
        .material-icons.settings {
            color: #000000;
            font-size: 25px;
        }
        .material-icons.edit {
            color:blue ;
            font-size: 25px;
        }
        .material-icons.delete {
            color:red;
            font-size: 25px;
        }
        .material-icons.add {
            color:green;
            font-size: 25px;
        }
        .card.form{
            border-radius: 25px;
            box-shadow: 2px 2px #814991;
        }

        .hide{
            display: none;
        }
    
        .select2-container--default .select2-selection--multiple .select2-selection__choice__display {
            padding-left: 15px !important;
        }

        .select2-container--default .select2-selection--multiple {
            padding-top: 0px !important;
            padding-bottom: 0px !important;
        }
        
        .dropdown-menu a:hover {
            color: black !important; 
        }

        a:hover {
            color: white !important;
        }

        .centered-table {
            margin: 0 auto; /* Esto centra horizontalmente la tabla */
        }

        .table-fit-content {
            width: 100%;
            table-layout: fixed;
        }
        
        .table-fit-content td {
            white-space: normal; /* Permite que el texto se ajuste automáticamente */
            word-wrap: break-word; /* Rompe las palabras para ajustar el texto en la celda */
            overflow: hidden;
            text-overflow: ellipsis;
        }

        /* Aplicar negrita a todos los encabezados de tabla en todas las tablas */
        table.table th {
            font-weight: bold;
        }

        .table > :not(:last-child) > :last-child > * {
            border-top: 1px solid rgba(0, 0, 0, 0.3);
            border-bottom: 1px solid rgba(0, 0, 0, 0.3);
        }
        
        .hover-regresar:hover {
            color: #0e2757 !important;
            border-radius: 12px !important;
        }
        
        .dropdown-menu {
            transform: none !important;
            top: auto !important;
            left: auto !important;
        }
          