﻿body {
    font-family: 'Rubik', sans-serif;
}

.PageHeaderstyle__HeaderWrapper-sc-1g712zc-1 h1 {
    font-size: 40px;
}

input[type='number']::-webkit-outer-spin-button,
input[type='number']::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

input[type='number'] {
    -moz-appearance: textfield;
}

/*toggle column visible over trasactions table*/
.transactions-history-list {
    overflow: visible !important;
    z-index: 1 !important;
}

.MuiButtonBase-root-304 {
    background-color: #20335d !important;
    border-radius: 0px !important;
    color: White !important;
    border: 0px !important;
}

/* Page Header length exceeds from sitecore theme value - Title field */
h1[data-target-id='page-header--title-lengthExceeds'] {
    font-size: 37px !important;
}

/* Padding top for mobile

.LayoutPaddingstyle__Content-sc-15mtdf1-0.LayoutPaddingstyle__Content-sc-15mtdf1-1.jxxjPV {
   padding-top: 86px;
}*/

/* Bug 98418 - Accum dashboard to be expanded as per attached template */
span[data-target-id='db-transactions--title-greeting'] {
    color: #ffffff !important;
}

span[data-target-id='db-transactions--member-label'] {
    color: #ffffff !important;
}

span[data-target-id='db-transactions-member-value'] {
    color: #ffffff !important;
}

span[data-target-id='db-transactions--balance-label'] {
    color: #ffffff !important;
}

p[data-target-id='db-transactions--balance-amount'] {
    color: #ffffff !important;
}

span[data-target-id='db-transactions--cta-balance-view'] > span > a {
    color: #ffffff !important;
}

span[data-target-id='db-transactions--payment-label'] {
    color: #ffffff !important;
}

p[data-target-id='db-transactions--payment-amount'] {
    color: #ffffff !important;
}

span[data-target-id='db-header--cta-view-transaction'] > span > a {
    color: #ffffff !important;
}

span[data-target-id='db-transactions--last-login-label'] {
    color: #ffffff !important;
}

span[data-target-id='db-transactions--last-login-label-date'] {
    color: #ffffff !important;
}

/* Dashboard arrow color */
.DashboardHeaderstyle__HeaderWrapper-sc-11rbnci-0.cIneAD
svg
image[href*='dashboard-arrow'] {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}

/*100828 DbBalanceInfo Arrow color*/
.Cardstyle__Card-sc-7qp2ma-0.fpJQib.arrow-style svg image[href*='arrow'] {
    filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%);
}

/* Bug 102155 - Pacific Super - Investment Enquiry - Investment Table section - update styling */
div.InvestmentOptionsTablestyle__DataTable-sc-1rbii1w-0.hSIimM td.Tablestyle__TableSubheadingCell-sc-12uilkw-4.fCQupG.isHeader {
    color: #20335d !important;
    text-decoration: none !important;
    font-weight: bold !important;
}

.hSIimM thead tr th {
    background-color: unset !important;
}

.hSIimM table tr td {
    background-color: unset !important;
}

/* Bug 102159 - Pacific Super - Asset allocation - Investment choice module - update module description and styling */
div.ProjectedAssetAllocationsstyle__TableWrapper-sc-1yrkl9t-11.hDvnCl td.Tablestyle__TableSubheadingCell-sc-12uilkw-4.fCQupG.isHeader > span {
    color: #20335d !important;
    font-weight: bold !important;
}

.hDvnCl table tr th {
    background-color: unset !important;
}

.hDvnCl table tr td {
    background-color: unset !important;
}

/*For Bug-117799*/
.PersonalDetailsstyle__PersonalDetails-sc-152ptsv-0.dBnSAH + div .Cardstyle__Card-sc-7qp2ma-0.grqRbE {
    overflow: visible;
    z-index: 4;
}

/* Bug 113988 Pacific Super - Okta widget - registration content should not be indented */
.ggZWdw .content-container {
    padding: 30px 0px !important;
}

/* Bug 188028 BUSSQ_US-140885_Issue regarding icons color */
#okta-sign-in.auth-container .okta-form-input-field.focused-input {
    border-color: #20335d !important;
}

