@font-face{font-family:'Univers-Black';src:url(/resources/themes/students/Massey24/content/fonts/UniversLTPro-75Black.otf) format('opentype');font-style:normal}@font-face{font-family:'Univers-Light';src:url(/resources/themes/students/Massey24/content/fonts/UniversLTPro-45Light.otf) format('opentype');font-style:normal}@font-face{font-family:'Univers-Bold';src:url(/resources/themes/students/Massey24/content/fonts/UniversLTPro-65Bold.otf) format('opentype');font-style:normal}@font-face{font-family:'Gotham-Bold';src:url(/resources/themes/students/Massey24/content/Gotham-Bold.eot);src:url(/resources/themes/students/Massey24/content/fonts/Gotham-Bold.eot?#iefix) format('embedded-opentype'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Bold.svg#Gotham-Bold) format('svg'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Bold.ttf) format('truetype'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Bold.woff) format('woff'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Bold.woff2) format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham-Book';src:url(/resources/themes/students/Massey24/content/fonts/Gotham-Book.eot);src:url(/resources/themes/students/Massey24/content/fonts/Gotham-Book.eot?#iefix) format('embedded-opentype'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Book.svg#Gotham-Book) format('svg'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Book.ttf) format('truetype'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Book.woff) format('woff'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Book.woff2) format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'Gotham-Medium';src:url(/resources/themes/students/Massey24/content/fonts/Gotham-Medium.eot);src:url(/resources/themes/students/Massey24/content/fonts/Gotham-Medium.eot?#iefix) format('embedded-opentype'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Medium.svg#Gotham-Medium) format('svg'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Medium.ttf) format('truetype'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Medium.woff) format('woff'),url(/resources/themes/students/Massey24/content/fonts/Gotham-Medium.woff2) format('woff2');font-weight:normal;font-style:normal}body{font-family:Gotham-Book,Arial,Helvetica,sans-serif;color:#000;font-size:16px;font-weight:normal}h1{font-family:'Univers-Bold',"Arial","Helvetica",sans-serif;color:#000;font-weight:700;font-size:30px}h2{font-family:'Univers-Bold',"Arial","Helvetica",sans-serif;color:#000;font-size:24px;font-weight:700}h3{font-family:'Univers-Bold',"Arial","Helvetica",sans-serif;color:#000;font-size:18px;font-weight:700}h3 a{color:#000}h3 a:hover,h3 a:focus,h3 a:active{color:#000;text-decoration:underline}h4,h5,h6{font-family:'Gotham-Book',"Arial Narrow","Helvetica Narrow",sans-serif;color:#000}.header .sitename{font-family:'Gotham-Bold',"Arial Narrow","Helvetica Narrow",sans-serif;font-size:42pt;color:#fff}#main-nav.navbar-default{font-family:'Gotham-Medium',"Arial Narrow","Helvetica Narrow",sans-serif;font-size:12pt;text-transform:uppercase}.main strong{font-family:'Gotham-Bold',"Arial Narrow","Helvetica Narrow",sans-serif}.main .panel .panel-heading{font-family:'Univers-Bold',"Arial","Helvetica",sans-serif;font-size:14pt;color:#000;padding-bottom:15px}.footer{font-family:'Gotham-Bold',"Arial Narrow","Helvetica Narrow",sans-serif;color:#fff}.footer a{color:#fff}.footer a:hover,.footer a:focus,.footer a:active{color:#fff;text-decoration:underline}.boldHeader{font-family:'Univers-Bold',"Arial","Helvetica",sans-serif;color:#000;font-size:24px;font-weight:700}.lightHeader{font-family:'Univers-Light',"Arial","Helvetica",sans-serif;color:#000;font-size:18px}.auth-container,.sparse-container{padding:0}.auth-header,.sparse-header{padding:0 19px 0 16px;background-color:#fff}.auth-header img.logo,.sparse-header img.logo{padding:27px 35px 0 0;width:250px}.auth-header .siteLogo,.sparse-header .siteLogo{padding-right:0;text-align:right}.auth-header .bottom-header,.sparse-header .bottom-header{background-color:#fff;height:30px}.auth-header .row,.sparse-header .row{border-bottom:30px solid #fff}.auth-header #app-name,.sparse-header #app-name{margin-bottom:0;padding-left:20px;text-decoration:underline;font-size:40pt}@media(max-width:768px){.auth-header #app-name,.sparse-header #app-name{margin-bottom:0;padding-left:10px;text-decoration:underline;font-size:40pt}.auth-header .sitelogo,.sparse-header .sitelogo{text-align:left}}.auth-body,.sparse-body{padding:20px 35px 35px 35px!important;font-size:12pt;margin-top:0!important;margin-bottom:0!important;background-color:#fff}.auth-body .login-services,.sparse-body .login-services,.auth-body .registration-service,.sparse-body .registration-service,.auth-body .registration-form,.sparse-body .registration-form,.auth-body .login-default,.sparse-body .login-default,.auth-body .login-role-based,.sparse-body .login-role-based{font-size:12pt}.auth-body .login-services .box,.sparse-body .login-services .box,.auth-body .registration-service .box,.sparse-body .registration-service .box,.auth-body .registration-form .box,.sparse-body .registration-form .box,.auth-body .login-default .box,.sparse-body .login-default .box,.auth-body .login-role-based .box,.sparse-body .login-role-based .box{padding-right:0;padding-left:0}.auth-body .login-services h3,.sparse-body .login-services h3,.auth-body .registration-service h3,.sparse-body .registration-service h3,.auth-body .registration-form h3,.sparse-body .registration-form h3,.auth-body .login-default h3,.sparse-body .login-default h3,.auth-body .login-role-based h3,.sparse-body .login-role-based h3{font-size:20px}.auth-body .login-services .btn,.sparse-body .login-services .btn,.auth-body .registration-service .btn,.sparse-body .registration-service .btn,.auth-body .registration-form .btn,.sparse-body .registration-form .btn,.auth-body .login-default .btn,.sparse-body .login-default .btn,.auth-body .login-role-based .btn,.sparse-body .login-role-based .btn{border-radius:0;margin-top:15px}.auth-body .form-control,.sparse-body .form-control{border-radius:0}.auth-footer,.sparse-footer{background-color:#0c2340;color:#fff;margin-top:0}.auth-footer a,.sparse-footer a{color:#fff;text-decoration:none}.auth-footer a:hover,.sparse-footer a:hover{color:#fff;text-decoration:underline}.footer{background-color:#0c2340}.footer .container{padding:20px 30px 0 0;height:60px;background:#0c2340}.footer .container .text-right{padding-right:0}.footer .container .text-right ul li{display:inline}.footer .container .text-right li{padding-left:20px}@media(max-width:768px){.footer .container{padding:20px;height:auto}.footer .container .row{margin:0}}.header{height:170px;background-color:#0c2340;background-image:url(/resources/themes/students/Massey24/content/images/tukutuku.png);background-repeat:no-repeat;background-size:25% 100%;background-position:center top}.header .container{padding-top:30px}.header .container .logo{max-width:100%;width:320px;padding-top:15px}.header .container .sicon{padding-right:20px;height:100px}.header .container .sitename a{color:#fff;text-decoration:none}.header .container .sitename a:hover{color:#fff;text-decoration:underline}@media(max-width:768px){.header{height:120px}.header .container{padding-top:20px}.header .container .logo{padding-right:20px}}.nav{min-height:60px}.nav #main-nav.navbar-default{background-color:#0c2340;border:none}.nav #main-nav.navbar-default .container{padding-left:0;background-color:#0c2340}.nav #main-nav.navbar-default .container a:not(.see-all){color:#daa336}@media(min-width:768px){.nav #main-nav.navbar-default .container a:not(.see-all):hover{background-color:transparent;color:#daa336;text-decoration:none;padding-bottom:17px}}.nav #main-nav.navbar-default .container a:not(.see-all):hover{background-color:transparent;color:#daa336;text-decoration:none}.nav #main-nav.navbar-default .container .active>a,.nav #main-nav.navbar-default .container .open>a{background-color:transparent;color:#daa336;text-decoration:none;padding-bottom:17px}.nav #main-nav.navbar-default .container ul.dropdown-menu{background-color:#0c2340;border:1px solid #0c2340}.nav #main-nav.navbar-default .container ul.dropdown-menu li a{padding:5px 20px}.nav #main-nav.navbar-default .container ul.dropdown-menu li a:hover,.nav #main-nav.navbar-default .container ul.dropdown-menu li a:active,.nav #main-nav.navbar-default .container ul.dropdown-menu li a:active:hover,.nav #main-nav.navbar-default .container ul.dropdown-menu li a:active:focus,.nav #main-nav.navbar-default .container ul.dropdown-menu li a:focus{background-color:transparent;color:#daa336;text-decoration:none;padding-bottom:5px}.nav #main-nav.navbar-default ul.navbar-nav li a{line-height:23px}.nav #main-nav.navbar-default li.navbar-right.dropdown a{color:#daa336}.nav #main-nav.navbar-default li.navbar-right.dropdown a:hover,.nav #main-nav.navbar-default li.navbar-right.dropdown a:active,.nav #main-nav.navbar-default li.navbar-right.dropdown a:focus{color:#daa336}.nav #main-nav.navbar-default .navbar-toggle{border-color:#004b8d}.nav #main-nav.navbar-default .navbar-toggle:hover,.nav #main-nav.navbar-default .navbar-toggle:active,.nav #main-nav.navbar-default .navbar-toggle:active:hover,.nav #main-nav.navbar-default .navbar-toggle:active:focus,.nav #main-nav.navbar-default .navbar-toggle:focus{background-color:#fff}.nav #main-nav.navbar-default .navbar-toggle .icon-bar{background-color:#004b8d}.nav #notifications .notifications-body,.nav #notifications .notifications-list{color:#004b8d;background-color:#fff}.nav #notifications .notifications-body .message,.nav #notifications .notifications-list .message{font-size:16px}.nav #notifications .notifications-body a.notification.row.notification-alert.unread,.nav #notifications .notifications-list a.notification.row.notification-alert.unread{color:#fff;background-color:#004b8d;padding-bottom:10px}.nav #notifications .notifications-body a.notification.row.notification-alert.unread:hover,.nav #notifications .notifications-list a.notification.row.notification-alert.unread:hover,.nav #notifications .notifications-body a.notification.row.notification-alert.unread:focus,.nav #notifications .notifications-list a.notification.row.notification-alert.unread:focus,.nav #notifications .notifications-body a.notification.row.notification-alert.unread:active,.nav #notifications .notifications-list a.notification.row.notification-alert.unread:active{color:#fff;background-color:#4f8ede}.nav #notifications .notifications-body a.notification.row.notification-alert,.nav #notifications .notifications-list a.notification.row.notification-alert{color:#004b8d;background:#fff;padding-bottom:10px}.nav #notifications .notifications-body a.notification.row.notification-alert:hover,.nav #notifications .notifications-list a.notification.row.notification-alert:hover,.nav #notifications .notifications-body a.notification.row.notification-alert:focus,.nav #notifications .notifications-list a.notification.row.notification-alert:focus,.nav #notifications .notifications-body a.notification.row.notification-alert:active,.nav #notifications .notifications-list a.notification.row.notification-alert:active{color:#fff;background-color:#4f8ede}@media(max-width:768px){.nav{height:auto}.nav #main-nav .navbar-header .navbar-brand{padding-left:35px}.nav #main-nav .navbar-header .navbar-toggle{margin-right:20px}.nav #main-nav #students-nav ul.navbar-nav{padding-left:20px}}.notifications .notifications-header{border-bottom:1px solid #ddd;text-align:center}.notifications .notifications-footer{background-color:#fff;border-top:1px solid #ddd;color:#333;text-align:center}.notifications .notification{border-top:1px solid #ddd;background-color:#fff;color:#333}.notifications .notification:first-child{border:none}.notifications .notification:hover{text-decoration:none;background-color:#eee}html{height:100%}body{line-height:16pt;background-color:rgba(44,47,51,.05);height:100%}#wrap{min-height:100%;margin:0 auto -60px}#wrap .main{padding:20px 0}#wrap .main a:not(.btn):not(.list-group-item):not(.ch-label-skill){color:#000;text-decoration:underline}#wrap .main a:not(.btn):not(.list-group-item):not(.ch-label-skill):hover,#wrap .main a:not(.btn):not(.list-group-item):not(.ch-label-skill):focus,#wrap .main a:not(.btn):not(.list-group-item):not(.ch-label-skill):active{color:#000;text-decoration:underline}#wrap .main .under-nav .container .organisations-search-query label,#wrap .main .under-nav .container label.search-jobs,#wrap .main .under-nav .container label.search-events{margin-bottom:19px}#wrap .main .under-nav .container .search-events-form{margin-left:5px}#wrap .main .under-nav .container .event-banner-info h2{color:#fff}#wrap .main .under-nav .container.with-banner .banner-info h2{color:#fff}#wrap .main .under-nav .container.with-banner .banner-info a{color:#fff!important}#wrap .main .under-nav .container.with-banner .banner-info a:hover,#wrap .main .under-nav .container.with-banner .banner-info a:focus,#wrap .main .under-nav .container.with-banner .banner-info a:active{color:#fff;text-decoration:underline}#wrap .main .form-control,#wrap .main .select2-selection{border-radius:0}#wrap .main .main-content{padding-bottom:90px}#wrap .main .main-content .container{padding:20px}#wrap .main .main-content .container .panel:not(.panel-html){border-top:1px solid #2c2f33;border-bottom:1px solid #2c2f33;border-radius:0;border-right:none;border-left:none;box-shadow:none}#wrap .main .main-content .container .panel:not(.panel-html) a.list-group-item,#wrap .main .main-content .container .panel:not(.panel-html) .list-group-item{border:none;background-color:rgba(44,47,51,.05);color:#004b8d}#wrap .main .main-content .container .panel:not(.panel-html) a.list-group-item:hover,#wrap .main .main-content .container .panel:not(.panel-html) .list-group-item:hover{background-color:rgba(44,47,51,.05);color:#000;text-decoration:underline;text-decoration-color:#daa336}#wrap .main .main-content .container .panel:not(.panel-html) .panel-heading{background-color:rgba(44,47,51,.05);color:#000;font-size:14pt;font-weight:bold;border-top-left-radius:0;border-top-right-radius:0;border-bottom:1px solid #2c2f33}#wrap .main .main-content .container .panel:not(.panel-html) .panel-heading a:not(.btn){color:#000;text-decoration:underline}#wrap .main .main-content .container .panel:not(.panel-html) .panel-heading a:not(.btn):hover{color:#000;text-decoration:underline;text-decoration-color:#daa336}#wrap .main .main-content .container .panel:not(.panel-html) .panel-body{background-color:rgba(44,47,51,.05);border:none;color:#000}#wrap .main .main-content .container .panel:not(.panel-html) .panel-footer{background-color:rgba(44,47,51,.05);color:#000;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top:1px solid #2c2f33}#wrap .main .main-content .container .panel:not(.panel-html) .panel-footer a:not(.btn){color:#000;text-decoration:underline}#wrap .main .main-content .container .panel:not(.panel-html) .panel-footer a:not(.btn):hover{color:#000;text-decoration:underline;text-decoration-color:#daa336}#wrap .main .main-content .container .panel.panel-html{border-radius:0;border:none!important;box-shadow:none}#wrap .main .main-content .container .panel.panel-html .panel-heading{border-top-left-radius:0;border-top-right-radius:0;background-color:rgba(44,47,51,.05);color:#000;border:none;font-size:14pt;font-weight:bold}#wrap .main .main-content .container .panel.panel-html .panel-heading a:not(.btn){color:#000;text-decoration:underline}#wrap .main .main-content .container .panel.panel-html .panel-heading a:not(.btn):hover{color:#000;text-decoration:underline;text-decoration-color:#daa336}#wrap .main .main-content .container .panel.panel-html .panel-body{padding:0;background-color:rgba(44,47,51,.05);color:#000}#wrap .main .main-content .container .panel.panel-html .panel-body a{color:#000;text-decoration:underline}#wrap .main .main-content .container .panel.panel-html .panel-body a:hover{color:#000;text-decoration:underline;text-decoration-color:#daa336}#wrap .main .main-content .container .panel.panel-html .panel-footer{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:rgba(44,47,51,.05);color:#000;border:none}#wrap .main .main-content .container .panel.panel-html .panel-footer a{color:#000;text-decoration:underline}#wrap .main .main-content .container .panel.panel-html .panel-footer a:hover{color:#000;text-decoration:underline;text-decoration-color:#daa336}.btn{border-radius:0!important}