.cursor-not-allowed {
    cursor: not-allowed;
}

.cursor-pointer {
    cursor: pointer;
}

.text-navy {
    color: #17a2b8 !important
}

.cursor-progress {
    cursor: progress;
}

body:not([data-theme=dark]) .table-row-1 {
    background-color: #f1fdff;
    color: #0a353a;
}

.table-row-1 .title-row-1 {
    padding-left: 10px;
}

body:not([data-theme=dark]) .table-row-2 {
    background-color: #f1f6ff;
    color: #0a1d3a;
}

.table-row-2 .title-row-2 {
    padding-left: 30px;
}

body:not([data-theme=dark]) .table-row-3 {
    background-color: #f3f1ff;
    color: #0f0a3a;
}

.table-row-3 .title-row-3 {
    padding-left: 50px;
}

body:not([data-theme=dark]) .table-row-4 {
    background-color: #faf1ff;
    color: #270a3a;
}

.table-row-4 .title-row-4 {
    padding-left: 70px;
}

body:not([data-theme=dark]) .table-row-5 {
    background-color: #fff1fd;
    color: #3a0a35;
}

.table-row-5 .title-row-5 {
    padding-left: 90px;
}

body:not([data-theme=dark]) .table-row-6 {
    background-color: #fff1f6;
    color: #3a0a1d;
}

.table-row-6 .title-row-6 {
    padding-left: 110px;
}

body:not([data-theme=dark]) .row-1 {
    background-color: #003da0;
    color: white;
}

body:not([data-theme=dark]) .row-2 {
    background-color: #218ece;
    color: white;
}

body:not([data-theme=dark]) .row-3 {
    background-color: #64b9ea;
    color: white;
}

/* custom --------------------------------------*/

.row-group{
    background-color: #A955F8;
    color: #ffff;
}

body:not([data-theme=dark]) .tablev2-row-1 {
    background-color: #6B7380;
    color: #ffff;
}

.tablev2-row-1 .title-row-1 {
    padding-left: 10px;
}

body:not([data-theme=dark]) .tablev2-row-2 {
    background-color: #f1f6ff;
    color: #0a1d3a;
}

.tablev2-row-2 .title-row-2 {
    padding-left: 30px;
}

body:not([data-theme=dark]) .tablev2-row-3 {
    background-color: #FDF18B;
    color: #000;
}

.tablev2-row-3 .title-row-3 {
    padding-left: 50px;
}

body:not([data-theme=dark]) .tablev2-row-4 {
    background-color: #faf1ff;
    color: #270a3a;
}

.tablev2-row-4 .title-row-4 {
    padding-left: 70px;
}

body:not([data-theme=dark]) .tablev2-row-5 {
    background-color: #E1AD99;
    color: #3a0a35;
}

.tablev2-row-5 .title-row-5 {
    padding-left: 90px;
}

body:not([data-theme=dark]) .tablev2-row-6 {
    background-color: #fff1f6;
    color: #3a0a1d;
}

.tablev2-row-6 .title-row-6 {
    padding-left: 110px;
}