#okta-sign-in .focused-input, #okta-sign-in .link.help:focus {
    box-shadow: none !important;
}

#okta-sign-in.auth-container .okta-form-input-field:hover {
    border-color: #20335d !important;
}

/* Additional Pacific Super Okta widget updates */
#okta-sign-in.auth-container h2.okta-form-title.o-form-head {
    font-size: 32px;
    text-align: left;
    font-family: 'Rubik',sans-serif;
    font-weight: 300;
    color: #2f2e46;
    line-height: 38px;
}

/* Bug 113984 Pacific Super - Page headers - heading and description to be top-left aligned within the component */
h1[data-target-id='page-header--title-lengthExceeds'],h1[data-target-id='page-header--title'] {
    padding-top: 0px !important;
}

/* Bug 114167 Pacific Super - DB Investments module inconsistent with other DB modules - seemingly wrapped in extra level of whitespace */
div.DashboardInvestmentsstyle__Content-sc-1o487pj-0.wBoCf {
    padding: 0px !important;
}

    div.DashboardInvestmentsstyle__Content-sc-1o487pj-0.wBoCf > h3, div.DashboardInvestmentsstyle__Content-sc-1o487pj-0.wBoCf p {
        padding: 0px !important;
    }

h4[data-target-id='db-investments--non-direct-invest-label'] {
    padding: 0px !important;
}

/* Bug 114168 Pacific Super - modules with insufficient whitespace above button */
div.CtrlHolderstyle__ErrorMessage-l2bplt-0.ChangeInvestmentsFormstyle__Error-ebye21-7.jHJglR {
    padding-bottom: 20px !important;
}

div.WithdrawalTablestyle__AllocationTable-sc-109pfby-1.cLkcjX {
    padding-bottom: 20px !important;
}

div.PensionWithdrawstyle__TableWrapper-sc-7c9gow-2.hfQRp {
    padding-bottom: 20px !important;
}

/* Bug 113866 Pacific Super - Most forms (inc MJOL, Registration, Contact Us) - Active style (aka focused-input style) is incorrect  */
input.Textstyle__Input-re8p51-0:focus {
    outline: none !important;
    border: 2px solid #20335d !important;
}

input.form-control:focus {
    outline: none !important;
    border: 2px solid #20335d !important;
}

textarea.TextAreastyle__TextArea-sc-137popd-0:focus {
    outline: none !important;
    border: 2px solid #20335d !important;
}
/* For Bug-121574*/
div.Cardstyle__Card-sc-7qp2ma-0.transactions-history {
    z-index: 3;
}

/* For Bug-109213 */
.recharts-yAxis {
    transform: translateX(11px);
}

/* For Bug-113944 */
div[class*= 'ManualConsolidationstyle'].cneGOW > * {
    margin: 15px 0px 10px !important;
}

div.pfTaO {
    padding: 20px 0px;
}

@media (min-width: 48em) {
    .kYniIt {
        padding: 20px 40px;
        margin: 10px 0px !important;
    }
}

.jDJDLk {
    padding: 20px;
}

@media (min-width: 48em) {
    .fqSGPA {
        padding: 20px 40px;
        margin: 20px 0px;
    }
}

/* Okta sign-in widget styles */
#okta-sign-in .auth-content .registration-container .content-container {
    padding-left: 0 !important;
}


/**************** GREEN CARD ******************/

#greenid-container,
#greenid-container samp,
.greenid-modal,
.greenid-tooltip,
.greenid-datepicker-container {
    font-family: "Rubik", sans-serif;
}

#public-widget > *,
#public-widget p,
#public-widget button,
#public-widget a,
#public-widget h4,
#public-widget h5,
#public-widget h6 {
    font-family: "Rubik", sans-serif !important;
}


/**************** -***- ******************/
/* */
@font-face {
    font-family: 'Averta Bold';
    src: url('/dist/fund/-/media/fonts/AvertaPE-Extrabold.eot');
    src: url('/dist/fund/-/media/fonts/AvertaPE-Extrabold.eot?#iefix') format('embedded-opentype'),url('/dist/fund/-/media/fonts/AvertaPE-Extrabold.woff2') format('woff2'),url('/dist/fund/-/media/fonts/AvertaPE-Extrabold.woff') format('woff'),url('/dist/fund/-/media/fonts/AvertaPE-Extrabold.ttf') format('truetype');
}


