.table_patentes {
    width: 100%;
    text-align: center;
}

/* THEAD */
.table_patentes thead th {
    background: rgb(204, 204, 204);
    border-right: 2px solid white;
}

.table_patentes thead th:first-child {
    border-radius: 10px 0 0 0;
}

.table_patentes thead th:last-child {
    border-right: none;
    border-radius: 0 10px 0 0;
}

/* TBODY */

.table_patentes tr td button {
    border: none;
    background: #8cd79d;
    padding: 5px 10px;
    color: white;
    font-weight: 600;
    letter-spacing: 0.5px;
    border-radius: 4px;
    transition: all 0.2s ease-in-out;
}

.table_patentes tr td button:hover {
    background: rgb(101, 170, 117);
}

.table_patentes tr {
    border-top: 2px solid white;
}

.table_patentes tr:last-child {
    border-top: 2px solid white;
}

.table_patentes tbody tr td {
    padding: 8px;
    background: rgb(243, 243, 243);
}

/* Sector de Multas */

.section_checked {
    display: flex;
    flex-direction: column;
    text-align: center;
}

.section_checked .btn-group {
    width: 100%;
}

@media only screen and (min-width: 600px) {
    .section_checked {
        flex-direction: column;
        text-align: center;
        align-items: center;
    }
}

@media only screen and (min-width: 1200px) {
    .section_checked {
        flex-direction: row;
        text-align: center;
        align-items: center;
    }

    .section_checked .btn-group {
        width: 80%;
    }

    .section_checked .divs_checked {
        width: 50%;
    }
}

.tbody_cotizacion {
    background: #ededed;
    border: 1px solid lightgray;
}

.tbody_cotizacion td {
    border-bottom: 1px solid lightgray;
}

/** Historial **/
.state {
    border-radius: 15px;
    padding: 3px 6px !important;
    color: white;
    font-weight: bold;
}

.state_new {
    background: linear-gradient(145deg, rgb(67, 160, 41), #92e08e);
    box-shadow: 20px 20px 34px #eafdf4, -20px -20px 34px #effff7;
}

.state_quotation_send {
    background: linear-gradient(145deg, #ddc47a, #bfad55);
    box-shadow: 20px 20px 34px #f9fdea, -20px -20px 34px #ffffef;
}

.state_payed {
    background: linear-gradient(145deg, #7ad3dd, #69b1b8);
    box-shadow: 20px 20px 34px #edfdea, -20px -20px 34px #f4ffef;
}

.state_asigned {
    background: linear-gradient(145deg, #7a93dd, #95a3e7);
    box-shadow: 20px 20px 34px #eaebfd, -20px -20px 34px #f1efff;
}

.state_residual {
    background: linear-gradient(145deg, #a02cff, #9b67ba);
    box-shadow: 20px 20px 34px #edfdea, -20px -20px 34px #f4ffef;
}

.state_finished {
    background: linear-gradient(145deg, #dd7a7a, #ba6767);
    box-shadow: 20px 20px 34px #edfdea, -20px -20px 34px #f4ffef;
}

.collapse_filter {
    background: rgb(216, 216, 216);
    border-radius: 5px 5px 0 0;
    /* cursor: pointer;
    transition: all 0.2s ease-in-out; */
}

/* .collapse_filter:hover {
    background: rgb(209, 209, 209);
} */
