
                    #page {
                        padding: 0 0 8px;
                    }

                    #page-wrapper {
                        background: #FFF;
                        width: 100%;
                    }

                    .banner {
                        height: 8px;
                        width: 100%;
                        background: #4d4d4f;
                    }

                    /** Site logo **/
                    /** Fix for linked SVG objects not being clickable in iOS. **/
                    #header #fed2019-logo {
                        padding: 0 20px;
                        margin: 0 auto;
                    }

                    #header #fed2019-logo a {
                        padding-top: 20px;
                    }

                    #header #fed2019-logo h1 {
                        text-indent: 0px !important;
                    }

                    #fed2019-search-mini {
                        text-align: right;
                        padding: 0;
                        position: absolute;
                        right: 0;
                        top: 60px
                    }

                    #fed2019-search-mini form {
                        height: 36px;
                    }

                    #fed2019-search-mini>form>div {
                        height: 36px;
                        background: #f0f0f0;
                    }

                    #fed2019-search-mini .search-input {
                        height: 100%;
                        display: inline;
                    }

                    #fed2019-search-mini .search-input input {
                        padding: 0 8px;
                        display: inline;
                        vertical-align: middle;
                        height: 100%;
                        color: #4d4d4f;
                    }

                    #fed2019-search-mini .search-input input,
                    #fed2019-search-mini .search-input input::-webkit-input-placeholder,
                    #fed2019-search-mini .search-input input:-ms-input-placeholder,
                    #fed2019-search-mini .search-input input::-moz-placeholder,
                    #fed2019-search-mini .search-input input:-moz-placeholder {
                        color: #4d4d4f;
                    }

                    #fed2019-search-mini .search-button {
                        background: #f0f0f0;
                        display: inline-block;
                        text-align: center;
                        margin: 0 auto;
                    }

                    #fed2019-search-mini .search-button button {
                        text-align: center;
                        vertical-align: middle;
                        height: 36px;
                        width: 60px;
                        font-size: 22px;
                        border: none;
                        background-color: #f0f0f0;
                        color: #4d4d4f;
                        padding: 0;
                        margin: 0 auto;
                    }

                    #fed2019-search-mini .search-button button:hover {
                        background-color: #d7d7d7;
                        color: #373737;
                    }

                    #nav-wrapper {
                        height: 36px;
                        width: auto;
                        background: #041243;
                    }

                    #nav-main>ul>li>a.current:link,
                    #nav-main>ul>li>a.current:visited,
                    #nav-main>ul>li>a:hover,
                    #nav-main>ul>li>a:active,
                    #nav-main>ul>li:hover {
                        text-decoration: none;
                        background: #4d4d4f;
                    }

                    #nav-main div>ul {
                        background: #4d4d4f;
                        overflow: hidden;
                        padding-top: 5px;
                    }

                    #nav-main div {
                        background: linear-gradient(to bottom, #4d4d4f, rgba(4, 18, 67, 0.7));
                        filter: progid:DXImageTransform.Microsoft.Gradient(startColor=4279659188, endColor=2987276897);
                        display: none;
                        left: 0;
                        padding: 0 0 8px;
                        position: absolute;
                        top: 36px;
                        width: 100%;
                    }

                    #page-inner-wrapper {
                        padding-top: 0px !important;
                    }

                    #footer-wrapper {
                        background: #4d4d4f !important;
                        color: #FFF !important;
                    }

                    #nav-footer a:link,
                    #nav-footer a:visited {
                        color: #FFF;
                    }

                    #nav-footer ul ul a:link,
                    #nav-footer ul ul a:visited {
                        color: #FFF;
                    }

                    #nav-footer a.current:link,
                    #nav-footer a.current:visited,
                    #nav-footer a:hover,
                    #nav-footer a:active {
                        text-decoration: underline !important;
                    }

                    #social-footer a:link,
                    #social-footer a:visited {
                        text-decoration: none !important;
                    }

                    #nav-footer>ul>li {
                        color: #FFF;
                    }

                    #nav-footer>ul>li>ul {
                        border-top: 1px solid #FFF;
                    }

                    #nav-footer span {
                        background: url('https://federation.edu.au/__data/assets/image/0009/135909/arrow-down.png') no-repeat center 3px !important;
                    }

                    #nav-footer span.up {
                        background: url('https://federation.edu.au/__data/assets/image/0019/135910/arrow-up.png') no-repeat center 3px !important;
                    }

                    #footer-feedback {
                        border-top: 1px solid #FFF;
                        border-bottom: 1px solid #FFF;
                    }

                    #footer-feedback p {
                        color: #FFF;
                    }

                    #footer-feedback span {
                        color: #FFF;
                    }

                    #footer-feedback a:link,
                    #footer-feedback a:visited {
                        color: #FFF;
                    }

                    #fed2019-page-meta {
                        font-size: 12px;
                        font-weight: 300;
                        color: #FFF;
                        text-align: center;
                    }

                    #fed2019-page-meta a:link,
                    #fed2019-page-meta a:visited {
                        color: #FFF;
                    }

                    #fed2019-header-panels {
                        position: absolute;
                        right: 0;
                        top: 0;
                    }

                    #fed2019-header-panels div#header-menu {
                        text-align: right;
                        padding: 0;
                    }

                    #fed2019-header-panels ul#header-menu {
                        list-style: none;
                        list-style-image: none;
                        padding: 0;
                    }

                    #fed2019-header-panels ul#header-menu li {
                        display: inline-block;
                        vertical-align: middle;
                    }

                    #fed2019-header-panels #header-menu .maps {
                        padding-top: 12px !important;
                    }

                    #fed2019-header-panels #header-menu .maps a .fa,
                    #fed2019-header-panels #header-menu .maps a .fas {
                        font-size: 28px;
                        line-height: 16px;
                        height: 28px;
                        width: 32px;
                        text-align: center;
                        color: #cf1f25;
                    }

                    #fed2019-header-panels #header-menu .maps a .fas {
                        font-size: 18px;
                    }

                    #fed2019-header-panels #header-menu .maps>a>span:nth-child(2) {
                        vertical-align: top;
                    }

                    #fed2019-header-panels #header-menu .maps,
                    #fed2019-header-panels #header-menu .library {
                        padding: 0 5px 0;
                        font-size: 13px;
                        font-weight: 500;
                    }

                    #fed2019-header-panels #header-menu .maps a,
                    #fed2019-header-panels #header-menu .library a {
                        color: #282828;
                        text-decoration: none;
                    }

                    #fed2019-header-panels #header-menu .maps a:hover,
                    #fed2019-header-panels #header-menu .maps a:focus,
                    #fed2019-header-panels #header-menu .library a:hover,
                    #fed2019-header-panels #header-menu .library a:focus {
                        text-decoration: underline;
                    }

                    #fed2019-header-panels #header-menu .maps a:visited,
                    #fed2019-header-panels #header-menu .library a:visited {
                        color: #282828;
                    }

                    #fed2019-header-panels #header-menu .courses,
                    #fed2019-header-panels #header-menu .staff,
                    #fed2019-header-panels #header-menu .students,
                    #fed2019-header-panels #header-menu .contact,
                    #fed2019-header-panels #header-menu .languages {
                        margin: 0 0 0 10px;
                    }

                    #fed2019-header-panels #header-menu .courses a,
                    #fed2019-header-panels #header-menu .staff a,
                    #fed2019-header-panels #header-menu .students a,
                    #fed2019-header-panels #header-menu .contact a {
                        color: #FFF;
                        font-weight: 500;
                        padding: 6px 10px;
                        text-decoration: none;
                    }

                    #fed2019-header-panels #header-menu .courses a:visited,
                    #fed2019-header-panels #header-menu .staff a:visited,
                    #fed2019-header-panels #header-menu .students a:visited,
                    #fed2019-header-panels #header-menu .contact a:visited {
                        color: #FFF;
                    }

                    #fed2019-header-panels #header-menu .courses a {
                        background-color: #4d4d4f;
                    }

                    #fed2019-header-panels #header-menu .students a {
                        background-color: #4d4d4f;
                    }

                    #fed2019-header-panels #header-menu .staff a {
                        background-color: #4d4d4f;
                    }

                    #fed2019-header-panels #header-menu .contact a {
                        background-color: #4d4d4f;
                    }

                    #fed2019-header-panels #header-menu .languages a {
                        background-color: #cf1f25;
                        color: #FFF;
                        padding: 1px;
                        font-size: 26px;
                        height: 28px;
                        width: 28px;
                        text-align: center;
                        vertical-align: middle;
                        margin: 0 auto;
                        text-decoration: none;
                    }

                    #fed2019-header-panels #header-menu .languages a:visited {
                        color: #FFF;
                    }

                    #fed2019-header-panels #header-menu .header-menu2 li ul li {
                        display: block;
                    }

                    #fed2019-header-panels #header-menu .header-menu2 li ul li a {
                        color: #282828;
                        background-color: #FFF !important;
                        padding: 2px 0;
                    }

                    #fed2019-header-panels li.staff ul,
                    #fed2019-header-panels li.students ul,
                    #fed2019-header-panels li.languages ul {
                        display: none;
                    }

                    /* Responsive declarations */
                    @media screen and (min-width: 760px) and (max-width: 1008px) {
                        #header #fed2019-logo {
                            padding: 0 10px;
                        }

                        #fed2019-logo h1 a object {
                            width: 220px;
                        }

                        #fed2019-header-panels ul#header-menu {
                            margin: 0.5em 0;
                        }

                        #fed2019-header-panels #header-menu .courses a,
                        #fed2019-header-panels #header-menu .staff a,
                        #fed2019-header-panels #header-menu .students a,
                        #fed2019-header-panels #header-menu .contact a {
                            font-size: 14px;
                        }

                        #fed2019-header-panels #header-menu .courses,
                        #fed2019-header-panels #header-menu .staff,
                        #fed2019-header-panels #header-menu .students,
                        #fed2019-header-panels #header-menu .contact,
                        #fed2019-header-panels #header-menu .languages {
                            margin: 0 0 0 5px;
                        }

                        #fed2019-search-mini .search-input input {
                            width: 260px;
                        }
                    }

                    @media screen and (max-width: 760px) {
                        #header #fed2019-logo {
                            text-align: center;
                        }

                        #header #fed2019-logo a {
                            padding-top: 0 !important;
                        }

                        #fed2019-logo h1 {
                            width: 96%;
                            margin: 1% 2%;
                        }

                        #fed2019-logo h1 a object {
                            width: 80%;
                            position: relative;
                        }

                        #fed2019-logo a object {
                            width: 80%;
                            position: relative;
                        }

                        #fed2019-header-panels {
                            position: relative;
                            text-align: center;
                        }

                        #fed2019-header-panels ul#header-menu {
                            margin: 0 0 0.5em;
                        }

                        #fed2019-header-panels .header-menu2 {
                            display: block;
                        }

                        #fed2019-header-panels #header-menu .courses a,
                        #fed2019-header-panels #header-menu .staff a,
                        #fed2019-header-panels #header-menu .students a,
                        #fed2019-header-panels #header-menu .contact a {
                            font-size: 14px;
                        }

                        #fed2019-header-panels #header-menu .courses,
                        #fed2019-header-panels #header-menu .staff,
                        #fed2019-header-panels #header-menu .students,
                        #fed2019-header-panels #header-menu .contact,
                        #fed2019-header-panels #header-menu .languages {
                            margin: 0 0 0 5px;
                        }

                        #fed2019-search-mini {
                            position: static;
                            padding: 2%;
                            right: 0;
                            top: 0;
                            width: 96%;
                            text-align: left;
                            background-color: #e8e8e8;
                        }

                        #fed2019-search-mini .search-input {
                            display: inline-block;
                        }

                        #fed2019-search-mini .search-input input {
                            padding: 0 3%;
                            width: 94%;
                        }

                        #fed2019-search-mini .search-button {
                            position: absolute;
                        }

                        #fed2019-search-mini .search-button button {
                            height: 36px;
                            width: 100%;
                            background-color: #4d4d4f;
                            color: #f0f0f0;
                        }

                        #fed2019-search-mini .search-button button:hover {
                            background-color: #7d7d7d;
                            color: #fff;
                        }
                    }

                    @media screen and (max-width: 543px) {
                        #header #fed2019-logo {
                            width: 100%;
                            display: inline-block;
                            padding: 0;
                            margin: 0 auto;
                            text-align: center;
                        }

                        #header #fed2019-logo a {
                            padding-top: 0;
                        }

                        #fed2019-header-panels {
                            width: 100%;
                            display: block;
                            padding: 0px 0px 15px;
                        }

                        #fed2019-header-panels ul#header-menu {
                            margin: 0;
                            padding: 0;
                        }

                        #fed2019-header-panels #header-menu .library,
                        #fed2019-header-panels #header-menu2 {
                            display: none;
                        }
                    }
                
.auto-style-b3bfe1b48cec0fd4ac8fe5fecdc281f1 { display:none;visibility:hidden }
.auto-style-c5bdac1655629e2ccc0826356ab3b091 { cursor: pointer; pointer-events: none; }
.auto-style-5c7efbdd7d03d86fd845323caa440af7 { padding-top: 12px; }
.auto-style-224b51a7b428d98bf8d67e1c5a1897c8 { display: none; }
