/*
Trnaparent background
*/
.trans-bg {
    background-color: #FAFBFF !important;
}

.reg-btn-pg {
    background-color: #041E49 !important;
    color: #fff;
  }

.active-tab-color:active {
    color: #041E49 !important;
}
.active-tab-color:focus {
    color: #041E49 !important;
}

/* Remove underline for active nav tab */
.nav-link.active-tab-color:focus {
    border-bottom: 2px solid #041E49 !important;
}
.nav-link.active-tab-color:active {
    border-bottom: 2px solid #041E49 !important;
}


/* Default border for the initially active tab */
.default-tab {
    border-bottom: 2px solid #041E49 !important;
    color: #041E49 !important;
}

/* Remove border when the tab is active */
.nav-link.active-tab-color.active,
.nav-link.active-tab-color:focus,
.nav-link.active-tab-color:active {
    border-bottom: 2px solid #041E49 !important;
}

/* Class to remove the default border */
.no-border {
    border-bottom: none !important;
    color: #717173 !important;
}

.cursor-pointer {
    cursor: pointer !important;
}

/* .input-border {
    border: 2px solid !important;
} */

.input-border {
    /* border: 2px solid #041E49 !important; */
    border: 1px solid #041E49 !important;
}

.input-border:active {
    /* border: 2px solid #041E49 !important; */
    box-shadow: 0px 0px 4px 1px #041E49 !important;
}
.input-border:focus {
    /* border: 2px solid #041E49 !important; */
    box-shadow: 0px 0px 4px 1px #041E49 !important;
}

/* Style when the button is selected */
.btn-group .btn-check:checked + .myRadioBtns {
    background-color: #041E49; /* Use your button background color */
    color: #fff;
    border-color: #041E49;
}

.myRadioBtns:focus{
    border: 2px solid #041E49 !important;
    color: #041E49;
}
.myRadioBtns:active{
    border: 2px solid #041E49 !important;
    color: #041E49;
}
.myRadioBtns{
    border: 2px solid #e9e9e9 !important;
}

.myRadioBtns:hover{
    border: 2px solid #041E49 !important;
    color: #041E49;
}

.custom-bg-info {
    background-color: #FBFDFF !important;
    color: #00254D !important;
}
.custom-bg-info-brder {
    border: 1px solid #B7D9F8 !important;
}

.custom-text-info{
    color: #0091FF !important;
}

.blue-dark-light {
    color: #3F4654 !important;
}


.custom-popover {
    --bs-popover-max-width: 200px;
    --bs-popover-border-color: var(--bd-violet-bg);
    --bs-popover-header-bg: var(--bd-violet-bg);
    --bs-popover-header-color: var(--bs-white);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: .5rem;
  }

/* #B7D9F8 */
/* #00254D */
