/* import preferred font family */
@import 'https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap';

body,h1,h2,h3,h4,h5, p, a, span, div{
 font-family: "Montserrat", Helvetica, Arial, sans-serif !important;
}

body {
	max-height: 100%;
}

p {
 	font-weight: 400; 
}

.main-page p {
	font-size: 95%;
	font-weight: 400;
	line-height: 1.3em;
}

#main-page {
	padding: 40px 0 100px 0;
}

hr {
 	margin: 40px 0 40px 0 !important; 
	border-color: #ececec;
}

a {
  	color: rgba(0, 175, 215, 1);
    text-decoration: none;
    font-weight: 600;
}

.wiki-content .confluence-embedded-file-wrapper .confluence-embedded-image {
	border: 1px solid #000;
}

#main-page .aui-label, #main-page .searchForm .aui-label, #main-page .searchForm .aui-label .label-link {
	display: none !important;
}

.container.search {
	max-height: 100%;
}

.container.search .container.fluid {
	max-height: 100%;
}

.searchForm {
	max-height: 600px;
	overflow-y: auto;
}

/* Start Header styling */
.wiki-content .section-title {
	font-size: 42px;
	font-weight: 700;
	min-height: auto;
	margin-bottom: 2.5rem;
}

.wiki-content h1 {
	font-weight: 700;
	font-size: 30px;
	margin: 30px 0 15px 0;
}

.wiki-content h2 {
	font-size: 24px;
	font-weight: 600;
}

.wiki-content h3 {
	font-size: 20px;
	font-weight: 500;
}

.wiki-content h4 {
	font-size: 1.2em;
	font-weight: 400;
	font-style: italic;
	color: #000000;
}

.wiki-content h5 {
	font-size: 1em;
	font-weight: 400;
	font-style: italic;
	color: #000000;
}

.section-container h1{
    font-size:2em !important;
    padding-top:5px;
}
/* end Header styling */

/*Start table styling */

.confluenceTd h3 {
	color: #000000 !important;
}

.confluenceTd .main-page .section-title {
	text-align: center;
}

.confluenceTable ol, .confluenceTable ul {
	line-height: 1em !important;
	padding: 0 0 5px 22px !important;
	margin: 0 0 0 22px !important;
}

.confluenceTable li p {
	margin: 0 !important;
}

.confluenceTable {
	padding-bottom: 0.5em !important;

}

/*Start all table headers styling */
.confluenceTh  {
	border: 1px solid #006984 !important;
	font-weight: bold !important;
	background-color: #1DADD5 !important;
	color: #FFFFFF !important;
}

.confluenceTh p {
	background-color: transparent !important;
	font-size: 105%;
}
/*makes sure that all headers in the 'header' row of a table is styled white for better visibility */
.wiki-content .confluenceTh h1:first-child, .wiki-content .confluenceTh h2:first-child, .wiki-content .confluenceTh h3:first-child {
	color: #FFF !important;
	margin-top: 5px !important;
}
/*End all table headers styling */

.confluenceTd {
	/* Style table-cells the same as paragraphs */
	font-weight: 400;
}
/*End table styling */

/*Start vertical page navigation bar styling */
.vertical-nav li{
	border-bottom: solid 10px white; 
	background-color: #EEEEEE;
	font-size: 18px;
}

.vertical-nav a:hover{
	background-color: #FAFAFA;
	text-decoration: underline;
}

.vertical-nav>li.selected>a {
	color: #444444;
	font-weight: bold;
}

.vertical-nav li.selected.initial.current, .vertical-nav li.selected.initial.current:hover {
	background-color: #FAFAFA;
}

.vertical-nav ul li.selected>a {
	color: #444444;
	font-weight: bold;
}

.vertical-nav li.is-parent.selected>a:before {
	color: #1DADD5;
	content: '—';
	font-size: 14px;
	font-weight: 600;
}

.vertical-nav li.is-parent>a:before {
	color: #1DADD5;
	content: '+';
	font-size: 24px;
	font-weight: 500;
}

/*.vertical-nav ul ul a:before {
	color: #000;
	content: '• ';
	font-size: 14px;
	font-weight: 600;
}*/

.vertical-nav ul a {
	padding-left: 30px;
}

.vertical-nav ul ul a {
	padding-left: 40px;
	padding-right: 30px;
}
/*End vertical page navigation bar styling */

/*https://smartygrants.smartygrants.com.au/s/site/smartygrants/browse_close_icon.png*/
.container{
    width: 980px; 
}

li{
	font-weight: 300;  
}

li > p {
	margin-top: 0.2em;
	margin-bottom: 0.2em
}

