:root {
    --bs-primary: #3cb7be;
    --bs-primary-rgb: 60, 183, 190;

    --bs-link-color: var(--bs-primary);
    --bs-link-hover-color: #33a0a7;

    --bs-primary-bg-subtle: #d5f3f4;
    --bs-primary-text-emphasis: #27777C;
}
.btn-primary {
    --bs-btn-bg: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
}
.btn-primary:hover,
.btn-primary:focus {
    --bs-btn-hover-bg: #33a0a7;
    --bs-btn-hover-border-color: #33a0a7;
}
.btn-outline-primary {
    --bs-btn-color: var(--bs-primary);
    --bs-btn-border-color: var(--bs-primary);
    --bs-btn-hover-bg: #e4f3ef;
    --bs-btn-hover-border-color: var(--bs-primary);
    --bs-btn-hover-color: #fff;
    color: var(--bs-btn-color) !important;
}
a {
    color: var(--bs-link-color);
}
a:hover,
a:focus {
    color: var(--bs-link-hover-color);
}
.text-bg-primary .nav-link {
    color: #fff;
}
.text-bg-primary .nav-link:hover {
    color: #000;
}
