@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro&display=swap);@import url(https://fonts.googleapis.com/css?family=Open+Sans&display=swap);.react-hubs .collegeprofile-container{margin:.9rem;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}.react-hubs .common-core-width{flex-basis:100%;max-width:1004px;margin:0 auto}.react-hubs .common-full-width{flex-basis:100%;max-width:100%}.react-hubs :not(.focus-visible){outline:none}.react-hubs .flex-and-centered{display:flex;flex-direction:row;justify-content:center}@media (max-width:720px){.react-hubs .flex-and-centered{flex-direction:column;align-items:center}}.react-hubs .components-CollegeFooter-styles-collegeFooterScope{z-index:20!important}@media (max-width:324px){.react-hubs .sm-hidden-xs-down{display:none!important}}@media (min-width:325px){.react-hubs .sm-hidden-xs-up{display:none!important}}@media (max-width:599px){.react-hubs .sm-hidden-s-down{display:none!important}}@media (min-width:600px){.react-hubs .sm-hidden-s-up{display:none!important}}@media (max-width:767px){.react-hubs .sm-hidden-m-down{display:none!important}}@media (min-width:768px){.react-hubs .sm-hidden-m-up{display:none!important}}@media (max-width:1023px){.react-hubs .sm-hidden-l-down{display:none!important}}@media (min-width:1024px){.react-hubs .sm-hidden-l-up{display:none!important}}@media (max-width:1178px){.react-hubs .sm-hidden-ll-down{display:none!important}}@media (min-width:1179px){.react-hubs .sm-hidden-ll-up{display:none!important}}@media (max-width:1279px){.react-hubs .sm-hidden-xl-down{display:none!important}}@media (min-width:1280px){.react-hubs .sm-hidden-xl-up{display:none!important}}@media (max-width:1439px){.react-hubs .sm-hidden-xxl-down{display:none!important}}@media (min-width:1440px){.react-hubs .sm-hidden-xxl-up{display:none!important}}.react-hubs .main-container{background-color:#fff;line-height:1.66667}.react-hubs .main-container-no-data{padding-left:12.5%;padding-right:12.5%;margin-top:0;margin-bottom:50%;line-height:1em!important}.react-hubs .main-container-no-data-grid{border-bottom-width:0!important}.react-hubs .main-container-no-data-svg-column{width:30%!important}.react-hubs .main-container-no-data-text-column{width:70%!important}.react-hubs .main-container-no-data-svg{width:70%!important;margin-top:2.5em;display:inline;height:12.5em;margin-left:20%;fill:#000;vertical-align:middle}.react-hubs .main-container-no-data-text{font-size:1.25em!important;margin-bottom:1em}.react-hubs .main-container-no-data-hmm{font-size:3.5em;font-weight:700;margin-bottom:0!important;margin-top:0!important}.react-hubs .main-container-no-data-subheading{font-size:2em;margin-bottom:0;margin-top:-.25em}.react-hubs .main-container-no-data-links-row{padding-top:0!important;padding-bottom:0!important;font-size:1.3em;margin-bottom:.5em}@media screen and (max-width:767px){.react-hubs .main-container-no-data-grid{padding-left:1em!important}.react-hubs .main-container-no-data-links-row{padding-bottom:.5em!important;padding-left:0!important}}.react-hubs .ui.pointing.secondary.menu{border-bottom-width:1px;text-align:center;background-color:#f6f6fa}.react-hubs .ui.pointing.secondary.menu .item{padding:5px 15px 0;border-width:5px;font-family:Ubuntu,Arial,Helvetica,sans-serif!important;color:#4e4f65;cursor:pointer;font-size:14px}.react-hubs .ui.secondary.pointing.menu .active.item{border-bottom-style:solid;border-bottom-color:#d20061;color:#000}.react-hubs .navbar-container{display:block;font-family:"Ubuntu",Arial,Helvetica,sans-serif}.react-hubs .navbar-tabs{background-color:#fff!important}.react-hubs .ui.pointing.secondary.menu{margin:0 auto;display:flex;flex-direction:row;justify-content:center}.react-hubs .ui.pointing.secondary.menu.sticky{position:fixed;top:3.5em;z-index:99;width:100%;max-width:100%;left:0}.react-hubs .ui.pointing.secondary.menu .item{max-width:167px}.react-hubs .navbar-container .ui.pointing.secondary.menu .item:hover{text-decoration:none!important}.react-hubs .ui.pointing.secondary.menu .item{display:inline-block;line-height:35px;flex:1 1;flex-basis:120px}@media screen and (min-width:821px) and (max-width:958px){.react-hubs .ui.pointing.secondary.menu.sticky{top:6em}}@media screen and (max-width:820px){.react-hubs .ui.pointing.secondary.menu.sticky{position:relative;top:0;left:0!important;z-index:0;width:100%!important}.react-hubs .ui.pointing.secondary.menu .item{max-width:100%;width:100%;flex-basis:0}.react-hubs .ui.pointing.secondary.menu{flex-direction:column}}.react-hubs .transfer-menu-container{font-family:Ubuntu,Arial,Helvetica,sans-serif;background-color:#fff}.react-hubs .margin-0{margin:0}.react-hubs .margin-bottom-half{margin-bottom:.5em}.react-hubs .transfer-common-container{width:80%;padding:2em 0}.react-hubs .transfer-common-container .section-title{font-size:24px;font-weight:600;line-height:32px}.react-hubs .transfer-common-container .section-text{font-size:16px;line-height:24px}.react-hubs .transfer-common-container .subsection{padding:1.5em 0}.react-hubs .transfer-common-container .subsection:last-child{padding:1.5em 0 1em}.react-hubs .transfer-common-container .subsection-title{font-size:20px;line-height:32px;font-weight:500}.react-hubs .transfer-common-container .subsection-content{padding:1.5em;background-color:#fff}.react-hubs .transfer-credits{background-color:#fff0eb}.react-hubs .admissions-information{color:#fff;background-color:#363648}@media (max-width:480px){.react-hubs .transfer-credits .transfer-common-container .subsection-content{padding:1em 1em 1em 0}}@media screen and (max-width:1024px){.react-hubs .transfer-common-container{width:90%}}.react-hubs .basic-pod-link-item{color:#007279!important;text-decoration:none;margin-top:12px;font-size:14px;line-height:16px;text-align:center;display:block;height:48px;padding:0 3px}.react-hubs .basic-pod-link-item>i{font-size:12px}.react-hubs .hubs-basic-tooltip{font-family:"Ubuntu",Arial,Helvetica,sans-serif;max-width:100%!important}.react-hubs .tooltip-content-container{min-width:100px;max-width:280px}.react-hubs .hubs-basic-tooltip>.tooltip-content-container>.tooltip-content-heading{margin:0!important;padding:.5em 0!important;font-weight:700;font-size:14px!important;line-height:14px!important;letter-spacing:.04em}.react-hubs .tooltip-content-text{width:100%;text-align:left;font-size:14px!important;line-height:18px!important;-webkit-margin-after:0!important;margin-block-end:0!important}.react-hubs div.tooltip-content-text p:not(:first-child){-webkit-margin-after:0!important;margin-block-end:0!important;margin-top:0!important}.react-hubs div.tooltip-content-text p:not(:last-child){margin-bottom:.5em}.react-hubs .hubs-basic-tooltip>.tooltip-content-container>.tooltip-close-btn{display:block;border-radius:50%;border:0;color:#fff;cursor:pointer;position:absolute;right:8px;top:8px;height:1.6em;width:1.6em;text-align:center;background:transparent;font-size:.9em;margin:0;padding:0;line-height:1em;box-shadow:0;padding:0!important}.react-hubs .hubs-basic-tooltip>.tooltip-content-container>.tooltip-close-btn:focus,.react-hubs .hubs-basic-tooltip>.tooltip-content-container>.tooltip-close-btn:hover{background-color:#fff;color:#000;box-shadow:0}@media only screen and (max-width:1025px){.react-hubs .hubs-basic-tooltip>.tooltip-content-container{width:200px}.react-hubs .hubs-basic-tooltip{left:-75px!important}}.react-hubs .basic-data-pod-container{text-align:center;font-size:1.4em!important;position:relative;flex-grow:1;box-sizing:border-box;flex-basis:100%;border-right:1px dashed #a0a1ba;border-bottom:1px dashed #a0a1ba;padding:7px;min-width:200px;max-width:221px}@media only screen and (max-width:500px){.react-hubs .basic-data-pod-container{max-width:450px;border-right:none;border-bottom:1px dashed #a0a1ba}.react-hubs svg.heading-tooltip-icon{top:0!important}}@media only screen and (min-width:500px) and (max-width:732px){.react-hubs .basic-data-pod-container{flex-basis:50%;max-width:300px}.react-hubs .basic-data-pod-container:nth-child(2n){border-right:none}.react-hubs svg.heading-tooltip-icon{top:0!important}}@media only screen and (min-width:733px) and (max-width:1174px){.react-hubs .basic-data-pod-container{flex-basis:33%;max-width:300px}.react-hubs .basic-data-pod-container:nth-child(3){border-right:none}}@media only screen and (min-width:1175px) and (max-width:1395px){.react-hubs .basic-data-pod-container{flex-basis:20%}.react-hubs .basic-data-pod-container:nth-child(5){border-right:none}}.react-hubs .basic-data-pod-container:last-child{border-right:none}.react-hubs .hub-data-pod-anti-row{position:relative;margin-top:-.1em;height:.2em;background-color:#f0efff;z-index:5}.react-hubs .basic-data-pod-heading{font-weight:700;line-height:20px;font-size:16px!important;letter-spacing:.04em;height:40px;display:inline-flex}.react-hubs .basic-data-pod-heading>.basic-data-pod-title{text-transform:uppercase;color:#252628;font-size:16px!important;font-weight:700;line-height:20px!important;letter-spacing:.1px;display:inline-block}.react-hubs .basic-data-pod-heading.custom-icon{top:-5px}.react-hubs i.heading-tooltip-icon{color:#01777a}.react-hubs i.heading-tooltip-icon-custom{color:#01777a;cursor:pointer;font-size:.8em!important;position:absolute}.react-hubs svg.heading-tooltip-icon{cursor:pointer;position:relative;right:-5px;top:-5px}.react-hubs .basic-data-pod-heading>.tooltip-icon>i{position:relative;bottom:.2em}.react-hubs .basic-pod-children{min-height:185px}.react-hubs .basic-data-pod-footer{margin-top:16px;width:100%;color:#2d2d2d;font-size:12px;font-weight:600;line-height:16px;text-align:center}.react-hubs .basic-data-pod-heading>.tooltip-icon>svg{width:1.1em;height:1em;fill:#01777a}.react-hubs .basic-pod-value-container{max-height:68px}.react-hubs .basic-pod-value{color:#554edb;font-size:54px;font-weight:700;line-height:68px;text-align:center;margin-bottom:19px;overflow-wrap:break-word;display:inline-block}.react-hubs .basic-pod-value.no-margin{margin-bottom:0}.react-hubs .basic-pod-value.simple-text{font-size:34px}.react-hubs .basic-pod-value-currency,.react-hubs .basic-pod-value-plus-sign{height:40px;width:17px;color:#554edb;font-size:32px;font-weight:700;line-height:68px;text-align:center;vertical-align:top}.react-hubs .basic-pod-value-percent{height:40px;width:28px;color:#554edb;font-size:32px;font-weight:700;line-height:40px;text-align:center;position:relative;top:-.2em}.react-hubs .list-data-pod-list-container{display:flex;flex-direction:column;align-items:center;padding:0;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:10px;margin-block-end:10px;font-family:"Open Sans";min-height:105px}.react-hubs .list-data-pod-list-container.no-margin{margin-bottom:0}.react-hubs .list-data-pod-container{height:116px}.react-hubs .list-data-pod-li{list-style:none;margin-bottom:0}.react-hubs .list-data-pod-li-single{color:#2d2d2d;font-size:14px!important;line-height:22px!important;font-weight:700!important}.react-hubs .list-data-pod-li>.bold-last-only{font-weight:400!important;line-height:16px!important}.react-hubs .list-data-pod-li:last-child>.bold-last-only{font-weight:700!important}.react-hubs .teal .list-data-pod-li-single{color:#01777a}.react-hubs .very-dark-gray .list-data-pod-li-single{color:#2d2d2d;font-weight:500}.react-hubs .list-data-pod-li-single:first-child{margin:4px 0 0!important}.react-hubs .list-data-pod-li-single-spacing:first-child{margin:10px 0 -10px!important}.react-hubs .list-data-pod-li-subtext{color:#2d2d2d;font-size:14px;line-height:20px;margin:10px!important}.react-hubs .list-data-pod-li-info{color:#2d2d2d;font-family:Ubuntu;font-size:14px;font-style:italic;letter-spacing:.3px;line-height:22px}.react-hubs .list-pod-subtext{color:#2d2d2d;font-size:14px!important;line-height:22px!important;font-weight:700}.react-hubs .transfer-overview>div{display:flex;flex-wrap:wrap;justify-content:space-between}.react-hubs .transfer-overview>div .section-text{flex:1 1;min-width:60%}.react-hubs .transfer-overview>div .overview-links-title{font-size:20px;font-weight:500;line-height:28px;margin-bottom:.5em}.react-hubs .padding-left-5{padding-left:5em}@media (max-width:1023px){.react-hubs .transfer-overview>div{display:block}.react-hubs .transfer-overview>div .overview-links{padding-left:0}}.react-hubs .pod-banner-container{padding:.8em 0;background-color:#f0efff;position:relative}.react-hubs .pod-banner{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;height:auto;margin:0 auto}.react-hubs .pod-banner-footer{color:#1c1d39;background-color:#ddddea;padding:.375rem;text-align:center;font-size:.75rem!important;margin-bottom:-1em}.react-hubs .basic-pod-description{color:#434343;font-size:14px;line-height:18px;text-align:center;padding:0 1em!important}.react-hubs .basic-pod-description.large-and-bolded{font-weight:700;font-size:18px;line-height:23px}.react-hubs .basic-pod-description.bolded{font-weight:700}.react-hubs .number-pod-value-container{height:116px}.react-hubs .basic-label,.react-hubs .basic-label .ui.label{display:flex;align-items:center}.react-hubs .basic-label i.icon{min-width:30px;text-align:center}.react-hubs .basic-label.warning i.icon.warning.sign{color:#ffaf40}.react-hubs .basic-label i.icon.circle.thin{color:#33367a}.react-hubs .admissions-information .section-text{color:#000}.react-hubs .admissions-information .section-text ul{margin:.5em 0 0}.react-hubs .admissions-information .admissions-requirements{display:flex;flex-wrap:wrap}.react-hubs .admissions-information .admissions-requirements>div{flex-grow:1;padding:.5em 0}.react-hubs .admissions-information .admissions-requirements>div:last-child{flex-grow:2}.react-hubs .admissions-information .admissions-requirements.admissions-contact>div{padding:0}.react-hubs .admissions-information .admissions-requirements>div>p{font-weight:500}.react-hubs .admissions-information .admissions-requirements>div>p>span{color:#1e787a;margin-left:.5em;font-weight:400}.react-hubs .application-deadlines.subsection-content{padding:unset;background-color:unset}.react-hubs .application-deadlines .deadline-card{display:flex;margin:1em 0;align-items:center;padding:1em 2em;background-color:#fff}.react-hubs .application-deadlines .deadline-card:last-child{margin:1em 0 0}.react-hubs .application-deadlines .deadline-card>div:first-child{display:flex;padding:.3em;min-width:85px;max-width:95px;border-radius:5px;align-items:center;flex-direction:column;justify-content:center;color:#fff;background-color:#33367a}.react-hubs .application-deadlines .deadline-card>div:first-child>span:last-child{font-size:35px;line-height:48px;font-weight:500}.react-hubs .application-deadlines .deadline-card>p{margin:0;flex-grow:2;padding-left:2em}.react-hubs .application-deadlines .deadline-card>div:last-child{flex-grow:2;display:flex;align-items:center;justify-content:flex-end}.react-hubs .application-deadlines .deadline-card>div:last-child>span{font-size:14px;color:#045859}.react-hubs .application-deadlines .deadline-card>div:last-child>button{border:unset;outline:unset;cursor:pointer;background:unset}.react-hubs .application-deadlines .deadline-card>div:last-child>button>img{display:flex}@media (max-width:480px){.react-hubs .application-deadlines .deadline-card{flex-direction:column}.react-hubs .application-deadlines .deadline-card>p{padding:.5em 0}}.react-hubs .text-pod-value-container,.react-hubs .togggle-data-pod-content-container{height:116px}.react-hubs .toggle-data-pod-subtitle{font-weight:500!important;height:16px;width:100%;color:#434343;font-size:14px;line-height:16px;text-align:center;margin:-5px 0 0!important}.react-hubs .toggle-data-pod-button-group{margin-bottom:0!important;height:26px;width:184px;display:-webkit-inline-box!important;display:flex!important;flex-wrap:wrap!important}.react-hubs .toggle-data-pod-button-group button{border:10px red!important;flex:1 1!important;border-radius:.5rem!important}.react-hubs .toggle-data-pod-button-group button:focus{background-color:#00838c!important;color:#fff!important}.react-hubs .toggle-data-pod-button-group .ui.button:focus{box-shadow:0 0 0 0!important}.react-hubs .toggle-data-pod-toggle{font-weight:700!important;border:1px solid teal!important;font-size:14px!important;line-height:26px!important;padding:0!important}.react-hubs .toggle-data-pod-toggle-light{color:teal!important}.react-hubs .overview-menu-container{font-family:Ubuntu,Arial,Helvetica,sans-serif;background-color:#fff}.react-hubs .school-profile-container{width:80%;margin:30px auto 0}.react-hubs .school-profile-heading{font-weight:400;font-size:1.728rem;line-height:1.01338;margin-top:0;margin-bottom:1.25rem;margin-left:0;letter-spacing:.025em;color:#07081c}.react-hubs .school-profile-learn-more{margin-top:0;margin-bottom:1.25rem;line-height:1.4285em;padding-bottom:20px;border-bottom:3px solid #e6e6f1}.react-hubs .school-profile{width:100%;display:grid;grid-template-columns:200px auto auto;grid-column-gap:20px;margin:0 auto;padding-bottom:20px}.react-hubs .school-profile>.image-container{position:relative;height:150px;width:150px;border-radius:50%;overflow:hidden;border:1px solid #000}.react-hubs .school-profile>.image-container>.image{position:absolute;max-height:100%;width:auto;height:100%;top:50%;left:50%;border-radius:75px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.react-hubs .profile-container>.school-profile-details>.quote{color:#003738!important;line-height:1.4em;margin:.9375rem 0 1.25rem}.react-hubs .school-profile-details>.quote>p,.react-hubs .school-profile-details>.quote>span{color:#53536a!important;display:inline}.react-hubs .school-profile>.school-profile-details{text-align:left;grid-column-start:2;grid-column-end:4;display:flex;flex-direction:column}.react-hubs .school-profile>.school-profile-details>.name{font-size:1.44rem;margin-bottom:.1875rem;line-height:1.667rem;font-weight:700!important;color:#07081c;text-transform:none}.react-hubs .school-profile>.school-profile-details>.quote{color:#7b7b97;line-height:1.4em;font-size:12px!important}.react-hubs .school-profile>.more-info-container{grid-template-columns:auto;grid-column-start:1;grid-column-end:3}.react-hubs .school-profile>.quick-facts-container{width:500px}.react-hubs .school-profile>.more-info-container>.body>.more-info-body-heading{margin-top:20px;color:#007279!important;font-size:1.1em;font-weight:700;margin-bottom:20px}.react-hubs .school-profile>.more-info-container>.body>.more-info-body-content{color:#2d2d2d;margin-bottom:20px}.react-hubs .non-profile-container{display:grid;grid-template-columns:auto auto;grid-column-gap:2em}.react-hubs .opening-statement{color:#2d2d2d;text-align:justify}@media screen and (max-width:1024px){.react-hubs .school-profile-container{width:100%}.react-hubs .school-profile>.more-info-container{grid-template-columns:auto;grid-column-start:1;grid-column-end:4!important}.react-hubs .non-profile-container{grid-template-columns:auto;grid-row-gap:1em}}@media screen and (max-width:720px){.react-hubs .school-profile{display:flex;flex-direction:column}.react-hubs .school-profile .school-profile-details{margin-top:1em}}.react-hubs .quick-facts-heading{margin-bottom:1.25rem;letter-spacing:.025em;font-size:1.44rem;margin-top:20px!important}.react-hubs .quick-facts-content{display:flex;flex-direction:row;flex-flow:wrap;max-width:500px}.react-hubs .quick-facts-content>:nth-child(odd){font-weight:600;letter-spacing:.34px;margin-right:3em}.react-hubs .quick-facts-content>:nth-child(2n),.react-hubs .quick-facts-content>:nth-child(odd){text-align:left;color:#2d2d2d;line-height:30px;padding:.2em 0;width:200px}.react-hubs .quick-facts-content .qf-job-placement-rate{line-height:30px}.react-hubs .quick-facts-content .qf-degree-list{-webkit-padding-start:1em;padding-inline-start:1em;margin-top:0;list-style:none!important;padding-left:0!important}.react-hubs .quick-facts-content .qf-degree-list>li{margin:0!important;line-height:22px}@media screen and (max-width:720px){.react-hubs .quick-facts-content{grid-template-columns:auto;flex-flow:column}.react-hubs .quick-facts-content>:nth-child(odd){padding-bottom:0}.react-hubs .quick-facts-content>:nth-child(2n){padding-top:0}}.react-hubs .academic-match-container{margin:2em 0;background-color:#00383a;color:#fff;padding-bottom:2em!important}.react-hubs .academic-match-heading{padding-top:2em;letter-spacing:.025em}.react-hubs .academic-match-sub-heading{padding-top:1em;padding-bottom:0;overflow-wrap:break-word}.react-hubs .academic-match-legend-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-left:250px}.react-hubs .academic-match-legend{display:flex;flex-direction:row;align-items:center;margin-right:16px}.react-hubs .academic-match-legend-icon i{font-size:2em!important}.react-hubs .academic-match-legend:nth-child(2) .academic-match-legend-icon{color:#a285c1!important}.react-hubs .academic-match-legend:nth-child(3) .academic-match-legend-icon{color:#6fa1aa!important}.react-hubs .academic-match-legend:nth-child(2) .academic-match-legend-text{min-width:320px}.react-hubs .academic-match-legend:nth-child(3) .academic-match-legend-text{min-width:260px}.react-hubs .academic-match-legend-text{background-color:#00383a;color:#fff;font-size:.8em}.react-hubs .academic-match-legend-you{background-color:#9135f4!important;color:#fff;height:1em!important;width:1.3em!important;border-radius:3em!important;padding:.3em 1.3em 1.3em .3em!important;font-size:1.3em!important;margin-right:5px!important}.react-hubs .academic-match-graphs-container{display:flex;flex-direction:column}.react-hubs .academic-match-graphs-container>div:first-child{z-index:12!important}.react-hubs .academic-match-graphs-container>div:nth-child(2){z-index:11!important}@media screen and (max-width:1100px){.react-hubs .academic-match-container{padding:0 20px}}@media screen and (max-width:900px){.react-hubs .academic-match-legend:nth-child(2) .academic-match-legend-text,.react-hubs .academic-match-legend:nth-child(3) .academic-match-legend-text{min-width:0}.react-hubs .academic-match-legend-container{margin-left:0}}@media screen and (max-width:768px){.react-hubs .academic-match-legend-container{flex-direction:column;align-items:flex-start}.react-hubs .academic-match-legend{margin-bottom:5px}.react-hubs .academic-match-legend:first-child{margin-left:3px}.react-hubs .academic-match-graphs-dropdown .menu{max-height:10rem!important}}@media screen and (max-width:375px){.react-hubs .academic-match-container{width:100%}}.react-hubs .menu.transition.visible{display:block}.react-hubs .ui.dropdown:focus-within>.menu{display:block}.react-hubs .ui.selection.dropdown{border-color:#d0d1d8!important;border-radius:16px!important;background-color:#fff!important;padding:0 5px!important;margin:0 auto;min-width:144px;min-height:26px!important;font-size:14px!important;line-height:26px!important;z-index:10}.react-hubs .ui.selection.dropdown .menu>.item{padding:5px 20px!important}.react-hubs .ui.selection.dropdown .menu>.item.selected{background-color:#00838c}.react-hubs .ui.selection.dropdown .menu>.item.selected .text{color:#fff!important}.react-hubs .ui.selection.dropdown .text{color:#252628!important;min-width:100px;text-align:left;padding-left:5px}.react-hubs .academic-match-graph-container{width:100%;display:flex;flex-direction:row;align-items:center;margin:20px 0}.react-hubs .academic-match-dropdown-container{max-width:250px;display:flex;flex-direction:column;align-items:flex-end}.react-hubs .academic-match-bargraph-container{width:100%}.react-hubs .academic-match-graphs-dropdown{margin:unset!important;min-width:220px!important}.react-hubs .academic-match-graphs-dropdown i{float:right}.react-hubs .academic-match-graphs-name{font-size:1.5em}@media screen and (max-width:768px){.react-hubs .academic-match-graph-container{flex-direction:column;align-items:flex-start}.react-hubs .academic-match-dropdown-container{flex-direction:row;align-items:center;margin:5px 0}.react-hubs .academic-match-graphs-name{margin-right:20px}}@media screen and (max-width:350px){.react-hubs .academic-match-dropdown-container{flex-direction:column}}.react-hubs .barGraph-container{position:relative;margin:20px}.react-hubs .barGraph-container .plot-container{position:relative;width:100%;height:76px;background-color:#c2c2d6;border-radius:0 10px 10px 0}.react-hubs .barGraph-container .plot-container .empty-data-plot{position:absolute;left:0;width:100%;text-align:center;color:#000;font-size:14px;line-height:76px;font-style:italic}.react-hubs .national-plot,.react-hubs .national-plot-negative,.react-hubs .school-plot,.react-hubs .school-plot-negative{position:absolute;height:38px;text-align:center;font-size:14px;line-height:38px;color:#000}.react-hubs .national-plot-negative,.react-hubs .school-plot-negative{font-style:italic}.react-hubs .national-plot{bottom:0;background-color:rgba(36,120,121,.45);border-right:2px dashed #247879;border-left:2px dashed #247879}.react-hubs .national-plot-negative{bottom:0;width:100%}.react-hubs .school-plot{top:0;background-image:linear-gradient(rgba(68,50,75,.4),rgba(144,19,254,.4));border-right:2px dashed #8c0afe;border-left:2px dashed #8c0afe}.react-hubs .school-plot-negative{top:0;width:100%}.react-hubs .low-scale-line{border-left:1px solid #fff}.react-hubs .high-scale-line{border-right:1px solid #fff}.react-hubs .national-plot-scale,.react-hubs .school-plot-scale{width:calc(100% + 4px);height:15px;left:-2px;position:absolute}.react-hubs .main-plot-scale{width:100%;height:15px;position:absolute;bottom:-15px;font-size:14px}.react-hubs .peer-plot-scale{width:100%;height:5px;position:absolute;top:-5px;font-size:14px}.react-hubs .national-plot-scale{bottom:-15px}.react-hubs .school-plot-scale{top:-15px}.react-hubs .plot-high-label,.react-hubs .plot-low-label{color:#fff;text-align:right;position:absolute}.react-hubs .plot-low-label{right:100%}.react-hubs .plot-high-label{left:100%}.react-hubs .main-plot-scale .plot-high-label,.react-hubs .main-plot-scale .plot-low-label{top:10px}.react-hubs .peer-high-label,.react-hubs .peer-low-label{bottom:-5px!important}.react-hubs .school-plot-scale .plot-high-label,.react-hubs .school-plot-scale .plot-low-label{bottom:0}.react-hubs .user-data-plot{position:absolute;height:76px;text-align:center;font-size:14px;color:#000;width:10px;background-color:rgba(144,19,254,.7);overflow:visible}.react-hubs .user-data-plot-hor-scale{display:inline-block;position:relative;left:14px;top:-3px;color:#fff;font-size:14px;background-color:#9135f4;width:auto;height:16px;line-height:16px;border-radius:0 8px 8px 0;padding:0 3px}.react-hubs .user-data-plot-hor-scale.reversed{left:unset;float:right;right:15px;top:0;border-radius:8px 0 0 8px;clear:both}.react-hubs .user-data-plot-hor-scale.psat{width:auto}@media only screen and (max-width:768px){.react-hubs .barGraph-container{margin-left:10px;margin-right:20px}}.react-hubs .images-wrapper{max-width:100%;overflow-x:hidden;display:flex;position:absolute}.react-hubs .images-overlay{position:relative;height:378px;margin:0;padding:0;background:none;background-color:#d8d8d8}.react-hubs .edit-mode-overlay{display:flex;position:absolute;top:0;left:0;width:100%;height:378px;z-index:10;color:#fff}.react-hubs .edit-mode-overlay-background{background-color:rgba(0,0,0,.6)}.react-hubs .edit-mode-overlay-img{display:flex;width:20px;height:20px;padding-right:5px}.react-hubs .edit-mode-overlay-msg{display:flex;align-items:center;justify-content:center;text-align:center;vertical-align:middle;color:#000;background-color:#eff8fd;border:1px solid #8dccf2;border-radius:4px;max-width:700px;max-height:70px;margin:auto;opacity:1;line-height:20px;padding:24px}.react-hubs .edit-mode-overlay-msg p{margin-bottom:0!important}.react-hubs .edit-mode-overlay-close{display:inline-block;position:relative;color:#fff;background-color:#000;border-radius:50%;width:15px;height:15px;top:-25px;right:-20px;line-height:14px}.react-hubs .edit-mode-overlay-close i{font-size:13px!important}.react-hubs .big-image-container{flex:none;height:378px;width:600px;position:relative}.react-hubs .big-image-wrapper{display:flex;background-color:#cbe0e2;background-clip:content-box;height:378px;width:600px}.react-hubs .caption-in-modal{font-family:Ubuntu,Arial,Helvetica,sans-serif;font-size:26px;text-align:center;line-height:1.5;background-color:transparent;background-clip:content-box;color:#fff}.react-hubs .caption-in-modal a{color:#19faff}.react-hubs .modal-blur{top:0;left:0;z-index:800;position:fixed;height:100%;width:100%;opacity:.8;background-color:#fff}.react-hubs .modal-lightbox{top:0;left:0;z-index:900;position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,.8)}.react-hubs .modal-inner{top:40%;left:50%;text-align:center;position:fixed;height:400px;width:600px;background:transparent;color:#fff;margin-left:-300px;margin-top:-200px}.react-hubs .modal-inner-viewer{position:relative;height:400px;width:600px;background:transparent;display:flex;align-items:center;flex-shrink:0}.react-hubs .modal-image{height:100%;width:100%;background-repeat:no-repeat;background-position:50%;background-size:contain}.react-hubs .modal-button{top:40%;font-size:5em;font-weight:700;position:absolute;cursor:pointer}.react-hubs .modal-button i.icon{display:inline-grid;display:-ms-inline-grid}.react-hubs .modal-button.left{left:0;margin-left:-1.25em}.react-hubs .modal-button.right{right:0;margin-right:-1.25em}.react-hubs .modal-close-button{top:1px;right:1px;height:2em;width:2em;font-size:2em;font-weight:700;position:absolute;color:#fff;cursor:pointer;outline:none}.react-hubs .video-iframe{width:100%;height:100%}.react-hubs .video-iframe-disabled{width:100%;height:100%;pointer-events:none}.react-hubs .big-image-wrapper>img{max-width:100%;max-height:100%}.react-hubs .small-images-container{flex:0 1 50%;flex-direction:column;min-width:298px}.react-hubs .small-image{background-color:#cbe0e2;background-clip:content-box;display:flex;height:189px;width:298px}.react-hubs .small-image>iframe,.react-hubs .small-image>img{max-width:100%;max-height:100%}.react-hubs .selected-image{border:1px solid #979797;background-color:#d20061}.react-hubs .selected-image-with-border{border:10px solid #d20061}.react-hubs .selected-image-checkbox{color:#fff;font-size:102px!important;line-height:102px;text-align:center!important;margin:auto!important}.react-hubs .image-content{background-size:cover;background-repeat:no-repeat;background-position:50%;width:100%;border:1px solid #fff}.react-hubs .image-content:nth-child(odd){border-bottom:none}.react-hubs .play-button{position:absolute;color:#fff;opacity:.5;top:35%;left:35%}.react-hubs .big-image-wrapper .image-content{border-left:0}.react-hubs .big-image-wrapper .image-content,.react-hubs .small-image.top .image-content{border-top:0}.react-hubs .mock-image{background-color:#d8d8d8;width:100%;height:100%}.react-hubs .ui.positive.button,.react-hubs .ui.positive.button:focus,.react-hubs .ui.positive.button:hover{background-color:rgba(0,0,0,.6);padding:.3em;height:3em}.react-hubs .right-button{position:absolute;top:45%;right:0;margin-right:0!important;border-top-right-radius:0!important;border-bottom-right-radius:0!important}.react-hubs .left-button{position:absolute;top:45%;left:0;border-top-left-radius:0!important;border-bottom-left-radius:0!important}.react-hubs .menuPopup{padding:.833em 0!important;overflow-y:auto;max-height:calc(100% - 60px)}.react-hubs .small-image-container{position:relative}.react-hubs .tile-number{height:35px;width:35px;position:absolute;top:13px;right:13px;text-align:center;font-size:20px;background-color:hsla(0,0%,100%,.9);border-radius:50%;line-height:27px;padding-top:4px;color:#4a4a4a}.react-hubs .empty-tile{background-color:transparent}.react-hubs .college-events-container{min-height:300px;width:100%;background-color:#1b1d38;overflow:hidden;margin:0 auto 20px;padding:-1px 0 40px}.react-hubs .upcoming-events-header{color:#fff;padding:20px 0;width:75%;margin:0 auto 20px}.react-hubs [data-cy=event-row-description]{font-family:"Open Sans",serif;font-size:14px;line-height:19px}.react-hubs .college-events-header{height:70px;background-color:#1c1d39}.react-hubs .college-events-header>.header-text{color:#fff;height:38px;font-family:"Open Sans",serif;font-size:23px;letter-spacing:.6px;line-height:38px;padding:16px 0 0 25px}.react-hubs .container{display:inline}.react-hubs .recommended-events{color:#fff;padding-top:0!important;padding-bottom:0!important;margin:9px 0 0 15px!important;border:0 solid #fff!important;font-size:75%!important;font-family:"Open Sans",serif!important}.react-hubs .college-events-list{background-color:#fff;width:78%;margin:0 auto 20px}.react-hubs .college-events-list .grid{width:100%;margin-left:0;margin-right:0}.react-hubs .college-events-list .column{padding-left:0!important;padding-right:0!important}.react-hubs .college-events-list .row{font-family:"Source Sans Pro",serif;font-size:12px}.react-hubs .college-events-list>.grid>.row:first-child{font-weight:700;background-color:#f6f6fa;color:#252628;display:flex;align-items:center}.react-hubs .college-events-list>.grid>.row{padding-left:22px!important}.react-hubs .college-events-list .date,.react-hubs .college-events-list .name{display:flex;flex-direction:row;align-items:center;cursor:pointer}.react-hubs .college-events-list .order{display:flex;flex-direction:column;margin-left:5px}.react-hubs .college-events-list .order-space-inactive{display:flex;flex-direction:column;margin-left:5px;margin-top:-6px}.react-hubs .college-events-list .order .space-top{margin-top:-6px}.react-hubs .college-events-list .order .space-bottom{padding-bottom:20px}.react-hubs .college-events-list .no-events{color:#252628;font-family:"Source Sans Pro",serif;font-size:18px;line-height:23px;text-align:center;width:40%;margin:22px auto 0}.react-hubs .college-events-list .no-events>div{color:#1c7577;font-family:"Source Sans Pro",serif;font-size:14px;line-height:18px;text-align:center;cursor:pointer;margin-top:22px}.react-hubs .show{display:none!important}.react-hubs .stackable.grid:hover{background:#f1f0ff}.react-hubs .event-f-row{padding-bottom:0!important}.react-hubs .event-s-row{padding-top:0!important}.react-hubs .event-column-grid .row{padding-bottom:0!important}.react-hubs .event-column-grid .row:nth-child(n+2){padding-top:5px!important}.react-hubs .event-row:hover .event-row-date{background-color:#554edb;color:#fff}.react-hubs .column.event-row-date-column{display:flex!important;height:125%!important}.react-hubs .event-row-date{display:inline-block;padding:20px 20px 5px;border-radius:5px;background-color:#e7e6ff;color:#554edb;font-family:"Source Sans Pro",serif;font-size:12px;font-weight:bolder;line-height:15px;text-align:center;width:90%;margin-left:16px}.react-hubs .event-row-date>.day{font-size:18px;line-height:23px}.react-hubs .event-row-college-name{font-family:"Source Sans Pro",serif;font-size:20px;font-weight:700;line-height:25px}.react-hubs .event-row-college-name a{color:#252c3a}.react-hubs .event-row-name{color:#252628;font-family:"Source Sans Pro",serif;font-size:16px;line-height:20px;display:flex}.react-hubs .event-row-name a{color:#252628;max-width:60%}.react-hubs .event-row-recommended{border-radius:10px;background-color:#e6e6f1;height:24px;color:#4e4f65;font-family:"Source Sans Pro",serif;font-size:12px;letter-spacing:.3px;line-height:9px;text-align:center;padding:7px;margin-left:20px}.react-hubs .event-row-description{color:#252628;font-family:"Source Sans Pro",serif;font-size:14px;line-height:18px}.react-hubs .event-row-no-details{font-style:italic}.react-hubs .event-row-view{color:#1c7577;font-family:"Open Sans",serif;font-size:14px;line-height:19px;cursor:pointer}.react-hubs .event-row-view.more{padding:30px 0}.react-hubs .event-row-location-name{font-weight:700}.react-hubs .event-row-location-city,.react-hubs .event-row-location-name,.react-hubs .event-row-location-street{color:#616365;font-family:"Source Sans Pro",serif;font-size:12px;line-height:15px}.react-hubs .event-row-sign-up{margin:38px 0 0 44px;height:30px;width:135px;border-radius:100px;background-color:#d20061;text-align:center;color:#fff;font-family:"Open Sans",serif;font-size:14px;font-weight:700;line-height:30px}.react-hubs .event-row-sign-up a{color:#fff}.react-hubs .college-events-pagination-container{display:flex;flex-direction:column;align-items:center;font-family:"Open Sans",serif!important;margin-top:2.4em}.react-hubs .college-events-pagination-hint{font-size:.8em;font-weight:900;margin-bottom:1.2em}.react-hubs .college-events-pagination-button{font-size:.8em;color:#1c7577;cursor:pointer;margin-top:-1.2em;margin-bottom:1.2em}.react-hubs .college-events-pagination-button:active{opacity:.3}.react-hubs .events-list{max-height:730px;overflow:auto;width:75%;margin:0 auto 20px}.react-hubs .coppa-block{opacity:.6}.react-hubs .event-row-sign-up-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.react-hubs .event-row-sign-up-tooltip-container{position:relative;width:0;height:0}.react-hubs .event-row-sign-up-tooltip{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:-56px;right:-20px;min-width:200px;padding:12px;border-radius:4px;background-color:#1c1c1d;z-index:10;opacity:1;text-align:left;font-family:"Open Sans";color:#fff;line-height:1.5}.react-hubs .event-row-sign-up-tooltip>.text{font-size:12px;margin-bottom:8px}.react-hubs .event-row-sign-up-tooltip>.arrow{position:absolute;background-color:#1c1c1d;right:-5px;top:45%;bottom:50%;width:10px;height:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.react-hubs .event-row-sign-up-tooltip>.hint{font-size:10px}@media only screen and (min-width:1024px) and (max-width:1366px){.react-hubs .event-row-date{margin:0!important;padding:20px 0}.react-hubs .event-row-sign-up{margin:50px auto}.react-hubs .computer.only.fifteen.wide.column.event-row-date-column{padding-right:0!important}}@media only screen and (min-width:768px) and (max-width:1023px){.react-hubs .event-row-date{width:100%;margin:0 1rem 1rem 0;padding:10px 0;font-size:14px}.react-hubs .event-row-no-details{color:#767676;font-family:"Open Sans",serif;font-size:14px;font-style:italic;line-height:19px;padding-top:25px}}@media only screen and (min-width:320px) and (max-width:767px){.react-hubs .event-row-date{width:100%;margin:0 1rem 0 0;padding:10px 0;font-size:14px}.react-hubs .event-row-sign-up{margin:0 auto}.react-hubs .event-row-view{padding:0!important;text-align:center}}.react-hubs .currencypod-content-container{display:flex;flex-direction:column}.react-hubs .currencypod-content-income-selection{margin-left:10px;font-size:1em}.react-hubs .multiple-income-values{font-size:.8em}.react-hubs .currencypod-content-title{color:#25282a;font-size:16px;line-height:20px;text-align:center;padding:0 1em 1em}.react-hubs .multiple-income-values>.value-subtext{height:19px;width:100%;color:#434343;font-size:14px;font-weight:500;line-height:19px;text-align:center}.react-hubs .multiple-income-values>.ui.selection.dropdown>i.chevron{color:#252628}.react-hubs .multiple-income-values>.ui.selection.dropdown .text:after{display:none!important}.react-hubs .single-value-link{margin-top:48px}.react-hubs .date-data-pod-container{display:flex;align-items:center;border-radius:8px;background-color:#554edb;color:#fff;width:108px;height:100px;flex-direction:column;position:relative;top:12px;margin:auto auto 28px}.react-hubs .date-data-pod-month{font-size:14px;width:100%;padding:10px}.react-hubs .date-data-pod-day{font-size:44px;padding-top:2px;line-height:1em}.react-hubs .date-data-pod-footer-text{font-size:10px;color:#2d2d2d;line-height:26px;letter-spacing:.34px;font-weight:600}.react-hubs .overlaps-data-pod-value-container{height:116px}.react-hubs .contact-info-container{margin-top:10px}.react-hubs .contact-info-container .contact-school{display:flex;flex-direction:row;justify-content:flex-start}.react-hubs .contact-info-container .contact-school-name{font-size:22px!important;font-weight:600;letter-spacing:.62px;line-height:46px!important;display:inline-block;margin-right:50px;margin-bottom:18px!important}.react-hubs .contact-info-container .contact-communicate{display:inline-block;margin-bottom:18px}.react-hubs .contact-info-container .contact-communicate .college-address-footer-format{height:46px;width:230px;font-size:16px!important;font-weight:700!important;line-height:33px!important;background-color:#00838c!important;color:#fff!important;border:1px solid #00838c!important;border-radius:.3125rem!important;box-sizing:border-box!important;padding:.3125rem 1.875rem!important;vertical-align:middle!important;text-align:center!important}.react-hubs .contact-info-container .address-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start}.react-hubs .contact-info-container .application-address-container{margin-right:50px}.react-hubs .contact-info-container .address-container h4{font-size:18px!important;font-weight:600;letter-spacing:.51px;line-height:24px!important;margin-bottom:10px!important}.react-hubs .contact-info-container .address-container div{font-size:16px;letter-spacing:.45px;line-height:24px}@media screen and (min-width:720px) and (max-width:800px){.react-hubs .contact-info-container .contact-school-name{line-height:30px!important}}@media screen and (max-width:720px){.react-hubs .contact-info-container .contact-school{flex-direction:column}.react-hubs .contact-info-container .contact-school-name{display:block;margin-right:0;margin-bottom:10px}.react-hubs .contact-info-container .contact-communicate{display:block}.react-hubs .contact-info-container .address-container{flex-direction:column}.react-hubs .contact-info-container .application-address-container{margin-right:0;margin-bottom:20px}}.react-hubs .ui.modal{position:relative}.react-hubs .ui.modal>.content{width:auto}.react-hubs .ui.dimmer{background-color:rgba(0,0,0,.5)}.react-hubs .emailer{font-family:Ubuntu,Arial,Helvetica,sans-serif}.react-hubs .emailer .email-fields .field:last-child{margin-bottom:1em}.react-hubs .emailer .field-groups{display:flex;flex-direction:row}.react-hubs .emailer .field-groups section{width:60%}.react-hubs .emailer .field-groups aside{width:40%}.react-hubs .emailer .field-groups section input,.react-hubs .emailer .field-groups section textarea{width:90%!important}.react-hubs .emailer .field-groups aside .field.address{display:block}.react-hubs .emailer .field-groups aside .field.address ul{list-style:none;-webkit-padding-start:0;padding-inline-start:0;-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}.react-hubs .emailer-tooltip .tooltip-content-container{width:285px;padding-right:5px}@media only screen and (max-width:1023px){.react-hubs .emailer .field-groups{flex-direction:column}.react-hubs .emailer .field-groups aside{margin-top:1em;width:100%}.react-hubs .emailer .field-groups section{width:100%}.react-hubs .emailer .field-groups section input,.react-hubs .emailer .field-groups section textarea{width:100%!important}}@media only screen and (max-width:768px){.react-hubs .emailer-tooltip{left:0!important}.react-hubs .emailer-tooltip .tooltip-content-container{width:200px!important}}.react-hubs .contact-online-link{font-size:.75rem!important;color:#00838c!important;background-color:#fff!important;border:1px solid #00838c!important;border-radius:.3125rem!important;box-sizing:border-box!important;box-shadow:none!important;padding:.3125rem .5rem!important;line-height:1.25rem!important;vertical-align:middle!important;display:inline-block!important;text-decoration:none;text-align:center!important;transition:background-color 75ms linear!important;font-family:Ubuntu,Arial,Helvetica,sans-serif!important;margin-left:0!important;font-weight:400!important;cursor:pointer}.react-hubs .contact-online-link:hover{color:#fff!important;background-color:#00838c!important;box-shadow:none!important;text-decoration:underline!important}@media screen and (max-width:720px){.react-hubs .contact-online-link{margin-top:.5em}}.react-hubs .contact-admissions-btn{font-size:14px!important;color:#00838c!important;max-width:200px;word-wrap:break-word;white-space:normal;line-height:20px!important;padding:0!important;box-shadow:none!important;font-weight:400!important;text-align:left!important;background:transparent!important}.react-hubs .contact-admissions-btn:focus,.react-hubs :active,.react-hubs :hover{box-shadow:none!important}.react-hubs .communicate-btn,.react-hubs .weblinks-communicate-dropdown{font-size:.75rem!important;color:#00838c!important;background-color:#fff!important;border:1px solid #00838c!important;border-radius:.3125rem!important;box-sizing:border-box!important;padding:.3125rem!important;line-height:1.25rem!important;vertical-align:middle!important;display:inline-block!important;text-decoration:none!important;text-align:center!important;transition:background-color 75ms linear!important;font-family:Ubuntu,Arial,Helvetica,sans-serif!important;margin-left:0!important;width:120px;margin-bottom:5px!important;box-shadow:none!important;font-weight:400!important;margin-right:2px!important}.react-hubs .weblinks-communicate-dropdown>.menu{margin-top:4px!important}.react-hubs .weblinks-communicate-dropdown>.menu>.item{font-size:14px!important;color:#00838c!important;max-width:200px;word-wrap:break-word;white-space:normal;line-height:20px!important}.react-hubs .weblinks-communicate-dropdown>.menu>.item>.text:hover{text-decoration:underline}.react-hubs .weblinks-communicate-dropdown>.menu>.divider{margin:0!important}.react-hubs .weblinks-communicate-dropdown:focus,.react-hubs .weblinks-communicate-dropdown:hover{color:#fff!important;background-color:#00838c!important;box-shadow:none!important}.react-hubs .weblinks-communicate-dropdown>.dropdown.icon:before{display:none!important}.react-hubs .communicate-btn:hover{color:#fff!important;background-color:#00838c!important;box-shadow:none!important;text-decoration:underline!important}.react-hubs .title{font-size:1.4375rem;margin:0}.react-hubs .ui.modal.send-to-admissions>.actions{text-align:left}.react-hubs .ui.modal.send-to-admissions .close-modal{font-size:23px;float:right;padding:0;border:none;background:none;cursor:pointer}@media only screen and (max-width:768px){.react-hubs .ui.modal.send-to-admissions{overflow-y:auto!important;max-height:700px!important;margin-bottom:250px!important}}.react-hubs .virtual-url{font-size:12px;word-break:break-word}.react-hubs .hidden-warning{background:none;border:none;padding:0;margin:0}.react-hubs .hidden-warning:active{opacity:.3}.react-hubs .repvisits-container{min-height:300px;width:100%;background-color:#1b1d38;overflow:hidden;margin:0 auto;padding:0 0 40px}.react-hubs .upcoming-visits-header{color:#fff;padding:20px 0;width:75%;margin:0 auto 20px}.react-hubs .visits-list{max-height:730px;overflow:auto;width:75%;margin:0 auto 20px}.react-hubs .grid-container{background-color:#fff}.react-hubs .grid-container:hover .stackable.grid{background:#f1f0ff}.react-hubs .dimmed.dimmable:not(body){overflow:visible}.react-hubs .visit-column-grid .row{padding-bottom:0!important}.react-hubs .visit-column-grid .row:nth-child(n+2){padding-top:5px!important}.react-hubs .stackable.grid{margin:0!important;border-bottom:1px solid #f2eded}.react-hubs .first-row{padding-bottom:0!important}.react-hubs .second-row{padding-top:0!important}.react-hubs .column.visit-date-column{display:flex!important;height:125%!important}.react-hubs .visit-date{display:inline-block;padding:20px 20px 5px;border-radius:5px;background-color:#e7e6ff;color:#554edb;font-family:"Source Sans Pro",serif;font-size:12px;font-weight:bolder;line-height:15px;text-align:center;width:90%;margin-left:16px}.react-hubs .visit-date>.day{font-size:18px;line-height:23px}.react-hubs .visit-row:hover .stackable.grid .visit-date{background-color:#554edb;color:#fff}.react-hubs .visit-name{font-size:20px;font-weight:700;line-height:25px}.react-hubs .visit-name,.react-hubs .visit-title{font-family:"Source Sans Pro",serif;color:#252628}.react-hubs .visit-title{font-size:16px;line-height:20px;display:flex}.react-hubs .visit-view{color:#1c7577;font-family:"Open Sans",serif;font-size:14px;line-height:19px;cursor:pointer}.react-hubs .visit-view.more{padding:30px 0}.react-hubs .visit-location-name{color:#616365;font-family:"Source Sans Pro",serif;font-size:12px;font-weight:700;line-height:15px;padding-top:1rem}.react-hubs .visit-button{margin:38px 0 0;height:30px;width:135px;border-radius:100px;background-color:#d20061;text-align:center;color:#fff;font-family:"Open Sans",serif;font-size:14px;font-weight:700;line-height:30px;cursor:pointer}.react-hubs .visit-closed{display:flex;height:100%;align-items:center!important;text-align:center;color:#616365;font-family:"Source Sans Pro",serif;font-size:14px;font-weight:700}.react-hubs .visit-comment{color:#252628;font-family:"Source Sans Pro",serif;font-size:14px;line-height:18px}.react-hubs .no-details{color:#767676;font-family:"Open Sans";font-size:14px;font-style:italic;line-height:19px}@media only screen and (min-width:1024px) and (max-width:1366px){.react-hubs .visit-date{margin:0!important;padding:20px 0}.react-hubs .visit-button{margin:50px auto}.react-hubs .computer.only.fifteen.wide.column.visit-date-column{padding-right:0!important}}@media only screen and (min-width:768px) and (max-width:1023px){.react-hubs .visit-date{width:100%;margin:0 1rem 1rem 0;padding:10px 0;font-size:14px}.react-hubs .no-details{color:#767676;font-family:"Open Sans",serif;font-size:14px;font-style:italic;line-height:19px;padding-top:25px}}@media only screen and (min-width:320px) and (max-width:767px){.react-hubs .visit-date{width:100%;margin:0 1rem 0 0;padding:10px 0;font-size:14px}.react-hubs .visit-button{margin:0 auto}.react-hubs .visit-view{padding:0!important;text-align:center}}.react-hubs .counselor-comments-container{min-height:90px;width:100%;background-color:#fff2cd;overflow:hidden;margin:0 auto}.react-hubs .counselor-title-container{width:65%}.react-hubs .counselor-comments-title{display:inline}.react-hubs .counselor-comments-svg{display:inline;height:35px;margin-left:20%;fill:#000;vertical-align:middle;margin-bottom:2px;margin-right:10px}.react-hubs .counselor-comments-value-container{padding:20px 0 5px 5px;width:75%;margin:0 auto 20px}@media only screen and (min-width:320px) and (max-width:767px){.react-hubs .counselor-comments-container svg{margin:0 5px!important}.react-hubs .counselor-title-container{width:auto!important}}.react-hubs .virtualtour_embed{display:none}.react-hubs .youvisit-banner-container{height:auto;width:100%;margin-top:2px;overflow:hidden}.react-hubs .scholarship-pod-value-container{height:116px}.react-hubs .scholarship-pod-description-text{font-size:16px;color:#2d2d2d;line-height:26px;letter-spacing:.34px;font-weight:600}.react-hubs .profile-container{display:grid;grid-template-columns:150px auto;grid-column-gap:20px;position:relative;padding:1.3em;border-bottom:3px solid #e6e6f1;margin:0 auto 3px}.react-hubs .profile-main-container{transition:background-color .35s linear,color .35s linear}.react-hubs .profile-main-container.more-info{background-color:#1c1d39;color:#c7f9fa!important}.react-hubs .profile-container.more-info{grid-template-rows:auto auto;grid-row-gap:20px;border-bottom:none}.react-hubs .profile-container>.image-container{position:relative;height:150px;width:150px;border-radius:50%;overflow:hidden}.react-hubs .profile-container>.image-container>.image{position:absolute;max-height:100%;width:auto;height:100%;top:50%;left:50%;border-radius:75px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}.react-hubs .profile-container>.details{text-align:left;display:flex;flex-direction:column}.react-hubs .profile-container>.details>.name{font-size:1rem;margin-bottom:.1875rem;color:#007279!important;text-transform:uppercase;font-weight:700;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif}.react-hubs .profile-container.more-info>.details>.name{color:#c7f9fa!important}.react-hubs .profile-container>.details>.address{font-size:.875rem;color:#1b1c1d!important;font-style:italic}.react-hubs .profile-container.more-info>.details>.address{color:#fff!important}.react-hubs .profile-container>.details>.major{font-size:.84375rem}.react-hubs .profile-container.more-info>.details>.major{color:#fff}.react-hubs .profile-container>.details .quote{color:#003738;line-height:1.4em;margin:.9375rem 0 1.25rem}.react-hubs .profile-container>.details .quote>p,.react-hubs .profile-container>.details .quote>span{display:inline}.react-hubs .profile-container.more-info>.details .quote{color:#fff}.react-hubs .profile-container>.details>.read-more-btn{width:130px;font-size:.75rem!important;color:#00838c!important;background-color:#fff!important;border:1px solid #00838c!important;border-radius:.3125rem!important;box-sizing:border-box!important;box-shadow:none!important;padding:.3125rem 1.875rem!important;line-height:1.25rem!important;vertical-align:middle!important;display:inline-block!important;text-decoration:none;text-align:center!important;transition:background-color 75ms linear!important;font-family:Ubuntu,Arial,Helvetica,sans-serif!important;margin-left:0!important;font-weight:400!important}.react-hubs .profile-container>.details>.read-more-btn:focus,.react-hubs .profile-container>.details>.read-more-btn:hover{color:#fff!important;background-color:#00838c!important;box-shadow:none!important}.react-hubs .profile-container>.more-info-container{grid-column-start:1;grid-column-end:3;display:grid;grid-template-columns:auto 400px;grid-column-gap:10px}.react-hubs .profile-container>.more-info-container.body-only{grid-template-columns:auto}@media screen and (max-width:768px){.react-hubs .profile-container>.more-info-container{grid-template-columns:auto}}.react-hubs .profile-container>.more-info-container>.info>.info-container{margin:0 0 1.75rem!important;font-size:1em}.react-hubs .profile-container>.more-info-container>.info>.info-container>.info-heading{font-weight:700}.react-hubs .profile-container>.more-info-container>.more-info-body>.more-info-body-heading{color:#007279!important;font-size:1.1em;font-weight:700;margin-bottom:20px}.react-hubs .profile-container>.more-info-container>.more-info-body>.more-info-body-content{margin-bottom:20px}.react-hubs .profile-container.more-info>.close-more-info-btn{position:absolute;top:20px;right:30px;width:25px!important;height:25px!important;padding:0!important;background-color:transparent!important;color:#fff!important;border-radius:50%!important;box-shadow:none!important;text-align:center!important;line-height:25px!important}.react-hubs .profile-container.more-info>.close-more-info-btn:focus,.react-hubs .profile-container.more-info>.close-more-info-btn:hover{background-color:#fff!important;color:#1c1d39!important}.react-hubs .profile-heading-container.program{padding-top:2em}.react-hubs .profile-heading-container{margin-top:2em;border-bottom:3px solid #e6e6f1}.react-hubs .profile-heading-container>.profile-heading{font-weight:400;font-size:1.728rem;line-height:1.667rem;margin-top:0;margin-bottom:1.25rem;letter-spacing:.025em}.react-hubs .profile-heading-container>.profile-learn-more{margin-top:0;margin-bottom:1.25rem;font-size:1rem;line-height:1.4285em}@media screen and (max-width:720px){.react-hubs .profile-container{grid-template-columns:auto}.react-hubs .profile-container>.image-container{margin-bottom:1em}.react-hubs .profile-container>.more-info-container{grid-column-end:2}}.react-hubs .ratio-pod-value-container{height:116px}.react-hubs .majors-minors-container{margin:2em 0}.react-hubs .majors-minors-container .heading{font-size:1.728rem;margin-bottom:1.25rem}.react-hubs .majors-minors-container .sub-heading{font-size:14.4px;margin-bottom:1.25rem}.react-hubs .majors-minors-container .ui.pointing.secondary.menu{justify-content:flex-start}.react-hubs .majors .filters,.react-hubs .minors .filters{margin:1em 0}.react-hubs .majors .filter,.react-hubs .minors .filter{padding:1em 0}.react-hubs .majors label,.react-hubs .minors label{font-weight:700;margin-right:1em}.react-hubs .majors .search,.react-hubs .minors .search{display:flex;flex-direction:row;align-items:center}.react-hubs .majors .search input,.react-hubs .minors .search input{flex:1 1;padding:.5em}.react-hubs .tab.majors,.react-hubs .tab.minors{border:none!important}@media (max-width:390px){.react-hubs .majors .search label,.react-hubs .minors .search label{width:80px}}.react-hubs .majors .list-container,.react-hubs .minors .list-container{overflow-y:auto;max-height:800px;text-align:left}.react-hubs .major-group,.react-hubs .minors ul{list-style-type:none;-webkit-padding-start:0;padding-inline-start:0}.react-hubs .major-group,.react-hubs .minors li{margin-bottom:2em}.react-hubs .major-group-header{font-weight:700;margin-bottom:.7em;font-size:16px}.react-hubs .major-footer{text-align:center;margin:1em 0}.react-hubs .degree-offerings{display:flex;flex-direction:row}.react-hubs .degree-offerings .bubbles{display:inherit;flex-direction:inherit;flex-wrap:wrap}.react-hubs .degree-offerings .bubble{display:inherit;align-items:center;margin:2px;line-height:20px;letter-spacing:.34px;padding:2px 10px;border:2px solid #c2c2c2;border-radius:12px;cursor:pointer}.react-hubs .degree-offerings .bubble.selected{border:2px solid #d20061}.react-hubs #studies-study-options{background-color:#1c1d39;color:#fff;padding:.93rem;margin:.93rem -.93rem}.react-hubs #studies-study-options .container{display:flex;flex-direction:column;align-items:center}.react-hubs #studies-study-options .title{margin-bottom:.9375rem;width:100%}.react-hubs #studies-study-options .subtitle{width:100%;font-size:.9rem}.react-hubs #studies-study-options .divider{width:100%;height:1px;background-color:#aaa;margin-top:1.5625rem}.react-hubs #studies-study-options .options{display:flex;flex-direction:column;flex-wrap:wrap;max-height:320px;width:100%;margin-top:1.5625rem;padding:0 5%}.react-hubs #studies-study-options .option{font-size:.9em;padding:.3125rem 0}.react-hubs #studies-study-options .active{color:#fff}.react-hubs #studies-study-options .inactive{color:#aaa}.react-hubs #studies-study-options .footer{text-align:center;margin-top:1em}.react-hubs #studies-study-options .check-icon{color:#28b78d;margin-right:.75em}.react-hubs #studies-study-options .close-icon{color:#f00000;margin-right:.75em}@media (max-width:767px){.react-hubs #studies-study-options .options{display:flex;flex-direction:column;flex-wrap:wrap;max-height:inherit;width:100%;margin-top:1.5625rem;padding:0 5%}}.react-hubs .top-areas-container{margin:1em 0}.react-hubs .top-areas-container .heading{font-size:1.728rem;margin-bottom:1.25rem}.react-hubs .top-areas-core{background-color:#f6f6fa}.react-hubs .top-areas-core li{padding:.5em}.react-hubs .top-areas-container h3{font-size:18px!important;margin-bottom:1em!important}.react-hubs .top-areas-container .row:after{content:"";display:table!important;clear:both!important}.react-hubs .top-areas-container .row{display:flex;overflow-y:auto!important;max-height:500px!important;flex-direction:row!important}.react-hubs .top-areas-container .column{list-style:none;float:left!important;width:48%;padding:0 0 0 15px;margin-bottom:0}.react-hubs .top-areas-footer{text-align:center;padding:.5em}@media only screen and (max-width:720px){.react-hubs .top-areas-container .column{width:auto}.react-hubs .top-areas-container .row{flex-direction:column!important}}.react-hubs .distance-from-hs-pod-value-container{height:116px}.react-hubs .distance-from-hs-subtext{color:#2d2d2d;font-size:14px!important;line-height:22px!important;font-weight:700}.react-hubs .nvd3 .nv-axis{pointer-events:none;opacity:1}.react-hubs .nvd3 .nv-axis path{fill:none;stroke:#000;stroke-opacity:.75;shape-rendering:crispEdges}.react-hubs .nvd3 .nv-axis path.domain{stroke-opacity:.75}.react-hubs .nvd3 .nv-axis.nv-x path.domain{stroke-opacity:0}.react-hubs .nvd3 .nv-axis line{fill:none;stroke:#e5e5e5;shape-rendering:crispEdges}.react-hubs .nvd3 .nv-axis .zero line,.react-hubs .nvd3 .nv-axis line.zero{stroke-opacity:.75}.react-hubs .nvd3 .nv-axis .nv-axisMaxMin text{font-weight:700}.react-hubs .nvd3 .x2 .nv-axis .nv-axisMaxMin text,.react-hubs .nvd3 .x3 .nv-axis .nv-axisMaxMin text,.react-hubs .nvd3 .x .nv-axis .nv-axisMaxMin text{text-anchor:middle}.react-hubs .nvd3 .nv-axis.nv-disabled{opacity:0}.react-hubs .nvd3 .nv-bars rect{fill-opacity:.75;transition:fill-opacity .25s linear}.react-hubs .nvd3 .nv-bars rect.hover{fill-opacity:1}.react-hubs .nvd3 .nv-bars .hover rect{fill:#add8e6}.react-hubs .nvd3 .nv-bars text{fill:transparent}.react-hubs .nvd3 .nv-bars .hover text{fill:#000}.react-hubs .nvd3 .nv-discretebar .nv-groups rect,.react-hubs .nvd3 .nv-multibar .nv-groups rect,.react-hubs .nvd3 .nv-multibarHorizontal .nv-groups rect{stroke-opacity:0;transition:fill-opacity .25s linear}.react-hubs .nvd3 .nv-candlestickBar .nv-ticks rect:hover,.react-hubs .nvd3 .nv-discretebar .nv-groups rect:hover,.react-hubs .nvd3 .nv-multibar .nv-groups rect:hover,.react-hubs .nvd3 .nv-multibarHorizontal .nv-groups rect:hover{fill-opacity:1}.react-hubs .nvd3 .nv-discretebar .nv-groups text,.react-hubs .nvd3 .nv-multibarHorizontal .nv-groups text{font-weight:700;fill:#000;stroke:transparent}.react-hubs .nvd3 .nv-boxplot circle{fill-opacity:.5}.react-hubs .nvd3 .nv-boxplot circle:hover,.react-hubs .nvd3 .nv-boxplot rect:hover{fill-opacity:1}.react-hubs .nvd3 line.nv-boxplot-median{stroke:#000}.react-hubs .nv-boxplot-tick:hover{stroke-width:2.5px}.react-hubs .nvd3.nv-bullet{font:10px sans-serif}.react-hubs .nvd3.nv-bullet .nv-measure{fill-opacity:.8}.react-hubs .nvd3.nv-bullet .nv-measure:hover{fill-opacity:1}.react-hubs .nvd3.nv-bullet .nv-marker{stroke:#000;stroke-width:2px}.react-hubs .nvd3.nv-bullet .nv-markerTriangle{stroke:#000;fill:#fff;stroke-width:1.5px}.react-hubs .nvd3.nv-bullet .nv-markerLine{stroke:#000;stroke-width:1.5px}.react-hubs .nvd3.nv-bullet .nv-tick line{stroke:#666;stroke-width:.5px}.react-hubs .nvd3.nv-bullet .nv-range.nv-s0{fill:#eee}.react-hubs .nvd3.nv-bullet .nv-range.nv-s1{fill:#ddd}.react-hubs .nvd3.nv-bullet .nv-range.nv-s2{fill:#ccc}.react-hubs .nvd3.nv-bullet .nv-title{font-size:14px;font-weight:700}.react-hubs .nvd3.nv-bullet .nv-subtitle{fill:#999}.react-hubs .nvd3.nv-bullet .nv-range{fill:#bababa;fill-opacity:.4}.react-hubs .nvd3.nv-bullet .nv-range:hover{fill-opacity:.7}.react-hubs .nvd3.nv-candlestickBar .nv-ticks .nv-tick{stroke-width:1px}.react-hubs .nvd3.nv-candlestickBar .nv-ticks .nv-tick.hover{stroke-width:2px}.react-hubs .nvd3.nv-candlestickBar .nv-ticks .nv-tick.positive rect{stroke:#2ca02c;fill:#2ca02c}.react-hubs .nvd3.nv-candlestickBar .nv-ticks .nv-tick.negative rect{stroke:#d62728;fill:#d62728}.react-hubs .with-transitions .nv-candlestickBar .nv-ticks .nv-tick{transition:stroke-width .25s linear,stroke-opacity .25s linear}.react-hubs .nvd3.nv-candlestickBar .nv-ticks line{stroke:#333}.react-hubs .nv-force-node{stroke:#fff;stroke-width:1.5px}.react-hubs .nv-force-link{stroke:#999;stroke-opacity:.6}.react-hubs .nv-force-node text{stroke-width:0px}.react-hubs .nvd3 .nv-check-box .nv-box{fill-opacity:0;stroke-width:2}.react-hubs .nvd3 .nv-check-box .nv-check{fill-opacity:0;stroke-width:4}.react-hubs .nvd3 .nv-series.nv-disabled .nv-check-box .nv-check{fill-opacity:0;stroke-opacity:0}.react-hubs .nvd3 .nv-controlsWrap .nv-legend .nv-check-box .nv-check{opacity:0}.react-hubs .nvd3.nv-linePlusBar .nv-bar rect{fill-opacity:.75}.react-hubs .nvd3.nv-linePlusBar .nv-bar rect:hover{fill-opacity:1}.react-hubs .nvd3 .nv-groups path.nv-line{fill:none}.react-hubs .nvd3 .nv-groups path.nv-area{stroke:none}.react-hubs .nvd3.nv-line .nvd3.nv-scatter .nv-groups .nv-point{fill-opacity:0;stroke-opacity:0}.react-hubs .nvd3.nv-scatter.nv-single-point .nv-groups .nv-point{fill-opacity:.5!important;stroke-opacity:.5!important}.react-hubs .with-transitions .nvd3 .nv-groups .nv-point{transition:stroke-width .25s linear,stroke-opacity .25s linear}.react-hubs .nvd3 .nv-groups .nv-point.hover,.react-hubs .nvd3.nv-scatter .nv-groups .nv-point.hover{stroke-width:7px;fill-opacity:.95!important;stroke-opacity:.95!important}.react-hubs .nvd3 .nv-point-paths path{stroke:#aaa;stroke-opacity:0;fill:#eee;fill-opacity:0}.react-hubs .nvd3 .nv-indexLine{cursor:ew-resize}.react-hubs svg.nvd3-svg{-webkit-user-select:none;-ms-user-select:none;user-select:none;display:block;width:100%;height:100%}.nvtooltip.with-3d-shadow,.with-3d-shadow .nvtooltip{box-shadow:0 5px 10px rgba(0,0,0,.2);border-radius:5px}.react-hubs .nvd3 text{font:normal 12px Arial,sans-serif}.react-hubs .nvd3 .title{font:700 14px Arial,sans-serif}.react-hubs .nvd3 .nv-background{fill:#fff;fill-opacity:0}.react-hubs .nvd3.nv-noData{font-size:18px;font-weight:700}.react-hubs .nv-brush .extent{fill-opacity:.125;shape-rendering:crispEdges}.react-hubs .nv-brush .resize path{fill:#eee;stroke:#666}.react-hubs .nvd3 .nv-legend .nv-series{cursor:pointer}.react-hubs .nvd3 .nv-legend .nv-disabled circle{fill-opacity:0}.react-hubs .nvd3 .nv-brush .extent{fill-opacity:0!important}.react-hubs .nvd3 .nv-brushBackground rect{stroke:#000;stroke-width:.4;fill:#fff;fill-opacity:.7}@media print{.react-hubs .nvd3 text{stroke-width:0;fill-opacity:1}}.react-hubs .nvd3.nv-ohlcBar .nv-ticks .nv-tick{stroke-width:1px}.react-hubs .nvd3.nv-ohlcBar .nv-ticks .nv-tick.hover{stroke-width:2px}.react-hubs .nvd3.nv-ohlcBar .nv-ticks .nv-tick.positive{stroke:#2ca02c}.react-hubs .nvd3.nv-ohlcBar .nv-ticks .nv-tick.negative{stroke:#d62728}.react-hubs .nvd3 .background path{fill:none;stroke:#eee;stroke-opacity:.4;shape-rendering:crispEdges}.react-hubs .nvd3 .foreground path{fill:none;stroke-opacity:.7}.react-hubs .nvd3 .nv-parallelCoordinates-brush .extent{fill:#fff;fill-opacity:.6;stroke:grey;shape-rendering:crispEdges}.react-hubs .nvd3 .nv-parallelCoordinates .hover{fill-opacity:1;stroke-width:3px}.react-hubs .nvd3 .missingValuesline line{fill:none;stroke:#000;stroke-width:1;stroke-opacity:1;stroke-dasharray:5,5}.react-hubs .nvd3.nv-pie path{stroke-opacity:0;transition:fill-opacity .25s linear,stroke-width .25s linear,stroke-opacity .25s linear}.react-hubs .nvd3.nv-pie .nv-pie-title{font-size:24px;fill:rgba(19,196,249,.59)}.react-hubs .nvd3.nv-pie .nv-slice text{stroke:#000;stroke-width:0}.react-hubs .nvd3.nv-pie path{stroke:#fff;stroke-width:1px;stroke-opacity:1;fill-opacity:.7}.react-hubs .nvd3.nv-pie .hover path{fill-opacity:1}.react-hubs .nvd3.nv-pie .nv-label{pointer-events:none}.react-hubs .nvd3.nv-pie .nv-label rect{fill-opacity:0;stroke-opacity:0}.react-hubs .nvd3 .nv-groups .nv-point.hover{stroke-width:20px;stroke-opacity:.5}.react-hubs .nvd3 .nv-scatter .nv-point.hover{fill-opacity:1}.react-hubs .nv-distx,.react-hubs .nv-disty,.react-hubs .nv-noninteractive{pointer-events:none}.react-hubs .nvd3.nv-sparkline path{fill:none}.react-hubs .nvd3.nv-sparklineplus g.nv-hoverValue{pointer-events:none}.react-hubs .nvd3.nv-sparklineplus .nv-hoverValue line{stroke:#333;stroke-width:1.5px}.react-hubs .nvd3.nv-sparklineplus,.react-hubs .nvd3.nv-sparklineplus g{pointer-events:all}.react-hubs .nvd3 .nv-hoverArea{fill-opacity:0;stroke-opacity:0}.react-hubs .nvd3.nv-sparklineplus .nv-xValue,.react-hubs .nvd3.nv-sparklineplus .nv-yValue{stroke-width:0;font-size:.9em;font-weight:400}.react-hubs .nvd3.nv-sparklineplus .nv-yValue{stroke:#f66}.react-hubs .nvd3.nv-sparklineplus .nv-maxValue{stroke:#2ca02c;fill:#2ca02c}.react-hubs .nvd3.nv-sparklineplus .nv-minValue{stroke:#d62728;fill:#d62728}.react-hubs .nvd3.nv-sparklineplus .nv-currentValue{font-weight:700;font-size:1.1em}.react-hubs .nvd3.nv-stackedarea path.nv-area{fill-opacity:.7;stroke-opacity:0;transition:fill-opacity .25s linear,stroke-opacity .25s linear}.react-hubs .nvd3.nv-stackedarea path.nv-area.hover{fill-opacity:.9}.react-hubs .nvd3.nv-stackedarea .nv-groups .nv-point{stroke-opacity:0;fill-opacity:0}.nvtooltip{position:absolute;background-color:#fff;color:#000;padding:1px;border:1px solid rgba(0,0,0,.2);z-index:10000;display:block;font-family:Arial,sans-serif;font-size:13px;text-align:left;pointer-events:none;white-space:nowrap;-webkit-user-select:none;-ms-user-select:none;user-select:none;background:hsla(0,0%,100%,.8);border:1px solid rgba(0,0,0,.5);border-radius:4px}.nvtooltip.with-transitions,.with-transitions .nvtooltip{transition:opacity 50ms linear;transition-delay:.2s}.nvtooltip.x-nvtooltip,.nvtooltip.y-nvtooltip{padding:8px}.nvtooltip h3{margin:0;padding:4px 14px;line-height:18px;font-weight:400;background-color:hsla(0,0%,96.9%,.75);color:#000;text-align:center;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.nvtooltip p{margin:0;padding:5px 14px;text-align:center}.nvtooltip span{display:inline-block;margin:2px 0}.nvtooltip table{margin:6px;border-spacing:0}.nvtooltip table td{padding:2px 9px 2px 0;vertical-align:middle}.nvtooltip table td.key{font-weight:400}.nvtooltip table td.key.total{font-weight:700}.nvtooltip table td.value{text-align:right;font-weight:700}.nvtooltip table td.percent{color:#a9a9a9}.nvtooltip table tr.highlight td{padding:1px 9px 1px 0;border-bottom-style:solid;border-bottom-width:1px;border-top-style:solid;border-top-width:1px}.nvtooltip table td.legend-color-guide div{width:8px;height:8px;vertical-align:middle;width:12px;height:12px;border:1px solid #999}.nvtooltip .footer{padding:3px;text-align:center}.nvtooltip-pending-removal{pointer-events:none;display:none}.react-hubs .nvd3 .nv-interactiveGuideLine{pointer-events:none}.react-hubs .nvd3 line.nv-guideline{stroke:#ccc}.react-hubs .ethnicity{padding-bottom:2em}.react-hubs .understanding-header{margin:1.25em auto;font-size:1.728rem}.react-hubs .ethnicity-data-container{display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;flex-wrap:wrap;background-color:#fff;padding:1em}@media (min-width:700px){@-moz-document url-prefix(){.react-hubs .ethnicity-data-container .pie-chart-container{width:40%}}}.react-hubs .ethnicity-data-container .pie-chart-header{font-size:23px;font-weight:500;letter-spacing:2.46px;text-align:center}.react-hubs .ethnicity-data-container .nv-chart,.react-hubs .ethnicity-data-container .nv-chart svg{height:318px}.react-hubs .donut-middle{font-size:28px!important;font-weight:700!important}.react-hubs .donut-middle-subtext{text-transform:uppercase;font-size:.8em!important;letter-spacing:.1em}.react-hubs .pie-chart-legend{height:315px;width:500px;display:grid;grid-template-columns:auto auto;padding:1em 2em 0;margin-bottom:1em}@media (max-width:572px){.react-hubs .pie-chart-legend{height:400px}}.react-hubs .legend-item{display:grid;grid-template-columns:25px auto;height:60px}.react-hubs .legend-identifier-cell{grid-column:1;grid-row:1/span 2;padding-top:4px}.react-hubs .legend-identifier{border-radius:100%;height:.8125em;width:.8125em}.react-hubs .legend-stats{grid-column:2;grid-row:1}.react-hubs .legend-title{grid-column:2;grid-row:2;font-weight:700}.react-hubs .pie-data-container{display:inline-block;background-color:#fff;padding:1em;width:50%}.react-hubs .pie-data-container .pie-chart-header{font-size:23px;font-weight:500;letter-spacing:2.46px;text-align:center}.react-hubs .pie-data-container .pie-chart-legend{display:grid;grid-template-columns:150 auto!important;width:300px;height:70px;padding:1em 2em 0;margin:auto auto 1em}.react-hubs .pie-data-container .nv-chart,.react-hubs .pie-data-container .nv-chart svg{height:318px}@media only screen and (max-width:700px){.react-hubs .pie-data-container{width:100%}}.react-hubs .responsiveTable{width:100%}.react-hubs .responsiveTable td .tdBefore{display:none}@media screen and (max-width:40em){.react-hubs .responsiveTable table,.react-hubs .responsiveTable tbody,.react-hubs .responsiveTable td,.react-hubs .responsiveTable th,.react-hubs .responsiveTable thead,.react-hubs .responsiveTable tr{display:block}.react-hubs .responsiveTable thead tr{position:absolute;top:-9999px;left:-9999px;border-bottom:2px solid #333}.react-hubs .responsiveTable tbody tr{border:1px solid #000;padding:.25em}.react-hubs .responsiveTable td.pivoted{border:none!important;position:relative;padding-left:calc(50% + 10px)!important;text-align:left!important;white-space:pre-wrap;overflow-wrap:break-word}.react-hubs .responsiveTable td .tdBefore{position:absolute;display:block;left:1rem;width:calc(50% - 20px);white-space:pre-wrap;overflow-wrap:break-word;text-align:left!important;font-weight:600}}.react-hubs .organizations-services-container{margin:2em 0}.react-hubs .organizations-services-container .heading{font-size:1.728rem;margin-bottom:1.25rem}.react-hubs .organizations-services-container .ui.pointing.secondary.menu{justify-content:flex-start!important}.react-hubs .organizations-services-container .ui.pointing.secondary.menu .item{flex:none!important;padding:5px 30px!important;max-width:none!important}.react-hubs .organizations-services-container .tab{padding:2em 0 1em!important;border:none;border-top:2px solid #e6e6f1}.react-hubs .organizations-services-container h3{font-size:18px!important;margin-bottom:1em!important}.react-hubs .organizations-services-container .row:after{content:"";display:table!important;clear:both!important}.react-hubs .organizations-services-container .row{display:flex;overflow-y:auto!important;max-height:500px!important;flex-direction:row!important;padding:2px!important}.react-hubs .organizations-services-container .column{float:left!important;width:48%;padding:0 0 0 15px;margin-bottom:0}.react-hubs .organizations-services-footer{padding-left:25%!important}.react-hubs .organizations-services-container p{line-height:0!important}.react-hubs .athletics-gender-btn-container{padding-left:33%!important;padding-top:1em!important}.react-hubs .athletics-gender-table{width:100%!important;padding-left:0!important;margin-top:1em}.react-hubs .athletics-gender-selected{color:#fff!important;background-color:#00838c!important}.react-hubs .athletics-gender-btn{color:#00838c;background-color:#fff;width:20%;max-width:20%;padding:.5em 1em!important}.react-hubs .athletics-gender-btn:hover{color:#fff!important;background-color:#00838c!important;box-shadow:none!important;text-decoration:underline!important}.react-hubs .athletics-gender-table-td{text-align:center}.react-hubs .athletics-gender-table-tr{border-top-color:#f6f6fa!important;border-bottom-color:#f6f6fa!important;padding-top:1em!important;padding-bottom:1em!important}.react-hubs .athletics-gender-table-sport-label{display:none}.react-hubs .computing-resources-table{width:100%!important;padding-left:0!important;margin-bottom:4em!important}.react-hubs .computing-resources-internet-access{width:50%!important;float:right;margin-bottom:4em!important}.react-hubs .computing-resources-policies{width:50%!important;float:left;margin-bottom:4em!important}@media only screen and (min-width:500px) and (max-width:800px){.react-hubs .organizations-services-container .ui.pointing.secondary.menu .item{padding:5px 20px!important}}@media only screen and (max-width:720px){.react-hubs .organizations-services-container .row{flex-direction:column!important}.react-hubs .athletics-gender-btn{width:50%!important;max-width:50%!important;padding:.5em!important}.react-hubs .athletics-gender-table-sport-label{display:inline;display:initial}.react-hubs .athletics-gender-table-tr{border-left-color:#fff!important;border-right-color:#fff!important}}.react-hubs .housing-info-container{background-color:#1c1d39;color:#fff;padding:20px 0}.react-hubs .housing-info-container .housing-info-title{margin-top:0!important;color:#fff;padding-left:5px}.react-hubs .housing-info-container .horz-line{border-bottom:0!important}.react-hubs .housing-info-container .footer-text{text-align:center;width:100%;margin:0 auto;font-size:14px}.react-hubs .housing-info-container .housing-info-content{margin-left:20px;font-size:16px;line-height:24px;padding:10px 0;margin-bottom:10px}.react-hubs .housing-info-container .housing-info-content>li{display:grid;grid-template-columns:300px auto;padding:5px 0;list-style-type:none;font-weight:600;margin-bottom:0}.react-hubs .housing-info-container .housing-info-content .value{font-weight:400}@media screen and (max-width:720px){.react-hubs .housing-info-container .housing-info-content>li{grid-template-columns:auto}}.react-hubs .receiving-aid-content-container{display:flex;flex-direction:column}.react-hubs .receiving-aid-content-selection{margin-left:10px;font-size:1em}.react-hubs .receiving-aid-multiple-values{font-size:.8em;line-height:.8em}.react-hubs .receiving-aid-multiple-values>.select-label{height:19px;width:100%;color:#434343;font-size:14px;font-weight:500;line-height:19px;text-align:center}.react-hubs .receiving-aid-multiple-values>.ui.selection.dropdown{min-width:190px!important}.react-hubs .receiving-aid-multiple-values>.ui.selection.dropdown>i.chevron{color:#252628}.react-hubs .receiving-aid-multiple-values>.ui.selection.dropdown .text{min-width:160px!important}.react-hubs .receiving-aid-multiple-values>.ui.selection.dropdown .text:after{display:none!important}.react-hubs .receiving-aid-multiple-values>.ui.selection.dropdown{display:inline-flex!important}.react-hubs .need-met-checkmark{color:#554edb;font-size:3em!important;height:116px!important;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.react-hubs .basic-data-pod-container.need-met{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.react-hubs .tuition-and-fees-container{padding-top:40px;background-color:#f6f6fa}.react-hubs .tuition-and-fees-container .title-text{margin-top:10px;margin-bottom:10px;font-weight:600;font-size:1.44rem}.react-hubs .tuition-and-fees-container .title-subtext{margin-bottom:0;margin-top:0;font-size:16px!important;font-weight:400!important}.react-hubs .tuition-and-fees-container .tuition-fees-footer{margin-top:70px;margin-bottom:10px;font-size:13px;color:#4e4f65;position:relative;left:350px}.react-hubs .tuition-and-fees-container .tuition-fees-tabs-container{margin-top:30px}.react-hubs .tuition-fees-tabs-container .tuition-fees-tabs{display:flex;flex-direction:column}.react-hubs .tuition-fees-tabs-container .tuition-fees-tabs>.ui.grid{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap!important}.react-hubs .tuition-fees-tabs-container .tuition-fees-tabs .four.wide.column{min-width:270px;margin-bottom:30px;padding:0!important}.react-hubs .tuition-fees-tabs-container .tuition-fees-tabs .four.wide.column .ui.tabular.menu{border-right:0!important;width:unset!important}.react-hubs .tuition-fees-tabs-container .tuition-fees-tabs .twelve.wide.column{width:100%!important;border:1px solid transparent}.react-hubs .tuition-fees-tabs-container .tuition-fees-tabs .tuition-tab-item{display:block!important;text-align:center!important;padding:3px 24px!important;font-size:14px!important;line-height:19px!important;font-weight:600!important;cursor:pointer!important;margin:15px 30px 0!important;border:1px solid transparent!important;border-radius:16px!important;text-decoration:none!important}.react-hubs .tuition-fees-tabs-container .tuition-fees-tabs .tuition-tab-item:hover{background-color:#e6e6f1!important;text-decoration:none!important}.react-hubs .tuition-fees-tabs-container .tuition-fees-tabs .tuition-tab-item.active{background-color:#01767a!important;color:#fff!important}@media screen and (min-width:720px) and (max-width:950px){.react-hubs .tuition-fees-tabs-container .tuition-fees-tabs .four.wide.column{min-width:230px}.react-hubs .tuition-and-fees-container .tuition-fees-footer{left:200px}}@media screen and (max-width:720px){.react-hubs .tuition-fees-tabs-container .tuition-fees-tabs .four.wide.column{width:100%!important}.react-hubs .tuition-fees-tabs-container .tuition-fees-tabs>.ui.grid{flex-direction:column}.react-hubs .tuition-and-fees-container .tuition-fees-footer{left:0}}.react-hubs .bar-chart-container{height:100%;width:100%;position:relative;background-color:#fff}.react-hubs .bar-chart-container .x-axis{position:absolute;bottom:0;left:20px;display:flex;flex-direction:row;justify-content:center;align-items:flex-end;width:100%}.react-hubs .bar-chart-container .bar-label{position:absolute;left:0;bottom:-25px;width:100%;text-align:center;font-weight:400;color:#4e4f65;font-size:12px;padding:3px;height:20px}.react-hubs .bar-chart-container .bar-display-value{position:absolute;left:0;top:-25px;width:100%;text-align:center;font-size:16px}.react-hubs .bar-chart-container .bar-titles-container{display:flex;flex-direction:row;justify-content:space-evenly;position:relative;top:-25px}.react-hubs .bar-chart-container .bar-titles-container .bar-title{font-weight:600;font-size:16px;width:300px;text-align:center}@media screen and (min-width:720px) and (max-width:950px){.react-hubs .bar-chart-container .x-axis{left:10px}.react-hubs .bar-chart-container .x-axis .bar-block{max-width:95px!important}.react-hubs .bar-chart-container .bar-titles-container .bar-title{max-width:220px}}@media screen and (max-width:720px){.react-hubs .bar-chart-container .x-axis{position:relative;margin-top:50px}.react-hubs .bar-chart-container .bar-titles-container{margin-top:20px}.react-hubs .bar-chart-container .x-axis{left:0}.react-hubs .bar-chart-container .x-axis .bar-block{max-width:70px!important}.react-hubs .bar-chart-container .bar-titles-container .bar-title{max-width:200px}.react-hubs .bar-chart-container .bar-label{font-size:11px}}.react-hubs .financial-aid-section{background-color:#1e787a;color:#fff}.react-hubs .financial-aid-section main{display:flex;flex-direction:row}.react-hubs .financial-aid-section a{color:#fff;cursor:pointer;vertical-align:middle}.react-hubs .financial-aid-section aside{flex:1 1;padding:2em 1em 2em .5em;min-width:250px!important;max-width:250px!important}.react-hubs .financial-aid-section aside h3{font-size:20px!important;font-weight:700!important;line-height:22px!important}.react-hubs .financial-aid-section aside p{font-size:.9em}.react-hubs .financial-aid-tabs{padding:2em .5em 2em 1em}.react-hubs .financial-aid-tabs .menu{display:flex;flex-grow:1}.react-hubs .financial-aid-tab-item{flex-grow:1;display:flex;align-items:center;justify-content:center;font-size:12px;padding:.2em 1em .3em;border:1px solid #fff;text-align:center!important}.react-hubs .financial-aid-urlLink{margin-top:-.2em}.react-hubs .financial-aid-urlLink:hover{color:#fff!important}.react-hubs .first-row{margin-top:2em!important}.react-hubs .last-row{border-bottom-width:0!important}.react-hubs .best-match{background-color:rgba(210,0,97,.8)!important}.react-hubs .best-match-user-icon{float:left;margin-left:1em!important;color:#fff!important}.react-hubs .scholarship-name{text-align:right!important;padding-right:1em!important;white-space:pre-wrap}.react-hubs .financial-aid-scholarships-best-match-text{margin:3em 0 0 1.5em!important;padding:0!important}.react-hubs .financial-aid-scholarships-best-match-per-year{font-size:2.3em;font-weight:700;margin-top:1em!important;padding:0 .5em!important}.react-hubs .financial-aid-scholarships-grid{border-bottom-width:0!important}.react-hubs .financial-aid-scholarships-grid:hover{background-color:#1e787a!important}.react-hubs .financial-aid-scholarships-grid-row{padding-bottom:1em!important;border-bottom:2px solid #c7f9fb}.react-hubs .financial-aid-scholarships-grid-heading-column{padding:0 .3em!important;line-height:1.5em}.react-hubs .bold-heading{font-weight:500}.react-hubs .financial-aid-tooltip-container{width:15em!important;min-width:15em!important;padding-bottom:1em}.react-hubs .financial-aid-scholarships-location-info{padding-left:.5em;margin-top:2em!important}.react-hubs .financial-aid-scholarships-additional-info{padding-left:.5em!important;margin-top:2em!important}.react-hubs .financial-aid-scholarships-disclaimer{padding-left:0!important;margin-top:2em!important;font-size:.7em!important;line-height:.9em!important;font-style:italic}.react-hubs .active.item.financial-aid-tab-item{color:#1e787a;background-color:#fff;font-weight:700}.react-hubs .financial-aid-section>footer{background-color:#ddddea;color:#000;padding:6px;text-align:center;font-size:12px}.react-hubs i.financial-aid-tooltip-icon{color:#c7f9fb!important;cursor:pointer;font-size:.7em!important;position:relative;top:0!important;left:5px}.react-hubs i.heading-tooltip-icon{color:#c7f9fb;cursor:pointer;font-size:.8em!important;position:relative;top:-8px;left:5px}.react-hubs .menu-divider{color:#c7f9fb;width:100%;margin:0 .5em!important}.react-hubs .class-rank-heading{min-width:125px}.react-hubs .scholarships-amount-column{max-width:115px}@media (max-width:1025px){.react-hubs .financial-aid-section main{flex-direction:column}.react-hubs .financial-aid-section aside{padding-bottom:0;padding-left:.5em;min-width:100%!important}.react-hubs .financial-aid-tabs .menu{padding-right:1em}}@media (min-width:736px){.react-hubs .financial-aid-section aside{padding-left:.5em}.react-hubs .financial-aid-tab-item:first-child{border-radius:5px 0 0 5px;border-right:0}.react-hubs .financial-aid-tab-item:last-child{border-radius:0 5px 5px 0;border-left:0;max-width:155px!important;display:flex;align-items:center;justify-content:center;line-height:1.4!important}.react-hubs .financial-aid-scholarships-grid{min-width:43em;width:43em;white-space:nowrap}}@media (max-width:735px){.react-hubs .financial-aid-tabs .menu{flex-direction:column;padding-right:0!important}.react-hubs .financial-aid-section aside{padding:2em 1em 0 2em!important}.react-hubs .financial-aid-tab-item{border-radius:5px;border-width:1px;width:60%;max-width:60%!important;margin-left:20%}.react-hubs .financial-aid-tooltip{left:-14%!important}.react-hubs .financial-aid-tooltip-gpa{left:-7%!important}.react-hubs .financial-aid-scholarships-best-match-text{margin:3em 2em 0!important;padding:0!important}.react-hubs .financial-aid-scholarships-best-match-per-year{font-size:2.3em;font-weight:700;margin:.2em 0 0!important;padding:0 .5em!important}.react-hubs .scholarships-amount-column{max-width:unset}.react-hubs .financial-aid-scholarships-grid{min-width:60em;width:60em;white-space:nowrap;margin-top:-2em!important}.react-hubs .financial-aid-scholarships-additional-info,.react-hubs .financial-aid-scholarships-location-info{padding-left:0!important}.react-hubs .financial-aid-tabs{overflow-x:auto;padding:1.5em .5em 2em 1em}.react-hubs .financial-aid-scholarships-best-match-text{margin:1.5em 2em 0!important}.react-hubs .financial-aid-title-tooltip{left:0!important}}@media only screen and (min-width:736px) and (max-width:769px){.react-hubs .financial-aid-tooltip{left:-16%!important}.react-hubs .financial-aid-scholarships-grid-heading-column{padding:0 .2em!important}}.react-hubs .average-grant-amount{font-weight:700;color:#c7f9fa;margin:1em 0}.react-hubs .average-grant-amount>*{margin:0}.react-hubs .average-grant-amount-icon{font-size:.7em!important;vertical-align:15%!important;font-style:normal!important;font-family:Georgia,"Times New Roman",Times,serif!important}.react-hubs .average-grant-amount h1{font-size:43.2px!important}.react-hubs .average-grant-amount h1,.react-hubs .average-grant-amount h2{font-family:"Ubuntu",Arial,Helvetica,sans-serif!important;font-weight:700!important;line-height:1.3em!important}.react-hubs .average-grant-amount h2{font-size:1.7em!important}.react-hubs .college-bar-item{margin:1em 0}.react-hubs .college-bar-item.average label{color:#c7f9fa}.react-hubs .college-bar{font-size:16px;margin-top:4px;padding:2px 16px;text-align:right;font-weight:700;background-color:#d20061}.react-hubs .college-bar.average{background-color:#c7f9fa;color:#1e787a}.react-hubs .college-grant-info h3{font-family:"Ubuntu",Arial,Helvetica,sans-serif!important;font-size:24px!important;margin:1.5em 0 .25em!important;line-height:1.3em!important}.react-hubs .college-grant-info footer,.react-hubs .college-grant-info p{font-size:14px}.react-hubs .avg-net-cost-section-container .heading{margin:10px 0;padding:0;font-weight:600;font-size:23px!important}.react-hubs .avg-net-cost-section-container .avg-net-cost-content{display:flex;flex-direction:row;align-items:flex-start}.react-hubs .avg-net-cost-section-container .avg-net-cost-content .information-content{width:60%;margin-right:20px;height:100%}.react-hubs .avg-net-cost-content .information-content .subtitle{padding:18px 0;margin:0;font-size:16px}.react-hubs .avg-net-cost-content .information-content .fam-income-title{padding:0;margin:10px 0 0;font-size:18px!important;font-weight:400!important}.react-hubs .avg-net-cost-content .information-content .fam-income-content{padding:18px 0;margin:0;font-size:16px}.react-hubs .avg-net-cost-content .cost-content{font-size:20px;display:flex;flex-flow:wrap;margin:0 auto;min-width:350px;max-width:400px}.react-hubs .avg-net-cost-content .cost-content h3{margin:0;padding:10px 0;font-size:20px!important;display:inline-block}.react-hubs .avg-net-cost-content .cost-content h3:after{margin-top:3px;content:" ";display:block;border-bottom:3px solid;width:25%}.react-hubs .avg-net-cost-content .cost-content :nth-child(odd){color:#7b7b97;text-align:right;padding:5px 0;width:180px;margin-right:20px}.react-hubs .avg-net-cost-content .cost-content :nth-child(2n){color:#01777a;padding:5px 0;width:150px}.react-hubs .avg-net-cost-content .cost-content h3:first-child{max-width:160px;margin-left:20px}.react-hubs .avg-net-cost-content .cost-content h3:first-child:after{float:right}@media screen and (max-width:800px){.react-hubs .avg-net-cost-content .cost-content,.react-hubs .avg-net-cost-content .cost-content h3{font-size:18px!important}.react-hubs .avg-net-cost-content .cost-content h3:first-child{min-width:120px;max-width:150px;margin-left:20px}.react-hubs .avg-net-cost-section-container .avg-net-cost-content{flex-direction:column}.react-hubs .avg-net-cost-section-container .avg-net-cost-content .information-content{width:100%}}@media screen and (max-width:350px){.react-hubs .avg-net-cost-content .cost-content{max-width:280px!important}.react-hubs .avg-net-cost-content .cost-content :nth-child(odd){max-width:140px!important;margin-right:10px!important}.react-hubs .avg-net-cost-content .cost-content :nth-child(2n){max-width:100px!important}}.react-hubs .profile-menu-container{border-bottom:3px solid #e6e6f1;margin:0 1em}.react-hubs .scattergrams-container{background-color:#f6f6fa;min-height:800px}.react-hubs .scattergrams-container .common-core-width{background-color:#f6f6fa;padding:2em}.react-hubs .scattergrams-container h2{color:#007279!important;font-size:1.2em}.react-hubs .scattergrams-container .filters{display:flex;flex-direction:row}.react-hubs .scattergrams-container .filters label{font-weight:700;margin:0 16px!important}.react-hubs .scattergrams-empty-data{padding:3em!important;text-align:center}.react-hubs .scattergrams-legend-container{background-color:#e6e6f1;padding:8px 8px 16px 16px}.react-hubs .scattergrams-legend-container legend{width:100%;text-align:center;padding:16px 4px 0;font-size:14px;font-style:italic}.react-hubs .scattergrams-legend-options-container{display:flex;flex-flow:row wrap;justify-content:flex-start}.react-hubs .scattergrams-legend-group-container{flex-direction:column;display:flex;flex-basis:16%;width:16%;position:relative;box-sizing:border-box}.react-hubs .scattergrams-legend-group-container h4{width:100%;height:24px!important;font-size:15px!important;font-weight:700!important;margin:4px 0;cursor:pointer}.react-hubs .scattergrams-legend-group-container h4 i{cursor:default}.react-hubs .scattergrams-legend-group-container .scattergrams-legend-item{display:flex;flex-direction:row;align-items:center;cursor:pointer}.react-hubs .scattergrams-legend-group-container .scattergrams-legend-item svg{height:24px;width:24px;margin:0 4px}.react-hubs .scattergrams-legend-group-container .scattergrams-legend-item span{font-size:14px}@media (max-width:1025px){.react-hubs .scattergrams-legend-group-container{flex-basis:25%;margin-top:8px}}@media (max-width:815px){.react-hubs .scattergrams-legend-group-container{flex-basis:33.33%}}@media (max-width:555px){.react-hubs .scattergrams-legend-options-container{justify-content:flex-end;padding:0 16px}.react-hubs .scattergrams-legend-group-container{flex-basis:100%}.react-hubs .scattergrams-container .filters{flex-direction:column}.react-hubs .scattergrams-container .filters div{padding:4px 0}}.react-hubs .scattergrams-container-footer{padding:16px!important;font-size:12px!important}.react-hubs .applied-test-optional-checkbox{vertical-align:middle;min-width:15px;min-height:15px!important}.react-hubs .scattergrams-container .filters .applied-test-optional-checkbox-label{margin-left:8px!important}.react-hubs .applied-test-optional-checkbox-label{font-weight:400!important}.react-hubs .applied-test-optional-checkbox,.react-hubs .applied-test-optional-checkbox-label{cursor:pointer}.react-hubs #admissions-application-requirements{background-color:#1c1d39;color:#fff;padding:2.5rem 4px}.react-hubs #admissions-application-requirements .container{display:flex;flex-direction:column;align-items:center}.react-hubs #admissions-application-requirements .title{margin-bottom:.9375rem;width:100%}.react-hubs #admissions-application-requirements .subtitle{width:100%;font-size:.9rem;margin-bottom:1.5625rem}.react-hubs #admissions-application-requirements .options{display:flex;align-items:center;justify-content:center}.react-hubs #admissions-application-requirements .option{font-size:.75rem;padding:.3125rem 1.875rem;line-height:1.25rem;vertical-align:middle;transition:background-color 75ms linear;border:1px solid #fff;cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.react-hubs #admissions-application-requirements .option-active{color:#01777a;background-color:#fff;font-weight:700}.react-hubs #admissions-application-requirements .option-inactive{color:#fff;background-color:#1c1d39}.react-hubs #admissions-application-requirements .option-inactive:hover{background-color:#393d54}.react-hubs #admissions-application-requirements .option-left{border-top-left-radius:.3125rem;border-bottom-left-radius:.3125rem}.react-hubs #admissions-application-requirements .option-right{border-top-right-radius:.3125rem;border-bottom-right-radius:.3125rem}.react-hubs #admissions-application-requirements .columns{display:flex;margin-top:20px;margin-bottom:8px}.react-hubs #admissions-application-requirements .column{display:flex;width:190px;flex:1 1;flex-direction:column;margin:0 1.5625rem}.react-hubs #admissions-application-requirements .column-list{list-style-type:none;height:100%;margin:0;padding:.9375rem .625rem;border:1px solid #393d54;border-radius:.1875rem;background-color:#1e213c}.react-hubs #admissions-application-requirements .column-header{background-color:#fff;color:#1c1d39;border-radius:.125rem;padding:.375rem;width:100%;margin:0;text-align:center;font-weight:700}.react-hubs #admissions-application-requirements .column-item{margin:.25rem 0;text-align:center;font-size:.9rem;padding:0}@media screen and (max-width:720px){.react-hubs #admissions-application-requirements .columns{flex-direction:column}.react-hubs #admissions-application-requirements .option{padding:.3125rem 1rem}}.react-hubs #admissions-recommended-courses{display:flex;flex-direction:column;padding-top:40px!important;padding-bottom:60px!important}.react-hubs #admissions-recommended-courses .subtitle{font-size:14px;color:#3f3f3f;margin-bottom:16px}.react-hubs #admissions-recommended-courses .column-header{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.react-hubs #admissions-recommended-courses .column-header:active{opacity:.3}.react-hubs #admissions-recommended-courses .column-header:hover{background-color:#c6c6d1}.react-hubs #admissions-recommended-courses .sort-icon-container{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-14px;margin-left:6px}.react-hubs #admissions-recommended-courses .sort-icon{position:relative;color:#6f6f6f;width:8px;height:8px;margin:2px}.react-hubs #admissions-recommended-courses .column-item{font-size:14px;color:#3f3f3f}.react-hubs #admissions-recommended-courses .column-start{display:flex;flex:1 1;align-items:center;justify-content:flex-start}.react-hubs #admissions-recommended-courses .column-center{display:flex;flex:1 1;align-items:center;justify-content:center}.react-hubs #admissions-recommended-courses .row-header{background-color:#e6e6f1;font-weight:700}.react-hubs #admissions-recommended-courses .row-header,.react-hubs #admissions-recommended-courses .row-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:8px 12px;font-size:14px}.react-hubs #admissions-recommended-courses .row-divider{width:100%;height:1px;background-color:#e0e0e0}.react-hubs .application-info-container{padding-top:40px!important;padding-bottom:60px!important}.react-hubs .application-info-container .heading{font-size:20px!important}.react-hubs .application-info-container .tabs-container .menu{justify-content:flex-start!important;background-color:#fff!important}.react-hubs .application-info-container .tabs-container .item{padding:0 20px!important;border-bottom-width:3px!important;line-height:25px!important;margin-top:10px!important}.react-hubs .application-info-container .tabs-container .item.active{font-weight:600}.react-hubs .application-info-container .application-information-tab{border-top:3px solid #dfdfdf!important;margin-top:-3px!important}.react-hubs .application-info-container .important-policies-tab-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding:25px 30px}.react-hubs .application-info-container .important-policies-tab-container .important-policies-info{display:flex;flex-direction:column;justify-content:center;max-width:275px;text-align:center;align-items:center;font-size:15px!important;margin-right:20px;padding:10px 20px}.react-hubs .application-info-container .important-policies-tab-container .important-policies-info svg{margin-bottom:10px}.react-hubs .application-info-container .important-policies-tab-container .important-policies-content{display:grid;grid-template-columns:200px auto;font-size:15px!important}.react-hubs .application-info-container .important-policies-tab-container .important-policies-content div:nth-child(odd){font-weight:600}.react-hubs .application-info-container .fees-tab-container{display:flex;flex-direction:row;justify-content:center;align-items:center}.react-hubs .application-info-container .fees-tab-container .fees-tab-container-table{display:flex;flex-direction:column;align-items:flex-start;border:1px solid #e6e6f1;margin-right:5px;margin-top:20px;width:100%}.react-hubs .application-info-container .fees-tab-container .fees-tab-container-table>h3{font-size:19px!important;font-weight:600!important;margin:0!important;padding:8px!important;background-color:#e6e6f1;width:100%!important}.react-hubs .application-info-container .fees-tab-container .fees-tab-container-table>div{font-size:15px!important;padding:8px}.react-hubs .application-info-container .fees-tab-container .fees-tab-container-table>div>span{font-weight:600;width:130px;display:inline-block}.react-hubs .application-info-container .fee-footer{text-align:center;width:100%;display:block;padding:8px}.react-hubs .application-info-container .fee-footer:hover{text-decoration:underline!important}.react-hubs .imp-policies-heading-tooltip{left:0!important}.react-hubs .application-info-container .app-info-data-from-year{width:100%;text-align:center;color:#1c1d39;background-color:#ddddea;padding:6px;font-size:12px;margin-top:20px}@media screen and (max-width:720px){.react-hubs .application-info-container .application-information-tab{border-color:transparent!important}.react-hubs .application-info-container .fees-tab-container,.react-hubs .application-info-container .important-policies-tab-container{flex-direction:column}.react-hubs .application-info-container .important-policies-tab-container .important-policies-content{grid-template-columns:200px auto}}.react-hubs .deadlines-tab-container{display:flex;flex-direction:column}.react-hubs .deadlines-tab-container .deadlines-column{width:50%}.react-hubs .deadlines-tab-container .deadline-container{display:flex;flex-direction:row;align-items:center;text-align:center;max-width:300px;margin:0 auto;margin-top:25px!important}.react-hubs .deadline-container .deadline-calendar-container{display:flex;align-items:center;border-radius:4px;background-color:#01777a;color:#fff;width:60px;height:60px;font-size:14px;flex-direction:column;margin-right:25px!important}.react-hubs .deadline-container .deadline-calendar-month{width:100%;border-bottom:2px dashed #015658;height:25px}.react-hubs .deadline-container .deadline-calendar-date{line-height:35px;font-size:26px}.react-hubs .deadline-text{flex:1 1;text-align:left}.react-hubs .deadlines-tab-container .deadline-container.common-deadlines-flag-on{max-width:none}.react-hubs .deadlines-tab-container .deadlines-column.common-deadlines-flag-on{width:100%}@media screen and (max-width:720px){.react-hubs .deadlines-tab-container{flex-direction:column}.react-hubs .deadlines-tab-container .deadlines-column{width:100%}.react-hubs .deadlines-tab-container .deadline-container{max-width:250px}}.react-hubs .highschool-application-stats-container{padding-top:40px!important;padding-bottom:60px!important}.react-hubs .highschool-application-stats-container .heading{font-size:20px!important;line-height:25px!important;font-weight:600!important;margin:0!important}.react-hubs .multibar-chart-container{display:block;overflow-x:auto;overflow-y:hidden}.react-hubs .multibar-chart-container .plot-area{display:flex;position:relative;justify-content:space-evenly;height:350px}.react-hubs .multibar-chart-container .plot-area .plot-x-axis-line{border:0;border-bottom:1px solid #000;position:absolute;left:0;top:300px;min-width:100%;margin:0!important}.react-hubs .multibar-chart-container .multibar-block-container{position:relative;bottom:50px}.react-hubs .multibar-chart-container .multibar-bar-block{display:block}.react-hubs .multibar-chart-container .multibar-bar-block-label{position:absolute;width:80px;text-align:right;font-size:14px!important;line-height:18px;color:#1f1f1f}.react-hubs .multibar-chart-container .multibar-block-label{position:relative;top:350px;text-align:center;float:right}.react-hubs .multibar-chart-container .multibar-bar-svg-pattern{position:relative;left:0}.react-hubs .multibar-chart-container .multibar-bar-svg-pattern .multibar-bar-svg-line{stroke:grey;stroke-width:1}@media screen and (max-width:350px){.react-hubs .multibar-chart-container .multibar-bar-block-label{font-size:10px!important;line-height:14px}}@media screen and (min-width:351px) and (max-width:720px){.react-hubs .multibar-chart-container .multibar-bar-block-label{font-size:12px!important;line-height:16px}}.react-hubs .admissions-contact-section{display:flex;flex-direction:column;width:100%}.react-hubs .admissions-contact-section .info-container{background-color:#e6e6f1;display:flex;width:100%;align-items:center;justify-content:center;padding:12px 25%;margin-top:20px}.react-hubs .admissions-contact-section .info-container .section{display:flex;flex-direction:column;flex:1 1;width:100%;padding:24px;color:#1c1d39;font-size:16px}.react-hubs .admissions-contact-section .info-container .section .title{font-size:18px;font-weight:700;margin-bottom:12px}.react-hubs .admissions-contact-section .info-container .section .info{font-size:14px}.react-hubs .admissions-contact-section .footer-container{background-color:#ddddea;display:flex;width:100%;align-items:center;justify-content:center;padding:6px;font-size:12px;color:#1c1d39}@media (max-width:1023px){.react-hubs .admissions-contact-section .info-container{padding:12px 12.5%}}@media (max-width:599px){.react-hubs .admissions-contact-section .info-container{flex-direction:column;padding:12px 0}}.react-hubs .application-factors{background-color:#f6f6fa;padding-top:40px!important;padding-bottom:60px!important;padding:0 4px}.react-hubs .application-factors p{font-size:14px;color:#3f3f3f;margin-bottom:16px}.react-hubs .application-factors-content{display:flex;flex-flow:row wrap;flex-direction:row}.react-hubs .application-factors-factor{background-color:#fff;margin:0 10px!important;height:300px;border:1px #f6f6fa;border-radius:4px;text-align:center;display:flex;flex-direction:column;flex-basis:22%;width:22%}.react-hubs .application-factors-factor h3{background-color:#e6e6f1;width:100%;text-align:center;font-size:14px!important;font-weight:700;padding:4px 0;border:1px #e6e6f1;border-top-left-radius:4px;border-top-right-radius:4px;flex:none!important;-webkit-margin-after:0!important;margin-block-end:0!important}.react-hubs .application-factors-factor section{padding:8px!important;flex:auto!important;overflow-y:auto!important}@media (max-width:1333px){.react-hubs .application-factors-factor{flex-basis:22%}}@media (max-width:1073px){.react-hubs .application-factors-factor{flex-basis:45%;margin-top:20px!important}}@media (max-width:815px){.react-hubs .application-factors-factor{flex-basis:45%}}@media (max-width:555px){.react-hubs .application-factors-factor{flex-basis:100%}}.react-hubs .eduLogo-container{height:5em;min-width:7em;max-width:7em;background-color:#fff;outline:2px solid #e6e6f1;outline-offset:-2px;text-align:center;margin:auto auto .2em;border-radius:10px}.react-hubs .eduLogo-container img{z-index:12;display:block;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:96%;max-width:96%}.react-hubs .percentage-data-pod-subtitle{color:#434343;font-weight:500!important;margin:0 0 8px!important}.react-hubs .percent-pod-value-container{height:116px}.react-hubs .logo-container{height:6em;min-width:6em;max-width:6em;background-color:#fff;outline:2px solid #e6e6f1;outline-offset:-2px}.react-hubs .logo-container img{z-index:12;display:block;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height:96%;max-width:96%}.react-hubs .school-details-container{display:flex;font-family:"Source Sans Pro",Arial,Helvetica,sans-serif;margin:0 auto}.react-hubs .school-details-container section{padding-left:.8em;display:flex;flex-direction:column;justify-content:center}.react-hubs .school-details-container .school-name-container{display:grid;grid-template-columns:auto 100px}.react-hubs .school-details-container .small-screen{display:none}.react-hubs .school-details-container .school-name-text{font-size:1.08rem!important;line-height:130%!important;word-wrap:break-word;max-width:250px;min-width:150px;-webkit-margin-before:0!important;margin-block-start:0!important;-webkit-margin-after:0!important;margin-block-end:0!important}.react-hubs .school-details-container i{color:#d20061;margin-left:.5em;cursor:pointer;margin-top:-5px}.react-hubs .school-details-container>section>h2>span,.react-hubs .school-details-container>section>span{position:relative;word-wrap:break-word;font-size:.9rem!important;line-height:100%!important;margin-top:4px!important;display:flex;flex-direction:column}.react-hubs .school-details-container .school-name-container-url{margin-top:4px!important}@media screen and (max-width:720px){.react-hubs .school-details-container{width:auto}}@media screen and (max-width:480px){.react-hubs .school-details-container{flex-direction:column;justify-content:center;align-items:center}.react-hubs .school-details-container .school-name-container{grid-template-columns:auto}.react-hubs .school-details-container .school-name-container h1{text-align:center}.react-hubs .school-details-container .big-screen a,.react-hubs .school-details-container .big-screen i{display:none}.react-hubs .school-details-container .small-screen{display:flex;margin-top:16px;justify-content:center}.react-hubs .school-details-container .school-name-container-url,.react-hubs .school-details-container>section>h2>span,.react-hubs .school-details-container>section>span{text-align:center}}.react-hubs .empty-heart-icon{color:#000!important}.react-hubs .applying-to-icon-link{font-size:12px;color:#00838c;margin-left:2px;transition:#00838c 75ms linear;letter-spacing:-.2px;width:100px;border:1px solid transparent;border-radius:5px}.react-hubs .applying-to-icon-link .applying-to-icon{padding:2px 8px}.react-hubs .applying-to-icon-link .file-liked-icon{height:14px;width:14px;fill:#00838c;vertical-align:middle;margin-bottom:2px}.react-hubs .applying-to-icon-link .update-status-text,.react-hubs .applying-to-icon-link:hover .applying-to-text,.react-hubs .applying-to-icon-link:hover .file-liked-icon{display:none}.react-hubs .applying-to-icon-link:hover{background-color:#00838c}.react-hubs .applying-to-icon-link:hover .update-status-text{display:inline;color:#fff;text-decoration:underline}.react-hubs .learnmore-dropdown>.menu>.header{color:#1c1d39;background-color:#e6e6f1;margin:0!important;padding-top:1em!important;padding-bottom:1em!important}.react-hubs p.headerText{text-transform:none;font-size:17px;max-width:350px;word-wrap:break-word;white-space:normal;font-weight:400}.react-hubs div.links-container{display:grid;grid-template-columns:auto auto;grid-column-gap:20px;margin-left:10px}.react-hubs .link-item{font-size:14px;padding:10px 10px 10px 5px;text-align:left;border-bottom:1px solid #eee}.react-hubs .link-item:hover{text-decoration:underline}@media screen and (max-width:720px){.react-hubs p.headerText{max-width:100px}.react-hubs div.links-container{grid-template-columns:auto}}.react-hubs .webLinks-container{display:inline-block;margin:auto;max-width:500px}.react-hubs .sticky .webLinks-container{margin:0 auto}.react-hubs .communicate-container,.react-hubs .learnmore-container{display:inline-block}.react-hubs .learnmore-dropdown{font-size:.75rem!important;color:#00838c!important;background-color:#fff!important;border:1px solid #00838c!important;border-radius:.3125rem!important;box-sizing:border-box!important;padding:.3125rem .3215rem!important;line-height:1.25rem!important;vertical-align:middle!important;display:inline-block!important;text-decoration:none;text-align:center!important;transition:background-color 75ms linear!important;font-family:Ubuntu,Arial,Helvetica,sans-serif!important;margin-left:0!important;width:120px;margin-bottom:5px}.react-hubs .learnmore-dropdown>.menu{margin-top:4px!important;min-width:300px!important}.react-hubs .learnmore-dropdown>.menu>.item{font-size:14px!important;color:#00838c!important;max-width:200px;word-wrap:break-word;white-space:normal;line-height:20px!important}.react-hubs .learnmore-dropdown>.menu>.item>.text:hover{text-decoration:underline}.react-hubs .learnmore-dropdown>.menu>.divider{margin:0!important}.react-hubs .learnmore-dropdown:focus,.react-hubs .learnmore-dropdown:hover{color:#fff!important;background-color:#00838c!important;box-shadow:none!important}.react-hubs .apply-online-link{font-size:.75rem!important;color:#00838c!important;background-color:#fff!important;border:1px solid #00838c!important;border-radius:.3125rem!important;box-sizing:border-box!important;box-shadow:none!important;padding:.3125rem .3215rem!important;line-height:1.25rem!important;vertical-align:middle!important;display:inline-block!important;text-decoration:none;text-align:center!important;transition:background-color 75ms linear!important;font-family:Ubuntu,Arial,Helvetica,sans-serif!important;margin-left:0!important;font-weight:400!important;width:120px;margin-right:2px;margin-bottom:5px;cursor:pointer}.react-hubs .apply-online-link:hover{color:#fff!important;background-color:#00838c!important;box-shadow:none!important;text-decoration:underline!important}@media screen and (min-width:721px) and (max-width:900px){.react-hubs .webLinks-container{margin-left:5px}}@media screen and (max-width:720px){.react-hubs .webLinks-container{display:flex;width:100%;flex-wrap:wrap;justify-content:center;margin-top:1em;max-width:300px}}.react-hubs .masthead-container{padding:1em;margin:0 auto}.react-hubs .masthead-core{display:flex;flex-direction:row;width:100%;background-color:#fff}.react-hubs .masthead-container.sticky{position:fixed;top:0;left:0;width:100%;z-index:100;background:#fff;padding-bottom:.5em;padding-left:0;padding-right:0;max-width:100%}@media screen and (max-width:720px){.react-hubs .masthead-core{flex-direction:column}}@media screen and (max-width:820px){.react-hubs .masthead-container.sticky{position:relative;left:0!important;width:100%!important}}
/*# sourceMappingURL=main.css.map */