/* UPDATED CSS FILE FOR MODERNIZING OLD TECHNIQUES */

:root {
    --brand: #509d19;
    --dim-gray: #f9f9f9;
}

/* SweetAlert Override */
.swal2-popup input {
    width: auto;
}
.swal2-popup .swal2-confirm {
    background: var(--brand);
}

/* Striped data table */
.data_table.striped tbody tr:nth-child(odd) {
    background: var(--dim-gray);
}

.information_table {
    display: flex;
    table-layout: fixed;
}
.information_table tbody .row td {
    padding: 1rem;
}
.information_table tbody .row td:nth-child(odd) {
    background: var(--dim-gray);
    font-weight: bold;
    border-right: 1px solid #ccc;
}

/* Customer profile comments/notes */
#comments-table tbody tr {
    display: none;
}
#comments-table tbody tr.visible {
    display: table-row;
}
#comments-load-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    place-items: center;
    border-radius: 2px;
    padding: 1rem 2rem;
    background: var(--brand);
    cursor: pointer;
    color: #fff;
    border: none;
    margin: 1rem 0;
}
