/*! CSS Used from: https://library.sydney.edu.au/_templates/css/A.normalize.css+font-awesome.min.css+bootstrap-datetimepicker.css+screen.css+screen-local.css,Mcc.kByIVsIbHb.css.pagespeed.cf.7LA9kWv3yW.css */
 footer{
    display:block;
}
.globalFooterModule a{
    background-color:transparent;
}
.globalFooterModule a:active,.globalFooterModule a:hover{
    outline:0;
}
.globalFooterModule img{
    border:0;
}


 @media print{
     *,*:before,*:after{
        color:#000!important;
        text-shadow:none!important;
        background:transparent!important;
        -webkit-box-shadow:none!important;
        box-shadow:none!important;
    }
     a,a:visited{
        text-decoration:underline;
    }
     a[href]:after{
        content:" (" attr(href) ")";
    }
     img{
        page-break-inside:avoid;
    }
     img{
        max-width:100%!important;
    }
     h2{
        orphans:3;
        widows:3;
    }
     h2{
        page-break-after:avoid;
    }
}
.globalFooterModule *{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.globalFooterModule *:before,.globalFooterModule *:after{
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
}
.globalFooterModule a{
    color:#337ab7;
    text-decoration:none;
}
.globalFooterModule a:hover,.globalFooterModule a:focus{
    color:#23527c;
    text-decoration:underline;
}
.globalFooterModule a:focus{
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px;
}
.globalFooterModule img{
    vertical-align:middle;
}
.globalFooterModule h2{
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit;
}
.globalFooterModule h2{
    margin-top:20px;
    margin-bottom:10px;
}
.globalFooterModule h2{
    font-size:30px;
}
.globalFooterModule ul{
    margin-top:0;
    margin-bottom:10px;
}
.globalFooterModule .container{
    padding-right:15px;
    padding-left:15px;
    margin-right:auto;
    margin-left:auto;
}

.globalFooterModule .row{
    margin-right:-15px;
    margin-left:-15px;
}
 .col-xs-1,.col-sm-1,.col-lg-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-lg-4,.col-xs-6,.col-sm-6,.col-lg-7,.col-sm-8,.col-sm-9,.col-sm-11,.col-xs-12{
    position:relative;
    min-height:1px;
    padding-right:15px;
    padding-left:15px;
}
 .col-xs-1,.col-xs-6/*,.col-xs-12*/{
    float:left;
}
 .col-xs-12{
    width:100%;
}
 .col-xs-6{
    width:50%;
}
 .col-xs-1{
    width:8.33333333%;
}
 .col-xs-offset-4{
    margin-left:33.33333333%;
}

.globalFooterModule .container:before,.globalFooterModule .container:after,.globalFooterModule .row:before,.globalFooterModule .row:after{
    display:table;
    content:" ";
}
.globalFooterModule .container:after,.globalFooterModule .row:after{
    clear:both;
}

.globalFooterModule .row{
    margin-left:-10px;
    margin-right:-10px;
}
 .col-xs-1,.col-sm-1,.col-lg-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-lg-4,.col-xs-6,.col-sm-6,.col-lg-7,.col-sm-8,.col-sm-9,.col-sm-11,.col-xs-12{
    padding-left:10px;
    padding-right:10px;
}
 .codeStyle{
    font-family:"ApercuMono",Courier;
    font-size:14px;
}
 .globalFooterModule{
    background-color:#e64626;
    /*margin-top:100px;*/
}

 .globalFooterModule .footerTopHeader{
    min-height:60px;
    background-color:#d8dbdd;
    padding-top:17px;
}
 .globalFooterModule .footerTopHeader .library-footer-nav{
    overflow:hidden;
}
 .globalFooterModule .footerTopHeader ul{
    list-style-type:none;
    margin:0;
    padding:0;
}
 .globalFooterModule .footerTopHeader li{
    display:inline;
}
 .globalFooterModule .footerTopHeader li a{
    margin-right:18px;
}

 @media print{
     .globalFooterModule .footerTopHeader li a{
        margin-right:0!important;
    }
}

 .globalFooterModule .footerTopHeader .lbl{
    font-family:"Apercu","Helvetica Neue",Arial,sans-serif;
    font-weight:bold;
    font-size:20px;
    line-height:1;
}

 .globalFooterModule .footerTopHeader .navItems{
    margin-bottom:10px;
    font-family:"Apercu","Helvetica Neue",Arial,sans-serif;
}

 .globalFooterModule .footerTopHeader .navItems a{
    font-size:14px;
    font-weight:bold;
    color:#252525;
}
 .globalFooterModule .footerTopHeader .socialMediaIcons ul{
    float:right;
}
 .globalFooterModule .footerTopHeader .socialMediaIcons ul li a{
    margin-right:20px;
    margin-left:0;
}

 .globalFooterModule .footerTopHeader .socialMediaIcons img{
    display:inline-block;
    width:25px;
    height:25px;
    margin:0;
    vertical-align:middle;
}
 .globalFooterModule .footerHeader{
    padding-top:50px;
    position:relative;
}
 .globalFooterModule .footerHeader .unilogo{
    width:171px;
    height:auto;
}
 .globalFooterModule .footerHeader .heading{
    color:#fff;
    font-style:italic;
    font-family:"Times New Roman",Times,serif;
    font-size:30px;
    margin-top:8px;
}
 .globalFooterModule .footerHeader .blackProcessMark{
    width:4px;
    height:30px;
    background-color:#000;
    position:absolute;
    top:0;
    left:15px;
}
 .globalFooterModule .footerHeader .whiteProcessMark{
    width:30px;
    height:4px;
    background-color:#fff;
    position:absolute;
    top:85px;
    right:0;
    display:none;
}

 .globalFooterModule .linksSection h2{
    margin-top:0;
    font-size:16px;
    font-weight:bold;
    color:#000;
}

 .globalFooterModule .linksSection .linklist{
    padding-left:0;
    margin-left:0;
    list-style-type:none;
}
 .globalFooterModule .linksSection .linklist li{
    margin-bottom:6px;
    list-style-type:none;
    font-size: 15px;
}
 .globalFooterModule .linksSection .socialMediaIcons img{
    display:block;
    margin-bottom:10px;
    width:18px;
    height:18px;
}
 .globalFooterModule .linksSection .socialMediaIcons .codeStyle{
    color:#000;
    width:120px;
    margin-top:35px;
    -moz-transform-origin:5px 10px;
    -ms-transform-origin:5px 10px;
    -webkit-transform-origin:5px 10px;
    transform-origin:5px 10px;
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
}
 .globalFooterModule .linksSection a,.globalFooterModule .linksSection a:hover, .globalFooterModule .linksSection a:focus {
    color:#000;
    font-size:12px;
    font-weight:bold;
}
 .globalFooterModule .linksSection>div{
    margin-bottom:20px;
}

 .globalFooterModule .mobileClearfix{
    clear:both;
}

 .globalFooterModule .groupOfEightRow{
    padding-top:10px;
}
 .globalFooterModule .groupOfEightRow>div{
    padding-bottom:30px;
    margin-bottom:15px;
    border-bottom:1px solid #d74123;
}
 .globalFooterModule .groupOfEightRow .groupOfEightImage{
    width:105px;
    height:auto;
}
 .globalFooterModule .bottomSection{
    margin-bottom:50px;
    position:relative;
    color:#000;
}
 .globalFooterModule .bottomSection .mobile .codeStyle{
    color:#000;
    width:120px;
    -moz-transform-origin:10px 10px;
    -ms-transform-origin:10px 10px;
    -webkit-transform-origin:10px 10px;
    transform-origin:10px 10px;
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
}
 .globalFooterModule .bottomSection .mobile .socialMediaIcons a{
    margin-bottom:22px;
    display:block;
}
 .globalFooterModule .bottomSection .mobile .socialMediaIcons a img{
    width:18px;
    height:18px;
}
 .globalFooterModule .bottomSection .mobile .links a{
    color:#000;
    margin-bottom:15px;
    display:block;
    font-family:"ApercuMono",Courier;
    font-size:14px;
    line-height:14px;
    margin-bottom:11px;
}
 .globalFooterModule .bottomSection .mobile .abnSection{
    font-family:"ApercuMono",Courier;
    font-size:12px;
    color:#000!important;
}
 .globalFooterModule .bottomSection .desktop .links>div{
    float:left;
    padding-right:13px;
}

 .globalFooterModule .bottomSection .desktop a,.globalFooterModule .bottomSection .desktop a:hover{
    color:#000;
    font-family:"ApercuMono",Courier;
    font-size:12px;
    vertical-align:top;
}
 .globalFooterModule .bottomSection .desktop .abnSection{
    font-family:"ApercuMono",Courier;
    font-size:10px;
    color:#000!important;
}
 .globalFooterModule .bottomSection .desktop .links a,.globalFooterModule .bottomSection .desktop .links a:hover{
    color:#000;
    font-family:"ApercuMono",Courier;
    font-size:12px;
    vertical-align:top;
}
.globalFooterModule a{
    color:#ce3d20;
}
.globalFooterModule a:hover,.globalFooterModule a:focus{
    color:#ce3d20;
}
 .globalFooterModule .groupOfEightRow .inspiredImage{
    width:105px;
    height:auto;
}
 .globalFooterModule .groupOfEightRow .groupOfEightImage{
    margin-left:30px;
}
 .globalFooterModule .footerTopHeader h2{
    font-size:20px;
    margin-bottom:0;
    margin-top:0;
}
.globalFooterModule .col-xs-12 {
    float: left;
}
 @media print{
     .socialMediaIcons{
        display:none;
    }
}
