/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hero-slides .item-text p{max-width:600px}.paragraph--type--rich-text-content- hr{border-top:2px solid #0b3f47;padding:0;margin:0}h2{color:#0b3f47 !important}.node__content h3{color:#0b3f47;padding-bottom:10px;font-size:26px;margin-bottom:0;font-weight:400}.node__content h4{color:#0b3f47;margin:1.6em 0 0;margin-bottom:.5em;font-size:20px;font-weight:700}#on-this-page ul{border-left:3px solid #2e808e}#on-this-page.budget2025 ul{border-left:3px solid #2e808e}#on-this-page ul li a:hover{background:#0b3f47 !important;color:#fff !important}.row.teal04-background{padding:1em 0}.callout-highlight-boxes-teal01{background-color:#0b3f47;padding:10px 18px;margin-bottom:10px;color:#fff}.callout-highlight-boxes-teal01 h3{color:#fff !important;border-bottom:1px solid #fff !important}.callout-highlight-boxes-teal01 p{color:#fff}.callout-highlight-boxes-teal01 ul{padding-left:2em}.callout-highlight-boxes-teal01 ul li{color:#fff;list-style-type:disc;padding-left:0;padding-bottom:.8em}.callout-highlight-boxes-teal01 ul li:before{content:inherit}.callout-highlight-boxes-teal01 .reversed{background:#d1eeea;color:#0b3f47;padding:.6em;margin-bottom:1em;margin-top:1em}.callout-highlight-boxes-teal01 .reversed p{color:#0b3f47;padding-bottom:0 !important}a:hover{background:inherit}#accordion .field__item{border-bottom:1px solid #fff}a:visited{color:#2e808e}h4.panel-title{border-bottom:0 !important}h5.card-title.infographics-header{color:#0b3f47}.card-text.horizontal-divider{color:#0b3f47}.infographics-header{font-size:4rem;line-height:1.1em;color:#0b3f47}.infographics-horizontal-divider{border-top:2px solid #2e808e;margin-top:1em;border-bottom:0;border-left:0;border-right:0;margin-bottom:0;padding-bottom:0}.infographics-horizontal-divider-top{border-top:2px solid #2e808e;border-bottom:0;border-left:0;border-right:0}.infographics-vertical-keyline-right{border-right:2px solid #2e808e}.infographics-wrapper-panel{padding-bottom:0;padding-top:0}.infographics-vertical-keyline-left{border-left:2px solid #2e808e}.infographics-wrapper-panel-horizontal{padding:1em;padding-top:0;padding-bottom:0}.infographics-wrapper-panel-horizontal img.infographics-pictogram{float:left;padding-bottom:3em}.infographics-wrapper-panel-horizontal .infographics-header{line-height:1.2em;padding-bottom:8px;padding-top:20px;color:#0b3f47}.infographics-wrapper-panel-horizontal .infographics-title{margin-top:5px;margin-bottom:10px}.infographics-header-horizontal{font-size:4rem;line-height:1.1em;margin-top:15px;color:#0b3f47}.teal02-callout-box tr td{border:3px solid #2e808e;color:inherit;background-color:#fff;border-top:none}.teal02-callout-box thead tr th.icon{background-color:#2e808e;border-right:3px solid #fff;border-left:3px solid #2e808e;width:90px}.teal02-callout-box thead tr th.heading{background-color:#2e808e;font-size:1.5em;vertical-align:middle;padding-left:.9em;font-weight:700;border-right:3px solid #2e808e}.teal02-callout-box thead tr th{border:0}.orange02-callout-box tr td{border:3px solid #f3631b;color:inherit;background-color:#fff;border-top:none}.orange02-callout-box thead tr th.icon{background-color:#f3631b;border-right:3px solid #fff;border-left:3px solid #f3631b;width:90px}.orange02-callout-box thead tr th.heading{background-color:#f3631b;font-size:1.5em;vertical-align:middle;padding-left:.9em;font-weight:700;border-right:3px solid #f3631b}.orange02-callout-box thead tr th{border:0}.row{margin-right:0;margin-left:0}.teal04-background{background-color:#d1eeea}#accordion .panel-body ul li:before{content:"•";width:10px;height:8px;display:block;position:absolute;margin-left:-13px;margin-top:0}#accordion .field__item .panel-heading h4 a{color:#fff !important;background:url(/themes/custom/nswbudget/assets/images/accordin_nbg.png) no-repeat #0b3f47;background-position:right 15px top -70px !important;border-bottom:2px solid #fff}#accordion .field__item .panel-heading h4 a[aria-expanded=true],#accordion .field__item .panel-heading h4 a:hover{background:url(/themes/custom/nswbudget/assets/images/accordin_nbg.png) no-repeat #0b3f47;background-position:right 15px top -163px;color:#fff}#accordion.panel-group{margin-top:1em}h4.panel-title{margin:0;padding-top:1px}#accordion .field__item .panel-body ul{padding-top:0}#accordion .panel-body ul li{list-style-position:outside;list-style-type:none !important}#accordion .field__item .panel-body{padding-left:1em;padding-top:1em}#accordion .field__item .panel-body p{margin-bottom:10px}.faq .inner .inner-content .row .col-xs-12{padding:0 !important}.faq .inner .inner-content .row{padding:0}.teal-outline-button{width:100%;margin-top:20px;margin-bottom:20px;padding:11px;background-color:#fff;border:2px solid #0b3f47;font-size:.9em;line-height:1.2em;height:4em}.teal-outline-button a{text-decoration:none;color:#0b3f47}.teal-outline-button:hover{text-decoration:none;background-color:#d1eeea}table thead:first-child tr:first-child th{border-top:0}details{border:1px solid #2e808e;padding:1em;cursor:pointer}a.btn.btn-block.btn-outline{border:1px solid #0b3f47}a.btn.btn-outline{border:1px solid #0b3f47}a.btn.btn-outline:hover{border:1px solid #0b3f47;background-color:#d1eeea}.callout-highlight-boxes-teal04{background-color:#d1eeea;padding:10px 18px;margin-bottom:10px;color:#0b3f47 !important}ul.sub-indicators{list-style:none;padding:0}.sub-indicators li{border-top:2px solid #0b3f47 !important;height:3em}.sub-indicators li a:link{color:#0b3f47 !important}.sub-indicators li a:visited{color:#0b3f47 !important}.card-title.infographics-header a{color:#0b3f47}.paragraph--type--rich-text-content- ul li:before{margin-top:0}
