li {
    font-size: unset !important;
}

.transactions-history-list {
    overflow: visible !important;
    z-index: 1 !important;
}


.MuiButtonBase-root-304 {
    background-color: #4A5866 !important;
    border-radius: 0px !important;
    color: White !important;
    border: 0px !important;
}

/* Login Page - Logo */
img.LoginHeaderstyle__Logo-sc-9lx19w-1.fFpNMh {
    width: 80px !important;
    height: 135px !important;
}

/* Page Header Component - Title field */

    h1[data-target-id='page-header--title'] + .PageHeaderstyle__PageSummary-sc-1g712zc-0.eiZYRD {
        max-width: initial;
    }



/* Header Nav - IsActive Highlight - Level */
.lgfhKK > li > h2[data-is-active="true"] a {
    border-bottom: 3px solid #4A5866 !important;
}

/* Header Nav - IsOpen Highlight - Level */
.lgfhKK > li > h2[data-is-open="true"] a {
    border-bottom: 3px solid #4A5866 !important;
}



/* Insurance Cover Page - START */
span[data-target-id='insurance-details--cover-label'] {
    font-size: 16px !important;
    font-weight: bold !important;
}

span[data-target-id='insurance-details--cost-per-week-label'] {
    font-size: 16px !important;
    font-weight: bold !important;
}



span[data-target-id='insurance-details--cta'] {
    display: none !important;
}
/* Insurance Cover Page - END */



p[data-target-id='db-insurance-cover--description'] {
    font-size: 16px !important;
    color: rgb(65, 64, 66) !important;
}

.DashboardInsuranceCoverstyle__CostLabel-k8pi28-9.gotljH {
    font-weight: bold !important;
}

.DashboardInsuranceCoverstyle__InsuranceCost-k8pi28-6.fisTEy {
    font-size: 19px !important;
    font-weight: 500 !important;
}

.DashboardInsuranceCoverstyle__InsuranceType-k8pi28-2.lmURZt {
    font-size: 19px !important;
    font-weight: bold !important;
}

.DashboardInsuranceCoverstyle__InsuranceType-k8pi28-2.hOjTbW {
    color: rgb(65, 64, 66) !important;
    font-size: 19px !important;
    font-weight: bold !important;
}

.DashboardInsuranceCoverstyle__CostLabel-k8pi28-8.emeNvS {
    color: rgb(65, 64, 66) !important;
    font-size: 16px !important;
    font-weight: bold !important;
}

.DashboardInsuranceCoverstyle__InsuranceCost-k8pi28-6.gTHfmz {
    color: #4A5866 !important;
    font-size: 19px !important;
    font-weight: 500 !important;
}

.DashboardInsuranceCoverstyle__InsuranceContent-k8pi28-4.NYyeb {
    border-bottom-color: rgb(212, 213, 212) !important;
    border-top-color: rgb(212, 213, 212) !important;
}


/* Dashboard - Insurance Cover Component - END */

/* dashboard - interactive statement */

.InteractiveStatementsstyle__InteractiveBlock-sc-1gixonw-5.cYPVYA .InteractiveStatementsstyle__TextBlock-sc-1gixonw-2.iTdLHU {
    background-color: #4A5866 !important;
    color: white !important;
}


    .InteractiveStatementsstyle__InteractiveBlock-sc-1gixonw-5.cYPVYA .InteractiveStatementsstyle__TextBlock-sc-1gixonw-2.iTdLHU h3 {
        color: white !important;
    }


    .InteractiveStatementsstyle__InteractiveBlock-sc-1gixonw-5.cYPVYA .InteractiveStatementsstyle__TextBlock-sc-1gixonw-2.iTdLHU .InteractiveStatementsstyle__button-sc-1gixonw-4.fPtbfa a {
        border-color: white;
        color: white;
    }

        .InteractiveStatementsstyle__InteractiveBlock-sc-1gixonw-5.cYPVYA .InteractiveStatementsstyle__TextBlock-sc-1gixonw-2.iTdLHU .InteractiveStatementsstyle__button-sc-1gixonw-4.fPtbfa a:hover {
            background-color: white;
            color: #4A5866 !important;
        }

/* Dashboard - CPIplus - START */
div.class="BackgroundContainerstyle__Background-c76s5w-1.jjpQre {
width: 100%;
position: relative;
z-index: 0;
height: 100%;
}

/* Dashboard - CPIplus - END */

/* Dashboard - Annual Statement / Download App Component - START */
h3[data-target-id='content-block--title'] {
    font-size: 32px !important;
    color: #4A5866 !important;
    font-weight: 500 !important;
}
/* Dashboard - Annual Statement Component - END */


p[data-target-id='db-profile-completion--description'] {
    font-size: 19px !important;
    color: rgb(65, 64, 66) !important;
}
/* Dashboard - Profile Completion Component - END */

/* Dashboard - Member Details Component - START */
h3[data-target-id='db-member-details--heading'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: rgb(255, 208, 0) !important;
}

.DashboardMemberDetailsstyle__Label-aftvgx-2.coWhxF {
    font-size: 19px !important;
    font-weight: bold !important;
}

.DashboardMemberDetailsstyle__MemberDetailsValue-aftvgx-3.dsjyva {
    font-size: 19px !important;
    font-weight: 500 !important;
}

span[data-target-id='db-member-details--cta-view-details'] {
    color: rgb(255, 208, 0) !important;
    font-size: 19px !important;
    font-weight: bold !important;
}
/* Dashboard - Member Details Component - END */


.DashboardHeaderstyle__InnerBlock-sc-11rbnci-9 > div > div > span[data-target-id='db-transactions--cta-view-transaction'] {
    color: rgb(255,255,255) !important;
    font-size: 19px !important;
}



/* Dashboard - Banner Component - END */

/* Dashboard - I WANT TO Component - START */

p[data-target-id='db-action-tiles--title'] {
    font-size: 32px !important;
    font-weight: 500 !important;
}

i.Iconstyle__Icon-sc-1cnynty-0.iJMIfI.icon-size {
    width: 50px !important;
    height: 50px !important;
}

.deZLJx .DashboardActionTilesstyle__ActionTile-tmm1ho-3 {
    padding-left: 20px !important;
    align-items: start !important;
    text-align: left !important;
}

/* Dashboard - I WANT TO Component - END */

/* Dashboard - Latest Transaction Component - START */

div.DashboardTransactionsstyle__ButtonContainer-sc-886oj1-3.gJWjRp > div.ButtonLinkstyle__SitecoreStyleOverrides-sc-1efv8jl-0.jTFrtk {
    display: flex !important;
    justify-content: flex-end !important;
}

div.DashboardTransactionsstyle__TransactionsTable-sc-886oj1-1.gTxSDl > div > table > thead > tr > th {
    font-size: 16px !important;
}

span.DashboardTransactionsstyle__Amount-sc-886oj1-2.cEpsOW {
    color: #4A5866 !important;
}
/* Dashboard - Latest Transaction Component - END */

/* Dashboard - Your Investment Component - START */

h4[data-target-id='db-investments--non-direct-invest-label'] {
    font-size: 16px !important;
    color: rgb(65, 64, 66) !important;
    font-weight: bold !important;
}

/* Dashboard - Your Investment Component - END */

/* Dashboard - Transfer Balance Cap Information Component - START */
h3[data-target-id='db-transfer-cap--title'] {
    font-size: 32px !important;
    color: #4A5866 !important;
    font-weight: 500 !important;
}

span[data-target-id='db-transfer-cap--cta-view-details'] > span > a {
    font-size: 19px !important;
    font-weight: bold !important;
}

div.Cardstyle__Content-sc-7qp2ma-1.jDJDLk {
    padding: 25px !important;
}
/* Dashboard - Transfer Balance Cap Information Component - END */

/* Login Page - Login Section - START */

h2.okta-form-title.o-form-head {
    font-size: 32px !important;
    color: #4A5866 !important;
    text-align: left !important;
    font-weight: 500 !important;
    font-family: 'Effra', sans-serif !important;
}

h3[data-target-id='forgotusername--heading'] {
    font-size: 32px !important;
    color: #4A5866 !important;
    text-align: left !important;
    font-weight: 500 !important;
}

label[for='forgotUsername.Email'] > span {
    font-size: 14px !important;
    font-weight: normal !important;
}

div.ForgotUsernamestyle__FormContent-sc-13d8nuj-0.cwBKtd > p {
    font-size: 14px !important;
}

#okta-sign-in.auth-container .okta-sign-in-header {
    border-bottom: 0px;
}

#okta-sign-in .o-form-input-error .icon-16 {
    left: -1px !important;
}

#okta-sign-in .o-form-head + .o-form-explain {
    text-align: left !important;
}

