/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 11 September 2025 18:42:50
*/


#main a.extnoicon:before   {display: none;}

.alert__content:before {
  content: 'NEWS';}

/*.alert {background-color: #FF4500;}*/

/*.alert__content p {color: #000000;}*/
  
.alert__content p a {color: #363636;
                     text-decoration: underline;
}

.alert__content p a:hover {color: #363636;
                     text-decoration: none;
}


/* Second alert */

.alert.alert2 {background-color: #f1f1f1;}


.nomargin {margin: 0;
           max-width: 100vw;}
           
.logo__icon.print-only {display:none;}

.rental-bonds-login, .bot-login, .ssp-login {float: right;
                                            display: block;
                                            clear: both;
}

/* header logo */

/*body.inner__page .logo__image {
    fill: black !important;
}*/

span.error {color: #b63128;}

/* COVID button */

.covid-container {text-align: center;}

.covid {width: auto;
        display: inline-block;
        display: -ms-flexbox;
        -ms-flex-align: center;
        
        
        
}

.covid a.extra-button {/*background-color: #ffa500;*/
                        background-color: rgba(255, 255, 255, .75);
                        height: 4.3em;
}


/* show or hide homepage tiles*/

.category__item.hide {display: none;}

.sub-category__item.hide {display: none;}

/* show or hide article navigation item*/

.article-navigation__item.hide {display: none;}

.questionnaires__item.hide {display: none;}



/*decison tree list for 3 items or more*/

.sq_question_wrapper .fancy-radio li:first-child:nth-last-child(3),
.sq_question_wrapper .fancy-radio li:first-child:nth-last-child(3)~li {
    width: 100%;
    max-width: 100%;
}

/* New decision tree layout rule CR 29-06-22 @ TZ */
.ques-css-js__content .fancy-radio li {
    display: block;
    max-width: 100%;
}

/*.rental-bonds-login a.extnoicon:before, .bot-login a.extnoicon:before {display:none;}*/
                     
@media only screen and (max-width: 623px) {
    
    .rental-bonds-login {float: none;}
    .bot-login {float: none;}
    .ssp-login {float: none;}
    
}
           
@media print {
    #main ul:not(.pagination):not(.article-pagination__list):not(.questionnaires__list):not(.tax-model__list):not(.search-result__list):not(.social__list):not(.links__list):not(.logo__list):not(.header__list) {
        margin:1.25rem 1.25rem;
    }

    #main ul:not(.pagination):not(.article-pagination__list):not(.questionnaires__list):not(.tax-model__list):not(.search-result__list):not(.social__list):not(.links__list):not(.logo__list):not(.header__list) li {
        padding-left:0;
    }

    #main .page__wrapper ul:not(.social__list):not(.links__list):not(.logo__list):not(.header__list) li {
        list-style-type: disc;
    }
    #main .page__wrapper ul:not(.social__list):not(.links__list):not(.logo__list):not(.header__list) li:before {
        content:none !important;
    }
    
    .logo__icon.print-only {display:block !important;}
    .logo__icon.print-only:after {width:40px; height:40px; content:'hello'; background:red;}
    .logo__icon.hide-print {display:none;}
    .footer a[href]:after {content: "";}
    .footer__side-logos {min-height:400px; align-items:start;}
}

/* class to make all inputs/labels sit inline in a form group */
.form__group.inline label {
    display:inline;
    margin-right:.3em;
}

.form__group.inline input, .form__group.inline select {
    margin-right:1em;
}

/* 25% width and float left for divs to wrap form labels and sit side-by-side with inputs (#1178902) */

.left-25 {
    float: left;
    width: 25%;
    display: inline;
}

/* 10% width and inline-block for divs to wrap form 3x labels and sit side-by-side with 3x inputs (#1178902) */

.inline-block-10 {
    width: 10%;
    display: inline-block;
}

/* clear class to use after floats */
.clear {clear:both;}

/* Land tax notification form */

#rent, #partialrent, #yes, #ppryes, #pprno, #multiple, #willberented {display: none;}

/* Land tax notification form v2 */

#agv2, #fov2 {display: none;}

