/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 20 2022 | 05:08:23 */
.hide {
    display: none !important;
}
hr {
    width: 100%;
}
div#content {
    padding: 0;
}
header.entry-header {
    padding: 15px;
}
.content-row {
    position: relative;
    width: 100%;
    padding: 0 15px 15px;
    margin-bottom: 25px;
}
.row {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    position: relative;
}
.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-12 {
    flex: 0 0 auto;
    padding: 0 10px 15px;
}
.col-3 {
    width: 25%;
}
.col-4 {
    width: 33.33%;
}
.col-5 {
    width: 41.66%;
}
.col-6 {
    width: 50%;
}
.col-7 {
    width: 58.33%;
}
.col-8 {
    width: 66.66%;
}
.col-12 {
    width: 100%;
}
button.btn-menu {
    border: none;
}
button.btn-menu.active {
    background: white;
    color: #ba7f2b;
    box-shadow: inset 0 0 0 3px #ba7f2b;
}
div#Dashboard input, div#Dashboard select, div#Dashboard textarea {
    width: 100%;
    border-color: #cbcbcb;
    border-radius: 5px;
}
div#Dashboard input:focus, div#Dashboard select:focus, div#Dashboard textarea:focus {
    background-color: #fff;
    border-color: #ba7f2b;
}
div#dashboard-catalog-list {
    overflow-x: auto;
}
table {
    min-width: 800px;
}
div#dashboard-catalog-list.form-corte table {
    min-width: 1200px !important;
}
table thead {
    font-size: 15px;
}
table.info-cat thead {
    background: black;
    color: #fff;
}
table.info-cat tbody tr td:not(.col-nombre) {
    text-align: right;
}
table tbody * {
    font-size: 14px;
}
table td {
    padding: 5px !important;
    border-bottom-color: #a3a3a3;
    border-bottom-width: 2px;
}
table.info-cat tbody tr:hover {
    background: linear-gradient(326deg,#ffd35a 5%, #b77d07 30%,#fff38d 50%, #b77d07 70%, #ffd35a 95%) border-box !important;
}
table.info-cat tr.disabled {
    background: linear-gradient(326deg,#f7f7f7 5%, #bfbfbf 30%,#efefef 50%, #bfbfbf 70%, #f7f7f7 95%) border-box !important;
}
table.info-cat td.col-nombre {
    font-weight: bold;
    min-width: 140px;
}
table .col-function {
    width: 158px;
    text-align: left !important;
}
table.table.info-cat .button {
    padding: 2px 7px;
    border-radius: 4px;
    margin-left: 1px;
    transition: all 0.4s;
    border: 1px solid #fff;
}
button.button-status.cero, button.button-delete {
    background: #9f3e3e;
}
button.button-status.cero:hover, button.button-delete:hover {
    background: #642525;
}
button.button-status.uno {
    background: #0eb913;
}
button.button-status.uno:hover {
    background: #2ed933;
}
div.only_info div {
    display: flex;
}
input.only_value {
    border: none !important;
    border-radius: 0 !important;
    font-weight: bold;
    background: transparent !important;
    padding: 0;
}
input#total_entrada {
    padding-left: 0;
}
td.col-moneda input {
    max-width: calc(100% - 15px);
}
table.type-2 .col-function {
    width: 80px !important;
}


/* PDF ///////////////////// */
.col_firma_pdf {
    text-align: center;
}
p.firma_pdf {
    border-bottom: 2px solid black;
    max-width: 370px;
    margin: 0 auto;
}