.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pull-right{float:right}.pull-left{float:left}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}#toolbar .bootstrap-sidenav{background-color:transparent}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat}.floatleft,.floatl{float:left;margin:0 10px 5px 0}.floatright,.floatr{float:right;margin:0 0 5px 10px}.visuallyhidden,.element-invisible,.skip a:link,.skip a:hover,.skip a:visited{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.skip a:active,.skip a:focus{position:static;width:auto;height:auto}#cke_contents_edit-body-und-0-value body{background:none!important}#admin-menu .shortcut-toolbar a{background:inherit}img,canvas{max-width:100%;height:auto}.ie8 img,.ie8 canvas{max-width:none}.media-youtube-outer-wrapper,.embedded-video{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.media-youtube-outer-wrapper iframe,.media-youtube-outer-wrapper object,.media-youtube-outer-wrapper embed,.embedded-video iframe,.embedded-video object,.embedded-video embed{position:absolute;top:0;left:0;width:100%;height:100%}#edit-title{font-size:24px}#system-themes-form img{width:100px}.form-item .description{font-style:italic;line-height:1.2em;font-size:.6875em;margin-top:5px;color:#777}#edit-delete{color:#c00}.node-unpublished{background-color:#fff}.node-unpublished div.unpublished{height:0;overflow:visible;color:#d8d8d8;font-size:4.6875em;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word}.inflate{margin-left:-15px;margin-right:-15px;padding-left:0;padding-right:0}.nopadding{padding-left:0;padding-right:0}body{background:#ccc;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;min-width:240px}#main{background-color:#fff}#ubc7-unit-identifier.no-umbrella{line-height:2.25em}#ubc7-unit,#ubc7-unit-name a{color:#fff;text-shadow:1px 1px 2px #333}#ubc7-unit-name a:hover,#ubc7-unit-name a:active{text-shadow:1px 2px 2px #333}#ubc7-unit-menu .nav>li>a.active{background:#d7e0e7;-webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);-moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);box-shadow:inset 0 3px 8px rgba(0,0,0,0.125)}#ubc7-unit-menu .nav-collapse .nav>li>a:hover,#ubc7-unit-menu .nav-collapse .dropdown-menu a:hover,#ubc7-unit-alternate-navigation .nav-collapse .nav>li>a:hover,#ubc7-unit-alternate-navigation .nav-collapse .dropdown-menu a:hover{color:#fff;text-decoration:none;background-color:#002145!important;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.bootstrap-sidenav ul{margin:0}.bootstrap-sidenav ul>li>a{border:1px solid #d7e0e7;color:#002145;display:block;margin:0 0 -1px;padding:8px 14px 8px 28px;text-decoration:none}.field-label-inline label{display:inline-block}html.js fieldset.collapsible .fieldset-legend,html.js fieldset.collapsed .fieldset-legende{background-image:none}html.js fieldset.collapsible .fieldset-legend a:after,html.js fieldset.collapsed .fieldset-legend a:after{position:absolute;left:0;top:0}html.js fieldset.collapsible .fieldset-legend a:after{content:"-"}html.js fieldset.collapsed .fieldset-legend a:after{content:"+"}@media screen and (max-width:979px){.inflate{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}
#ubc7-unit{background:#245b7b;box-shadow:inset 0px -10px 10px -10px #333333;-moz-box-shadow:inset 0px -10px 10px -10px #333333;-webkit-box-shadow:inset 0px -10px 10px -10px #333333;}@media screen and (min-width:1200px){}@media screen and (max-width:979px){}@media screen and (max-width:767px){}@media screen and (max-width:720px){}@media screen and (max-width:520px){}@media screen and (max-width:480px){}input[type="radio"],input[type="checkbox"]{float:left;margin-right:5px;}input[type="text"]{margin-bottom:0px;}.webform-component{margin-bottom:20px;}select[multiple]{width:500px;}
#tinymce{background:#fff;width:960px;}hr{width:100%}h2{line-height:32px;margin-top:0px;}h3{font-size:18px;margin-bottom:0;line-height:24px;margin-top:0px;}h5{margin-bottom:0}blockquote{border-left:none;padding:0;}blockquote p{font-size:14px;line-height:20px;}ul{list-style-type:disc}.sidenav.accordion div a{line-height:17px;padding:10px 16px 10px 16px;}div.field-type-image figure.field-item{margin-top:10px}div.field-type-image figure.field-item:first-child{margin-top:0}.accordion-inner{border-top:none}.accordion-group{border:none}.sidenav.accordion .accordion-heading a{padding-right:40px}.sidenav .opened a{font-weight:bold}.sidenav .accordion-inner.nav{margin-bottom:0}.sidenav .accordion-heading{overflow:hidden;position:relative;border-bottom:1px solid #e5e5e5;}.sidenav.accordion .accordion-inner a{border-bottom:none;}.sidenav .leaf,.sidenav .last{border-bottom:1px solid #D7E0E7;}.sidenav.accordion a.accordion-toggle{height:100%;position:absolute;right:0;width:15px!important;padding-left:12px!important;padding-right:12px!important;min-width:15px!important;}.sidenav.accordion a.active{background-color:#d7e0e8;color:inherit;}.sidenav.accordion a.active .right-arrow{background-position:-1113px -261px}.sidenav.accordion a div.right-arrow{margin-left:12px}.sidenav .accordion-group .accordion-group .accordion-group .accordion-inner a{padding-left:96px}.sidenav .accordion-group .accordion-group .accordion-inner a{padding-left:64px}.sidenav .accordion-group .accordion-inner a{padding-left:32px}.field-name-field-research-heading-image img{border-bottom:1px solid #2f5d7c}.page-research-research-areas h1.page-header{border-bottom:1px solid #698fa6;padding-bottom:20px;margin-bottom:0;}.page-research-research-areas .view-content .views-row{border-bottom:1px solid #d7e0e8}.page-research-research-areas #main{padding-bottom:60px}#ubc7-unit{background:#245b7b;box-shadow:inset 0px -10px 10px -10px #333333;-moz-box-shadow:inset 0px -10px 10px -10px #333333;-webkit-box-shadow:inset 0px -10px 10px -10px #333333;}p{line-height:20px}.front #below-content{padding-top:32px;padding-bottom:22px;}.front hr{position:relative;top:20px;clear:both;}.front .span8 .nav-tabs{display:none}.front #content{padding-bottom:18px}.sub-nav-block h3,.photo-credit h3{line-height:37px;font-size:13px;font-weight:bold;color:#ffffff;background-color:#0c2344;margin:0;padding:0 10px;border:none;}.image-fields blockquote,.small-image-fields blockquote,.large-image-fields blockquote{font-size:12px;font-weight:bold;color:#ffffff;background-color:#0c2344;margin:0;padding:4px 10px 4px 10px;min-height:32px;border:none;line-height:16px;}.field-name-field-page-image{margin-bottom:12px}.photo-credit h3{max-width:550px;height:40px;line-height:20px;}.photo-credit{margin-bottom:116px}ul.breadcrumb{color:#ccc}#main{padding-bottom:26px}.front #main{padding-top:25px;padding-bottom:0;}.bootstrap-sidenav>.active>a{border-top:1px solid #d7e0e7 !important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:"";}.clearfix:after{clear:both}.content{background:#fff}.page-header{margin:6px 0 12px;border-bottom:none;}#content{height:400px;padding-top:15px;}.content h2,.content h2 a,#tinymce h2{color:#b00000;font-size:24px;}a{word-wrap:break-word}#top-content{height:100%}aside[role="complementary"]{}aside[role="complementary"] #featured-tabs{margin-bottom:0px}aside[role="complementary"] #featured-tabs li a{font-size:85%;padding-left:8px;padding-right:8px;}.nav-tabs .twoline-text{padding-top:3px;padding-bottom:3px;line-height:15px;}aside[role="complementary"] .tab-content ul{list-style-type:none;margin-bottom:0px;margin-left:0px;max-height:234px;min-height:234px;overflow:auto;}aside[role="complementary"] .tab-content #featured ul,aside[role="complementary"] .tab-content #popular ul{max-height:273px;min-height:273px;}aside[role="complementary"] .tab-content li{border-bottom:1px solid #D7E0E7;padding-right:10px;}.tab-content{padding-bottom:10px}.tab-content p{font-size:13px}.tab-content a{color:#2f5d7c;font-size:13px;line-height:18px;}.tab-content a:hover,.tab-content a:active{text-decoration:none}.tab-content h2{font-size:18px;line-height:20px;}.tab-content h2 a{color:#2f5d7c;font-size:18px;text-decoration:none;}.tab-content h2 a:hover,.tab-content a:active{color:#2f5d7c}.tab-content h4{font-size:13px;line-height:14px;}.carousel-caption p{line-height:17px}.carousel-inner blockquote{background:none repeat scroll 0 0 rgba(0,0,0,.75);bottom:100px;color:#fff;float:right;font-size:12px;padding:5px;position:absolute;right:0;text-align:right;}#below-content{background-color:#ffffff}.front #below-content section.span4{max-width:370px}div.field-type-image .field-item{margin:0}aside[role="complementary"] #featured-tabs{margin-bottom:0px}aside[role="complementary"] #featured-tabs li a{font-size:85%;padding-left:8px;padding-right:8px;}.tab-content ul{list-style-type:none;margin-left:0;}.tab-content .btn{color:#ffffff;text-decoration:none;margin-top:15px;}.ubc-morelink{background:#ffffff;margin-bottom:0;}.tab-content .promospace{margin-top:15px}.promospace{height:60px;display:block;overflow:hidden;}.promospace a{display:block;height:60px;}.promospace a.contextual-links-trigger{height:18px;}.promospace p{margin:0;padding:0;}.alert-info{border-color:#C3D0DB}.view-faculty table{border-collapse:separate}.view-faculty table th{border-top:1px solid #2f5d7c;border-bottom:1px solid #2f5d7c;color:#b00000;font-weight:normal;}.view-faculty table th a{color:inherit}.view-faculty table tr,.view-faculty table th{vertical-align:top;text-align:left;}.page-people-staff .view-faculty table tr div,.view-faculty table th{padding-left:0}.view-faculty table tr .first div{padding-left:0}.page-people-faculty .view-faculty table tr div{min-height:120px}.page-people-faculty .view-faculty table tbody tr td{border-top:12px solid white}.view-faculty table tbody tr td{border-bottom:1px solid #d7e0e8}.view-id-faculty{margin-top:-10px;margin-bottom:65px;}.view-id-faculty th.views-field,.view-id-faculty td.views-field{width:170px;padding-left:30px;}.view-id-faculty th.views-field-field-user-research-interests,.view-id-faculty td.views-field-field-user-research-interests{width:340px;}.view-id-faculty th.views-field-field-user-image,.view-id-faculty td.views-field-field-user-image{width:70px;padding-left:0;min-width:70px;}.view-display-id-page_1 th.views-field{width:70px;padding-left:30px;}.view-display-id-page_1 td.views-field{width:70px;padding-left:30px;}.view-display-id-page_1 th.views-field-field-user-last-name{width:70px;padding-left:0;}.view-display-id-page_1 td.views-field-field-user-last-name{width:70px;padding-left:0;}.view-display-id-page_1 th.views-field-mail{width:270px}.view-display-id-page_1 td.views-field-mail{width:270px}.view-display-id-page_1 th.views-field-field-user-title-1{width:270px}.view-display-id-page_1 td.views-field-field-user-title-1{width:270px}.view-display-id-page_1 #edit-field-user-admin-group-tid{width:262px}.view-display-id-page_1 #edit-field-user-research-area-group-tid{width:162px}a{text-decoration:none}label{font-size:13px}.views-exposed-form #edit-name{width:156px}.views-exposed-form #edit-field-user-member-status-tid{width:170px}#edit-field-area-of-specialization-tid{width:269px}#edit-field-area-of-specialization-tid-wrapper label{white-space:nowrap;overflow:visible;}#edit-field-area-of-specialization-tid-wrapper{width:269px}.views-exposed-form .views-exposed-widget{padding-right:30px}.views-exposed-form .views-submit-button,.views-exposed-form .views-reset-button{padding-top:10px}.page-people-staff .views-field-field-user-phone{padding-right:20px}.page-people-staff .views-field-field-user-phone div{width:70px;white-space:nowrap;}.page-people-staff .view-faculty .views-field{padding-top:4px;padding-bottom:4px;}.views-exposed-form .views-reset-button{padding-right:0}#biblio-search-form .form-submit{height:28px;line-height:19px;background-color:#2f5d7c;border:none;color:white;padding:5px 14px;}#biblio-search-form #edit-filters.collapsed .fieldset-wrapper{display:none;}#biblio-search-form .biblio-search .form-item-keys{float:left;padding-right:2em;}#biblio-search-form #edit-filters{clear:both;}.views-exposed-form .form-submit{width:70px;height:28px;line-height:19px;background-color:#2f5d7c;border:none;color:white;}#views-exposed-form-faculty-page .views-exposed-form .views-exposed-widget{padding-right:20px;}input#edit-field-user-title-tid{width:160px;}.page-user .ds-right .views-field-field-user-image{margin-bottom:22px}.page-user .ds-right .views-field .heading{height:30px;line-height:30px;background-color:#b00000;color:white;text-indent:8px;margin-bottom:12px;}.page-user .ds-right .views-label{float:left;margin-right:.3em;}.page-user .ds-right,.page-user .ds-right a{word-wrap:break-word}.page-user .ds-right .taxonomy-term h2{font-size:inherit;line-height:inherit;font-weight:normal;margin:22px 0 0 0;}.page-user .ds-right .views-field-field-user-personal-website{margin-top:22px}.views-field-field-user-location h2{color:#252525;font-size:14px;display:block;line-height:22px;font-weight:normal;margin-bottom:0;}.not-logged-in.page-user .nav-tabs{display:none}.page-user .accordion-heading .accordion-toggle:hover,.accordion-heading .accordion-toggle:active{background:transparent url(/sites/all/themes/clf/img/accordion-ico.png) bottom right no-repeat;color:inherit;}.page-user .accordion-heading .accordion-toggle.collapsed:hover,.accordion-heading .accordion-toggle.collapsed:active{background-position:top right}.page-user .accordion-toggle a{padding-top:5px;padding-bottom:3px;}.page-user .accordion-toggle{background:transparent url(/sites/all/themes/clf/img/accordion-ico.png) bottom right no-repeat}.page-user .accordion-toggle.collapsed{background-position:top right}.page-user .field-name-latest-publications h2.block-title{display:none}.page-user .ds-left .views-field-field-user-title{color:#b00000;font-size:12px;font-weight:bold;margin-bottom:7px;padding-top:8px;}.page-user .ds-left .views-field-field-user-last-name{color:#002145;font-size:20px;font-weight:bold;padding-bottom:10px;border-bottom:1px solid #698fa6;margin-bottom:6px;}.page-user .ds-left .block-title{font-size:36px;font-weight:bold;}.page-user .ds-left .accordion-heading a,.page-user .ds-left .accordion-heading a:hover{font-size:12px;color:#b00000;font-weight:bold;}.page-user .ds-left .views-field-field-user-bio{font-size:14px;color:#252525;}.view-display-id-block_profile_biblio .view-content h3{float:left;margin-top:0;font-size:14px;font-weight:normal;line-height:22px;}.view-display-id-block_profile_biblio .view-content .views-row{margin-left:100px}.page-user .accordion-inner{border-top:none}.page-user .accordion-heading .collapsed{border-bottom:1px solid #e5e5e5;border-top:none;}.page-user .accordion{margin-bottom:10px}.page-user .accordion-heading .accordion-toggle,.accordion-inner{padding-left:0;padding-bottom:0;}.ds-left{padding-bottom:30px}.page-user .ds-left .view-profile-biblio-views .views-row{margin-bottom:22px}.page-user .ds-right{margin-top:68px}.views-field-field-courses ul{list-style:none;margin-left:0;}.views-field-field-user-research-area-group ul{list-style:none;margin-left:0;}.page-user .ds-left .field-name-main-profile-view .block-title{margin-top:6px;margin-bottom:14px;}.page-user .views-field-field-user-title{line-height:16px}.node-type-biblio .node-biblio table{width:100%}.node-type-biblio .node-biblio table tr{border-bottom:1px solid #e5e5e5}.node-type-biblio .node-biblio table tr td{vertical-align:top;padding-top:6px;padding-bottom:9px;}.node-type-biblio .node-biblio table tr td:first-child{width:70px;padding-right:20px;color:#b00000;font-weight:bold;font-size:12px;line-height:16px;padding-top:9px;}.node-type-biblio h2.page-subhead{font-size:20px;margin-top:-4px;border-bottom:1px solid #2f5d7c;padding-bottom:32px;margin-bottom:0;line-height:26px;}.node-biblio footer{background-color:white;text-align:right;margin-top:4px;padding-bottom:32px;}.node-biblio footer li a{font-size:12px;font-weight:bold;text-transform:uppercase;}.page-taxonomy-term h2,#block-views-research-people-footer-block h3,#block-views-publications-block-block h3,.block-views h3{color:#b00000;font-size:24px;}.page-research-research-areas .view-research-specializations .views-field-name a{color:#b00000;width:100%;line-height:85px;display:block;font-size:24px;font-weight:bold;height:85px;}.page-research-research-areas .view-research-specializations .views-field-name a:hover,.page-research-research-areas .view-research-specializations .views-field-url a:hover{background-color:#d7e0e8}.page-research-research-areas .view-research-specializations  .views-row{position:relative;width:50%;float:left;}.page-research-research-areas .view-research-specializations  .views-field-name a{display:table;}.page-research-research-areas .view-research-specializations  .views-field-name a p{display:table-cell;vertical-align:middle;width:100%;line-height:1.2em;padding-left:0.5em;}.page-research-research-areas .view-research-specializations  .views-field-name  img{float:left;min-width:80px;}.page-research-research-areas .view-research-specializations  .views-field-name  .in-img{float:left;min-width:80px;width:80px;}.page-research-research-areas .view-research-specializations .views-field-tid{position:absolute;right:0px;top:16px;}.page-research-research-areas .view-research-specializations .views-field-tid a{width:248px;display:block;font-size:14px;color:#252525;border:1px solid #d7e0e8;background-color:white;line-height:22px;padding-left:10px;padding-right:10px;font-weight:normal;}.page-research-research-areas .view-research-specializations .views-field-tid i{position:absolute;right:0;text-align:center;width:25px;color:white;background-color:#15193b;font-size:10px;line-height:22px;}.page-research-research-areas .view-research-specializations .views-field-tid ul a{border-top:none;border-bottom:none;}.page-research-research-areas .view-research-specializations .research-groups{margin-bottom:4px}.page-taxonomy .region-sidebar-second{margin-top:41px}#block-views-publications-block-block .views-row{padding-bottom:15px;padding-top:15px;border-bottom:1px solid #d7e0e8;}#block-views-publications-block-block .views-row a{font-size:14px;font-weight:bold;color:#2f5d7c;}.page-taxonomy .term-listing-heading{border-bottom:1px solid #2f5d7c;padding-bottom:20px;}.page-taxonomy #block-views-research-people-footer-block{padding-top:4px;padding-bottom:54px;}.page-taxonomy .view-research-people-footer{padding-top:6px}.page-taxonomy .view-research-people-footer .views-row,#block-views-news-and-events-block > .view-display-id-block > .view-content > .views-row,#block-views-news-and-events-block-1 > .view-display-id-block_1 > .view-content > .views-row,.view-display-id-block_3 > .view-content > .views-row,.view-display-id-block_4 > .view-content > .views-row{padding-bottom:20px;padding-top:20px;border-bottom:1px solid #d7e0e8;}.view-display-id-page_1 > .view-content > .views-row{padding-bottom:24px;padding-top:24px;border-bottom:1px solid #d7e0e8;}.page-taxonomy .view-research-people-footer .views-row-first{padding-top:0}.view-research-people-footer .group-right label{cursor:default;margin-bottom:0;font-weight:bold;font-size:14px;}.view-id-ds_filter_for_research_groups{margin-bottom:6px}.view-research-people-footer .field-name-ds-add-child-research-groups .views-row{border:none;padding:0;}.page-news-events-news-archives .page-header{border-bottom:1px solid #2f5d7c;padding-bottom:20px;margin-bottom:0;}.ds-left .field-name-field-image blockquote{display:none}.page-news-events-news-archives .accordion-group{border:none}.page-news-events-news-archives .accordion-heading .collapsed{border:none}.page-news-events-news-archives .accordion-inner{border:none}.region-sidebar-second .view-news-and-events ul{list-style:disc}.region-sidebar-second .sidenav .accordion-heading .accordion-toggle{float:left}.region-sidebar-second .sidenav.accordion,.region-sidebar-second .accordion-group,.region-sidebar-second .accordion-heading .accordion-toggle,.region-sidebar-second .accordion-inner{border:none;box-shadow:none;}.region-sidebar-second .sidenav .accordion-heading .accordion-toggle{padding:0 10px 0 0}.region-sidebar-second .sidenav .accordion-heading a,.region-sidebar-second .sidenav .accordion-inner a{padding:0 0 0 4px;margin-right:auto;color:#2f5d7c;line-height:22px;}.region-sidebar-second .sidenav .accordion-heading a:active,.region-sidebar-second .sidenav .accordion-heading a:hover,.region-sidebar-second .sidenav .accordion-heading:hover,.region-sidebar-second .sidenav .accordion-inner a:hover,.region-sidebar-second .sidenav .accordion-heading .accordion-toggle:hover,.region-sidebar-second .sidenav .accordion-heading .accordion-toggle:hover{background-color:#fff !important}.region-sidebar-second .sidenav .opened{font-weight:normal}.region-sidebar-second .sidenav .accordion-group:last-child{border-bottom:none}.region-sidebar-second .sidenav .accordion-inner .view-display-id-archive_news_month a{display:inline}.region-sidebar-second .sidenav .accordion-heading:hover>a .ubc7-arrow{background-position:-1113px -261px}.view-display-id-archive_news_month ul{margin-bottom:0}.region-sidebar-second .accordion-body ul{list-style-position:inside}.region-sidebar-second .sidenav .opened .ubc7-arrow{background-position:-1178px -261px!important}.section-news-events .region-sidebar-second,.node-type-news .region-sidebar-second{margin-top:41px}.view-display-id-page_1{border-top:1px solid #2f5d7c}#block-views-news-and-events-block h3.block-title,#block-views-news-and-events-block-1 h3.block-title{color:#b00000;font-size:12px;line-height:30px;padding:0;margin-bottom:0;margin-top:0;border-top:1px solid #2f5d7c;border-bottom:1px solid #2f5d7c;}.view-id-news_and_events.view-display-id-block{margin-bottom:40px}.news-teaser .ds-left{height:110px;margin-left:0;}.news-teaser .ds-right .field-name-title h3{font-size:20px;line-height:24px;margin-top:0;margin-bottom:2px;}.view-display-id-small_teaser,.view-display-id-news_full_tag_footer{font-size:12px}.view-display-id-small_teaser .pipe,.view-display-id-news_full_tag_footer .pipe{margin:0 10px;font-weight:bold;}.view-display-id-small_teaser .date-display-single{font-weight:bold;color:#b00000;}.region-sidebar-second header h3{font-size:18px;font-weight:bold;margin-bottom:0;}#block-views-archive-filters-block{border-bottom:1px solid #d7e0e8}#block-views-archive-filters-block .views-row-last{margin-bottom:20px}.field-name-field-news-date,.field-name-field-event-date{color:#b00000;font-weight:bold;font-size:12px;}#block-system-main .node-news,#block-system-main .node-events{margin-top:-4px}.page-node #block-system-main .node-news .field-name-title h3,.page-node #block-system-main .node-events .field-name-title h3{font-size:20px;margin-top:8px;border-bottom:1px solid #2f5d7c;margin-bottom:14px;padding-bottom:14px;line-height:25px;}.field-name-field-image,.field-name-field-events-image{margin-bottom:22px}.anon-comment-block h3.block-title{font-size:18px;border-top:1px solid #d7e0e8;padding-top:16px;margin-bottom:14px;}.anon-comment-block{margin-bottom:54px}.calendar-calendar .month-view .full tr.single-day .no-entry,.calendar-calendar .month-view .full tr.single-day .no-entry .inner,.calendar-calendar .month-view .full .inner{min-height:90px;line-height:14px;font-size:11px;font-weight:bold;}.view .date-nav-wrapper .date-prev{right:auto;left:0;}.calendar-calendar .month-view .full td.single-day div.monthview,.calendar-calendar .week-view .full td.single-day div.weekview,.calendar-calendar .day-view .full td.single-day div.dayview{background-color:#f3f6f8}.calendar .views-field-title a{color:#b00000}.view-events-calendar .month-view thead{font-size:11px}.calendar-calendar th.days{background-color:inherit;border:none;border-top:1px solid #2f5d7c;padding-top:4px;}.calendar-calendar div.day{font-size:12px}.calendar-calendar{margin-bottom:60px}.calendar-calendar .month-view .full td.single-day .calendar-empty,.calendar-calendar .month-view .full td.single-day.empty,.calendar-calendar .month-view .full td.date-box.empty{background-color:inherit}.calendar-calendar .field-content{color:#252525}.calendar-calendar .month-view td .inner div.day a{color:#b00000}.calendar-calendar .month-view{clear:both}.calendar-calendar .month-view .full tr td.today,.calendar-calendar .month-view .full tr.odd td.today,.calendar-calendar .month-view .full tr.even td.today,.calendar-calendar .month-view .full td.date-box.today,.calendar-calendar .month-view .full tr td.single-day.today{border-color:#2f5d7c}.calendar-calendar td.empty{color:#ccc}.row-fluid .calendar-filter-row{margin-left:0}.calendar-filter-row .calendar-nav{margin-left:0;margin-top:32px;float:right;}.calendar-filter-row .calendar-nav a{width:100%;padding-left:0;padding-right:0;border:none;}.view .date-nav-wrapper .date-prev,.view .date-nav-wrapper .date-next{background-color:inherit;background-image:url(/sites/all/themes/clf/img/lt-gt.png);width:70px;height:49px;padding:0;margin:0;}.view .date-nav-wrapper .date-prev{background-position:bottom left;text-align:left;}.view .date-nav-wrapper .date-prev a,.view .date-nav-wrapper .date-next a{border:none!important;background-color:transparent;text-indent:100%;white-space:nowrap;overflow:hidden;width:60px;height:49px;padding:0;margin:0;}.view .date-nav-wrapper a:hover{background:none!important}.view .date-nav-wrapper .date-heading h3{font-size:20px;line-height:49px;}.date-heading{border-bottom:1px solid #d7e0e8;height:49px;}.view .date-nav-wrapper{margin-top:0;margin-bottom:4px;}.view .date-nav-wrapper .date-nav{margin:0;padding:0;}.pager{margin:0;overflow:hidden;white-space:nowrap;margin-top:20px;}.view-faculty .item-list{overflow:hidden;display:block;height:56px;}.views-widget-filter-field_event_audience_tid label{font-size:14px}.large-image-fields{margin-bottom:22px;max-width:570px;}.view-advisor-related table tr{border-top:1px solid #d7e0e8}.view-advisor-related table td{padding:20px 0}.view-advisor-related .views-field-name-1{width:150px;vertical-align:top;}.view-advisor-related .views-field-uid{width:290px;padding-left:2.23%;}.view-advisor-related .views-field-field-user-image{width:70px;padding-left:2.23%;min-width:70px;}.view-id-graduate_academic_program.view-display-id-block table tr{border-bottom:1px solid #d7e0e8}.view-id-graduate_academic_program.view-display-id-block table td{padding:20px 0}.view-id-graduate_academic_program.view-display-id-block table td:first-child{padding-right:30px;}.view-id-graduate_academic_program.view-display-id-block table tr:first-child td{padding-top:10px}.view-id-graduate_academic_program.view-display-id-block .views-field-name{width:150px;vertical-align:top;}.view-id-research_people_footer.view-display-id-block table tr{border-bottom:1px solid #d7e0e8}.block-views h3.block-title{margin-bottom:0}.view-id-research_people_footer.view-display-id-block table td{padding:20px 0 10px}.view-id-research_people_footer.view-display-id-block table td:first-child{width:200px}.view-id-research_people_footer.view-display-id-block table tr:first-child td{padding-top:10px}.view-id-research_people_footer.view-display-id-block .views-field-user{width:150px;vertical-align:top;}.view-id-research_people_footer.view-display-id-block .research-groups ul{list-style-type:none;margin-left:0;}.view-id-chairs_and_professorships.view-display-id-block table tr{border-bottom:1px solid #d7e0e8}.view-id-chairs_and_professorships.view-display-id-block table td{padding:20px 0 10px}.view-id-chairs_and_professorships.view-display-id-block table td:first-child{width:200px}.view-id-chairs_and_professorships.view-display-id-block table tr:first-child td{padding-top:10px}.view-id-chairs_and_professorships.view-display-id-block .views-field-user{width:150px;vertical-align:top;}table.table-list tr{border-top:1px solid #d7e0e8}table.table-list td{padding:20px 0 20px 2.23%;vertical-align:top;}table.table-list td:first-child{padding-left:0}#accordion-courses table tr td{vertical-align:top;padding-top:10px;}#accordion-courses table tr:first-child td{padding-top:0}#accordion-courses table tr td:first-child{width:100px}#accordion-courses table tr td h4{margin:0;padding:0;font-size:14px;line-height:20px;color:#2f5d7c;}.content .accordion-heading .accordion-toggle:hover,.content .accordion-heading .accordion-toggle.collapsed:hover,.content .accordion-heading .accordion-toggle.collapsed:active{background-position:top right!important}.content .accordion-toggle a{padding-top:5px;padding-bottom:3px;}.content .accordion-heading a.accordion-toggle{background:transparent url(/sites/all/themes/clf/img/accordion-ico.png) bottom right no-repeat;color:inherit}.content .accordion-heading .accordion-toggle.collapsed:hover,.content .accordion-heading .accordion-toggle.collapsed:active{background-position:top right}.content .accordion-heading .collapsed{border-bottom:1px solid #e5e5e5;border-top:none;}.content .accordion-heading a,.content .accordion-heading a:hover{font-size:12px;font-weight:bold;}.content .accordion-heading a.accordion-toggle{padding-top:5px;padding-bottom:3px;padding-left:0;padding-bottom:0;}#ubc7-signature a,#ubc7-logo a,#ubc7-apom a,#ubc7-wordmark a,#ubc7-global-utility button span,.ubc7-campus{text-indent:-5000px;}#biblio-search-form .form-actions{border-top:none;background-color:inherit;}.anon-comment-block{display:none;}.fix-height{height:0;}.staff-table caption{text-align:left;font-size:19px;padding-bottom:8px;color:#2E75B6;font-weight:bold;padding-top:13px;}.staff-table thead{text-transform:uppercase;}body.page-people-staff .view-id-faculty th.views-field,body.page-people-staff .view-id-faculty td.views-field{width:auto;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}a.tabledrag-handle .handle{background:url(/misc/draggable.png) no-repeat 6px 9px;height:13px;margin:-0.4em 0.5em;padding:0.42em 0.5em;width:13px;}.draggable a.tabledrag-handle{cursor:move;float:left;height:1.7em;margin-left:-1em;overflow:hidden;text-decoration:none;}p.btn > a{color:white!important;}@media screen and (min-width:1200px){#content{height:470px}aside[role="complementary"] #sidebar-tabs .tab-content ul{max-height:342px;min-height:342px;}aside[role="complementary"] #featured-tabs li a{font-size:100%}.small-image-fields{margin-bottom:22px;float:right;max-width:270px;margin-left:30px;}.carousel-inner blockquote{bottom:80px;}}@media screen and (min-width:980px) and (max-width:1199px){.view-id-faculty th.views-field,.view-id-faculty td.views-field{padding-left:10px;}.view-id-faculty th.views-field-field-user-image,.view-id-faculty td.views-field-field-user-image{padding-left:0;}aside[role="complementary"] #sidebar-tabs .tab-content ul{max-height:284px;min-height:284px;}.carousel-caption h4,.carousel-caption p{font-size:100%;line-height:120%;}.small-image-fields{margin-bottom:22px;float:right;max-width:200px;margin-left:30px;}.page-research-research-areas .view-research-specializations .views-field-name a{font-size:18px;line-height:85px;height:85px;}.carousel-inner blockquote{bottom:80px;}}@media screen and (max-width:979px){.page-research-research-areas .view-research-specializations .views-field-name a{font-size:18px;}.inflate{margin-left:0;margin-right:0;padding-left:0;padding-right:0;}#content{height:auto}aside[role="complementary"] #sidebar-tabs .tab-content ul{max-height:300px;min-height:300px;}.promospace{display:none}aside[role="complementary"] #featured-tabs li a{font-size:95%;padding-left:5px;padding-right:5px;}.nav-tabs > li{font-size:88%}#UbcEmergencyToolBar{margin:0px 20px}#UbcEmergencyToolBar h1{line-height:20px;margin-bottom:20px;}#UbcEmergencyToolBar h1 em{display:block}.carousel-caption h4,.carousel-caption p{font-size:100%;line-height:110%;}.page-research-research-areas .view-research-specializations .views-field-tid{display:none}.small-image-fields{margin-bottom:22px;float:right;max-width:200px;margin-left:30px;}ul.breadcrumb{padding-bottom:20px;padding-top:6px;line-height:24px;}.breadcrumb li{line-height:24px}}@media screen and (max-width:767px){#content{max-height:100%}aside[role="complementary"] .tab-content{width:100%}aside[role="complementary"] #sidebar-tabs .tab-content ul{max-height:300px;min-height:300px;}aside[role="complementary"] #featured-tabs{height:37px}aside[role="complementary"] #featured-tabs li a{padding-left:10px;padding-right:10px;}.nav-tabs > li{font-size:90%}#bottom-content li{width:50%}#bottom-content .nav-tabs{border-bottom:0px;margin:5px 0px;}.carousel-caption h4,.carousel-caption p{font-size:100%;line-height:105%;}.small-image-fields{margin-bottom:22px;float:none;max-width:270px;margin-left:30px;}.page-research-research-areas .view-research-specializations .views-field-name a{font-size:18px;line-height:85px;height:85px;}.news-teaser .ds-right .field-name-title h3{margin-top:8px}}@media screen and (max-width:720px){.page-research-research-areas .view-research-specializations .views-field-tid{display:none}.page-research-research-areas .view-research-specializations .views-field-name a{font-size:16px;line-height:85px;height:85px;}}@media screen and (max-width:520px){#top-content{margin-bottom:0px}.page-research-research-areas .view-research-specializations .views-field-name a{font-size:16px;line-height:85px;height:85px;}}@media screen and (max-width:480px){.nav-tabs{font-size:97%}.page-research-research-areas .view-research-specializations .views-field-name a{font-size:12px;line-height:35px;height:35px;}.view-id-research_people_footer.view-display-id-block table td:first-child{width:100px}}
