/*fix for font family in common.css is getting overridden by the one in default.css :: starts*/
body {
    font-family: Manrope,Avenir,Arial,sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: Manrope,Avenir,Arial,sans-serif !important;
}
/*fix for font family in common.css is getting overridden by the one in default.css :: ends*/
/*in the new UI bundle, that is created on 14 Nov 2024, it will be moved to common.css */
/* for the selected member / selected client / selected sponsor / selected broker setcion :: starts */
.selectedMember {
    /*font-size: 13px;*/
    font-size: 0.8125rem;
}

.selectedMember span {
    padding-right: 8px;
    border-right: 1px solid #231f20;
    line-height: 12px;
    margin-right: 5px;
    display: inline-block;
}

.selectedMember span:last-child {
    border: 0;
    padding: 0;
    margin: 0;
}

@media (max-width: 991.98px) {
    .selectedMember span {
        padding-right: 0;
        border-right: 0;
        line-height: 1.4;
        margin-right: 0;
        display: block;
        padding-bottom: 5px;
    }
}
/* for the selected member / selected client / selected sponsor / selected broker setcion :: ends */
/* fix for the scenario of getting the text of [selected member / selected client / selected sponsor / selected broker setcio] on top of the logo when the menu is of single line :: starts */
/*.BuckMainMenuUL {
    min-height: 48px;
}*/
@media (min-width: 992px) {
    .navbar-expand-lg .navbar-collapse {
        /* min-height: 48px; */
        align-items: end;
    }
}
/* fix for the scenario of getting the text of [selected member / selected client / selected sponsor / selected broker setcio] on top of the logo when the menu is of single line :: ends */
/* fix for the 4th level menu :: starts */
.admin-submenu .megamenu.dropdown-menu .dropdown-menu.dropleft .dropdown-menu {
    right: inherit !important;
    left: 100% !important;
}
/* fix for the 4th level menu :: ends */

/* UI fix for select member popup :: starts */
/*start- table styling for select member popup to avoid footer classes*/
#selectModal, #selectSponsorModal, #selectBrokerModal, #selectclientdiv {
    color: var(--bs-body-color);
    text-align: start;
}
#selectModal a.btn.btn-secondary, #selectSponsorModal a.btn.btn-secondary, #selectBrokerModal a.btn.btn-secondary {
	color: #006eb3;
}
#selectModal .paginate_button.disabled, #selectSponsorModal .paginate_button.disabled, #selectBrokerModal .paginate_button.disabled, #selectClientModal .paginate_button.disabled{
    pointer-events: none;
    color: gray !important;
    text-decoration: none;
}
/*end- table styling for select member popup to avoid footer classes*/
/* UI fix for select member popup :: ends */
/*start- Autologout*/
.ui-AutoTimeout .ui-widget-header {
    border: none !important;
    background: none !important;
}
.ui-AutoTimeout {
    border: 0.5px solid #7f7f7f !important;
    border-radius: 0px !important;
    padding: 0px !important;
    font-family: Manrope, Avenir, Arial, sans-serif !important;
}
.ui-AutoTimeout #timeout-dialog {
    background-image: none !important;
    padding:0px;
}
#timeout-message, #timeout-question {
    padding-left: 0px !important;
}
.ui-AutoTimeout .ui-dialog-buttonpane {
    padding: 1rem 1.5rem !important;
    border-top: 3px solid #dcdddd !important;
    margin:0 !important;
}
.ui-AutoTimeout .ui-dialog-buttonset{
    float:none !important;
}
.ui-AutoTimeout .ui-dialog-title {
    font-size: 1.25rem !important;
    font-weight: 800;
    font-family: Manrope, Avenir, Arial, sans-serif;
}
.ui-AutoTimeout .ui-dialog-content {
    padding: 1rem 1.5rem !important;
}
.ui-AutoTimeout p{
    margin:0px !important;
}
/*end- Autologout*/


.drop-zone-without-border {
    border: none !important;
}
.SSOError {
    margin-bottom: 0;
    font-size: 0.875rem !important;
}

.print-only {
    display: none;
}

/* Show the div only during printing */
@media print {
    .print-only {
        display: block;
    }
}

.UnderlineATag:hover {
    text-decoration: underline !important;
}

/* InterFundTransfer*/
#divInterFundTransfer .page p {
    margin-bottom: 12px !important;
    margin-top: 0 !important;
    color: #4d4d4d;
}
#divInterFundTransfer table td, table th {
    border-color: #ddd;
    /*padding: 10px 5px;*/
}
#divInterFundTransfer table.customTable.type3 tbody td {
    font-size: 1rem;
}
/* InterFundTransfer*/

/* IncomeInvestAllocation*/
#divIncomeInvestmentAllocation .marginDiv {
    margin-bottom: 16px !important;
}
/* IncomeInvestAllocation*/

/* Payment Detail */
.PDAcustom-no-data-error {
    display: block;
    position: relative;
    font-weight: 500;
    padding-left: 30px;
}

.PDAcustom-no-data-error::before {
    content: '\f06a' !important;
    font-family: 'Font Awesome 6 Pro' !important;
    color: var(--bs-link-color);
    position: absolute;
    left: 0;
    font-weight: 400;
    transform: scale(1.5);
    rotate: 180deg;
}
/* Payment Detail */

/* DetailContribution */
.download-remitance table.customTable th:first-child {

padding-left: 0;

}

/* DownloadRemittance */
.DownloadRemitancePrint .RedFont {
    color: #dc3545 !important;
}
.DownloadRemitancePrint table.customTable th:last-child {
    text-align: end !important;
}
.DownloadRemitancePrint #dvLoading {
        
        height: 100px;
        width: 100px;
        z-index: 1000;
        left: 50%;
        top: 50%;
        position: fixed;
        margin: -25px 0 0 -25px;
    }
    
    .DownloadRemitancePrint .footertd {
        padding-left: 0px !important;
        padding-right: 0px !important;
        border: none !important;
        border-bottom: 0px !important;
        background-color: #f6f5f0 !important;
         border-bottom: 1px solid #cdd4e5 !important; 
        line-height: 14.3167px !important;
        font-size: 75%;
    }
    .DownloadRemitancePrint tr.footertd td{
        font-weight:600!important;

    }
        .DownloadRemitancePrint tr.footertd td:not(:first-child) {
            text-align:right!important;
        }
            .DownloadRemitancePrint tr.footertd td:first-child{
            padding-left:0.5rem!important;
        }
    .DownloadRemitancePrint .modal_footer {
    padding: 1rem 1.5rem;
    border-top: 3px solid #dcdddd !important;
    }

/* FundLinks */
.fund-facts .modalBackground {
            background-color:silver !important;
            opacity:0.7 !important;
        } 
.fund-facts #dvLoading {        
        height: 100px;
        width: 100px;
        z-index: 1000;
        left: 50%;
        top: 50%;
        position: fixed;
        margin: -25px 0 0 -25px;
    }

/* 000078733: BAT: 70623 - CUMIIS Select member to switch right away same as CLIC */
/* add the bottom border for the last LI too in the [memberBox] dropdown */
/* starts */
.admin .memberBox ul li:last-child {
    border-bottom: 1px solid #ddd;
    padding-bottom: 12px;
}
/* ends */