.o-form-fieldset-container {
    justify-content: flex-end;
}

#okta-sign-in .recovery-challenge .send-email-link {
    text-align: left !important;
}

ul#help-links-container {
    display: block !important;
}

a.link.help.js-help {
    pointer-events: none !important;
    cursor: default !important;
}

a.link.js-help-link.o-form-disabled {
    display: none !important;
}


span[data-target-id='Login-Page-Tiles--1--content-block--cta'] > span > a {
    background-color: rgb(0, 40, 85) !important;
    border-color: rgb(0, 40, 85) !important;
    color: rgb(255, 255, 255) !important;
}
/* Login Page - Login Section - END */

/* Login Page - Registration Section - START */
.registration-container {
    display: none !important;
}


/* Login Page - Registration Section - END */

/* Centrelink/DVA Schedule - Rich Text field - START */
p[data-target-id='engage-one-document-generation--description'] > ul > li::before {
    content: none;
}

p[data-target-id='engage-one-document-generation--description'] > ul > li {
    padding-left: 0px !important;
    font-size: unset !important;
}
/* Centrelink/DVA Schedule - Rich Text field - END */

/* Change your password - START */
.Sectionstyle__Wrapper-ngeoll-0.dOIhoa > span > ul > li::before {
    content: none;
}

.Sectionstyle__Wrapper-ngeoll-0.dOIhoa > span > ul > li {
    list-style-type: disc !important;
    padding-left: 0px !important;
    font-size: unset !important;
}

.Sectionstyle__Wrapper-ngeoll-0.dOIhoa ul {
    padding-left: 18px;
}


label[for='account-recovery-username'] {
    font-size: 14px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
    font-family: 'Effra', sans-serif !important;
}

div.forgot-password > form > div > div > div > p.mobile-recovery-hint {
    font-size: 16px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
    font-family: 'Effra', sans-serif !important;
}

div.auth-footer a {
    font-size: 14px !important;
    font-weight: normal !important;
    color: rgb(0, 40, 85) !important;
    font-family: 'Effra', sans-serif !important;
}

    div.auth-footer a.link.help.js-back {
        text-decoration: underline !important;
    }

div.recovery-challenge > a.link.send-email-link {
    font-size: 14px !important;
    font-weight: normal !important;
    color: rgb(0, 40, 85) !important;
    font-family: 'Effra', sans-serif !important;
    text-decoration: underline !important;
}

    div.recovery-challenge > a.link.send-email-link:hover {
        font-weight: bold !important;
    }

div.auth-footer.clearfix > a.link {
    text-decoration: underline !important;
}

div.auth-footer > ul#help-links-container {
    text-decoration: underline !important;
}

div.auth-footer a:hover {
    font-weight: bold !important;
}

div.ForgotUsernamestyle__FormContent-sc-13d8nuj-0.cwBKtd > div.ForgotUsernamestyle__pcontent-sc-13d8nuj-1.xjluk > a {
    font-size: 14px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
    font-family: 'Effra', sans-serif !important;
}

    div.ForgotUsernamestyle__FormContent-sc-13d8nuj-0.cwBKtd > div.ForgotUsernamestyle__pcontent-sc-13d8nuj-1.xjluk > a:hover {
        font-weight: bold !important;
    }
/* Change your password - END */

/* Balance History Page - Chart - START */
.rah-static.rah-static--height-auto h1.MyAccountBalancestyle__Heading-sc-1jjc8z1-3.fgItZz {
    font-size: 48px;
}

p.MyAccountBalancestyle__Subheading-sc-1jjc8z1-2.kYlTZO {
    font-weight: normal !important;
    font-size: 16px !important;
    color: rgb(65, 64, 66) !important;
}

h2.MyAccountBalancestyle__Heading-sc-1jjc8z1-3.iplvhh {
    font-weight: bold !important;
    font-size: 61px !important;
    color: #4A5866 !important;
}


text.recharts-text.recharts-label {
    font-weight: bold !important;
    font-size: 14px !important;
    color: rgb(65, 64, 66) !important;
}

.MyAccountBalancestyle__Div-sc-1jjc8z1-1.ihyJhn > H3 {
    color: #4A5866 !important;
    font-size: 32px !important;
    font-weight: 500 !important;
}

.MyAccountBalancestyle__Div-sc-1jjc8z1-1.cprrkW > H3 {
    color: #4A5866 !important;
    font-size: 32px !important;
    font-weight: 500 !important;
}
/* Balance History Page - Chart - END */

/* Consolidate My Super  Page - START */
div.ConsolidateSuperPagestyle__TitleContainer-sc-6d0e1v-4.ffpJZv,
div.ConsolidateSuperPagestyle__TitleContainer-sc-6d0e1v-5.hWwBLm {
    padding: 0px 50px 50px 50px !important;
}

div.ConsolidateSuperPagestyle__TitleContainer-sc-6d0e1v-5.jPblYv {
    padding-bottom: 0px !important;
}
/* Consolidate My Super  Page - END */

/* Consolidate My Super  Page - Search Existing Super START */
div[name="SuperMatch2"] div.SuperMatch2style__ConfirmationContainer-sc-1jmkpqj-9.bqWDJH {
    width: 100%;
    background-color: rgb(255, 255, 255) !important;
}
/* Consolidate My Super  Page - Search Existing Super - END */

/* Transaction History Page - START */
button.Paginationstyle__PageButton-z9d7ut-0.cRGcWy {
    background-color: #4A5866 !important;
}


div.Transactionsstyle__SuperTransactions-sc-1tg3v9k-1.hajqWS {
    margin: 15px 0px !important;
}

/* as per ticket 96628 and 98402
div.DefinitionListTablestyle__SubRow-sc-1tuncim-1.gDPaMS {
   color: rgb(255, 255, 255) !important;
}*/
span.Transactionsstyle__TxnTotal-sc-1tg3v9k-2.emeljV {
    color: #4A5866 !important;
}

/* Correspondence Page - END */


p[data-target-id='activeCoverSectionDescription--description'] > div > ul > li {
    font-size: 16px !important;
}

    p[data-target-id='activeCoverSectionDescription--description'] > div > ul > li > ul > li {
        font-size: 16px !important;
    }

.duyNGz {
    font-family: 'Effra', sans-serif !important;
}

div.NewMemberInsuranceFormstyle__InsuranceHeadingDescription-sc-154dh4w-0.kaWHIU > div.NewMemberInsuranceFormstyle__ButtonWrapper-sc-154dh4w-9.kFmfSa {
    display: none;
}
/* Manage Insurance Cover Page - END */

/* MJOL Page - START */
div.InvestmentTablestyle__InvestmentTable-sc-1k8hqwm-0.fCRdhb > div > table > tbody > tr > td.Tablestyle__TableCell-sc-12uilkw-2.gtRefY {
    font-size: 14px !important;
    color: rgb(65, 64, 66) !important;
}

