body{font-family:"Roboto",sans-serif;background:#fff !important;font-size:16px;line-height:1.44;}h1,h2{font-family:'Teko',Helvetica,Arial,sans-serif;margin-top:23px;margin-bottom:11.5px;color:#182b49;}h3,h4,h5,h6{font-family:'Roboto',Helvetica,Arial,sans-serif;font-weight:700;line-height:.917;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:38px}.h2,h2{font-size:29px;letter-spacing:.5px;}.h3,h3{font-size:25px}.h4,h4{font-size:18px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}p{margin:0 0 11.5px}.page-title,.page-header,.title{font-size:inherit;}.page-title,.page-header,.block-title,.title{text-transform:capitalize;border:none;}.page-header,.title{margin-top:0;color:#182B49;text-transform:uppercase !important;font-size:2em;margin-bottom:1em;font-weight:500;letter-spacing:1px;}.title span{font-size:inherit;}p,.paragraph,li,li>a{font-size:inherit;line-height:1.5;}a,a:link,.link{color:#006a96;}a:hover,a:focus{color:#00c6d7;}table tr{background:#fff;border:none;}section.container{margin-top:2%;}section.container img{border-radius:14px;}img.align-left{margin-right:1.4rem;}img.align-right{margin-left:1.4rem;}img.align-center{margin:1.4rem auto;}.is-unpublished{background-color:rgba(255,0,0,0.5);}.path-frontpage .block-title,.path-frontpage .footer h2,.footer h2{margin:0 0 1.5rem 0;color:#182B49;padding:15px 0;border-radius:10px 10px 0 0;letter-spacing:1px;align-items:center;}nav.tabs{position:fixed;z-index:50;top:40%;right:0;}nav.tabs .primary li{float:none;background-color:#efefef;border:none;}nav.tabs .primary li a{border:none;}nav.tabs .nav-tabs{flex-direction:column;margin:2% 0 0;border-bottom:1px solid #efefef;}.tab-content .list-inline,nav.tabs .nav-tabs>li.active>a,nav.tabs .nav-tabs>li.active>a:focus{background-color:#efefef;color:#00C6D7;}.tab-content .list-inline li{padding:15px 20px;}nav.tabs .nav-tabs>li.active>a:active,nav.tabs .nav-tabs>li.active>a:focus,nav.tabs .nav-tabs>li.active>a:hover{border:none;border-bottom-color:transparent;}nav.tabs .nav-tabs>li>a:hover{border-color:transparent;background-color:#efefef;color:#00C6D7;}nav.tabs ul.list-inline>li>a{padding:20px 10px;}header{background-color:#fff;}#navbar-main,#block-bootstrap-barrio-subtheme-search{padding-top:0;padding-bottom:0;background-color:#F5F0E6 !important;}.navbar,#navbar-main{min-height:0;font-size:1.15em;}#navbar-main>.container{display:block;}#navbar-main section.region-navigation-collapsible{width:100%;}nav.navbar-default,#navbar-main #block-csemainmenu-2 ul a{background-color:#F5F0E6;border:none;border-radius:0;font-size:14px;color:#182B49;margin-bottom:0;font-size:1em;}nav.navbar-default a,ul.sf-menu li a,#navbar-main #block-csemainmenu-2 ul a{position:relative;padding:1em 1.2em 1em 1em;color:#182B49;letter-spacing:1px;}#navbar-main #block-csemainmenu-2 ul a{position:relative;font-size:.875em;}#CollapsingNavbar{transition-duration:250ms;transition-delay:0ms;}#CollapsingNavbar li{flex:1 0;position:relative;}#CollapsingNavbar li:hover>ul.dropdown-menu{margin:0;padding:0;border:0;border-radius:0;background-color:#182B49;}#CollapsingNavbar li:hover>ul.dropdown-menu li{padding:0;}#CollapsingNavbar li:hover>ul.dropdown-menu li a{display:block;}ul.sf-menu .sf-sub-indicator::after,nav.menu--cse-main-menu ul.nav>li.menu-item--expanded>a:first-child::after{position:absolute;right:0;padding:0 7px;font-family:"Font Awesome\ 6 Free";font-weight:900;content:'\f0d7';}ul.sf-menu a:hover,#navbar-main #block-csemainmenu-2 ul a:hover,#navbar-main #block-csemainmenu-2 ul a:active,#navbar-main #block-csemainmenu-2 ul a:focus,#CollapsingNavbar li:hover>ul.dropdown-menu li a:hover,#CollapsingNavbar li:hover>ul.dropdown-menu li a:focus,#CollapsingNavbar li:hover>ul.dropdown-menu li a:active{text-decoration:underline;background-color:#00629B;color:#F5F0E6;}#CollapsingNavbar .dropdown-menu>li>a:hover{color:#00C6D7;}#CollapsingNavbar li:hover>ul.dropdown-menu>li.dropdown-item a{display:block;}#CollapsingNavbar ul.dropdown-menu>li>a{color:#F5F0E6 !important;background-color:#182B49 !important;}.header-title span,nav.navbar-default a:hover{color:#00C6D7;}.header-title{margin:35px 0;line-height:2.5;text-transform:uppercase;font-weight:400;}.cse-logo{margin:45px 0;width:28.5rem;}.jacobs_logo{float:right;margin:2.5em 0;}header .container{position:relative}nav#navbar #block-bootstrap-barrio-subtheme-search,#navbar-main #block-bootstrap-barrio-subtheme-search{position:absolute;z-index:100;right:0;padding:10px 20px;}#navbar-main #block-bootstrap-barrio-subtheme-search{bottom:-60px;}#search:hover{cursor:pointer;}.hide{display:none;}section.region-search form fieldset,section.region-search form div#edit-actions,.view .view-content div div.row{margin:0;}aside h2,aside h2.block-title{margin-top:5px;font-size:1.5em;text-transform:uppercase;}aside>nav>ul.nav{width:90%;background-color:#F5F0E6;padding:10px 15px 20px;border-top:5px solid #182B49;margin-bottom:15%;flex-direction:column;list-style:none;}aside li.menu-item--expanded ul.menu{list-style:none;}aside .dropdown-menu>li>a,aside li>a{padding:5px !important;}aside .nav li a:hover,aside .nav li a:focus,aside .nav li a:active{background-color:transparent;color:#00c6d7;}aside li.active>ul.dropdown{display:block !important;}aside .dropdown-menu{position:static;display:block;z-index:0;float:none;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:transparent;-webkit-background-clip:padding-box;background-clip:padding-box;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}aside .region-sidebar-second{width:90%;float:right;}.cse_logo{float:left;margin-top:15px;margin-bottom:25px;}.cse_logo img{width:70px;margin-right:15px;float:left;vertical-align:initial;}.cse_logo h1{float:left;margin-top:0;line-height:34px;}.cse_logo a{display:block;color:#006a96;font-size:.7em;line-height:34px;}.cse_logo a:hover,.cse_logo a:active,.cse_logo a:focus{color:#ffcd00;text-decoration:none;}.jacobs_logo img{width:250px;}.search-block-form .description{display:none;}.jumbotron-container .form-group{margin-bottom:0 !important;}.jumbotron-container{position:relative;margin:0 0 2%;}.jumbotron-container .text-overlay{position:absolute;top:0;left:20%;right:20%;height:100%;padding:0 5%;display:flex;flex-direction:column;justify-content:center;color:#fff;text-transform:uppercase;letter-spacing:1px;}.path-node .jumbotron-container .text-overlay{text-shadow:1px 5px 5px black;}.jumbotron-container .carousel-btn{float:right;display:block;padding:4px 0;}.jumbotron-container .carousel-btn a:after{content:'\00bb';color:#182B49;margin:0 0 0 10px;font-size:20px;}.jumbotron-container .carousel-btn a{background-color:transparent;padding:10px 15px;text-align:center;color:#182B49;float:right;}.jumbotron-container .carousel-btn a:hover,.jumbotron-container .carousel-btn a:hover::after{color:#006a96 !important;}.carousel-inner img{width:100%;height:auto;}.carousel-caption{right:0;left:0;height:100%;}.carousel-item a.yellow-btn{font-weight:600;}.undergrad-slides{padding-bottom:2%;}.view-briefs .slice-row{padding:2rem 0 !important;}.node-2552 .page-header,.node-2552 .title{display:none;}.node-2552 .slice-row{font-size:1.2em;}.slice-row{display:flex;align-items:center;}.left-pos,.full-pos{order:0;}.right-pos{order:2}.center,.left-pos,.right-pos{text-align:center;text-transform:uppercase;}.navy-back,.blue-back,.teal-back{color:#fff;background-position:top right;background-repeat:no-repeat;background-size:cover;padding:5rem 0 10rem;}.white-back,.grey-back{color:#00629B;padding:5rem 0 10rem;}.navy-back{background-color:#182B49;}.blue-back{background-color:#00629B;}.teal-back{background-color:#00C6D7;}.grey-back{background-color:#efefef;}.video_container{overflow:hidden;width:100%;height:0;padding-bottom:40.5%;position:relative;}#player_video{position:absolute;top:-75%;padding-bottom:100%;height:0;overflow:hidden;max-width:100%;width:100%;height:auto;background:#fff;background-size:cover;}#player_video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.jumbotron_text,.node-2658 .layout--twocol-section{display:flex;justify-content:center;align-items:center;z-index:1;padding:5% 0;background-color:rgba(0,0,0,.25);}.jumbotron_text h2{color:#fff;font-size:4.2rem;font-weight:700;line-height:.9;text-shadow:0 6px 12px rgb(0 0 0 / 50%);line-height:1.2em;text-indent:-30px;text-transform:uppercase;}.jumbotron_text .region-carousel-right,.blue-box{padding:1.5rem 2.75rem 2rem;background-color:rgba(0,106,150,0.9);text-indent:0px;}.jumbotron_text .region-carousel-right h2{text-indent:0;text-shadow:none;font-size:2.5rem;}.jumbotron_text .region-carousel-right a,.blue-box .field-content a{color:#fff;}.jumotron_text .region-carousel-right p{margin:5px 0 10px;}#views-bootstrap-faqs-block-2>.row>div .container .row{display:flex;align-items:center;}#views-bootstrap-faqs-block-2>.row>div:nth-child(odd){background-size:cover;background-color:#747678;color:#fff;background-repeat:no-repeat;}#views-bootstrap-faqs-block-2>.row>div{padding:5% 0;color:#182B49;}#views-bootstrap-faqs-block-2>.row>div .container .row .col-sm-4{text-transform:uppercase;font-weight:600;letter-spacing:.5px;font-size:2.5rem;}#views-bootstrap-faqs-block-2>.row>div:nth-child(1),#views-bootstrap-faqs-block-2>.row>div:nth-child(7){background-color:#00C6D7;}#views-bootstrap-faqs-block-2>.row>div:nth-child(3),#views-bootstrap-faqs-block-2>.row>div:nth-child(9){background-color:#182B49;}#views-bootstrap-faqs-block-2>.row>div:nth-child(5),#views-bootstrap-faqs-block-2>.row>div:nth-child(11){background-color:#006A96;}.view-id-academic_faqs.view-display-id-page_1 .view-header .btn{float:left;}.view-id-academic_faqs.view-display-id-block_1 .view-content{display:flex;flex-wrap:wrap;}.view-id-academic_faqs.view-display-id-block_1 .view-content h3{margin:0.5rem;border-radius:4px;padding:1.1rem;}.view-id-academic_faqs.view-display-id-block_1 .view-content .view-field-field-faq-header a[aria-expanded="false"]::after{content:'+';}.view-id-academic_faqs.view-display-id-block_1 .view-content .view-field-field-faq-header a[aria-expanded="false"]::after{content:'-';}.company-logo{display:grid;align-items:center;min-height:15em;vertical-align:bottom;justify-items:center;color:#747678;font-weight:500;}.company-logo .views-field-field-first-name{width:100%;text-align:center;}.company-logo img{max-height:70px;width:auto;padding:1.75em 0 0 0;}.company-logo hr{border-top:1px solid #7a99ac;margin-top:0;}.quick-link-boxes{width:100%;margin:45px 0;overflow:hidden;}.quick-link-boxes-row img,.node-2145 .custom-row a img{opacity:.75;}.quick-link-boxes.container{margin:auto;}div.faculty__info__row{width:100%;height:320px;}div.faculty__info__col{float:left;}div.staff-column div.col-12{padding-bottom:25px;}.quick-links-boxes-row a:hover,.path-frontpage .tile:hover{border-top:5px solid #182B49;}.quick-links-boxes-row a:hover span{background-color:#182B49;color:#fff;}.quick-link-boxes-row:hover img,.node-2145 .custom-row a:hover img{opacity:1;}.quick-link-boxes span,.path-frontpage .tile p{position:absolute;display:block;bottom:0;width:100%;background-color:rgba(0,0,0,0.5);color:#FFF;text-align:right;padding:2% 5%;font-size:.8rem;letter-spacing:.15rem;text-transform:uppercase;margin-bottom:0;}.path-frontpage .tile p{position:relative;display:block;letter-spacing:.15rem;background-color:transparent;text-transform:uppercase;text-align:initial;font-size:.85em;margin-bottom:0.25em;padding:0;margin-top:1.5em;color:#182B49;}.path-frontpage .tile h4{font-size:1.125em;line-height:1.2em;text-transform:none;margin-top:0;letter-spacing:.5px;font-weight:400;}.quick-link-boxes a{width:100%;padding-bottom:33%;height:0;overflow:hidden;position:relative;display:block;border-radius:3px 3px 0 0;margin:15px 0;border-top:5px solid #00c6d7;}.quick-link-boxes img{position:absolute;height:auto;margin:0;width:100%;}.path-frontpage>.container .block-title,.layout .header-title{letter-spacing:2px;text-transform:uppercase;display:flex;flex-direction:column;text-align:center;align-items:center;background-color:inherit;color:#182b49 !important;;}.path-frontpage>.container .block-title .underline,.header-title .underline{border-top:5px solid #00c6d7;width:3.2rem;margin:1% 0;height:1px;}.path-frontpage .fluid-container{background:#efefef;}.path-frontpage .fluid-container .region-fluid-container{padding:5% 0 15%;}.path-frontpage .view-news,.path-frontpage .view-briefs{position:relative;}#block-bootstrap-barrio-subtheme-views-block-news-block-1 h2{text-align:center;}.path-frontpage .view-news .yellow-btn,.path-frontpage .view-briefs .yellow-btn{position:absolute;top:8px;right:0;background-color:transparent;color:#182B49;font-weight:600;text-transform:capitalize;}.path-frontpage .view-news .yellow-btn::after,.path-frontpage .view-briefs .yellow-btn::after{content:'\00bb';color:#182B49;margin:0 0 0 10px;font-size:20px;}.path-frontpage .view-news .yellow-btn:hover,.path-frontpage .view-briefs .yellow-btn:hover{color:#006a96;}.path-frontpage .tile{position:relative;border-top:5px solid #00c6d7;border-radius:5px;margin-bottom:1.75em;flex-flow:column wrap;}.path-frontpage .tile h4{margin:0 0 .98em 0;}.path-frontpage .tile:hover img{opacity:1;}.path-frontpage .tile img{width:100% !important;height:auto !important;}.path-frontpage .tile .thumb{position:relative;}.path-frontpage .view-news .yellow-btn::after{content:'\00bb';color:#182B49;margin:0 0 0 10px;font-size:20px;}.path-frontpage>.container .row .col-sm-6 .region{margin:20% 0;}#announcment-bar{width:100%;padding:0;}.diversity-outreach-page .field--name-field-image img{margin-bottom:5%;}.field--name-field-job-description{margin-top:20px;}.cse-ai-news .header-title{align-items:flex-start;padding:0 15px;}.cse-ai-news .tile{margin-bottom:2rem;}.cse-ai-news .thumb{position:relative;}.ck-black{color:#000;}.ck-navy{color:#182B49;}span.ck-blue,.path-frontpage .view-news .yellow-btn:hover,.path-frontpage .view-news .yellow-btn::after:hover{color:#006A96;}.ck-blue{color:#006A96;}.ck-cyan{color:#00C6D7;}.ck-yellow{color:#FFCD00;}.ck-gold{color:#C69214;}.ck-red{color:#FF0000;}.ck-gray{color:#747678;}iframe{overflow-x:auto;}.navy-btn,.blue-btn,.gold-btn,.yellow-btn,.cyan-btn,.teal-btn,.sm-floor-maps .views-field-field-map-title .field-content a,.views-field-field-map-title .field-content div a{font-size:14px;text-transform:uppercase;padding:0.8em 1.5em;min-width:200px;margin-bottom:1em;letter-spacing:1px;font-weight:400;border-radius:8px;}.navy-btn:link{background-color:#182B49;color:#fff;}.blue-btn:link{background-color:#006A96;color:#fff;}.teal-btn:link{background-color:#00C6D7;color:#000;}.cyan-btn:link{margin:5px 0;padding:10px 25px;background-color:#00C6D7;color:#fff;text-transform:uppercase;font-weight:600;border-radius:25px;letter-spacing:1px;}.page-view-frontpage .cyan-btn:link{min-width:fit-content;}.gold-btn:link{background-color:#C69214;color:#fff;}.yellow-btn:link{background-color:#FFCD00;color:#182B49;}.yellow-btn:hover,.gold-btn:hover{color:#fff;}.navy-btn:hover,.blue-btn:hover{color:#FFCD00;}.cyan-btn:hover{color:#182B49;}.teal-btn:hover{background-color:#fff;}.col2 td,.col3 td,.col4 td{padding:10px;vertical-align:top;height:auto;}.col2 td{width:50%;}.col3 td{width:calc(100% / 3);}.col4 td{width:calc(100% / 4);}.node-2447 .col3 tr td{vertical-align:middle;}.node-2447 .col3 tr td a:hover img,.homepage-social-media-block a:hover svg{-webkit-transform:rotateZ(-20deg);-ms-transform:rotateZ(-20deg);transform:rotateZ(-20deg);}.col2 td:first-child,.col3 td:first-child,.col4 td:first-child{padding-left:0;}.col2 td:last-child,.col3 td:last-child,.col4 td:last-child{padding-right:0;}.col2 td img,.col3 td img,.col4 td img{margin:0 !important}.pad10 td{padding:10px !important;}.pad15 td{padding:15px !important;}.pad20 td{padding:20px !important;}.pad10 tr:nth-child(odd),.pad15 tr:nth-child(odd),.pad20 tr:nth-child(odd){background-color:#efefef;}.pad10 th,.pad15 th,.pad20 th{text-align:left;background-color:#182B49;color:#fff;padding:10px;text-transform:uppercase;border-color:#182B49;letter-spacing:1px;}.fl-left{float:left;margin-right:15px;}.fl-right{float:right;margin-left:15px;}.col2 img,.col3 img,.col4 img,.pad10 img,.pad15 img,.pad20 img{width:100% !important;height:auto !important;}.ckeditor-accordion-container>dl dt{margin-top:5px;}.ckeditor-accordion-container>dl{border:0px solid #006a96;}.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a:not(.button),section .views-element-container .view-content h3,section .views-element-container .view-header h3{background-color:#006a96 !important;border:0px solid #006a96 !important;letter-spacing:1px;text-transform:capitalize;color:#fff;margin-bottom:0;}section .views-element-container .view-content h3 a,section .views-element-container .view-header h3 a{color:#fff;}.ckeditor-accordion-container>dl dt.active>a,section .views-element-container .view-content h3,section .views-element-container .view-header h3,aside .views-element-container h2.block-title{background-color:#182B49 !important;color:#fff !important;}.ckeditor-accordion-container>dl dd,section section .block-title,section .views-element-container .view-header h3,section .views-element-container .view-content h3{margin-bottom:1rem;padding:15px;border:1px solid #006a96;}aside .views-element-container h2.block-title{padding:10px 15px;font-weight:500;text-transform:capitalize;font-size:1.25rem;}.footer{margin-top:5%;background:url(/themes/contrib/bootstrap_subtheme/images/cse.jpg) 100% no-repeat;background-size:cover;}.footer .overlay{background-color:rgba(24,43,73,.7);overflow:hidden;padding:5% 0;}.footer .region-footer-end{padding:1em;background-color:#182b49;text-align:center;}.path-frontpage .footer h2,.footer h2{color:#FFF;margin-bottom:25px;letter-spacing:1.5px;font-size:1.2em;text-transform:uppercase;}.footer section.region>nav>ul{flex-direction:column;}.footer p,footer address,footer a:link{color:#FFF;}.footer .nav>li>a{padding:2px 0;color:#FFF;}.footer .nav>li>a:hover,footer .nav>li>a:focus,footer a:hover,footer a:active{background-color:transparent;color:#00c6d7;text-decoration:none;}.footer{border-top:none;padding:0;}footer .jacobs_logo{float:none;}.region-footer{margin-top:30px;}.footer .svg-inline--fa{font-size:1.75em;}.footer-social-media-block .views-row{display:inline-block;margin-right:10px;}.homepage-social-media-block .view-content .row a{flex-grow:1;display:flex;align-items:center;justify-content:center;margin-bottom:1.75em;padding:7.5% 0;}.homepage-social-media-block svg{font-size:max(8em);}.view-social-media-icons a:hover,.view-social-media-icons a:active,.view-social-media-icons a:focus{color:#00c6d7;}footer .container>p{margin:5% 0;}.view-staff>div.col.col-xs-12.col-sm-12.col-md-4.col-lg-4{margin:2.5rem 0 2rem;}.field--name-field-subtitle{font-size:1.15em;margin:0 0 10px;line-height:initial;}.sm-floor-maps .views-field-field-map-title .field-content a,.views-field-field-map-title .field-content div a{text-align:center;color:#FFF;background-color:#006a96;float:left;display:block;width:100%;}#block-bootstrap-barrio-subtheme-views-block-map-floors-block-3 .view-header .view-content,#block-bootstrap-barrio-subtheme-views-block-self-guided-tour-block-3 .view-header .view-content{display:flex;flex-direction:row;flex-wrap:wrap;}.ckeditor-accordion-container>dl dt>a:hover,.sm-floor-maps .views-field-field-map-title .field-content a:hover,.views-field-field-map-title .field-content a div:hover,.views-field-field-map-title .field-content a div:active{color:inherit;font-weight:700;background-color:#00c6d7;}.floor-maps .view-header .floor-tabs .views-content{display:flex;flex-wrap:wrap;}.floor-maps .view-header .floor-tabs .views-content div{flex:1 0;}.sm-floor-maps .views-field-field-map-image,.floor-maps{margin:3% 0;}#block-bootstrap-barrio-subtheme-views-block-map-floors-block-1,#block-bootstrap-barrio-subtheme-views-block-self-guided-tour-block-1{display:none;}.link-box{width:100%;height:600px;}.field--name-field-faculty-photo{float:left;margin-right:15px;}#block-community .menu--industry{display:flex;flex-direction:row;flex-wrap:wrap;}#block-community .menu--industry li{width:calc(100% / 3);}#block-community .menu--industry li a{margin:2% 1%;background-color:#182B49;color:#fff;min-height:150px;font-size:1.2em;text-transform:capitalize;background-blend-mode:overlay;background-image:url(/sites/cse.ucsd.edu/files/placeholder-images/Image-Overlay.png);background-repeat:no-repeat;background-position:top right;background-size:cover;}#block-community .menu--industry li a:hover{background-color:#00c6d7;}.undergrad-button{text-align:center;border:1px solid transparent;border-radius:10px;background-color:#e5ecf9;margin:15px 10px;position:relative;overflow:hidden;}.undergrad-button .button-pad{padding:5px 20px 30px;}.undergrad-button img{margin:0 auto;}.undergrad-button .button-text{position:absolute;bottom:0;right:0;left:0;margin:0 auto;background-color:rgba(0,0,0,.7);}.view-dei-buttons .field-content .undergrad-button .button-text{height:100%;background-color:rgba(239,239,239,0.7);}.undergrad-courses{background-color:#006a96;background-size:cover;}.undergrad-courses .grid,.undergrad-courses .horizontal{margin-bottom:5%;padding:5%;}.undergrad-courses .grid .undergrad-button,.undergrad-courses .horizontal .undergrad-button,.undergrad-courses .col-md-4 .undergrad-button,.undergrad-courses .card.custom-card{background-color:#fff;min-height:calc(30rem / 2);margin:0 0 30px;text-align:left;border-radius:18px;}.social-media-table img{width:100px;height:auto;margin-bottom:15px;}.menu--bs-ms-page-quick-links{margin:5% 0 0;padding:5%;background-color:#006a96;text-align:center;background-size:100%;}.menu--bs-ms-page-quick-links li{display:inline-block;margin:2%;}.menu--bs-ms-page-quick-links li a{color:#182B49;background-color:#FFCD00;text-transform:uppercase;font-weight:600;letter-spacing:.5px;}.menu--bs-ms-page-quick-links li a:hover{color:#fff;background-color:#FFCD00;}.node--type-news .field--name-field-news-image img{display:inline-block;}.node--type-news figure.image{display:flex;flex-direction:column;max-width:fit-content;float:right;}.news-image{margin:10px;position:relative;display:flex !important;flex-direction:column;}.news-image::after,.news figure.image figcaption{padding:5px;border:1px solid #747678;box-sizing:border-box;position:absolute;bottom:0;background:#fff;width:100%;}.news-image::after{content:attr(data-alt);font-size:.69rem;}.news-image,.news-image::after{display:block;}.node--type-news figure{position:relative;}.node--type-news figure figcaption{position:absolute;bottom:0;background:#fff;border:1px solid;}.node--type-news figure.align-right figcaption{margin-left:1.4rem;}.node--type-news figure.align-left figcaption{margin-right:1.4rem;}.page-node-type-diversity-outreach-page .region-content{position:relative;}.page-node-type-diversity-outreach-page .node-1914 .page-header,.page-node-type-diversity-outreach-page .node-1912 .page-header,.page-node-type-diversity-outreach-page .node-1916 .page-header,.page-node-type-diversity-outreach-page .node-1913 .page-header,.page-node-type-diversity-outreach-page .node-1927 .page-header,.page-node-type-diversity-outreach-page .node-1928 .page-header,.page-node-type-diversity-outreach-page .node-2003 .page-header,.page-node-type-diversity-outreach-page .node-2380 .page-header,.page-node-type-diversity-outreach-page .node-2446 .page-header,.page-node-type-diversity-outreach-page .node-1914 .title,.page-node-type-diversity-outreach-page .node-1912 .title,.page-node-type-diversity-outreach-page .node-1916 .title,.page-node-type-diversity-outreach-page .node-1913 .title,.page-node-type-diversity-outreach-page .node-1927 .title,.page-node-type-diversity-outreach-page .node-1928 .title,.page-node-type-diversity-outreach-page .node-2003 .title,.page-node-type-diversity-outreach-page .node-2380 .title,.page-node-type-diversity-outreach-page .node-2446 .title{position:absolute;z-index:1;color:#fff;text-shadow:2px 2px 5px #000;}.page-node-type-diversity-outreach-page .field--name-field-banner-image{margin-bottom:5%;}.page-node-type-diversity-outreach-page .undergrad-button{margin:15px 0;}.page-node-type-diversity-outreach-page .view-content .views-view-grid{font-weight:normal;}.page-node-type-diversity-outreach-page .undergrad-button .button-text{height:100%;background-color:rgba(239,239,239,0.7);}.page-node-type-diversity-outreach-page .undergrad-button .button-text:hover{background-color:rgba(239,239,239,0.2);}.page-node-type-diversity-outreach-page .undergrad-button a:hover{color:#fff;}.cal-item{position:relative;float:left;}.cal-item i,.cal-item svg{font-size:100px;margin:10px;}.cal-item .cal-overlay{position:absolute;top:22px;left:34px;text-align:center;color:#fff;text-transform:uppercase;font-weight:600;}.view-events .cal-item{top:0;left:0;}.view-events .cal-item i,.view-events .cal-item svg{font-size:80px;}.view-events .cal-overlay{left:25px;}.grey-box{background-color:#efefef;border-radius:1rem;padding:10px 20px 20px;}.cal-item span{display:block}.cal-item .cal-d{color:#000;font-size:35px;}.grey-box{background-color:#efefef;border-radius:3rem;}.field-content .row .row{flex-wrap:inherit;}.dei-events .field--name-field-image,.dei-speaker .field--name-field-faculty-photo{float:right;width:40%;margin-left:5%;}.dei-events .field--name-field-newsletter-date,.dei-events .field--name-field-timeframe,.dei-events .field--name-field-location,.dei-events .field--name-field-newsletter-date,.dei-events .field--name-field-timeframe,.dei-events .field--name-field-location{font-weight:600;}.dei-events .field--name-body,.dei-speaker .field--name-field-speaker-name,.dei-speaker .field--name-body{margin-top:5%;}.vid-thumb,aside .view-content>div{position:relative;margin:15px auto;}.vid-overlay{position:absolute;display:flex;flex-direction:column;height:100%;justify-content:center;align-items:center;top:0;left:0;right:0;}.vid-overlay a{font-size:60px;text-align:center;text-shadow:2px 2px 2px #000}.vid-overlay .blue-btn{margin:15px 5px;}.vid-text-overflow{display:block !important;max-height:320px;overflow:hidden;}.col-md-6 .views-field-field-youtube-video-id{float:left;margin:0 15px;}.col-md-6 .views-field-field-youtube-video-id iframe{height:400px}aside .views-field-field-youtube-video-id iframe{width:100%}.node-1102 .custom-row{background-color:#F5F0E6;border-radius:14px;padding:10px 15px 20px;border-top:14px solid #182B49;margin:1em 0;}.node-1102 h1.title{margin:0;}.node-1102 h1.title,.node-1102 .custom-row h1{font-family:'Teko',sans-serif;font-size:2.75rem;font-weight:600;color:#182B49;}.node-1102 .custom-row h1{line-height:.917;margin-bottom:0;}.node-1102 .custom-row hr{margin:.5rem 0 1rem;}.node-1102 .custom-row h3{font-family:'Roboto',sans-serif;letter-spacing:.5px;font-weight:500;}.node-1102 .ck-blue{color:#00629B;}.view-id-courses table tr>th>a[title *="sort"]{display:block;position:relative;color:#fff !important;}.view-id-courses table a.fa-sort:before,.view-id-courses table th.is-active span{position:absolute;right:0;font-family:'Font Awesome 5 Free';font-weight:900;}.view-id-courses table a.fa-sort svg,.view-id-courses table th.is-active a.fa-sort:before{display:none;}@media (max-width:575.98px){#block-bootstrap-barrio-subtheme-views-block-map-floors-block-1{display:none;}}@media all and (min-width:560px){.node--type-news .field--type-image{float:right !important;}.path-frontpage .tile{display:flex;}.form-row>fieldset,.form-row>div{flex:1 0 !important;}}@media (max-width:1399.98px){.cse-logo{width:30.58rem;}}@media (max-width:1199.98px){.cse-logo{width:28rem;}}@media (min-width:991.99px){#CollapsingNavbar li.menu-item--expanded>a.dropdown-toggle-split{display:none;}#CollapsingNavbar li:hover>ul.dropdown-menu{display:block;}nav.navbar-default,#navbar-main #block-csemainmenu-2 ul a{flex:1 0;}.cse-ai-news .thumb-overlay{position:absolute;bottom:0;background-color:rgba(0,0,0,0.5);overflow:hidden;padding:10px 15px;color:#fff;border-bottom-left-radius:12px;border-bottom-right-radius:12px;}.cse-ai-news .thumb-overlay p:first-child{font-size:small;}.cse-ai-news .thumb-overlay p:last-child a{color:#fff;}}@media (max-width:991.98px){.cse-logo{width:calc(100% / 1.2);}#block-bootstrap-barrio-subtheme-views-block-map-floors-block-3,#block-bootstrap-barrio-subtheme-views-block-self-guided-tour-block-3,nav.menu--cse-main-menu ul.nav>li.menu-item--expanded>a:first-child::after{display:none;}.region-navigation-collapsible>nav>ul.nav,#block-bootstrap-barrio-subtheme-views-block-map-floors-block-1,#block-bootstrap-barrio-subtheme-views-block-self-guided-tour-block-1,#CollapsingNavbar li.menu-item--expanded>a.dropdown-toggle-split{display:block;}#navbar>button.navbar-toggler,#CollapsingNavbar section>nav>ul>li{display:flex;flex-flow:wrap;width:100%;padding:8px 0;}#navbar>button.navbar-toggler{justify-content:end;}#CollapsingNavbar li.dropdown>a:first-child{flex-grow:2;}#CollapsingNavbar li.dropdown>ul.dropdown-menu>li>a{background-color:rgba(182,177,169,.011);}nav.menu--cse-main-menu ul.nav li>ul{width:100%;}#navbar button.navbar-toggler .fa-bars{padding:5px;}#navbar #navbar-main .nav-link--search{padding:1em 0.35em 1em 1em;display:flex;justify-content:space-between;}nav.menu--cse-main-menu ul.nav li>ul,#navbar-main #block-bootstrap-barrio-subtheme-search{position:relative;width:100%;bottom:auto;}aside>nav>ul.nav{width:auto;padding:0;}aside h2,aside h2.block-title{font-size:1.085em;}aside .dropdown-menu>li>a,aside li>a{padding:13px 10px !important;}.col2 td,.col3 td,.col4 td{display:block;padding:inherit;width:100%;}#views-bootstrap-dei-buttons-block-1 .undergrad-button .button-text,#views-bootstrap-dei-buttons-block-2 .undergrad-button .button-text{display:flex;align-items:center;}#views-bootstrap-dei-buttons-block-1 .button-text h4,#views-bootstrap-dei-buttons-block-2 .button-text h4{width:100%;margin:0;}}@media (min-width:768px){h2{font-size:2.85em;letter-spacing:1px;}#navbar-main #block-csemainmenu-2 ul a.nav-link--search{padding:1em 1em 1em 2.25em;}div#block-bootstrap-barrio-subtheme-content h2{font-size:2em;}.view-news #views-bootstrap-news-homepage-news-block>div>div:nth-child(2),.view-news #views-bootstrap-news-homepage-news-block>div>div:nth-child(5){border-bottom:1px solid #efefef;margin:0 0 1.75em 0;}}@media (max-width:767.98px){.cse-logo{margin:2rem 0;}.jacobs_logo{float:none;margin:2rem 0;width:calc(100% / 1.5);}.path-frontpage .view-news .yellow-btn,.path-frontpage .view-briefs .yellow-btn{position:static;display:block;}}
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:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#006a96;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.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;}
