/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html *{font-family:Droid Sans;line-height:1.5 !important;}body{margin-top:0;}img{height:auto;max-width:100%;}small{color:#2F2F2F !important;}a{color:#00529E;font-weight:bold;text-decoration:none;}b a,strong a{font-weight:normal;}.file .file-link,.file .file-icon,.file .file-size{color:#00529E !important;}a > img:hover{opacity:0.7;}h1,h2,h3,h4,h5,h6,h1 > a,h2 > a,h3 > a,h4 > a,h5 > a,h6 > a,h1 > a > span,h2 > a > span,h3 > a > span,h4 > a > span,h5 > a > span,h6 > a > span,#cee-header-ucb{font-family:Roboto Slab;}.bold{font-weight:bold;}.italic{font-style:italic;}.h1-rem{font-size:3.6rem;}.h2-rem{font-size:3.0rem;}.h3-rem{font-size:2.4rem;}.h4-rem{font-size:1.8rem;}.h5-rem{font-size:1.4rem;}.h6-rem{font-size:1.2rem;}.padding-0{padding:0px;}.padding-10{padding:10px;}.padding-20{padding:20px;}.padding-30-b{padding-bottom:30px;}.padding-right-0{padding-right:0px;}.padding-left-0{padding-left:0px;}.margin-10-left{margin-left:10px;}.margin-10-right{margin-right:10px;}.margin-20-left{margin-left:20px;}.spacer,.bt-spacer{margin-bottom:20px;}.spacer,.tp-spacer{margin-top:20px;}.spacer-sm,.bt-spacer-sm{margin-bottom:10px;}.spacer-sm,.tp-spacer-sm{margin-top:10px;}.spacer-lg,.bt-spacer-lg{margin-bottom:40px;}.spacer-lg,.tp-spacer-lg{margin-top:40px;}.mobile-view{display:none;}.float-left{float:left;}#javascript-disabled{text-align:center;font-weight:bold;}caption{color:#584F29;}figure{display:table !important;}figcaption{background-color:#323232;caption-side:bottom;color:white;display:table-caption;font-size:12px;font-style:italic;padding:5px;}figcaption a,figcaption a:focus,figcaption a:hover{color:white;text-decoration:underline;}.font-small{font-size:12px !important;}.font-medium{font-size:medium !important;}.font-large{font-size:large !important;}.bc-white-10{border:10px solid white;}.bc-ucb-berkeley-blue{border-color:#003262 !important;}.bg-img-tessellation-partial{background:url('/themes/custom/cee_bootstrap_subtheme/images/tessellation-partial.svg') no-repeat bottom right !important;}.bg-cee-gray-dark{background-color:#2F2F2F !important;}.bg-cee-gray-medium{background-color:#777 !important;}.bg-cee-gray-light{background-color:#EEEEEE !important;}.bg-ucb-berkeley-blue{background-color:#003262 !important;}.bg-ucb-california-gold{background-color:#FDB515 !important;}.bg-ucb-founders-rock{background-color:#2C5E77 !important;}.bg-ucb-lawrence{background-color:#00B0DA !important;}.bg-ucb-lawrence-dark{background-color:#009FC7 !important;}.bg-ucb-lawrence-saturated-medium{background-color:rgba(0,176,218,0.7) !important;}.bg-ucb-lawrence-saturated-light{background-color:rgba(0,176,218,0.4) !important;}.bg-ucb-pacific-hex{background-color:#46535E !important;}.bg-ucb-pacific-hex-dark{background-color:#2E343E  !important;}.bg-ucb-wellman-tile{background-color:#D9661F !important;}.bg-white{background-color:white !important;}.txt-centered{text-align:center;}.txt-cee-gray-dark{color:#2F2F2F !important;}.txt-cee-gray-medium{color:#777 !important;}.txt-cee-gray-light{color:#EEEEEE !important;}.txt-ucb-berkeley-blue{color:#003262 !important;}.txt-ucb-california-gold{color:#FDB515 !important;}.txt-ucb-california-gold-dark{color:#714B0A !important;}.txt-ucb-founders-rock{color:#3B7EA1 !important;}.txt-ucb-lawrence{color:#00B0DA !important;}.txt-ucb-lawrence-medium{color:rgba(0,176,218,0.7) !important;}.txt-ucb-lawrence-light{color:rgba(0,176,218,0.4) !important;}.txt-ucb-pacific-hex{color:#46535E !important;}.txt-ucb-stone-pine{color:#584F29 !important;}.txt-ucb-south-hall{color:#6C3302 !important;}.txt-ucb-wellman-tile{color:#D9661F !important;}.txt-black{color:black !important;}.txt-black-bootstrap{color:#333 !important;}.txt-white{color:white !important;}.txt-large{font-size:large;}.txt-medium{font-size:medium;}blockquote .small,blockquote footer,blockquote small{color:#003262;}.bg-ucb-founders-rock.branding-uniform,.bg-ucb-founders-rock.branding-uniform a,.bg-ucb-berkeley-blue.branding-uniform,.bg-ucb-berkeley-blue.branding-uniform a{color:white !important;}.bg-ucb-lawrence.branding-uniform,.bg-ucb-lawrence.branding-uniform a,.bg-ucb-california-gold.branding-uniform,.bg-ucb-california-gold.branding-uniform a{color:black !important;}.bg-ucb-berkeley-blue.branding-uniform a,.bg-ucb-california-gold.branding-uniform a,.bg-ucb-founders-rock.branding-uniform a,.bg-ucb-lawrence.branding-uniform a,.bg-ucb-lawrence-saturated-light.branding-uniform a{text-decoration:underline !important;}.btn.btn-success{color:#003262 !important;background-color:#CFDD45 !important;}.active > .btn,.active > .btn:focus,.active > .btn:hover{color:white !important;background-color:#003262 !important;cursor:not-allowed !important;pointer-events:all !important;opacity:unset !important;}#javascript-disabled{color:#003262 !important;}#navbar,.navbar nav > .menu > li.expanded.dropdown.active:not(.open) > a,.navbar-default .navbar-nav > .open > a,.navbar-default .navbar-nav > .open > a:hover,.navbar-default .navbar-nav > .open > a:focus{background-color:#2E343E  !important;}#header-test-environment{background-color:#639 !important;border:0;border-radius:unset;color:#0f0 !important;font-size:18px;font-weight:bold;margin-bottom:0 !important;padding-bottom:0 !important;padding-top:1px !important;position:-webkit-sticky;position:sticky;text-align:center;top:75px;z-index:1000;}#header-test-environment button{color:#0f0 !important;opacity:unset;}.breadcrumb .active{color:#003262 !important;}td.gsc-search-button,td.gsc-search-button button{background-color:#FDB515 !important;}.active > a,.active > span{background-color:white !important;}.active > a:hover,.active > a:focus,.active > span:hover,.active > span:focus,.anchor-table-contents{background-color:#f5f5f5 !important;}#navbar .navbar-collapse.collapse:not(.in) .active > a.dropdown-toggle,#navbar .navbar-collapse.collapse:not(.in) .active > a.dropdown-toggle:hover,#navbar .navbar-collapse.collapse:not(.in) .active > a.dropdown-toggle:focus,.navbar .nav > .dropdown:hover > a,.navbar li.expanded.dropdown.open > a{color:#FDB721 !important;}.active > a,.active > a:hover,.active > a:focus{color:#714B0A !important;}.underline-links a{text-decoration:underline !important;}#cee-header{margin-top:10px;margin-bottom:10px;}#cee-header-ucb{font-size:150%;}#cee-quick-links{float:right;margin-right:10px;}.gsc-input input{}.gsc-input input:placeholder-shown{}.gsc-input input:not(:placeholder-shown){}#google-cse-search{width:70% !important;float:right !important;margin-right:-6px !important;}td.gsc-input{border-top:1px solid lightgray !important;border-left:1px solid lightgray !important;border-bottom:1px solid lightgray !important;padding-right:0px !important;}td.gsc-input > div{height:31px !important;border:none !important;}.gsc-control-cse{padding:0px !important;}td.gsc-search-button{width:39px !important;text-align:center !important;border:1px solid #2E6DA4 !important;}td.gsc-search-button button{border:none !important;padding:0 !important;}td.gsc-search-button > input{margin:5px 0px 0px 0px !important;padding:0px !important;height:16px !important;width:16px !important;border:none !important;}#google-cse-search,#cee-quick-links-container{margin-top:10px !important;margin-bottom:10px !important;}#navbar{margin-bottom:0px !important;border:0px !important;border-radius:0px !important;}.menu.dropdown-menu{-webkit-box-shadow:none;box-shadow:none;top:98%;}.navbar-default .navbar-nav > li > a,.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus,.navbar-default .navbar-nav > .active > a{color:white;}.navbar-default .navbar-nav > li > a:focus{border:1px dashed #FDB515;}.navbar .container-fluid,.navbar-collapse{padding-left:0;}.navbar .nav > .dropdown .menu .dropdown{margin-top:5px;margin-bottom:5px;}.main-container{margin-top:50px;}.region-sidebar-first .menu{border:1px solid rgb(204,204,204);}.region-sidebar-first .menu,.region-sidebar-first .menu > li{width:100%;}aside:empty{display:none;}nav.tabs{margin-bottom:15px;}div[class*=" views-field-field-faculty-"] th,div[class*=" views-field-field-faculty-"] td,.field--name-body th,.content .field--name-body td,.field--type-text-long th,.field--type-text-long td,.views-field-body th,.views-field-body td{border:1px solid rgb(204,204,204);padding:8px;}table.borderless th,table.borderless td{border:none !important;}table.cell-text-centered td{text-align:center;}.main-container ul{overflow:hidden;}div.clear-both{clear:both;}div.float-image-left{float:left;margin-right:10px;margin-bottom:10px;}img.image-float-right{float:right;margin-right:10px;margin-bottom:10px;}.align-left,.align-right{margin-top:10px;margin-bottom:10px;}.align-left{margin-right:10px;}.align-right{margin-left:10px;}.anchor-table-contents:before{font-weight:bold;content:"Contents\A\A";white-space:pre;margin-left:-16px;}.anchor-table-contents{float:left;padding:15px 20px 15px 30px;margin-bottom:25px;}.anchor-table-contents + p,.anchor-table-contents + h1,.anchor-table-contents + h2,.anchor-table-contents + h3,.anchor-table-contents + h4,.anchor-table-contents + h5,.anchor-table-contents + h6{clear:both;}div.float-image-left > :not(img):not(figcaption){display:none;}.view-research-equipment .table > caption,.view-staff-full.view-display-id-block_2 .table > caption,.view-faculty-lists.view-display-id-block_1 .table > caption,.view-faculty-lists.view-display-id-block_2 .table > caption{font-size:25px;font-style:italic;}.table .views-field-field-jobs-type{width:10%;}.table .views-field-field-jobs-description{width:40%;}.table .views-field-field-jobs-url{width:8%;}.view-news .views-row,.view-spotlight .views-row,.view-student-update .views-row{margin-bottom:50px;}#faculty-profile-photo img{margin:auto;}img[src^="/sites/default/files/styles/faculty_photo_300x300_/public/faculty_photos/"]{border-radius:50%;}.faculty-profile-nav{margin:5px;}.views-field-field-faculty-headshot,.views-field-field-council-headshot{width:125px;}.views-field-field-faculty-info{padding:10px 10px 10px 20px !important;}.view-faculty-lists tr td:nth-of-type(3),.view-advisory-council tr td:nth-of-type(3){white-space:normal !important;}#faculty-doorcard{border:2px solid #555555;padding:1.5em;margin:2em;}#faculty-doorcard > div{font-size:20px;}#faculty-headshot-grid-title,#faculty-photo-grid-title{text-align:center;padding-bottom:20px;}.faculty-headshot-grid-row,.faculty-photo-grid-row{padding-bottom:20px;}.faculty-photo-grid-row img{padding:5px}#personal-websites ul{list-style:none;padding-left:0;margin-bottom:0px;}#personal-websites li:not(:last-child){padding-bottom:8px;}.council-member-name > h4{margin-top:-3px;}.views-field-field-hero-image img{width:100%;}.hero-photo-credit{float:right;font-size:9px;margin-top:2px;margin-right:20px;}#alumni-headshot > img{margin-right:12px;}.colorbox-gallery-horizontal a.colorbox{float:left;margin:5px;}.footer{border-top:thick solid #ABABAB;padding-bottom:30px;}footer a:hover{opacity:0.7;}.footer p,.footer p a{font-size:medium;}#block-footertopleft,#block-footerbottomleft,#block-footertopright,#block-footerbottomright{width:50%;height:110px;float:left;}#block-footertopleft,#block-footertopright{margin-bottom:30px;}#block-footerbottomright{text-align:right;}#block-footerbottomleft{padding-top:50px;}#block-footertopright img{height:60px;margin-left:10px;margin-right:10px;}#footer-department-link{padding-bottom:30px;}@media (min-width:1025px){.bg-img-tessellation{background-image:url('/themes/custom/cee_bootstrap_subtheme/images/tessellation-large-gray.png');}.navbar .dropdown:hover > .dropdown-menu{display:block;}}@media (max-width:991px){#cee-header-ucb{font-size:100%;}#google-cse-search{width:100% !important;}td.gsc-input td:nth-child(2){display:none;}#block-footertopright{margin-bottom:75px;}.bg-img-tessellation{background-image:none;}}@media (min-width:768px) and (max-width:915px){.navbar .nav > li{font-size:10px;}}@media (max-width:767px){.navbar .nav > .dropdown:hover > a{color:white !important;}.navbar .dropdown:hover > .dropdown-menu{display:none !important;}.navbar .dropdown.open > .dropdown-menu{display:block !important;}.navbar .active > a{background-color:inherit !important;}.navbar li.expanded.dropdown.open > a{background-color:#FDB515 !important;}.navbar li.expanded.dropdown > a,.navbar li.expanded.dropdown.open > a{color:white !important;}#footer-department-link{padding-bottom:10px;}.region-sidebar-first >nav ul.menu{margin-left:1px;}}@media (max-width:480px){.desktop-view{display:none;}.mobile-view{display:block;}.view-faculty-lists .views-view-grid.horizontal .views-col{width:100% !important;}.view-faculty-lists > .view-header .pagination a{font-size:5px;}.view-news .views-row,.view-spotlight .views-row,.view-student-update .views-row{margin-bottom:0px;}.view-news .views-row .views-col,.view-spotlight .views-row .views-col,.view-student-update .views-row .views-col{width:100% !important;margin-bottom:40px;}}@media print{a[href]:after{content:none;}}
