/*
  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: 25 July 2023 17:33:53
*/


@charset "UTF-8";
 .clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }

 a[href*="/_dfed/"] { background-image:none; padding-right:inherit; }

 .header__site-link:link,.header__site-link:visited { color:#000; text-decoration:none; }

 .breadcrumb ol { margin:0; padding:0; }

 .form-item label,.form-item .sq-form-question-title { font-size:15px; margin:0.7em 0 0.42em 0; font-weight:bold; }

 .form-item .form-radios label { font-weight:normal; }

 .field { margin:0.7em 0; }

 .field .field-label { font-weight:bold; }

 .field-label-inline .field-label,.field-label-inline .field-items { float:left; }

 .form-text { height:25px; padding:2px 5px; border:solid 1px #7a797a; background:#FAFAFA; }

 .form-submit,.form-actions .form-submit,#form_email_696674_previous_page,#form_email_696544_previous_page { background:#464445; color:white; margin-right:0.5em; padding:0.3em 0.5em; -webkit-box-shadow:1px 1px 1px #c9c9c9; -moz-box-shadow:1px 1px 1px #c9c9c9; box-shadow:1px 1px 1px #c9c9c9; }

 #form_email_696674_previous_page { font-size:1.4em !important; }

 .views-exposed-form .views-exposed-widget { float:left; padding:0.5em 1em 0 0; }

 .views-exposed-form .form-item,.views-exposed-form .form-submit { margin-top:0; margin-bottom:0; }

 .element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title,.region-footer .block-title,#block-views-slideshow-block .block-title { position:absolute !important; height:1px; width:1px; overflow:hidden; clip:rect(1px, 1px, 1px, 1px); }

 .pane-block .views-row p,.search-results li p,#content .views-row p { margin:0; padding:0; }

 .site-data .group-about .field-label-inline .field-label:after,.site-data .group-admin .field-label-inline .field-label:after { content:none; }

 /** FUNNELBACK SEARCH RESULTS **/ #funnelback-results { list-style:none; padding-left:0px; }

 #funnelback-results-page ul { list-style:none; margin-left:0; }

 #funnelback-contextual-navigation ul { list-style:none; margin-left:0; }

 .facets-applied li { float:left; margin:5px; }

 .facets-applied a { display:inline-block; border:1px solid black; border-radius:5px; padding:5px; }

 /* Pagination */ .pager-current { color:white; background:#7a797a; }

 .pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current { display:inline-block; padding:0 0.35em; list-style-type:none; background-image:none; font-weight:bold; }

 /** FAMILY DAY CARE **/ .section-family-day-care #content .block { background:#FFF; padding:0.1em 2em 0; margin:0; }

 .section-family-day-care #content details h3 { color:#fff; }

 .section-family-day-care #content .field-name-field-related-links h3 { color:#72A300 !important; margin-top:0; }

 .section-family-day-care.page-node-156131 .field-name-field-contact-view .views-row h3,.section-family-day-care.page-node-158167 .field-name-field-contact-view .views-row h3 { color:#72A300 !important; }

 @media (min-width:720px) { .form-type-textfield label { height:25px; padding:4px 0; }

 }

 /* FDC Feedback Form */ .section-family-day-care .webform-client-form div { max-width:100%; }

 .phone-textfield { display:none !important; }

 #content #block-webform-client-block-65 .form-item label[for="q691882_q6_2"] { max-width:360px; width:100% !important; float:right; }

 .form-textarea-wrapper textarea { display:block; margin:0; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; }

 div.toc-filter-back-to-top a:link,div.toc-filter-back-to-top a:visited { float:right; display:block; font-weight:bold; }

 @media (max-width:665px) { #content #block-webform-client-block-65 .form-item label[for="q691882_q6_2"] { max-width:100% !important; float:none !important; }

 }

 /** ORBIS **/ .section-orbis.node-type-blog-article .field-name-field-date,.section-orbis.node-type-blog-article .field-name-field-blog-author,.section-orbis.node-type-blog-article .field-name-field-title-or-position,.section-orbis.node-type-blog-article .views-field-field-date,.section-orbis.node-type-blog-article .views-field-field-blog-author,.section-orbis.node-type-blog-article .views-field-field-title-or-position,.section-orbis .view-orbis-blog .field-name-field-date,.section-orbis .view-orbis-blog .field-name-field-blog-author,.section-orbis .view-orbis-blog .field-name-field-title-or-position,.section-orbis .view-orbis-blog .views-field-field-date,.section-orbis .view-orbis-blog .views-field-field-blog-author,.section-orbis .view-orbis-blog .views-field-field-title-or-position { font-weight:500; color:#5D9CA9; margin:0; }

 /** SUICIDE RESPONSE **/ .section-suicide-response #content #block-webform-client-block-65 #edit-submitted-was-this-page-useful .form-item label { width:8.5rem; padding:1rem; font-size:1.5rem; padding:1rem; font-weight:bold; }

 .section-suicide-response #content .search-form div { max-width:1300px; }

 .section-suicide-response #content .search-form div .form-submit { margin:0.25rem 0 0 -5px; }

 .section-suicide-response .form-item label { font-size:1.2rem !important; font-weight:bold !important; margin:0.25em 0; }

 .section-suicide-response .form-item .option { font-size:1.1rem !important; font-weight:400 !important; }

 .section-suicide-response .form-item-keys-1 { display:inline; }

 .section-suicide-response #page #main #content .webform-submit { margin-top:1.5rem !important; background-color:#2857a4; color:white; cursor:pointer; text-align:center; width:8.5rem; display:inline-block; float:left; margin:0; margin-right:0.5em; font-size:1.5rem; padding:1rem; font-weight:bold; }

 .section-suicide-response #page #main #content .webform-submit:hover { background-color:#f3f3f3; color:black; }

 .section-suicide-response .search-form div .form-text { border-color:#606161; max-width:calc(100% - 6rem); min-width:6rem; margin:0.25rem 0; }

 .section-suicide-response div.toc-filter-back-to-top a:link,.section-suicide-response div.toc-filter-back-to-top a:visited { float:right; display:block; font-weight:bold; }

 /** OUR LEARNING **/ .section-our-learning-sa .node-type-hidden-webpage.has-image .field-name-field-banner-image { position:absolute; top:0; left:0; width:100%; margin:0; overflow:hidden; }

 .section-our-learning-sa .node-type-hidden-webpage.has-image .field-name-field-banner-image img { min-width:1440px; }

 /** EDUCATION SITE WEBFORMS **/ .error,.messages--error { background-color:#fef5f1; color:#8c2e0b; }

 .messages,.messages--status,.messages--warning,.messages--error { margin:1.4em 0; padding:10px 10px 10px 50px; background-repeat:no-repeat; border:1px solid #be7; }

 .messages--error { border-color:#ed541d; display:none; background-position:1.5% 50%; }

 .messages__list { margin:0; }

 .messages__item { list-style-image:none; margin-bottom:1em; }

 .webform-container-inline label { display:inline; margin-right:1em; }

 .webform-container-inline div,.webform-container-inline div.form-item { display:inline; }

 input.webform-calendar { display:none; padding:3px; vertical-align:top; }

 html input.webform-calendar { display:inline; }

 .ui-datepicker th { background-color:transparent !important; color:black !important; }

 .ui-datepicker td { border:0; padding:1px !important; }

 .ui-datepicker td span,.ui-datepicker td a { border-bottom:none !important; }

 /** Teach Podcasts **/ .sagov .field.field-name-field-audio-player-iframe-embed.field-type-text-long.field-label-hidden iframe { width:100%; height:12em; }

 /* SAGOV */ .page-node-730856 .views-field-field-projectstatus,.page-node-730856 .views-field-field-project-complete-date { display:inline-block; }

 .page-node-730856 #content .view-content .views-row { border-top:none; }

 #edit-field-items-page-tid-wrapper { margin-left:1rem; }

 @media screen and (max-width:600px) { #edit-field-items-page-tid-wrapper #edit-field-items-page-tid-wrapper { margin-left:0; }

 }

 #content .view-fraser-mustard .views-exposed-form .views-exposed-widget select[multiple] { height:auto; }

 .sagov .page-node-documentation #main #sidebars { display:block; }

 .page-node-716346 #content_container_716348 article { margin-top:50px; }

 .page-node-716346 #content_container_716348 figure { float:right; max-width:300px; margin:0px 0px 30px 30px; padding:13px; background-color:#f3f3f3; border-radius:10px; box-shadow:0 0 4px 0 rgba(92, 92, 92, 0.31); }

 .page-node-716346 #content_container_716348 figcaption { padding:10px 5px 5px 5px; }

 .page-node-716346 #content_container_716348 blockquote { quotes:"“" "”" "‘" "’"; font-family:lato; color:#397A80; margin:0; font-size:1.5em; line-height:1.67em; }

 .page-node-716346 #content_container_716348 blockquote::before { content:"‘"; position:relative; top:0.5rem; font-size:3rem; line-height:0rem; }

 .page-node-716346 #content_container_716348 blockquote::after { content:"’"; position:relative; top:0.5rem; font-size:3rem; line-height:0rem; }

 @media only screen and (max-width:750px) { .page-node-716346 #content_container_716348 figure { float:none; margin:auto; }

 }

 /** FAMILY DAY CARE **/ .section-family-day-care #content #block-block-105 { display:none; }

 .section-family-day-care #content .block-white.right { background-repeat:no-repeat; background-position-x:calc((50vw - 650px) + 825px); background-position-y:calc(100% - 1em); min-height:calc(475px + 8em); padding-right:calc((50% - 650px) + 475px + 2em); }

 @media (max-width:1300px) { .section-family-day-care #content .block-white.right { padding-right:calc(475px + 2em) !important; background-position-x:right !important; }

 }

 @media (max-width:1000px) { .section-family-day-care #content .block-white.right { background-position-x:center !important; background-position-y:2rem; padding-top:calc(475px + 4rem); padding-left:2rem; padding-right:2rem !important; }

 }

 .section-family-day-care #content .block-white.left { background-repeat:no-repeat; background-position-x:calc((0vw - 650px) + 825px); min-height:calc(475px + 8em); padding-right:calc(50% - 650px); padding-left:calc(700px + 3em); }

 .section-family-day-care #content .block-blue.left { background-repeat:no-repeat; background-position:left; height:600px; padding-left:calc(800px + 3em); color:#ffffff; background-color:#007DBA; }

 @media (max-width:1300px) { .section-family-day-care #content .block-blue.left { padding-left:calc(100% - 500px + 2rem) !important; background-position-x:calc(100vw - 1300px); }

 }

 @media (max-width:1000px) { .section-family-day-care #content .block-blue.left { background-position-x:center !important; background-position-y:calc((100vw - 800px)/2); padding-top:calc(600px + 2rem + (100vw - 800px)/2); padding-left:2rem !important; padding-right:2rem !important; padding-bottom:4rem; min-height:600px; height:auto; }

 }

 .section-family-day-care #content .block-blue.left p,.section-family-day-care #content .block-blue.left a { color:#ffffff; }

 .section-family-day-care #content .block-blue.right { background-repeat:no-repeat; background-position:right; height:600px; padding-left:calc(50% - 650px); color:#ffffff; background-color:#007DBA; padding-right:calc(800px + 3em); }

 .section-family-day-care #content .block-blue.right p,.section-family-day-care #content .block-blue.right a { color:#ffffff; }

 .section-family-day-care #content .block-purple.left { background-repeat:no-repeat; background-position:left; height:600px; padding-left:calc(800px + 3em); color:#ffffff; background-color:#5C068C; }

 .section-family-day-care #content .block-purple.left p,.section-family-day-care #content .block-purple.left a { color:#ffffff; }

 .section-family-day-care #content .block-purple.right { background-repeat:no-repeat; background-position:right; height:600px; padding-left:calc(50% - 650px); color:#ffffff; background-color:#5C068C; padding-right:calc(800px + 3em); }

 @media (max-width:1300px) { .section-family-day-care #content .block-purple.right { padding-right:calc(100% - 500px + 2rem) !important; background-position-x:500px; }

 }

 @media (max-width:1000px) { .section-family-day-care #content .block-purple.right { background-position-x:center; background-position-y:calc((100vw - 800px)/2); padding-top:calc(600px + 2rem + (100vw - 800px)/2); padding-left:2rem; padding-right:2rem !important; padding-bottom:4rem; min-height:600px; height:auto; }

 }

 .section-family-day-care #content .block-purple.right p,.section-family-day-care #content .block-purple.right a { color:#ffffff; }

 .section-family-day-care .block h2::before { width:0; height:0; }

 .section-family-day-care h2 .dot { content:""; width:1em; height:1em; display:block; float:left; border-radius:1em; margin-top:-0.1em; margin-right:0.5em; }

 @media (max-width:760px) { .section-family-day-care h2 .dot { display:none; }

 }

 .section-family-day-care #contact { max-width:100%; padding-left:calc(50% - 650px); padding-right:calc(50% - 650px); margin-top:0; margin-bottom:0; float:left; width:100%; }

 .section-family-day-care #contact h2 { margin-top:0; }

 @media (max-width:1400px) { .section-family-day-care #contact { padding-left:20px; padding-right:20px; }

 }

 .section-family-day-care .field-name-field-contact-view,.section-family-day-care .field-name-field-related-links { max-width:100%; padding-left:calc(50% - 650px) !important; padding-right:calc(50% - 650px) !important; margin-top:0 !important; margin-bottom:0 !important; float:left; width:100%; display:block; }

 @media (max-width:1400px) { .section-family-day-care .field-name-field-contact-view,.section-family-day-care .field-name-field-related-links { padding-left:20px !important; padding-right:20px !important; }

 }

 .section-family-day-care #header #logo { background-size:contain; background-position:50%; }

 @media (max-width:760px) { .section-family-day-care #header #logo { width:340px; }

 }

 /* Find care form */ .page-node-692534 .form-item label { font-family:"museo-sans"; font-weight:300 !important; font-size:1.4rem !important; line-height:1.5; }

 .page-node-692534 .form-item input { height:2.5rem; background:white; }

 .page-node-692534 .form-item select { height:2.5rem; min-width:12rem; }

 .page-node-692534 .form-item input[type=checkbox] { width:2rem; opacity:0; }

 .page-node-692534 .form-type-checkbox label { margin-left:0.5rem; top:-0.7rem; position:relative; }

 .page-node-692534 .form-type-checkbox label::before { content:""; width:1.8rem; height:1.8rem; border:solid #7a797a 1px; background:white; border-radius:3px; display:inline-block; position:absolute; top:2px; left:-2.5rem; font-size:1.6rem; text-align:center; }

 .page-node-692534 .webform-submit { background-color:#007DBA; }

 .page-node-692534 .form-type-checkbox input[type="checkbox"]:checked + label::before { content:"✔"; }

 /* income calculator */ .page-node-692558 #page-title::before { width:8.8em; }

 .page-node-692558 p,.page-node-692558 #content_container_692560 { max-width:100%; padding-left:calc(50% - 650px); padding-right:calc(50% - 650px); float:left; width:100%; }

 .page-node-692558 #page-title { padding-bottom:8rem; }

 .page-node-692558 video { cursor:pointer; }

 /*CSS fix*/ .section-family-day-care a[href*="//"],.section-languages-professional-learning-program a[href*="//"] { background-image:none; padding-right:0; }

 .outside-link { background-image:url(../images/external-link-grey.png) !important; padding-right:0.8em !important; background-repeat:no-repeat !important; background-size:auto 0.55em !important; background-position:100% 50% !important; margin-right:5px; }

 @media screen and (min-width:45em) { #page-bottom-wrapper .region-bottom .block-menu { max-width:38.5em; }

 #page-bottom-wrapper .region-bottom .block-menu ul { margin:0; }

 }

 @media screen and (max-width:760px) { .section-family-day-care #header .region-header h1 { top:50px; }

 .section-family-day-care #block-block-105 { display:none; }

 }

 /** ORBIS **/ .section-orbis { /*External URL*/ /*internal URL*/ }

 .section-orbis a:link[href^="http://"] { background-image:url(../images/external-link-grey.png) !important; padding-right:0.8em; background-repeat:no-repeat; background-size:auto 0.55em; background-position:100% 50%; }

 .section-orbis #content a:link[href^="./?a=692283"] { background-image:none; padding-right:0; }

 .section-orbis #content .pager { margin:0 3.74em !important; }

 .section-orbis .pager-item a { margin-left:1em; margin-right:1em; }

 /** Suicide Response **/ .section-suicide-response { /*External URL*/ /*internal URL*/ }

 .section-suicide-response a:link[href^="http://"] { background-image:url(../images/external-link-grey.png) !important; padding-right:0.8em; background-repeat:no-repeat; background-size:auto 0.55em; background-position:100% 50%; }

 .section-suicide-response a:link[href^="https://www.education.sa.gov.au/our-learning-sa/at-home-learning/home-lessons/number-1680-asset"] { background-image:none; padding-right:0; }

 /* smooth scroll hash links */ html { scroll-behavior:smooth; }

 .section-suicide-response * { scroll-margin-top:0px; }

 .section-suicide-response .field-name-body * { scroll-margin-top:60px; }

 .page-node-697227 .field-name-body * { scroll-margin-top:20px; }

 .page-node-695002 #block-block-89 #hlPrevious { display:none; }

 #glossary .inactive { text-decoration:none; color:#606161; }

 .page-node-694736 #block-block-89,.page-node-694739 #block-block-89 { display:none; }

 /** GreatStart **/ .node-type-greatstart-activity .views-exposed-form .form-item,.node-type-greatstart-activity .views-exposed-form .form-submit { margin-top:0.3em; }

 /** Our Learning **/ .section-our-learning-sa { /*External URL*/ /*internal URL*/ }

 .section-our-learning-sa a:link[href^="http://"] { background-image:url(../images/external-link-grey.png) !important; padding-right:0.8em; background-repeat:no-repeat; background-size:auto 0.55em; background-position:100% 50%; }

 .section-our-learning-sa a:link[href^="./?a=698273"] { background-image:none; padding-right:0; }

 .section-our-learning-sa .webform-container-inline:first-child label { color:white; }

 .section-our-learning-sa .useful-label { display:none !important; }

 .section-our-learning-sa .heading_formed { margin-bottom:1rem; }

 .section-our-learning-sa .form-checkboxes .form-item,.section-our-learning-sa .form-radios .form-item { margin:0.3em 0; }

 .section-our-learning-sa #content h2 { padding-left:calc((50% - 1300px/2) + 2rem); padding-right:calc((50% - 1300px/2) + 2rem); }

 .section-our-learning-sa #content h4 { font-size:1.5em; }

 .section-our-learning-sa #content .field-name-field-related-links { padding-left:calc((50% - 1300px/2) + 2rem); padding-right:calc((50% - 1300px/2) + 2rem); float:left; padding-top:2rem; width:100%; }

 .section-our-learning-sa #content .view-contact-blocks .views-row h3 { background:none; color:inherit; padding:0; }

 @media screen and (max-width:768px) { .section-our-learning-sa #content .field-name-field-related-links { float:none; }

 }

 @media (max-width:1300px) { .page-node-692558 p,#content_container_692560 { padding-left:1rem !important; padding-right:1rem !important; }

 }

 @media screen and (max-width:1364px) { .section-our-learning-sa #content .field-name-field-related-links { padding-left:2rem; padding-right:2rem; }

 }

 /*Education Form*/ #form_email_702696_previous_page { background:#464445; color:white; margin-right:0.5em; font-size:1.4em; padding:0.3em 0.5em; -webkit-box-shadow:1px 1px 1px #c9c9c9; -moz-box-shadow:1px 1px 1px #c9c9c9; box-shadow:1px 1px 1px #c9c9c9; float:left; }

 #form_email_702696 .sq-form-control { width:auto; float:left; }

 .sagov { scroll-behavior:unset; }

 #edit-submitted-closure-closure-reason label { display:inline; }

 #edit-submitted-closure-closure-reason ul { list-style-type:none; margin-left:0; }

 #edit-submitted-closure-closure-reason ul li { margin-top:0 !important; margin-bottom:0 !important; margin-left:0 !important; }

 .error,.messages--error { background-color:#fef5f1; color:#8c2e0b; }

 .warning,.messages--warning { background-color:#fffce5; color:#840; }

 .messages,.messages--status,.messages--warning { margin:1.4em 0; padding:10px 10px 10px 50px; background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=); background-position:8px 8px; background-repeat:no-repeat; border:1px solid #be7; }

 .messages--error { background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==); border-color:#ed541d; }

 .messages,.messages--status,.status { margin:0; padding:1em 3.75em; background-position:2.5% 50%; }

 /*Change of Family Details Form */ .webform-component--update-your-details-or-authorisations ul { display:inline-block; list-style-type:none; margin-left:0 !important; margin-bottom:0 !important; }

 .webform-component--update-your-details-or-authorisations ul li { display:inline; margin-left:0 !important; }

 #form_email_703035 .description { display:block; }

 #form_email_703035 .sq-form-question-note { display:block; font-style:normal; font-size:0.85em; padding:0.7em 0; }

 .confirmation .form-required { display:none; }

 #form_email_696565_previous_page { background:#464445; color:white; margin-right:0.5em; font-size:1.4em; padding:0.3em 0.5em; -webkit-box-shadow:1px 1px 1px #c9c9c9; -moz-box-shadow:1px 1px 1px #c9c9c9; box-shadow:1px 1px 1px #c9c9c9; }

 #form_email_703035 ul { list-style-type:none; display:inline-block; margin-left:0 !important; }

 #form_email_703035 ul li { display:inline-block; margin-left:0 !important; }

 #form_email_703035 dd { margin-left:0px; font-weight:bold; }

 #form_email_703035 dt { float:left; clear:left; margin-right:15px; margin-top:0 !important; font-weight:normal !important; }

 #form_email_696565_submit { padding:0.5em 0.5em; }

 #form_email_733628 ul { list-style-type:none; margin-left:0; margin-bottom:0; }

 #form_email_733628 ul li { margin-left:0 !important; margin-right:1rem; display:inline-block; margin-top:0 !important; margin-bottom:0 !important; line-height:1 !important; }

 #form_email_733628 ul input[type="checkbox"],#form_email_733628 ul input[type="radio"] { padding:0; display:inline-block; margin:0; }

 #form_email_733628 ul label { display:inline-block !important; }

 #form_email_733628 #page1 { margin:20px 0; }

 .webform-component--specialist-curriculum-learning-area { width:auto !important; margin:0 !important; vertical-align:middle !important; }

 .right-col-curriculum-learning-area { margin:0 !important; vertical-align:middle !important; }

 .confirmation fieldset fieldset fieldset { border:none !important; }

 .webform-progressbar { width:90%; margin:0 auto; text-align:center; }

 .webform-progressbar-outer { position:relative; border:1px solid #356900; width:100%; height:3px; margin:0.35em -1px 2em; background-color:white; }

 .webform-progressbar-inner { height:1em; background-color:#74c421; height:3px; }

 .webform-progressbar-page.current { background-color:#74c421; }

 .webform-progressbar-page { position:absolute; width:7px; height:7px; margin:-6px -4px; border:1px solid #356900; background-color:white; border-radius:5px; }

 .webform-progressbar-page .webform-progressbar-page-number { display:none; }

 .webform-progressbar-page .webform-progressbar-page-label { position:relative; top:10px; margin:0 -10em; }

 #form_email_733694 .webform-component--unit-details label { display:inline-block; }

 #form_email_733694 .webform-component--unit-details .form-required { display:inline-block; }

 #form_email_733694 .webform-component--unit-details select { display:block; }

 #form_email_733694 .sq-form-question-option-list ul { list-style-type:none; margin-left:0; margin-bottom:0; }

 #form_email_733694 .sq-form-question-option-list ul li { margin-left:0 !important; margin-top:0 !important; margin-bottom:0 !important; line-height:1 !important; }

 #form_email_733694 .sq-form-question-option-list ul input[type="checkbox"],#form_email_733694 .sq-form-question-option-list ul input[type="radio"] { padding:0; display:inline-block; margin:0; }

 #form_email_733694 .sq-form-question-option-list ul label { display:inline-block !important; }

 #form_email_733694 .sq-form-question-option-list fieldset { border:none !important; margin:0; padding:0 !important; }

 #form_email_733694 .sq-form-question-option-list fieldset legend { border:none !important; padding:0 !important; font-size:15px; margin:0.7em 0 0.42em 0; font-weight:bold; }

 #form_email_733694 .sq-form-question-option-list label { font-size:15px; margin:0.7em 0 0.42em 0; display:inline; font-weight:normal; }

 #form_email_733694 .sq-form-question-option-list { margin:1.4em 0; }

 #form_email_733694_previous_page { background:#464445; color:white; margin-right:0.5em; font-size:1.4em; padding:0.3em 0.5em; -webkit-box-shadow:1px 1px 1px #c9c9c9; -moz-box-shadow:1px 1px 1px #c9c9c9; box-shadow:1px 1px 1px #c9c9c9; float:left; }

 #form_email_733694 .sq-form-question { margin:1.4em 0; }

 .finalPageC .sq-form-control { display:none; }

 #form_email_733694 .sq-form-control { display:none; }

 /*EDU portal */ .page-node-educator-portal #content .node li { margin-left:0; }

 .page-node-educator-portal article a { border-bottom:0px solid #004b88 !important; }

 .page-node-educator-portal article .block { padding:0.1em 0 0 !important; }

 .sagov { scroll-behavior:smooth; }

 .page-node-support-for-family-day-care-educators article .block { padding:2em 0 0 !important; }

 .page-node-creating-your-service-philosophy article .block { padding:2em 0 0 !important; }

 .page-node-730856 #content .view-content { padding:0; }

 @media screen and (min-width:768px) { table td p.RowHead:first-child { display:none; }

 .lastrh0 { display:none !important; }

 .lastrh0 { display:none; }

 }

 @media screen and (max-width:719px) { .page-node-688641 table td { padding:0 !important; }

 .page-node-688641 table ul { margin-bottom:0 !important; }

 }

 @media (max-width:600px) { .section-wellbeing-and-engagement-census.page-wellbeing-and-engagement-census .panel-1col-stacked .panel-col-top .pane-bean-wellbeing-and-engagement-censu-0 { padding:1rem; }

 .sagov .page-node-688622 #header { padding-bottom:10px; }

 }

 @media (max-width:400px) { .section-wellbeing-and-engagement-census.page-wellbeing-and-engagement-census .panel-1col-stacked .panel-col-middle .pane-menu-menu-wec-menu .menu li { flex-basis:calc(100% - 0.5rem); }

 }

 .form-text-wrapper input[type=text] { height:2.5rem; padding:2px 5px; border:solid 1px #7a797a; background:white; max-width:100%; width:100%; }

 .form-actions .form-submit { font-size:1.2rem; }

 .multiple-dates-wrapper { display:none; }

 .date-time-field.form-item { max-width:20rem; }

 .webform-client-form-159847 select[id*="_datetimevalue_h"] { margin-left:0 !important; }

 .form-item.expiry-date { clear:both; max-width:100%; float:none; padding-top:0.5rem; }

 .webform-client-form-159847 .webform-submit { background-color:#397A80 !important; }

 /*
 * Funnelback auto-completion plugin
 * version 2.6.0
 *
 * author: Liliana Nowak
 * Copyright Funnelback, 2015-2017
 */ .twitter-typeahead { display:inline !important; }

 .tt-menu { background-clip:padding-box; background-color:#fff; border:1px solid rgba(0, 0, 0, 0.15); border-radius:4px; box-shadow:0 6px 12px rgba(0, 0, 0, 0.176); font-size:1.2em; padding-bottom:5px; width:100%; top:unset !important; margin-top:0 !important; }

 .tt-menu .tt-suggestion { clear:both; color:#333; cursor:pointer; display:block; font-weight:normal; line-height:1.42857; padding:5px 20px; text-align:left; }

 .tt-menu .tt-suggestion:hover,.tt-menu .tt-suggestion .tt-cursor { background-color:#428bca; color:#fff; text-decoration:none; }

 .tt-menu .tt-category { margin:3px 0; padding:7px 5px; }

 .tt-menu .tt-group { padding:3px 5px; text-align:center; }

 .tt-menu .tt-group:first-of-type { border-top:none; }

 .tt-menu .tt-category,.tt-menu .tt-group { background-color:#f5f5f5; border-bottom:1px solid #ddd; border-top:1px solid #ddd; }

 .tt-menu .tt-dataset:first-child .tt-category { border-top:none; border-top-left-radius:4px; border-top-right-radius:4px; margin-top:0; }

 .tt-horizontal { width:100%; }

 .tt-horizontal .tt-dataset { float:left; width:100%; }

 .tt-horizontal .tt-dataset .tt-category { border-top:none; border-top-left-radius:4px; border-top-right-radius:4px; margin-top:0; }

 .tt-scrollable { overflow-y:auto; max-height:460px; }

 .tt-hint { color:#ccc !important; top:-2px !important; }

 @media (max-width:414px) { .tt-horizontal .tt-dataset { width:100% !important; }

 }

