.div_ini{
    font-size: 1.2em;
}
.table>:not(caption)>*>* {
    padding: 3px 6px;
}
#detalles-producto .btn-check:checked+.btn{
    border: 1px solid red !important;
    margin: 1px !important;;
}
.div_ini tfoot>tr>th:first-child,.div_ini thead>tr>th:first-child,.div_ini tr th:first-child,.div_ini tr td:first-child {
    padding-left: 1rem;
}

.selected { background-color: #ddd !important; }

/*Reemplazar luego con la anterior*/
#ncolores .form-switch .form-check-input {
    height:1em;
    width: 1em;
    margin-left: -1.2em;
    background-image: none;
}
#ncolores .form-switch {
    padding-left: 0.5em;
}
#ncolores .form-check {
    margin-bottom: unset;
}
#colores .form-switch .form-check-input:checked{
    background-image: none;
    border: solid 2px #2c7be5;
}
#colores .form-switch .form-check-input:focus {
    background-image: none;
}
#colores .form-check-label {
    padding-top: 0.6em;
}
#p_head input {
    max-width: 110px;
}
#tb_combinaciones {
    width: 75%;
    margin: 0 auto;
    border: 1px solid #404a57;
}
/*#combinaciones .cname {
    max-width: 200px;
}*/
#combinaciones .cref {
    max-width: 200px;
}
#combinaciones .cstock {
    max-width: 80px;
}
#combinaciones .cdiscount
{
    max-width: 75px;
}
#combinaciones .cdistype
{
    max-width: 75px;
}
.m_nombre{
min-width: 115px;
}

/*PARA EL MOVIL    */
@media only screen and (max-width: 992px) {
    .div_ini{
        font-size: 0.8em;
    }
.div_ini tfoot>tr>th:first-child,.div_ini thead>tr>th:first-child,.div_ini tr th:first-child,.div_ini tr td:first-child {
    padding-left: 4px;
}
    .table>:not(caption)>*>* {
        padding: .25rem .25rem;
    }
    .btn-check:checked+.btn{
        border: 2px solid red !important;
        margin: 2px !important;
    }
}


