:root{--navy:#182B49;--blue:#00629B;--blue2:#004268;--teal:#00C6D7;--sand:#F5F0E6;--white:#fff;--coolgray:#747678;--stonegray:#B6B1A9;}body{font-family:"Roboto",sans-serif;background:#fff !important;font-size:16px;line-height:1.44;}.path-frontpage #block-bootstrap-barrio-subtheme-content{display:none;}#main{padding-bottom:2em;}h1,h2{font-family:'Teko-SemiBold',Helvetica,Arial,sans-serif;margin-top:23px;margin-bottom:11.5px;color:var(--navy);letter-spacing:.5px;}h3,h4,h5,h6{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:700;color:inherit;}h4,h5,h6{margin-top:11.5px;margin-bottom:11.5px}h4{font-size:1.28rem;margin-top:20px;}.h1,h1{font-size:3.5em;color:var(--blue);}.h2,h2{font-family:"Teko-SemiBold",Helvetica,Arial,sans-serif;font-size:2.5em;letter-spacing:.5px;color:var(--navy);}.h3,h3{margin-top:30px;font-size:21px;color:var(--blue);font-weight:400;}.h4,h4{font-size:18px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}p{margin:0 0 11.5px}hr{margin:2.5rem 0;}hr+h2,hr+h3{margin-top:-0.5rem;}#main #content a{text-decoration:underline;}blockquote.default-large{color:var(--coolgray);border-right:3px solid var(--blue2);font-size:1.2rem;}blockquote.default-large{color:var(--coolgray);border-right:3px solid var(--blue2);font-size:.85rem;}blockquote.sand-background{background-color:var(--sand);color:var(--navy);font-weight:500;padding:1.5em;border-radius:12px;}blockquote.blue-background{background-color:var(--blue);color:var(--white);font-weight:500;padding:1.5em;border-radius:12px;}.highlight-orange{background-color:rgba(252,137,0,0.5);}.page-title,.page-header,.title{margin:20px 0;font-size:3em;}.page-title,.page-header,.block-title,.title{text-transform:capitalize;border:none;}.page-header,.title{color:var(--navy);text-transform:uppercase !important;margin-bottom:.5rem;font-weight:500;letter-spacing:1px;}.title span{font-size:inherit;}p,.paragraph,li,li>a{font-size:inherit;line-height:1.5;}table tr:nth-child(even){background:transparent;}table tr th{background-color:var(--blue);color:#fff;letter-spacing:.5px;}table tr th,table tr td{padding:1em;}.bg_navy{background-color:var(--navy);color:var(--sand);}.bg_blue{background-color:var(--blue);color:var(--sand);}.bg_gray{background-color:var(--stonegray);color:var(--navy);}.bg_navy a,.bg_blue a{color:var(--sand);}.bg_gray a{color:var(--navy);}#container-logos>div{justify-content:space-between;align-items:center;}#container-logos .navbar-brand h1{margin:0;font-weight:normal;font-family:'Roboto',sans-serif;font-size:1em;text-wrap:auto;color:var(--blue);}#container-logos .navbar-brand h1:hover{color:var(--coolgray);}#container-logos .region-ucsd-logo p{margin:0;}#container-logos .region-ucsd-logo img{margin:2.3rem 0;max-width:220px;height:auto;}#navbar-top .nav a{color:var(--sand);}#navbar-main{padding:0;}#navbar-main .nav>li{flex:1 0 auto;display:flex;flex-wrap:wrap;}#navbar-main .nav li a,#navbar-main .nav li>span{display:block;color:var(--sand);padding:10px 12px;}#navbar-main .nav li a:hover,#navbar-main .nav li>span:hover{background-color:var(--navy);}#navbar-main .nav li .dropdown-menu{margin:0;padding:0;border:0;border-radius:0;background-color:var(--blue2);flex:1 0 100%}#navbar-main .nav li .dropdown-menu .dropdown-item{padding:0;}#navbar-main .nav li .dropdown-menu .dropdown-item a{font-size:.85rem;}button.navbar-toggler{width:100%;padding:10px;text-align:right;color:var(--sand);}.sidebar ul.nav li{flex:1 0 100%;background-color:var(--light);}.sidebar ul.nav li .nav-link{text-decoration:none;font-size:.85em;padding:.5rem 1rem;}.sidebar ul.nav>li:nth-child(1) .nav-link{padding:1rem 1rem 0;text-transform:uppercase;font-size:1.2em;color:var(--coolgray);}.sidebar ul li>ul.menu{list-style:none;padding:0;}.carousel-item img{width:100%;height:auto;}.carousel-item .carousel-caption{display:flex;height:100%;align-items:anchor-center;}.carousel-item .carousel-caption h1,.carousel-item .carousel-caption h2,.carousel-item .carousel-caption h3,.carousel-item .carousel-caption p{color:#fff;flex:0 1 50%;padding-right:1rem;}.carousel-item .carousel-caption h1{font-size:4rem;}.carousel-item .carousel-caption h2{font-size:3.75rem;}.carousel-item .carousel-caption h3{font-size:3.25rem;}.carousel-item .carousel-caption div.d-flex{flex-wrap:wrap;align-items:center;}.carousel-item .carousel-caption a.btn{border:1px solid #fff;background-color:#004268;color:#fff;text-transform:uppercase;letter-spacing:.75px;font-size:.85rem;font-weight:500;}.main-carousel{background:var(--stonegray);}.carousel-cell img{display:block;height:200px;}#block-homepageresources{margin:5% 0 0;}.img-card,.path-frontpage .image_text{border-top:10px solid var(--navy);border-radius:12px;background-color:#F5F0E6;color:#3B3B3B;}.img-card .img-text-container,.path-frontpage .image_text .image_text_container{padding:15px 25px;}.path-frontpage .image_text .image_text_background{overflow:hidden;max-height:230px;}.image_text img,.custom-row img,.bs_grid img{max-width:100%;width:100%;height:auto;}span.ck-navy{color:var(--navy);}span.ck-blue{color:var(--blue);}span.ck-grey{color:var(--coolgray);}.ckeditor-accordion-container>dl{border:none !important;}.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a:not(.button),.view-news-press-releases a.btn.btn-link,.view-publications a.btn.btn-link{margin:0 0 .5em;font-size:1em;text-align:left;padding:1em;color:var(--sand);font-weight:500;background-color:var(--blue2);color:var(--sand);border-radius:8px;text-decoration:none !important;border:0;}.view-news-press-releases a.btn.btn-link,.view-publications a.btn.btn-link{display:flex;align-items:center;justify-content:space-between;}.ckeditor-accordion-container>dl dt>a>.ckeditor-accordion-toggle{right:0;left:unset;}.ckeditor-accordion-container>dl dt>a:hover,.ckeditor-accordion-container>dl dt>a:not(.button):hover,.ckeditor-accordion-container>dl dt.active>a,.view-news-press-releases a.btn.btn-link:hover,.view-news-press-releases a.btn.btn-link[aria-expanded="true"],.view-publications a.btn.btn-link:hover,.view-publications a.btn.btn-link[aria-expanded="true"]{background-color:var(--sand);color:var(--navy);border:none !important;}a.btn.btn-link.dropdown-toggle[aria-expanded="false"]::after,a.btn.btn-link.dropdown-toggle[aria-expanded="true"]::after{font-family:'Font Awesome 5 Free';font-weight:900;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;}a.btn.btn-link.dropdown-toggle[aria-expanded="false"]::after{content:'\f078',}a.btn.btn-link.dropdown-toggle[aria-expanded="true"]::after{content:'\f077',}.btn-default{background-color:var(--blue);color:var(--sand);min-width:200px;letter-spacing:.8px;font-weight:700;text-transform:uppercase;margin:0 0 1em;padding:.8em 1.5em;border-radius:8px;text-decoration:none;}.btn-default:hover{background-color:var(--blue2);color:var(--sand);}.view-team .team-member .position-relative{display:flex;}.view-team .team-member .img-container>.overlay{display:none;color:#fff;background-color:rgba(0,0,0,0.3);width:100%;height:100%;align-content:center;border-radius:50%;outline:6px solid var(--navy);transition-duration:1.5s;}.view-team .team-member .img-container>.overlay>a{width:100%;height:100%;display:flex;justify-content:center;align-items:center;border-radius:inherit;}.view-team .team-member .img-container:hover>.overlay{display:block;}.view-team .team-member h1.fa-person-img{margin:0;}.view-team .team-member .fa-person-img i{padding:1.5rem;font-size:15rem;}footer{padding:2.3rem 0;background-color:var(--blue);color:var(--sand);}footer .site-footer__top .region{flex:1 0;}.site-footer__top h2{margin:0;border:0;font-size:1.35em;letter-spacing:.85px;color:var(--sand);}footer h2,footer a{color:var(--sand);}footer a i{font-size:1.35em;}footer a:hover{color:var(--navy)}footer .region-footer-fourth img{max-width:200px;height:auto;}@media (min-width:576px){.carousel-caption .container .row{display:flex;align-items:center;}.carousel-item .carousel-caption h1,.carousel-item .carousel-caption h2,.carousel-item .carousel-caption h3,.carousel-item .carousel-caption p{text-align:left;}.modal-dialog{max-width:50%;}.form-row>fieldset{flex:1 0 !important;}.view-team .team-member .fa-person-img i{font-size:6.25rem;}}@media screen and (min-width:768px){.carousel-cell img{height:400px;}.view-team .team-member .fa-person-img i{font-size:10.25rem;}}@media only screen and (min-width:992px){#CollapsingNavbar{display:block !important;}.nav-item.dropdown:hover>ul.dropdown-menu{display:block;}.path-frontpage .image_text:hover{border-color:var(--blue);transform:scale(1.02);transition:transform 1s;}.view-team .team-member .fa-person-img i{font-size:10rem;}footer .region-footer-fourth img{float:right;}}@media only screen and (min-width:1024px){.carousel-item .carousel-caption h1{font-size:3rem;}.view-team .team-member .fa-person-img i{font-size:6rem;}}@media only screen and (max-width:1023.98px){.carousel-item .carousel-caption h1{font-size:2rem;}}@media (max-width:991.98px){h1{font-size:2.45rem;}h2{font-size:2rem;}#navbar-main button.navbar-toggler i{padding:5px 1rem;}#navbar-main .nav li>a:nth-child(1),#navbar-main .nav li>span:nth-child(1){flex:3 0 auto;}#navbar-main .nav li>a.dropdown-toggle-split,#navbar-main .nav li>span.dropdown-toggle-split{padding:10px 1.85rem;}.path-frontpage .image_text{margin-bottom:1rem;}#main #content a{word-break:break-all;}.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a:not(.button),.view-news-press-releases a.btn.btn-link,.view-publications a.btn.btn-link{padding:1em 2em 1em 1em;}}@media (max-width:991.98px) and (min-width:578px){.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4{margin:0;font-size:1.5rem;}.path-frontpage #block-homepageresources .image_text{display:flex;flex-direction:row;}.path-frontpage #block-homepageresources .image_text>div{width:50%;}.path-frontpage #block-homepageresources .image_text .image_text_background{overflow:hidden;position:relative;}.path-frontpage #block-homepageresources .image_text .image_text_background img{width:auto;height:100%;position:absolute;top:0;max-width:fit-content;position-area:center;}.path-frontpage #block-homepageresources .image_text .image_text_container{padding:0 1rem;}}@media (max-width:575.98px){.carousel-caption{top:0;}.carousel-caption .container .row{flex-direction:column;}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4{margin:0 !important;font-size:1rem !important;}.carousel-caption p{display:none;}main.main-content{order:1;}main.main-content+.sidebar_first{order:2;}.site-footer__top{flex-direction:column;}}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#182B49;}#navbar-main{background-color:#00629B;}a,.link{color:#00629B;}a:hover,a:focus,.link:hover,.link:focus{color:#747678;}a:active,.link:active{color:#00629B;}.page-item.active .page-link{background-color:#00629B;border-color:#00629B;}.page-link,.page-link:hover{color:#747678;}.sidebar .block{background-color:#fff;border-color:#fff;}.btn-primary{background-color:#00629B;border-color:#00629B;}.btn-primary:hover,.btn-primary:focus{background-color:#182B49;}.site-footer{background:#00629B;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
@font-face{font-family:'Teko-Light';src:url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Light.woff2) format('woff2'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Light.woff) format('woff'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Light.ttf) format('truetype');font-weight:300;font-display:swap;font-style:normal;}@font-face{font-family:'Teko-Regular';src:url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Regular.woff2) format('woff2'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Regular.woff) format('woff'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Regular.ttf) format('truetype');font-weight:400;font-display:swap;font-style:normal;}@font-face{font-family:'Teko-Medium';src:url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Medium.woff2) format('woff2'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Medium.woff) format('woff'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Medium.ttf) format('truetype');font-weight:500;font-display:swap;font-style:normal;}@font-face{font-family:'Teko-SemiBold';src:url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-SemiBold.woff2) format('woff2'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-SemiBold.woff) format('woff'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-SemiBold.ttf) format('truetype');font-weight:600;font-display:swap;font-style:normal;}@font-face{font-family:'Teko-Bold';src:url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Bold.woff2) format('woff2'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Bold.woff) format('woff'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Bold.ttf) format('truetype');font-weight:700;font-display:swap;font-style:normal;}@font-face{font-family:'Teko-Variable';src:url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Variable.woff2) format('woff2'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Variable.woff) format('woff'),url(/themes/custom/bootstrap_barrio_subtheme/font/Teko_Complete/Fonts/WEB/fonts/Teko-Variable.ttf) format('truetype');font-weight:300 700;font-display:swap;font-style:normal;}