div.MjolFormstyle__FormContainer-lp9anu-1.jRGrW > form > div > div > h3, div.Sectionstyle__Wrapper-ngeoll-0.fvObDh h3 {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

/* MJOL - Insurance default cover */
div.Sectionstyle__Wrapper-ngeoll-0.jdPNjB strong {
    font-weight: bold;
}

div.Sectionstyle__Wrapper-ngeoll-0.jdPNjB ul:not([class]) {
    /* Note: Some checkboxes are within ul but radio checkbox. we need to only target ul without class="" */
    list-style: square;
    padding-left: 17px;
}

div.Sectionstyle__Wrapper-ngeoll-0.jdPNjB ul li::before {
    display: none;
}


div.Sectionstyle__Wrapper-ngeoll-0.jdPNjB ul li {
    padding-left: 0;
}

div.
/* MJOL Page - END */
/* Investment Enquiry Page - START */
td.Tablestyle__TableSubheadingCell-sc-12uilkw-4.fCQupG.isHeader {
    font-size: 16px !important;
    color: #4A5866 !important;
    font-weight: normal !important;
    text-decoration: none !important;
}


div.PendingInvestmentSwitchCtastyle__Heading-sc-1uprm5b-2.fMeTmo > h3 {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}


h4 > div > span.DashboardInvestmentsstyle__OptionName-sc-1o487pj-3.kzjnju {
    font-size: 14px !important;
}

ul.DonutChartstyle__List-m9cr6y-4.kGnuCv > div.DashboardInvestmentsstyle__InvestmentOptions-sc-1o487pj-1.eNTJIz {
    font-size: 14px !important;
}

div.DonutChartstyle__TotalRow-m9cr6y-5.gazGWL > div.DashboardInvestmentsstyle__NameBalance-sc-1o487pj-2.lcaZDR {
    font-size: 14px !important;
}
/* Investment Enquiry Page - END */

/* Pending Investment Switch Page - START */
span[data-target-id='future-investment-balance-switch--description'] {
    font-size: 16px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
}

div.PendingInvestmentSwitchstyle__Description-v6rt96-3.hyFgQo > span {
    font-size: 16px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
}

div.PendingInvestmentSwitchstyle__TableWrapper-v6rt96-4.kdPAMI > div > table > tbody > tr > td.Tablestyle__TableCell-sc-12uilkw-2.gtRefY {
    padding-left: 0px !important;
}

div.PendingInvestmentSwitchstyle__TableWrapper-v6rt96-4.kdPAMI > div > table > tbody > tr > td.Tablestyle__TableSubheadingCell-sc-12uilkw-4.fCQupG.isHeader {
    font-size: 16px;
    font-weight: normal;
    color: #0071CE;
    text-decoration: none;
    background-color: initial;
    padding-left: 0;
}

div.PendingInvestmentSwitchstyle__TableWrapper-v6rt96-4.kdPAMI div.Tablestyle__TableContainer-sc-12uilkw-0 tr th {
    background-color: initial;
    padding-left: 0;
}

/* Pending Investment Switch Page - END */



span.ProjectedAssetAllocationsDonutChartstyle__OptionPercentage-m7j30-8.fvqSOV {
    font-size: 14px !important;
    color: rgb(65, 64, 66) !important;
    font-weight: bold !important;
}

div.ProjectedAssetAllocationsDonutChartstyle__PercentageBar-m7j30-10 {
    background-color: #F4F3F3 !important;
}
/* Projected Asset Allocation Page - END */

/* Indentify Verification Page - START */
div.bpc__content > div > div > div.BackgroundContainerstyle__Background-c76s5w-1.lbLqGQ > div.Cardstyle__Content-sc-7qp2ma-1.jDJDLk > h3 {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}
/* Indentify Verification Page - END */

/* Employment Details Page - END */

/* Work Test Confirmation Page - START */
main._AppPlaceholders__MainTag-sc-1kkg4ss-2.kreiUl > div.BackgroundContainerstyle__Wrapper-c76s5w-2.gLIYVh > div.BackgroundContainerstyle__Background-c76s5w-1.krHZIf {
    background-color: rgb(255, 255, 255) !important;
}
/* Work Test Confirmation Page - END */

/* Pension Details Page - START */
div.PensionDetailsstyle__DefinitionListWrapper-fvsw4g-5.fwpqLr > div > div > dl > div > div > dt {
    font-size: 14px !important;
    font-weight: normal !important;
}

div.PensionDetailsstyle__DefinitionListWrapper-fvsw4g-5.fwpqLr > div > div > dl > div > div > dd {
    font-size: 14px !important;
    font-weight: normal !important;
}


div.PensionDetailsstyle__DataTableWrapper-fvsw4g-1.eqgqst > div > table > tbody > tr > td {
    font-weight: normal !important;
}


div.PensionDetailsstyle__DataTableWrapper-fvsw4g-1.dOzqEW > div > table > tbody > tr > td {
    font-weight: normal !important;
}


div.PensionDetailsstyle__Container-fvsw4g-0.dzZKM > p.Correspondencestyle__ListCount-pm0t87-2.cnlrdv {
    font-size: 14px !important;
}

div.PensionDetailsstyle__DataTableWrapper-fvsw4g-1.eqgqst > div > div > table > tbody > tr > td {
    font-weight: normal !important;
}

/* Pension Details Page - END */

/* Edit Pension Payment Page - START */
label[for='input.editPensionDetails1stSection.NominationTypeLabel'] > span {
    font-weight: bold !important;
}

label[for='input.editPensionDetails1stSection.NominationValueLabel'] > span {
    font-weight: bold !important;
}

label[for='input.editPensionDetails1stSection.NominationAmountLabel'] > span {
    font-weight: bold !important;
}

input#input\.editPensionDetails1stSection\.NominationAmountLabel {
    font-weight: bold !important;
}

label[for='input.editPensionDetails2ndSection.PaymentFrequencyLabel'] > span {
    font-weight: bold !important;
}

label[for='input.editPensionDetails2ndSection.PaymentMonthLabel'] > span {
    font-weight: bold !important;
}

label[for='input.membershipNumberSection.IndexationFactorLabel'] > span {
    font-weight: bold !important;
}

label[for='input.membershipNumberSection.paymentRemaining'] > span {
    font-weight: bold !important;
}

label[for='input.paymentAmountSection.paymentAmount'] > span {
    font-weight: bold !important;
}

label[for='input.paymentAmountSection.calculatedPaymentAmount'] > span {
    font-weight: bold !important;
}

label[for='input.projectedCalcSection.paidDate'] > span {
    font-weight: bold !important;
}

label[for='input.projectedCalcSection.projectedTotal'] > span {
    font-weight: bold !important;
}
/* Edit Pension Payment Page - END */

/* Apply for a Withdrawal Page - START */
h3[data-target-id='pension-withdraw-title'] {
    font-size: 19px !important;
    font-weight: 500 !important;
    color: rgb(65, 64, 66) !important;
}

/* Apply for a Withdrawal Page - END */

/* Personal Details Page - START */
h3[data-target-id='Personal-details--title-button-heading'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}


