:root {
    --bs-dark: #1a2231;
    --bs-dark-rgb: 26,34,49;
    --bs-warning: #b49000;
    --bs-warning-rgb: 180,144,0;
    --bs-primary: #28a0f0;
    --bs-primary-rgb: 40,160,240;
    --bs-primary-hsl-light: hsl(262, 75%, 95%);
    --bs-primary-hsl-dark: hsl(262, 75%, 5%);
    --bs-primary-hover: #0d77be;
    --bs-primary-rgb-hover: 13,119,190;
    --bs-primary-text: var(--bs-primary);
    --bs-primary-rgb-text: var(--bs-primary-rgb);
    --bs-link-color: var(--bs-primary);
    --bs-link-color-rgb: var(--bs-primary-rgb);
    --bs-link-hover-color: var(--bs-primary-hover);
    --bs-link-hover-color-rgb: var(--bs-primary-rgb-hover)
}

[data-bs-theme=dark] {
    --bs-dark: #0a0a0a;
    --bs-dark-rgb: 10,10,10
}

[data-bs-theme=dim] {
    --bs-dark: #111214;
    --bs-dark-rgb: 17,18,20;
    --bs-gray-100: #fffcee;
    --bs-gray-200: #f5f5f5;
    --bs-gray-300: #ccc;
    --bs-gray-400: #bbb;
    --bs-gray-450: #aaa;
    --bs-gray-500: #646569;
    --bs-gray-600: #4D4F54;
    --bs-gray-700: #383A40;
    --bs-gray-750: #2E3035;
    --bs-gray-800: #222429;
    --bs-gray-850: #1D1F23;
    --bs-gray-900: #16171B;
    --bs-white-rgb: 22,23,27;
    --bs-light-rgb: 34,36,41;
    --bs-secondary-bg: var(--bs-gray-500)
}

[data-bs-theme=dark],[data-bs-theme=dim] {
    --bs-primary: #28a0f0;
    --bs-primary-rgb: 40,160,240
}

[data-bs-theme=dark] .accordion,[data-bs-theme=dim] .accordion {
    --bs-accordion-active-bg: var(--bs-gray-800)
}

[data-bs-theme=dark] .accordion-button::after,[data-bs-theme=dim] .accordion-button::after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%20fill%3D'%238247e5'%3E%3Cpath%20fill-rule%3D'evenodd'%20d%3D'M1.646%204.646a.5.5%200%200%201%20.708%200L8%2010.293l5.646-5.647a.5.5%200%200%201%20.708.708l-6%206a.5.5%200%200%201-.708%200l-6-6a.5.5%200%200%201%200-.708z'%2F%3E%3C%2Fsvg%3E");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%20fill%3D'%238247e5'%3E%3Cpath%20fill-rule%3D'evenodd'%20d%3D'M1.646%204.646a.5.5%200%200%201%20.708%200L8%2010.293l5.646-5.647a.5.5%200%200%201%20.708.708l-6%206a.5.5%200%200%201-.708%200l-6-6a.5.5%200%200%201%200-.708z'%2F%3E%3C%2Fsvg%3E")
}

[data-bs-theme=dark] .alert-primary,[data-bs-theme=dim] .alert-primary {
    --bs-alert-bg: var(--bs-primary-hsl-dark);
    --bs-alert-border-color: rgba(var(--bs-primary-rgb), .3)
}

[data-bs-theme=dark] .pagination,[data-bs-theme=dim] .pagination {
    --bs-pagination-focus-bg: var(--bs-dark)
}

[data-bs-theme=dark] .highcharts-button-symbol,[data-bs-theme=dim] .highcharts-button-symbol {
    stroke: rgba(var(--bs-primary-rgb),.3)
}

[data-bs-theme=dark] .highcharts-yaxis-grid .highcharts-grid-line,[data-bs-theme=dim] .highcharts-yaxis-grid .highcharts-grid-line {
    stroke: var(--bs-gray-700)!important
}

