:root{--navy:#182b49;--blue:#00629b !important;--blue2:#004268;--yellow:#ffcd00;--gold:#c69214;--teal:#00c6d7;--magenta:#d462ad;--sand:#f5f0e6;--orange:#fc8900;--green:#6e963b;--white:#fff;--darkgray:#747678;--lightgray:#afa9a0;}html{scroll-behavior:smooth;}body{font-family:"Roboto",sans-serif;background-color:var(--white) !important;line-height:1.5;font-size:16px;}#main{margin-top:20px;}.is-unpublished{background-color:rgba(255,0,0,0.25);}h1,h2,h3{margin-top:20px;margin-bottom:10px;}h1{font-size:36px;margin:0.67em 0;}h1,h2{font-family:"Teko",sans-serif;color:var(--blue);letter-spacing:0.5px;font-size:3.5em;line-height:1.1;}h2{font-size:2.2em;color:var(--navy);}h1.title{margin:15px 0;font-family:"Teko",sans-serif;}h3,h4,h5,h6{font-weight:400;line-height:1.5;}h3{font-size:24px;}h2.node__title{font-family:"Roboto",sans-serif;font-size:1.5em;}p{margin:0 0 10px;line-height:1.5;}a{color:var(--blue);background-color:transparent;text-decoration:none;min-height:44px;min-width:44px;}a:hover{color:var(--navy);}article img{padding:10px;}.ck-black{color:#000;}.ck-navy{color:var(--navy);}.ck-blue{color:var(--blue);}.ck-cyan{color:var(--teal);}.ck-yellow{color:var(--yellow);}.ck-gold{color:var(--gold);}.ck-red{color:#ff0000;}.custom-row img{width:100%;height:auto;border-radius:18px;}iframe{overflow-x:auto;}.fl-left,.fl-left img,.faculty-personnel .field--name-field-faculty-photo img{float:left;margin-right:10px;}.fl-right,.fl-right img{float:right;margin-left:10px;}.view-staff-directory img{padding:10px 0;}.caption>figcaption{padding:0 10px;font-size:small;font-style:italic;}.btn{font-size:14px;text-transform:uppercase;padding:0.8em 1.5em;min-width:200px;margin-bottom:1em;letter-spacing:1px;font-weight:600;border-radius:8px;}.btn-lg{font-size:1.3em !important;}.navy-btn{background-color:var(--navy);color:#fff;}.blue-btn{background-color:var(--blue);color:#fff;}.gold-btn{background-color:var(--gold);color:var(--navy);}.yellow-btn{background-color:var(--yellow);color:var(--navy);}.yellow-btn:hover,.gold-btn:hover,.navy-btn:hover,.blue-btn:hover{background-color:var(--white);color:var(--navy);}a.btn.btn-sm{background:var(--yellow);min-width:100px;}table{width:100% !important;}table tr{background-color:var(--white);border:0;}table td,table th{padding:10px;border:0;}table th{background-color:var(--navy) !important;color:var(--white) !important;}.main-container .block-title,.body-content .block-title{background-color:var(--navy);color:var(--white);text-align:center;text-transform:capitalize;letter-spacing:1px;font-size:1.25em;padding:20px;}.ckeditor-accordion-container>dl{border:0px solid var(--blue);}.ckeditor-accordion-container>dl>dt{margin-top:5px;}.ckeditor-accordion-container>dl dd{padding:15px;border:1px solid var(--blue);}.ckeditor-accordion-container>dl dt>a,.ckeditor-accordion-container>dl dt>a:not(.button){background-color:var(--blue);border:0px solid var(--blue);display:block;font-weight:700;letter-spacing:0.5px;}.ckeditor-accordion-container>dl dt.active>a,.ckeditor-accordion-container>dl dt>a:hover{background-color:var(--teal);color:var(--black);}.header{background-color:#fff;padding-top:20px;}.header-title,.header-title h1{font-family:"Roboto",sans-serif;margin:2% 0 5%;font-weight:600;letter-spacing:1px;font-size:1.45em;text-transform:uppercase;}.header-title h1{margin:0;font-size:1.75em;font-weight:500;color:var(--navy);}.header-title a:hover h1{color:var(--teal);text-decoration:none;}.header-title p{color:var(--gold);font-weight:500;letter-spacing:2px;font-size:.6em;margin-bottom:0;}.header-title p span{color:var(--navy);font-weight:700;}.header-logo-right{float:right;margin:25px 0;max-width:230px;height:auto;}#navbar-main{background-color:var(--teal) !important;padding:0;}#navbar-main .container{display:block;position:relative;}#navbar-main nav ul>li{flex:1 0;font-size:1em;}#navbar-main nav ul>li>a{padding:1em 1.2em 1em 1em;color:var(--black);font-size:0.875em;font-weight:500;letter-spacing:1px;}#navbar-main ul>li>a:focus,#navbar-main ul>li>a:focus-within,#navbar-main ul>li>a:hover{background-color:var(--blue2) !important;color:var(--white);}.navbar-toggler{text-align:right;}#navbar-main ul>li>.dropdown-menu>li{padding:0;}#navbar-main ul>li>.dropdown-menu>li>a{display:block;padding:10px;}#navbar-main nav ul>li>.dropdown-menu{margin:0;padding:0;background-color:var(--blue2);border:none;border-radius:0;}#navbar-main nav ul>li>.dropdown-menu a{color:var(--white);}#navbar-main nav ul>li>.dropdown-menu>li:hover>a:hover{background-color:var(--white) !important;color:var(--navy);text-decoration:none;}#navbar-main #search{cursor:pointer;}#navbar-main .hide{display:none;}#navbar-main .search-block-form fieldset,#navbar-main .search-block-form .form-actions,#navbar-main .search-block-form .form-actions .btn{margin:0;min-width:auto;}.carousel-item img{width:100%;height:auto;}.carousel-caption{width:100%;left:0;bottom:0;z-index:20;padding:15px;background-color:rgba(24,43,73,0.8);display:flex;flex-direction:row;justify-content:space-evenly;}.carousel-caption h1,.carousel-caption h2,.carousel-caption h3,.carousel-caption h4,.carousel-caption h5,.carousel-caption h5{margin:0;color:var(--yellow);letter-spacing:0.5px;text-transform:uppercase;}.carousel-caption p,.carousel-caption a,.carousel-caption span{font-size:.8em;}.carousel-caption .btn,.carousel-caption .more-link a,.more-link .carousel-caption a,.hover-tile-outer .hover-tile-hidden .btn,.hover-tile-outer .hover-tile-hidden .more-link a,.more-link .hover-tile-outer .hover-tile-hidden a{background-color:var(--yellow);color:var(--navy);}.carousel-caption .btn:hover,.carousel-caption .more-link a:hover,.more-link .carousel-caption a:hover,.hover-tile-outer .hover-tile-hidden .btn:hover,.hover-tile-outer .hover-tile-hidden .more-link a:hover,.more-link .hover-tile-outer .hover-tile-hidden a:hover{background-color:var(--white);color:var(--navy);}.carousel-control,.carousel-control:focus,.carousel-control:hover{background-image:none !important;}.carousel-fade .carousel-inner .item{opacity:0.3;transition-property:opacity;}.carousel-fade .carousel-inner .active{opacity:1;}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0.3;z-index:1;}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1;}.carousel-fade .carousel-control{z-index:2;}.sidebar .block{background-color:var(--white) !important;border-color:transparent !important;}.sidebar h2{margin:0;background-color:var(--blue);padding:15px;font-family:"Roboto",sans-serif;text-transform:uppercase;color:var(--white);border:0;text-shadow:none;}.sidebar ul{flex-direction:column;padding:0 15px;}.sidebar ul>li>a{background-color:#eee;}.sidebar ul>li>ul{list-style:none;padding:0;}.sidebar .menu-item--expanded>a{display:flex;justify-content:space-between;}.sidebar .menu-item--expanded>a:after{content:"\f0d7";font-family:"Font Awesome\ 5 Free";font-weight:900;}.sidebar ul>li>ul>li>a{padding:0.5rem 1.85rem;}.sidebar ul>li>a:hover{text-decoration:underline;color:var(--navy);}.scrolltop{display:none;margin:0 auto;position:fixed;z-index:100;bottom:2%;right:10px;opacity:0.8;}.scroll{position:absolute;right:20px;bottom:20px;color:#b6b1a9;text-align:center;margin:0 0 0 0;cursor:pointer;}.scroll i{font-size:45px;}.scroll:hover{color:var(--navy);}.scroll:hover .fa{padding-top:-10px;}.scroll .fa{font-size:30px;margin-top:-5px;margin-left:1px;}.news-info .text-black-50{margin:0;font-size:16px;}.drupal_news_block a{font-size:18px;}.drupal_news_block h4{line-height:normal;}.text-black-50{color:#333;}.drupal_news_block hr:first-of-type,.drupal_news_block hr:last-of-type{display:none;}.drupal_news_block h6{font-size:1.1em;margin-bottom:5px;font-weight:400;}.drupal_news_block.news-block-front p{display:none;}.news-archive .border-left{border-left:1px solid #747678;font-weight:bold;padding-left:5px;margin-left:5px;}.news-archive .border-left:first-of-type{border-left:none;margin:0;padding:0;}.views-awards-page img{width:100%;height:auto;}main+#footer{margin:5% 0 0;}#footer{background-color:var(--blue) !important;color:var(--white);padding:5% 0 0;}footer h2{font-family:"Roboto",sans-serif;margin-top:0;font-size:1.2em;text-transform:uppercase;letter-spacing:1px;color:var(--navy);border:0 !important;}#footer a{color:var(--white);padding:5px 0;}#block-bootstrap-barrio-subtheme-footerquicklinks li:last-child a{color:var(--yellow);}#footer a:hover{color:var(--teal);text-decoration:none;background-color:transparent !important;}footer nav>ul{flex-direction:column;padding:10px 0;}footer .view-social-media-icons .view-content{display:flex;justify-content:space-evenly;}footer .social-media-icon{display:inline-block;margin-right:10px;}footer img{margin:15% 0;width:250px;height:auto;}footer img:first-child{width:200px;}footer .form-group{margin-bottom:0;}#footer .region-footer-end{margin:3em 0 0;padding:1em;background-color:#182b49;text-align:center;}.region-featured-first #block-bootstrap-barrio-subtheme-frontletterfromthechair{padding:18px;background-color:var(--navy);color:var(--white);font-size:small;font-weight:100;border-radius:18px;}.region-featured-first #block-bootstrap-barrio-subtheme-frontletterfromthechair h4,.region-featured-first #block-bootstrap-barrio-subtheme-frontletterfromthechair h5{color:var(--white);}.region-featured-first #block-bootstrap-barrio-subtheme-frontletterfromthechair #custom-row-13731>div>div>div:first-child{display:flex;align-items:center;place-content:center;font-weight:700;font-size:26px;letter-spacing:0.5px;line-height:1;}.region-featured-first #block-bootstrap-barrio-subtheme-frontletterfromthechair .btn{min-width:auto;}.recruitment-region{margin:5% 0;color:#fff;text-transform:uppercase;letter-spacing:1px;}.recruitment-region .col-sm-6{padding:30px 0 60px;}.recruitment-region .col-sm-6:nth-child(2) h3{color:var(--white);font-weight:400;text-transform:uppercase;}#block-bootstrap-barrio-subtheme-engagewithus-2{background-color:var(--teal);padding:5%;border-radius:18px;color:var(--white);background-size:80%;}#block-bootstrap-barrio-subtheme-views-block-social-media-icons-block-1-2{font-size:10em;}#block-bootstrap-barrio-subtheme-views-block-social-media-icons-block-1-2 .view-content{display:flex;flex-direction:row;justify-content:space-around;}#block-bootstrap-barrio-subtheme-views-block-social-media-icons-block-1-2 .social-media-icon{opacity:0.3;transition:opacity 1s;}#block-bootstrap-barrio-subtheme-views-block-social-media-icons-block-1-2 .social-media-icon:hover{opacity:1;}.tile{position:relative;padding:0 15px 30px;}.tile-p img{width:100%;height:auto;}.tile h5{position:relative;margin:0;padding:20px 30px 20px 10px;text-align:center;font-size:1em;font-weight:500;background-color:var(--navy);color:var(--white);letter-spacing:1px;}.tile a:hover,.tile a:hover h5{background-color:var(--teal);color:var(--black);}.tile h5:after{font-family:"Font Awesome\ 5 Free";font-weight:900;content:"\f35a";position:absolute;top:50%;right:5%;transform:translateY(-50%);padding:0;}div.main-body #views-bootstrap-social-media-icons-page-1 .fab{font-size:5em;}.calendar-cal{border:1px solid var(--blue);border-radius:5px;padding:10px 3px;text-align:center;text-transform:uppercase;font-weight:600;margin:0 auto;color:var(--white);background-image:linear-gradient(150deg,var(--blue),var(--navy));}.calendar-cal .calendar-day{font-size:1.3em;}.menu--current-students-quicklinks li{width:calc(100% / 3);}.menu--current-students-quicklinks li a{margin:1%;background-color:var(--teal);color:var(--black);min-height:100px;font-size:1.2em;font-weight:700;}.menu--current-students-quicklinks li a:hover{background-color:var(--blue2);color:var(--white);}.class-photo-title,#block-views-block-staff-directory-block-1 .view-content h3,.view-faculty .view-content h3,.view-staff-directory .view-content h3{background-color:var(--navy);color:var(--white);margin:20px auto auto;padding:15px 10px;text-transform:uppercase;font-weight:700;letter-spacing:1px;}#block-views-block-staff-directory-block-1 .view-content h3,.view-faculty .view-content h3,.view-staff-directory .view-content h3{font-size:1.25em;}.view-faculty .view-content .views-field-field-web-page ul>li{border:0;}#block-views-block-staff-directory-block-1 .view-content h3:first-child{display:none;}.class-photo-title a{color:var(--white);}.slideshow-gallery img{vertical-align:middle;}.slideshow-gallery .item{display:none;}.slideshow-gallery>.row:after{content:"";display:table;clear:both;}.slideshow-gallery .column{float:left;width:20%;}.thumb{height:200px;overflow:hidden;margin-bottom:20px;}.modal-content{background-color:transparent;}.modal-content img{margin:0 auto;}.view-id-research_projects .panel-heading{background-color:#182b49;color:#fff;text-transform:uppercase;}.view-id-research_projects .panel-group .card{border:0 !important;}.view-id-research_projects .panel-group .card button{display:flex;justify-content:space-between;width:100%;text-align:right;background-color:var(--navy);color:var(--white);}.view-id-research_projects .panel-group .card button[aria-expanded="false"]:before{font-family:"Font Awesome\ 5 Free";font-weight:900;content:"\f078";padding:0 10px;}.view-id-research_projects .panel-group .card button[aria-expanded="true"]:before{font-family:"Font Awesome\ 5 Free";font-weight:900;content:"\f077";padding:0 10px;}#views-bootstrap-research-projects-lab-block-1 .tile h5{display:flex;align-items:center;min-height:150px;background-color:var(--teal);color:black;}#views-bootstrap-research-projects-lab-block-1 .tile:hover h5{background-color:var(--blue2);color:var(--white);}.content .field .field--label{font-weight:500;font-size:1.1em;color:#182b49;}@media (max-width:991.98px){div.main-body{padding:0;}.header{padding:0 auto;}header .header-title{margin:5% 0;font-size:1em;}.header-logo-right{float:none !important;}h2{font-size:1.8em;}.carousel-caption{position:static;left:0;right:0;border-radius:0;width:100%;}.region-featured-second .carousel .item,.region-featured-third .carousel .item,.region-featured-bottom .carousel .item{height:240px;}.region-featured-bottom .carousel .item img{width:50%;}.thumb{height:300px;}aside nav>ul>li>a{padding:10px 15px 10px !important;}.main-body .submenu-rep{display:block;margin:0;padding:15px 25px;text-align:right;}.tile h5{min-height:75px;font-size:1em;}}@media (min-width:769.98px){h4{font-size:1.25em;line-height:1.1em;letter-spacing:0.5px;}#navbar-main #CollapsingNavbar{display:block !important;}#navbar-main nav ul>li.menu-item--expanded:nth-child(2),#navbar-main nav ul>li.menu-item--expanded:nth-child(3),#navbar-main nav ul>li.menu-item--expanded:nth-child(6){flex-grow:2;}#navbar-main nav ul>li#search{flex-grow:0.75;}#navbar-main nav ul>li.menu-item--expanded>a:first-child::after{position:absolute;right:0;padding:0 7px;font-family:"Font Awesome\ 5 Free";font-weight:900;content:"\f0d7";}#navbar-main ul>li:hover>ul.dropdown-menu{display:block;}#CollapsingNavbar li.menu-item--expanded>a.dropdown-toggle-split{display:none;}#navbar-main .search-block-form{position:absolute;right:0;bottom:-30px;z-index:10;background-color:var(--teal);margin:0;flex-flow:row nowrap;padding:10px 20px;}#navbar-main .search-block-form fieldset{min-width:200px;}.tile{min-height:300px;}#block-bootstrap-barrio-subtheme-views-block-social-media-icons-block-1-2 .view-id-social_media_icons.view-display-id-block_1 .view-content{background-blend-mode:overlay;background-image:url(/../../sites/default/files/placeholder/Stay-Connected.png);background-repeat:no-repeat;background-position:center;background-size:100%;}footer img{float:right;}}@media (max-width:768px){header .sf-accordion-toggle{text-align:right;padding:10px 20px;font-size:1.8rem;}header #search{position:static;margin:0 10px;width:80%;}#CollapsingNavbar section>nav>ul>li{display:flex;flex-flow:wrap;width:100%;padding:8px 0;}#CollapsingNavbar section>nav>ul>li.dropdown>a:first-child{flex-grow:2;}#CollapsingNavbar li.menu-item--expanded>a.dropdown-toggle-split{display:block;}#navbar-header button.navbar-toggler{padding:0.5em;}nav.menu--main ul.nav li>ul{position:relative;width:100%;bottom:auto;}#CollapsingNavbar #search a{display:flex;width:100%;justify-content:space-between;}#block-bootstrap-barrio-subtheme-views-block-social-media-icons-block-1-2 .view-content{flex-direction:column;align-items:center;}}@media (max-width:575.98px){.header-title h1{font-size:1em;}.header-title p{font-size:8px;}article div.content div.row{margin:0 0 5%;}.carousel-caption h3{font-size:1em;}.carousel-indicators{width:80% !important;text-align:center !important;}.carousel-indicators li,.carousel-indicators .active{margin:10px;}.carousel-caption p,.carousel-caption a,.region-hero-carousel .carousel-indicators{display:none;}.region-featured-bottom .carousel .item{height:370px;}.region-featured-bottom .carousel .item img{width:100%;margin-bottom:5%;}.research-labs{margin:0 0 10%;}.table-reponsive tr>td{display:block;border:none !important;}.table-responsive tr:nth-child(even)>td:last-child{margin-bottom:25px;padding-bottom:25px;}#block-views-block-social-media-icons-block-1-2{font-size:4em;}footer h2{margin-top:35px;}footer .social-media-icon{margin-top:25px;}.thumb{height:200px;}#views-bootstrap-faculty-page-1 .col,#views-bootstrap-faculty-page-2 .col,#views-bootstrap-faculty-page-3 .col,#views-bootstrap-faculty-page-4 .col{min-height:290px;}.menu--current-students-quicklinks li{width:calc(100% / 2);}}
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:#0071b3;}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;}