h3[data-target-id='Membership-details--title-button-heading'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

/* Personal Details Page - END */

/* Manage Investments Page - START */
.ChangeInvestmentsFormstyle__Intro-ebye21-3.kYniIt {
    margin: 0px 0px !important;
}

div.ChangeInvestmentsFormstyle__TableWrapper-ebye21-6.fgYUoS > div > div.ButtonContainerstyle__ButtonContainer-ydh2up-0.bCdTwr {
    margin-top: 30px;
}

[data-target-id="investment-switch-Shield--Icon"] {
    display: none !important;
}

button[data-target-id='change-investments--reset-btn'] > span {
    font-size: 16px !important;
    color: #4A5866 !important;
    font-weight: normal;
}

h3[data-target-id='change-investments--title'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

h3[data-target-id='change-investments--review-title'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

h3[data-target-id='change-investments--review-balance-title'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

h3[data-target-id='change-investments--review-future-title'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

span[data-target-id='change-investments--description'] {
    font-size: 16px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
}

div.LinkTilestyle__Content-sc-1abbm19-0.fYXOUk > h3 {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

div.LinkTilestyle__Content-sc-1abbm19-0.fYXOUk > div {
    font-size: 16px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
}

    div.LinkTilestyle__Content-sc-1abbm19-0.fYXOUk > div > span > span {
        font-size: 19px !important;
    }



div.ChangeInvestmentsFormstyle__TableWrapper-ebye21-6.fgYUoS > div > div > table > thead > tr:first-child > th.Tablestyle__TableHeader-sc-12uilkw-1.Vxpy {
    text-align: center !important;
}

div.ChangeInvestmentsFormstyle__TableWrapper-ebye21-6.fgYUoS > div > div > table > thead > tr > th > div {
    font-size: 14px !important;
    font-weight: bold !important;
    color: rgb(65, 64, 66) !important;
}

div.ChangeInvestmentsFormstyle__TableWrapper-ebye21-6.fgYUoS > div > div > table > tbody > tr > td {
    font-size: 14px !important;
}

    div.ChangeInvestmentsFormstyle__TableWrapper-ebye21-6.fgYUoS > div > div > table > tbody > tr > td.Tablestyle__TableCell-sc-12uilkw-2.gtRefY {
        padding-left: 0px;
    }

div.ConfirmationScreenstyle__ConfirmationScreen-sc-1si3yvy-0.fIPEKr {
    background-color: rgb(255, 255, 255) !important;
    overflow-wrap: break-word;
}

div.ChangeInvestmentsFormstyle__DrowDownSingleValueHide-ebye21-10.lgHHXM div.formBuilder__select.css-2b097c-container {
    max-width: 100%;
}
/* Manage Investments Page - END */

/* My Beneficiaries Page - START */


button[data-target-id='Beneficiaries--title-button-CTA']:hover, button[data-target-id='Beneficiaries--title-button-CTA']:active {
    color: white !important;
    background-color: #4A5866 !important;
}

.beneficiary-container ul {
    list-style-type: disc !important;
    padding-left: 17px !important;
}

.beneficiary-heading {
    color: #0071CE !important;
}

.beneficiary-container ul > li::before {
    content: none;
}

.beneficiary-container ul > li {
    padding-left: 0px !important;
    font-size: unset !important;
}
/* My Beneficiaries Page - END */

/* Unit Price Page - Table - START */
ul.UnitPricingstyle__RadioCheckboxList-sc-10chyjf-3.ViXQf > div > li.AhOMg input[type="checkbox"]:checked + label::before {
    border-color: rgb(212, 213, 212) !important;
}

label[for='inputs.date-selection-layout.unit-price-input'] > span {
    font-size: 14px !important;
    font-weight: bold !important;
    color: rgb(65, 64, 66) !important;
}

label[for='inputs.date-selection-layout.from-date'] > span {
    font-size: 14px !important;
    font-weight: bold !important;
    color: rgb(65, 64, 66) !important;
}

label[for='inputs.date-selection-layout.to-date'] > span {
    font-size: 14px !important;
    font-weight: bold !important;
    color: rgb(65, 64, 66) !important;
}

div.Selectstyle__SelectContainer-sc-1v6kzj3-0.hPROKJ > div > div > div > div.formBuilder__select__single-value.css-1uccc91-singleValue {
    font-size: 14px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
}

input#inputs\.date-selection-layout\.from-date {
    font-size: 14px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
}

input#inputs\.date-selection-layout\.to-date {
    font-size: 14px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
}
/* Unit Price Page - Table - END */

/* CTA Tiles Styles - START */
.Buttonstyle__ButtonText-p4023w-1.fszfW i.Iconstyle__Icon-sc-1cnynty-0 {
    top: initial !important;
    bottom: 2px;
    margin-bottom: 0 !important;
}

div[data-target-id='cta-tiles--content'] {
    min-height: 280px !important;
}


@media (max-width: 1023px) {
    div[data-target-id='cta-tiles--content'] {
        min-height: 195px !important;
    }
}

.cta-tiles--wrapper {
    min-height: 280px !important;
}

@media (max-width: 1023px) {
    .cta-tiles--wrapper {
        min-height: 195px !important;
    }
}

@media (max-width: 480px) {
    .toast-container {
        margin-top: 60px !important;
    }
}

/* CTA Tiles Styles - END */

/* Benefit Qoute Page - START */
div.BenefitQuotestyle__DataTableWrapper-sc-1ec8cwb-1.CWXUp > div > table > tbody > tr > td.Tablestyle__TableCell-sc-12uilkw-2.bysDbO {
    /* padding-left: 40px !important; */
}

div.BenefitQuotestyle__DataTableWrapper-sc-1ec8cwb-1.CWXUp > div > table > thead > tr > th.Tablestyle__TableHeader-sc-12uilkw-1.dRmFin {
    /* padding-left: 40px !important; */
}

.gRlRmQ .RadioCheckboxstyle__RadioCheckboxItem-eedtik-0 input[type="radio"]:checked + label {
    background-color: rgb(0, 40, 85) !important;
    border-color: rgb(0, 40, 85) !important;
}

.gRlRmQ .RadioCheckboxstyle__RadioCheckboxItem-eedtik-0 input[type="radio"] + label {
    border-color: rgb(0, 40, 85) !important;
}



/* Benefit Qoute Page - END */

/* Contact Us Page - START */
h2[data-target-id='contact-us-form--heading'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}
/* Contact Us Page - END */

/* Terms and Conditions Page - START */
h2[data-target-id='contact-us-form--heading'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}
/* Terms and Conditions Page - END */

/* Page Header length exceeds from sitecore theme value - Title field */
h1[data-target-id=page-header--title-lengthExceeds] {
    font-size: 37px !important;
}

.MuiGrid-justify-xs-flex-end-193 {
    justify-content: center !important;
}

/* Commneted as this code was highlighted causing issue in Ticket 81653
.EditPensionDetailsstyle__FormContainer-jbxmlr-2
.DynamicSubLayoutstyle__Container-fbppi-2
div:nth-child(3) {
min-width: 200px;
max-width: 50%;
}
.EditPensionDetailsstyle__FormContainer-jbxmlr-2
.DynamicSubLayoutstyle__Container-fbppi-2
div:nth-child(4) {
max-width: 10px;
}
*/

.jBEPXC {
    border-bottom: 1px solid rgb(235, 235, 235) !important;
}


/* Choiceplus */
div.DirectInvestmentstyle__Wrapper-sc-10mp26s-0.jBJwMz {
    display: inline-flex;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: rgb(0 0 0 / 5%) 0px 5px 10px 0px;
    padding: 40px;
    margin-top: 0;
    align-items: flex-start;
}

div.DirectInvestmentstyle__Icon-sc-10mp26s-7.eaCOOQ div[data-target-id="check-list--description"] ul {
    padding-left: 20px;
}

    div.DirectInvestmentstyle__Icon-sc-10mp26s-7.eaCOOQ div[data-target-id="check-list--description"] ul li::before {
        content: "";
    }

div.DirectInvestmentstyle__Wrapper-sc-10mp26s-0.jBJwMz h3, div.DirectInvestmentstyle__Wrapper-sc-10mp26s-0.jBJwMz h4 {
    color: #4A5866;
    font-weight: 700;
}

.DirectInvestmentstyle__Wrapper-sc-10mp26s-0 .DirectInvestmentstyle__ButtonContainer-sc-10mp26s-9 {
    background-color: transparent;
}


div.DirectInvestmentstyle__Wrapper-sc-10mp26s-0.jBJwMz a.cta {
    border-radius: 0px;
    padding: 15px 70px !important;
    font-weight: bold;
}

div.DirectInvestmentstyle__AccountInfo-sc-10mp26s-3.dIgqoT {
    align-items: flex-start;
}


/* Homepage */

/* Homepage - Download App container */

.ContentBlockstyle__ImageBlock-sc-3sei8z-0.iltbqI {
    height: auto;
}


.kvZbrF {
    background-size: clamp(300px, 100%, 70vw);
    /* min 300. avg 100%. max 70 view width - to center the app image without cutting corners*/
    width: 100%;
    background-repeat: no-repeat;
    height: 100% !important;
    min-height: 150px;
}

/* Apply flex for all children item to inherit align stretch to fully stretch out vertically the download app container */
/* .DynamicSubLayoutstyle__Segment-fbppi-3.kjAmcj,
.DynamicSubLayoutstyle__Segment-fbppi-3.kjAmcj > *,
.DynamicSubLayoutstyle__Segment-fbppi-3.kjAmcj > * > *,
.DynamicSubLayoutstyle__Segment-fbppi-3.kjAmcj > * > * > div + div,
.DynamicSubLayoutstyle__Segment-fbppi-3.kjAmcj > * > * > div + div > *,
.DynamicSubLayoutstyle__Segment-fbppi-3.kjAmcj > * > * > div + div > * > *,
.DynamicSubLayoutstyle__Segment-fbppi-3.kjAmcj > * > * > div + div > * > * > *,
.DynamicSubLayoutstyle__Segment-fbppi-3.kjAmcj > * > * > div + div > * > * > * > *,
.DynamicSubLayoutstyle__Segment-fbppi-3.kjAmcj > * > * > div + div > * > * > * > * > *,
.DynamicSubLayoutstyle__Segment-fbppi-3.kjAmcj > * > * > div + div > * > * > * > * > * > *
{
   display: flex;
} */


/* end download app container*/

div.DashboardHeaderstyle__Wrapper-sc-11rbnci-1.jnMbfB > div.DashboardHeaderstyle__BalancePaymentBlock-sc-11rbnci-8.BHLpt .Buttonstyle__ButtonText-p4023w-1.fszfW a.-ButtonLink {
    color: rgb(255, 255, 255);
    font-size: 19px;
}

/* .SubLayoutstyle__Wrapper-sc-1fppk0o-0.SubLayoutstyle__Wrapper-sc-1fppk0o-1.hvbrCY .DynamicSubLayoutstyle__BpWrapper-fbppi-0.fSBunG .Cardstyle__Content-sc-7qp2ma-1.iRyaYV {
   padding: 40px!important;
} */

.wBoCf > h3, .wBoCf p {
    padding: initial !important;
}

.DashboardInvestmentsstyle__InvestmentOptions-sc-1o487pj-1.eNTJIz h4[data-target-id='db-investments--non-direct-invest-label'] {
    padding: 0 !important;
}

    .DashboardInvestmentsstyle__InvestmentOptions-sc-1o487pj-1.eNTJIz h4[data-target-id='db-investments--non-direct-invest-label'] + ul li {
        padding: 12px 0px !important;
    }


.DashboardInvestmentsstyle__ButtonPadding-sc-1o487pj-11.fZOxdN span.Buttonstyle__ButtonText-p4023w-1.fszfW a.-ButtonLink {
    white-space: initial !important;
}

.DashboardInvestmentsstyle__Content-sc-1o487pj-0.wBoCf {
    padding: 0 !important;
}

.DashboardInvestmentsstyle__ButtonPadding-sc-1o487pj-11.fZOxdN {
    padding-right: 0 !important;
}



/* for config 96078 */
h3[data-target-id="benefit-quote--summary-title"] {
    font-size: 32px !important;
    font-weight: bold !important;
}

.Cardstyle__Wrapper-sc-7qp2ma-2.eJEhUI:nth-child(2) .BenefitQuotestyle__DefinitionListWrapper-sc-1ec8cwb-0.eGnLCf .bpc__content dl .DefinitionListTablestyle__Row-sc-1tuncim-2 {
    /* Summary content */
    padding-left: 0;
}


/* TOOLTIP */
/* as per ticket 96628 and 98402
.__floater__container {
   background-color: #0071CE!important;
}*/

.__floater__arrow span svg polygon {
    fill: #0071CE;
}






    button.FormProgressBarstyle__StepButton-i4sz1q-2::before {
        left: 20px;
    }

   
@media (max-width: 768px) {
    .MjolFormstyle__FormContainer-lp9anu-1, .MemberAccountDetialsstyle__FormContainer-ftgme5-0.jHHsYU {
        padding-top: 110px !important;
    }
}


.DynamicSubLayoutstyle__Container-fbppi-2.cXNCXY {
    display: flex;
    align-items: stretch;
}

/* Bug 90039(1) - chat widget */
.cx-widget .cx-side-button-group {
    top: 18%;
    z-index: 4 !important;
}

/* Bug 90039(4) - Choiceplus h3 */
@media (max-width: 576px) {
    div.DirectInvestmentstyle__Wrapper-sc-10mp26s-0.jBJwMz h3 {
        text-align: center;
    }
}



/* Bug 90039(5-2) - dashboard tiles text overlapping in small viewports */
@media (max-width: 380px) {
    span.DashboardActionTilesstyle__Title-tmm1ho-1.hGjsCy {
        font-size: 24px !important;
    }
}

/* Bug 90039(6) - accum correspondence h1 word too long for viewport */
@media (max-width: 300px) {
    h1[data-target-id=page-header--title-lengthExceeds] {
        font-size: 32px !important;
    }
}

/* Bug 91389 Link color clashing with background color */
#MyProfile-menu div.AccountSwitcherstyle__AccountList-c0dkta-2.jLuqiO .cta.-tertiary.-invert {
    color: rgb(255, 255, 255) !important;
    outline: 1px solid yellow;
}
/* Bug 91526 128 - Day 2 - Make the X is more prominent Hard to see*/
/* updated for config 96241*/
button.Notificationsstyle__CloseButton-sc-1wgjjf8-1.cCsSou.close-button {
    opacity: 1 !important;
}

@media (max-width:760px) {
    i.Iconstyle__Icon-sc-1cnynty-0.iJMIfI.icon-size {
        width: 50px !important;
        height: 50px !important;
        margin-top: -13px !important;
    }
}

/* Bug 96375 246 - Day 2 - Balance and Total getting boldened upon cursor focus */
span[data-target-id='db-investments--option-name-0'].DashboardInvestmentsstyle__OptionName-sc-1o487pj-3.hERysG:hover {
    font-weight: normal !important;
}

span[data-target-id='db-investments--option-total-name'].DashboardInvestmentsstyle__OptionName-sc-1o487pj-3.hERysG:hover {
    font-weight: normal !important;
}

/* Bug 96426 42 - Day 2 - Icons - mobile menu */
button.Hamburgerstyle__HamburgerButton-sc-2yw62h-0.hNvujT > span {
    background-color: rgb(0, 40, 85) !important;
}

button.Hamburgerstyle__HamburgerButton-sc-2yw62h-0.fKnrdy > span {
    background-color: rgb(0, 40, 85) !important;
}

/* Bug 96425 41 - Day 2 - CTA tiles - arrow placement */
div.LinkTilestyle__Content-sc-1abbm19-0.hYLGMT::before {
    background-color: #4A5866 !important;
}

/* Bug 96272 175 - Day 2 - Make contributions page */
h3[data-target-id='tfn-prompt--heading'] {
    color: #4A5866 !important;
    font-weight: 500 !important;
}

/* Bug 96274 179 - Day 2 - Pension - Centrelink schedule */
p[data-target-id='engage-one-document-generation--description'] > ul > li {
    list-style-type: square !important;
}

/* Bug 96292 200 - Day 2 - Choiceplus Accum */
div.DirectInvestmentstyle__Icon-sc-10mp26s-7.eaCOOQ div[data-target-id="check-list--description"] ul {
    list-style: square !important;
}

div.DirectInvestmentstyle__AccountInfo-sc-10mp26s-3.dIgqoT > span > p {
    font-size: 16px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
}

div.DirectInvestmentstyle__AccountInfo-sc-10mp26s-3.dIgqoT > p.DirectInvestmentstyle__Amount-sc-10mp26s-5.cBqcVC {
    font-size: 48px !important;
    font-weight: bold !important;
    color: #4A5866 !important;
}

    div.DirectInvestmentstyle__AccountInfo-sc-10mp26s-3.dIgqoT > p.DirectInvestmentstyle__Amount-sc-10mp26s-5.cBqcVC > span {
        font-size: 48px !important;
        font-weight: bold !important;
        color: #4A5866 !important;
        margin: 0px 3px 0px 0px !important;
    }

/* Bug 96358 235 - Day 2 - Membership details */
.AhOMg input[type="checkbox"]:checked + label::after {
    border-right: 2px solid #4A5866 !important;
    border-bottom: 2px solid #4A5866 !important;
}

/* Bug 96355 231 - Day 2 - Communication preferences */
span.CommunicationPreferencesstyle__SelectedOptionValue-sc-1tfsk33-8.cyVYTH {
    font-size: 16px !important;
}

/* Bug 96237 136 - Day 2 - Beneficaries UX */
.QoOLG .formBuilder__addressAutocomplete .formBuilder__addressAutocomplete__control--is-focused {
    border: 2px solid #4A5866 !important;
}

/* Bug 96281 189 - Day 2 - MJOL */
div.InvestmentTablestyle__InvestmentTable-sc-1k8hqwm-0.fCRdhb > div > table > thead > tr > th.Tablestyle__TableHeader-sc-12uilkw-1 {
    font-size: 14px !important;
    font-weight: bold !important;
    color: #4A5866 !important;
}

div.InvestmentTablestyle__InvestmentTable-sc-1k8hqwm-0.fCRdhb > div > table > tbody > tr > td.Tablestyle__TableSubheadingCell-sc-12uilkw-4.fCQupG.isHeader {
    font-size: 16px !important;
    font-weight: normal !important;
    color: #4A5866 !important;
}

/* Bug 96294 202 - Day 2 - Pension - investment switch and confirmation */
.BackgroundContainerstyle__Background-c76s5w-1.krHZIf {
    padding-top: 20px 0px 0px 0px !important;
}

div.ChangeInvestmentsFormstyle__Intro-ebye21-3.kYniIt {
    background-color: rgb(255, 255, 255) !important;
}

div.FormProgressBarstyle__Wrapper-i4sz1q-0.cRChox {
    background-color: rgb(255, 255, 255) !important;
}

div.ChangeInvestmentsFormstyle__TableWrapper-ebye21-6.fgYUoS > div > div > table > thead > tr > th.Tablestyle__TableHeader-sc-12uilkw-1.lhQhaQ {
    padding-left: 0px !important;
}

div.ChangeInvestmentsFormstyle__TableWrapper-ebye21-6.fgYUoS > div > div > table > thead > tr {
    background-color: rgb(255, 255, 255) !important;
}

div.ChangeInvestmentsFormstyle__DataTableWrapper-ebye21-5.btunCL > div > table > thead > tr > th {
    background-color: rgb(255, 255, 255) !important;
}

h3[data-target-id='future-investment-balance-switch--title'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

div.InformationMessagestyle__Notification-sc-1ok6jey-0.gigMLv.PendingInvestmentSwitchstyle__InfoMessage-v6rt96-1.dTFbGN {
    padding-left: 0px !important;
}

.btunCL table tr th {
    font-weight: bold !important;
}

/*For Bug-116076*/
div.Cardstyle__Card-sc-7qp2ma-0.transactions-history {
    z-index: 3;
}

/* Bug 96362 238 - Day 2 - Consolidation SM2 - submit important information */
div.ManualConsolidationstyle__ProgressColor-s80vwu-4.cwclgF > div.Cardstyle__Wrapper-sc-7qp2ma-2.eJEhUI {
    margin-top: 0px !important;
}

div.ManualConsolidationstyle__Container-s80vwu-10.ManualConsolidationstyle__TitleContainer-s80vwu-13.cneGOW > h4.ManualConsolidationstyle__Title-s80vwu-0.ctheYq {
    color: #4A5866 !important;
}

div.ManualConsolidationstyle__Container-s80vwu-10.ManualConsolidationstyle__TitleContainer-s80vwu-13.cneGOW::after {
    content: unset !important;
}

div.ManualConsolidationstyle__Container-s80vwu-10.kdPZK > h3.ManualConsolidationstyle__TitleBold-s80vwu-1.hQKkFZ {
    font-weight: bold !important;
    color: #4A5866 !important;
}

div.ManualConsolidationstyle__Container-s80vwu-10.kdPZK > div.ManualConsolidationstyle__SubDescription-s80vwu-6.eRtYvT {
    color: rgb(65, 64, 66) !important;
}

span[data-target-id='review-terms-and-condition'] ul > li::before {
    content: none !important;
}

span[data-target-id='review-terms-and-condition'] ul > li {
    list-style-type: square !important;
    padding-left: 0px !important;
}

span[data-target-id='review-terms-and-condition'] ul {
    padding-left: 0px !important;
}


/* Bug 96077 156  & 157 - Day 2- Various Investment enquiry CSS correction Hostplus  */
div.InvestmentOptionsTablestyle__DataTable-sc-1rbii1w-0.hSIimM > div > table > thead > tr > th.Tablestyle__TableHeader-sc-12uilkw-1 {
    background-color: unset !important;
}

.hSIimM tbody td {
    text-decoration: none !important;
    background-color: unset !important;
}

div.ChangeInvestmentsFormstyle__TableWrapper-ebye21-6.fgYUoS > div > div > table > thead > tr:first-child > th > div {
    font-size: 16px !important;
    color: #4A5866 !important;
}

.biNDoK .Tablestyle__TableContainer-sc-12uilkw-0 tbody td {
    background-color: rgb(255, 255, 255) !important;
}

div.ChangeInvestmentsFormstyle__TableWrapper-ebye21-6.fgYUoS > div > div > table > tbody > tr > td.Tablestyle__TableSubheadingCell-sc-12uilkw-4.fCQupG.isHeader {
    color: #4A5866 !important;
}

.btunCL table tr td {
    background-color: rgb(255, 255, 255) !important;
}

div.ChangeInvestmentsFormstyle__DataTableWrapper-ebye21-5.btunCL > div > table > tbody > tr > td.Tablestyle__TableSubheadingCell-sc-12uilkw-4.fCQupG.isHeader {
    color: #4A5866 !important;
}

/* 96237- Beneficaries UX alignment */
@media only screen and (max-width: 639px) {
    .beneficiary-container {
        margin: 0px -30px 0px;
    }
}

@media only screen and (max-width: 639px) {
    div.Cardstyle__Card-sc-7qp2ma-0.gKLmEh.beneficiaries-card {
        overflow: hidden !important;
    }
}

.FormProgressBarstyle__StepButton-i4sz1q-2.jHFDnv {
    background-color: #0071CE;
    color: white;
}

.FormProgressBarstyle__StepButton-i4sz1q-2.jHFDnv::before {
    background-color: white;
    color: #0071CE;
}

.FormProgressBarstyle__StepButton-i4sz1q-2.jHFDnv::after {
    background-color: #0071CE;
}

p[data-target-id='3rd-party-insurance--description'] ul > li::before {
    content: none !important;
}

p[data-target-id='3rd-party-insurance--description'] ul > li {
    list-style-type: square !important;
    padding-left: 0px !important;
}

/* for config 96241*/
.toast-container .Toastify__toast--success {
	background-color: #00A65F !important;
}

.toast-container .Toastify__toast--error {
	background-color: #CB333B !important;
}

#okta-sign-in .help-wrap .infobox.infobox-error:before, #okta-sign-in .infobox-error:before, #okta-sign-in .infobox.infobox-subtle.infobox-error:before {
    background-color: #CB333B !important;
}
/* for Bug-112464  */
@media only screen and (max-width: 767px){
   [data-target-id='notification-outage']{
       margin-top: 0px;
   }
}

/*for config 109183*/
.beneficiary-container ul > li {
	padding-left: 9px !important;
}

.beneficiary-container ul ul {
    list-style-type: "\2043" !important;
}


/*For Config-96281*/
div.pmif-text h3 {
    font-weight: bold !important;
}


.MemberAccountDetialsstyle__FormContainer-ftgme5-0 ul, .Tooltipstyle__TooltipContent-sc-1b4nsht-2.gdIGwr ul{
    list-style-type: disc !important;
    padding-left: 17px !important;
}

.MemberAccountDetialsstyle__FormContainer-ftgme5-0 ul > li::before, .Tooltipstyle__TooltipContent-sc-1b4nsht-2.gdIGwr ul > li::before{
	content:none;
}

.MemberAccountDetialsstyle__FormContainer-ftgme5-0 ul > li, .Tooltipstyle__TooltipContent-sc-1b4nsht-2.gdIGwr ul > li{
    padding-left: 0px !important;
}

@media (max-width: 768px) {
    .MjolFormstyle__FormContainer-lp9anu-1  input[type='text']:focus,
    .MemberAccountDetialsstyle__FormContainer-ftgme5-0 input[type='password']:focus
    {
        outline:none;
 	    border: 2px solid rgb(0,113,206) !important;
    }
}

/*For Config-96270 and Config-96307*/
@media (max-width: 768px){
	.InvestmentOptionsSwitchstyle__RadioList-u1kuyy-1.jkfJCS {
		padding: 40px 0px !important;
	}
	[data-target-id="change-investments--form-progress-bar"] div div ol li {
		white-space: nowrap !important;
	}
	[data-target-id="change-investments--form-progress-bar"] button.FormProgressBarstyle__StepButton-i4sz1q-2 {
		width: inherit !important;
	}
	.ChangeInvestmentsFormstyle__Intro-ebye21-3.kYniIt {
		margin: 0px -30px !important;
		padding: 40px 30px !important;
	}
	[data-target-id="change-investments--form-progress-bar"] div.FormProgressBarstyle__Wrapper-i4sz1q-0.cRChox {
		margin: 0px -30px !important;
	}
	.change-investmeent-table input[type='text']:focus{
        outline:none;
 	    border: 2px solid rgb(0,113,206) !important;
	}
}
/* for config 96314*/

/* US 96295 */
@media (max-width:920px) {
    input[name="NominationAmountLabel"]{
        display: inherit;
        margin: -65px 0px 0px 30px !important;

    }
}

._components__Wrapper-b1p6vx-0.iPcTLB {
    margin-top: 44px !important;
}

 /* for Config 96400*/
 @media (max-width: 1023px) {
    div.Footerstyle__FooterList-qy73sa-3.eFeDDb a.-ButtonLink {
        text-decoration: underline !important;
    }
    div.Footerstyle__FooterList-qy73sa-3.eFeDDb a.-ButtonLink:hover {
        font-weight: bold !important;
    }
}
 /* for Config 110979*/
 h3[data-target-id='pension-withdraw-review-title'] {
    color: #4A5866 !important;
 }


/* config 115774 added DB contribution title*/
h3[data-target-id='db-contribution-rate-title'] {
    font-size: 32px !important;
    color: #4A5866 !important;
    font-weight: 500 !important;
}

/* 96283 config changes */
/*Consolidate super heading*/

.ConsolidateSuperPagestyle__Subtitle-sc-6d0e1v-2.jjNqzK  h4 p {
    font-size: 16px !important;
    color: rgb(65, 64, 66) !important;
}
/* Consolidate my super Page descriptiion */
.ConsolidateSuperPagestyle__TitleContainer-sc-6d0e1v-5.jPblYv h4 p {
    color: rgb(0, 40, 85) !important;
    font-size: 16px !important;
}


 .SuperMatch2style__Title-sc-1jmkpqj-1.hKFnmh  h4 {
    color: #4A5866 !important;
}

/* White Arrow for Continue Button */
[data-target-id='consolidate-super-match-2--provide-tfn-continue-button'] span .Iconstyle__Icon-sc-1cnynty-0.iJMIfI svg image[href*='arrow']{
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(154%) contrast(102%);
    }

.SuperMatch2style__CardPadding-sc-1jmkpqj-0.pfTaO  {
        padding: 0px 0 !important;
}

/*For Bug 117287*/

.SecureMailstyle__HistoryTableWrapper-sc-1sajmt0-1 div table th.Tablestyle__TableHeader-sc-12uilkw-1.lhQhaQ:nth-child(2) {
text-align: left !important;
}

.SecureMailstyle__HistoryTableWrapper-sc-1sajmt0-1 div table th.Tablestyle__TableHeader-sc-12uilkw-1.lhQhaQ:nth-child(3) {
    text-align: left !important;
}

.SecureMailstyle__HistoryTableWrapper-sc-1sajmt0-1 div table td.Tablestyle__TableCell-sc-12uilkw-2.gtRefY:nth-child(2) {
    text-align: left !important;
}

.SecureMailstyle__HistoryTableWrapper-sc-1sajmt0-1 div table td.Tablestyle__TableCell-sc-12uilkw-2.gtRefY:nth-child(3) {
    text-align: left !important;
}

/*For Bug-117799*/
.PersonalDetailsstyle__PersonalDetails-sc-152ptsv-0.dBnSAH + div  .Cardstyle__Card-sc-7qp2ma-0.grqRbE{
	overflow: visible;
	z-index: 4;
}


._components__Wrapper-sc-b1p6vx-0.jdueQd{
       margin-top: 45px !important;
    }

/* Bug 110979 Hostplus correct UX to fund design */
h3[data-target-id='pension-withdraw-review-title'] {
    color: #4A5866 !important;
}

/* Bug 110979 Hostplus correct UX to fund design */
@media (max-width: 1023px) {
    div.Footerstyle__FooterList-qy73sa-3.eFeDDb a.-ButtonLink {
        text-decoration: underline !important;
    }

        div.Footerstyle__FooterList-qy73sa-3.eFeDDb a.-ButtonLink:hover {
            font-weight: bold !important;
        }
}

/* Bug 112487 Master US to configure Statewide Super DB Plan ( merge with HC) */
h3[data-target-id='preservation--title'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

h3[data-target-id='tax--title'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

/* /accumulation/employment-details */
h3[data-target-id='--Heading'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

th.Tablestyle__TableHeader-sc-12uilkw-1.lhQhaQ:nth-child(3) {
    text-align: right;
}

td.Tablestyle__TableCell-sc-12uilkw-2.gtRefY:nth-child(3) {
    text-align: right;
}


/* /accumulation/transactions */
@media (min-width: 48em) {
    .izpgGC {
        padding: 10px 76px 10px 5px !important;
    }
}

div[data-target-id=preservation--description] {
    font-size: 16px !important;
}

div[data-target-id=tax--description] {
    font-size: 16px !important;
}

div.PreservationComponentstyle__DataTableWrapper-sc-6hm34a-1.jXgYMa tbody td {
    padding: 12px 12px 12px 0px !important;
}

div.TaxComponentstyle__DataTableWrapper-pbu1qn-1.dbbnJb tbody td {
    padding: 12px 12px 12px 0px !important;
}

/* Transaction Page - Transaction Type Column (2nd) */
div.Transactionsstyle__SuperTransactions-sc-1tg3v9k-1.gtKFsW th.Tablestyle__TableHeader-sc-12uilkw-1.lhQhaQ:nth-child(2) {
    text-align: left !important;
}

div.Transactionsstyle__SuperTransactions-sc-1tg3v9k-1.gtKFsW td.Tablestyle__TableCell-sc-12uilkw-2.gtRefY:nth-child(2) {
    text-align: left !important;
}
/*For Bug-119697*/
@media (max-width: 768px){
    div[data-target-id="tax-file-number-label--target-id"] {
         white-space: normal !important;
    }
}
/* Bug 121535 Defined Benefit Current and Employment History Styling is not as per Hostplus Design Guide */
h4[data-target-id='DBEmploymentHistory--headerLabel'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

h4[data-target-id='DBEmploymentHistory--headerLabel'] {
    font-size: 32px !important;
    font-weight: 500 !important;
    color: #4A5866 !important;
}

span[data-target-id='DBEmploymentHistory--employerNameLabel}'] {
    font-weight: bold !important;
    font-size: 16px !important;
}

span[data-target-id='DBEmploymentHistory--commencementDateLabel'] {
    font-weight: bold !important;
    font-size: 16px !important;
}

span[data-target-id='DBEmploymentHistory--endDateLabel'] {
    font-weight: bold !important;
    font-size: 16px !important;
}

span[data-target-id='DBEmploymentHistory--payrollNameLabel'] {
    font-weight: bold !important;
    font-size: 16px !important;
}

span[data-target-id='DBEmploymentHistory--serviceFactorLabel'] {
    font-weight: bold !important;
    font-size: 16px !important;
}

span[data-target-id='DBEmploymentHistory--salaryEffectiveDateLabel'] {
    font-weight: bold !important;
    font-size: 16px !important;
}

.iLIkKw > dd {
    font-weight: normal !important;
    font-size: 16px !important;
}

.DefinedBenefitsCurrentEmploymentstyle__SalaryHead-sc-124hoba-0.faFXhl {
    font-weight: bold !important;
    font-size: 16px !important;
}

div.DefinedBenefitsCurrentEmploymentstyle__SalaryHead-sc-124hoba-0.faFXhl span {
    font-weight: normal !important;
    font-size: 16px !important;
}

div.DefinedBenefitsCurrentEmploymentstyle__SalaryBreakdown-sc-124hoba-1.cxAPog tr:first-child td {
    font-weight: bold !important;
}

div.DefinedBenefitsCurrentEmploymentstyle__SalaryBreakdown-sc-124hoba-1.cxAPog tr td {
    font-size: 16px !important;
}

div.DefinedBenefitEmploymentHistorystyle__SalaryHead-sc-1iau4ar-0.kBZxBr {
    font-weight: bold !important;
    font-size: 16px !important;
}

    div.DefinedBenefitEmploymentHistorystyle__SalaryHead-sc-1iau4ar-0.kBZxBr > div > span {
        font-weight: normal !important;
        font-size: 16px !important;
    }

div.DefinedBenefitEmploymentHistorystyle__SalaryBreakdown-sc-1iau4ar-1.gVlvvf tr:first-child td {
    font-weight: bold !important;
}

div.DefinedBenefitEmploymentHistorystyle__SalaryBreakdown-sc-1iau4ar-1.gVlvvf tr td {
    font-size: 16px !important;
}

/* Bug 96223 - To fix the error validation in Terms and conditions field */
.manual-consolidation-authorisation-list {
    padding-left: 20px;
}

.manual-consolidation-authorisation-heading {
    font-size: 32px;
    font-weight: bold;
    color: #4A5866;
}


/* Bug:109183 */
.beneficiary-container ul > li {
    margin-left: 0px !important;
}

/* Bug:127610 */
h3[data-target-id='Projected-Allocations--content-block--title'] ~ div.ContentBlockstyle__Button-sc-3sei8z-4.eTajnZ{
    text-align: left !important;
}



/**************** GREEN CARD ******************/

#greenid-container .btn-primary, .MuiButtonBase-root-304.MuiButton-root-277, button[name=close] {
    background: rgb(0, 40, 85) !important;
    border-color: rgb(0, 40, 85) !important ;
    color: rgb(255, 255, 255) ;
}
#greenid-container .btn-primary:hover,
#greenid-container .btn-primary:focus,
#greenid-container .btn-primary:active,
#greenid-container .btn-primary.active, .MuiButtonBase-root-304.MuiButton-root-277:hover, button[name=close]:hover {
    background: rgb(0, 40, 85)  !important;
    border-color: rgb(0, 40, 85) !important ;
    color: rgb(255, 255, 255) ;
    box-shadow: rgb(0 0 0 / 50%) 0px 2px 4px 0px  !important;
}

#greenid-container, #greenid-container samp, .greenid-modal , .greenid-tooltip, .greenid-datepicker-container {
    font-family: 'Effra', sans-serif !important;
}

#public-widget > *, #public-widget p, #public-widget button, #public-widget a, #public-widget h4, #public-widget h5, #public-widget h6 {
   font-family: 'Effra', sans-serif !important;   
}

/* US 135156 Bug 142506*/
#public-widget #public-back-btn {
    color: #fff !important;
    background-color: rgb(0, 40, 85) !important;
    border-color: rgb(0, 40, 85) !important;    
}

#public-widget #greenid-submit {
    color: #fff !important;
    background-color: rgb(0, 40, 85) !important;
    border-color: rgb(0, 40, 85) !important;    
}

@media only screen and (max-width: 480px){
    #greenid-container #greenid-submit-button-container #greenid-submit {
        padding-top: 10px;
        padding-bottom: 10px;
        font-size: 16px;
        line-height: 1.5;
        width: 100% !important;
        padding: 15px 90px;
    }

    #public-widget #public-back-btn {
        color: rgb(0, 40, 85) !important;
        background-color: transparent !important;
        border-color: rgb(0, 40, 85) !important;
        border: 2px solid !important;
        border-radius: 4px !important;
        width: 100% !important;
        box-shadow: none;
        padding: 15px 90px;
    }

    #public-widget #public-continue-btn {
		background-color: rgb(0, 40, 85) !important;
		border-color: rgb(0, 40, 85) !important;
		color: #fff !important;
		width: 100% !important;
	}

	#public-widget #public-grid-btn{
		width: 100% !important;
	}

    #greenid-container #greenid-source-content .btn-primary, #greenid-container #greenid-source-content .btn-default {
        margin-top: 0px;
    }
}