.wiki-content li::marker {
	font-weight: 500;
}

.toc-indentation li{
	list-style: none; 
}

.toc-indentation{
	margin-left: 15px !important;
}

/*Style to look the same as , as some paragraphs use span */
.wiki-content span {
	line-height: 1.3em;
}

.wiki-content div.expand-content {
	font-weight: 400;
	line-height: 1.5em;
}

/*Start footer styling */
.footer{
    background-color: #006984;
    color: #FFFFFF;
    text-align: center;
    padding: 40px 0;
	margin-top: 40px;
}

/*Hide the footer text*/
.footer a {
    visibility: hidden;
}

.footer > a {
    display: none;
}
/*End footer styling */

/*float the container for the search right and give it ample width*/
.container.search {    
}

body.search #main-page .container, body.search #main-page .container-fluid{
    opacity:1;
    overflow:visible;    
}

.container.search{      	
    position:absolute;
    float: right;
    width:665px;
    -webkit-box-shadow: -5px 17px 39px -9px rgba(0,0,0,0.75);
    -moz-box-shadow: -5px 17px 39px -9px rgba(0,0,0,0.75);
    box-shadow: -5px 17px 39px -9px rgba(0,0,0,0.75);
    /*margin-top: -40px;*/
    background-color:#fff;
    margin: -37px auto;
    /*left:0;*/
    right:0;
    margin:-37px auto;
}

.container{    
}

#main-page .searchForm{
     width: 650px;
     padding-top:0px;
     padding-bottom:10px !important;
}

#main-page .searchForm button.close{
     background-image:url('https://smartygrants.smartygrants.com.au/s/site/smartygrants/browse_close_icon.png');
     color:transparent;
     background-size: contain;
     background-repeat: no-repeat;
     top:-35px;
     right:-10px;
}

#main-page .searchForm .searchInput input{
    font-size: 2em;
}

/*
@media (min-width: 1200px  ){
    .container.search{  
        margin-left:55%;
    }
  }

@media (min-width: 2000px  ){
    .container.search{  
        margin-left:74%;
    }
  }*/

/*.toc-macro.client-side-toc-macro.conf-macro.output-block.hidden-outline li {
    list-style: none;
}*/

.toc-macro.client-side-toc-macro.conf-macro.output-block.hidden-outline li {
	list-style-position: outside;
	list-style-type: disc;
}

.toc-macro.client-side-toc-macro.conf-macro.output-block.hidden-outline li li {
	list-style-position: outside;
	list-style-type: circle;
}

.toc-macro.client-side-toc-macro.conf-macro.output-block.hidden-outline li li li {
	list-style-position: outside;
	list-style-type: square;
}

.toc-macro.client-side-toc-macro.conf-macro.output-block.hidden-outline li::marker {
	color: #1dadd5;
}

/*Change the classie icons display so that it doesn't mess up text*/
img[data-linked-resource-default-alias = "C_ClassieIcon.png"],img[data-linked-resource-default-alias = "GL_GenderLensIcon.png"]{
	display:inherit !important; 
}

div.rbtoc1475029765847 ul{
 margin:0 0 1em 1.2em !important; 
}

.expanding-nav{
    max-height:44px; 
}

.top-logo{
    height:100px !important;
    height: 60px !important;
    width: 170px !important;
    position: absolute;
    margin-top: -5px;
}
/* contact us image */
.confluence-embedded-image[data-image-src="https://smartygrantshelp.atlassian.net/wiki/download/attachments/197386/Untitled-20250807-052748.png?version=1&modificationDate=1754544485161&cacheVersion=1&api=v2"] {
	margin-top: 0;
	margin-bottom: 0;
}

/*.confluence-information-macro{
	box-shadow: inset 5px 0 0 0 #fdc441;
}*/

.search{
	margin-top:4px; 
}

.x{
	margin-top: 10px; 
}

ul.nested-list li {
    margin-top: 0px;
}

.search{
	margin-top:5px; 
}

nav.expanding-nav ul li {
    margin-top: 16px;
}

@media (max-width: 768px){
	.top-logo {
    	display:none;
	}
}

#UsingSmartyGrants-TableofContents{
	color:#FDC441;
	margin-bottom:5px;
	font-size:1.1em;
}

/* Start panel styling */

.panelContent p {
  font-weight: 400 !important;
  margin-bottom: 0 !important;
}

/* Use this to get rid of all the panel icons */
/* .aui-iconfont-approve, .aui-iconfont-warning, .aui-iconfont-note, .aui-iconfont-info, .aui-iconfont-error {
	display: none !important;
} */