@font-face {
    font-family: 'Averta Light';
    src: url('/dist/fund/-/media/fonts/3ADA38_0_0.eot');
    src: url('/dist/fund/-/media/fonts/3ADA38_0_0.eot?#iefix') format('embedded-opentype'),url('/dist/fund/-/media/fonts/3ADA38_0_0.woff2') format('woff2'),url('/dist/fund/-/media/fonts/3ADA38_0_0.woff') format('woff'),url('/dist/fund/-/media/fonts/3ADA38_0_0.ttf') format('truetype');
}

@font-face {
    font-family: "AvertaPE Extrabold";
    src: url("/dist/fund/-/media/fonts/AvertaPE-Extrabold.woff2") format("woff2");
}

@font-face {
    font-family: "Averta Regular";
    src: url("/dist/fund/-/media/fonts/Averta-Regular.woff2") format("woff2");
}

@font-face {
    font-family: "Averta RegularItalic";
    src: url("/dist/fund/-/media/fonts/Averta-RegularItalic.otf") format("otf");
}

@font-face {
    font-family: "Balboa Bold";
    src: url("/dist/fund/-/media/fonts/Balboa Bold.otf") format("otf");
}

@font-face {
    font-family: "Balboa Extra Bold";
    src: url("/dist/fund/-/media/fonts/Balboa Extra Bold.otf") format("otf");
}

@font-face {
    font-family: "Balboa Light";
    src: url("/dist/fund/-/media/fonts/Balboa Light.otf") format("otf");
}

@font-face {
    font-family: 'balboa-condensed';
    src: url('/dist/fund/-/media/fonts/Balboa-Condensed.woff') format('woff');
}

@font-face {
    font-family: "Balboa Medium";
    src: url("/dist/fund/-/media/fonts/Balboa Medium.otf") format("otf");
}

body {
    font-family: 'Averta Regular', sans-serif;
}

    body h2,
    body h3,
    body h4 {
        font-family: 'Averta Bold', sans-serif;
    }

    body p {
        font-family: 'Averta Regular', sans-serif;
    }

    body h1 {
        font-family: 'balboa-condensed', sans-serif;
    }

/* Bug-186639 */

    @media (min-width:768px) {
        body h1 {
       
            font-size: 70px !important;
        }
    }

    h1[data-target-id='Confirmation-Screen--Heading'] {
        font-size: 26px !important;
    }


    /* Header including logo */
    body header .Headerstyle__HamburgerHeader-sc-1n2sjol-4 {
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

.Headerstyle__HamburgerHeader-sc-1n2sjol-4 .Hamburgerstyle__HamburgerButton-sc-2yw62h-0 {
    height: 23px;
}

@media (min-width: 64em) {
    body header {
        padding: 0 0 !important;
    }
}

/* chat now label */
.cx-widget.cx-theme-dark, .cx-widget.cx-theme-dark .cx-titlebar .cx-title, .cx-widget.cx-theme-dark label {
    color: #ffc529;
}

/* Login page */
#okta-sign-in .content-container {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
}

#okta-sign-in .o-form-head + .okta-form-subtitle.o-form-explain {
    text-align: left;
}

/* SMS and call icons */
#okta-sign-in.auth-container .enroll-factor-row .enroll-factor-icon.mfa-okta-sms,
#okta-sign-in.auth-container .enroll-factor-row .enroll-factor-icon.mfa-okta-call {
    background-size: 28px 28px;
}

#okta-sign-in .auth-beacon-factor.mfa-okta-sms,
#okta-sign-in .auth-beacon-factor.mfa-okta-call {
    background-size: 90% auto;
}

#okta-sign-in.auth-container .factor-option .factor-icon.mfa-sms-30 {
    background-image: url("https://bussq-mcx-uat.np.linkgroup.com/-/media/mcx/icons/okta//sms.svg");
}

#okta-sign-in .mfa-verify-totp-inline a.link.link-button {
    padding: 14px 0;
}

/* Forgot password username icon */
#okta-sign-in.auth-container .forgot-password p.o-form-explain {
    display: none;
}

