:root {
    --mvn-turquoise: rgba(18, 176, 175, 1);
    --mvn-turquoise-rgb: 18, 176, 175;
    --mvn-turquoise-light: rgba(120, 176, 175, .7);
    --bs-border-color: var(--mvn-turquoise);
    /* --bs-link-color: var(--mvn-turquoise); */
    --bs-link-color-rgb: 18, 176, 175;
    --bs-link-hover-color: var(--mvn-turquoise);
    --bs-btn-border-color: var(--mvn-turquoise);
    --bs-primary-rgb: 18, 176, 175;
}
.table {
    --bs-table-border-color: var(--mvn-turquoise-light);
}
.table thead {
    border-bottom: 2px solid black;
}

.nav-pills {
    --bs-nav-pills-link-active-bg: var(--mvn-turquoise);
}
.pagination {
    --bs-pagination-color: black;
    --bs-pagination-active-bg: var(--mvn-turquoise);
    /* --bs-pagination-border-color: var(--mvn-turquoise); */
    --bs-pagination-active-border-color: var(--mvn-turquoise);
}
.form-check-input:checked {
    background-color: var(--mvn-turquoise);
    border-color: var(--mvn-turquoise);
}
.form-control:focus, .form-check-input:focus {
    border-color: var(--mvn-turquoise);
    box-shadow: 0 0 0 .25rem rgba(var(--mvn-turquoise-rgb), 0.367);
}
.btn-primary {
    --bs-btn-border-color: var(--mvn-turquoise);
    --bs-btn-hover-border-color: rgba(var(--mvn-turquoise-rgb), 0.8);
    --bs-btn-bg: rgba(var(--mvn-turquoise-rgb), 0.8);
    --bs-btn-hover-bg: rgba(var(--mvn-turquoise-rgb), 1);
}
.btn-outline-primary {
    --bs-btn-color: var(--mvn-turquoise);
    --bs-btn-border-color: var(--mvn-turquoise);
    --bs-btn-hover-border-color: var(--mvn-turquoise);
    /* --bs-btn-bg: rgba(var(--mvn-turquoise-rgb), 0.8); */
    --bs-btn-hover-bg: rgba(var(--mvn-turquoise-rgb), 1);
}