/* All Note Panels - only use for "this feature is only available in X region" notes */
.panel[data-macro-name="panel"] {
	background-color: #D8F3FF !important;
	border-radius: 4px !important;
	border: 1px solid #1DADD5 !important;
	margin: 15px auto 15px auto;
	padding: 7px 30px 7px 35px !important;
	text-align: center;
}

.panelContent {
	background-color: transparent !important;
}

.panelContent p {
	font-size: 90% !important;
	font-weight: 300;
	font-style: italic !important;
	line-height: 1.5em;
}

.aui-iconfont-note {
	display: none;
}

/* All Info Panels */
.confluence-information-macro[data-macro-name="info"] {
	background-color: #A4DFF4;
	border-radius: 4px !important;
	border: 1px solid #1894bd;
	box-shadow: inset 30px 0 0 0 #1894bd;
	margin: 15px auto 15px auto;
	padding-left: 40px;
	font-size: 95%;
	font-weight: 300;
	line-height: 1.5em;
}

.confluence-information-macro[data-macro-name="info"] .confluence-information-macro-icon {
	display: block;
	position: absolute;
	left: 6px;
	top: 12px;
}

.aui-iconfont-info:before {
	content: '\24D8';
	font-weight: 600;
	color: #FFF;
}

/* All Success/Tip Panels */
.confluence-information-macro[data-macro-name="tip"] {
	background-color: #C0DEB5;
	border-radius: 4px !important;
	border: 1px solid #4f883c;
	box-shadow: inset 30px 0 0 0 #4f883c;
	margin: 15px auto 15px auto;
	padding-left: 40px;
	font-size: 95%;
	font-weight: 300;
	line-height: 1.5em;
}

.confluence-information-macro[data-macro-name="tip"] .confluence-information-macro-icon {
	display: block;
	position: absolute;
	left: 6px;
	top: 12px;
}

.aui-iconfont-approve:before {
	content: '\270E';
	font-weight: bold;
	color: #FFF;
}

/* All Warning Panels */
.confluence-information-macro[data-macro-name="note"] {
	background-color: #FFD68F;
	border-radius: 4px !important;
	border: 1px solid #f29800;
	box-shadow: inset 30px 0 0 0 #f29800;
	margin: 15px auto 15px auto;
	padding-left: 40px;
	font-size: 95%;
	font-weight: 300;
	line-height: 1.5em;
}

.confluence-information-macro[data-macro-name="note"] .confluence-information-macro-icon {
	display: block;
	position: absolute;
	left: 8px;
	top: 12px;
}

.aui-iconfont-warning:before {
	content: '\26A0';
	font-weight: 600;
	color: #FFF;
}

/* All Error Panels */
.confluence-information-macro[data-macro-name="warning"] {
	background-color: #E2B1B1;
	border-radius: 4px !important;
	border: 1px solid #b34c45;
	box-shadow: inset 30px 0 0 0 #b34c45;
	margin: 15px auto 15px auto;
	padding-left: 40px;
	font-size: 95%;
	font-weight: 300;
	line-height: 1.5em;
}

.confluence-information-macro[data-macro-name="warning"] .confluence-information-macro-icon {
	display: block;
	position: absolute;
	left: 8px;
	top: 12px;
}

.aui-iconfont-error:before {
	content: '\2715';
	font-weight: bold;
	color: #FFF;
}

.confluence-information-macro h2 {
	font-weight: 900;
	font-size: 125% !important;
}

.confluence-information-macro h3 {
	text-align: left;
	font-size: 95% !important;
}

.confluence-information-macro h4 {
	text-align: center !important;
	font-style: italic !important;
	font-size: 90% !important;
}

.confluence-information-macro.confluence-information-macro-information .title {
	color: #000 !important;
}
.panel a, .confluence-information-macro a {
	color: #000000;
	text-decoration: underline;
}

.panel a:hover, .confluence-information-macro a:hover {
	text-decoration: none;
}

/* End panel styling */

.confluence-embedded-image {
	min-width: 2% !important;
    max-width: none !important;
}

/*start - adjust spacing between elements */

h1 {
	margin-top: 50px !important;
}

h2, h3 {
	margin-top: 25px !important;
}

h3.section-title {
	margin-top: 5px !important;
}

h1 + ol, h1 + ul, h1 + p, h1 + .confluenceTable, h1 + .confluence-embedded-file-wrapper {
	margin-top: 15px !important;
}

h2 + ol, h2 + ul, h2 + p, h2  + .confluenceTable, h2 + .confluence-embedded-file-wrapper {
	margin-top: 15px !important;
}