/* Login Dynamic SubLayout style Segment */
div.LoginThirdsSubLayoutstyle__Wrapper-sc-1qm892d-0 div.DynamicSubLayoutstyle__Container-fbppi-2 > div.DynamicSubLayoutstyle__Segment-fbppi-3:nth-of-type(2) {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}

/* Login tile container(s) */
.LoginThirdsSubLayoutstyle__Wrapper-sc-1qm892d-0 div.DynamicSubLayoutstyle__Segment-fbppi-3 div.LoginPageTilesstyle__Container-l5we8i-1 {
    padding: 0;
}

/* Login page middle Cardstyle Wrapper */
.LoginThirdsSubLayoutstyle__Wrapper-sc-1qm892d-0 div.DynamicSubLayoutstyle__Container-fbppi-2 > div.DynamicSubLayoutstyle__Segment-fbppi-3:nth-of-type(2) > .Cardstyle__Wrapper-sc-7qp2ma-2 {
    margin-top: -4px;
}

/* Alt ver */
.LoginThirdsSubLayoutstyle__Wrapper-sc-1qm892d-0 div.DynamicSubLayoutstyle__Container-fbppi-2 > div.DynamicSubLayoutstyle__Segment-fbppi-3:nth-of-type(2) > .bpc .bpc__content .Cardstyle__Wrapper-sc-7qp2ma-2 {
    margin-top: -4px;
}

/* Login page middle Content Block */
.LoginThirdsSubLayoutstyle__Wrapper-sc-1qm892d-0 div.DynamicSubLayoutstyle__Container-fbppi-2 > div.DynamicSubLayoutstyle__Segment-fbppi-3:nth-of-type(2) div.Cardstyle__Wrapper-sc-7qp2ma-2:nth-of-type(2) .ContentBlockstyle__TextBlock-sc-3sei8z-4 {
    padding-top: 0px;
    margin-top: -15px;
}

/* Alt ver */
.LoginThirdsSubLayoutstyle__Wrapper-sc-1qm892d-0 div.DynamicSubLayoutstyle__Container-fbppi-2 > div.DynamicSubLayoutstyle__Segment-fbppi-3:nth-of-type(2) > .bpc .bpc__content div.Cardstyle__Wrapper-sc-7qp2ma-2 .ContentBlockstyle__TextBlock-sc-3sei8z-4 {
    padding-top: 0px;
    margin-top: -15px;
}

.LoginThirdsSubLayoutstyle__Wrapper-sc-1qm892d-0 h3[data-target-id="content-block--title"] {
    display: none;
}

/* Footer alignment*/

.Footerstyle__FooterList-qy73sa-3 ul li a {
    padding: 28px 0px 0px 1px;
}

/* Page not found */
div.PageNotFoundstyle__Wrapper-f5s6f4-0 {
    background-color: #ffffff;
    max-width: 1276px;
    margin: 0 auto;
}

    div.PageNotFoundstyle__Wrapper-f5s6f4-0 .Buttonstyle__Button-p4023w-0 {
        width: auto;
    }

/* For correspondence page "No correspondence to display" text */

.Correspondencestyle__EmptyState-pm0t87-1 {
    background: #fff;
    padding-bottom: 40px;
}

.bpc__content .ChangeInvestmentsFormstyle__Intro-ebye21-3 {
    background: #fff;
}

.Tablestyle__TableCell-sc-12uilkw-2 div {
    padding-left: 15px;
}


/* bug 186062 BUSSQ_US-140893_ Issue regarding the Graph Colors in My balance history (Account balance) Page */

.recharts-wrapper .recharts-active-dot line{
    stroke:#404241;
 
}

.recharts-wrapper .recharts-active-dot circle{
     fill:#FFC529;
}


/* Making autocomplete to adopt brand color */
 .formBuilder__addressAutocomplete .formBuilder__addressAutocomplete__control--is-focused {
    border: 2px solid #20335d !important;
}

/* Making checkbox to adopt brand color */
 input[type="checkbox"]:checked + label::after {
    border-right: 2px solid #20335d !important;
    border-bottom: 2px solid #20335d !important;
}


/* BUG 190828 */
.ConfirmationScreenstyle__ConfirmationScreen-sc-1si3yvy-0{
	background-color:#ffff;
}

