:root {
    --blue: #2684ff;
    --indigo: #6e00ff;
    --purple: #510fa8;
    --pink: #f074ad;
    --red: #ff5630;
    --orange: #ffab00;
    --yellow: #fc0;
    --green: #36b37e;
    --teal: #00b8d9;
    --cyan: #4bd6e5;
    --gray: #c0ccda;
    --gray-dark: #3c4858;
    --primary: #4eb89e;
    --secondary: #eff2f7;
    --success: #36b37e;
    --info: #00b8d9;
    --warning: #ffab00;
    --danger: #ff5630;
    --light: #eff2f7;
    --dark: #273444;
    --neutral: #fff;
    --white: #fff;
    --bs-secondary-color: #8492a6;
    --bs-primary-rgb: 78,184,158;

}

.list-group {
    --bs-list-group-active-color: #657a95;
    --bs-list-group-active-bg: #f8f9fa;
    --bs-list-group-active-border-color: #eff2f7;
}

.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6 {
    color: #3c4858;
}

.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, 0.85);
    --bs-navbar-hover-color: rgba(255, 255, 255, 1);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}

.dropdown-menu {
    --bs-dropdown-link-active-color: #212529;
    --bs-dropdown-link-active-bg: #f8f9fa;
}

.breadcrumb {
    --bs-breadcrumb-divider-color: #ffffff;
    --bs-breadcrumb-item-active-color: #e0e6ed;
}

.breadcrumb-item a {
    color: #ffff;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #4eb89e;
    --bs-btn-border-color: #4eb89e;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #3c9780;
    --bs-btn-hover-border-color: #3c9780;
    --bs-btn-focus-shadow-rgb: 49,132,253;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: #3c9780;
    --bs-btn-active-border-color: #3c9780;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #4eb89e;
    --bs-btn-disabled-border-color: #4eb89e
}

.card {
    --bs-card-cap-bg: white;
}

.card-body {
    color: #8492a6;
}

.form-label {
    color: #3c4858;
    font-weight: 600;
}

.table {
    --bs-table-color-type: #8492a6;
    --bs-table-bg-type: initial;
    --bs-table-color-state: #8492a6;
    --bs-table-bg-state: initial;
}

.nav-link-primary {
    color: #4eb89ef3;
}

.nav-link-primary:hover {
    color: #4eb89ef3;
}

.alert-primary {
    --bs-alert-color: #FFFFFF!important;
    --bs-alert-bg: #4eb89ef3!important;
    --bs-alert-border-color: #a3cfbb!important;
    --bs-alert-link-color: #FFFFFF!important;
}

.alert-primary a {
    color: #f0f0f0;
}