/**************** -***- ******************/
/*US#123385: Adding the disabled button color in KYC verification page and Carousel Nav Buttons as its getting overwritten by button color */
div.Buttonstyle__Button-p4023w-0.KWMmB > .cta.-disabled {
    background-color: rgb(102, 102, 102) !important;
    border-color: rgb(102, 102, 102) !important;
    color: #fff !important;
}
/************** Bug 138684 **************/
@supports (-webkit-touch-callout: none) {
.react-datepicker__navigation-icon{
	position:initial !important
}
.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__navigation-icon:before, .react-datepicker__year-read-view--down-arrow{
	height:18px !important
}
.react-datepicker__navigation-icon--next:before {
	top:11px !important
}
}
/*For Bug-139690*/
.parentRow > td.Tablestyle__TableCell-sc-12uilkw-2.gtRefY:nth-child(2)  {
    text-align: left !important;
}
.parentRow > td.Tablestyle__TableCell-sc-12uilkw-2.gtRefY:nth-child(3)  {
    text-align: left !important;
}
div[class*="Correspondencestyle__CorrespondenceData"] > div > table > thead > tr > th.Tablestyle__TableHeader-sc-12uilkw-1.lhQhaQ:nth-child(2) {
    text-align: left !important;
}
div[class*="Correspondencestyle__CorrespondenceData"] > div > table > thead > tr > th.Tablestyle__TableHeader-sc-12uilkw-1.lhQhaQ:nth-child(3) {
    text-align: left !important;
}
/* BUG-129398/140255 Resolving the Information Message Div Styling part */
@media only screen and (max-width: 770px) {
    .LayoutPaddingstyle__Content-sc-15mtdf1-0.LayoutPaddingstyle__Content-sc-15mtdf1-1.jxxjPV div.InformationMessagestyle__Notification-sc-1ok6jey-0 {
        margin-top: 55px;
        padding-left: 0;
    }
}


