@font-face{font-family:'CeraPro-Bold';src:url(/resources/themes/students/Main/content/CeraPro-Bold);src:url(/resources/themes/students/Main/content/fonts/CeraPro-Bold.eot?#iefix) format('embedded-opentype'),url(/resources/themes/students/Main/content/fonts/CeraPro-Bold.svg#CeraPro-Bold) format('svg'),url(/resources/themes/students/Main/content/fonts/CeraPro-Bold.ttf) format('truetype'),url(/resources/themes/students/Main/content/fonts/CeraPro-Bold.woff) format('woff'),url(/resources/themes/students/Main/content/fonts/CeraPro-Bold.woff2) format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'CeraPro-Regular';src:url(/resources/themes/students/Main/content/fonts/CeraPro-Regular.eot);src:url(/resources/themes/students/Main/content/fonts/CeraPro-Regular.eot?#iefix) format('embedded-opentype'),url(/resources/themes/students/Main/content/fonts/CeraPro-Regular.svg#CeraPro-Regular) format('svg'),url(/resources/themes/students/Main/content/fonts/CeraPro-Regular.ttf) format('truetype'),url(/resources/themes/students/Main/content/fonts/CeraPro-Regular.woff) format('woff'),url(/resources/themes/students/Main/content/fonts/CeraPro-Regular.woff2) format('woff2');font-weight:normal;font-style:normal}@font-face{font-family:'CeraPro-RegularItalic';src:url(/resources/themes/students/Main/content/fonts/CeraPro-RegularItalic.eot);src:url(/resources/themes/students/Main/content/fonts/CeraPro-RegularItalic.eot?#iefix) format('embedded-opentype'),url(/resources/themes/students/Main/content/fonts/CeraPro-RegularItalic.svg#CeraPro-RegularItalic) format('svg'),url(/resources/themes/students/Main/content/fonts/CeraPro-RegularItalic.ttf) format('truetype'),url(/resources/themes/students/Main/content/fonts/CeraPro-RegularItalic.woff) format('woff'),url(/resources/themes/students/Main/content/fonts/CeraPro-RegularItalic.woff2) format('woff2');font-weight:normal;font-style:normal}body{font-family:'CeraPro-Regular',Arial,Helvetica,sans-serif;color:#212529;font-size:15px;font-weight:normal}h1{font-family:'CeraPro-Bold',"Arial Narrow","Helvetica Narrow",sans-serif;color:#212529;font-weight:700}h2{font-family:'CeraPro-Bold',"Arial Narrow","Helvetica Narrow",sans-serif;color:#212529;font-size:24pt}h3{font-family:'CeraPro-Bold',"Arial Narrow","Helvetica Narrow",sans-serif;color:#212529;font-size:12pt}h3 a{color:#212529}h3 a:hover,h3 a:focus,h3 a:active{color:#1889cb;text-decoration:underline}h4,h5,h6{font-family:'CeraPro-Regular',"Arial Narrow","Helvetica Narrow",sans-serif;color:#212529}.header .sitename{font-family:'CeraPro-Bold',"Arial Narrow","Helvetica Narrow",sans-serif;font-size:52pt;text-decoration:underline;color:#1889cb}#main-nav.navbar-default{font-family:'CeraPro-Bold',"Arial Narrow","Helvetica Narrow",sans-serif;font-size:15px}.main strong{font-family:'CeraPro-Bold',"Arial Narrow","Helvetica Narrow",sans-serif}.main .panel .panel-heading{font-family:'CeraPro-Bold',"Arial Narrow","Helvetica Narrow",sans-serif;font-size:14pt;color:#212529;padding-bottom:15px}.footer{font-family:'CeraPro-Regular',"Arial","Helvetica",sans-serif;color:#212529}.footer a{color:#47ade9}.footer a:hover,.footer a:focus,.footer a:active{color:#1889cb;text-decoration:underline}.auth-container,.sparse-container{padding:0}.auth-header,.sparse-header{padding:10px 25px 10px 16px;background-color:#fff}.auth-header img.logo,.sparse-header img.logo{width:auto;height:150px;padding-left:15px}.auth-header .siteLogo,.sparse-header .siteLogo{padding-right:0}.auth-header .bottom-header,.sparse-header .bottom-header{background-color:#fff}.auth-header #app-name,.sparse-header #app-name{margin-bottom:0;padding-left:22px;padding-top:30px}.auth-body,.sparse-body{padding:0 30px 10px 30px;font-size:16px;margin-top:0!important}.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:16px;padding:0 10px}.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{background-color:#1889cb!important;color:#fff;border-radius:0}.auth-body .login-services .btn:hover,.sparse-body .login-services .btn:hover,.auth-body .registration-service .btn:hover,.sparse-body .registration-service .btn:hover,.auth-body .registration-form .btn:hover,.sparse-body .registration-form .btn:hover,.auth-body .login-default .btn:hover,.sparse-body .login-default .btn:hover,.auth-body .login-role-based .btn:hover,.sparse-body .login-role-based .btn:hover,.auth-body .login-services .btn:active,.sparse-body .login-services .btn:active,.auth-body .registration-service .btn:active,.sparse-body .registration-service .btn:active,.auth-body .registration-form .btn:active,.sparse-body .registration-form .btn:active,.auth-body .login-default .btn:active,.sparse-body .login-default .btn:active,.auth-body .login-role-based .btn:active,.sparse-body .login-role-based .btn:active,.auth-body .login-services .btn:focus,.sparse-body .login-services .btn:focus,.auth-body .registration-service .btn:focus,.sparse-body .registration-service .btn:focus,.auth-body .registration-form .btn:focus,.sparse-body .registration-form .btn:focus,.auth-body .login-default .btn:focus,.sparse-body .login-default .btn:focus,.auth-body .login-role-based .btn:focus,.sparse-body .login-role-based .btn:focus,.auth-body .login-services .btn:active:focus,.sparse-body .login-services .btn:active:focus,.auth-body .registration-service .btn:active:focus,.sparse-body .registration-service .btn:active:focus,.auth-body .registration-form .btn:active:focus,.sparse-body .registration-form .btn:active:focus,.auth-body .login-default .btn:active:focus,.sparse-body .login-default .btn:active:focus,.auth-body .login-role-based .btn:active:focus,.sparse-body .login-role-based .btn:active:focus,.auth-body .login-services .btn:active:hover,.sparse-body .login-services .btn:active:hover,.auth-body .registration-service .btn:active:hover,.sparse-body .registration-service .btn:active:hover,.auth-body .registration-form .btn:active:hover,.sparse-body .registration-form .btn:active:hover,.auth-body .login-default .btn:active:hover,.sparse-body .login-default .btn:active:hover,.auth-body .login-role-based .btn:active:hover,.sparse-body .login-role-based .btn:active:hover{border:1px solid #1889cb;background-color:#fff!important}.auth-body .form-control,.sparse-body .form-control{border-radius:0}@media(max-width:990px){.auth-header #app-name,.sparse-header #app-name{padding-top:0}}.footer{color:#212529;background-color:#fafafa;border-top:thin solid #cacaca;padding-top:15px}.footer .container{padding-right:30px;height:130px}.footer .container .row .text-left{max-width:90px;padding-right:0;padding-top:8px}.footer .container .row .footer-right{text-align:left;padding-left:0}.footer .container .row .footer-right h3{margin-top:0}.footer .bottomLogo{width:auto;height:60px}@media(max-width:768px){.footer .container .row{padding-left:20px}}.header .logo{width:auto;height:150px}.header .pull-left{width:50%;padding-left:12px}.header .pull-right{width:50%;padding-top:45px;text-align:right}.header .sitename{font-size:30pt;text-decoration:none}.header .sitename a{color:#000;position:relative}.header .sitename a:after{content:"";position:absolute;width:0;height:5px;bottom:-5px;left:0;background-color:#000;visibility:hidden;transition:all .45s ease-in-out;margin:auto}.header .sitename a:hover{color:#000;text-decoration:none}.header .sitename a:hover:after{visibility:visible;width:50%}.nav #main-nav.navbar-default{background-color:#fff;border:none}.nav #main-nav.navbar-default .container{background-color:#fff;padding:0}.nav #main-nav.navbar-default .container a:not(.see-all){color:#000}@media(min-width:768px){.nav #main-nav.navbar-default .container a:not(.see-all):hover{background-color:#fff;color:#000;text-decoration:none}}.nav #main-nav.navbar-default .container a:not(.see-all):hover,.nav #main-nav.navbar-default .container a:not(.see-all):active,.nav #main-nav.navbar-default .container a:not(.see-all):active:hover,.nav #main-nav.navbar-default .container a:not(.see-all):active:focus,.nav #main-nav.navbar-default .container a:not(.see-all):focus{background-color:#fff;color:#000;text-decoration:none}.nav #main-nav.navbar-default .container a:not(.see-all):hover:before,.nav #main-nav.navbar-default .container a:not(.see-all):active:before,.nav #main-nav.navbar-default .container a:not(.see-all):active:hover:before,.nav #main-nav.navbar-default .container a:not(.see-all):active:focus:before,.nav #main-nav.navbar-default .container a:not(.see-all):focus:before{visibility:visible;width:50%}.nav #main-nav.navbar-default .container a:not(.see-all):before{content:"";position:absolute;width:0;height:2px;bottom:15px;left:13px;background-color:#000;visibility:hidden;transition:all .45s ease-in-out;margin:auto}.nav #main-nav.navbar-default .container .active>a,.nav #main-nav.navbar-default .container .open>a{background-color:#fff;color:#000;text-decoration:none}.nav #main-nav.navbar-default .container .active>a:before,.nav #main-nav.navbar-default .container .open>a:before{content:"";position:absolute;width:50%;height:2px;bottom:15px;left:13px;background:#000;visibility:visible;transition:all .45s ease-in-out;margin:auto}.nav #main-nav.navbar-default .container ul.dropdown-menu{background-color:#000;border:none;border-radius:0;box-shadow:none;padding:0;margin-left:15px}.nav #main-nav.navbar-default .container ul.dropdown-menu .active>a{background-color:#47ade9}.nav #main-nav.navbar-default .container ul.dropdown-menu a{padding:10px 20px;color:#fff}.nav #main-nav.navbar-default .container ul.dropdown-menu a:before{visibility:hidden}.nav #main-nav.navbar-default .container ul.dropdown-menu a:hover,.nav #main-nav.navbar-default .container ul.dropdown-menu a:active,.nav #main-nav.navbar-default .container ul.dropdown-menu a:active:hover,.nav #main-nav.navbar-default .container ul.dropdown-menu a:active:focus,.nav #main-nav.navbar-default .container ul.dropdown-menu a:focus{background-color:#47ade9;color:#fff;text-decoration:none}.nav #main-nav.navbar-default .container ul.dropdown-menu a:hover:before,.nav #main-nav.navbar-default .container ul.dropdown-menu a:active:before,.nav #main-nav.navbar-default .container ul.dropdown-menu a:active:hover:before,.nav #main-nav.navbar-default .container ul.dropdown-menu a:active:focus:before,.nav #main-nav.navbar-default .container ul.dropdown-menu a:focus:before{visibility:hidden}.nav #main-nav.navbar-default ul.navbar-nav li a{line-height:23px}.nav #main-nav.navbar-default .navbar-toggle{border-color:#000;margin-right:25px}.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:#ddd}.nav #main-nav.navbar-default .navbar-toggle .icon-bar{background-color:#000}.nav #notifications .notifications-body,.nav #notifications .notifications-list{color:#1889cb;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:#1889cb;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:#47ade9}.nav #notifications .notifications-body a.notification.row.notification-alert,.nav #notifications .notifications-list a.notification.row.notification-alert{color:#1889cb;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:#47ade9}@media(max-width:768px){.nav #main-nav .navbar-header .navbar-brand{padding-left:30px}.nav a:not(.ulogo):before,.header a:not(.ulogo):before{visibility:hidden!important}.nav a:not(.ulogo):hover,.header a:not(.ulogo):hover{background-color:#47ade9!important;color:#fff!important}.nav a:not(.ulogo):hover:before,.header a:not(.ulogo):hover:before{visibility:hidden!important}.nav #students-nav,.header #students-nav{margin-left:20px;margin-right: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}body{background-color:#fff;line-height:1.5}.main{padding:20px 0}.main a:not(.btn):not(.list-group-item):not(.ch-label-skill){color:#47ade9;text-decoration:none}.main a:not(.btn):not(.list-group-item):not(.ch-label-skill):hover{color:#1889cb;text-decoration:underline}.main .under-nav .container .organisations-search-query label,.main .under-nav .container label.search-jobs,.main .under-nav .container label.search-events{margin-bottom:8px}.main .under-nav .container .event-banner-info h2{color:#fff}.main .btn{border-radius:0;transition:color 1.15s ease-in-out,background-color .3s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.main .btn.btn-primary{background:#47ade9;color:#fff;border:1px solid #47ade9}.main .btn.btn-primary:active,.main .btn.btn-primary:hover,.main .btn.btn-primary:active:hover,.main .btn.btn-primary.active{background:#fff;color:#47ade9;border:1px solid #47ade9}.main .btn.btn-primary:focus,.main .btn.btn-primary:active:focus{background:#47ade9;color:#47ade9;border:1px solid #47ade9}.main .btn.btn-success{background:#cd3569;color:#fff;border:1px solid #cd3569}.main .btn.btn-success:active,.main .btn.btn-success:hover,.main .btn.btn-success:active:hover,.main .btn.btn-success.active,.main .btn.btn-success:focus,.main .btn.btn-success:active:focus{background:#fff;color:#cd3569;border:1px solid #cd3569}.main .form-control,.main .select2-selection{border-radius:0}.main .main-content .container{padding:20px}.main .main-content .container #home-rows .home-row h2{text-align:center}.main .main-content .container .panel{border-radius:0;border:1px solid #ddd}.main .main-content .container .panel .panel-heading{border-top-left-radius:0;border-top-right-radius:0;background-color:#fff;color:#212529;border:1px solid #fff}.main .main-content .container .panel .panel-heading a:not(.btn){color:#212529}.main .main-content .container .panel .panel-heading a:not(.btn):hover{color:#212529;text-decoration:underline}.main .main-content .container .panel .panel-heading a.btn-xs.btn-success{background:#cd3569;color:#fff;border:1px solid #cd3569;box-shadow:0 0 4px 0 rgba(0,0,0,.2),0 0 2px 0 rgba(0,0,0,.1)}.main .main-content .container .panel .panel-heading a.btn-xs.btn-success:hover{background:#fff;color:#cd3569;border:1px solid #cd3569}.main .main-content .container .panel.panel-html .panel-body{padding:0}.main .main-content .container .panel .panel-footer{border-bottom-left-radius:0;border-bottom-right-radius:0;background-color:#ddd;color:#212529;border:none}.main .main-content .container .panel .panel-footer a{color:#212529}.main .main-content .container .panel .panel-footer a:hover{color:#212529;text-decoration:underline}.alert{border-radius:0}