﻿:root {
    --bs-primary: #33787F;
    --bs-primary-rgb: 50, 120, 130;
    --bs-primary-border: #508C8C;
    --bs-primary-border-rgb: 80, 140, 140;
    --bs-secondary-bg: #879191;
    --bs-secondary-bg-rgb: 135, 145, 145;
    --bs-link-color: #33787F;
    --bs-link-color-rgb: 50, 120, 130;
    --bs-link-decoration: underline;
    --bs-link-hover-color: #508C8C;
    --bs-link-hover-color-rgb: 80, 140, 140;
}

.btn {
    --bs-btn-font-size: 1rem;
}

.navbar {
    --bs-navbar-padding-y: 0;
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: rgba(var(--bs-primary-rgb), 1);
    --bs-btn-border-color: rgba(var(--bs-primary-border-rgb), 1);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgba(var(--bs-primary-rgb), 0.7);
    --bs-btn-hover-border-color: rgba(var(--bs-primary-border-rgb), 1);
    --bs-btn-focus-shadow-rgb: var(--bs-primary-rgb);
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgba(var(--bs-primary-rgb), 1);
    --bs-btn-active-border-color: rgba(var(--bs-primary-border-rgb), 1);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: var(--bs-secondary-bg);
    --bs-btn-disabled-border-color: var(--bs-secondary-bg);
}

.btn-outline-primary {
    --bs-btn-color: var(--bs-primary-border);
    --bs-btn-border-color: var(--bs-primary-border);
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: var(--bs-primary-border);
    --bs-btn-hover-border-color: var(--bs-primary-border);
    --bs-btn-focus-shadow-rgb: var(--bs-primary-border-rgb);
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: var(--bs-primary-border);
    --bs-btn-active-border-color: var(--bs-primary-border);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: var(--bs-primary-border);
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: var(--bs-primary-border);
    --bs-gradient: none;
}

.badge111 {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background-color: red;
    color: white;
    font-size: 12px;
    font-weight: 700;
    border-radius: 50%;
    position: relative;
    bottom: 60px;
    left: 90px;
}
.accordion {
    --bs-accordion-color: #EEE;
    --bs-accordion-bg: rgba(0, 0, 0, .2);
    --bs-accordion-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, border-radius 0.15s ease;
    --bs-accordion-border-color: rgba(255, 255, 255, .2);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) -(var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: #EEE;
    --bs-accordion-btn-bg: rgba(0, 0, 0, .2);
    --bs-accordion-btn-icon: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    --bs-accordion-btn-focus-border-color: rgba(0, 0, 0, .2);
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: #EEE;
    --bs-accordion-active-bg: rgba(0, 0, 0, .2);
}

.accordion-button::after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.accordion-button:not(.collapsed)::after {
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.accordion-button:focus {
    --bs-accordion-btn-focus-border-color: rgba(255, 255, 255, .3);
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, .1);
}