﻿[data-bs-theme=requestor] {
    --bs-body-bg: #fff;
    --bs-body-bg-rgb: 255,255,255;
    --bs-body-color: #283436;
    --bs-body-color-rgb: 40,52,54;
    --bs-window-bg: #ffffff;
    --bs-window-color: #212529;
    --bs-basebody-bg: #ececec;
    --bs-basebody-color: #283436;
    --bs-border-color: #ced4da;

    --bs-primary: #539eb0;
    --bs-primary-hover: #458797;
    --bs-primary-rgb: 83, 158, 176;
    --bs-secondary: #cae3e8;
    --bs-secondary-hover: #afd5dc;
    --bs-secondary-rgb: 202, 227, 232;
    --bs-link-color: #539eb0;
    --bs-link-hover-color: #41808f;
    --bs-link-color-rgb: 83,158,176;
    --bs-link-hover-color-rgb: 65,128,143;
    --bs-link-decoration: underline;
}

.btn-primary {
    --bs-btn-color: var(--bs-body-bg);
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-color: var(--bs-body-bg);
    --bs-btn-hover-bg: var(--bs-primary-hover);
    --bs-btn-hover-border-color: var(--bs-primary-hover);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: var(--bs-body-bg);
    --bs-btn-active-bg: #0a58ca;
    --bs-btn-active-border-color: #0a53be;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--bs-basebody-color);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #d7d7d7;
}

.btn-secondary {
    --bs-btn-color: var(--bs-body-bg);
    --bs-btn-bg: var(--bs-secondary);
    --bs-btn-border-color: var(--bs-secondary);
    --bs-btn-hover-color: var(--bs-body-bg);
    --bs-btn-hover-bg: var(--bs-secondary-hover);
    --bs-btn-hover-border-color: var(--bs-secondary-hover);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: var(--bs-body-bg);
    --bs-btn-active-bg: #afd5dc;
    --bs-btn-active-border-color: #a6d0d9;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--bs-basebody-color);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #d7d7d7;
}
.btn-light, .btn-outline-light {
    --bs-btn-color: var(--bs-body-bg);
    --bs-btn-bg: #ececec;
    --bs-btn-border-color: #e6e6e6;
    --bs-btn-hover-color: var(--bs-body-bg);
    --bs-btn-hover-bg: var(--bs-secondary-hover);
    --bs-btn-hover-border-color: var(--bs-secondary-hover);
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    --bs-btn-active-color: var(--bs-body-bg);
    --bs-btn-active-bg: #afd5dc;
    --bs-btn-active-border-color: #a6d0d9;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--bs-basebody-color);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #d7d7d7;
}
.btn-dark, .btn-outline-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: black;
    --bs-btn-border-color: black;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #424649;
    --bs-btn-hover-border-color: #373b3e;
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #4d5154;
    --bs-btn-active-border-color: #373b3e;
    --bs-btn-active-shadow: 0, 0, 0;
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529;
}
