﻿html{font-size:10px;height:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#page{min-height:calc(100vh - 144px)}#content{font-size:1.6rem;width:100%;padding:0 20px}@media (min-width: 1024px){#content{font-size:1.8rem}}@media (min-width: 1024px){#content{padding:0 50px}}@media (min-width: 1440px){#content{padding:0 calc((100% - 1340px)/2)}}#skip-link{z-index:1000;position:fixed}#skip-link a{color:white}h1{color:#000;font-size:3.4rem;line-height:6rem;font-weight:bold}@media (min-width: 1024px){h1{font-size:5rem}}h2{color:#000;font-size:2.8rem;line-height:4.2rem;font-weight:bold}@media (min-width: 1024px){h2{font-size:4rem}}h3{color:#767676;font-size:2.2rem;line-height:3.2rem;padding-top:15px;padding-bottom:15px}@media (min-width: 1024px){h3{font-size:2.7rem}}h4{color:#333;font-size:1.8rem;line-height:2.6rem;font-weight:bold}@media (min-width: 1024px){h4{font-size:2.0rem}}h5{color:#333;font-size:1.6rem;line-height:2.4rem;font-weight:bold}@media (min-width: 1024px){h5{font-size:1.8rem}}h6{color:#333;font-size:1.6rem;line-height:2rem;font-weight:bold;text-transform:uppercase}@media (min-width: 1024px){h6{font-size:1.4rem}}p{font-size:1.6rem;color:#333;line-height:2.4rem;margin-bottom:2.4rem;max-width:100%}@media (min-width: 1024px){p{font-size:1.8rem}}@media (min-width: 1024px){p{line-height:2.8rem;margin-bottom:3rem}}p.lead{color:#333;font-size:2.2rem;line-height:3.2rem;font-weight:300;margin-bottom:5rem}blockquote{font-weight:200;background-color:#644b78;font-size:2.4rem;line-height:3.6rem;padding:4.2rem 4.2rem 4.6rem 6.2rem}blockquote:before{content:" “ ";color:#ff6c0c;font-weight:bold;font-size:6rem;position:absolute;left:2.1rem;top:5.6rem}blockquote:after{content:" ” "}.width-1440-container{max-width:1440px;margin:0 auto}.width-1000-container{max-width:1600px;margin:0 auto}a:hover{text-decoration:none}.alert{font-size:1.0em}.rich-text:before,.rich-text:after{content:"";display:table}.rich-text:after{clear:both}.rich-text indent{margin-left:4rem;margin-bottom:3rem;display:block}.rich-text li{font-size:1.6rem}@media (min-width: 1024px){.rich-text li{font-size:1.8rem}}.embedded-image__wrapper{position:relative}.embedded-image__zoom{display:none}@media (min-width: 768px){.embedded-image__zoom{display:block;position:absolute;right:10px;bottom:10px;width:40px;height:40px;background-color:rgba(0,0,0,0.54);cursor:pointer;color:#fff;font-size:2.0rem;line-height:40px;padding-left:11px}}@media (min-width: 1440px){.embedded-image__lightbox__content{width:auto;margin:0 auto}}.embedded-image__lightbox__img{display:block;margin:0 auto;width:100%;height:auto}@media (min-width: 1440px){.embedded-image__lightbox__img{width:auto}}span.richtext-image,form img.richtext-image{display:inline-block}span.richtext-image.Left,form img.richtext-image.Left{float:left;margin:5px 30px 0 0}span.richtext-image.Middle,form img.richtext-image.Middle{margin:5px auto 0 auto;display:table}span.richtext-image.Right,form img.richtext-image.Right{float:right;margin:5px 0 30px 30px}span.richtext-image.Small,form img.richtext-image.Small{width:250px}span.richtext-image.Medium,form img.richtext-image.Medium{width:500px}span.richtext-image.Large,form img.richtext-image.Large{width:1000px}span.richtext-image.fullwidth,form img.richtext-image.fullwidth{width:100%}span.richtext-image .image-details .image-caption,form img.richtext-image .image-details .image-caption{margin-top:10px;display:block;font-size:1.2rem;line-height:1.6rem}span.richtext-image .image-details .image-credit,form img.richtext-image .image-details .image-credit{font-size:1.1rem;line-height:1.6rem;font-style:italic;display:block}.rich-text .responsive-object iframe{margin-bottom:30px;margin-top:30px}.header{position:relative;margin-bottom:20px;width:100%;padding:0 20px}@media (min-width: 1024px){.header{padding:0 50px}}@media (min-width: 1440px){.header{padding:0 calc((100% - 1340px)/2)}}@media (min-width: 768px){.header{margin-top:30px}}@media (min-width: 1024px){.header{margin-bottom:0}}.header__title{width:100%;margin-top:20px}@media (min-width: 1440px){.header__title{margin-top:35px}}.header__title__caltech-link{height:30px}@media (min-width: 768px){.header__title__caltech-link{height:34px}}@media (min-width: 1440px){.header__title__caltech-link{height:39px}}.header__title__separator{padding-left:2.6rem;margin-right:2.6rem;height:100%;border-right:2px solid #c8c8c8;display:none}@media (min-width: 480px){.header__title__separator{display:block}}.header__title__homepage-link{font-weight:200;font-size:1.6rem;line-height:2.2rem;letter-spacing:-0.44px;margin-top:1rem}.header__title__homepage-link,.header__title__homepage-link:visited,.header__title__homepage-link:active,.header__title__homepage-link:hover,.header__title__homepage-link:focus{color:#666}@media (min-width: 480px){.header__title__homepage-link{margin-top:0;font-size:2.0rem;line-height:2.4rem;letter-spacing:-0.56px}}@media (min-width: 1440px){.header__title__homepage-link{font-size:2.6rem;line-height:3.1rem;letter-spacing:-0.72px}}.header__wordmark{width:auto;height:100%}.header__main-menu{margin-top:16px}@media (min-width: 768px){.header__main-menu{margin-top:24px}}@media (min-width: 1440px){.header__main-menu{margin-top:29px}}@media print{.header__main-menu{display:none !important}}.header__main-menu__level-1__item{padding-right:32px;padding-top:5px;height:52px;position:relative}.header__main-menu__level-1__item:last-child{padding-right:0}.header__main-menu__level-1__link,.header__main-menu__level-1__menu-only{line-height:1.0;font-size:2.0rem;color:#4a4a4a;font-weight:bold}.header__main-menu__level-1__link:focus,.header__main-menu__level-1__menu-only:focus{box-shadow:none}.header__main-menu__level-1__link::after,.header__main-menu__level-1__menu-only::after{display:none}.header__main-menu__level-1__item.show .header__main-menu__level-1__link,.header__main-menu__level-1__item.show .header__main-menu__level-1__menu-only{color:#b54900}.header__main-menu__level-1__menu-only{cursor:context-menu}.header__main-menu__level-1__opener{position:absolute;bottom:0;left:0;padding:0}.header__main-menu__level-1__opener::after{display:none}.header__main-menu__level-1__item:last-child .header__main-menu__level-1__opener{left:auto;right:0}.header__main-menu__level-2{background-color:#666666;color:#fff;border-radius:0;border:0;border-top:4px solid #b54900;margin-top:-4px}@media (min-width: 480px){.header__main-menu__level-2{width:315px;padding:22px 26px}}.header__main-menu__level-2__item{padding-left:0;white-space:normal;margin-bottom:10px}.header__main-menu__level-2__item:hover{background-color:transparent}.header__main-menu__level-2__link,.header__main-menu__level-2__menu-only{line-height:20px;font-size:1.6rem;display:block;width:calc(100% - 22px)}.header__main-menu__level-2__link,.header__main-menu__level-2__link:visited,.header__main-menu__level-2__link:active,.header__main-menu__level-2__link:hover,.header__main-menu__level-2__link:focus,.header__main-menu__level-2__menu-only,.header__main-menu__level-2__menu-only:visited,.header__main-menu__level-2__menu-only:active,.header__main-menu__level-2__menu-only:hover,.header__main-menu__level-2__menu-only:focus{color:#fff}.header__main-menu__level-2__link:hover,.header__main-menu__level-2__menu-only:hover{text-decoration:none}.header__main-menu__level-2__menu-only{cursor:context-menu}.header__main-menu__level-2__opener{position:absolute;right:0;top:8px;cursor:pointer;font-size:1.2rem;padding:0 5px;width:22px}.header__main-menu__level-2__opener::after{display:none}.header__main-menu__level-2 .dropdown-submenu{position:relative}.header__main-menu__level-3{position:static;background-color:transparent;width:100%;float:none}.header__main-menu__level-3__item{font-size:1.4rem;line-height:20px;margin-bottom:10px;white-space:normal}.header__main-menu__level-3__item,.header__main-menu__level-3__item:visited,.header__main-menu__level-3__item:active,.header__main-menu__level-3__item:hover,.header__main-menu__level-3__item:focus{color:#aaa99f}.header__main-menu__level-3__item:last-child{margin-bottom:0}.header__main-menu__level-3__item:hover{color:#fff;background-color:transparent}.header__slide-menu-and-search{position:relative;width:100%;margin-top:15px}@media (min-width: 768px){.header__slide-menu-and-search{margin-top:0}}@media print{.header__slide-menu-and-search{display:none !important}}.header__search{margin-left:24px}@media (min-width: 480px){.header__search{margin-top:2rem}}@media (min-width: 1440px){.header__search{margin-left:32px;margin-top:30px;width:auto}}.header__search__button{height:100%}.header__search__button::after{display:none}.header__search__icon{cursor:pointer;height:22px}.header__search__form{background-color:#666666;color:#fff;border-radius:0;border:0;border-top:4px solid #b54900;margin-top:-4px;padding:20px;width:100%}.header__search__form.show{display:flex}@media (min-width: 480px){.header__search__form{width:315px;padding:22px 26px}}.header__search__form__query{font-size:1.5rem}.header__search__form__submit{font-size:1.5rem}.slide-menu__opener{font-size:1.5rem;font-weight:bold;color:#4a4a4a;height:100%;cursor:pointer}.slide-menu__opener::after{display:none}.slide-menu__burger{padding-left:5px;vertical-align:text-top}.slide-menu__dropdown{width:270px;font-size:1.4rem;border:none;background:none;overflow-x:hidden}.slide-menu__level-1{background-color:#1b1b1b;color:#fff;border-radius:0;border:0;border-top:4px solid #b54900;margin-top:-4px;padding:18px 24px;width:270px}.slide-menu__close{line-height:1.4rem;cursor:pointer}.slide-menu__search-form{margin-top:18px}.slide-menu__search-form__query{background-color:#1b1b1b;border:none;color:#849895;font-weight:bold;padding-left:10px}.slide-menu__search-form__submit{width:20px;height:20px}.slide-menu__divider{margin:18px 0;border-color:#4a4a4a}.slide-menu__divider--post-search{margin-top:10px}.slide-menu__divider--utility-menu{margin:16px 0}.slide-menu__utility-menu__link{display:block;line-height:3.0rem;font-weight:bold}.slide-menu__utility-menu__link,.slide-menu__utility-menu__link:visited,.slide-menu__utility-menu__link:active,.slide-menu__utility-menu__link:hover,.slide-menu__utility-menu__link:focus{color:#aaa99f}.slide-menu__utility-menu__link:hover{text-decoration:none;background-color:#666}.slide-menu__utility-menu__item--has-submenu .slide-menu__utility-menu__link,.slide-menu__utility-menu__item--has-submenu .slide-menu__utility-menu__link:visited,.slide-menu__utility-menu__item--has-submenu .slide-menu__utility-menu__link:active,.slide-menu__utility-menu__item--has-submenu .slide-menu__utility-menu__link:hover,.slide-menu__utility-menu__item--has-submenu .slide-menu__utility-menu__link:focus{color:#c8c8c8}.slide-menu__utility-menu__submenu__link{display:block;line-height:3.0rem;font-weight:bold;font-weight:normal;font-size:1.2rem}.slide-menu__utility-menu__submenu__link,.slide-menu__utility-menu__submenu__link:visited,.slide-menu__utility-menu__submenu__link:active,.slide-menu__utility-menu__submenu__link:hover,.slide-menu__utility-menu__submenu__link:focus{color:#aaa99f}.slide-menu__utility-menu__submenu__link:hover{text-decoration:none;background-color:#666}.slide-menu__slide-wrapper{transform:translateX(0);transition:.2s transform linear;width:540px}.slide-menu__slide-wrapper.js-slid{transform:translateX(-270px)}.slide-menu__level-1__link{display:block;line-height:3.0rem;font-weight:bold;font-size:1.6rem;width:calc(100% - 20px)}.slide-menu__level-1__link,.slide-menu__level-1__link:visited,.slide-menu__level-1__link:active,.slide-menu__level-1__link:hover,.slide-menu__level-1__link:focus{color:#f0f0f0}.slide-menu__level-1__link:hover{text-decoration:none;background-color:#666}.slide-menu__level-1__slide-opener{color:#b54900;width:20px;text-align:center;cursor:e-resize;padding-top:7px}.slide-menu__level-2{display:none;width:270px}.slide-menu__level-2.js-active{display:flex}.slide-menu__level-2__black-stripe{background-color:#666666;color:#fff;border-radius:0;border:0;border-top:4px solid #b54900;margin-top:-4px;width:24px;cursor:w-resize}.slide-menu__level-2__content{background-color:#666666;color:#fff;border-radius:0;border:0;border-top:4px solid #b54900;margin-top:-4px;padding:18px 24px;background-color:#383838;width:246px}.slide-menu__level-2__title{padding-bottom:18px;color:#f0f0f0;font-size:2.0rem;line-height:2.0rem;font-weight:bold}.slide-menu__level-2__back-button{color:#f0f0f0;cursor:w-resize}.slide-menu__level-2__link{display:block;font-weight:bold;line-height:1.2;margin-bottom:15px;font-size:1.6rem}.slide-menu__level-2__link,.slide-menu__level-2__link:visited,.slide-menu__level-2__link:active,.slide-menu__level-2__link:hover,.slide-menu__level-2__link:focus{color:#f0f0f0}.slide-menu__level-2__link:hover{text-decoration:none;background-color:#666}.slide-menu__level-2__link:last-child{margin-bottom:0}.slide-menu__level-3__link{display:block;font-weight:bold;line-height:1.2;margin-bottom:15px;font-size:1.4rem;padding-left:10px}.slide-menu__level-3__link,.slide-menu__level-3__link:visited,.slide-menu__level-3__link:active,.slide-menu__level-3__link:hover,.slide-menu__level-3__link:focus{color:#aaa99f}.slide-menu__level-3__link:hover{text-decoration:none;background-color:#666}.slide-menu__level-3__link:last-child{margin-bottom:0}.footer{position:relative;bottom:0;margin-top:80px;background-color:#003b4c;background-image:url(../img/bg-footer.png);background-position:top center;width:100%;padding:0 20px}@media (min-width: 1024px){.footer{padding:0 50px}}@media (min-width: 1440px){.footer{padding:0 calc((100% - 1340px)/2)}}.footer__torch-box{position:absolute;top:0;left:50%;background-color:#fff;height:90px;width:90px;z-index:600;transform:translate(-50%, -50%) rotate(45deg)}.footer__torch{position:absolute;top:0;left:50%;z-index:700;height:70px;transform:translate(-50%, -50px)}.footer__left{text-align:center;padding-top:70px;flex-grow:1}@media (min-width: 480px){.footer__left{padding-top:64px;text-align:left}}.footer__left__caltech-wordmark{width:110px}.footer__left__caltech-title{font-size:1.5rem;font-weight:bold;color:#fff;margin-top:10px}.footer__right{text-align:center;padding-top:20px;flex-grow:1}@media (min-width: 480px){.footer__right{padding-top:64px;text-align:right}}@media (min-width: 1440px){.footer__right{right:50px}}.footer__right__address,.footer__right__city{font-size:1.5rem;line-height:2.2rem;color:#fff}@media (min-width: 480px){.footer__right__address,.footer__right__city{margin-right:30px}}.footer__right__map-marker{width:20px}@media (min-width: 480px){.footer__right__map-marker{float:right;margin-top:5px}}.footer__menu{padding:20px 0;flex-grow:1}@media (min-width: 480px){.footer__menu{padding-bottom:48px;flex-grow:2}}.footer__menu__link{font-size:1.4rem;line-height:2.8rem;display:inline-block}.footer__menu__link,.footer__menu__link:visited,.footer__menu__link:active,.footer__menu__link:hover,.footer__menu__link:focus{color:#c8c8c8}.footer__menu__link,.footer__menu__link:visited,.footer__menu__link:active,.footer__menu__link:hover,.footer__menu__link:focus{text-decoration:none}.footer__menu__link--login{font-weight:bold}.footer__menu__link--login,.footer__menu__link--login:visited,.footer__menu__link--login:active,.footer__menu__link--login:hover,.footer__menu__link--login:focus{color:#fff}.footer__menu__link::after{content:'|';padding:0 8px}.footer__menu__link:last-child::after{display:none}@font-face{font-family:'Icons';src:url("/static/theme-v7.0/open-iconic/font/fonts/open-iconic.eot");src:url("/static/theme-v7.0/open-iconic/font/fonts/open-iconic.eot?#iconic-sm") format("embedded-opentype"),url("/static/theme-v7.0/open-iconic/font/fonts/open-iconic.woff") format("woff"),url("/static/theme-v7.0/open-iconic/font/fonts/open-iconic.ttf") format("truetype"),url("/static/theme-v7.0/open-iconic/font/fonts/open-iconic.svg#iconic-sm") format("svg");font-weight:normal;font-style:normal}.oi{position:relative;top:1px;display:inline-block;font-family:'Icons';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.oi:empty:before{width:1em;text-align:center;box-sizing:content-box}.oi.oi-align-center:before{text-align:center}.oi.oi-align-left:before{text-align:left}.oi.oi-align-right:before{text-align:right}.oi.oi-flip-horizontal:before{-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.oi.oi-flip-vertical:before{-webkit-transform:scale(1, -1);-ms-transform:scale(-1, 1);transform:scale(1, -1)}.oi.oi-flip-horizontal-vertical:before{-webkit-transform:scale(-1, -1);-ms-transform:scale(-1, 1);transform:scale(-1, -1)}.oi-account-login:before{content:'\e000'}.oi-account-logout:before{content:'\e001'}.oi-action-redo:before{content:'\e002'}.oi-action-undo:before{content:'\e003'}.oi-align-center:before{content:'\e004'}.oi-align-left:before{content:'\e005'}.oi-align-right:before{content:'\e006'}.oi-aperture:before{content:'\e007'}.oi-arrow-bottom:before{content:'\e008'}.oi-arrow-circle-bottom:before{content:'\e009'}.oi-arrow-circle-left:before{content:'\e00a'}.oi-arrow-circle-right:before{content:'\e00b'}.oi-arrow-circle-top:before{content:'\e00c'}.oi-arrow-left:before{content:'\e00d'}.oi-arrow-right:before{content:'\e00e'}.oi-arrow-thick-bottom:before{content:'\e00f'}.oi-arrow-thick-left:before{content:'\e010'}.oi-arrow-thick-right:before{content:'\e011'}.oi-arrow-thick-top:before{content:'\e012'}.oi-arrow-top:before{content:'\e013'}.oi-audio-spectrum:before{content:'\e014'}.oi-audio:before{content:'\e015'}.oi-badge:before{content:'\e016'}.oi-ban:before{content:'\e017'}.oi-bar-chart:before{content:'\e018'}.oi-basket:before{content:'\e019'}.oi-battery-empty:before{content:'\e01a'}.oi-battery-full:before{content:'\e01b'}.oi-beaker:before{content:'\e01c'}.oi-bell:before{content:'\e01d'}.oi-bluetooth:before{content:'\e01e'}.oi-bold:before{content:'\e01f'}.oi-bolt:before{content:'\e020'}.oi-book:before{content:'\e021'}.oi-bookmark:before{content:'\e022'}.oi-box:before{content:'\e023'}.oi-briefcase:before{content:'\e024'}.oi-british-pound:before{content:'\e025'}.oi-browser:before{content:'\e026'}.oi-brush:before{content:'\e027'}.oi-bug:before{content:'\e028'}.oi-bullhorn:before{content:'\e029'}.oi-calculator:before{content:'\e02a'}.oi-calendar:before{content:'\e02b'}.oi-camera-slr:before{content:'\e02c'}.oi-caret-bottom:before{content:'\e02d'}.oi-caret-left:before{content:'\e02e'}.oi-caret-right:before{content:'\e02f'}.oi-caret-top:before{content:'\e030'}.oi-cart:before{content:'\e031'}.oi-chat:before{content:'\e032'}.oi-check:before{content:'\e033'}.oi-chevron-bottom:before{content:'\e034'}.oi-chevron-left:before{content:'\e035'}.oi-chevron-right:before{content:'\e036'}.oi-chevron-top:before{content:'\e037'}.oi-circle-check:before{content:'\e038'}.oi-circle-x:before{content:'\e039'}.oi-clipboard:before{content:'\e03a'}.oi-clock:before{content:'\e03b'}.oi-cloud-download:before{content:'\e03c'}.oi-cloud-upload:before{content:'\e03d'}.oi-cloud:before{content:'\e03e'}.oi-cloudy:before{content:'\e03f'}.oi-code:before{content:'\e040'}.oi-cog:before{content:'\e041'}.oi-collapse-down:before{content:'\e042'}.oi-collapse-left:before{content:'\e043'}.oi-collapse-right:before{content:'\e044'}.oi-collapse-up:before{content:'\e045'}.oi-command:before{content:'\e046'}.oi-comment-square:before{content:'\e047'}.oi-compass:before{content:'\e048'}.oi-contrast:before{content:'\e049'}.oi-copywriting:before{content:'\e04a'}.oi-credit-card:before{content:'\e04b'}.oi-crop:before{content:'\e04c'}.oi-dashboard:before{content:'\e04d'}.oi-data-transfer-download:before{content:'\e04e'}.oi-data-transfer-upload:before{content:'\e04f'}.oi-delete:before{content:'\e050'}.oi-dial:before{content:'\e051'}.oi-document:before{content:'\e052'}.oi-dollar:before{content:'\e053'}.oi-double-quote-sans-left:before{content:'\e054'}.oi-double-quote-sans-right:before{content:'\e055'}.oi-double-quote-serif-left:before{content:'\e056'}.oi-double-quote-serif-right:before{content:'\e057'}.oi-droplet:before{content:'\e058'}.oi-eject:before{content:'\e059'}.oi-elevator:before{content:'\e05a'}.oi-ellipses:before{content:'\e05b'}.oi-envelope-closed:before{content:'\e05c'}.oi-envelope-open:before{content:'\e05d'}.oi-euro:before{content:'\e05e'}.oi-excerpt:before{content:'\e05f'}.oi-expand-down:before{content:'\e060'}.oi-expand-left:before{content:'\e061'}.oi-expand-right:before{content:'\e062'}.oi-expand-up:before{content:'\e063'}.oi-external-link:before{content:'\e064'}.oi-eye:before{content:'\e065'}.oi-eyedropper:before{content:'\e066'}.oi-file:before{content:'\e067'}.oi-fire:before{content:'\e068'}.oi-flag:before{content:'\e069'}.oi-flash:before{content:'\e06a'}.oi-folder:before{content:'\e06b'}.oi-fork:before{content:'\e06c'}.oi-fullscreen-enter:before{content:'\e06d'}.oi-fullscreen-exit:before{content:'\e06e'}.oi-globe:before{content:'\e06f'}.oi-graph:before{content:'\e070'}.oi-grid-four-up:before{content:'\e071'}.oi-grid-three-up:before{content:'\e072'}.oi-grid-two-up:before{content:'\e073'}.oi-hard-drive:before{content:'\e074'}.oi-header:before{content:'\e075'}.oi-headphones:before{content:'\e076'}.oi-heart:before{content:'\e077'}.oi-home:before{content:'\e078'}.oi-image:before{content:'\e079'}.oi-inbox:before{content:'\e07a'}.oi-infinity:before{content:'\e07b'}.oi-info:before{content:'\e07c'}.oi-italic:before{content:'\e07d'}.oi-justify-center:before{content:'\e07e'}.oi-justify-left:before{content:'\e07f'}.oi-justify-right:before{content:'\e080'}.oi-key:before{content:'\e081'}.oi-laptop:before{content:'\e082'}.oi-layers:before{content:'\e083'}.oi-lightbulb:before{content:'\e084'}.oi-link-broken:before{content:'\e085'}.oi-link-intact:before{content:'\e086'}.oi-list-rich:before{content:'\e087'}.oi-list:before{content:'\e088'}.oi-location:before{content:'\e089'}.oi-lock-locked:before{content:'\e08a'}.oi-lock-unlocked:before{content:'\e08b'}.oi-loop-circular:before{content:'\e08c'}.oi-loop-square:before{content:'\e08d'}.oi-loop:before{content:'\e08e'}.oi-magnifying-glass:before{content:'\e08f'}.oi-map-marker:before{content:'\e090'}.oi-map:before{content:'\e091'}.oi-media-pause:before{content:'\e092'}.oi-media-play:before{content:'\e093'}.oi-media-record:before{content:'\e094'}.oi-media-skip-backward:before{content:'\e095'}.oi-media-skip-forward:before{content:'\e096'}.oi-media-step-backward:before{content:'\e097'}.oi-media-step-forward:before{content:'\e098'}.oi-media-stop:before{content:'\e099'}.oi-medical-cross:before{content:'\e09a'}.oi-menu:before{content:'\e09b'}.oi-microphone:before{content:'\e09c'}.oi-minus:before{content:'\e09d'}.oi-monitor:before{content:'\e09e'}.oi-moon:before{content:'\e09f'}.oi-move:before{content:'\e0a0'}.oi-musical-note:before{content:'\e0a1'}.oi-paperclip:before{content:'\e0a2'}.oi-pencil:before{content:'\e0a3'}.oi-people:before{content:'\e0a4'}.oi-person:before{content:'\e0a5'}.oi-phone:before{content:'\e0a6'}.oi-pie-chart:before{content:'\e0a7'}.oi-pin:before{content:'\e0a8'}.oi-play-circle:before{content:'\e0a9'}.oi-plus:before{content:'\e0aa'}.oi-power-standby:before{content:'\e0ab'}.oi-print:before{content:'\e0ac'}.oi-project:before{content:'\e0ad'}.oi-pulse:before{content:'\e0ae'}.oi-puzzle-piece:before{content:'\e0af'}.oi-question-mark:before{content:'\e0b0'}.oi-rain:before{content:'\e0b1'}.oi-random:before{content:'\e0b2'}.oi-reload:before{content:'\e0b3'}.oi-resize-both:before{content:'\e0b4'}.oi-resize-height:before{content:'\e0b5'}.oi-resize-width:before{content:'\e0b6'}.oi-rss-alt:before{content:'\e0b7'}.oi-rss:before{content:'\e0b8'}.oi-script:before{content:'\e0b9'}.oi-share-boxed:before{content:'\e0ba'}.oi-share:before{content:'\e0bb'}.oi-shield:before{content:'\e0bc'}.oi-signal:before{content:'\e0bd'}.oi-signpost:before{content:'\e0be'}.oi-sort-ascending:before{content:'\e0bf'}.oi-sort-descending:before{content:'\e0c0'}.oi-spreadsheet:before{content:'\e0c1'}.oi-star:before{content:'\e0c2'}.oi-sun:before{content:'\e0c3'}.oi-tablet:before{content:'\e0c4'}.oi-tag:before{content:'\e0c5'}.oi-tags:before{content:'\e0c6'}.oi-target:before{content:'\e0c7'}.oi-task:before{content:'\e0c8'}.oi-terminal:before{content:'\e0c9'}.oi-text:before{content:'\e0ca'}.oi-thumb-down:before{content:'\e0cb'}.oi-thumb-up:before{content:'\e0cc'}.oi-timer:before{content:'\e0cd'}.oi-transfer:before{content:'\e0ce'}.oi-trash:before{content:'\e0cf'}.oi-underline:before{content:'\e0d0'}.oi-vertical-align-bottom:before{content:'\e0d1'}.oi-vertical-align-center:before{content:'\e0d2'}.oi-vertical-align-top:before{content:'\e0d3'}.oi-video:before{content:'\e0d4'}.oi-volume-high:before{content:'\e0d5'}.oi-volume-low:before{content:'\e0d6'}.oi-volume-off:before{content:'\e0d7'}.oi-warning:before{content:'\e0d8'}.oi-wifi:before{content:'\e0d9'}.oi-wrench:before{content:'\e0da'}.oi-x:before{content:'\e0db'}.oi-yen:before{content:'\e0dc'}.oi-zoom-in:before{content:'\e0dd'}.oi-zoom-out:before{content:'\e0de'}.home-left{float:left;width:49%;border:1px solid black;margin-right:1%;padding:7px}.home-right{float:left;width:49%;border:1px solid black;margin-left:1%;padding:7px}.home-italic{font-style:italic}p.sub{margin-bottom:1.5rem;font-size:1.6rem;line-height:2.4rem}.opportunities__sidebar{float:left;position:relative;width:50%;font-size:1.4rem;padding-right:1rem}@media (min-width: 768px){.opportunities__sidebar{width:20%;font-size:1.6rem}}@media (min-width: 1024px){.opportunities__sidebar{width:20%}}.opportunities__sidebar .search-box{border:1px solid #c8c8c8;border-radius:0.25rem;height:3.5rem;width:90%;margin-bottom:1.2rem}.opportunities__sidebar .btn-search{width:90%;border:1px solid #c8c8c8;background-color:#ff6c0c}.opportunities__sidebar .btn-clear{width:90%;border:1px solid #c8c8c8;margin-bottom:2rem}.opportunities__sidebar .closed-label{color:#ff6c0c}.opportunities__sidebar .sidebar--filters{margin-left:0px;color:#ff6c0c}.opportunities__sidebar .clickable-filter{cursor:pointer;margin-top:13px}.opportunities__sidebar #content div.sidebar div.filters ul li{font-size:small;padding-left:20px;color:black}.opportunities__sidebar .filter-items{padding-left:2rem;list-style:none;display:none;color:#1b1b1b;font-size:1.2rem}.opportunities__sidebar .filter-items--visible{display:block}@media (min-width: 768px){.opportunities__sidebar .filter-items{font-size:1.4rem}}.opportunities__main-content{float:left;position:relative;width:50%}@media (min-width: 768px){.opportunities__main-content{width:80%}}@media (min-width: 1024px){.opportunities__main-content{width:80%}}.table-container{overflow:auto}@media (min-width: 768px){.table-container{overflow:visible}}.inline-link{display:inline;float:left;padding-top:4.7px;padding-left:8px;font-size:1.6rem;color:#004a93}.btn{padding:7px;border:1px solid #c8c8c8;margin-bottom:10px;font-size:1.2rem}@media (min-width: 768px){.btn{font-size:1.6rem;margin-bottom:5px}}.btn-default{min-width:120px}@media (min-width: 768px){.btn-default{min-width:150px}}.btn-large-text{font-size:1.5em}@media (min-width: 1024px){.btn-large-text{font-size:1.1em}}.btn-small-text{font-size:1.2rem;cursor:pointer;min-width:160px;padding:5px;margin-bottom:5px;border:1px solid #c8c8c8}.btn-subscribe{padding:7px;border:1px solid #c8c8c8;margin-bottom:10px;font-size:1.2rem;min-width:150px}@media (min-width: 768px){.btn-subscribe{font-size:1.6rem;margin-bottom:5px}}@media (min-width: 768px){.btn-subscribe{min-width:200px}}.btn-send-drafts{width:150px;padding:6px 5px 2px 5px;margin-top:10px;margin-left:4%}@media (min-width: 1024px){.btn-send-drafts{font-size:smaller;margin-top:20px}}i.fa,.fa-question-circle{color:#ff6c0c}nav.h-nav{height:70px;padding-left:20px;font-size:1.8em}nav.h-nav div.menu-item{margin-right:20px;display:inline}nav.h-nav a.menu-link{color:#555;font-weight:300}nav.h-nav a:hover{cursor:pointer;border-bottom:1px solid #555}div.p_indent{font-size:1.5rem;margin-left:30px}div.p-space{margin-top:35px;margin-bottom:40px}div.button{padding-top:20px}.float-inline{display:inline;float:left}ul.messages{max-width:15vw;padding:5px;list-style-type:none;font-size:1.2em;border:1px solid black;border-radius:5px}ul.messages .error{color:#cf0a2c}.filter-items__item--indented{margin-left:1.5em}@media (min-width: 1024px){nav.h-nav{padding-left:50px}.float-inline{display:inline;float:left}.inline-link{display:inline;float:left;padding-top:4.7px;padding-left:8px;font-size:1em;color:#004a93}.popover-header{font-size:1.5em}.popover-body{font-size:1.35em}}.detail__field-label{font-weight:bold}.detail__opportunity-id{color:#849895;font-style:italic}.detail p{margin-bottom:1rem;line-height:2.5rem}.detail p.space-down{margin-top:20px}div.detail div.pdf{font-size:1.5rem;margin-bottom:35px}#drafts-table div.table-container{margin-left:2%;margin-right:2%;margin-top:10px}#drafts-table table.paleblue{width:96%;margin-left:2%;margin-right:2%}.approval-item-row{display:flex;flex-wrap:wrap;margin-right:-11px;margin-left:-11px}.approval-item-left{position:relative;width:100%;padding-right:11px;padding-left:11px}@media (max-width: 1439.98px){.approval-item-left{flex:0 0 100%;max-width:100%}}@media (min-width: 1024px){.approval-item-left{flex:0 0 66.66667%;max-width:66.66667%}}.approval-item-left--content{display:flex}.approval-item-left .nav-item{margin-left:5px}.approval-item-left table{max-width:90%}.approval-item-right{position:relative;width:100%;padding-right:11px;padding-left:11px}@media (max-width: 1439.98px){.approval-item-right{flex:0 0 100%;max-width:100%}}@media (min-width: 1024px){.approval-item-right{flex:0 0 33.33333%;max-width:33.33333%}}.approval-item-right table{max-width:90%}.approval-textarea{width:90%;min-height:15vh;height:75%;margin-top:7px}.approval-divider{border-top:1px dotted #444;width:75%}.diff_block{font-size:75%}.diff_block--deleted,.diff_block--replaced{background:#f7617b;color:#550412;border-radius:2px;padding:2px;text-decoration:line-through wavy #550412}.diff_block--inserted,.diff_block--replacer{background:#b7d4a4;color:#385227;border-radius:2px;padding:2px}.subscriptions-summary{max-width:41vw;padding:20px;border:1px solid #737478;border-radius:5px}.subscription-details__form label{font-weight:bold}.subscription-details__form input{border:1px solid #c8c8c8;width:100%;box-shadow:0px 0px 5px #c63900}@media (min-width: 480px){.subscription-details__form input{width:unset;min-width:90%}}.subscription-details__form input:disabled{border:0px;box-shadow:none;color:black;background-color:white}.subscription-details__form select{margin-left:0;border:1px solid #c8c8c8;width:100%;box-shadow:0px 0px 5px #c63900}@media (min-width: 480px){.subscription-details__form select{width:unset;min-width:90%}}.subscription-details__form select:disabled{margin-left:-3px;border:0px;box-shadow:none;color:black;background-color:white}.subscription-details__form__row{display:flex;flex-wrap:wrap;margin-bottom:0.5rem}.subscription-details__form__update-button{margin-bottom:5rem}.subscription-details__row{display:flex;flex-wrap:wrap;margin-bottom:1rem}.subscription-details__label{font-weight:bold}.subscription-details__buttons{max-width:800px}.subscription-details__content p{margin-bottom:1rem}.subscriptions-button{margin:5px;width:100%}@media (min-width: 480px){.subscriptions-button{width:auto}}.sub-detail-button{width:230px;height:41px}.subscriptions-table{border:1px solid black;border-collapse:collapse;font-size:1.5rem;width:90vw}@media (min-width: 480px){.subscriptions-table{width:100%}}.subscriptions-table__heading{color:black;background:#c8c8c8}.subscriptions-table__heading__name{font-weight:normal}.subscriptions-table__heading__filters{font-weight:normal}.subscriptions-table__cell{padding:5px;border:1px solid #333;vertical-align:top}.subscriptions-table__cell a{color:black}.subscriptions__sidebar{float:left;position:relative;font-size:1.4rem;padding-right:1rem}@media (min-width: 768px){.subscriptions__sidebar{font-size:1.6rem}}.subscriptions__sidebar .search-box{border:1px solid #c8c8c8;border-radius:0.25rem;height:3.15rem;width:90%;margin-bottom:1.2rem}.subscriptions__sidebar .btn-search{width:90%;border:1px solid #c8c8c8;background-color:#ff6c0c}.subscriptions__sidebar .btn-clear{width:90%;padding:2px;border:1px solid #c8c8c8;margin-bottom:2rem}.subscriptions__sidebar .closed-label{color:#ff6c0c}.subscriptions__sidebar .sidebar--filters{margin-left:0px;color:#ff6c0c}.subscriptions__sidebar .clickable-filter{cursor:pointer;margin-top:13px}.subscriptions__sidebar #content div.sidebar div.filters ul li{font-size:small;padding-left:20px;color:black}.subscriptions__sidebar .filter-items{padding-left:2rem;list-style:none;display:none;color:#1b1b1b;font-size:1.2rem}.subscriptions__sidebar .filter-items--visible{display:block}@media (min-width: 768px){.subscriptions__sidebar .filter-items{font-size:1.4rem}}.col-38{flex:0 0 38%;max-width:38%}.col-62{flex:0 0 62%;max-width:62%}.ie-warning{display:block;margin:1em;padding:0.5em 1em;background:#cf0a2c;color:white;font-size:2em;font-weight:bold}.flexbox .ie-warning{display:none}.no-flexbox .d-flex{display:block !important}.no-flexbox .header__main-menu__level-1{font-size:1.5em}.no-flexbox .header__slide-menu-and-search{display:none !important}