.sq-form-errors-message, .sq-form-error {color: #ff0000;}

.group {display: inline-block;}

/* Land tax self assessed exemption form */

#ppr, #rentyes, #unfit, #lifetenant, #independent, #datelt, #nil, #landuse, #notforeign, #daterental, #rentyes, #datelt {display: none;}
#individual1, #company1, #own2, #individual2, #company2, #own3, #individual3, #company3, #own4 {display: none;}
#individual4, #company4, #own5, #individual5, #company5, #own6, #individual6, #company6 {display: none;}
#own7, #individual7, #company7, #own8, #individual8, #company8, #own9, #individual9, #company9 {display: none;}
#own10, #individual10, #company10 {display: none;}

.sq-form-errors-message, .sq-form-error {color: #ff0000;}

.group {display: inline-block;}

/* Land tax exemption form */

#deceased, #compassionate, #anotherdwelling, #individualextraowner, #owner2, #owner3, #companyextraowner {display: none;}

.sq-form-errors-message, .sq-form-error {color: #ff0000;}

.group {display: inline-block;}

.captcha input {background: #ffffff;
                width: 50%;
}


/* Betting Operations Tax Registration form */

#exceeded, #records, #user2, #user3 {display: none;}

/* Pensioner rebate and deferral assistance form */

#pensionerdeferred, #pensioner2, #nopprpensioner, #nopprpen {display: none;}

/* Pensioner rebate2 assistance form */

#pen1_cen, #pen1_vet, #penown_2, #pen2_cen, #pen2_vet, #noppr_pen, #yesppr_sub, #pen_defer {display: none;}


/* Aged deferral assistance form */

#aged2, #noppraged, #agednosubmit {display: none;}

/* Rates Deferral Hardship form */

#nopprhardship, #hardshipnosubmit, #hardship2, #compo {display: none;}

/* Rates Special Disability Trust Assistance form */

#nopprsdt, #nosubmitsdt, #deferralsdt, {display: none;}

/* Affordable Community Housing Land Tax Exemption Form V1*/

#affordabledob1, #affordableabn1, #ao2, #aodob2, #aoabn2, #agreementyes {display: none;}

/* Affordable Community Housing Land Tax Exemption Form V2*/

#ahagent, {display: none;}

/* Tenants Bond Lodgement Form */

#tenant2, #tenant3, #tenant4 {display: none;}

/* LVC deferral */

#authorisedagent, #projdate, #lvcprop2, #lvcprop3, #lvcprop4 {display: none;}

/* Application for concession or exemption after registration of title */

#agentelodge, #elodgenumber, #agentdetails, #hba, #matrimonial, #de, #trust, #super, #otherex, #pricecorrection, #refundyes, #lryes {display: none;}

/* Application for concession or exemption after registration of title2 TEST */

#el2, #elodgenum2, #agentdet2, #hbaxx, #matrimonialxx, #dexx, #trustxx, #superxx, #otherxx, #pricecorrectionxx, #residencyreqxx, #lr2 {display: none;}


/* Compliance RFI Land tax voluntary disclosure */

#rfiowner2, #rfiowner3, #rfitrust, #rfipropertystatus, #rfirented, #rfirenteda, #rfirentedb, #rfirentedc {display: none;}
#rfinominalrent, #rfinominalrenta, #rfinominalrentb, #rfinominalrentc, #rfivacant, #rfivacanta, #rfivacantb {display: none;}

/* Compliance RFI Land tax voluntary disclosure time period buttons */


#rfioo, #rfiooa, #rfioob, #rfiooc, #rfipartial, #rfipartiala, #rfipartialb, #rfipartialc, #rfibypass {display: none;}
.button-standard {color:#fff; background:#000; border: 2px solid #fff;padding: 0 0.5em; font-weight:bold;}
.button-standard:hover {color:#000; background:#fff; border-color:#000;}


/* duty refund claim form */

#po22, #po33, #po44 {display: none;}

/* payroll tax waiver */

#per, #pera, #perb, #group {display: none;}

/* COVID rates deferral COVID19 */

#covidowner2, #covidnoppr, #covidpprno, #incomeno, #incno {display: none;}

/* PAYROLL TAX CONSTRUCTION deferral COVID19 */

#congroup, #conanzic, #noconanzic {display: none;}

/* Land tax credit app COVID19 */

#tenland, #sixno, #rendefyes, #agelanyes, #noproceed1 {display: none;}

/* Commercial rates credit Landlord form COVID19 */

#credittenant2, #credittenant3, #credittenant4, #credittenant5 {display: none;}

/* Payroll tax deferral - COVID19 */

#def21group, #defcrn1, #defcrn2, #defcrn3, #defcrn4, #defcrn5, #defcrn6, #defcrn7, #defcrn8, #defcrn9, #defcrn10 {display: none;}

/* Payroll tax RFI */

#es1718, #ie1718, #ie1718add, #dgejrl1718, #dgejrl1718add, #ogm1718 {display: none;}

#es1819, #ie1819, #ie1819add, #dgejrl1819, #dgejrl1819add, #ogm1819 {display: none;}

#es2019, #dgejrl2019, #dgejrl1920add, #ogm2019, #ie1920, #ie1920add {display: none;}

/* Calculator testing release 2*/

#uotpq, #owneroccupierq {display: none;}


/* HomeBuilder registration COVID19 */

#appreg2, #indapp1, #coupleapp2, #domrel {display: none;}

/* cobrand */

.header__navigation.cobrand {background-color: transparent;}

body.inner__page .logo__container.cologo {height: 85px;
                         padding-top: 0;
                         padding-bottom: 0;
                         background-color: transparent;
                         
}

@media (max-width: 60em) {
    
.header__list.colist {-ms-flex-pack: end;
                      justify-content: center;
}
    
}

@media (min-width: 39em) {
    .category__list,
    .sub-category__list {
        justify-content: center;
    }
}

/* For the longer titled concessions on the calculator results */
.result-cell {max-width:50%;}

/* Service card */
.service-card__light {
    border: 1px solid #bbbbbb;
    padding: 24px;
    margin: 24px 0;
}
.service-card__light > :is(h1, h2, h3, h4, h5, h6) {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 0.75rem;
    text-transform: unset;
}
.service-card__light > :is(h1, h2, h3, h4, h5, h6):first-of-type {
    margin-top: 0;
}
.service-card__light > p:last-of-type {
    margin-bottom: 0;
}


/*:root {*/
/*    --alert-background-color-blue: #ecfdff;*/
/*    --alert-border-color-blue: #00aeef;*/
    
/*    --alert-background-color: var(--alert-background-color-blue);*/
/*    --alert-border-color: var(--alert-border-color-blue);*/
/*}*/

/*.alert-box--info: {*/
/*    --alert-background-color: #ecfdff;*/
/*    --alert-border-color: #00aeef;*/
/*}*/


/*.alert-box {*/
/*      padding: 24px;*/
/*      border: 2px solid var(--alert-border-color);*/
/*      border-left: 12px solid var(--alert-border-color);*/
/*      background-color: var(--alert-background-color);*/
/*      margin: 24px 0;*/
/*}*/

/*.alert-box > p:last-of-type {*/
/*    margin-bottom: 0;*/
/*}*/

/*.alert-box > :is(h1, h2, h3, h4, h5, h6) {*/
/*    font-size: 1.5rem;*/
/*    font-weight: 600;*/
/*    margin-bottom: 0.75rem;*/
/*    text-transform: unset;*/
/*}*/
/*.alert-box > :is(h1, h2, h3, h4, h5, h6):first-of-type {*/
/*    margin-top: 0;*/
/*}*/


:root {
    --alert-background-color--info: #ecfdff;
    --alert-border-color--info: #00aeef;
    
    --alert-background-color: var(--alert-background-color--info);
    --alert-border-color: var(--alert-border-color--info);
}

.alert-box--info: {
    --alert-background-color: #ecfdff;
    --alert-border-color: #00aeef;
}
.alert-box--warning {
  --alert-background-color: #FFF6E9;
  --alert-border-color: #f2c94c;
}
.alert-box {
      padding: 24px;
      border: 2px solid var(--alert-border-color);
      border-left: 12px solid var(--alert-border-color);
      background-color: var(--alert-background-color);
      margin: 24px 0;
}
.alert-box > p:last-of-type {
    margin-bottom: 0;
}
.alert-box > :is(h1, h2, h3, h4, h5, h6) {
    font-size: 1.5rem;
    font-weight: 600;
    margin-bottom: 0.75rem;
    text-transform: unset;
}
.alert-box > :is(h1, h2, h3, h4, h5, h6, p):first-of-type {
    margin-top: 0;
}

/* ACTWDS pre styles */

.act-p-small {
    font-size: 0.75em;
} 