.table-acme{
    border:1px solid #d9dee5;
    border-radius:10px;
    overflow:hidden;
    border-collapse:collapse;
    margin-bottom:0;
}

.table-acme thead{
    background:linear-gradient(90deg,#0d6efd,#2f7ed8);
    color:#fff;
}

.table-acme thead th{
    padding:14px 16px;
    font-weight:600;
    text-align:center;
    vertical-align:middle;

    /* líneas */
    border:1px solid rgba(255,255,255,.25);
}

.table-acme tbody td{
    padding:13px 16px;
    vertical-align:middle;

    /* líneas */
    border:1px solid #e5e7eb;
}

.table-acme tbody tr:nth-child(even){
    background:#fafafa;
}

.table-acme tbody tr:hover{
    background:#eef6ff;
    transition:.2s;
}

/* Colores por columna */
.table-acme tbody td:first-child{
    font-weight:600;
    color:#dc3545;
}

.table-acme tbody td:nth-child(3){
    color:#0d6efd;
    font-weight:600;
}

.table-acme tbody td:nth-child(4){
    color:#f57c00;
    font-weight:600;
}

.table-acme tbody td:last-child{
    color:#198754;
    font-weight:600;
}
.card-link{
    border:1px solid #e5e7eb;
    border-left:4px solid #d97706;
    transition:.25s;
}

.card-link:hover{
    transform:translateY(-3px);
    box-shadow:0 .5rem 1rem rgba(0,0,0,.12)!important;
}

.card-link h5{
    color:#5b6777;
}

.btn-acme{
    background:#d97706;
    color:#fff;
    border:none;
    font-weight:500;
    padding:.55rem 1.4rem;
}

.btn-acme:hover{
    background:#c26705;
    color:#fff;
}