div.view-id-uw_publications div.views-row,div.view-id-uw_publications_filter div.views-row{margin-bottom:1em;}div.view-id-uw_publications div.views-row li.biblio_google_scholar{display:none;}div.view-id-uw_publications div.views-row li.biblio_crossref{display:none;}div.view-id-uw_publications div.views-row li.biblio_bibtex{display:none;}div.view-id-uw_publications div.views-row li.biblio_tagged{display:none;}div.view-id-uw_publications div.views-row li.biblio_xml{display:none;}div.view-id-uw_publications div.views-row li.biblio_ris{display:none;}div.view-id-uw_publications div.views-row div.views-field-biblio-notes{color:#e00;margin-top:0.2em;}div.view-id-uw_publications.view-display-id-block_1 ul li{margin-bottom:0.75em;}div.biblio-category-section ul li.biblio_google_scholar{display:none;}div.biblio-category-section ul li.biblio_crossref{display:none;}div.biblio-category-section ul li.biblio_bibtex{display:none;}div.biblio-category-section ul li.biblio_tagged{display:none;}div.biblio-category-section ul li.biblio_xml{display:none;}div.biblio-category-section ul li.biblio_ris{display:none;}div.biblio-export{display:none;}#site-sidebar select#edit-lastname,#site-sidebar select#edit-tid,#site-sidebar select#edit-field-bibliography-keywords-ref-tid,#site-sidebar #edit-biblio-year{max-width:215px;min-width:215px;}#content .view-uw-publications .view-content{padding-top:20px;}.biblio-sort-desc a{background:url(https://uwaterloo.ca/undergraduate-admissions/profiles/uw_base_profile/modules/features/uw_ct_bibliography/image/arrow-desc.png) no-repeat scroll 0px;padding-left:15px;}.biblio-sort-asc a{background:url(https://uwaterloo.ca/undergraduate-admissions/profiles/uw_base_profile/modules/features/uw_ct_bibliography/image/arrow-asc.png) no-repeat scroll 0px;padding-left:15px;}.view-display-id-author_asc .view-content h3,.view-display-id-author_desc .view-content h3,.view-display-id-author_by_letter .view-content h3,.view-display-id-type_asc .view-content h3,.view-display-id-type_desc .view-content h3,.biblio-alpha-title h3{border-bottom:1px solid #fcd450;}#block-views-uw-publications-block-1{margin-top:20px;}#biblio-node table td.biblio-row-title{background-color:#eee;}#biblio-node table td{background-color:#fff;}.biblio-filter-status{margin-top:10px;}.biblio-filter-no-results{border-top:solid 1px #fcd450;margin-top:-4px;}#edit-biblio-ris-paste,#edit-biblio-doi-lookup,#edit-biblio-cut-paste{display:none;}.biblio-category-section .biblio-separator-bar{color:none;background-color:transparent;border:none;padding:0px;margin:0px;font-size:1.3em;color:#111;margin-bottom:.8em;padding-bottom:1px;border-bottom:1px solid #fcd450;}.biblio-category-section{margin-top:20px;}
.node-type-uwaterloo-custom-listing #content h1{margin:.5em 0 0 0;}div.field.field-type-text-with-summary{clear:none;}.node-uwaterloo-custom-listing .content_node .field-name-field-anchor-entity-reference .field-items{padding-bottom:0em;}.node-uwaterloo-custom-listing .content_node .field-items{padding-bottom:.25em;}
.vco-slider .nav-next:hover,.vco-slider .nav-previous:hover{background-color:rgba(0,0,0,0.65);}.vco-slider .nav-next:hover .icon{background-position:-232px 0;}.vco-slider .nav-previous:hover .icon{background-position:-208px 0;}#timelinejs-embedded-timeline-timeline-page .vco-storyjs{z-index:0;}.view-embedded-timeline .vco-storyjs .vco-feature h1,.view-embedded-timeline .vco-storyjs .vco-feature h2,.view-embedded-timeline .vco-storyjs .vco-feature h3,.view-embedded-timeline .vco-storyjs .vco-feature h4,.view-embedded-timeline .vco-storyjs .vco-feature h5,.view-embedded-timeline .vco-storyjs .vco-feature h6{font-family:verdana,geneva,sans-serif;line-height:1.2em;margin-bottom:0.5em;color:#000000;}.view-embedded-timeline .vco-storyjs .vco-feature h2,.view-embedded-timeline .vco-storyjs .vco-feature h3,.view-embedded-timeline .vco-storyjs .vco-feature h4,.view-embedded-timeline .vco-storyjs .vco-feature h5,.view-embedded-timeline .vco-storyjs .vco-feature h6{font-weight:bold;clear:both;}.view-embedded-timeline .vco-storyjs .vco-feature h3{font-size:1.2em;color:#111;margin-bottom:.8em;text-align:center;}.view-embedded-timeline .vco-slider .nav-previous .date,.view-embedded-timeline .vco-slider .nav-next .date{font-size:15px;line-height:15px;font-weight:bold;text-transform:none;color:#fff;}.view-embedded-timeline .vco-slider .nav-previous .title,.view-embedded-timeline .vco-slider .nav-next .title{font-size:14px;line-height:15px;color:#fff;}.view-embedded-timeline .vco-storyjs p,.view-embedded-timeline .vco-slider .slider-item .content .content-container .text .container p,.view-embedded-timeline .vco-storyjs blockquote,.view-embedded-timeline .vco-storyjs blockquote p,.view-embedded-timeline .vco-storyjs .twitter blockquote p{font-family:verdana,geneva,sans-serif !important;}.vco-skinny.vco-notouch .vco-slider .nav-previous:hover .nav-container .date,.vco-skinny.vco-notouch .vco-slider .nav-next:hover .nav-container .date,.vco-skinny.vco-notouch .vco-slider .nav-previous:hover .nav-container .title,.vco-skinny.vco-notouch .vco-slider .nav-next:hover .nav-container .title{padding-right:10px !important;padding-left:10px !important;}.vco-slider .slider-item .content .content-container .text .container h2.date,.vco-slider .slider-item .content .content-container .text .container p{text-align:center;}
.field-slideshow-controls{padding-bottom:20px;}.field-slideshow-controls .prev{padding-right:20px;}.field-slideshow-controls .pause{padding-right:20px;}.field-slideshow-controls .play{padding-right:20px;}.field-slideshow{width:500px;}.field-slideshow-wrapper{text-align:center;}.field-slideshow{text-align:center;margin-right:auto;margin-left:auto;padding-bottom:10px;}.field-slideshow-caption{background-color:#000;text-align:center;color:white;padding-top:5px;padding-bottom:5px;}.field-slideshow-title{background-color:#000;text-align:center;color:white;padding-top:5px;padding-bottom:5px;}.field-slideshow-title-wrapper{padding-bottom:3px;}.field-slideshow-pager{padding:10px;background-color:#d3d3d3;}.field-slideshow-carousel-wrapper li.jcarousel-item{margin:0;width:100px;}.field-slideshow-slide{position:relative !important;}
.field-name-field-uw-image-gallery-images .field-items .field-item img{display:block;width:100%;height:auto;}#content .field-name-field-uw-image-gallery-images .field-items .field-item img{display:block;width:100%;height:auto;}.image-field-caption{display:none;}.image-gallery-wrapper{position:relative;}.image-caption .caption{margin-top:1rem;}.image-title{width:100%;position:absolute;background-color:#252525;opacity:0.8;color:white;bottom:0px;padding-top:1rem;padding-left:0.5rem;padding-right:0.5rem;padding-bottom:1rem;color:#fcd450;font-weight:bold;}[id*="image-gallery-thumbnail"]{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap;flex-flow:row wrap;align-items:center;clear:both;}[id*="image-gallery-thumbnail"] .item{flex:auto;padding:0.2rem;width:32%;}[id*="image-gallery-thumbnail"] div img{width:100%;height:auto;}[id*="image-gallery-carousel"] .item img{display:block;width:100%;height:auto;}#cboxTitle{position:absolute;bottom:28px;left:0;background-color:#252525;opacity:0.8;color:white;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.uw-image-gallery .owl-theme .owl-controls .owl-buttons button{color:#252525;display:inline-block;zoom:1;display:inline;margin:6.4px;margin:0.4rem;padding:13.2px;padding:0.825rem;font-size:14.4px;font-size:0.9rem;font-weight:bold;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#f5f5f5;}.uw-image-gallery .owl-controls button{background:none;border:none;box-shadow:none;}body #main .uw-image-gallery .owl-theme .owl-controls.clickable .owl-buttons button:hover{background-color:#757575;color:#ffffff;text-decoration:none;}.uw-image-gallery .owl-theme .owl-controls .owl-page{display:inline-block;}.uw-image-gallery .owl-page:hover{background-color:white;}.uw-image-gallery .owl-controls .owl-buttons button{margin:0 auto;padding:0;text-align:center;width:5em;}.uw-image-gallery .owl-controls .owl-pagination button{margin:0 auto;padding:0;text-align:center;width:2em;height:2em;}.uw-image-gallery .owl-theme .owl-controls .owl-page span{display:block;height:14.4px;height:0.9rem;width:14.4px;width:0.9rem;margin:5.008px 7.008px;margin:0.313rem 0.438rem;filter:Alpha(Opacity=4);opacity:0.4;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background-color:#757575;-moz-box-shadow:0 2px 4px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0 2px 4px 0px rgba(0,0,0,0.3);box-shadow:0 2px 4px 0px rgba(0,0,0,0.3);}.uw-image-gallery .owl-theme .owl-controls .owl-page.active{background-color:transparent;}.uw-image-gallery .owl-theme .owl-controls .owl-page.active span,.uw-image-gallery .owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1;}.uw-image-gallery .owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#ffffff;padding:2px 10px;font-size:14.4px;font-size:0.9rem;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.uw-image-gallery .owl-item.loading{min-height:150px;background:url(https://uwaterloo.ca/undergraduate-admissions/profiles/uw_base_profile/modules/features/uw_ct_image_gallery/images/AjaxLoader.gif) no-repeat center center;}.uw-image-gallery .owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.uw-image-gallery .owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}.uw-image-gallery .owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.uw-image-gallery .owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.uw-image-gallery .owl-carousel .owl-item{float:left;}.uw-image-gallery .owl-controls .owl-page,.uw-image-gallery .owl-controls .owl-buttons div{cursor:pointer;}.uw-image-gallery .owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;}.grabbing{cursor:url(https://uwaterloo.ca/undergraduate-admissions/profiles/uw_base_profile/modules/features/uw_ct_image_gallery/images/grabbing.png) 8 8,move;}.uw-image-gallery .owl-carousel .owl-wrapper,.uw-image-gallery .owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;-moz-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease;}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;-moz-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease;}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;-moz-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease;}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;-moz-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease;}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;-moz-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both;}.owl-goDown-in{-webkit-animation:goDown .6s ease both;-moz-animation:goDown .6s ease both;animation:goDown .6s ease both;}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;-moz-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both;}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;-moz-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both;}@-webkit-keyframes empty{0%{opacity:1;}}@-moz-keyframes empty{0%{opacity:1;}}@keyframes empty{0%{opacity:1;}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);}}@-moz-keyframes backSlideOut{25%{opacity:.5;-moz-transform:translateZ(-500px);}75%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}100%{opacity:.5;-moz-transform:translateZ(-500px) translateX(-200%);}}@keyframes backSlideOut{25%{opacity:.5;transform:translateZ(-500px);}75%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}100%{opacity:.5;transform:translateZ(-500px) translateX(-200%);}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);}75%{opacity:.5;-webkit-transform:translateZ(-500px);}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);}}@-moz-keyframes backSlideIn{0%,25%{opacity:.5;-moz-transform:translateZ(-500px) translateX(200%);}75%{opacity:.5;-moz-transform:translateZ(-500px);}100%{opacity:1;-moz-transform:translateZ(0) translateX(0);}}@keyframes backSlideIn{0%,25%{opacity:.5;transform:translateZ(-500px) translateX(200%);}75%{opacity:.5;transform:translateZ(-500px);}100%{opacity:1;transform:translateZ(0) translateX(0);}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(0.8);}}@-moz-keyframes scaleToFade{to{opacity:0;-moz-transform:scale(0.8);}}@keyframes scaleToFade{to{opacity:0;transform:scale(0.8);}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%);}}@-moz-keyframes goDown{from{-moz-transform:translateY(-100%);}}@keyframes goDown{from{transform:translateY(-100%);}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);}}@-moz-keyframes scaleUpFrom{from{opacity:0;-moz-transform:scale(1.5);}}@keyframes scaleUpFrom{from{opacity:0;transform:scale(1.5);}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);}}@-moz-keyframes scaleUpTo{to{opacity:0;-moz-transform:scale(1.5);}}@keyframes scaleUpTo{to{opacity:0;transform:scale(1.5);}}.owl-theme .owl-controls{margin-top:12.8px;margin-top:0.8rem;text-align:center;}
.node-uw-project .content_node .field-items{padding-bottom:3px;}.field-name-field-project-leaderrole .content{display:grid;grid-template-columns:1fr 2fr;gap:1em;}.view-uw-project-views .view-content .views-row{margin-bottom:0.5em;}.view .project-title{border:medium none;font-size:1.1em;font-weight:normal;margin-bottom:0.2em;margin-top:0.6em;}.item-list .view-all-topics{margin-left:10em;margin-bottom:0.5em;}#edit-field-show-edate fieldset.fieldset-invisible > legend:first-child{display:none;}.view-uw-project-page .views-field-field-project-image img{float:left;margin-right:1em;margin-top:0.4em;}.region-sidebar-second .view-id-strategic_alignment_block .views-row{padding-bottom:0em;}.field-last-update{margin-top:1em;}#uw-ct-project-search-block-form abbr.form-required{display:none;}#uw-ct-project-search-block-form input{max-width:210px;}#uw-ct-project-search-block-form{margin-bottom:1em;}
.view-display-id-promotional_block{margin-top:0.76em;}.view-display-id-promotional_block ul{padding:0 0 1em 1.5em;}.view-display-id-promotional_block ol{padding:0 0 1em 2.5em;}.view-display-id-promotional_block ul li,.view-display-id-promotional_block ol li{padding:0;}
.view-id-uw_ct_special_alert_block{padding-left:1em;margin:1em 0;background:#f0f0f0;border:2px solid #96172e;}
.uw_tips_container{float:left;width:80%;}.uw_tips_content{float:left;width:18%;margin-left:1%;margin-top:2.2em;background-color:white;border:solid 1px #ccc;border-radius:5px;}.uw_tips_content h2{font-size:1.2em;border-bottom:solid 1px #ccc;background-color:#ffc;margin:0;padding:10px;border-top-left-radius:5px;border-top-right-radius:5px;}.uw_tips_content div{padding:10px;}.uw_tips_content p{margin:0;}.uw_tips_content hr{margin-bottom:10px;}
.dashboard-news-link-title{}.dashboard-news-date{color:#444444;display:inline-block;font-size:0.85em;width:110px;}.dashboard-news-more-link{display:inline-block;font-weight:bold;margin-bottom:1em;margin-left:114px;}.view-web-resources-news .view-content .views-row .views-field{margin-bottom:2px;}
ul.uw_org_chart li > ul > li > div:after{clear:both;content:" ";display:block;line-height:0;height:0;visibility:hidden;}ul.uw_org_chart,ul.uw_org_chart > li{padding-left:0;}ul.uw_org_chart li > ul{padding:0 0 0 0.5em;margin:0 0 0 1.5em;}ul.uw_org_chart li > ul > li{border-left:1px solid #000;padding-top:1em;padding-left:0;margin-top:0;margin-left:0;}ul.uw_org_chart li > ul > li:last-child{border-left:0;margin-left:1px;}ul.uw_org_chart .uw_org_chart_box{max-width:16em;padding:0.7em;border:1px solid #000;text-align:center;}ul.uw_org_chart ul .uw_org_chart_box{float:left;}ul.uw_org_chart .uw_org_chart_box > ul{text-align:left;}ul.uw_org_chart ul .uw_org_chart_connector{float:left;width:1.0em;height:2.2em;margin-top:-1em;margin-left:-1px;border-bottom:1px solid #000;border-left:1px solid #000;}ul.uw_org_chart > li,ul.uw_org_chart li > ul > li{list-style:none;}ul.uw_org_chart li{margin:0;}
#sliding-popup{z-index:99999;text-align:center;background:#fdd54f;background:rgba(253,213,79,0.98);left:50%;-webkit-transform:translate(-50%,-10%);-moz-transform:translate(-50%,-10%);-o-transform:translate(-50%,-10%);-ms-transform:translate(-50%,-10%);transform:translate(-50%,-10%);padding:1.2rem 0;width:80%;-webkit-box-shadow:0px 0px 24px -5px rgba(0,0,0,0.45);-moz-box-shadow:0px 0px 24px -5px rgba(0,0,0,0.45);box-shadow:0px 0px 24px -5px rgba(0,0,0,0.45);}#sliding-popup .popup-content #popup-text h1,#sliding-popup .popup-content #popup-text h2,#sliding-popup .popup-content #popup-text h3{color:#000;}#sliding-popup .popup-content #popup-text p{color:#000;font-size:0.8rem;line-height:1.4;margin:0 0 1rem 0;font-family:Typ1451-Medium,Verdana,Arial,Helvetica,sans-serif;}.sliding-popup-bottom{position:fixed;}.sliding-popup-top{position:relative;}#sliding-popup .popup-content{margin:0 auto;max-width:90%;display:inline-block;text-align:left;width:100%;color:#fff;}#sliding-popup .popup-content #popup-buttons{float:right;max-width:40%;}.agree-button{margin-top:0.7rem;}#sliding-popup button{cursor:pointer;background-color:#000;border:2px solid transparent;color:#fdd54f;}#sliding-popup button:hover{cursor:pointer;background-color:transparent;color:#000;border:2px solid #000;}#sliding-popup .popup-content #popup-text{float:left;max-width:60%;}.eu-cookie-withdraw-tab{cursor:pointer;}.eu-cookie-withdraw-wrapper.sliding-popup-top,.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-banner{transform:scaleY(-1);}.eu-cookie-withdraw-tab{position:absolute;top:0;transform:translate(-50%,-100%);left:50%;}.eu-cookie-withdraw-wrapper.sliding-popup-top .eu-cookie-withdraw-tab{transform:translate(-50%,-100%) scaleY(-1);}@media screen and (max-width:600px){#sliding-popup{padding:2rem;width:95%;}#sliding-popup .popup-content{max-width:100%;}#sliding-popup .popup-content #popup-text{max-width:100%;}#sliding-popup .popup-content #popup-buttons{clear:both;float:none;max-width:100%;}}.eu-cookie-compliance-banner h2{font-family:"BureauGrotCond Book",impact,"avenir next condensed heavy","Droid Sans",sans-serif;font-size:1.42383rem;border:none;font-weight:400;letter-spacing:inherit;padding:0;}@media screen and (min-width:48.0625rem){.eu-cookie-compliance-banner h2{font-size:1.80203rem;}}
.uw_video-embed{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;margin-left:auto;margin-right:auto;}.uw_video-embed iframe,.uw_video-embed object,.uw_video-embed embed{position:absolute;top:0;left:0;width:100%;height:100%;border:none;}.uw_video-embed-link{margin-top:5px;}
.view-uw-workbench-recent-content .views-exposed-form  label{margin:0;padding:0;}.view-uw-workbench-recent-content .form-item{padding:1px 0;}.view-uw-workbench-recent-content input[type="text"]{width:10em;}.view-uw-workbench-recent-content #edit-changed,.view-uw-workbench-recent-content #edit-changed-1{width:12em;}.view-uw-workbench-recent-content .description{display:none;}
