
    .custom-navbar {
        background: #4A5E71 !important;
    }
    
    .button-productor {
        margin-top:2px;
        margin-bottom:2px
    }
    
    table th {
        background: #4A5E71 !important;
    }

    .custom-td-verde {
        color: #07B704 !important; /* Custom verde */
    }
    
    .custom-td-rojo {
        color: #ff0000 !important; /* Custom rojo */
    }


    .menu-item {
        color: #ffffff;
    }
     
    .contendedor-pdf svg {
        width: 28px;
        height: 38px;
        color: #666;
        padding: 0;
    }
    
    .contendedor-wa svg {
        width: 28px;
        height: 38px;
        color: #666;
        padding: 0;
    }
    
    .contendedor-env svg {
        width: 30px;
        height: 40px;
        color: #666;
        padding: 0;
    }
    
    .custom-title {
        color: #206EE3; /* Titulo Asegurado */
    }
    
    .search-row {
        width:95%;
        border: 1px solid #dddddd;
        border-radius: 20px;
        padding:5px 0px 2px 3px;
        background: #eeeeee;
    }
    
    /* Colocar una X de borrador en los input */
    
    .clear-icon {
        position: absolute;
        right: 20%;
        top: 45%;
        transform: translateY(-50%);
        font-size: 18px;
        color: #aaa;
        cursor: pointer;
        display: none; /* Initially hidden */
    }

    .position-relative input {
        padding-right: 30px; /* Space for the 'X' button */
    }
    
    /***** Accordions *****/
    
    .my-accordion-button {
        background: #4A5E71 !important;
        color: #dddddd !important;
    }
    
    .accordion-button::after {
        filter: invert(1); /* Makes the black arrow white */
    }
    
    .accordion-body {
        border:3px #ff0000 ;
    /*    padding:0; /* Removes padding */
    /*    margin: 0; /* Ensures no extra spacing */
    }
    
    /* Centra el placeholder en el Dropdown Menu */    
    .form-floating>.form-select {
        /* Valor por defecto*/
        /* padding-top: 1.625rem; */
        padding-top: 0.625rem !important;
        padding-bottom: .625rem;
    }
    
    .custom-border {
        border: 2px solid #cccccc;
    }
    
    .custom-border1 {
        border: 2px solid #3B71CA;
    }
    
    .custom-border2 {
        border: 2px solid #28a745;
    }
    
        