
#collapsible .navbar-toggler {
    background-color: #e7e7ed;
    border-radius: 50%;
    margin-right: 5px;
}

#collapsible .bigFont {
    font-weight: bold;
}


.btn-toggle[aria-expanded="true"]::before {
    transform: rotate(90deg);
}

.btn-toggle::before {
    width: 1.25em;
    line-height: 0;
    transition: transform .35s ease;
    transition-duration: 0.35s;
    transition-timing-function: ease;
    transition-delay: 0s;
    transition-property: transform;
    transform-origin: .5em 50%;
    content: url(../images/before.svg);
    /* content: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='rgba%280,0,0,.5%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M5 14l6-6-6-6'/%3e%3c/svg%3e); */
}


#collapsible .btn {
    --bs-btn-padding-x: 0.75rem;
    --bs-btn-padding-y: 0.375rem;
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1.5;
    --bs-btn-color: #212529;
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 1px;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 0.375rem;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    /* font-weight: var(--bs-btn-font-weight); */
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    /* text-align: center; */
    text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    border-radius: var(--bs-btn-border-radius);
    background-color: var(--bs-btn-bg);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}


.btn-toggle[aria-expanded="true"] {
    color: rgba(0, 0, 0, .85);
}

.btn-toggle {
    padding: .25rem .5rem;
    padding-top: 0.25rem;
    padding-right: 0.5rem;
    padding-bottom: 0.25rem;
    padding-left: 0.5rem;
    font-weight: 600;
    color: rgb(255, 255, 255);
    background-color: transparent;
}

.btn-toggle-nav a {
    padding: .1875rem .5rem;
    padding-top: 0.1875rem;
    padding-right: 0.5rem;
    padding-bottom: 0.1875rem;
    padding-left: 0.5rem;
    margin-top: .125rem;
    margin-left: 1.25rem;
}
.rounded {
    border-radius: var(--bs-border-radius)!important;
    border-top-left-radius: 0.5rem ;
    border-top-right-radius:0.5rem ;
    border-bottom-right-radius: 0.5rem;
    border-bottom-left-radius:0.5rem ;
}
.text-decoration-none {
    text-decoration: none!important;
    text-decoration-line: none;
    text-decoration-thickness: initial;
    text-decoration-style: initial;
    text-decoration-color: initial;
}

.d-inline-flex {
    display: inline-flex!important;
}
.link-dark {
    color: #212529!important;
}

li {
    text-align: -webkit-match-parent;
}
.fw-normal {
    font-weight: 400!important;
}
.list-unstyled {
    padding-left: 0;
    list-style: none;
}
.small, small {
    font-size: .875em;
}

.align-items-center {
    align-items: center!important;
}
.border-0 {
    border: 0!important;
}