#cu-privacy-notice{-webkit-transition:400ms all;transition:400ms all;background:#444;color:#FFF;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:19px;line-height:1.42857;position:fixed;left:0;right:0;margin:auto;bottom:0;padding:20px 30px;z-index:1000}#cu-privacy-notice a{color:#FFF;text-decoration:underline;font-weight:bold}#cu-privacy-notice a:hover{opacity:0.5}#cu-privacy-notice button{background:none;border:0;display:block;font-size:1.2em;margin:15px auto}#cu-privacy-notice button:hover{opacity:0.5}#cu-privacy-notice.dismissed{opacity:0;-webkit-transform:translate(0,800px);-ms-transform:translate(0,800px);transform:translate(0,800px)}#cu-privacy-notice-button{color:#000;background:#C0CD3F;padding:15px 30px;font-size:19px;white-space:nowrap}@media (min-width:768px){#cu-privacy-notice-wrapper{display:flex;flex-direction:row-reverse}#cu-privacy-notice button{margin:0}#cu-privacy-notice-button{margin-left:60px}#cu-privacy-notice{width:750px}}@media (min-width:992px){#cu-privacy-notice{width:970px}}@media (min-width:1200px){#cu-privacy-notice{width:1170px}}
body,.pickadate-wrapper .pickadate{font-family:"proxima-nova",sans-serif}body{color:#555555;background:#FFF}.js .nojs-hide{display:inherit}.nojs-hide{display:none}h1{font-size:2.8em;font-weight:600;color:#555555;margin:0.8em 0 0.6em}h2,h3,h4,h5,h6{margin-bottom:0.8em;color:#555555}h2{font-size:1.7em;line-height:1.22em;margin-bottom:20px}h3{font-size:1.6em;color:#c14d00;line-height:1.22em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1.1em}main{background:#FFF;padding-top:0;min-height:300px;font-size:16px}#site-name-mobile,.paragraph--type--pull-quote,.small-caps-title-serif,.paragraph--type--affiliation h2{font-family:"adobe-garamond-pro",sans-serif}#content{margin-top:-1px;padding-top:2em;padding-bottom:5em;background:#FFF}#page-tabs{background:#f7f4eb;margin-top:-2em;margin-bottom:3.571em}#page-tabs a{padding:13px 15px;font-size:1.7em;float:left;display:block;color:#999;text-decoration:none;margin-right:10px}#page-tabs a.active{background:#FFF;color:#333}#page-tabs a.active span:after{display:none}#page-tabs span{text-transform:capitalize}#page-tabs span:after{content:"";display:block;border-bottom:1px dotted #999;margin-bottom:-1px}.read-more-toggle-wrapper,#loading-message{margin-top:-70px;padding-top:60px;background-image:linear-gradient(to top,#ffffff 40%,rgba(255,255,255,0) 100%) !important;position:relative;cursor:pointer}#loading-message{font-style:italic;color:#FFF;cursor:wait}.read-more-toggle{position:relative;white-space:nowrap;font-style:italic;color:#FFF}.read-more-toggle .toggle-icon{max-width:12px;display:inline-block;margin:7px 5px 7px 0}.read-more-toggle-wrapper:hover .read-more-toggle{text-decoration:underline}.expanded .read-more-toggle-wrapper{position:absolute;cursor:default}.expanded .toggle-icon span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.expanded .toggle-icon span:nth-child(2){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.toggle-icon{width:100%;max-width:18px;height:calc(100% - 30px);position:relative;margin:15px 0 15px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out}.toggle-icon span{display:block;position:absolute;height:2px;width:100%;background:#FFF;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}.toggle-icon span:nth-child(1){top:0px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}#cms-links .nav a{text-transform:none;font-weight:normal;letter-spacing:normal;border-right:1px solid #333}#cms-links .nav a.active{background:#FFF;color:#FFF;text-decoration:none}#cms-links .nav li:last-child a{border-right:0}#cms-links .navbar-right{margin-right:5px}#cms-links #cms-path{margin-right:15px}.cms-links-item a,#cms-text div{padding:10px 15px !important;line-height:1em !important;text-decoration:none !important}#cms-text div{margin-top:-15px;margin-bottom:-15px}.cms-links-item a span,#cms-text span{font-size:0.8em;font-variant:small-caps;display:block}#nocache-trigger{display:block;margin-left:5px}#nocache-trigger .pull-right{margin-left:10px}#nocache-trigger.active .glyphicon{-webkit-animation:loading-bar-spinner 4000ms linear infinite;-moz-animation:loading-bar-spinner 4000ms linear infinite;-ms-animation:loading-bar-spinner 4000ms linear infinite;-o-animation:loading-bar-spinner 4000ms linear infinite;animation:loading-bar-spinner 4000ms linear infinite}#nocache-trigger.active:hover .glyphicon{-webkit-animation:inherit;-moz-animation:inherit;-ms-animation:inherit;-o-animation:inherit;animation:inherit}#explorer{margin-top:2em}#explorer pre{background:none;border:0;margin:0;padding:0}.page-node-type-cu-person-profile #main #main-article+aside{margin-top:40px}.page-node-type-cu-person-profile #main #main-article+aside{font-size:16px}.page-node-type-cu-person-profile #main aside section{margin-bottom:30px}.page-node-type-cu-person-profile #main aside section h2,.page-node-type-cu-person-profile #main aside section h3{font-size:1.4em;color:#555555;margin-bottom:0.2em;font-weight:400}.page-node-type-cu-person-profile #main aside .field--name-field-cu-title-department,.page-node-type-cu-person-profile #main aside .field--name-field-cu-title-department-long{font-weight:600;margin-top:10px;word-wrap:break-word}.link-tile{width:72px;height:72px;margin:0 0.25em 0.25em 0 !important}.link-tile a::before{font-size:34px}.link-tile a span{font-size:12px;line-height:normal;width:68px;padding:0 5px;position:absolute;top:auto;bottom:auto;margin:auto}.link-tile.field--name-field-cu-curriculum-vitae a span{position:relative}.body{font-size:1.2em;line-height:1.286em}.two-columns{-webkit-columns:2 200px;-moz-columns:2 200px;columns:2 200px;-webkit-column-rule:1px solid #e5e5e5;-moz-column-rule:1px solid #e5e5e5;column-rule:1px solid #e5e5e5;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}.two-columns div{overflow:hidden;break-inside:avoid-column;-webkit-column-break-inside:avoid}.img-fill-wrapper{position:relative;overflow:hidden}.img-fill-wrapper img{position:relative;z-index:2;border:1px solid #FFF}.img-fill{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:100% auto;-webkit-filter:blur(15px) opacity(0.7);filter:blur(15px) opacity(0.7)}section.research_projects-block_1.js-empty::after{content:"This section appears after Research Projects are created. Alternatively you can choose to hide this page from the menu."}section.cu_publications-block_3.js-empty::after{content:"This section appears after Publications are created."}section.cu_publications-block_3.js-empty .block-title{display:none}section.people-block_1.js-empty::after{content:"This section appears after Person Profiles are created. Alternatively you can choose to hide this page from the menu."}section.people-block_2.js-empty::after{content:"This section appears after Alumni Profiles are created. Alternatively you can choose to hide this page from the menu."}section.cu_publications-block_1.js-empty::after{content:"This section appears after Publications are created. Alternatively you can choose to hide this page from the menu."}section.gallery-block_1.js-empty::after{content:"This section appears after Images are created. Alternatively you can choose to hide this page from the menu."}#biography .row{margin-bottom:1em}.slug{font-size:1em;font-weight:bold;letter-spacing:2px;text-transform:uppercase;color:#999;margin:0}.slug a{color:#FFF}.slug a:after{content:"";border-right:1px solid #FFF;padding-right:10px;margin-right:10px;text-decoration:none}.slug a:last-child:after{border:0;padding-right:0;margin-right:0}.table-label{font-size:1em;font-weight:bold;letter-spacing:2px;text-transform:uppercase;color:#999;margin:0}.teaser{margin:2em 0}.teaser .byline{font-style:italic;font-size:1.2em}.teaser .citation{font-size:1.2em}.teaser .field--name-field-cu-image{float:right;margin:0 0 15px 15px}.view-taxonomy-term .teaser{margin:0 0 2em}.view-taxonomy-term .cu-event.teaser,.view-taxonomy-term .cu-deadline.teaser{margin:20px 0}.img-bgcolored{background:#e5e5e5}.img-bgcolored:-moz-loading{visibility:hidden}nav#page-menu ul{padding:0}nav#page-menu ul ul{margin-left:3em}nav#page-menu li{list-style:none}nav#page-menu li.active .group-heading{font-weight:bold}nav#page-menu a{color:#333;letter-spacing:normal;text-transform:none;font-weight:normal;font-size:1.4em}nav#page-menu a:hover{color:#004499 !important}nav#page-menu a:active{color:#004499 !important}nav#page-menu a:focus{color:#004499 !important}nav#page-menu a.active{font-weight:bold}#page-menu-trigger{padding-top:10px;padding-bottom:10px;margin:0.5em 0 -20px}#breadcrumb{background:#F6F6F8;color:#717171;padding:0;margin-bottom:0;overflow:hidden}.breadcrumb{background:none;display:flex;justify-content:flex-start;padding:0;margin:0;font-size:14px;border-radius:0;position:relative;z-index:1}.breadcrumb>.active{color:#717171}.breadcrumb>li{display:none;float:left;padding:0;position:relative;z-index:2;background:none}.breadcrumb>li::before{width:0;height:0;content:'';z-index:2;border-left:1em solid #DBDCE0;border-bottom:1em solid transparent;border-top:1em solid transparent;font-size:2000px;margin-bottom:-2000px;margin-top:-2000px;pointer-events:none;position:absolute;right:10px;top:50%;z-index:2}.breadcrumb>li::after{width:0;height:0;content:'';z-index:2;border-left:1em solid #FFF;border-bottom:1em solid transparent;border-top:1em solid transparent;font-size:2000px;margin-bottom:-2000px;margin-top:-2000px;pointer-events:none;position:absolute;right:6px;top:50%;z-index:1}.breadcrumb>li:not(.no-link):hover::before{width:0;height:0;content:'';z-index:2;border-left:1em solid #0071B3;border-bottom:1em solid transparent;border-top:1em solid transparent}.breadcrumb>li:not(.no-link):hover a{color:#FFF}.breadcrumb>li.before{background:none;position:static}.breadcrumb>li.before::after{border:0 !important}.breadcrumb>li+li::before{content:"";padding:0}.breadcrumb>li:nth-last-child(-n+4){display:block}.breadcrumb>li:nth-last-child(-n+3){overflow:hidden;margin-left:-30px}.breadcrumb>li:nth-last-child(-n+3) a,.breadcrumb>li:nth-last-child(-n+3) span{padding-left:40px}.breadcrumb>li:first-child{overflow:visible;margin-left:0}.breadcrumb>li:first-child a,.breadcrumb>li:first-child span{padding-left:0}.breadcrumb>li:last-child::before,.breadcrumb>li:last-child::after{content:none;border:0}.breadcrumb>li:nth-child(1){z-index:9}.breadcrumb>li:nth-child(2){z-index:8}.breadcrumb>li:nth-child(3){z-index:7}.breadcrumb>li:nth-child(4){z-index:6}.breadcrumb>li:nth-child(5){z-index:5}.breadcrumb>li:nth-child(6){z-index:4}.breadcrumb>li:nth-child(7){z-index:3}.breadcrumb>li:nth-child(8){z-index:2}.breadcrumb>li:nth-child(9){z-index:1}.breadcrumb>li:nth-child(10){z-index:0}.breadcrumb a,.breadcrumb span{position:relative;display:block;max-width:30em;padding:12px 50px 12px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;z-index:2}.breadcrumb a.active,.breadcrumb span.active{background:#D9DADE}.navbar-inverse .navbar-nav>.active>a{background-color:#337ab7}.navbar-inverse .navbar-nav>.active>a:focus{background-color:#337ab7}.navbar-inverse .navbar-nav>.active>a:hover{background-color:#337ab7}.nav-theme{margin-right:20px}.nav-theme a{background:#333}.list-group-item.alternate{background:#FAFAFA}.list-group-item-heading{margin:0}.list-group-item-text .url{margin-bottom:5px;max-width:40%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contextual-region .contextual .contextual-links a{font-size:13px !important}.page-header{border:0}.summary-text,.block_content .field--name-field-cu-summary{font-size:20px}.summary-text{margin-bottom:15px}.field--name-field-cu-date,.field--name-field-cu-date-from,.field--name-field-cu-date-to,.authors{margin:1em 0;font-size:1.2em}.page-node-type-cu-article #main-article .field--name-field-cu-date{margin:0 0 1em}.page-node-type-cu-article #main-article .authors{margin:1em 0 0;font-size:1em}.page-node-type-cu-article #main-article .field--name-field-cu-date{font-size:1em}.page-node-type-cu-article #main-article+aside{margin-top:40px}#main-article{margin-bottom:40px}#main-article header{margin-bottom:1em}.image-caption,.field--name-field-cu-video-caption{margin:5px 0;font-size:14px}.field--name-field-cu-video-transcript{margin:10px 0}#featured-content{margin:0 0 20px;overflow:hidden}#featured-content:empty{display:none}#featured-content .field--name-field-cu-video-embed{max-width:200vh;margin:0 auto}#featured-content .paragraph--type--single-image .image-wrapper{position:relative;margin:0;overflow:hidden}#featured-content .paragraph--type--single-image img{margin:0 auto;width:100%}.news-article #featured-content .paragraph--type--single-image img{width:100%}.paragraph--type--video{clear:both;margin-bottom:2em}.field--name-field-cu-landing-page-content>.paragraph--type--video{margin-bottom:0}.video-text{background:#FFF}.landing-content .video-text{background:none}.view-people .view-content .row{margin:0 -7.5px}.view-people .teaser{margin:0 -7.5px 15px}.view-people .teaser .field--name-field-cu-image{float:none;margin:0;position:absolute}.view-people .field--name-field-cu-image img{max-height:100%}.view-people .image-with-text{border:1px solid #000;background-color:#000;background-repeat:none;background-position:center center;background-size:cover;height:0;width:100%;display:block;padding-bottom:100%;position:relative;overflow:hidden}.view-people .image-with-text .extra-links{color:#FFF;font-size:2em;width:100%;height:0;padding:51% 0;display:block;text-align:center;background:rgba(0,0,0,0.3);opacity:0;position:relative;z-index:1;-moz-transform:scale(1.6,1.6);-webkit-transform:scale(1.6,1.6);transform:scale(1.6,1.6);-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.view-people .image-with-text .extra-links a{color:#FFF;text-decoration:none;position:relative;top:-15px}.view-people .image-with-text .extra-links span{position:relative}.view-people .image-with-text .extra-links span.ss-icon+span{display:none !important}.view-people .image-with-text .extra-links span::after{content:"";border:3px solid #FFF;border-radius:1em;position:absolute;top:-30%;left:-50%;width:2em;height:2em}.view-people .image-with-text:hover .extra-links{opacity:1;-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}.view-people .image-with-text:hover .text-label{background:transparent}.view-people .image-with-text a.ext::after{display:none !important}.view-people .image-with-text .text-label .field--name-field-cu-position-ref{margin:0;padding:0 10px;font-weight:normal;text-shadow:0 0 3px rgba(0,0,0,0.8);color:#FFF}.view-people .image-with-text .text-label h3{margin:0;padding:0 10px;font-weight:normal;text-shadow:0 0 3px rgba(0,0,0,0.8);color:#FFF}.view-people .cu-alumni-profile .image-with-text{background:#F3F3F1;border:0}.view-people .cu-alumni-profile .image-with-text .extra-links{font-size:1.5em}.view-people .cu-alumni-profile .image-with-text .extra-links a{margin:15px}.view-people .cu-alumni-profile .image-with-text .text-label{background:none !important;bottom:0;top:4vw;color:#555}.view-people .cu-alumni-profile .image-with-text .text-label .field--name-field-cu-position-ref{text-shadow:none;margin:0 0 0.5em}.view-people .cu-alumni-profile .image-with-text .text-label h3{text-shadow:none;margin:0 0 0.5em}.view-people .cu-alumni-profile .field--name-field-cu-position-ref{display:none}.view-people .cu-alumni-profile .field--name-field-cu-text{padding:0 10px}.view-people.image-with-text .text-label{position:absolute;bottom:0;left:0;width:100%;padding:40px 0 20px;color:#FFF;text-align:center;background:linear-gradient(rgba(0,0,0,0) 15%,rgba(0,0,0,0.3))}.filtered{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1);-webkit-transition:all 2s;-moz-transition:all 2s;-o-transition:all 2s;transition:all 2s}#view-tab-filter{margin:2em 0 1em}.small-caps-title{text-transform:uppercase;font-weight:600;font-size:16px;margin:5px 0 15px}.small-caps-title-serif{text-transform:uppercase;font-weight:300;font-size:16px;margin:5px 0 15px}#sidebar-content{margin-top:20px;font-size:16px}#sidebar-content h2,#sidebar-content h3{font-size:1.35em;color:#555555;margin-bottom:0.4em;font-weight:400}#sidebar-content .paragraph--type--single-image{margin-top:20px}.documents-filters h2,.documents-filters h3,.videos-filters h2,.videos-filters h3{margin-bottom:0.4em;margin-top:40px;font-size:1.35em;color:#555555;font-weight:400}.cu_video_library-block_1 .container{margin-top:40px !important}.paragraph--type--cu-views-display.cu_video_library-block_5 .more-link,.paragraph--type--cu-views-display.cu_video_library-block_6 .more-link,.paragraph--type--cu-views-display.cu_video_library-block_7 .more-link,.paragraph--type--cu-views-display.cu_video_library-block_8 .more-link{margin-top:-20px}#phone-and-email{margin-top:20px}aside section,#main .panel-group{margin-bottom:40px}.field--name-field-cu-related-resources .field--item{margin-bottom:5px}.js-preview{opacity:0.2}span.ext{display:none}a.ext::after{content:"";-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;position:relative;top:1px;margin-left:5px}.view-recent-news .teaser h2{margin-top:10px}.view-recent-news .teaser .news-topic{margin-bottom:10px}#main-article .news-topic,.views-field-field-cu-news-topic,.recent_news-block_3 h2.section-label,.recent_news-block_7 h2.section-label{border-bottom:1px solid #555;text-transform:uppercase;padding-bottom:5px;font-weight:600;margin-top:20px;margin-bottom:10px;font-size:1em}.recent_news-block_3 h2.section-label,.recent_news-block_7 h2.section-label,.recent_news-block_14 h2.section-label,.recent_news-block_15 h2.section-label{color:#093552}.view-recent-news.view-display-id-attachment_1,.view-recent-news.view-display-id-attachment_2{margin-bottom:40px}.news-listing .views-filters{margin-top:15px}.recent_news-block_1{margin-top:0}.recent_news-block_1 .teaser{margin:0}.recent_news-block_1 .field--name-field-cu-date{margin:0}.recent_news-block_1 h2.block-title{text-transform:uppercase}.view-recent-news.view-display-id-attachment_1 .views-field-title,.view-recent-news.view-display-id-attachment_2 .views-field-title{font-size:1.7em;font-weight:600;margin:15px 0 5px}.view-recent-news.view-display-id-attachment_1 .views-field-nothing p,.view-recent-news.view-display-id-attachment_2 .views-field-nothing p{margin:10px 0}.view-recent-news.view-display-id-attachment_1 .views-field-nothing p:last-of-type,.view-recent-news.view-display-id-attachment_2 .views-field-nothing p:last-of-type{display:inline;margin-right:5px}.view-recent-news .views-field-field-cu-date{text-transform:uppercase}.view-recent-news .views-row{margin-bottom:26px;margin-top:20px}.recent_news-block_2 .teaser,.recent_news-block_16 .teaser{margin:1em 0}.recent_news-block_2 h2,.recent_news-block_16 h2{margin-bottom:0}.recent_news-block_2 .views-row,.recent_news-block_16 .views-row{border-bottom:1px solid #555}.recent_news-block_2 .views-row h2,.recent_news-block_16 .views-row h2{margin:0 0 4px 0}.recent_news-block_2 .field--name-field-cu-summary,.recent_news-block_16 .field--name-field-cu-summary{display:none}.recent_news-block_2 .field--name-field-cu-date,.recent_news-block_16 .field--name-field-cu-date{font-size:14px;text-transform:none}.paragraph--type--cu-views-display.js-empty,.field--name-field-cu-landing-page-content .feed-url.js-empty,.field--name-field-cu-landing-page-content .events-feed.js-empty,.field--name-field-cu-landing-page-content .deadlines-feed.js-empty{padding-top:0}.paragraph--type--cu-views-display h2.block-title,.field--name-field-cu-landing-page-content .feed-url h2.block-title,.field--name-field-cu-landing-page-content .events-feed h2.block-title,.field--name-field-cu-landing-page-content .deadlines-feed h2.block-title{text-align:center;margin:40px auto 20px;display:block;background:none;text-transform:uppercase}.paragraph--type--cu-views-display h2.block-title a,.field--name-field-cu-landing-page-content .feed-url h2.block-title a,.field--name-field-cu-landing-page-content .events-feed h2.block-title a,.field--name-field-cu-landing-page-content .deadlines-feed h2.block-title a{color:#2c6bac}.recent_news-block_3,.recent_news-block_14,.recent_news-block_15{padding-top:0}.recent_news-block_3 .views-field-field-cu-news-topic,.recent_news-block_14 .views-field-field-cu-news-topic,.recent_news-block_15 .views-field-field-cu-news-topic{margin-top:0}.cu_events-block_1,.cu_deadlines-block_1{padding-top:0}.field--name-field-cu-card-group-label{text-transform:uppercase;font-weight:500;line-height:1.22em}.paragraph .field--name-field-cu-card-group-label{font-size:1.7em}.field--name-field-cu-captions .well br{margin-bottom:20px}.paragraph--type--pull-quote.style-1{float:left}.paragraph--type--pull-quote.style-2{float:right}.carousel-caption p{margin:0 0 10px}.paragraph--type--single-image{clear:both;margin:10px 0 30px}.paragraph--type--image-carousel{clear:both;margin:20px 0;max-height:45vw}.field--name-field-cu-landing-page-content .paragraph--type--image-carousel{margin:0}.field--name-field-cu-landing-page-content .paragraph--type--single-image{margin:0}.field--name-field-cu-landing-page-content .paragraph--type--single-image .image-wrapper{position:relative;margin:0;overflow:hidden}#featured-content .paragraph--type--image-carousel,#featured-content .paragraph--type--single-image{margin:0}.paragraph--type--image[data-alignment='left']{float:left;margin:0 20px 20px 0;max-width:100%}.paragraph--type--image[data-alignment='right']{float:right;margin:0 0 20px 20px;max-width:100%}.paragraph--type--image[data-alignment='center']{margin:20px auto 20px}.paragraph--type--image[data-alignment='center'] img{text-align:center;margin-left:auto;margin-right:auto}.paragraph--type--image[data-alignment='center'] .image-caption{text-align:center;margin-left:auto;margin-right:auto}.field--name-field-cu-tags{margin:1em 0;clear:both}.field--name-field-cu-tags .field--label{display:inline;font-weight:normal}.field--name-field-cu-tags .field--label::after{content:":"}.field--name-field-cu-tags .field__items{display:inline}.field--name-field-cu-tags .field__items a{margin:0 0 0 10px}article.teaser p{margin:10px 0 5px}.paragraphs-dropbutton-wrapper .field-add-more-submit{margin-bottom:0.5em}header .field--name-field-cu-position-ref{font-size:1.5em;margin:-0.5em 0 1em}aside .field--name-field-cu-department{font-size:1.5em;font-weight:bold;margin-top:-10px}aside .tiles{margin:40px 0 30px}.inline-list-piped>span:after{content:" | "}.inline-list-piped>span:last-child:after{content:none}.inline-list-piped a.ext::after{content:none}#profile-content section{margin:3em 0}.paragraph--type--publication .small-caps-title{margin-bottom:10px}.field--name-field-cu-associated-publications>.field__items>.field--item{margin:0 0 30px}.field--name-field-cu-authors{margin-right:5px}.field--name-field-cu-authors .field--item{display:inline}.field--name-field-cu-authors .field--item::after{content:", "}.field--name-field-cu-authors .field--item:last-child::after{content:none}.field--name-field-cu-banner-call-to-action{display:inline-flex}.field--name-field-cu-banner-call-to-action .field--item{display:inherit}.field--name-field-cu-banner-call-to-action a{padding:0.5em 2.5em;border-radius:5px;font-size:1.5em;color:#FFF;text-transform:capitalize;margin:1em 0.5em 0 0;text-decoration:none;background:#0080ca;white-space:nowrap;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.field--name-field-cu-banner-call-to-action a:hover{background:#FFF;color:#000;border-color:transparent;mix-blend-mode:screen;text-shadow:none}.well .footer-links a{background:#f5f5f5}.field--name-field-cu-banner-text{color:#555555;background-color:rgba(255,255,255,0.8);border-radius:1px;padding:1em;text-shadow:none}#block-homepagebanner article{margin:0 0 0.5em}#publications-listing article{margin-bottom:2em}#publications-listing #publications-filter .panel-heading{padding:0}#documents-listing .media{margin:0 0 40px}#documents-listing .media-heading{font-size:30px}#documents-listing .media-heading .title-linked{font-weight:600;margin-right:5px}#documents-listing .media-heading .title-unlinked{font-weight:600;color:#555;margin-right:5px}#documents-listing .media .topics{margin-top:20px}#documents-listing .media .topics span a::after{content:", "}#documents-listing .media .topics span:last-child a::after{content:""}#documents-listing .last-updated{font-size:16px;font-weight:500;border-bottom:1px solid #CCC;padding-bottom:20px;margin-bottom:20px}#documents-listing .last-updated .fa{margin-right:3px}#documents-listing .summary{max-height:8em;overflow-y:auto}#documents-listing .media-left{padding-right:30px}#documents-listing .media-right{padding-left:30px}#documents-listing .document-files{display:flex;align-content:flex-start;flex-wrap:wrap}#documents-listing .document-file{margin:5px 10px 5px 0}#documents-listing .document-file span{display:block;font-size:12px;margin-top:2px;text-transform:uppercase}#documents-listing .document-file .fa{color:#FFF;padding:7px 8px;font-size:1.5em;background:#4390C4}#documents-listing .pagination{display:table;margin:20px auto}#documents-listing .featured{background:#F6F6F8;margin:0 -20px 30px;padding:20px}#documents-listing .featured-label{text-transform:uppercase;color:#093552;font-size:14px;margin-bottom:5px}#documents-listing .featured .media-left,#documents-listing .featured .media-right{padding-top:25px}#documents-listing .edit-link{float:right;margin-left:15px}.documents-filters .panel-heading,.videos-filters .panel-heading{padding:0}.inline-toggle{white-space:nowrap}.inline-toggle .ss-icon{font-size:0.7em}.authors-and-abstract-toggle{margin-bottom:10px;overflow:hidden;text-overflow:ellipsis}.page-node-type-cu-landing-page .conditional-container,.page-node-type-cu-page .conditional-container,.page-node-type-cu-article .conditional-container,.page-node-type-cu-service .conditional-container,.page-node-type-cu-document .conditional-container,.page-node-type-cu-alert .conditional-container{width:auto;margin:0;padding:0}.page-node-type-cu-landing-page .conditional-container .container .container,.page-node-type-cu-page .conditional-container .container .container,.page-node-type-cu-article .conditional-container .container .container,.page-node-type-cu-service .conditional-container .container .container,.page-node-type-cu-document .conditional-container .container .container,.page-node-type-cu-alert .conditional-container .container .container{width:auto;margin:0;padding:0}.error{min-height:30px;padding:5px 0;color:#d9534f}.g-recaptcha{margin:20px 0 20px}.js-empty::after{background:#EEE;border-radius:3px;padding:2em;margin:1em 0;display:block;min-height:10em;font-size:21px;font-weight:200}.banner-text-and-title{color:#686868;font-size:1.9em;font-weight:300;padding:30px 0;text-align:center;text-shadow:none}.banner-text-and-title a{font-weight:400}.banner-text-and-title p{margin:10px 0}.banner-text-and-title h2{font-size:1.4em;margin:0}.banner-text-and-title .field--name-field-cu-paragraph-hero-text{font-size:1em;margin:0;max-width:none;padding:0}.banner-text{display:block;height:auto;position:static;background:none}.views-filters .text-label{float:left;margin-top:7px;margin-right:10px;font-size:0.8em}.views-filters .btn-group{float:left}.new-items-modes{display:flex;align-self:flex-end}.news-item .media{margin-top:20px;margin-bottom:20px}.news-item .date{margin-top:5px}.news-item .media .date{margin-top:0}.media .featured-content{min-width:100px}.paragraph--type--cu-page-slice .paragraph--type--text-with-label .field--name-field-cu-wysiwyg{text-align:center;font-size:1.2em;margin-bottom:40px}.paragraph--type--cu-page-slice .paragraph--type--text-with-label h2,.paragraph--type--cu-page-slice .paragraph--type--text-with-label h3,.paragraph--type--cu-webform .field--name-field-cu-title{color:#555555;font-size:1.6em;font-weight:500;line-height:1.22em;margin:40px 0;text-transform:uppercase;text-align:center}.paragraph .webform-submission-form,.paragraph .webform-confirmation{margin:40px 0}.paragraph .webform-submission-cu-newsletter-signup-form{margin:40px auto !important}.field--name-field-cu-editors-note strong{font-weight:normal;font-style:normal}main a.external::after{display:inline-block;margin-left:5px}.utility-menu-inner{padding:25px 10px}.banner-image-and-text{background:none}#header{position:relative;background:#0f1925;clear:both;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out}#branding{overflow:hidden;position:relative}#branding a{text-decoration:none}#brand-wrapper{padding:0 0 10px}#branded-site-name{float:left;margin:15px 0;font-size:4em}#branded-site-name .brand{color:#FFF;padding:0}#branded-site-name,.affiliation-name{font-family:"trajan-pro-3",sans-serif}#cu-brand{float:left}#cu-brand::after{content:"";border-right:3px solid #24598c;display:inline-block;height:1em;margin:0 0.5em 0 0;padding-right:0.5em;position:relative;top:0.2em}.dl-menuwrapper li a{padding:0 14px}.dl-menuwrapper li a span{display:block;padding:15px 0;border-bottom:1px solid #1d405d}.dl-menuwrapper li.last>a span{border-bottom:0}.dl-menuwrapper li>a::after{color:rgba(255,255,255,0.5)}.dl-menuwrapper li.dl-back a{padding-top:15px;padding-left:35px;padding-bottom:15px;background:#769ac5}.dl-menuwrapper li.dl-back span{font-weight:bold;display:inline;padding:0;border:0}.dl-menuwrapper li.dl-back::after{color:#FFF}.dl-menuwrapper li.menu-cu-item a span{border-color:#1d4e96}.dl-menuwrapper>.dl-submenu{top:0}.dl-menuwrapper ul{background:#00294a}.dl-menuwrapper .dl-menu{margin:0}.no-touch .dl-menuwrapper li a:hover{background:#0080cc}.no-touch .dl-menuwrapper li a:hover span{border-color:#0080cc}#mobile-nav-container{max-width:none}.menu-cu-item{background:#003B89}.dl-menu.dl-subview li.dl-subviewopen>a{position:absolute}#mobile-nav{font-size:14px;background:#00294a;position:absolute;z-index:19;left:0;width:100%}#site-nav-wrapper{position:relative;margin:0 0 10px;-webkit-transition:background 0.2s ease-out;-moz-transition:background 0.2s ease-out;-o-transition:background 0.2s ease-out;transition:background 0.2s ease-out}.nav-focused nav a{color:#e5e5e5}nav a:hover{text-decoration:none}nav a:hover span.l{text-decoration:none;border-bottom:2px solid #FFF}nav a:focus{text-decoration:none}nav a:focus span.l{text-decoration:none;border-bottom:2px solid #FFF}nav a.active span.l{text-decoration:none;border-bottom:2px solid #FFF}nav li:hover>a>span.l{text-decoration:none;border-bottom:2px solid #FFF}.nav>li>a:focus{background:none}.nav>li>a:hover{background:none}.nav-pills>li{margin:0 0.5em 0.5em 0 !important}.nav-pills>li>a{border-radius:0;padding:0.25em 1em;font-size:1.3em}#site-nav-wrapper{background:#FFF}#site-name{float:left;padding:0;font-size:48px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#site-name img[alt]{font-family:"trajan-pro-3",sans-serif;font-size:35px;font-weight:400;line-height:1em;color:#00294a}#site-name-mobile{font-size:36px;margin:15px 0}#site-name-mobile a{text-decoration:none}#site-name-mobile img[alt]{color:#00294a;font-family:"adobe-garamond-pro",sans-serif;font-size:1em;line-height:1.1em}#site-name a,#site-name-mobile a{color:#24598c;font-weight:400;font-style:normal}#nav-wrapper{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;z-index:5;min-height:42px;background:#FFF}#nav-wrapper a{display:inline-block;color:#24598c;text-transform:uppercase;padding:13px 0}#nav-wrapper .container{position:relative}#nav-wrapper #site-nav .nav{float:right}#nav-wrapper .nav>li{position:relative}#nav-wrapper .nav>li>div>a{padding:11px 1.2vw}#nav-wrapper .nav>li>div>ul{position:absolute;z-index:1;top:100%;left:0;background:#00294a;padding:5px 0;width:15em}#nav-wrapper .nav>li>div>ul li{list-style:none;display:block}#nav-wrapper .nav>li>div>ul a{display:block;text-transform:none;font-size:1.2em;padding:5px 1.2vw}#nav-wrapper .nav>li.active>div>a{background:#00294a}#nav-icon-wrapper{position:relative;width:50px;height:42px;float:left;cursor:pointer;padding:14px 15px;border-right:1px solid #3e5c81;-webkit-transition:background .25s ease-in-out;-moz-transition:background .25s ease-in-out;-o-transition:background .25s ease-in-out;transition:background .25s ease-in-out}#nav-icon-wrapper.open{background:#00294a}#nav-icon-wrapper.open span{background:#FFF}#nav-icon-wrapper.open span:nth-child(1){top:18px;width:0%;left:50%}#nav-icon-wrapper.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon-wrapper.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#nav-icon-wrapper.open span:nth-child(4){top:18px;width:0%;left:50%}#nav-icon-wrapper:active{background:#00294a}#nav-icon-wrapper:active span{background:#FFF}#nav-icon{width:auto;height:100%;margin:0 auto;position:relative;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#FFF;opacity:1;left:0;border-radius:5px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0px}#nav-icon span:nth-child(2){top:calc(50% - 1.5px)}#nav-icon span:nth-child(3){top:calc(50% - 1.5px)}#nav-icon span:nth-child(4){bottom:-1px}#explorer,.navbar-fixed-bottom{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.brand-responsive{padding-bottom:calc(100% * 49.009 / 459.922) !important;margin:8px 0;width:100% !important;height:0}#site-nav{position:relative;padding:0}#site-nav .navbar-nav{float:none;margin:0}#site-nav li{z-index:6;cursor:default;display:block;float:left;height:3em;width:auto}#site-nav li a,#site-nav li div{font-weight:bold;font-size:1.4em;color:#24598c;display:block;padding:10px 15px;line-height:20px;text-align:left}#site-nav li:hover{background:#F0F0F0}#site-nav>li{float:left}#site-nav span.ss-icon{display:inline;color:inherit;font-size:0.5em !important;font-weight:normal;white-space:nowrap;margin-left:5px}#site-nav .active{background:#093552 !important;color:#FFF !important;position:relative;z-index:7}#site-nav .active a{color:#FFF !important}#site-nav .active a strong{border-bottom:2px solid}#site-nav .active div{color:#FFF !important}#site-nav .active span.ss-icon{color:#FFF !important}#site-nav .active-trail a strong{border-bottom:2px solid}#site-nav a,#site-nav-second a{border-bottom:2px solid transparent}#site-nav-second{position:absolute;width:100%;margin-top:40px}#site-nav-second a{font-size:16px;color:#FFF}#site-nav-second a:hover{border-bottom:2px solid}#site-nav-second a.is-active{font-weight:bold;border-bottom:2px solid}#site-nav-second .no-link{color:#AEB6C6;font-size:18px;opacity:1}#site-nav-second ul ul a,#site-nav-second ul ul .no-link{font-size:14px}#site-nav-second .menu-second{position:absolute;top:0;left:0;z-index:6;width:100%;background:#093552;box-shadow:0 0 4px rgba(0,0,0,0.14),0 4px 8px rgba(0,0,0,0.28);max-height:65vh;overflow-y:scroll}#site-nav-second .menu-second .container>.menu{-webkit-columns:4 200px;-moz-columns:4 200px;columns:4 200px;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px}#site-nav-second .menu-second .container>.menu li{display:block;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}#site-nav-second .menu-second .container>.menu>li{margin:0;padding:0 0 10px}#site-nav-second ul{padding:30px 0;margin:0}#site-nav-second ul ul{padding:5px 0 5px 20px}#site-nav-second ul ul li{margin:5px 0}#site-nav-second li{display:block;margin:0 0 10px;padding:0}#site-nav-second .second-item{font-size:1.2em;font-weight:bold}#site-nav-second .second-item ul ul{clear:both}#cu-footer{line-height:27px;padding:30px 0;color:#FFF}footer .crown-container{float:left;width:27px;margin-top:-2px}#footer-brand{max-width:225px;margin:0}#footer-brand .brand{margin-bottom:15px}#site-footer{background:#093552;color:#FFF;padding:40px 0 30px}#site-footer ul{padding:0}#site-footer ul li{list-style:none;display:block;margin-bottom:5px}#site-footer ul li a,#site-footer ul li span{font-size:1.2em;font-weight:bold;color:#a6b7c8}#site-footer .ss-icon{float:left;font-size:1.8em;margin-right:10px;margin-top:4px;width:25px}#site-footer .ss-social-regular{float:left;font-size:1.8em;margin-right:10px;margin-top:4px;width:25px}#site-footer .text{float:left;width:calc(100% - 35px);margin-bottom:20px}#site-footer h2{color:#FFF}#site-footer h6{color:#FFF;margin:0}#site-footer address h6{font-weight:bold;font-size:1.2em}#site-footer .value{font-size:1.2em;overflow:hidden;text-overflow:ellipsis}#site-footer .social h6{float:left;margin:15px 15px 0 0}#site-footer .social a{float:left;text-decoration:none !important;color:#a6b7c8}#site-footer .footer-menu{margin-bottom:40px}#site-footer .footer-menu>li{margin:0 0 15px}#site-footer .footer-menu>li:nth-child(7n){clear:both}#site-footer .footer-menu>li>a{color:#FFF;text-transform:uppercase;font-size:1.2em;margin-bottom:5px;display:block}#site-footer .footer-menu>li>ul a{font-size:1em;color:#a6b7c8}#site-footer a{color:#a6b7c8}.footer-links a{display:inline-block;border:2px solid #0080ca;padding:0.5em 1.25em;border-radius:5px;font-size:0.8em;color:#0080ca;text-transform:uppercase;margin:0.5em 0.5em 0 0;text-decoration:none;background:#FFF;white-space:nowrap;-webkit-transition:all 0.2s;-moz-transition:all 0.2s;-o-transition:all 0.2s;transition:all 0.2s}.footer-links a:hover{background:#0080ca;color:#FFF}#footer-content{margin-bottom:-60px;background:#E6E7E9;padding:30px 30px 0}#footer-content h2{text-align:center;text-transform:uppercase;color:#378ABD;font-weight:700;font-size:2.2em;letter-spacing:1px}#footer-content .row{margin-top:20px;margin-bottom:20px;font-size:1.333em}#footer-content .row:last-child{margin-bottom:0}#footer-content .row p{margin:20px 0}#user-login-form{max-width:400px}#user-login-form .form-inline .form-control{width:100%}#search-results{font-size:16px}#search-icon-wrapper{max-width:48px;float:right}#search-icon-wrapper .search-label{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:0.2s ease-out;-moz-transition:0.2s ease-out;-o-transition:0.2s ease-out;transition:0.2s ease-out;float:right;margin:15px}#search-icon-wrapper .search-icon span{background:#24598c}#search-icon-wrapper .search-icon span:nth-child(1){border:3px solid #24598c}.search-open #search-icon-wrapper{background:#00294a}.search-open #search-icon-wrapper span:nth-child(1){height:100%;width:100%;left:1px;top:-1px;opacity:0}.search-open #search-icon-wrapper span:nth-child(2){width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.search-open #search-icon-wrapper span:nth-child(3){width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}.search-open #search-icon-wrapper-mobile span:nth-child(1){height:100%;width:100%;left:1px;top:-1px;opacity:0}.search-open #search-icon-wrapper-mobile span:nth-child(2){background:#FFF;width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.search-open #search-icon-wrapper-mobile span:nth-child(3){background:#FFF;width:18px;right:0;top:calc(50% - 1px);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg)}#search-icon-wrapper,#search-icon-wrapper-mobile{position:relative;height:100%;cursor:pointer;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#search-icon-wrapper-mobile{border-left:1px solid #3e5c81;position:static;width:50px;height:42px;padding:12px 0px;cursor:pointer;float:right;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#search-icon-wrapper-mobile .search-icon{margin:0 auto;float:none}#search-icon-wrapper-mobile .search-icon span{background:#FFF}#search-icon-wrapper-mobile .search-icon span:nth-child(1){border-color:#FFF}.search-icon{width:18px;height:18px;position:relative;margin:14px auto;float:right;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .5s ease-in-out;-moz-transition:transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;transition:transform .5s ease-in-out}.search-icon span{display:block;position:absolute;height:2px;width:100%;opacity:1;left:0;-webkit-transform:rotate(0deg),translate3d(0,0,0);-moz-transform:rotate(0deg),translate3d(0,0,0);-o-transform:rotate(0deg),translate3d(0,0,0);transform:rotate(0deg),translate3d(0,0,0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;background:#00294a}.search-icon span:nth-child(1){top:-1px;left:-1px;height:100%;width:100%;border-radius:50%;border:3px solid #00294a;background:none !important}.search-icon span:nth-child(2){width:50%;height:3px;left:auto;right:-3px;top:calc(100% - 2px);border-radius:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.search-icon span:nth-child(3){width:50%;height:3px;left:auto;right:-3px;top:calc(100% - 2px);border-radius:5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.search-open #search-icon-wrapper-mobile,#search-icon-wrapper-mobile:active{background:#00294a}.phone-and-email{margin:0 0 1em}.views-more-link{margin-bottom:20px}.paragraph--type--cu-views-display .field--type-viewfield+.more-link{margin:-40px auto 40px}.view-all-items,.views-more-link,.webform-button--submit{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#2c6bac;border:0;color:#FFF !important;display:block;font-size:20px;font-weight:600;margin:0 auto;padding:.7em 5vw}.view-all-items:hover,.views-more-link:hover,.webform-button--submit:hover{background:#0071B3}.paragraph--type--cu-mailchimp-embed #mc_embed_signup .button{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#2c6bac;background-color:#2c6bac;border:0;color:#FFF !important;display:block;font-weight:600;margin:0 auto;padding:.7em 18px}.paragraph--type--cu-mailchimp-embed #mc_embed_signup .button:hover{background-color:#0071B3}.webform-button--next,.webform-button--previous,.webform-button--preview,.webform-button--previous ~ .webform-button--submit{-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background:#2c6bac;border:0;color:#FFF !important;display:inline-block;font-size:18px;font-weight:600;padding:.5em 3vw}.webform-button--next:hover,.webform-button--previous:hover,.webform-button--preview:hover,.webform-button--previous ~ .webform-button--submit:hover{background:#0071B3}.webform-button--next:active,.webform-button--next:focus,.webform-button--next:active:focus,.webform-button--previous:active,.webform-button--previous:focus,.webform-button--previous:active:focus,.webform-button--preview:active,.webform-button--preview:focus,.webform-button--preview:active:focus,.webform-button--previous ~ .webform-button--submit:active,.webform-button--previous ~ .webform-button--submit:focus,.webform-button--previous ~ .webform-button--submit:active:focus{background:#24598c}.webform-button--previous{background:#216497;font-weight:400;margin-right:15px}.webform-button--preview{margin-right:15px}div[rss-feed].tile-display h2+.row{margin-bottom:25px;margin-top:-15px}@media (max-width:767px){body{background:#FFF;padding-top:42px !important}body.overlay-shown::after{background:rgba(99,99,99,0.5)}body.cke_editable{padding:0 !important;margin:8px}body.cke_ltr{padding-top:0 !important}#mission{font-size:1.4em}body.mobile-nav-open::after{content:"";display:block;position:fixed;z-index:18;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}body.overlay-shown{height:100%;width:100%;overflow:hidden;position:fixed}body.overlay-shown::after{content:"";display:block;position:fixed;z-index:18;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}body.search-focus::after{content:"";display:block;position:fixed;z-index:18;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8)}.tt-dropdown-menu{position:static !important;max-height:none;margin-top:5px}.tt-dropdown-menu .tt-suggestion{color:#FFF;padding:3px 5px;background:#0f1925;margin:0.5em 1em 0 0;border-radius:2px}.tt-hint{display:none}#page-tabs a{padding:10px 15px;margin-right:0}#page-menu-overlay{background:rgba(99,99,99,0.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:30}#page-menu{position:fixed;top:0;right:0;min-width:200px;height:100%;z-index:31;background:#FFF;padding:0;font-size:14px;overflow-y:auto}#page-menu>ul>li{padding:10px 25px;border-bottom:1px solid #e5e5e5}#page-menu-close{font-size:1em;font-weight:bold;letter-spacing:2px;text-transform:uppercase;color:#FFF;padding:10px 10px 0 0}#page-menu-close-label{margin:8px 5px;font-size:0.8em}.view-people .image-with-text .extra-links span{top:calc(50% - 22px)}.view-people .image-with-text .text-label h3{font-size:6vw;margin:0 0 0.25em}.view-people .image-with-text .text-label .field--name-field-cu-text{font-size:3.5vw}.view-people .cu-alumni-profile .image-with-text .text-label{padding:2.5vw 0}.view-people .cu-alumni-profile .image-with-text .extra-links{font-size:1.3em;line-height:2.5em}#view-tab-filter{margin:2em 0}.banner-text-and-title{background:none;padding:10px 0 0;margin-top:0;margin-bottom:0}.cu-links{margin-top:10px;margin-bottom:10px}.banner-image-and-text,.banner-text{background:none}.banner-text{position:static;background:none;width:auto;padding-top:5px;padding-bottom:5px;font-size:12px;overflow:hidden;text-overflow:ellipsis}.banner-text .field--name-field-cu-paragraph-hero-text{padding:0}.banner-image{overflow:hidden;position:relative}.banner-image figure{min-height:0}.banner-image img{position:static;height:auto;transform:none;width:100%}aside section{margin-bottom:15px}#breadcrumb{padding:0 15px}#breadcrumb .container{padding:0}#breadcrumb .breadcrumb>li::before{right:0}#breadcrumb .breadcrumb>li::after{right:-4px}#breadcrumb .breadcrumb>li:last-child{display:none}#breadcrumb .breadcrumb>li:nth-last-child(2)::after,#breadcrumb .breadcrumb>li:nth-last-child(2)::before{display:none}#breadcrumb .breadcrumb>li:nth-last-child(2) a:hover{color:#0071B3}#breadcrumb .breadcrumb>li a{padding-right:20px}.brand{font-family:"trajan-pro-3",sans-serif;float:none;font-size:16px;margin:0 auto;color:#FFF}#header{background:#FFF;z-index:20 !important}#branding{background:#093552;border-bottom:1px solid #3e5c81;position:fixed;left:0;top:0;width:100%;z-index:20;height:42px;padding:0;-webkit-transition:height 0.2s ease-out;-moz-transition:height 0.2s ease-out;-o-transition:height 0.2s ease-out;transition:height 0.2s ease-out}#branding .row{height:100%}#brand-wrapper{float:left;width:calc(100% - 100px);text-align:center;padding:0;line-height:42px;height:42px}.minimal-header #branding{height:1px}#site-footer{background:#093552;color:#f4f5f2;padding:30px 0}#site-footer a{color:#a6b7c8}#site-footer address{margin:0}#site-footer .text{margin-bottom:20px}#site-footer .social h6{display:inline;margin:0 20px 0 0;position:relative;top:-8px}#site-footer .social a{float:none;color:#a6b7c8}#site-footer .social a:hover{color:#FFF}#site-footer .ss-social-regular{float:none;margin-right:15px}footer .brand{color:#24598c;float:left;font-size:1.4em;padding-left:5px}#footer-cu-homepage{display:block;margin-bottom:10px}#cu-footer .brand{color:#FFF;float:none;margin-bottom:10px}#cu-footer-links a{color:#FFF}#cu-social-links{margin-top:10px;text-align:center}#cu-social-links h2{display:none}#footer-content{padding:15px 0}#footer-content .row{margin-top:-20px;font-size:1em}#footer-content h2{font-size:1.8em}#footer-content .col-sm-6{margin:0}#node-preview-form-select{margin:0 auto}.searchResults.search-open{margin-top:58px}#search-widget{position:fixed;bottom:auto;top:42px;left:0;width:100%;z-index:19}#search-widget form{background:#00294a;padding:15px 15px 0}#search-widget .form-control{font-size:1.5em;float:none;color:#e5e5e5;padding:0;width:100%;margin-bottom:15px}#search-widget .btn{background:#093552;color:#FFF;height:auto;font-weight:bold;padding:1px 6px;right:2px;top:2px}#search-widget .form-group{margin:0;position:relative}#search-widget .btn:hover{background:#e5e5e5}#search-widget .btn:focus{background:#e5e5e5}.paragraph--type--cu-views-display h2.block-title{margin-bottom:20px}.recent_news-block_1 .teaser{padding-bottom:0}.paragraph--type--cu-tabbed-content .field--name-field-cu-card-group-label{margin:0 auto 20px}}@media (min-width:768px){body{padding-bottom:50px;margin-top:0}body.cke_editable{padding:0 !important;margin:8px}body.cke_ltr{padding-top:0 !important}main{font-size:18px}.field--name-field-cu-landing-page-content .paragraph--type--single-image .image-wrapper,#featured-content .paragraph--type--single-image .image-wrapper{max-height:500px}.view-recent-news .paragraph--type--single-image .image-wrapper{height:auto}.view-recent-news .paragraph--type--single-image img{position:static;transform:none;width:100%}.news-items .paragraph--type--single-image .image-wrapper{height:auto}.paragraph--type--cu-page-slice .paragraph--type--text-with-label .field--name-field-cu-wysiwyg{width:60%;margin:-20px auto 40px}#header{background:#FFF}#branded-site-name .brand{color:#24598c;margin:0;line-height:1em}#cu-footer .copyright a{color:#093552}#cu-footer .copyright a:hover{color:#75aadb}#cu-footer-links a{color:#093552}.banner-text-and-title{padding:20px 0}.banner-text-and-title+.cu-links{margin:0 auto 10px}}@media (min-width:768px) and (max-width:991px){#footer-content .row{margin-bottom:40px !important;margin-top:0}#footer-content .col-sm-6{margin:0}#footer-content .col-sm-6:nth-child(3n){clear:both}#search-widget .form-control{font-size:2.5em}#search-widget .btn{height:41px}}@media (min-width:768px) and (max-width:1199px){#nav-wrapper{min-height:auto}.utility-menu-inner{top:-50px}}@media (min-width:992px){.md-pull-left{float:left}.md-pull-right{float:right}#cu-social-links{width:auto;margin-right:-3em;white-space:nowrap}.banner-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.banner-text .container{margin-bottom:20px}.banner-text .banner-text-and-title{background:rgba(0,0,0,0.6);color:#FFF;font-size:1.9em;font-weight:300;padding:15px;margin-bottom:25px;text-align:center;text-shadow:none}.banner-text .banner-text-and-title a{color:#FFF;font-weight:400;text-decoration:underline}.banner-text .banner-text-and-title p{margin:10px 0}.banner-text .banner-text-and-title+.cu-links{margin:20px auto}.banner-text .banner-text-and-title+.cu-links .btn-primary{margin:0 30px 15px}.banner-text .banner-text-and-title,.banner-text .field--name-field-cu-links{opacity:0}.with-image .banner-text{align-items:flex-end;background:none;display:flex;justify-content:flex-start;height:100%;left:0;position:absolute;top:0}.banner-loaded .banner-text .banner-text-and-title{-moz-animation:textIntro 500ms ease-out 500ms forwards;-webkit-animation:textIntro 500ms ease-out 500ms forwards;animation:textIntro 500ms ease-out 500ms forwards}.banner-loaded .banner-text .field--name-field-cu-links{-moz-animation:textIntro 500ms ease-out 800ms forwards;-webkit-animation:textIntro 500ms ease-out 800ms forwards;animation:textIntro 500ms ease-out 800ms forwards}#cu-footer-links{text-align:right}#footer-content .col-sm-6{margin:0 0 40px}#footer-content .col-sm-6:nth-child(5n){clear:both}.banner-text-and-title{margin:0 auto 20px;max-width:800px;padding:30px}.banner-text-and-title h2{color:#FFF;margin-top:10px}#main-article.with-sidebar{padding-right:4%}#sidebar-content{padding-left:4%}}@media print{#brand-wrapper{padding:0}#branded-site-name{margin-bottom:5px}}header.cu-adv-inline{background-color:#f00}