/* Ovverride css for Bussq BUG 190821 for Mobile view*/
.StackedTablestyle__Content-sc-92oak5-1 {
    background-color: #fff !important;
}

/* Footer copyright */
div[data-target-id="footer--copyright"] {
    padding-top: 25px;
}


/* Pension withdrawel table style */

.WithdrawalTablestyle__Input-sc-109pfby-3 {
    padding-left: 0px !important;
}

/* fonts updated for heading and description for page forgot-member-number */

span.Labelstyle__Content-ww5smu-1 {
    font-weight: normal !important;
    font-weight: 600;
}


/* forgot username heading */
h3[data-target-id="forgotusername--heading"] {
    font-family: 'Rubik',sans-serif;
}

.lntaZy ul li::before {
    background: none;
}

/* below scc to show th error message on password reset mode */

.o-form-input-error {
    display: block !important;
}


.jxxjPV {
    width: 100%;
    padding: 10px 30px 0 30px;
}

/* Css for heading 'Withdrawal details' under the tab */

.PensionWithdrawstyle__StyledHeader-sc-7c9gow-6 h4 {
    color: rgb(64, 66, 65);
}

/* Css for sub heading 'my-pension-benefit-details' */

.PensionDetailsstyle__Container-fvsw4g-0 h2 {
    font-weight: normal;
}

/* Css for font of confirmation message on center link schedue */

.ConfirmationScreenstyle__CopyContainer-sc-1si3yvy-2 h1 {
    font-family: 'Averta Bold', sans-serif;
    font-size: 32px !important;
    font-weight: 300;
    color: rgb(64, 66, 65);
}

/* Css for remove the empty space betwenn module and header description of page statements */

.Cardstyle__Wrapper-sc-7qp2ma-2 {
    margin-top: 0px;
}

/* to hide unncessery title below the tab 1 "Investment choise" on page Manage my investment */

h3[data-target-id="change-investments--title"] {
    display: none;
}

/* for Benefit quotes description color change*/

div[data-target-id="benefit-quote-cta--description"] {
    color: #20335d;
}

p[data-target-id="content-block--description"] {
    color: #20335d;
}

/* v.28 */
/* GLOBAL STYLES*/
/* font color updated to BUSSQ blue for CTA tile and p, h4, ul, li */
.ebfCBf, p, h4 {
    color: rgb(32, 51, 93);
}


/* Content Blocks anywhere */
.ContentBlockstyle__ContentBlock-sc-3sei8z-7 .ContentBlockstyle__TextBlock-sc-3sei8z-4 {
    padding: 25px;
    justify-content: flex-start;
}


/* Footer copyright */
div[data-target-id="footer--copyright"] {
    padding-top: 25px;
}

/* SPECFIC PAGES */
/* fonts updated for heading and description for page forgot-member-number */
span.Labelstyle__Content-ww5smu-1 {
    font-weight: normal !important;
    font-weight: 600;
}

/* forgot username heading */
h3[data-target-id="forgotusername--heading"] {
    font-family: 'Rubik',sans-serif;
}

.lntaZy ul li::before {
    background: none;
}

/* below scc to show the error message on password reset mode */
.o-form-input-error {
    display: block !important;
}

.jxxjPV {
    width: 100%;
    padding: 10px 30px 0 30px;
}

/* Pension withdrawal table style */
.WithdrawalTablestyle__Input-sc-109pfby-3 {
    padding-left: 0px !important;
}
/* Css for heading 'Withdrawal details' under the tab */
.PensionWithdrawstyle__StyledHeader-sc-7c9gow-6 h4 {
    color: rgb(64, 66, 65);
}

/* Css for sub heading 'my-pension-benefit-details' */
.PensionDetailsstyle__Container-fvsw4g-0 h2 {
    font-weight: normal;
}

/* Css for font of confirmation message on Centerlink schedue */
.ConfirmationScreenstyle__CopyContainer-sc-1si3yvy-2 h1 {
    font-family: 'Averta Bold', sans-serif;
    font-size: 32px !important;
    font-weight: 300;
    color: rgb(64, 66, 65);
}

