:root {
--companyColor1: #fd8402;
--companyColor1Lighter: color-mix(in srgb,var(--companyColor1),#fff 80%);
--companyColor1Lighter2: color-mix(in srgb,var(--companyColor1),#fff 20%);
}

.btn-outline-primary {
--bs-btn-color: var(--companyColor1) !important;
--bs-btn-border-color: var(--companyColor1) !important;
--bs-btn-hover-bg: var(--companyColor1) !important;
--bs-btn-hover-border-color: var(--companyColor1) !important;
}

.btn-primary {
--bs-btn-bg: var(--companyColor1) !important;
--bs-btn-border-color: var(--companyColor1) !important;
--bs-btn-hover-bg: var(--companyColor1Lighter2) !important;
--bs-btn-hover-border-color: var(--companyColor1Lighter2) !important;
}

.border-secondary {
--bs-border-opacity: 1;
border-color: var(--companyColor1) !important;
}

.text-secondary {
--bs-text-opacity: 1;
color: var(--companyColor1) !important;
}

.form-control {
border-color: var(--companyColor1) !important;
}

.form-select {
border-color: var(--companyColor1) !important;
}

.text-field-icon {
color: var(--companyColor1) !important;
}

h5 {
color: var(--companyColor1) !important;
}

.table-header-custom-color {
background-color: var(--companyColor1) !important;
}

.form-control:focus,
.form-select:focus {
outline: none;
box-shadow: 0 0 0 0.25rem var(--companyColor1Lighter);
}
		
.card-header {
--bs-card-cap-bg: var(--companyColor1);
--bs-card-cap-color: white;
}
		
.form-check-input:checked {
background-color: var(--companyColor1);
border-color: var(--companyColor1);
}
		
.form-check-input:checked:focus {
outline: none;
box-shadow: 0 0 0 0.25rem var(--companyColor1Lighter);
}