﻿*:root {
    --bs-primary: #E67E22;
    --bs-primary-rgb: 230, 126, 34;
    --bs-secondary: #8BAE66;
    --bs-secondary-rgb: 139, 174, 102;
    --bs-info: #E1C082;
    --bs-info-rgb: 225, 192, 130;
    --bs-light: #f5ead4;
    --bs-light-rgb: 245, 234, 212;
    --bs-dark: #485F30;
    --bs-dark-rgb: 72, 95, 48;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #E67E22;
    --bs-btn-border-color: #E67E22;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #bf6516;
    --bs-btn-hover-border-color: #bf6516;
    --bs-btn-focus-shadow-rgb: 91, 92, 88;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #bf6516;
    --bs-btn-active-border-color: #bf6516;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #E67E22;
    --bs-btn-disabled-border-color: #E67E22;
}

.btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #8BAE66;
    --bs-btn-border-color: #8BAE66;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #71934e;
    --bs-btn-hover-border-color: #71934e;
    --bs-btn-focus-shadow-rgb: 91, 92, 88;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #71934e;
    --bs-btn-active-border-color: #71934e;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #8BAE66;
    --bs-btn-disabled-border-color: #8BAE66;
}

.btn-info {
    --bs-btn-color: #fff;
    --bs-btn-bg: #E1C082;
    --bs-btn-border-color: #E1C082;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #d7ab59;
    --bs-btn-hover-border-color: #d7ab59;
    --bs-btn-focus-shadow-rgb: 91, 92, 88;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #d7ab59;
    --bs-btn-active-border-color: #d7ab59;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #E1C082;
    --bs-btn-disabled-border-color: #E1C082;
}

.btn-light {
    --bs-btn-color: #000;
    --bs-btn-bg: #f5ead4;
    --bs-btn-border-color: #f5ead4;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #ebd6ab;
    --bs-btn-hover-border-color: #ebd6ab;
    --bs-btn-focus-shadow-rgb: 211, 208, 204;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #ebd6ab;
    --bs-btn-active-border-color: #ebd6ab;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000;
    --bs-btn-disabled-bg: #f5ead4;
    --bs-btn-disabled-border-color: #f5ead4;
}


.btn-dark {
    --bs-btn-color: #fff;
    --bs-btn-bg: #485F30;
    --bs-btn-border-color: #485F30;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #2e3d1f;
    --bs-btn-hover-border-color: #2e3d1f;
    --bs-btn-focus-shadow-rgb: 91, 92, 88;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #2e3d1f;
    --bs-btn-active-border-color: #2e3d1f;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #485F30;
    --bs-btn-disabled-border-color: #485F30;
}

.btn-outline-primary {
    --bs-btn-color: #E67E22;
    --bs-btn-border-color: #E67E22;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #E67E22;
    --bs-btn-hover-border-color: #E67E22;
    --bs-btn-focus-shadow-rgb: 50, 93, 136;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #E67E22;
    --bs-btn-active-border-color: #E67E22;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #E67E22;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #E67E22;
    --bs-gradient: none;
}

.btn-outline-secondary {
    --bs-btn-color: #8BAE66;
    --bs-btn-border-color: #8BAE66;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #8BAE66;
    --bs-btn-hover-border-color: #8BAE66;
    --bs-btn-focus-shadow-rgb: 142, 140, 132;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #8BAE66;
    --bs-btn-active-border-color: #8BAE66;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #8BAE66;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #8BAE66;
    --bs-gradient: none;
}

.btn-outline-info {
    --bs-btn-color: #E1C082;
    --bs-btn-border-color: #E1C082;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #E1C082;
    --bs-btn-hover-border-color: #E1C082;
    --bs-btn-focus-shadow-rgb: 41, 171, 224;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #E1C082;
    --bs-btn-active-border-color: #E1C082;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #E1C082;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #E1C082;
    --bs-gradient: none;
}

.btn-outline-light {
    --bs-btn-color: #f5ead4;
    --bs-btn-border-color: #f5ead4;
    --bs-btn-hover-color: #000;
    --bs-btn-hover-bg: #f5ead4;
    --bs-btn-hover-border-color: #f5ead4;
    --bs-btn-focus-shadow-rgb: 248, 245, 240;
    --bs-btn-active-color: #000;
    --bs-btn-active-bg: #f5ead4;
    --bs-btn-active-border-color: #f5ead4;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #f5ead4;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f5ead4;
    --bs-gradient: none;
}

.btn-outline-dark {
    --bs-btn-color: #485F30;
    --bs-btn-border-color: #485F30;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #485F30;
    --bs-btn-hover-border-color: #485F30;
    --bs-btn-focus-shadow-rgb: 62, 63, 58;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #485F30;
    --bs-btn-active-border-color: #485F30;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #485F30;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #485F30;
    --bs-gradient: none;
}

.select-toggle.k-selected, .select-toggle.k-selected:hover {
    color: white;
    background-color: #8BAE66;
    border: 1px solid #8BAE66;
    font-weight: 700;
    opacity: 1;
}

.table-light-reconciled {
    background-color: #d8c7aa;
}
.table-info-reconciled {
    background-color: #7acbed;
}

.form-check-input:checked {
    background-color: #8BAE66;
    border-color: #8BAE66;
}