/* Css for remove the empty space between module and header description of page statements */
.Cardstyle__Wrapper-sc-7qp2ma-2 {
    margin-top: 0px;
}

/* to hide unncessery title below the tab 1 "Investment choice" on page Manage my investment */
h3[data-target-id="change-investments--title"] {
    display: none;
}

/* Change investment Tile hover highlight */
div.LinkTilestyle__Content-sc-1abbm19-0::before {
    background-color: #ffc529;
}

/* Change investment Selected tile background */
li[aria-selected="true"].InvestmentOptionsSwitchstyle__Base-u1kuyy-0 div.BackgroundContainerstyle__Background-c76s5w-1 {
    background-color: #ffc529;
}

/* Change investment Unwanted tile icons */
div.InvestmentOptionsSwitchstyle__RadioList-u1kuyy-1 li.InvestmentOptionsSwitchstyle__Base-u1kuyy-0 div.LinkTilestyle__Content-sc-1abbm19-0 i[data-target-id="investment-switch-Shield--Icon"] {
    display: none;
}

div.LinkTilestyle__Content-sc-1abbm19-0 span.Buttonstyle__ButtonText-p4023w-1 {
    font-weight: bold;
    font-size: larger;
    display: flex;
    flex-direction: row-reverse;
}

/* for Benefit quotes description color change*/
div[data-target-id="benefit-quote-cta--description"] {
    color: #20335d;
}

p[data-target-id="content-block--description"] {
    color: #20335d;
}

/* 195701 bug */
[class^="BenefitQuoteCTAstyle__DetailsBlock"] .formBuilder__select__menu {
    position: unset !important;
}


/* 196351 bug - Personal details disclaimer */
@media(max-width: 670px) {
    .disclaimer-rich-text {
        margin: 0 -30px;
    }
}

/* Insurance pages */
div.InsuranceDetailsstyle__ContentWrapper-zzq6lz-10 h3[target-id="insurance-details--sub-heading"] {
    font-family: "Averta Regular", sans-serif;
    font-weight: normal;
}

h4[data-target-id="form-context--selectTypeHeading"] {
    font-family: "Averta Regular", sans-serif;
    font-size: 16px;
    margin-bottom: 5px;
}

/* Change Insurance page */
div.FormContextEligibilityCriteriastyle__IconWrapper-sc-12k1wlm-4 {
    border: none;
    margin-right: -6px;
}

@media (min-width: 48em) {
    div.FormContextEligibilityCriteriastyle__ListDetails-sc-12k1wlm-6 {
        margin-left: 15px;
    }
}

/* converting the font style from bold to normal in Vulnerable section  */

.VulnerableConsumersDetailsstyle__RichTextWrapper-y7dwyl-1.jZaBbx {
    font-weight: normal;
}


/* Module corners */
div.Cardstyle__Card-sc-7qp2ma-0 {
    border-radius: unset;
}

/* 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;
}

/* Mega menu header style */
h3 > a {
    font-size: 16px !important;
}

h2 > a {
    font-size: 18px !important;
}
/* Account selector */
div.AccountSwitcherstyle__AccountHeading-c0dkta-0 h3 {
    color: #20335d;
    font-weight: normal;
}

/* Page headers */
@media (min-width: 48em) {
    .PageHeaderstyle__HeaderWrapper-sc-1g712zc-1 {
        min-height: 400px;
    }
}

@media (min-width: 64em) {
    ol#megamenu div.Headerstyle__Panel-sc-1n2sjol-8 {
        top: 82px;
    }
}

@media (max-width: 530px) {
    h1[data-target-id='page-header--title-lengthExceeds'],
    h1[data-target-id='page-header--title'] {
        max-width: 300px;
    }
}

@media (max-width: 420px) {
    h1[data-target-id='page-header--title-lengthExceeds'],
    h1[data-target-id='page-header--title'] {
        max-width: 259px;
    }
}



/* Content blocks in side columns */
aside .ContentBlockstyle__ContentBlock-sc-3sei8z-7 {
    margin-bottom: 20px;
}

/* Confirmation screens */
.ConfirmationScreenstyle__CopyContainer-sc-1si3yvy-2 h1 {
    font-family: 'Averta Bold', sans-serif;
    font-size: 32px !important;
    font-weight: 300;
    color: #20335d;
}







