/*
  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: 15 December 2025 15:13:15
*/


.self-audit-tool{}
.self-audit-tool p{}
.self-audit-tool .sq-form-field {float:left;margin-top:4px;}
/* progress bar */
.self-audit-tool__progress-bar{}
.self-audit-tool__progress-bar img{/*width:100%;*/height:auto;margin:30px 0px 0px 0px;}
/* section wrappers */
.self-audit-tool__section{}
.self-audit-tool__section-1{display:none;}
.self-audit-tool__section-2{display:none;}
.self-audit-tool__section-3{display:none;}
.self-audit-tool__section-4{display:none;}
.self-audit-tool__section-5{display:none;}
.self-audit-tool__section-6{display:none;}
.self-audit-tool__section-7{display:none;}
.self-audit-tool__section-title{
    outline: none;
}
/* section segment wrappers */
.self-audit-tool__section-title{font-size:1.4em;font-weight:bold;margin-bottom:20px;}
.self-audit-tool__question{font-size:0.87em;}
.self-audit-tool__question-label{margin-bottom: 20px;font-weight:bold;}
.self-audit-tool__question-input ul{font-size:1em;padding: 0 0 0 0em;}
.self-audit-tool__question-input ul li{}
.self-audit-tool__question-input ul li label{margin-left: 20px;display:block;}
.self-audit-tool__question-input ul li:before{font-size: 0em;}
/* validation submission errors */
.self-audit-tool__section-1-error,
.self-audit-tool__section-2-error,
.self-audit-tool__section-3-error,
.self-audit-tool__section-4-error,
.self-audit-tool__section-5-error,
.self-audit-tool__section-6-error,
.self-audit-tool__section-7-error{color:#AD0922;font-weight:bold;text-align:center;margin-bottom:10px;}
/* button styles */
.self-audit-tool__btn-wrapper{margin:auto;width:320px;}
.self-audit-tool__btn-wrapper-single{margin:auto;width:250px;margin-bottom: 20px;overflow: hidden;}
.self-audit-tool__btn{
    display: block;
    color: #fff;
    padding: 8px;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    cursor:pointer;
    background: #AD0922;
    border-radius: 8px;
    width: 150px;
    height: 40px;
    float:left;
    margin-right:10px;
    margin-bottom:20px;
    /*border:2px solid #f00;padding:6px;background:#666;color:#fff;text-align:center;width:150px;margin:auto; cursor:pointer;display:block;*/}
.self-audit-tool__btn:hover{background:#95081D;}
.self-audit-tool__btn a{text-decoration:none;color:#fff;}
.self-audit-tool__start-btn{}
.self-audit-tool__question-next-btn{}
.self-audit-tool__submit-btn{display:none;}
input.sq-form-submit.self-audit-tool__submit-btn{padding-right:0em;}
/* RESULTS */
.self-audit-tool__results{display:none;}
/* section tallys */
.self-audit-tool-results{}
.self-audit-tool-results__tally{color:#f00;font-weight:bold;}
.self-audit-tool-results__section-1-tally{}
.self-audit-tool-results__section-2-tally{}
.self-audit-tool-results__section-3-tally{}
.self-audit-tool-results__section-4-tally{}
.self-audit-tool-results__section-5-tally{}
.self-audit-tool-results__section-6-tally{}
.self-audit-tool-results__section-7-tally{}
/* section outcomes */
.self-audit-tool-results__section-outcome{/* display:none; */}
.self-audit-tool-results__section-title{font-size: 1.4em;font-weight: bold;}
.self-audit-tool__progress-bar{margin:0px 0px 30px 0px;overflow:hidden;display:none;}
.self-audit-tool__progress-disc-label{color:#656565;float:left;width:63px;font-size:0.9em;font-weight:bold;margin-right:50px;}
.self-audit-tool__progress-disc-label:last-child{margin-right:0px;}
.self-audit-tool__progress-bar-mobile{overflow:hidden;}
.self-audit-tool__progress-bar-mobile img{float:left;padding-right: 10px;}
.self-audit-tool__progress-disc-label-mobile{color:#656565;font-size:1em;font-weight:bold;padding: 15px 0px 0px 20px;height:60px;}
.self-audit-tool-results__tally{visibility:hidden;height:0px;}
.self-audit-tool__results-tally{margin-bottom:30px;font-size: 0.87em;}
.self-audit-tool__results-tally-block{width:100%;/*height:50px;*/border-top:1px solid #999;overflow:hidden;}
.self-audit-tool__results-tally-block:last-child{border-bottom:1px solid #999;}
.self-audit-tool__results-tally-1{}
.self-audit-tool__results-tally-2{}
.self-audit-tool__results-tally-3{}
.self-audit-tool__results-tally-4{}
.self-audit-tool__results-tally-5{}
.self-audit-tool__results-tally-6{}
.self-audit-tool__results-tally-7{}
.self-audit-tool__results-tally-label{width:300px;height:auto;/*height:50px;*/float:left;padding-top:12px;}
.self-audit-tool__results-tally-graphic{
    position: relative;width:100%;/*width:500px;*/height:50px;float:right;background-size: 100% 12px;margin-right: 2px;}
.self-audit-tool__results-tally-graphic img {
    position: absolute;
    top: 19px;
    z-index: -1;
}
    
.self-audit-tool__results-tally-line{height:40px;border:1px solid #000;width:2px;font-size:0em;display: block;margin-top: 5px;}
.self-audit-tool__results-tally-line-1{/*margin-left: 20%;*/}
.self-audit-tool__results-tally-line-2{}
.self-audit-tool__results-tally-line-3{}
.self-audit-tool__results-tally-line-4{}
.self-audit-tool__results-tally-line-5{}
.self-audit-tool__results-tally-line-6{}
.self-audit-tool__results-tally-line-7{}
.self-audit-tool__results-tally-percent{float:left;}
.self-audit-tool__results-tally-percent-0{width:24%;/*width:115px;* 
.self-audit-tool__results-tally-percent-25{width:50%;/*width:245px;*/}
.self-audit-tool__results-tally-percent-75{width:10%;/*width:103px;*/}
.self-audit-tool__results-tally-percent-100{width:auto;/*width:30px;*/float:right;}
/* Media Queries - Tablet Small 71.25em 1140px */
@media only screen and (min-width: 71.25em) {
.self-audit-tool__progress-bar-mobile{display:none;}
.self-audit-tool__progress-bar{display:block;}
.self-audit-tool__results-tally-label{height:50px;}
.self-audit-tool__results-tally-graphic{width:500px;background-size:auto;}
.self-audit-tool__results-tally-percent-0{width:115px;margin-left:325px;}
.self-audit-tool__results-tally-percent-25{width:245px;}
.self-audit-tool__results-tally-percent-75{width:103px;}
.self-audit-tool__results-tally-percent-100{float:right;}    
}
.self-audit-tool__heading{}
.self-audit-tool__heading-results{display:none;}
.self-audit-tool__intro{}

@media print { 
 
}



/* Results area */
.self-audit-tool-results__section-title button {
    padding: 0;
    margin: 0;
    margin-left: 4px;
    color: #3c3c3c;
    border: none;
    background-color: transparent;
    padding: 0;
    text-align: left;
    font-weight: bold;
}
.self-audit-tool-results__section-outcome{/*display:none;*/}
.tab-content {margin 1rem 0;max-height:155px;overflow:hidden;position:relative;padding-bottom: 15px;transition:all .5s;}
.tab-content:after {content:"Read more >";color: #ad0922;font-size:0.87em;;font-weight:600;position:absolute;bottom:0;width:100%;height:45px;background-image: linear-gradient(transparent, #fff, #fff);display:flex;justify-content:flex-end;align-items:flex-end;cursor:pointer;background-image:none;}
.tab-content.sat-active {margin-top: 1rem;max-height:2000px;}
/*.tab-content.sat-active:after {content:"Read less  ";position:absolute;bottom:0;width:100%;height:45px;background-image: none;border-bottom: 2px solid #3c3c3c;}*/
.tab-content:hover:after {text-decoration:underline;}
#tab-1-55709,
#tab-1-55715,
#tab-1-55721,
#tab-1-55727,
#tab-1-55733,
#tab-1-55739,
#tab-1-55745,
#tab-1-55751,
#tab-1-55757,
#tab-1-55763,
#tab-1-55769,
#tab-1-55775,
#tab-1-55781,
#tab-1-55787,
#tab-1-55793{display: block;}
.self-audit-tool__progress-disc{}
.self-audit-tool__progress-disc img{}
.self-audit-tool__progress-line{}
@media only screen and (min-width: 71.25em) {
.tab-content{max-height: 155px;}
}
.self-audit-tool-results__section-outcome h3{display:block;font-size: 1.15em;}
.self-audit-tool__results-tally-print{display:none;}
.printable {display:none;}

@media print { 
     /* All your print styles go here */
    .tab-content{display:block;}
    .tabs-menu{display:none;}
    .self-audit-tool-results__section-outcome h3{display:block;}
    .self-audit-tool__results-tally{}
    .self-audit-tool-results__section-title{font-size:0.9em;}
    .self-audit-tool__btn-wrapper-single{display:none;}
    #tab-1-55709,
    #tab-1-55715,
    #tab-1-55721,
    #tab-1-55727,
    #tab-1-55733,
    #tab-1-55739,
    #tab-1-55745,
    #tab-1-55751,
    #tab-1-55757,
    #tab-1-55763,
    #tab-1-55769,
    #tab-1-55775,
    #tab-1-55781,
    #tab-1-55787,
    #tab-1-55793,
    .tab-content,.printable{display: block!important;}
    .printable {page-break-before:always!important; size:landscape!important;}
    
    .no-printable {display:none;}
    .tab-content:after{
        display: none;
    }
    
    .self-audit-tool-results__section-outcome h3 {
        font-size: 16px
    }
    .self-audit-tool__results-tally-graphic{
        width: 99%;
    }
    .self-audit-tool__results-tally-graphic img{
        width: 100%;
        height: 12px;
    }
}





/* New stuff */
.self-audit-tool__progress-bar-mobile--0 .progress-icon--complete {
    display: none;
}
.self-audit-tool__progress-bar-mobile--1 .progress-icon--complete {
    display: none;
}
.self-audit-tool__progress-bar-mobile--1 .progress-icon--incomplete:nth-child(-n+3) {
    display: none;
}
.self-audit-tool__progress-bar-mobile--1 .progress-icon--complete:nth-child(-n+3) {
    display: block;
}
.self-audit-tool__progress-bar-mobile--2 .progress-icon--complete {
    display: none;
}
.self-audit-tool__progress-bar-mobile--2 .progress-icon--incomplete:nth-child(-n+6) {
    display: none;
}
.self-audit-tool__progress-bar-mobile--2 .progress-icon--complete:nth-child(-n+6) {
    display: block;
}
.self-audit-tool__progress-bar-mobile--3 .progress-icon--complete {
    display: none;
}
.self-audit-tool__progress-bar-mobile--3 .progress-icon--incomplete:nth-child(-n+9) {
    display: none;
}
.self-audit-tool__progress-bar-mobile--3 .progress-icon--complete:nth-child(-n+9) {
    display: block;
}
.self-audit-tool__progress-bar-mobile--4 .progress-icon--complete {
    display: none;
}
.self-audit-tool__progress-bar-mobile--4 .progress-icon--incomplete:nth-child(-n+12) {
    display: none;
}
.self-audit-tool__progress-bar-mobile--4 .progress-icon--complete:nth-child(-n+12) {
    display: block;
}
.self-audit-tool__progress-bar-mobile--5 .progress-icon--complete {
    display: none;
}
.self-audit-tool__progress-bar-mobile--5 .progress-icon--incomplete:nth-child(-n+15) {
    display: none;
}
.self-audit-tool__progress-bar-mobile--5 .progress-icon--complete:nth-child(-n+15) {
    display: block;
}

.self-audit-tool__progress-bar-mobile--6 .progress-icon--complete {
    display: none;
}
.self-audit-tool__progress-bar-mobile--6 .progress-icon--incomplete:nth-child(-n+18) {
    display: none;
}
.self-audit-tool__progress-bar-mobile--6 .progress-icon--complete:nth-child(-n+18) {
    display: block;
}

.self-audit-tool__progress-bar-mobile--7 .progress-icon--complete {
    display: none;
}
.self-audit-tool__progress-bar-mobile--7 .progress-icon--incomplete:nth-child(-n+21) {
    display: none;
}
.self-audit-tool__progress-bar-mobile--7 .progress-icon--complete:nth-child(-n+21) {
    display: block;
}

.self-audit-tool__question fieldset {
    border: none;
    margin: 0;
    padding: 0 5px;
}

.self-audit-tool__question li:first-child{
    margin: 0;
}

.self-audit-tool__btn:focus {
    background: rgb(149, 8, 29);
}

.self-audit-tool__outcomes{
    display: none;
}

.self-audit-tool-tab__item{
    position: relative;
}
.tab-content:after{
    display: none;
}
.self-audit-tool-tab__more{
    color: #ad0922;
    font-size: 0.87em;
    font-weight: 600;
    position: absolute !important;
    bottom: 0;
    right: 4px;
    height: 45px;
    cursor: pointer;
}

.self-audit-tool__error-area-q p{
    color: #AD0922;
    font-weight: bold;   
    font-size: 16px;
}
.self-audit-tool__question-input ul li {
    padding-left: 3px;
    padding-right: 3px;
}
.self-audit-tool__question-input {
    padding-left: 2px;
    padding-right: 2px;
}
.self-audit-tool__question-input ul li:focus {
    outline: default;
    box-shadow: 0 0 1px 1px blue;
}