/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.collapse:not(.show):not(.in){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .35s ease}.collapse.in,.collapse.show{height:auto}.dropdown-menu.show,.open>.dropdown-menu{display:block!important}.clearfix{zoom:1}.clearfix:after,.clearfix:before{--tw-content:"";content:var(--tw-content);display:table;line-height:0}.clearfix:after{clear:both}.hide-text{background-color:transparent;border-width:0;color:transparent;font:0/0 a;text-shadow:none}.input-block-level{box-sizing:border-box;display:block;min-height:30px;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{zoom:1;display:inline-block;display:inline}audio:not([controls]){display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-size:100%}body{--tw-bg-opacity:1;background-color:rgb(204 204 204/var(--tw-bg-opacity));margin:0}a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a:active,a:hover{outline:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border-width:0;height:auto;max-width:100%;vertical-align:middle;width:auto\9}@media print{img{border-width:0;max-width:100%}}img{-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{font-size:100%;margin:0;vertical-align:middle}button,input{line-height:normal;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border-width:0;padding:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*,:after,:before{background:#fff!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{color:#000!important;text-decoration:underline!important}a[href]:after{content:" ("attr(href) ")"}abbr[title]:after{content:" ("attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{border:1px solid #9e9e9e;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{border:0;max-width:100%!important}audio,embed,object,video{display:none}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.page-header{border:0;margin:0;padding-bottom:0}#ubc7-unit a:link:after{content:none}#ubc7-unit{border-bottom:1px solid #000;height:80px;overflow:visible}#ubc7-unit-name{box-shadow:none}#ubc7-unit-faculty{color:#000;margin-bottom:10px;text-shadow:none}#ubc7-unit-identifier{color:#000;font-size:20pt;text-shadow:none}#ubc7-apom,#ubc7-global-footer,#ubc7-global-menu,#ubc7-header,#ubc7-minimal-footer,#ubc7-unit .btn,#ubc7-unit .navbar .btn-navbar,#ubc7-unit-menu,#ubc7-wordmark,#ubc7-wordmark-block,.breadcrumb,.ubc7-back-to-top{display:none}#ubc7-footer,#ubc7-unit-footer{border-color:#000!important;color:#000!important;padding-top:10px!important}#ubc7-unit-social-icons{color:#000;visibility:visible}.row-fluid{border:0;box-shadow:none!important;float:none!important;margin:0 5%;padding-bottom:0!important;padding-top:0!important;width:auto}.btn,.btn-group{background:0;border-color:#000;color:#000}.bootstrap-sidenav,.pager,.pagination,.progress{display:none}.accordion a:link:after,.btn a:link:after,.btn-navbar a:link:after,.dropdown-menu a:link:after,.nav .nav-list a:link:after,.nav .nav-pills a:link:after,.nav .nav-tabs a:link:after,.nav .navbar a:link:after,.nav a:link:after,.pager a:link:after,.tabbable a:link:after{content:none}.nav-tabs>.active>a,.nav-tabs>.active>a:hover{border:0;border-bottom:2px solid #000;color:#000;font-weight:700}.nav-tabs>li>a{border:0;color:#000}@page{margin:.5cm}}.js-bootstrap .collapse:not(.show,.in){display:none}.collapsing{height:0;overflow:hidden;position:relative;transition-duration:.15s;transition-duration:.35s;transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:ease}.collapse.in,.collapse.show{height:auto}.dropdown-menu.show,.open>.dropdown-menu{display:block}body.layout--full-width,body.layout--full-width-left{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}#ubc7-footer,#ubc7-global-menu,#ubc7-header,#ubc7-unit,#ubc7-unit-menu{box-sizing:content-box;font-family:Arial,sans-serif!important}.dialog-off-canvas-main-canvas>.container{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));width:100%}@media (min-width:980px){.dialog-off-canvas-main-canvas>.container{margin-left:auto;margin-right:auto;width:980px}}@media (min-width:1200px){.dialog-off-canvas-main-canvas>.container{width:1200px}}#ubc7-footer .clf-container,#ubc7-global-menu .clf-container,#ubc7-header .clf-container,#ubc7-unit .clf-container,#ubc7-unit-menu .clf-container{padding:0 1.25rem}#ubc7-footer .clf-container:after,#ubc7-footer .clf-container:before,#ubc7-global-menu .clf-container:after,#ubc7-global-menu .clf-container:before,#ubc7-header .clf-container:after,#ubc7-header .clf-container:before,#ubc7-unit .clf-container:after,#ubc7-unit .clf-container:before,#ubc7-unit-menu .clf-container:after,#ubc7-unit-menu .clf-container:before,.row-fluid:after,.row-fluid:before{--tw-content:" ";content:var(--tw-content);display:table}#ubc7-footer .clf-container:after,#ubc7-global-menu .clf-container:after,#ubc7-header .clf-container:after,#ubc7-unit .clf-container:after,#ubc7-unit-menu .clf-container:after,.row-fluid:after{clear:both}#ubc7-global-menu{--tw-bg-opacity:1;--tw-shadow:inset 0 -60px 60px -60px #ccc;--tw-shadow-colored:inset 0 -60px 60px -60px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ubc7-search{--tw-bg-opacity:1;background-color:rgb(215 224 231/var(--tw-bg-opacity));height:90px;text-align:center;width:100%}#ubc7-search-box{padding-top:30px}#ubc7-search-box .form-search{margin:0 0 1.25rem}#ubc7-search-box input{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:inset 0 1px 1px rgba(0,0,0,.075);--tw-shadow-colored:inset 0 1px 1px var(--tw-shadow-color);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-color:rgb(204 204 204/var(--tw-border-opacity));border-style:solid;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:content-box;color:rgb(85 85 85/var(--tw-text-opacity));font-size:1rem;height:1.25rem;padding:.25rem 3px;transition:border .2s linear,box-shadow .2s linear;width:270px}#ubc7-footer .btn,#ubc7-global-menu .btn,#ubc7-header .btn,#ubc7-search-box input,#ubc7-unit .btn,#ubc7-unit-menu .btn{display:inline-block;line-height:1.25rem;margin-bottom:0;vertical-align:middle}#ubc7-footer .btn,#ubc7-global-menu .btn,#ubc7-header .btn,#ubc7-unit .btn,#ubc7-unit-menu .btn{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;--tw-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);--tw-shadow-colored:inset 0 1px 0 var(--tw-shadow-color),0 1px 2px var(--tw-shadow-color);background-color:rgb(0 33 69/var(--tw-bg-opacity));background-color:-moz-linear-gradient(top,#002145,#191938);background-image:linear-gradient(180deg,#002145,#191938);background-repeat:repeat-x;border-color:rgb(0 33 69/var(--tw-border-opacity));border-radius:0;border-style:solid;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:rgb(255 255 255/var(--tw-text-opacity));cursor:pointer;filter:progid:dximagetransform.microsoft.gradient(startColorstr="#002145",endColorstr="#191938",GradientType=0);filter:progid:dximagetransform.microsoft.gradient(enabled=false);font-size:.875rem;padding:.25rem .75rem;text-align:center;text-decoration-line:none;text-shadow:none}#ubc7-footer .btn:active,#ubc7-footer .btn:hover,#ubc7-global-menu .btn:active,#ubc7-global-menu .btn:hover,#ubc7-header .btn:active,#ubc7-header .btn:hover,#ubc7-unit .btn:active,#ubc7-unit .btn:hover,#ubc7-unit-menu .btn:active,#ubc7-unit-menu .btn:hover{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(47 93 124/var(--tw-bg-opacity));background-position:0 -200px;border-color:rgb(47 93 124/var(--tw-border-opacity));color:rgb(255 255 255/var(--tw-text-opacity));transition-duration:.15s;transition-duration:.1s;transition-property:background-position;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-timing-function:linear}#ubc7-global-header .row-fluid{padding-bottom:30px;padding-top:.625rem}#ubc7-global-header ul{box-sizing:content-box;margin:0 0 .625rem}#ubc7-global-header .reverse:after,#ubc7-global-header .reverse:before{--tw-content:" ";content:var(--tw-content);display:table}#ubc7-global-header .reverse:after{clear:both}#ubc7-global-header li{--tw-border-opacity:1;border-bottom:1px rgb(215 224 231/var(--tw-border-opacity));border-style:solid;display:block;float:left;height:30px;line-height:1.5rem;margin:.625rem 1% 0;width:48%}@media (min-width:768px){#ubc7-global-header li{width:23%}}#ubc7-global-header a{--tw-text-opacity:1;color:rgb(0 33 69/var(--tw-text-opacity));font-size:.75rem;text-decoration-line:none}#ubc7-global-header a:hover{text-decoration-line:underline}#ubc7-header{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-top:3px rgb(0 33 69/var(--tw-border-opacity));border-style:solid}.legacy--wb #ubc7-header{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(0 33 69/var(--tw-bg-opacity));border-top:3px rgb(255 255 255/var(--tw-border-opacity));border-style:solid}.legacy--gw #ubc7-header{--tw-border-opacity:1;border-top:3px rgb(47 93 124/var(--tw-border-opacity));border-style:solid}.legacy--wg #ubc7-header{--tw-border-opacity:1;--tw-bg-opacity:1;background-color:rgb(47 93 124/var(--tw-bg-opacity));border-top:3px rgb(255 255 255/var(--tw-border-opacity));border-style:solid}#ubc7-header .span1,#ubc7-header .span9{box-sizing:border-box;display:block;height:95px;min-height:30px}#ubc7-header .span1,#ubc7-header .span2{display:none}#ubc7-logo,#ubc7-wordmark{height:100%}.ubc7-campus{bottom:17px;cursor:pointer;display:block;float:left;height:18px;left:35px;overflow:hidden;position:absolute;width:100px}@media (min-width:768px){.ubc7-campus{bottom:30px;left:2.5rem;width:120px}}@media (min-width:980px){.ubc7-campus{bottom:17px;left:1.75rem;width:135px}}@media (min-width:1200px){.ubc7-campus{bottom:19px;height:1.5rem;left:2.25rem;width:170px}}#ubc7-vancouver-campus{background-position:-1319px -301px}@media (min-width:768px){#ubc7-vancouver-campus{background-position:-1319px -301px}}@media (min-width:980px){#ubc7-vancouver-campus{background-position:-1320px -122px}}@media (min-width:1200px){#ubc7-vancouver-campus{background-position:-1320px -5px}}#ubc7-okanagan-campus{background-position:-1319px -329px}@media (min-width:768px){#ubc7-okanagan-campus{background-position:-1319px -262px}}@media (min-width:980px){#ubc7-okanagan-campus{background-position:-1320px -165px}}@media (min-width:1200px){#ubc7-okanagan-campus{background-position:-1320px -53px}}#ubc7-global-utility button span,#ubc7-global-utility-no-script,#ubc7-logo,#ubc7-okanagan-campus,#ubc7-signature a,#ubc7-vancouver-campus,#ubc7-wordmark-block,.ubc7-arrow{background-image:url(/themes/contrib/kraken-vpr/img/clf/ubc7-clf-sprite-blue.png);background-repeat:no-repeat}.legacy--wb #ubc7-global-utility button span,.legacy--wb #ubc7-global-utility-no-script,.legacy--wb #ubc7-logo,.legacy--wb #ubc7-okanagan-campus,.legacy--wb #ubc7-signature a,.legacy--wb #ubc7-vancouver-campus,.legacy--wb #ubc7-wordmark-block,.legacy--wb .ubc7-arrow,.legacy--wg #ubc7-global-utility button span,.legacy--wg #ubc7-global-utility-no-script,.legacy--wg #ubc7-logo,.legacy--wg #ubc7-okanagan-campus,.legacy--wg #ubc7-signature a,.legacy--wg #ubc7-vancouver-campus,.legacy--wg #ubc7-wordmark-block,.legacy--wg .ubc7-arrow{background-image:url(/themes/contrib/kraken-vpr/img/clf/ubc7-clf-sprite-white.png);background-repeat:no-repeat}.legacy--gw #ubc7-global-utility button span,.legacy--gw #ubc7-global-utility-no-script,.legacy--gw #ubc7-logo,.legacy--gw #ubc7-okanagan-campus,.legacy--gw #ubc7-signature a,.legacy--gw #ubc7-vancouver-campus,.legacy--gw #ubc7-wordmark-block,.legacy--gw .ubc7-arrow{background-image:url(/themes/contrib/kraken-vpr/img/clf/ubc7-clf-sprite-grey.png);background-repeat:no-repeat}#ubc7-global-utility button,#ubc7-logo a,#ubc7-wordmark a{display:block;height:100%;width:100%}#ubc7-global-utility button span,#ubc7-logo a,#ubc7-signature a,#ubc7-wordmark a,.hide-text,.ubc7-campus{overflow:hidden;text-indent:200%;white-space:nowrap}#ubc7-wordmark-block{background-position:-2px -276px;background-size:auto;border-left-width:0;position:relative}@media (min-width:768px){#ubc7-wordmark-block{background-position:-1px -205px}}#ubc7-wordmark{width:70%}@media (min-width:980px){#ubc7-wordmark{position:relative;width:85%}}@media (min-width:1200px){#ubc7-wordmark{float:left;position:relative;width:85%}}#ubc7-wordmark{background:0}#ubc7-wordmark a{height:80%}#ubc7-global-utility button{--tw-shadow:0 0;--tw-shadow-colored:0 0 var(--tw-shadow-color);border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);cursor:pointer;display:block;height:2.75rem;margin-right:0;padding:0;position:absolute;right:0;top:0;width:45px}@media (min-width:980px){#ubc7-global-utility button{margin-right:13px;top:1px;width:45px}}@media (min-width:1200px){#ubc7-global-utility button{height:45px;margin-right:17px;top:.25rem}}#ubc7-global-utility button{background:transparent}#ubc7-global-utility button span{--tw-bg-opacity:1;background-color:rgb(0 33 69/var(--tw-bg-opacity));background-position:-1229px -291px}.legacy--wg #ubc7-global-utility button span{background-position:-1229px -324px}@media (min-width:768px){.legacy--wg #ubc7-global-utility button span{background-position:-1233px -54px}}@media (min-width:980px){.legacy--wg #ubc7-global-utility button span{background-position:-1233px -48px}}#ubc7-global-utility button span,a#ubc7-global-utility-no-script{cursor:pointer;display:block;height:33px;position:relative;top:-.375rem;width:45px}.legacy--wb #ubc7-global-utility button span,.legacy--wb #ubc7-global-utility button span.opened,.legacy--wb a#ubc7-global-utility-no-script,.legacy--wg #ubc7-global-utility button span,.legacy--wg #ubc7-global-utility button span.opened,.legacy--wg a#ubc7-global-utility-no-script{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.legacy--gw #ubc7-global-utility button span,.legacy--gw #ubc7-global-utility button span.opened,.legacy--gw a#ubc7-global-utility-no-script{--tw-bg-opacity:1;background-color:rgb(47 93 124/var(--tw-bg-opacity))}#ubc7-global-utility button span.opened,#ubc7-global-utility button[aria-expanded=true] span{background-position:-1163px -291px}.legacy--wg #ubc7-global-utility button span.opened,.legacy--wg #ubc7-global-utility button[aria-expanded=true] span{background-position:-1163px -324px}#ubc7-unit{height:50px;overflow:hidden;width:100%}@media (min-width:1200px){#ubc7-unit{height:60px}}#ubc7-unit .clf-container{height:100%}#ubc7-unit .navbar{float:right}@media (min-width:980px){#ubc7-unit .navbar{display:none}}#ubc7-unit .btn-navbar{background:#fff;border-width:0;box-sizing:border-box;display:block;height:35px;margin-top:0;padding:11px 13px;width:45px}.show-faculty #ubc7-unit .btn-navbar{margin-top:3px}#ubc7-unit .btn-navbar.active,#ubc7-unit .btn-navbar.disabled,#ubc7-unit .btn-navbar:active,#ubc7-unit .btn-navbar:hover,#ubc7-unit .btn-navbar[disabled]{--tw-shadow:1px 1px 1px #191938;--tw-shadow-colored:1px 1px 1px var(--tw-shadow-color);background:#fff;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ubc7-unit .btn-navbar .icon-bar{--tw-shadow:0 1px 0 rgba(0,0,0,.25);--tw-shadow-colored:0 1px 0 var(--tw-shadow-color);background:#002145;border-radius:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;height:.125rem;width:18px}#ubc7-unit .btn-navbar .icon-bar+.icon-bar{margin-top:3px}#ubc7-unit-name{font-size:.75rem;font-weight:400;margin-right:55px;margin-top:.25rem}@media (min-width:1200px){#ubc7-unit-name{font-size:.875rem;margin-top:7px}}#ubc7-unit-name a,#ubc7-unit-name a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));display:block;line-height:1.25rem;text-decoration-line:none}#ubc7-unit .ubc7-single-element a{margin-top:1rem}@media (min-width:1200px){#ubc7-unit .ubc7-single-element a{margin-top:1.25rem}}.ubc7-single-element a #ubc7-unit-faculty{display:none}#ubc7-unit-name a .shorten{font-size:1rem}#ubc7-unit-name a .shorten-more{font-size:13px;white-space:normal}#ubc7-unit-name a .multi-rows{line-height:15px}#ubc7-unit-identifier{font-size:1.125rem;letter-spacing:1px;overflow:hidden;white-space:nowrap}@media (min-width:1200px){#ubc7-unit-identifier{font-size:1.25rem}}#ubc7-unit-faculty{display:block}#ubc7-unit-menu,#ubc7-unit-menu .navbar-inner{background:#fff;overflow:visible}#ubc7-unit-menu .nav{list-style:none;margin:0;padding-left:0}#ubc7-unit-navigation{--tw-shadow:0 3px 6px #ccc;--tw-shadow-colored:0 3px 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-left:-1.25rem;margin-right:-1.25rem;position:relative}@media (min-width:980px){#ubc7-unit-navigation{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-left:0;margin-right:0}}#ubc7-unit-menu .navbar-inner{background:#fff}#ubc7-unit-menu li{--tw-border-opacity:1;border-bottom:1px rgb(195 208 219/var(--tw-border-opacity));border-style:solid;line-height:1.25rem}@media (min-width:980px){#ubc7-unit-menu li{border-bottom-width:0;line-height:1.25rem}}@media (min-width:1200px){#ubc7-unit-menu li{line-height:1.5rem}}#ubc7-unit-menu .btn-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap;width:100%}@media (min-width:980px){#ubc7-unit-menu .btn-group{display:inline-block;font-size:0;position:relative;vertical-align:middle;white-space:nowrap}#ubc7-unit-menu .btn-group:hover{--tw-bg-opacity:1;background-color:rgb(0 33 69/var(--tw-bg-opacity))}}#ubc7-unit-menu .btn-group .btn{--tw-border-opacity:1;--tw-text-opacity:1;border-width:0;border-bottom:1px rgb(195 208 219/var(--tw-border-opacity));border-style:solid;color:rgb(0 33 69/var(--tw-text-opacity));display:block;margin-right:2.5rem;padding-left:1.25rem;text-align:left}@media (min-width:980px){#ubc7-unit-menu .btn-group .btn{--tw-text-opacity:1;border-width:0;color:rgb(0 33 69/var(--tw-text-opacity));display:block;margin-right:2.5rem;padding-left:1.25rem;text-align:left}}#ubc7-unit-menu .btn-group .btn{background:#fff}@media screen and (max-width:979px){#ubc7-unit-menu .menu-item--active-trail>.btn-group>.btn:not(.dropdown-toggle){--tw-shadow:inset 0 3px 8px rgba(0,0,0,.125);--tw-shadow-colored:inset 0 3px 8px var(--tw-shadow-color);background:#d7e0e7;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ubc7-unit-menu .menu-item--active-trail>.btn-group:hover>.btn:not(.dropdown-toggle){--tw-text-opacity:1;background:#002145;color:rgb(255 255 255/var(--tw-text-opacity))}}#ubc7-unit-menu .btn-group:hover .btn{--tw-text-opacity:1;background:#002145;color:rgb(255 255 255/var(--tw-text-opacity))}#ubc7-unit-menu .dropdown .btn-group .btn,#ubc7-unit-menu .dropdown .btn-group button{--tw-shadow:0 0 0 transparent;--tw-shadow-colored:0 0 0 var(--tw-shadow-color);background-image:none;border-radius:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-sizing:border-box;line-height:2.5rem;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;z-index:1}#ubc7-unit-menu .dropdown .btn-group a.btn{display:block;margin-right:0;padding-left:1.25rem;text-align:left}@media (min-width:980px){#ubc7-unit-menu .dropdown .btn-group a.btn{padding-left:.75rem}}#ubc7-unit-menu .dropdown .btn-group button,#ubc7-unit-menu .dropdown .btn-group:hover button{--tw-border-opacity:1;border-left:1px rgb(195 208 219/var(--tw-border-opacity));border-style:solid;height:41px;margin-right:0;padding-left:0;padding-right:0;position:absolute;right:0;top:0;width:2.5rem}#ubc7-unit-menu .dropdown .btn-group button:hover{--tw-bg-opacity:1;background-color:rgb(25 48 86/var(--tw-bg-opacity))}#ubc7-unit-menu .dropdown .btn-group button .ubc7-arrow{background-position:-1178px -261px;display:inline-block;height:15px;margin-left:11px;margin-top:0;vertical-align:text-top;width:15px}@media (min-width:980px){#ubc7-unit-menu .dropdown .btn-group button .ubc7-arrow{margin-bottom:.375rem;margin-left:.25rem}}#ubc7-unit-menu .dropdown .btn-group button .ubc7-arrow{text-decoration:inherit}#ubc7-unit-menu .dropdown .btn-group.open button .ubc7-arrow{background-position:-1207px -261px}#ubc7-unit-menu .dropdown .btn-group.open:hover button .ubc7-arrow,#ubc7-unit-menu .dropdown .btn-group:hover button .ubc7-arrow{background-position:-1178px -227px}#ubc7-unit-menu .nav-collapse .dropdown-menu{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:transparent;border-radius:0;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:none;font-size:.875rem;left:auto;max-width:none;padding:0;position:static;top:auto}@media (min-width:980px){#ubc7-unit-menu .nav-collapse .dropdown-menu{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:0 5px 10px rgba(0,0,0,.2);--tw-shadow-colored:0 5px 10px var(--tw-shadow-color);background-clip:padding-box;background-color:rgb(255 255 255/var(--tw-bg-opacity));border:1px solid rgba(0,0,0,.2);border-radius:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:none;margin:0;padding:0;position:absolute;z-index:100}}#ubc7-unit-menu .nav-collapse .is-open>.dropdown-menu,#ubc7-unit-menu .nav-collapse .open>.dropdown-menu{display:block}#ubc7-unit-menu .btn-group>.btn,#ubc7-unit-menu .btn-group>.dropdown-menu{font-size:.875rem}#ubc7-unit-menu .nav-collapse .dropdown-menu a,#ubc7-unit-menu .nav-collapse .nav>li>a{--tw-text-opacity:1;color:rgb(0 33 69/var(--tw-text-opacity));display:block;font-size:.875rem;line-height:1.25rem;text-decoration-line:none;white-space:nowrap}#ubc7-unit-menu .nav-collapse .nav>li>a{padding:.625rem 1.25rem}@media (min-width:980px){#ubc7-unit-menu .nav-collapse .nav>li>a{font-size:.875rem;line-height:1.25rem;padding:.625rem}}@media (min-width:1200px){#ubc7-unit-menu .nav-collapse .nav>li>a{line-height:25px}}#ubc7-unit-menu .nav-collapse .nav>li .dropdown-menu a{padding:9px 25px 9px 35px}#ubc7-unit-menu .nav-collapse .dropdown-menu a:hover,#ubc7-unit-menu .nav-collapse .nav>li>a:hover{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 33 69/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:none}#ubc7-unit-menu .nav>li.menu-item--active-trail>.btn-group,#ubc7-unit-menu .nav>li.menu-item--active-trail>a,#ubc7-unit-menu .nav>li>a.is-active{--tw-shadow:inset 0 3px 8px rgba(0,0,0,.125);--tw-shadow-colored:inset 0 3px 8px var(--tw-shadow-color);background:#d7e0e7;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#ubc7-unit-menu .nav>li.menu-item--active-trail>.btn-group:hover,#ubc7-unit-menu .nav>li.menu-item--active-trail>a:hover,#ubc7-unit-menu .nav>li>a.is-active:hover{--tw-text-opacity:1;background:#002145;color:rgb(255 255 255/var(--tw-text-opacity))}#ubc7-unit-menu .dropdown .dropdown-menu .nav-header{--tw-text-opacity:1;color:rgb(25 48 86/var(--tw-text-opacity));display:block;font-family:bold;font-size:11px;line-height:1.25rem;margin-top:9px;padding:3px 25px 3px 35px;text-transform:uppercase}#ubc7-global-footer{--tw-bg-opacity:1;background-color:rgb(0 33 69/var(--tw-bg-opacity));font-size:.875rem;line-height:22px;min-height:100px}#ubc7-global-footer,#ubc7-global-footer a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#ubc7-global-footer a{text-decoration-line:none}#ubc7-global-footer a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));text-decoration-line:underline}#ubc7-global-footer ul{margin-bottom:0;margin-top:0}#ubc7-signature{box-sizing:border-box;height:70px;padding-top:1.25rem}#ubc7-signature a{background-position:-2px -544px;background-size:auto;box-sizing:content-box;display:block;height:100%}#ubc7-global-footer h3{font-size:1rem;margin:15px 0 5px}#ubc7-global-footer h3,#ubc7-global-footer h4{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-family:Arial,sans-serif!important;font-weight:700;line-height:30px}#ubc7-footer h4{font-size:.875rem;margin:.125rem 0}#ubc7-minimal-footer{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(0 33 69/var(--tw-bg-opacity));color:rgb(255 255 255/var(--tw-text-opacity));padding-top:1.25rem}#ubc7-minimal-footer .span12{--tw-border-opacity:1;border-top:1px rgb(31 56 95/var(--tw-border-opacity));border-style:solid;padding:22px 0}#ubc7-minimal-footer ul{margin:0;padding-left:0}#ubc7-minimal-footer li{display:inline-block;line-height:1.5rem}#ubc7-minimal-footer a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity));font-size:.75rem;text-decoration-line:none}#ubc7-minimal-footer a:hover{text-decoration-line:underline}#ubc7-minimal-footer .divider{--tw-text-opacity:1;color:rgb(204 204 204/var(--tw-text-opacity));font-size:.75rem;padding:0 5px 0 3px}#ubc7-unit-menu .nav-collapse .dropdown-menu a{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}#ubc7-unit-menu .nav-collapse .dropdown-menu a:hover{--tw-bg-opacity:1;background-color:rgb(0 33 69/var(--tw-bg-opacity))}#ubc7-unit-menu .nav-collapse .dropdown-menu a.active{background-color:none}@media screen and (min-width:768px){#ubc7-footer .clf-container,#ubc7-global-menu .clf-container,#ubc7-header .clf-container,#ubc7-unit .clf-container,#ubc7-unit-menu .clf-container{margin:0 auto;width:auto}#ubc7-global-utility button span,#ubc7-global-utility-no-script{background-position:-1233px 7px}#ubc7-global-utility button span.opened,#ubc7-global-utility button[aria-expanded=true] span{--tw-bg-opacity:1;background-color:rgb(0 33 69/var(--tw-bg-opacity));background-position:-1167px 7px}.legacy--wb #ubc7-global-utility button span.opened,.legacy--wb #ubc7-global-utility button[aria-expanded=true] span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity))}.legacy--wg #ubc7-global-utility button span.opened,.legacy--wg #ubc7-global-utility button[aria-expanded=true] span{background-position:-1167px -54px}#ubc7-global-footer .span5,#ubc7-global-footer .span6,#ubc7-global-footer .span7{box-sizing:border-box;display:block;float:left}#ubc7-global-footer .span5{width:40.05524861878453%}#ubc7-global-footer .span6{width:48.61878453038674%}#ubc7-global-footer .ml,#ubc7-global-footer .span7{margin-left:2.7624309392265194%}#ubc7-global-footer .span7{width:57.18232044198895%}}@media screen and (min-width:980px){#ubc7-footer .clf-container,#ubc7-global-menu .clf-container,#ubc7-header .clf-container,#ubc7-unit .clf-container,#ubc7-unit-menu .clf-container{padding:0 1rem;width:940px}.layout--full-width-left #ubc7-footer .clf-container,.layout--full-width-left #ubc7-global-menu .clf-container,.layout--full-width-left #ubc7-unit .clf-container,.layout--full-width-left #ubc7-unit-menu .clf-container{width:auto}.layout--full-width #ubc7-header .clf-container{--tw-border-opacity:1;border-bottom-style:solid;border-left:1px solid rgb(215 224 231/var(--tw-border-opacity));border-right:1px solid rgb(215 224 231/var(--tw-border-opacity));border-top-style:solid;padding-left:.875rem;padding-right:.875rem}.legacy--wb.layout--full-width #ubc7-header .clf-container{--tw-border-opacity:1;border-bottom-style:solid;border-left:1px solid rgb(31 56 95/var(--tw-border-opacity));border-right:1px solid rgb(31 56 95/var(--tw-border-opacity));border-top-style:solid}.legacy--wg.layout--full-width #ubc7-header .clf-container{--tw-border-opacity:1;border-bottom-style:solid;border-left:1px solid rgb(68 109 137/var(--tw-border-opacity));border-right:1px solid rgb(68 109 137/var(--tw-border-opacity));border-top-style:solid}.layout--full-width.layout--full-width-left #ubc7-header .clf-container{border-right-width:0;margin-left:0}#ubc7-search .span8{box-sizing:border-box;margin:0 auto;width:65.81196581196582%}#ubc7-header .span1,#ubc7-header .span9{display:block;float:left;height:95px}#ubc7-header .span1{margin-left:0;width:6.382978723404255%}#ubc7-header .span9{--tw-border-opacity:1;background-position:-72px -115px;border-left:1px rgb(215 224 231/var(--tw-border-opacity));border-style:solid;margin-left:2.127659574468085%;position:relative;width:91.48936170212765%}.legacy--wb #ubc7-header .span9{--tw-border-opacity:1;border-left:1px rgb(31 56 95/var(--tw-border-opacity));border-style:solid}.legacy--wg #ubc7-header .span9{--tw-border-opacity:1;border-left:1px rgb(68 109 137/var(--tw-border-opacity));border-style:solid}#ubc7-logo{background-position:11px -115px;min-width:95px}#ubc7-global-utility button span,a#ubc7-global-utility-no-script{height:35px}.legacy--wg #ubc7-global-utility button span.opened,.legacy--wg #ubc7-global-utility button[aria-expanded=true] span{background-position:-1167px -48px}#ubc7-unit-menu,#ubc7-unit-menu .navbar-inner{background:#e6e6e6}#ubc7-unit-menu .navbar-inner{background-image:none;border-width:0;min-height:32px}#ubc7-unit-menu .nav-collapse.collapse{display:block;height:auto;overflow:visible}#ubc7-unit-menu.navbar .nav{display:block;left:0;margin:0;position:relative}#ubc7-unit-menu.navbar .nav.dropdown-menu{position:absolute}#ubc7-unit-menu.navbar .nav>li{float:left}#ubc7-unit-menu{display:block}#ubc7-unit-menu .btn-group .btn{background:transparent}#ubc7-unit-menu .dropdown .btn-group a.btn,#ubc7-unit-menu .dropdown .btn-group button{--tw-shadow:0 0 0 transparent;--tw-shadow-colored:0 0 0 var(--tw-shadow-color);background-image:none;border-radius:0;border-width:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:inline-block;height:2.5rem;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;position:relative;z-index:1}#ubc7-unit-menu .dropdown .btn-group button,#ubc7-unit-menu .dropdown .btn-group:hover button{--tw-border-opacity:1;border-left:1px rgb(195 208 219/var(--tw-border-opacity));border-style:solid;height:22px;margin-right:0;padding-left:0;padding-right:0;position:relative;width:1.5rem}#ubc7-unit-menu .btn-group a.btn{padding-right:7px}#ubc7-unit-menu .dropdown .btn-group button .ubc7-arrow{vertical-align:initial}#ubc7-unit-menu .dropdown .btn-group:hover button{background-color:transparent}#ubc7-unit-menu .dropdown .btn-group:hover button .ubc7-arrow{margin-bottom:auto;vertical-align:text-top}#ubc7-unit-menu .nav-collapse .disclose__content{left:0;min-width:160px;position:absolute;top:100%;z-index:1000}#ubc7-unit-menu .nav-collapse .dropdown-menu{list-style:none}#ubc7-unit-menu .nav-collapse .dropdown-menu li{float:none}#ubc7-unit-menu .is-open>.dropdown-menu,#ubc7-unit-menu .open>.dropdown-menu{display:block}#ubc7-unit-menu .dropdown-menu li{--tw-border-opacity:1;border-bottom:1px rgb(215 224 231/var(--tw-border-opacity));border-style:solid}#ubc7-unit-menu .nav-collapse .dropdown-menu a,#ubc7-unit-menu .nav-collapse .nav>li .dropdown-menu a,#ubc7-unit-menu .nav-collapse .nav>li>a{--tw-text-opacity:1;clear:both;color:rgb(0 33 69/var(--tw-text-opacity));display:block;font-weight:400;white-space:nowrap}#ubc7-unit-menu .nav-collapse .dropdown-menu a:hover,#ubc7-unit-menu .nav-collapse .nav>li .dropdown-menu a:hover,#ubc7-unit-menu .nav-collapse .nav>li>a:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}#ubc7-unit-menu .nav-collapse .nav>li .dropdown-menu .nav-header,#ubc7-unit-menu .nav-collapse .nav>li .dropdown-menu a{padding:3px 1.25rem}}@media screen and (min-width:1200px){#ubc7-footer .clf-container,#ubc7-global-menu .clf-container,#ubc7-header .clf-container,#ubc7-unit .clf-container,#ubc7-unit-menu .clf-container{width:1170px}#ubc7-header .span1,#ubc7-header .span9{box-sizing:border-box;height:115px}#ubc7-header .span1{max-width:70px}#ubc7-header .span9{background-position:-83px 14px;margin-left:30px;width:91.45299145299145%}#ubc7-logo{background-position:32px 14px;margin-left:-15px;min-width:115px}#ubc7-global-utility button span,a#ubc7-global-utility-no-script{background-position:-1233px 13px;height:45px}#ubc7-global-utility button span.opened,#ubc7-global-utility button[aria-expanded=true] span{background-position:-1167px 13px}#ubc7-unit-menu .dropdown .btn-group button{height:22px}#ubc7-unit-menu .dropdown .btn-group a.btn,#ubc7-unit-menu .dropdown .btn-group:hover button{height:45px;line-height:45px}#ubc7-unit-menu .nav-collapse .dropdown-menu>li>a{line-height:1.25rem}}@media screen and (min--moz-device-pixel-ratio:0) and (min-width:1200px){#ubc7-unit-menu .nav>li>a{padding-top:11px}#ubc7-unit-menu .navbar-item{max-height:45px}}@media only screen and (-o-min-device-pixel-ratio:"3/2"),only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#ubc7-global-utility button span,#ubc7-global-utility-no-script,#ubc7-logo,#ubc7-okanagan-campus,#ubc7-signature a,#ubc7-vancouver-campus,#ubc7-wordmark-block,.ubc7-arrow{background-image:url(/themes/contrib/kraken-vpr/img/clf/ubc7-clf-sprite-blue-2x.png);background-size:1500px!important}.legacy--wb #ubc7-global-utility button span,.legacy--wb #ubc7-global-utility-no-script,.legacy--wb #ubc7-logo,.legacy--wb #ubc7-okanagan-campus,.legacy--wb #ubc7-signature a,.legacy--wb #ubc7-vancouver-campus,.legacy--wb #ubc7-wordmark-block,.legacy--wb .ubc7-arrow,.legacy--wg #ubc7-global-utility button span,.legacy--wg #ubc7-global-utility-no-script,.legacy--wg #ubc7-logo,.legacy--wg #ubc7-okanagan-campus,.legacy--wg #ubc7-signature a,.legacy--wg #ubc7-vancouver-campus,.legacy--wg #ubc7-wordmark-block,.legacy--wg .ubc7-arrow{background-image:url(/themes/contrib/kraken-vpr/img/clf/ubc7-clf-sprite-white-2x.png);background-size:1500px!important}.legacy--gw #ubc7-global-utility button span,.legacy--gw #ubc7-global-utility-no-script,.legacy--gw #ubc7-logo,.legacy--gw #ubc7-okanagan-campus,.legacy--gw #ubc7-signature a,.legacy--gw #ubc7-vancouver-campus,.legacy--gw #ubc7-wordmark-block,.legacy--gw .ubc7-arrow{background-image:url(/themes/contrib/kraken-vpr/img/clf/ubc7-clf-sprite-grey-2x.png);background-size:1500px!important}}@media only screen and (-o-min-device-pixel-ratio:"3/2") and (max-width:979px),only screen and (-webkit-min-device-pixel-ratio:1.5) and (max-width:979px),only screen and (min--moz-device-pixel-ratio:1.5) and (max-width:979px),only screen and (min-device-pixel-ratio:1.5) and (max-width:979px){#ubc7-signature a{background-position:-2px -435px;background-size:1400px!important}}@media only screen and (-o-min-device-pixel-ratio:"3/2") and (max-width:767px),only screen and (-webkit-min-device-pixel-ratio:1.5) and (max-width:767px),only screen and (min--moz-device-pixel-ratio:1.5) and (max-width:767px),only screen and (min-device-pixel-ratio:1.5) and (max-width:767px){#ubc7-signature a{background-position:-2px -544px;background-size:1500px!important}}@media (max-width:360px){#ubc7-unit-identifier{font-size:13px;line-height:15px;white-space:normal}}.layout--centered body{background:#ccc}.layout--centered #main-content{background:#fff}@media screen and (min-width:980px){.layout--centered #main-content{margin-left:auto;margin-right:auto;width:980px}}@media screen and (min-width:1200px){.layout--centered #main-content{width:1200px}}@media screen and (max-width:979px){#ubc7-unit,#ubc7-unit .clf-container,#ubc7-unit .span12{min-height:50px}#ubc7-unit .span12{display:flex;flex-direction:row-reverse;place-items:center}#ubc7-unit,#ubc7-unit .clf-container,#ubc7-unit .navbar,#ubc7-unit-name{height:auto}#ubc7-unit .navbar{float:none}#ubc7-unit .btn-navbar{display:block;margin-top:0}#ubc7-unit-name{flex:1 1 0%;padding-bottom:.25rem;padding-top:.25rem}#ubc7-unit .ubc7-single-element a,#ubc7-unit-name,#ubc7-unit-name a{margin-top:0}#ubc7-unit-identifier{font-size:.875rem;white-space:normal}}