/* Css for heading 'Withdrawal details' under the tab */
/* Make it like the h3 on update payments */
.PensionWithdrawstyle__StyledHeader-sc-7c9gow-6 h4 {
    color: #20335d;
    font-size: 32px;
}

h5[data-target-id="pension-withdraw-withdrawal-option-label"] {
    font-size: 16px;
    font-family: 'Averta Regular', sans-serif;
    font-weight: normal;
}



/* Css for font of confirmation message on Centerlink schedue */
/* Removed, all confirmation screens share the styles */



div.Correspondencestyle__EmptyState-pm0t87-1 {
    color: #20335d;
}

/* Manual consolidation */
.ManualConsolidationstyle__Container-s80vwu-12 span.Labelstyle__Content-ww5smu-1 {
    font-size: 14px !important;
    font-family: 'Averta Regular', sans-serif;
    font-weight: normal;
}

label.ManualConsolidationstyle__Title-s80vwu-0 {
    color: #20335d;
}

.ManualConsolidationstyle__StyleContainer-s80vwu-31 span.Labelstyle__Content-ww5smu-1 span#fundname-label,
.ManualConsolidationstyle__StyleContainer-s80vwu-31 span.Labelstyle__Content-ww5smu-1 span#fundabn-label,
.ManualConsolidationstyle__StyleContainer-s80vwu-31 span.Labelstyle__Content-ww5smu-1 span#fundusi-label {
    color: #20335d !important;
}

.ManualConsolidationstyle__Container-s80vwu-12 h4.ManualConsolidationstyle__Title-s80vwu-0 {
    color: #20335d;
    font-size: 32px;
    font-family: 'Averta Bold', sans-serif;
    font-weight: normal;
}

h3.ManualConsolidationstyle__TitleBold-s80vwu-1 {
    font-family: 'Averta Regular', sans-serif;
    color: rgb(32, 51, 93);
    font-size: 16px;
}

div.ManualConsolidationstyle__ReviewDescription-s80vwu-9 {
    color: #20335d;
}

/* Upgrade to Premium Choice */
button.PageHerostyle__PageLink-y1a94i-0 i svg {
    filter: invert(99%) sepia(99%) saturate(6%) hue-rotate(147deg) brightness(103%) contrast(103%);
}

.OneColumnFullWidthLayoutstyle__FullWidthLayout-sc-17rk3ps-0 .BackgroundContainerstyle__Wrapper-c76s5w-2 {
    min-height: 100px;
}

/* Investment Enquiry */
@media (max-width: 40em) {
    div.InvestmentEnquirystyle__InvestmentEnquiry-a3fth9-0 {
        flex-direction: column;
    }
}

/* to hide unncessery title below the tab 1 "Investment choice" on page Manage my investment */
h3[data-target-id="change-investments--title"] {
    display: none;
}

/* Change Investments */
@media (min-width: 48em) {
    div.InvestmentOptionsSwitchstyle__RadioList-u1kuyy-1 {
        padding-top: 0;
    }
}






div.InvestmentOptionsSwitchstyle__RadioList-u1kuyy-1 .Iconstyle__Icon-sc-1cnynty-0 {
    display: none;
}


li[aria-selected="true"].InvestmentOptionsSwitchstyle__Base-u1kuyy-0 div.BackgroundContainerstyle__Background-c76s5w-1 .Iconstyle__Icon-sc-1cnynty-0 {
    display: inline-flex;
    width: 30px;
    height: 30px;
}

/* Change Investments Information Message */
.InformationMessagestyle__Notification-sc-1ok6jey-0.ChangeInvestmentsFormstyle__InfoMessage-ebye21-1 {
    font-size: 16px;
}
/*
@media (min-width: 48em) {
.ChangeInvestmentsFormstyle__FormContainer-ebye21-0 .ChangeInvestmentsFormstyle__Intro-ebye21-3 {
    padding-left: 20px;
    padding-right: 20px;
}}*/
h3[data-target-id="change-investments--review-title"],
h3[data-target-id="change-investments--review-balance-title"] {
    color: #20335d;
    font-size: 24px;
}

