
:root {
    --verde-orienteme: #418C83;
    --bs-nav-link-hover-color: #585b5f !important;
    --bs-nav-link-color: #000 !important;
    --bs-link-color: #585b5f;
    --bs-link-hover-color: #000;
    --fundo-padrao: #418C83;
    --fundo-chat: #33a68833;
    --texto-padrao: #6F6F6F;
    --texto-sub: #6F6F6F;
    --vermelho: #B10101;
    --laranja: #ffb100;
    --verde-orienteme-claro-sutil: #489c91;
    --verde-orienteme-claro-sutil2: #40b59f;
    --verde-claro-orienteme: #61c1ad;
    --table-anamnese: #4CAF50;
    --cinza-orienteme: #6F6F6F;
    --rz-primary: var(--verde-orienteme);
    --rz-primary-light: #418C83;
    --rz-primary-lighter: rgb(96 193 122 / 12%);
    --rz-on-primary-lighter: var(--verde-orienteme);
    --rz-dropdown-item-selected-color: #418C83;
    --rz-dropdown-item-selected-hover-color: #065a50;
    --rz-dropdown-item-selected-background-color: #daf3f0;
    --rz-dropdown-item-selected-hover-background-color: #c2e6e2;
    --rz-input-border: 1px solid #ced4da;
    --bs-btn-active-bg: var(--verde-orienteme);
    --bb-sidebar-width: 330px;
    --bb-sidebar-collapsed-width: 77px;
    --bb-sidebar-background-color: var(--verde-orienteme);
    --bb-sidebar-top-row-background-color: rgba(0,0,0,0.08);
    --bb-sidebar-top-row-border-color: rgb(194,192,192);
    --bb-sidebar-title-text-color: #ffffff;
    --bb-sidebar-brand-icon-color: var(--verde-orienteme);
    --bb-sidebar-brand-image-width: 24px;
    --bb-sidebar-brand-image-height: 24px;
    --bb-sidebar-title-badge-text-color: var(--verde-orienteme);
    --bb-sidebar-title-badge-background-color: #ffffff;
    --bb-sidebar-navbar-toggler-icon-color: #FFF;
    --bb-sidebar-navbar-toggler-background-color: rgba(0,0,0,0.08);
    --bb-sidebar-content-border-color: rgb(194,192,192);
    --bb-sidebar-nav-item-text-color: #ffffff;
    --bb-sidebar-nav-item-text-active-color-rgb: 255,255,255;
    --bb-sidebar-nav-item-text-hover-color: rgba(var(--bb-sidebar-nav-item-text-active-color-rgb),0.9);
    --bb-sidebar-nav-item-text-active-color: rgba(var(--bb-sidebar-nav-item-text-active-color-rgb),0.9);
    --bb-sidebar-nav-item-background-hover-color: rgba(var(--bb-sidebar-nav-item-text-active-color-rgb),0.5);
    --bb-sidebar-nav-item-group-background-color: rgba(var(--bb-sidebar-nav-item-text-active-color-rgb),0.08);
    --bs-pagination-active-bg: #418c83 !important;
    --bs-pagination-active-border-color: #418c83 !important;
    --bs-pagination-color: #418c83 !important;
    --bs-pagination-hover-color: #418c83 !important;
    --bs-pagination-focus-color: #418c83 !important;
}

body {
    font-family: 'Poppins', sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    margin-bottom: 0.5rem;
    font-family: inherit;
    font-weight: 500;
    line-height: 1.2;
    color: inherit;
}

.alert-primary {
    color: #1b6354;
    background-color: #d6f2ec;
    border-color: #c6ede5;
}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.btn {
    border-radius: 11px;
}

.btn {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    user-select: none;
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 11px;
    transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

.btn-primary:hover {
    color: #fff;
    background-color: #2ba087;
    border-color: #28967f;
}


.text-muted {
    color: #9ea5bd !important;
}

.mt-0, .my-0 {
    margin-top: 0 !important;
}

.form-text {
    display: block;
    margin-top: 0.25rem;
}
    
.card, .card-body, .card-header {
    border: none;
    border-radius: 16px !important;
    background: #FFF;
}

.card-body {
    flex: 1 1 auto;
    padding: 1.25rem;
}

.form-check-input:checked {
    background-color: #5f5e5e;
    border-color: #00000000;
}

.btn-outline-danger {
    color: #c02620;
    background-color: transparent;
    background-image: none;
    border-color: #c02620;
}