:root{
--pcolor: #17395f;
--pcolor-rgb: 23, 57, 95;
--pcolor-hover: #1e4a78;
--pcolor2: #12314f;
--pcolor3: #0d2440;
--pcolor2-hover: #183e66;
--pcolor3-hover: #12314f;
--pcolor-subtle: #e8edf3;
--scolor: #e0a417;
--scolor-rgb: 224, 164, 23;
--scolor-hover: #eeb52e;
--scolor2: #cf9412;
--scolor3: #b8850f;
--scolor2-hover: #e0a417;
--scolor3-hover: #cf9412;
--scolor-subtle: #fbf1d7;
--linkcolor-rgb: 23, 57, 95;
--linkcolor-hover-rgb: 15, 39, 66;
--danger-rgb: 220, 53, 69;
--highlighted-color-rgb: 232, 237, 243;
--own-color-rgb: 0, 0, 0;
--own-color-rgb2: 0, 0, 0;
--bs-border-color: #e8edf3;
--bs-primary-border-subtle: #e8edf3;
--bs-secondary-border-subtle: #fbf1d7;
--bs-primary: #17395f;
--bs-primary-rgb: 23, 57, 95;
--bs-primary-bg-subtle: #e8edf3;
--bs-secondary: #e0a417;
--bs-secondary-rgb: 224, 164, 23;
--bs-secondary-bg-subtle: #fbf1d7;
--bs-link-color-rgb: 23, 57, 95;
--bs-link-hover-color-rgb: 15, 39, 66;
--bs-danger-rgb: 220, 53, 69;
}

.bg-primary { background: linear-gradient(135deg,var(--pcolor), var(--pcolor2) 55%, var(--pcolor3) 100%); }

.btn-primary, a.bg-primary, a .bg-primary { background: none; }

.btn-primary::before, a.bg-primary::before, a .bg-primary::before { background: linear-gradient(135deg,var(--pcolor), var(--pcolor2) 55%, var(--pcolor3) 100%); }

.btn-primary::after, a.bg-primary::after, a .bg-primary::after { background: linear-gradient(135deg,var(--pcolor-hover), var(--pcolor2-hover) 55%, var(--pcolor3-hover) 100%); }

.bg-secondary { background: linear-gradient(135deg,var(--scolor), var(--scolor2) 55%, var(--scolor3) 100%); }

.btn-secondary, a.bg-secondary, a .bg-secondary { background: none; }

.btn-secondary::before, a.bg-secondary::before, a .bg-secondary::before { background: linear-gradient(135deg,var(--scolor), var(--scolor2) 55%, var(--scolor3) 100%); }

.btn-secondary::after, a.bg-secondary::after, a .bg-secondary::after { background: linear-gradient(135deg,var(--scolor-hover), var(--scolor2-hover) 55%, var(--scolor3-hover) 100%); }

.btn-primary { --bs-btn-color: #fff; --bs-btn-hover-color: #fff; --bs-btn-active-color: #fff; --bs-btn-disabled-color: #fff; }

.btn-secondary { --bs-btn-color: rgb(var(--bs-dark-rgb)); --bs-btn-hover-color: rgb(var(--bs-dark-rgb)); --bs-btn-active-color: rgb(var(--bs-dark-rgb)); --bs-btn-disabled-color: rgb(var(--bs-dark-rgb)); }

.btn-primary-subtle { --bs-btn-color: rgb(var(--bs-dark-rgb)); --bs-btn-hover-color: rgb(var(--bs-dark-rgb)); --bs-btn-active-color: rgb(var(--bs-dark-rgb)); --bs-btn-disabled-color: rgb(var(--bs-dark-rgb)); }

.btn-secondary-subtle { --bs-btn-color: rgb(var(--bs-dark-rgb)); --bs-btn-hover-color: rgb(var(--bs-dark-rgb)); --bs-btn-active-color: rgb(var(--bs-dark-rgb)); --bs-btn-disabled-color: rgb(var(--bs-dark-rgb)); }

.btn-light { --bs-btn-color: rgb(var(--bs-dark-rgb)); --bs-btn-hover-color: rgb(var(--bs-dark-rgb)); --bs-btn-active-color: rgb(var(--bs-dark-rgb)); --bs-btn-disabled-color: rgb(var(--bs-dark-rgb)); }

.btn-dark { --bs-btn-color: #fff; --bs-btn-hover-color: #fff; --bs-btn-active-color: #fff; --bs-btn-disabled-color: #fff; }

.btn-own-color { --bs-btn-color: rgb(var(--bs-dark-rgb)); --bs-btn-hover-color: rgb(var(--bs-dark-rgb)); --bs-btn-active-color: rgb(var(--bs-dark-rgb)); --bs-btn-disabled-color: rgb(var(--bs-dark-rgb)); }

.btn-own-color2 { --bs-btn-color: rgb(var(--bs-dark-rgb)); --bs-btn-hover-color: rgb(var(--bs-dark-rgb)); --bs-btn-active-color: rgb(var(--bs-dark-rgb)); --bs-btn-disabled-color: rgb(var(--bs-dark-rgb)); }