/*Bug 165582 override color of percentage in Contributions Page*/
td[data-target-id="percent-cell"]{
	color: #0071CE !important;
}
/**************** -***- ******************/
/*  */
.MJOL-container {
    background-color: rgb(236,236,236);
}

.MJOL-heading {
    font-size: 48px;
    color: #0071CE;
    font-weight: bold;
}

.MJOL-description {
    font-size: 19px;
    color: #002855;
    font-weight: regular;
}


/* Content Block Background*/
.DynamicSubLayoutstyle__Segment-fbppi-3 .BackgroundContainerstyle__Wrapper-c76s5w-2 .BackgroundContainerstyle__Background-c76s5w-1::after {
    /*    background-color: transparent;*/
}

/* Content Block Contents */
.ContentBlockstyle__ContentBlock-sc-3sei8z-7 .ContentBlockstyle__TextBlock-sc-3sei8z-4 {
    /*    color: #000000;*/
    padding: 25px;
}



.ContentBlockstyle__ContentBlock-sc-3sei8z-7 .ContentBlockstyle__TextBlock-sc-3sei8z-4 {
    justify-content: flex-start;
}

/* */

/* Second row */
main div.SubLayoutstyle__Wrapper-sc-1fppk0o-0.SubLayoutstyle__Wrapper-sc-1fppk0o-1:nth-child(2) {
    /*   outline: 1px solid red;*/
}

