/*
REST Member Online style.css v.26
Date: 2025-07-10
*/

/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&display=swap');

body {
 font-family: "Plus Jakarta Sans", sans-serif;
}

h1,h2,h3,h4,h5 {
 font-family: "Plus Jakarta Sans", sans-serif;
 font-weight: 700 !important;
}

body h2, body .h2 {
    font-size: 32px;
}

/* 
Style general 
*/
/* Cards */
main div.BackgroundContainerstyle__Background-c76s5w-1 {
    border-radius: 24px;
    /*overflow: hidden; commented due to side effects */
}
div.Cardstyle__Card-sc-7qp2ma-0 {
    margin: 0;
/* border shadow radius */
   border-radius: 24px;
}

/* All buttons */
.cta, .cta-primary, .cta-secondary, .cta-primary-disabled, .cta-secondary-disabled{
    border-radius: 32px;
    font-weight:700;
}

/* Login page */
#okta-sign-in.auth-container .o-form-explain
{
    display: none !important;
}

/* Page Header in the main */
/* mobile */
div.PageHeaderstyle__HeaderWrapper-sc-1g712zc-1 {
    padding: 48px 24px 80px;
} 
/* desktop */
@media (min-width: 48em) {
  div.PageHeaderstyle__HeaderWrapper-sc-1g712zc-1 {
    padding: 64px 40px 120px;
  }  
}
div.PageHeaderstyle__HeaderWrapper-sc-1g712zc-1 h1 {
    margin-top: unset;
}

div.PageHeaderstyle__PageSummary-sc-1g712zc-0 {
    max-width: 800px;
}
div[data-target-id="page-header--description"] {
    font-weight: normal;
}


/* Dashboard*/
span[data-target-id='db-transactions--last-login-label'],
span[data-target-id='db-transactions--last-login-label-date']{
    color: unset !important;
}

.DashboardHeaderstyle__HeaderWrapper-sc-11rbnci-0 a.-ButtonLink {
    color: #362a16;
}

.DashboardHeaderstyle__HeaderWrapper-sc-11rbnci-0{
    margin-right: 2%;
    margin-left: 2%;
}

/* Change Investments */
.ChangeInvestmentsFormstyle__InfoMessageWrapper-ebye21-9.lfzyNb {
    margin-bottom: 3em;
}
.jUExdq .Cardstyle__Card-sc-7qp2ma-0,
.lfzyNb .Cardstyle__Card-sc-7qp2ma-0,
.lgTmKk .Cardstyle__Card-sc-7qp2ma-0 {
   border-radius: 24px;
}
div.PageHeaderstyle__HeaderWrapper-sc-1g712zc-1{
    margin-bottom:24px;
}

/*Benefit quotes Page*/

.BenefitQuoteCTAstyle__DropdownLabel-ag9m6e-6{
    font-weight:700;
}

/*Transaction Page*/

.Labelstyle__Content-ww5smu-1{
    font-weight:700;
    font-size:14px;
}

.btn-export-transaction{
    background-color: #FFFFFF !important;
    color:#004809 !important;
}

 
.ButtonContainerstyle__ButtonContainer-ydh2up-0 .Buttonstyle__ButtonText-p4023w-1 .Iconstyle__Icon-sc-1cnynty-0{
    margin-top: 0px !important;
    width: 20px !important;
    height: 20px !important;
}

/* Beneficiary Page */

button[data-target-id="Beneficiaries--title-button-CTA"] {
    font-weight: 700;
}

/* Beneficiary Page */

h4[data-target-id="pension-withdraw-title"] {
    color: #1A1A0F;
}

/* Mega menu */
#megamenu > li > h2[data-is-active="true"] a{
    border-bottom: 3px solid #1F9F00 !important;
}

#megamenu > li > h2 > a{
    font-weight: 700!important;
}

a[data-target-id="header-menuitem-logout"] > span {
    font-weight: 700 !important;
}

/* Changing Jobs Page */

.fmHRUQ input[type="checkbox"]:checked + label::before {
    border-color: #0B7E1A;
}

input[type="checkbox"]:checked + label::after{
        border-right: 2px solid #0B7E1A !important;
    border-bottom: 2px solid #0B7E1A !important;
}

div[data-target-id="change-investments--form-progress-bar"] > div {
    background-color:#80F38F !important;
    border-radius:24px;
    @media (max-width: 768px) 
    { white-space: nowrap !important;}
}

/* tabs */

