@font-face{font-family:montserrat;src:url(../fonts/montserrat-light.eot);src:url(../fonts/montserrat-light.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-light.woff) format("woff"),url(../fonts/montserrat-light.ttf) format("truetype"),url(../fonts/montserrat-light.svg) format("svg");font-weight:300;font-style:normal}
@font-face{font-family:montserrat;src:url(../fonts/montserrat-regular.eot);src:url(../fonts/montserrat-regular.eot?#iefix) format("embedded-opentype"),url(../fonts/montserrat-regular.woff) format("font-woff"),url(../fonts/montserrat-regular.ttf) format("truetype"),url(../fonts/montserrat-regular.svg) format("svg");font-weight:600;font-style:normal} 
/*@import url('https://fonts.googleapis.com/css?family=Montserrat&display=swap');*/
body {
font-family: Montserrat;
font-weight: 300;
}


/* @education.nsw.gov.au style */
.sws-latest-news__article ul li{background: none;margin-left: -20px;}
.sws-container-inner{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.sws-latest-news-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.sws-news-consumable{display:inline-block}
.sws-latest-news-header,.sws-latest-events-header,.sws-album-gallery-header,.sws-social-media-header{margin:10px}
.sws-latest-news-header a,.sws-latest-events-header a,.sws-album-gallery-header a,.sws-social-media-header a{text-decoration:none}
.sws-latest-news-header__button,.sws-album-gallery-header__button,.sws-social-media-header__button{display:inline-block;border:1px solid grey;padding:0 15px;border-radius:20px;font-size:12px;font-weight:500}
.sws-latest-news-container-padding{padding:0 5%}
.sws-latest-news{color:white;/*background:#c3e1f2*/;margin:10px 10px;width:100%;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;border-top-right-radius: 10px; border-top-left-radius: 10px;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);}
.sws-latest-news:hover{transition:box-shadow .60s cubic-bezier(0.25,0.46,0.45,0.94);border-bottom:0;box-shadow: 0 4px 16px 0 rgba(0,0,0,0.4);}
.sws-latest-news__image-wrap{}
.sws-latest-news .sws-latest-news__image{width:100%;max-width:100%;height:232px;object-fit:cover;border-top-right-radius: 10px; border-top-left-radius: 10px;}
.sws-latest-news .sws-latest-news__article{position:relative;padding:20px 30px;}
.sws-latest-news .sws-latest-news__article__heading{color:#000;font-weight:bold;font-size:1.375rem;line-height:1.18;margin-bottom:10px;margin-top: 10px;}
.sws-latest-news .sws-latest-news__article__date{font-size:.800rem;margin:0}
.sws-latest-news .sws-latest-news__article__icons{font-size:.875rem}
.sws-latest-news .sws-latest-news__article__category{font-size:12px;margin-bottom:10px; margin-top:25px;color: #000;font-weight: bold;}
.sws-latest-news .sws-latest-news__article__text{margin-top:10px}
.sws-latest-news .sws-latest-news__article__body{color:#000000;}
.sws-latest-news a{text-decoration:none;/*display:block*/;color:inherit}
.sws-latest-news a .gef-external-link{display:none}
.sws-latest-news-desktop-container{display:-ms-flexbox;display:flex;clear: both;}
.sws-news-component-stack,.sws-news-component-first{width:33.33%}
.sws-news-component-stack .sws-latest-news img,.sws-news-component-stack .sws-latest-news__article__date,.sws-news-component-stack .sws-latest-news__article__text,.sws-news-component-first .sws-latest-news img,.sws-news-component-first .sws-latest-news__article__date,.sws-news-component-first .sws-latest-news__article__text{display:block;}
.sws-latest-news-desktop-container .sws-news-component-stack .sws-latest-news img,.sws-latest-news-desktop-container .sws-news-component-stack .sws-latest-news__article__date,.sws-latest-news-desktop-container .sws-news-component-stack .sws-latest-news__article__text,.sws-latest-news-desktop-container .sws-news-component-first .sws-latest-news img,.sws-latest-news-desktop-container .sws-news-component-first .sws-latest-news__article__date,.sws-latest-news-desktop-container .sws-news-component-first .sws-latest-news__article__text,.sws-latest-news-mobile-container .sws-news-component-stack .sws-latest-news img,.sws-latest-news-mobile-container .sws-news-component-stack .sws-latest-news__article__date,.sws-latest-news-mobile-container .sws-news-component-stack .sws-latest-news__article__text,.sws-latest-news-mobile-container .sws-news-component-first .sws-latest-news img,.sws-latest-news-mobile-container .sws-news-component-first .sws-latest-news__article__date,.sws-latest-news-mobile-container .sws-news-component-first .sws-latest-news__article__text,.sws-latest-news-tablet-container .sws-news-component-stack .sws-latest-news img,.sws-latest-news-tablet-container .sws-news-component-stack .sws-latest-news__article__date,.sws-latest-news-tablet-container .sws-news-component-stack .sws-latest-news__article__text,.sws-latest-news-tablet-container .sws-news-component-first .sws-latest-news img,.sws-latest-news-tablet-container .sws-news-component-first .sws-latest-news__article__date,.sws-latest-news-tablet-container .sws-news-component-first .sws-latest-news__article__text{display:block;color:#000;word-wrap: break-word;}
.sws-latest-news-wrapper:nth-child(3n+1) .sws-latest-news{margin:10px 10px 10px 0;}
.sws-latest-news-wrapper:nth-child(3n+2) .sws-latest-news{margin:10px;}
.sws-latest-news-wrapper:nth-child(3n+3) .sws-latest-news{margin:10px 0 10px 10px;}
.sws-news-component-stack .sws-latest-news{margin:10px 0 10px 10px}
.sws-container-width-33 .sws-latest-news-wrapper .sws-latest-news{margin:10px 0}
.sws-container-width-33 .sws-container-inner{-ms-flex-direction:column;flex-direction:column}
.sws-container-width-index50 .sws-latest-news-wrapper:nth-child(2n) .sws-latest-news{margin:10px 0 10px 10px}
.sws-container-width-index50 .sws-latest-news-wrapper:nth-child(2n+1) .sws-latest-news{margin:10px 10px 10px 0}
.from-the-department{position:absolute;width:60%;max-width:135px;height:auto;font-size:11px;font-weight:600;line-height:2.27;letter-spacing:-0.2px;text-align:center;color:#fffdfd;background:black;margin-top:-5px;margin-bottom:15px;overflow:hidden;border-radius:4px}
.from-the-department-secretary{position:absolute;width:60%;max-width:135px;height:auto;font-size:11px;font-weight:600;line-height:2.27;letter-spacing:-0.2px;text-align:center;color:#fffdfd;background:#1d428a;margin-top:-5px;margin-bottom:15px;overflow:hidden;border-radius:4px}
.gel-featured-teaser_highlight{position:absolute;background-color:#565a5c;color:#fff;font-weight:600;font-size:1rem;left:25px;margin-right:25px;padding:5px 10px;line-height:1.4;margin-left:-10px;margin-top:-45px;border-radius: 4px;}
.gel-featured-teaser_highlight{display:inline-block;margin:0;position:relative;left:0;margin-top: 15px;}
.gel-featured-teaser_highlight{background:#1d428a}
.gel-featured-teaser__arrow span {transition: all .25s cubic-bezier(0.25,0.46,0.45,0.94); }
.gel-featured-teaser__arrow {margin-bottom: 0; bottom: 0; height: 50px; }
.gel-featured-teaser__arrow {color: #ce0037; transition: all .25s cubic-bezier(0.25,0.46,0.45,0.94); font-size: 3rem;}
.gel-featured-teaser__arrow span:hover {-ms-transform:translateX(6px);transform:translateX(6px);font-size: 3rem;cursor: pointer;}
.gel-anchor-box {
    width: 92%;
    padding: 20px 60px 20px 30px;
    border-top: 2px solid #ce0037;
    background: #f2f2f2;
    display: inline-block;
    margin: 10px 0 20px;
}
.gel-anchor-box h2.gel-anchor-box__title, .gel-anchor-box .policy-document-history h3.gel-anchor-box__title, .policy-document-history .gel-anchor-box h3.gel-anchor-box__title {
    margin-bottom: 1.575rem;
}
.gel-anchor-box__title {
    color: #041e42;
}
.gel-link-list {
    margin: 0;
    padding: 0;
    list-style: none;
}
.gel-anchor-box .gel-link-list li {
    border-bottom: 1px solid #d9d9d9;
    /* line-height: 2.5rem; */
    padding-left: 0;
	padding-bottom: 20px;
}
.gel-anchor-box .gel-link-list li a {
    text-decoration: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 400;
    vertical-align: middle;
    color: inherit;
}
.gel-link-list li:before {
    content: ""!important;
    position: relative;
    color: #041e42;
}
.gel-anchor-box .gel-link-list li a:after {
    color: #ce0037;
    content: "\f178";
    font-size: 1.25rem;
    font-family: 'FontAwesome';
    margin-left: 1.5rem;
}
.gel-toc {
    list-style: none;
	margin: 0 0 20px 0;
	overflow: auto;
	display: inline-block;
	padding: 0;
}
.gel-toc.top-border:before {
    content: '';
    display: block;
    width: 100%;
    margin: 5px auto 20px;
    height: 3px;
    background-color: #f7f8f9;
}
.gel-toc li {
    position: static;
    padding: 10px 0;
}
.gel-toc li:before {
    display: none;
}
.gel-toc a:hover {
    text-decoration: none;
}
.gel-toc_item {
    width: calc(33.33% - 40px); /* width: calc(33.33% - 60px); */
	float: left;
    /* font-size: 1.1rem; */
	margin: 0 20px;
    border-bottom: 1px solid #d9d9d9;
}
.gel-toc_item:nth-child(-n+3) {
    border-top: 1px solid #d9d9d9;
}
.gel-toc_item:nth-child(-n+2) {
    border-top: 1px solid #d9d9d9;
}
.gel-toc_item .gel-toc-list-icon:before {
    font-family: 'FontAwesome';
    display: inline-block;
    color: #ce0037;
    content: "\f178";
    float: right;
    padding-right: 0;
}
.sws-latest-news__image{border-bottom: 2px solid #ce0037;}

.button:hover, .button:focus {
    background: #fff; 
	font-size: 100%;
	text-decoration: none;
}
.button {
    margin: 4px;
    font-weight: bold;
    cursor: pointer;
    padding: 10px 20px;
    border-radius: 4px;
    color: #fff;
    background-image: none;
    font-size: 100%;
    font-family: Montserrat;
	text-decoration: none;
	text-align: center;
}
.btnce0037 {
	background-color: #ce0037;
	border: 1px solid #ce0037;
}
.btnce0037:hover, .btnce0037:focus {
	color: #ce0037;
	border: 1px solid #ce0037;
}
.btn6cace4 {
	background-color: #6cace4;
	border: 1px solid #6cace4;
}
.btn6cace4:hover, .btn6cace4:focus {
	color: #6cace4;
	border: 1px solid #6cace4;
}
.btn041e42 {
	background-color: #041e42;
	border: 1px solid #041e42;
}
.btn041e42:hover, .btn041e42:focus {
	color: #041e42;
	border: 1px solid #041e42;
}
.newsfeedcontainer ul {
    list-style: none;
}
.newsfeedcontainer ul li:before {
    color: #ce0037;
    content: "\f10c";
    font-family: "FontAwesome";
    font-size: 0.8rem;
    padding-right: 10px;
    line-height: 1.25rem;
    font-weight: normal;
    text-decoration: none;
}
.gel-alert-ribbon {
	background-color: #f5e60c;
	border-radius: 0;
	padding: .75rem 1.25rem;
}
.gel-alert-ribbon2 {
	background-color: #80ff80;
	border-radius: 0;
	padding: .75rem 1.25rem;
}
.gel-alert-ribbon .gel-alert-ribbon_message {
	display: inline-block;
	font-size: 1.5rem;
}
.gel-alert-ribbon .gel-alert-ribbon_message .gel-alert-ribbon_icon {
	float: left;
}
.gel-alert-ribbon .gel-alert-ribbon__message .gel-alert-ribbon__icon:before {
    content: '\f071';
    font-family: 'FontAwesome';
    margin-right: .75rem;
	font-size: 1.5em;
}
.gel-alert-ribbon__message .moduletable{
	padding: 0 0 0px;
    margin-bottom: 0px;
    background: transparent !important;
}

@media (min-device-width:320px) and (max-device-width:768px) {

}