/* Third row */
main div.SubLayoutstyle__Wrapper-sc-1fppk0o-0.SubLayoutstyle__Wrapper-sc-1fppk0o-1:nth-child(3) {
    /*   outline: 1px solid green;*/
}

/* Interactive marketing tile */
.BackgroundContainerstyle__Background-c76s5w-1 .InteractiveStatementsstyle__InteractiveBlock-sc-1gixonw-5 {
    background-color: #0071ce;
    color: white;
}

.InteractiveStatementsstyle__button-sc-1gixonw-4 .cta.-secondary {
    background-color: #002855;
    border-color: #002855;
    color: #fff;
}
/* */
/* */

/* Second row */
main div.SubLayoutstyle__Wrapper-sc-1fppk0o-0.SubLayoutstyle__Wrapper-sc-1fppk0o-1:nth-child(2) {
    /*   outline: 1px solid red;*/
}

/* Third row */
main div.SubLayoutstyle__Wrapper-sc-1fppk0o-0.SubLayoutstyle__Wrapper-sc-1fppk0o-1:nth-child(3) {
    /*   outline: 1px solid green;*/
}

/* Interactive marketing tile */
.BackgroundContainerstyle__Background-c76s5w-1 .InteractiveStatementsstyle__InteractiveBlock-sc-1gixonw-5 {
    background-color: #0071ce;
    color: white;
}