button.FormProgressBarstyle__StepButton-i4sz1q-2.ffceIY::before {
     background-color:#004809 !important; 
     color:#ffffff;
}
button[data-target-id="form-progress-bar--link-0"]::before {
    background-color:#6FE27E !important;
    color:#000000;
}
button[data-target-id="form-progress-bar--link-1"]::before {
    background-color:#ffffff !important;
    color:#000000;
}

button.FormProgressBarstyle__ListItem-i4sz1q-3.hmGxNP::before {
     background-color:#004809 !important; 
     color:#ffffff;
}

.FormProgressBarstyle__Wrapper-i4sz1q-0 {
    background-color: #80F38F !important;
    border-radius: 24px;
}

/* MJOL Page */

div.Sectionstyle__Wrapper-ngeoll-0 ul:not([class]){
    list-style: disc !important;
    padding-left: 20px;
}

div.Sectionstyle__Wrapper-ngeoll-0 ul > li::before {
    position: absolute;
    list-style-type:none !important;
    content: "";
    top: 2px;
    font-size: 18px;
    left: 0px;
    height: 2px;
    width: 6px;
}

div.Sectionstyle__Wrapper-ngeoll-0 ul > li{
    padding-left: 6px !important;
}

span[data-target-id="terms-and-conditions-checkbox-label--target-id"] ul li{
    font-size: 14px;
    line-height: 1.5 !important;
    padding-top: 5px;
}

.RadioCheckboxstyle__RadioCheckboxList-eedtik-1 input[type="checkbox"]:checked + label::before{
    border-color: #0B7E1A !important;
}


/* Centrelink Schedule Page */

div.EngageOneDocumentGenerationstyle__ContentWrapper-sc-14dv23i-0 ul:not([class]){
    list-style: disc !important;
    padding-left: 21px;
}

div.EngageOneDocumentGenerationstyle__ContentWrapper-sc-14dv23i-0 ul>li::before{
    position: absolute;
    list-style-type:none !important;
    content: "";
}
    
div.EngageOneDocumentGenerationstyle__ContentWrapper-sc-14dv23i-0 ul > li{
    padding-left: 6px !important;
}
    
    
/* Apply for a my beneficiaries Page */

@media (max-width: 400px) {
    h1[data-target-id='page-header--title'] {
        font-size:28px !important;
        line-height:35px !important;
    }
}

/* Apply for a Statements and corrospondance Page */
h1[data-target-id='page-header--title-lengthExceeds'] {
    font-size: 28px !important;
    line-height:35px !important;
}

@media (max-width:480px){
div[class*="DashboardCorrespondencestyle__Wrapper"] table tbody tr td:last-child i{
right: 10px !important;
   
}
}

/* My insurance cover page */

div.ThirdPartyInsurerCTAstyle__Wrapper-sc-1pcrfdu-0 ul:not([class]){
    list-style: disc !important;
}

div.ThirdPartyInsurerCTAstyle__Wrapper-sc-1pcrfdu-0 ul>li::before{
    position: absolute;
    list-style-type:none !important;
    content: "";
}

div.ThirdPartyInsurerCTAstyle__Wrapper-sc-1pcrfdu-0  ul > li{
    padding-left: 4px!important;
}

div[class*="OptInInsurancestyle__UpperPadding"] > span > span {
  display: block;
}

/* Manual Consolidation */

.ManualConsolidationstyle__ReviewDescription-s80vwu-9 {
    color: rgb(26, 26, 15);
}

.ManualConsolidationstyle__StyleContainer-s80vwu-31 label span{
    font-weight: 700 !important;
}

.ManualConsolidationstyle__Title-s80vwu-0{
    font-weight: 700 !important;
}

span[data-target-id="review-terms-and-condition"] ul:not([class]){
    list-style: disc !important;
}

span[data-target-id="review-terms-and-condition"] ul>li::before{
    position: absolute;
    list-style-type:none !important;
    content: "";
}

span[data-target-id="review-terms-and-condition"] ul > li{
    padding-left: 4px!important;
}

div.UpdateDetailsstyles__FormContainer-sc-17o3nlv-0 form .Buttonstyle__Button-p4023w-0 {
    min-width: 150px;
}

p[data-target-id="IdentityVerificationDescription--description"] ul:not([class]){
    list-style: disc !important;
}

p[data-target-id="IdentityVerificationDescription--description"] ul>li::before{
    position: absolute;
    list-style-type:none !important;
    content: "";
}

p[data-target-id="IdentityVerificationDescription--description"] ul > li{
    padding-left: 4px!important;
}

