.breadcrumb-logo {
    height: 50px;
    min-width: 50px;
}

.footer-height {
    height: 40px;
}

.navbar-visible {
    visibility: visible;
}

.progress-display-none {
    display: none;
}

.dashboard-has-in-progress-div {
    height: 224px;
}

.dashboard-new-button {
    font-size: 10pt;
    width:200px;
}

.event-list-font-lighter {
    font-weight: lighter;
}

.background-bs1 {
    background-image: url('/public/img/photos/bs1.jpg');
}

.magic-link-background-b6 {
    background-image: url('/public/img/photos/b6.jpg');
}

.magic-link-request-background-tb11 {
    background-image: url('/public/img/photos/tb11.jpg');
}


.password-reset-background-slide1 {
    background-image: url('/public/img/photos/slide_1.png');
}

.static-connected-background-tb11 {
    background-image: url('/public/img/photos/tb11.jpg');
}

.static-500-height {
    height: 400px!important;
}

.team-list-font-bolder {
    font-weight: bolder;
}

.team-list-font-lighter {
    font-weight: lighter;
}

.statistic-svg-fill-FFF {
    fill: #FFF;
}

.statistic-svg-fill-green {
    fill:#98c455;
}

.statistic-svg-fill-orange {
    fill:#fab758;
}

.statistic-svg-fill-red {
    fill:#e2626b;
}

.statistic-svg-fill-grey {
    fill:#ececec;
}
.statistic-svg-stroke {
    stroke:#bdc3c7;
    stroke-width:0.5;
}

.statistic-svg-fill-cercle {
    fill:#54a8c7;
}

.accordion-wrapper-icon-arrow .card-header button:before {
    font-family: Unicons, sans-serif;
    position: absolute;
    right: 1.3rem;
    content: "\e932";
    font-size: 1.15rem;
    font-weight: 400;
    width: 1rem;
    margin-top: -.25rem;
    margin-left: -.3rem;
    display: inline-block;
    color: #3f78e0
}

.accordion-wrapper-icon-arrow .card-header button.collapsed {
    color: #343f52
}

.accordion-wrapper-icon-arrow .card-header button.collapsed:before {
    content: "\e92d"
}


.accordion-wrapper-icon-arrow .card {
    margin-bottom: 1.25rem
}

.accordion-wrapper-icon-arrow .card-header {
    margin-bottom: 0;
    background: 0 0;
    border: 0;
    padding: .9rem 1.3rem .85rem
}

@media (prefers-reduced-motion:reduce) {
    .accordion-wrapper-icon-arrow .card-header button {
        transition: none
    }
}

.accordion-wrapper-icon-arrow .card-header button {
    cursor: pointer;
    width: 100%;
    padding: 0 0 0 1rem;
    text-align: left;
    margin: 0;
    border: 0;
    font-size: .85rem;
    font-weight: 400;
    color: #3f78e0;
    transition: all 150ms ease-in-out;
    background: 0 0
}

.accordion-item.icon-arrow .card-body {
    padding: 0 1.25rem .25rem 2.8rem
}

.accordion-item.icon-arrow .accordion-button{
    padding: 0 0 0 1.5rem;
    display: flex;
    align-items: center
}

.accordion-item.icon-arrow button>span {
    float: right;
    position: absolute;
    left: 1.3rem;
}

.accordion-item.icon-arrow button>span i {
    font-size: 1rem;
}

.fw-extra-bold {
    font-weight: 700 !important
}

.badge.bg-green {
    color: #233909;
    background-color: #d0f19d !important;
}

.badge.bg-ash {
    color: #333538;
    background-color: #ebebeb !important;
}

.badge.bg-aqua {
    color: #02273c;
    background-color: #a7daed !important;
}

.badge.bg-yellow {
    color: #3c2906;
    background-color: #ffd79a !important;
}

.badge.bg-navy {
    color: #000000;
    background-color: #bdbdbd !important;
}

.badge.bg-soft-purple {
    color: #3B3D3F;
    background-color: #F2F5FD !important;
}

.break-all {
    word-break: break-all;
}

input:checked + div {
    background-color: #f6f9ff;
}

input:checked + div label {
    pointer-events: none;
    opacity: .65;
    box-shadow: none;
}

.radio-required-msg .text-danger {
    display: none;
}

.radio-required-msg:has(input:user-invalid) .text-danger {
    display: block;
}

.alert:not(.zindex-1) {
  z-index: 9999;
}