.InteractiveStatementsstyle__button-sc-1gixonw-4 .cta.-secondary {
    background-color: #002855;
    border-color: #002855;
    color: #fff;
}

/* Content Block Contents - general */
.ContentBlockstyle__ContentBlock-sc-3sei8z-7 .ContentBlockstyle__TextBlock-sc-3sei8z-4 {
    padding: 25px;
}


.ContentBlockstyle__ContentBlock-sc-3sei8z-7 .ContentBlockstyle__TextBlock-sc-3sei8z-4 {
    justify-content: flex-start;
}
/* captcha */
label[for="mjol-form.captcha.captcha-wrapper.captcha"] span {
    white-space: unset !important;
}

label[for="step2regSingle.captcha.captcha-wrapper.captcha"] span {
    white-space: unset !important;
}


/* */
/* Anonymous contact us*/

.ContactUsFormstyle__Container-sc-1yggmc1-0{
    margin: 0px 0px !important;
    padding: 0px !important;
}
.MyAccountBalancestyle__Heading-sc-1jjc8z1-4 .oRWTy{
    color:#4A5866 !important;
}

#4val-panel-0 .MyContributionsstyle__BreakdownHeader-sc-12yfc25-6 .eggJOK{
    color:#4A5866 !important;
}
.FormProgressBarstyle__StepButton-i4sz1q-2.ffceIY {
    background-color: #4A5866!important;
    color: white;
}
div.ProjectedAssetAllocationsstyle__TableWrapper-sc-1yrkl9t-11.hDvnCl > div > table > thead > tr > th {
    font-weight: bold !important;
}

.FormProgressBarstyle__StepButton-i4sz1q-2.ffceIY::after {
    background-color: #4A5866!important;
}
button.FormProgressBarstyle__StepButton-i4sz1q-2.ffceIY::before {
    background-color: #fff;
    color: #4A5866;
}
text.recharts-text.recharts-cartesian-axis-tick-value {
    font-size: 14px !important;
    font-weight: normal !important;
    color: #4A5866!important;
}
.ConsolidateSuperPagestyle__MainTable-sc-6d0e1v-8 table th {
    text-align: left !important;
}

.ConsolidateSuperPagestyle__MainTable-sc-6d0e1v-8 table td {
    text-align: left !important;
}

/* MJOL page anchor tag */

.account-details-description a{
    word-wrap: break-word;
}

.PageNotFoundstyle__Heading-f5s6f4-1 .ejKGcb{
    color: #4A5866 !important;
}

/* Page Header text color for all pages */

.brand_color{
    color:#4A5866;
}

.brand_color_RS{
    color:#4A5866;
}

.brand_color_NW{
    color:#4A5866;
}

.brand_color_SA{
    color:#4A5866;
}



.step-circle{
    color:#4A5866 !important;
    background-color: #FFFFFF !important;
}
    

.MjolFormstyle__FormContainer-lp9anu-1.NzTAi {
    padding: 20px 30px!important;
}

h5[data-target-id='pension-withdraw-withdrawal-option-label']{
    color:#4A5866 !important;
}



label[for='withdrawAmount.withdrawAmount'] > span{
    color:#4A5866 !important;
}

h4[data-target-id='pension-withdraw-title']{
    color:#4A5866 !important;
}

h4[data-target-id='pension-withdraw-review-title']{
    color:#4A5866 !important;
}

div[data-target-id='pension-withdraw-review-description']{
    color:#4A5866 !important;
}

.FormProgressBarstyle__Wrapper-i4sz1q-0{
    background-color: #4A5866 !important;
    color: #ffffff !important;
}

button.FormProgressBarstyle__StepButton-i4sz1q-2 {
    padding-left: 40px !important;
}

@media screen and (max-width: 600px) {
    button.FormProgressBarstyle__StepButton-i4sz1q-2 {
        padding-left: 8px !important;
    }
}


h3[data-target-id='future-investment-balance-switch--title'] {
    font-size: 32px !important;
    font-weight: 500 !important;
}