@media (min-width: 48em) {
    h3[data-target-id="change-investments--review-title"],
    div[data-target-id="change-investments--review-description"] {
        margin-left: -20px;
    }
}

.ChangeInvestmentsFormstyle__Intro-ebye21-3
h3[data-target-id="change-investments--review-future-title"] {
    font-size: 24px;
}

h4[data-target-id="form-context--selectTypeHeading"] {
    font-family: "Averta Regular", sans-serif;
    font-size: 16px;
    margin-bottom: 5px;
}

.gZonpc {
    color: rgb(32, 51, 93);
}


._AppPlaceholders__BottomContainer-sc-1kkg4ss-1 {
    background-color: #20335d;
}
/* Supermatch Consolidation */
/* font change in select your account */

h1[data-target-id ='consolidate-super-match-2--select-accounts-super-accounts-title'], h1[data-target-id ='consolidate-super-match-2--select-accounts-title'] {
    font-size: 32px !important;
    font-family: 'Averta Bold', sans-serif;
}

/* MJOL heading color */

.jdPNjB {
    padding: 25px 0px;
    color: #20335d;
}

.fPMfDb {
    padding: 0px 0px 25px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    color: #20335d;
}

.error-title,.error-message{
    color: #ffffff;
}
/*
BUSSQ MOL style.css v.43
Date: 2024-05-08
*/


/* Forms in general */
form h3 {
    color: #20335d;
}

/* MJOL */
.MjolFormstyle__FormContainer-lp9anu-1,
.MemberAccountDetialsstyle__FormContainer-ftgme5-0,
.ConfirmationScreenstyle__ConfirmationScreen-sc-1si3yvy-0 {
    background-color: white;
}

    /* MJOL intro */
    .MjolFormstyle__FormContainer-lp9anu-1 div[data-target-id="alert-message--description"] {
        font-size: 32px;
        font-weight: 300;
        font-family: 'Averta Bold', sans-serif;
        color: #20335d;
    }

@media only screen and (max-width: 600px) {
    .MjolFormstyle__FormContainer-lp9anu-1 div[data-target-id="alert-message--description"] {
        font-size: 16px;
        line-height: 115%;
    }
}

/* MJOL headings on smaller screens */
@media only screen and (max-width: 600px) {
    .MjolFormstyle__FormContainer-lp9anu-1 form h3 {
        font-size: 24px;
    }

    .MjolFormstyle__FormContainer-lp9anu-1 form h4 {
        font-size: 20px;
    }
}

/* MJOL text */
.MjolFormstyle__FormContainer-lp9anu-1 p {
    color: #20335d;
    line-height: 107%;
}

.MjolFormstyle__FormContainer-lp9anu-1 ul li {
    color: #20335d;
    font-size: 16px;
    line-height: 107%;
}

/* MJOL investment options on smaller screens */
@media only screen and (max-width: 600px) {
    .fCRdhb .Tablestyle__TableContainer-sc-12uilkw-0 tbody td:nth-child(1):not(.isHeader) {
        padding-left: 5px;
    }

    .fCRdhb .Tablestyle__TableContainer-sc-12uilkw-0 tbody td:nth-child(2):not(.isHeader) {
        padding-left: 0px;
        padding-right: 5px;
    }

    .Tablestyle__TableCell-sc-12uilkw-2 input {
        padding-left: 5px !important;
        padding-right: 5px !important;
    }
}

/* MJOL text trucation */

.Labelstyle__Content-ww5smu-1 {
    white-space: normal !important;
}

/* MJOL intro */
.MjolFormstyle__FormContainer-lp9anu-1 div[data-target-id="alert-message--description"] h2 {
    font-size: 32px;
    font-weight: 300; 
    font-family: 'Averta Bold', sans-serif; 
    color:  #20335d;
}
@media only screen and (max-width: 600px) {
    .MjolFormstyle__FormContainer-lp9anu-1 div[data-target-id="alert-message--description"] h2 {
        font-size: 16px;
        line-height: 115%; 
    }
}

/* Styles for Registration with MFA */
button.cta.mrol-next-button.-primary.cta-primary {
    background-color: white;
    color: #3a5da9;
}
button.cta.mrol-reset-button.-secondary.cta-secondary {
    border-color: white;
    color: white;
}

