﻿:root {
    --primary-bg-g: linear-gradient(#7367F0,rgba(115,103,240,.7));
    --primary-bg: #7367F0;
    --table-hover-bg: #f5f4ff !important;
    --table-hover-color: #7367F0 !important;
    --table-striped-bg: #f4f4f4 !important;
    --bg-info-l: #bcf6fd;
    --bg-success-l: #bafbd7;
    --bg-warning-l: #fddbba;
    --bg-danger-l: #fbbfbf;
    --bg-primary-l: #c2bcfd
}

.table-striped > tbody > tr:nth-of-type(2n+1) {
    --bs-table-accent-bg: var(--table-striped-bg) !important;
    color: var(--bs-table-striped-color);
}

.table tbody tr:hover {
    background: var(--table-hover-bg) !important;
    color: var(--table-hover-color) !important;
    --bs-table-accent-bg: var(--table-hover-bg) !important;
}

.table thead tr, .table tfoot tr{
    height:35px;
}

.table thead th, .table thead td, .table tfoot th, .table tfoot td {
    background: var(--primary-bg-g) !important;
    color:white;
    font-weight:bold;
}

.waves-button-input {
    background: var(--primary-bg-g) !important;
}

.table tr .bg-info, .table th .bg-info, .table td .bg-info {
    --bs-table-accent-bg: var(--bg-info-l) !important;
}

.table tr .bg-primary, .table th .bg-primary, .table td .bg-primary {
    --bs-table-accent-bg: var(--bg-primary-l) !important;
}

.table tr .bg-success, .table th .bg-success, .table td .bg-success {
    --bs-table-accent-bg: var(--bg-success-l) !important;
}

.table tr .bg-warning, .table th .bg-warning, .table td .bg-warning {
    --bs-table-accent-bg: var(--bg-warning-l) !important;
}

.table tr .bg-danger, .table th .bg-danger, .table td .bg-danger {
    --bs-table-accent-bg: var(--bg-danger-l) !important;
}