:root {
    --white: #fff;
    --black: #000000;
    --green: #009b3b;
    --darkgrey: #333;
    --middlegrey: #808080;
    --dark-green: #007836;
    --lightgreen: #87be23;
    --lightgrey: #e5e5e5;
    --lightblue: #f2f5f8;
    --blue: #265689;
    --darkblue: #2f2e59;
    --grey: rgba(0, 0, 0, 0.16);
    --white: #ffffff;
    --yellow: #fad700;
    --red: #e7343f;
    --bs-btn-active-color: #007836 !important;
}

a {
    color: var(--blue);
}

.btn-primary {
    background-color: var(--blue);
    color: var(--white);
    border-color: var(--blue);
}

.btn-primary:hover,
.btn-primary:active {
    border-color: var(--darkblue);
    color: var(--white);
    background: var(--darkblue);
}

.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: var(--blue);
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: var(--darkblue);
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: var(--darkblue);
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 49, 132, 253;
    text-decoration: underline;
}