[data-bs-theme=dark] .highcharts-axis.highcharts-xaxis path,[data-bs-theme=dim] .highcharts-axis.highcharts-xaxis path {
    stroke: var(--bs-gray-700)!important
}

[data-bs-theme=dark] .highcharts-range-selector-buttons .highcharts-button-pressed rect,[data-bs-theme=dim] .highcharts-range-selector-buttons .highcharts-button-pressed rect {
    fill: var(--bs-gray-600)!important
}

.accordion-button::after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%20fill%3D'%238247e5'%3E%3Cpath%20fill-rule%3D'evenodd'%20d%3D'M1.646%204.646a.5.5%200%200%201%20.708%200L8%2010.293l5.646-5.647a.5.5%200%200%201%20.708.708l-6%206a.5.5%200%200%201-.708%200l-6-6a.5.5%200%200%201%200-.708z'%2F%3E%3C%2Fsvg%3E");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2016%2016'%20fill%3D'%238247e5'%3E%3Cpath%20fill-rule%3D'evenodd'%20d%3D'M1.646%204.646a.5.5%200%200%201%20.708%200L8%2010.293l5.646-5.647a.5.5%200%200%201%20.708.708l-6%206a.5.5%200%200%201-.708%200l-6-6a.5.5%200%200%201%200-.708z'%2F%3E%3C%2Fsvg%3E")
}

.alert-primary {
    --bs-alert-bg: var(--bs-primary-hsl-light);
    --bs-alert-border-color: rgba(var(--bs-primary-rgb), .3)
}

.alert-info {
    --bs-alert-color: var(--bs-info-text)
}

.btn {
    --bs-btn-focus-shadow-rgb: var(--bs-primary-rgb)
}

.btn-primary {
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-bg: var(--bs-primary-hover);
    --bs-btn-hover-border-color: var(--bs-primary-hover);
    --bs-btn-active-bg: var(--bs-primary-hover);
    --bs-btn-active-border-color: var(--bs-primary-hover);
    --bs-btn-disabled-bg: var(--bs-primary);
    --bs-btn-disabled-border-color: var(--bs-primary);
    --bs-btn-disabled-opacity: .5
}

.btn-outline-primary {
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-bg: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-active-bg: var(--bs-primary);
    --bs-btn-active-border-color: var(--bs-primary)
}

.btn-soft-primary {
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: var(--bs-primary);
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-focus-box-shadow: none
}

.btn-outline-primary {
    --bs-btn-border-color: var(--bs-primary)
}

.dropdown-menu {
    --bs-dropdown-link-active-color: var(--bs-primary)
}

.navbar {
    --bs-navbar-active-color: var(--bs-primary)
}

.navbar-nav {
    --bs-nav-link-hover-color: var(--bs-primary)
}

.navbar-nav .dropdown-menu-border {
    --bs-dropdown-menu-border-color: var(--bs-primary)
}

.nav-pills {
    --bs-nav-pills-link-active-bg: var(--bs-primary)
}

.pagination {
    --bs-pagination-hover-bg: var(--bs-primary);
    --bs-pagination-hover-border-color: var(--bs-primary)
}

.form-check-input:checked {
    background-color: var(--bs-primary);
    border-color: var(--bs-primary)
}

.text-primary {
    color: rgba(var(--bs-primary-rgb-text),var(--bs-text-opacity))!important
}

.text-bg-primary {
    background-color: RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1))!important
}

.highcharts-yaxis-grid .highcharts-grid-line {
    stroke: var(--bs-gray-300)!important
}

#container-1 .highcharts-axis-line,#container-1 .highcharts-yaxis-grid .highcharts-grid-line,#divTxnHistoryChart .highcharts-axis-line,#divTxnHistoryChart .highcharts-yaxis-grid .highcharts-grid-line {
    stroke: none!important
}

.highcharts-range-selector-buttons .highcharts-button-pressed rect {
    fill: #e6e6e6!important
}