/* Account Balance */

text.recharts-text.recharts-cartesian-axis-tick-value {
    font-size: 14px !important;
    font-weight: normal !important;
    color: rgb(65, 64, 66) !important;
}

/* Pending investment switch */

.Tablestyle__TableSubheadingCell-sc-12uilkw-4{
   display:none !important; 
}

/* Investment enquery */

a[data-target-id="investment-enquiry-chart--Btn"]{
   display:none !important; 
}

div.InsuranceDetailsstyle__IconWrapper-zzq6lz-8 .Iconstyle__Icon-sc-1cnynty-0{
    width: 100% !important;
    height: 100% !important;
}


/* claim-a-tax-deduction page */

p[data-target-id="content-block--description"] ul:not([class]){
    list-style: disc !important;
}

p[data-target-id="content-block--description"] ul>li::before{
    position: absolute;
    list-style-type:none !important;
    content: "";
}

p[data-target-id="content-block--description"] ul > li{
    padding-left: 4px!important;
}

#new-claim-details\.actualContributionsReceived, #new-claim-details\.totalContributionsCoveredByOtherNotices, #new-claim-details\.totalContributionsClaimedByOtherNotices, #new-claim-details\.deductionAvailable {
    font-weight: 700;
}
div[class*="NOINewClaimstyle__ListContent"] {
     background: #F9F9F7;
     padding: 0 40px;
     border-radius:24px;
 }
 .NOINewClaimstyle__Seperator-sc-1cykoe3-2 + p{
     font-weight:700!important;
 }
 
 
 /* update my pension payment */

p[data-target-id="Confirmation-Screen--Description1"] {
    overflow-wrap: break-word;
}


/* Consolidate my super - Search existing super */

p[data-target-id="consolidate-super-match-2--provide-tfn-description"] ul:not([class]){
    list-style: disc !important;
}

p[data-target-id="consolidate-super-match-2--provide-tfn-description"] ul>li::before{
    position: absolute;
    list-style-type:none !important;
    content: "";
}

p[data-target-id="consolidate-super-match-2--provide-tfn-description"] ul > li{
    padding-left: 4px!important;
}

.ProvideTFNConsentstyle__NofifyBar-dtqnbn-1 { 
    background-color: #C5FDCD!important;
}

div.InvestmentEnquirystyle__InvestmentEnquiry-a3fth9-0 div[class*="Tabsstyle__TabNav"] > button {
     color:rgb(26, 26, 15);
}


/* claim-a-tax-deduction page */

div.CtrlHolderstyle__Field-l2bplt-4 .Labelstyle__Content-ww5smu-1 ul:not([class]){
    list-style: disc !important;
}

div.CtrlHolderstyle__Field-l2bplt-4 .Labelstyle__Content-ww5smu-1 ul>li::before{
    position: absolute;
    list-style-type:none !important;
    content: "";
}

div.CtrlHolderstyle__Field-l2bplt-4 .Labelstyle__Content-ww5smu-1 ul > li{
    padding-left: 4px!important;
}

div[data-target-id="Membership-details--form-tfnConsentState2Description"] ul:not([class]){
    list-style: disc !important;
}

div[data-target-id="Membership-details--form-tfnConsentState2Description"] ul>li::before{
    position: absolute;
    list-style-type:none !important;
    content: "";
}

div[data-target-id="Membership-details--form-tfnConsentState2Description"] ul > li{
    padding-left: 4px!important;
}


p[data-target-id="Membership-details--tfnConsent"] ul:not([class]){
    list-style: disc !important;
}

p[data-target-id="Membership-details--tfnConsent"] ul>li::before{
    position: absolute;
    list-style-type:none !important;
    content: "";
}

p[data-target-id="Membership-details--tfnConsent"] ul > li{
    padding-left: 4px!important;
}

div.NOIClaimListstyle__AccordianHeaderChild-sc-1gvlm9b-6{
    font-weight:bold;
}


/* My insurance cover page */

div [data-target-id="insurance-details--name"] {
    font-weight:bold;
}


/* Change my investments page */

div.BackgroundContainerstyle__Background-c76s5w-1 ul > li{
    padding-left: 4px!important;
}


div.BackgroundContainerstyle__Background-c76s5w-1 ul:not([class]){
    list-style: disc !important;
}

div.BackgroundContainerstyle__Background-c76s5w-1  ul>li::before{
    position: absolute;
    list-style-type:none !important;
    content: "";
}