table.dataTable.cell-border thead th,
table.dataTable.cell-border thead td,
table.dataTable.cell-border tbody th,
table.dataTable.cell-border tbody td {
    border: 1px solid lightgrey;
}
table.dataTable.cell-border thead th:first-child,
table.dataTable.cell-border tbody tr th:first-child,
table.dataTable.cell-border tbody tr td:first-child {
    border: 1px solid lightgrey;
}
table.dataTable.cell-border tbody tr:first-child th,
table.dataTable.cell-border tbody tr:first-child td {
    border-top: none;
}

.cursor-not-allowed {
    cursor: not-allowed !important;
}

.badge-grey{
    color:white;
    background-color: gray;
}

.badge-magenta {
    color:white;
    background-color: magenta;
}

.text-magenta{
    color: magenta !important;
}

.btn-magenta{
    background: magenta !important;
}

.bg-champagne{
    background-color: #BA9C73 !important;
}

.bg-active-champagne.active{
    background-color: #BA9C73 !important
}

.bg-light-champagne{
    background-color: rgba(186, 156, 115, 0.5) !important;
}
.bg-dark-gray, .app-header-mobile-drawer{
    background-color: #1E1E1E !important;
}

.text-champagne, .menu-title, .menu-link, .menu-icon{
    color: #BA9C73 !important;
}

.bg-hover-light-champagne:hover{
    background-color: rgba(186, 156, 115, 0.5)  !important
}

/*Fix datatable responsive table data misalignment*/
.dtr-details{
    display: table !important;
}

.dtr-details > li {
    display: table-row !important;
}

.dtr-title {
    padding-right: 0.75rem;
}

.dtr-title,.dtr-data {
    font-size: 1rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    display: table-cell !important;
    border-bottom: 1px solid;
}

/*align wording to left instead of center*/
.tooltip-inner {
    text-align: left;
    max-width: 500px;
}

.menu-sub{
    background-color: #353434 !important;
}

@media print
{
    .non-printable{display: none;}
    .printable{display: block;}
}

/*make toastr opaque*/
#toastr-container > div {
    opacity: 1;
}
