﻿.ht__row_odd td {
    background-color: rgba(0,0,0,0.035);
}

th.custom-col-header-vaibhav, td.custom-col-header-vaibhav,
th.custom-fixed-col, td.custom-fixed-col {
    font-weight: 600;
    font-size: 14px;
}
.handsontable .htDimmed {
    color: #333;
    text-align: center;
}
.handsontable th {
    font-weight: 600;
    font-size: 14px;
}

.handsontable .changeType {
    border-color: transparent;
    background-color: transparent;
    color: #888;
    font-size: 12px;
}

.handsontable .changeType:hover,
.handsontable .changeType:focus {
    border-color: transparent;
    background-color: transparent;
}

.htMenu {
    font-size: 12px;
    box-shadow: 2px 2px 6px rgba(0,0,0,0.3)
}

.htDropdownMenu table.htCore {
    border-color: transparent;
}

.handsontable .htUISelectCaption,
.handsontable .htUIInput.htUIButtonOK input,
.handsontable .htFiltersMenuLabel,
.handsontable .htFiltersMenuCondition .htUIInput input, .handsontable .htFiltersMenuValue .htUIMultipleSelectSearch input,
.handsontable .htUIClearAll a, .handsontable .htUISelectAll a {
    font-size: 12px;
}

/* Light theme */
[data-color-theme="light"] th.custom-fixed-col, [data-color-theme="light"] td.custom-fixed-col,
[data-color-theme="light"] th.custom-col-header-vaibhav, [data-color-theme="light"] td.custom-col-header-vaibhav {
    background-color: #c1d8f0;
    border-color: #b3b3b3;
}
[data-color-theme="light"] .handsontable th {
    background-color: #c1d8f0;
}
[data-color-theme="light"] .handsontable tbody th.ht__highlight, [data-color-theme="light"] .handsontable thead th.ht__highlight {
    background-color: #c1d8f0;
}
[data-color-theme="light"] .handsontable tr:first-child td, [data-color-theme="light"] .handsontable tr:first-child th {
    border-top-color: #b3b3b3;
}

[data-color-theme="light"] .ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr:last-child th {
    border-color: #b3b3b3;
}

/* Dark theme */
[data-color-theme="dark"] th.custom-fixed-col, [data-color-theme="dark"] td.custom-fixed-col,
[data-color-theme="dark"] th.custom-col-header-vaibhav, [data-color-theme="dark"] td.custom-col-header-vaibhav {
    background-color: rgba(0,0,0,.7);
    color: #fff;
}
[data-color-theme="dark"] .handsontable th {
    background-color: rgba(0,0,0,.7);
    color: #fff;
}
[data-color-theme="dark"] .handsontable .changeType {
    color: rgba(255,255,255,0.7);
}

/* Custom theme one */
[data-color-theme="customThemeOne"] th.custom-fixed-col, [data-color-theme="customThemeOne"] td.custom-fixed-col,
[data-color-theme="customThemeOne"] th.custom-col-header-vaibhav, [data-color-theme="customThemeOne"] td.custom-col-header-vaibhav {
    background-color: #010937;
    color: #fff;
}
[data-color-theme="customThemeOne"] .handsontable th {
    background-color: #010937;
    color: #fff;
}
[data-color-theme="customThemeOne"] .handsontable .changeType {
    color: rgba(255,255,255,0.7);
}

[data-color-theme="customThemeOne"] .handsontable tbody th.ht__highlight, [data-color-theme="customThemeOne"] .handsontable thead th.ht__highlight {
    background-color: #010937;
    color: #fff;
}

/* Custom theme two */
[data-color-theme="customThemeTwo"] th.custom-fixed-col, [data-color-theme="customThemeTwo"] td.custom-fixed-col,
[data-color-theme="customThemeTwo"] th.custom-col-header-vaibhav, [data-color-theme="customThemeTwo"] td.custom-col-header-vaibhav {
    background-color: #1f7a8c;
    color: #fff;
}
[data-color-theme="customThemeTwo"] .handsontable th {
    background-color: #1f7a8c;
    color: #fff;
}
[data-color-theme="customThemeTwo"] .handsontable .changeType {
    color: rgba(255,255,255,0.7);
}
[data-color-theme="customThemeTwo"] .handsontable tbody th.ht__highlight, [data-color-theme="customThemeTwo"] .handsontable thead th.ht__highlight {
    background-color: #1f7a8c;
    color: #fff;
}


/* Custom theme three */
[data-color-theme="customThemeThree"] th.custom-fixed-col, [data-color-theme="customThemeThree"] td.custom-fixed-col,
[data-color-theme="customThemeThree"] th.custom-col-header-vaibhav, [data-color-theme="customThemeThree"] td.custom-col-header-vaibhav {
    background-color: #d1d5db;
    color: #000;
    border-color: #b6b6b6;
}
[data-color-theme="customThemeThree"] .handsontable th {
    background-color: #d1d5db;
    color: #000;
}
[data-color-theme="customThemeThree"] .handsontable tbody th.ht__highlight, [data-color-theme="customThemeThree"] .handsontable thead th.ht__highlight {
    background-color: #d1d5db;
    color: #000;
}
[data-color-theme="customThemeThree"] .handsontable tr:first-child td, [data-color-theme="customThemeThree"] .handsontable tr:first-child th {
    border-top-color: #b6b6b6;
}

[data-color-theme="customThemeThree"] .ht_master:not(.innerBorderTop):not(.innerBorderBottom) ~ .handsontable thead tr:last-child th {
    border-color: #b6b6b6;
}

