@font-face{font-family:NewsGothicCond;src:local("NewsGoth Cn BT") format("truetype")}@font-face{font-family:NewsGothicStd;src:local("NewsGoth Cn BT") format("opentype")}@font-face{font-family:NewCaledoniaStd;src:local("New Caledonia LT Std") format("opentype")}body{font-family:"NewCaledoniaStd",serif}body .text-content{font-family:"NewCaledoniaStd",serif}body .nav #main-nav.navbar.navbar-default{font-family:"NewsGothicStd",sans-serif}h1:not(.fa):not(.glyphicon),h2:not(.fa):not(.glyphicon),h3:not(.fa):not(.glyphicon),h4:not(.fa):not(.glyphicon),h5:not(.fa):not(.glyphicon),strong:not(.fa):not(.glyphicon){font-family:"NewsGothicStd",sans-serif}.panel.panel-default .panel-heading:not(.fa):not(.glyphicon){font-family:"NewCaledoniaStd",serif}footer{font-family:"NewsGothicStd",sans-serif}body.sparse,body.auth{background:linear-gradient(180deg,#e6eaee 0%,#e6eaee 20%,#e6eaee 100%)}body.sparse .main,body.auth .main{background:linear-gradient(180deg,#e6eaee 0%,#e6eaee 20%,#e6eaee 100%)}body.sparse a,body.auth a{color:#337ab7;text-decoration:underline;transition:1s ease}body.sparse a:hover,body.auth a:hover{color:#001c10}body.sparse .login-below-login-row,body.auth .login-below-login-row{padding-top:15px}body.sparse .modal-content,body.auth .modal-content{border-radius:0}body.sparse .modal-content .form-control,body.auth .modal-content .form-control{border-radius:0}body.sparse .sparse-header,body.auth .sparse-header{padding:20px}body.sparse .sparse-container,body.auth .sparse-container,body.sparse .auth-container,body.auth .auth-container{box-shadow:0 10px 24px 0 rgba(0,0,0,.22);background:#fff;padding:30px}body.sparse .sparse-footer,body.auth .sparse-footer{height:70px}body.sparse .btn.btn-success,body.auth .btn.btn-success{background:#004f2e;border-color:#fab800;color:#fff}body.sparse .btn.btn-success:hover,body.auth .btn.btn-success:hover{background:#fab800;color:#004f2e;font-weight:700;transition:.3s ease}body.sparse .btn.btn-primary,body.auth .btn.btn-primary{background:#004f2e;border-color:#fab800;color:#fff}body.sparse .btn.btn-primary:hover,body.auth .btn.btn-primary:hover{color:#004f2e;background:#fab800;font-weight:700;transition:.3s ease}.footer{display:flex;background:#000}.footer .bold{font-weight:800}.footer a{color:#fff}.footer a .fa{font-size:38px;padding:5px}.footer a:hover{color:#fff}.footer .container{background:#000;padding:20px 0 20px;margin-bottom:0;display:inline-flex;align-items:center}@media(max-width:767px){.footer .container{display:inline-grid}}.footer .container .leftF{width:50%!important;text-align:left!important}@media(max-width:767px){.footer .container .leftF{content-visibility:hidden}}.footer .container .centerF{text-align:center!important;width:33%!important}@media(max-width:767px){.footer .container .centerF{content-visibility:hidden}}.footer .container .rightF{width:50%!important;text-align:right!important;align-self:center}.footer .container .rightF .fa{padding-right:5px}@media(max-width:767px){.footer .container .rightF{width:auto!important}}fieldset{margin-bottom:25px}.header{background:#fff}.header .container{background-image:url(/resources/themes/students/Regina/content/images/BannerImage.jpg);height:300px;width:1198px}@media(max-width:931px){.header .container{height:300px;background-size:cover;background-position:center}}.header .container .sName{text-align:right;font-weight:400}.header .container .sName a{color:#191e52}.header .container .sName a:hover{color:#001c10;text-decoration:none}.header .uofr-widget-icon{position:fixed;z-index:1001;right:-122px;top:10%;transition:right .3s ease-in-out}.header .uofr-widget-icon.focus-within,.header .uofr-widget-icon:hover{right:0}.header .uofr-widget-icon img{max-width:180px}@media(max-width:820px){.header .uofr-widget-icon{display:block;text-align:right;width:100%}.header .uofr-widget-icon img{max-width:inherit;height:95px}}.nav #main-nav.navbar.navbar-default{background:#004f2e;border-bottom:6px solid #ffc82e}.nav #main-nav.navbar.navbar-default .container{background:transparent;padding-left:0}.nav #main-nav.navbar.navbar-default .container a:not(.see-all){color:#fff}@media(min-width:768px){.nav #main-nav.navbar.navbar-default .container a:not(.see-all):hover{color:#ffc82e;text-decoration:none}}.nav #main-nav.navbar.navbar-default .container a:not(.see-all):hover,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):active,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):active:hover,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):active:focus,.nav #main-nav.navbar.navbar-default .container a:not(.see-all):focus{background-color:#fff;color:#004f2e;text-decoration:none}.nav #main-nav.navbar.navbar-default .container .active>a,.nav #main-nav.navbar.navbar-default .container .open>a{background:#004f2e;text-decoration:none}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu{background-color:#004f2e;border:none;border-radius:0;box-shadow:none;padding:0}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu #sitesMenu-searchfield .form-control{border-radius:0;border:solid 1px #333336;background-color:#bababa;color:#333336;border-top:none}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a{padding:10px 20px}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:hover,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:active,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:active:hover,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:active:focus,.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu a:focus{background-color:#fff;color:#004f2e;text-decoration:none}.nav #main-nav.navbar.navbar-default .container ul.dropdown-menu .active>a{background-color:#004f2e;color:#fff}@media(max-width:768px){.nav #main-nav.navbar.navbar-default .container #students-nav ul.navbar-nav{padding-left:20px}}.nav #main-nav.navbar.navbar-default .navbar-toggle{border-color:#fff;margin-right:25px}.nav #main-nav.navbar.navbar-default .navbar-toggle:hover,.nav #main-nav.navbar.navbar-default .navbar-toggle:active,.nav #main-nav.navbar.navbar-default .navbar-toggle:active:hover,.nav #main-nav.navbar.navbar-default .navbar-toggle:active:focus,.nav #main-nav.navbar.navbar-default .navbar-toggle:focus{background-color:#65656a}.nav #main-nav.navbar.navbar-default .navbar-toggle .icon-bar{background-color:#fff}.nav #main-nav.navbar.navbar-default .navbar-brand{padding-left:30px;color:#fff!important}.nav #main-nav.navbar.navbar-default #notifications .popover.bottom{background:#fff;border-radius:0}.nav #main-nav.navbar.navbar-default #notifications .popover.bottom>.arrow:after{border-bottom-color:#fff}.nav #main-nav.navbar.navbar-default #notifications .notifications-header{margin-left:10px}.nav #main-nav.navbar.navbar-default #notifications .notifications-header,.nav #main-nav.navbar.navbar-default #notifications .notifications-body,.nav #main-nav.navbar.navbar-default #notifications .notifications-list{color:#000;background-color:#fff}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread{color:#000;background-color:#f03;padding-bottom:10px}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row.unread:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row.unread:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row.unread:active{color:#000;background-color:#f03;transition:.3s ease}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row{color:#000;background:#fff;padding-bottom:10px}.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-header a.notification.row:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-body a.notification.row:active,.nav #main-nav.navbar.navbar-default #notifications .notifications-list a.notification.row:active{color:#fff;background-color:#004f2e;transition:.3s ease}.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all{color:#000;background-color:#fff;font-size:14px}.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all:hover,.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all:focus,.nav #main-nav.navbar.navbar-default #notifications .notifications-footer a.see-all:active{transition:.3s ease;text-decoration:none}html{height:100%}body{height:100%;background:#fff;font-size:16px}@media(max-width:768px){body{padding:0 15px}}.wrap{overflow:auto;padding-bottom:100px;min-height:100%}.main{background:linear-gradient(180deg,#e6eaee 0%,#e6eaee 20%,#e6eaee 100%);margin:0;padding:0 0 5px 0;font-family:"NewsGothicStd",sans-serif!important}.main .form-control,.main .btn,.main .alert{border-radius:0}.main .btn.btn-success{background:#004f2e;border-color:#fab800;color:#fff}.main .btn.btn-success:hover{background:#fab800;color:#004f2e;font-weight:700;transition:.3s ease}.main .btn.btn-primary{background:#004f2e;border-color:#fab800;color:#fff}.main .btn.btn-primary:hover{color:#004f2e;background:#fab800;font-weight:700;transition:.3s ease}.main .under-nav{background:#fff;padding:25px 0}.main .under-nav .container{padding:0}.main .under-nav .container .search{padding:15px}.main .under-nav .container .search a{color:#004f2e;text-decoration:none}.main .under-nav ul.list-inline{padding-top:10px}.main-content{padding-bottom:5px;background-color:#fff}.main-content .container{margin:0 auto;padding:10px 0 0 0}.main-content .container h2{color:#004f2e;font-weight:bold}.main-content .container a:not(.btn){color:#004f2e;font-weight:600}.main-content .container a:not(.btn):hover{color:#004f2e;transition:.3s ease}.main-content .container .content{background:#fff;box-shadow:2px 2px 5px 0 rgba(0,0,0,.1)}.main-content .container .wf-stage.wf-panel{background:#fff}.main-content .container .panel.float{box-shadow:0 5px 10px 0 rgba(0,0,0,.12);transition:.3s ease}.main-content .container .panel.float:hover{box-shadow:0 10px 24px 0 rgba(0,0,0,.22);transform:translateY(-5px);transition:.3s ease}.main-content .container .ul-style{list-style-type:none;padding-inline-start:15px;line-height:25px}.main-content .container .panel.panel-default{border:none;border-radius:0;box-shadow:2px 2px 5px 0 rgba(0,0,0,.1)}.main-content .container .panel.panel-default .panel-heading{border-top-right-radius:0;border-top-left-radius:0;background:#004f2e;color:#fff;border:none;font-weight:700;font-family:"NewsGothicStd",sans-serif!important}.main-content .container .panel.panel-default .panel-heading a{color:#fff}.main-content .container .panel.panel-default .panel-heading a:hover{color:#fff;transition:.3s ease;text-decoration:underline}.main-content .container .panel.panel-default .panel-body small{font-size:100%}.main-content .container .panel.panel-default .panel-body a:not(.btn){color:#004f2e}.main-content .container .panel.panel-default .panel-body a:not(.btn):hover{color:#001c10;transition:.3s ease;text-decoration:underline!important}.main-content .container .panel.panel-default .list-group-item{border:none}.main-content .container .panel.panel-default .panel-footer{border-bottom-right-radius:0;border-bottom-left-radius:0;text-align:right;background:#fff;border:none}