h3 + ol, h3 + ul, h3 + p, h3  + .confluenceTable, h3 + .confluence-embedded-file-wrapper {
	margin-top: 15px !important;
}

h4 + ol, h4 + p, h4  + .confluenceTable, h4 + .confluence-embedded-file-wrapper {
	margin-top: 15px !important;
}

h5 + ol, h5 + p, h5 + .confluenceTable, h5 + .confluence-embedded-file-wrapper {
	margin-top: 15px !important;
}


.table-wrap {
	margin: 15px 0 25px 0 !important;
}

/*smaller images nestled within text */	
.wiki-content .confluence-embedded-file-wrapper .confluence-embedded-image {
    display: inherit;
	margin: 2px 2px 0 0;
}

/*left-aligned images */	
.wiki-content .confluence-embedded-file-wrapper .confluence-embedded-image .image-left{
	margin: 2px 2px 0 0;
}

/* images in between lists */
.wiki-content li > .confluence-embedded-file-wrapper {
	padding-top: 10px;
	padding-bottom: 15px;
}

/* all other images */
p + span.confluence-embedded-file-wrapper {
	display: inline;
	margin-top: 15px;
	margin-bottom: 15px;
}

span.confluence-embedded-file-wrapper + p {
	display: inline;
	margin-top: 15px;
	margin-bottom: 15px;
}

a.confluence-embedded-file {
	display: inline;
	margin-top: 5px;
}

p:has(a.confluence-embedded-file) {
	margin-bottom: 0.2em;
}

p.media-group + p{
	display: inline;
	margin-top: 0;
	margin-bottom: 0;
}

p.media-group {
	margin-bottom: 0;
}
.confluence-embedded-file[data-media-type="file"] {
	display: inline;
	margin-top: 0;
	margin-bottom: 0;
}

td.confluenceTd > div.panel[data-macro-name="panel"], td.confluenceTd > div.confluence-information-macro[data-macro-name="info"], td.confluenceTd > div.confluence-information-macro[data-macro-name="tip"], td.confluenceTd > div.confluence-information-macro[data-macro-name="note"], td.confluenceTd > div.confluence-information-macro[data-macro-name="warning"] {
	margin: 5px auto;
}

td.confluenceTd > h3, td.confluenceTd > h2 {
	margin: 5px 0 0 0 !important;
}

hr {
	max-width: 920px;
}

/*end - adjust spacing between elements */

/*Remove black borders on all SmartySkills image when using the exercpt from the Resources page */

img._5ral1f51, img[src="/images/283f732799394d35977cda2d5b094c71.png"] {
	border: none !important;
}

/*Remove black borders on all images on the main page */

/*analytics promo*/
img._5ral1f51, img[src="/images/c2a681fa06a94d369bf664b9ac2cff9a.png"] {
	border: none !important;
}

/*smartyskills promo*/
img._5ral1f51, img[src="/images/3b7727062f941903d1283da8b8df6160.png"] {
	border: none !important;
}

/*subscribe for updates*/
img._5ral1f51, img[src="/images/7ab1e6e02d2d77b79b646e94a4c5f5bc.png"] {
	border: none !important;
}

/*institute of grants management*/
img._5ral1f51, img[src="/images/3da3e73d74c74c7746af53020945be58.png"] {
	border: none !important;
}

/*classie*/
img._5ral1f51, img[src="/images/85c69292878ecaea70ea6cf265891b9c.png"] {
	border: none !important;
}

/*gender lens*/
img._5ral1f51, img[src="/images/27d47491063796e1ff1fdf619540ecd7.png"] {
	border: none !important;
}

/*classic and gender lens images on other pages */
img._5ral1f51, img[src="/images/43b0550b14e9e9e01d2585b4eee74d79.png"] {
	border: none !important;
}

img._5ral1f51, img[src="/images/a04bb2dd68c16f698f00d75ca345ce68.png"] {
	border: none !important;
}

/*applicant help hub image */
img._5ral1f51, img[src="/images/d0fb15827ef119b9be04d1b3e2ad7494.png"] {
	border: none !important;
}

/*smartyskills buttons*/
img._5ral1f51, img[src="/images/762af77aa8ad25a09cfd176a2c0cf2bd.png"] {
	border: none !important;
}

img._5ral1f51, img[src="/images/11c265b1bbb66a49b509a01f080853a0.png"] {
	border: none !important;
}

/*smartyskills image on training page*/
img._5ral1f51, img[src="/images/3e397fdef1b246252032724096bccdac.png"] {
	border: none !important;
}
