/*
Primary #54a8c7,
Secondary #344a53
3rd #97afba
4th #ba90bb
5th #855d86

Threedom
#0077B6
#BF4A50
#038331

*/

.prime-col {
    color: #0077B6;
}
.swal2-icon.swal2-info {
    border-color: #023E8A;
    color: #023E8A;
}

.swal2-styled.swal2-confirm {
    background-color: #023E8A;
}

@media (min-width: 992px) {
    .header {
        display: flex;
        justify-content: center;
        align-items: center;
        position: relative;
        flex-direction: column;
        z-index: 2;
        height: 80px !important;
        transition: left ease;
        background-color: #fff
    }
}
.btn.btn-primary {
    background-color: #0077B6;
}
.btn.btn-light-primary {
    background-color: #90E0EF;
    color: #023E8A;
}
.btn.btn-light-primary .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #023E8A;
}
.btn-check:active+.btn.btn-primary, .btn-check:checked+.btn.btn-primary, .btn.btn-primary.active, .btn.btn-primary.show, .btn.btn-primary:active:not(.btn-active), .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .show>.btn.btn-primary {
    color: #fff;
    border-color: #023E8A;
    background-color: #023E8A!important;
}
.btn-check:active+.btn.btn-light-primary, .btn-check:checked+.btn.btn-light-primary, .btn.btn-light-primary.active, .btn.btn-light-primary.show, .btn.btn-light-primary:active:not(.btn-active), .btn.btn-light-primary:focus:not(.btn-active), .btn.btn-light-primary:hover:not(.btn-active), .show>.btn.btn-light-primary {
    color: #fff;
    border-color: #023E8A;
    background-color: #023E8A!important;
}

.menu-state-title-primary .menu-item .menu-link:hover:not(.disabled):not(.active), .menu-state-title-primary .menu-item.hover>.menu-link:not(.disabled):not(.active) {
    color: #0077B6 !important;
}

.menu-state-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon i, .menu-state-icon-primary .menu-item.hover>.menu-link:not(.disabled):not(.active) .menu-icon i {
    color: #0077B6 !important;
}

.menu-state-title-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-title, .menu-state-title-primary .menu-item.hover>.menu-link:not(.disabled):not(.active) .menu-title {
    color: #0077B6 !important;
}
.menu-state-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-icon-primary .menu-item.hover>.menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
    fill: #023E8A;
}
.stepper.stepper-pills .stepper-item.current .stepper-icon {
    background-color: #023E8A;
}
.stepper.stepper-pills .stepper-item .stepper-icon .stepper-number {
    color: #023E8A!important;
}
.stepper.stepper-pills .stepper-item .stepper-icon {
    background-color: #CAF0F8;
}
.form-check.form-check-solid .form-check-input:checked {
    background-color: #023E8A;
}
.stepper.stepper-pills .stepper-item.completed .stepper-icon .stepper-check, .stepper.stepper-pills .stepper-item.current:last-child .stepper-icon .stepper-check {
    color: #023E8A!important;
}
.stepper.stepper-pills .stepper-item.completed .stepper-icon, .stepper.stepper-pills .stepper-item.current:last-child .stepper-icon {
    background-color: #CAF0F8;
}
.text-hover-primary:hover {
    color: #0077B6 !important;
}
.text-primary {
    color: #0077B6 !important;
}
.nav-line-tabs .nav-item .nav-link.active, .nav-line-tabs .nav-item .nav-link:hover:not(.disabled), .nav-line-tabs .nav-item.show .nav-link {
    border-bottom: 1px solid #0077B6;
}
.text-active-primary.active {
    color: #0077B6!important;
}
.badge-light-success {
    color: #ffffff;
    background-color: #28a745;
}
.text-success {
    color: #28a745 !important;
}
thead {
    position: absolute !important;
    top: -9999px !important;
    left: -9999px !important;
}
#modal_create_existing_members_wrapper #modal_create_existing_members_length {
    display:none;
}
#modal_create_existing_members_wrapper #modal_create_existing_members_info {
    display:none;
}
.shape {
    height: 2px;
    margin: 0 auto 40px;
    position: relative;
    width: 60px;
    background-color: #023E8A;
}
.shape-left {
    margin: 0 !important;
}
.card-body-minus-ribbon {
    margin-top: -50px;
}