.page-nav-row{width:100%;background-color:#3b2360;height:3.5rem;z-index:10;display:none;padding:0}.page-nav-row .col-sm-12{padding:0;float:none}.page-nav-row.scroll-fixed{position:fixed;top:0}@media (min-width: 768px){.page-nav-row{display:block}.touch .page-nav-row{display:none}}.page-nav-row UL{list-style-type:none;margin:0;padding:0;display:flex;align-items:stretch}.page-nav-row UL LI{display:flex;position:relative;padding:0;top:0;flex:1;justify-content:center;align-items:center;height:3.5rem}.page-nav-row UL LI A{font-family:"Raleway",Helvetica,Arial,sans-serif;font-weight:normal;color:#fff;display:block;text-align:center;padding:0 1rem;text-decoration:none;line-height:1rem}@media (min-width: 992px){.page-nav-row UL LI A{font-size:1.125rem}}@media (min-width: 1200px){.page-nav-row UL LI A{font-size:1.25rem}}.page-nav-row UL LI+LI A::before{position:absolute;left:0;width:1px;background-color:#6a4c92;height:80%;top:10%;content:''}.page-nav-row UL LI::before{font-family:"icons";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;position:absolute;font-size:36px;bottom:-1.125rem;color:transparent;left:0;right:0;margin:auto;content:'\e821'}.page-nav-row UL LI:focus,.page-nav-row UL LI.active,.page-nav-row UL LI:hover,.page-nav-row UL LI:active{background-color:#6a4c92}.page-nav-row UL LI:focus::before,.page-nav-row UL LI.active::before,.page-nav-row UL LI:hover::before,.page-nav-row UL LI:active::before{color:#6a4c92;transition:color .25s ease-in-out}.page-nav-row UL LI:focus A,.page-nav-row UL LI.active A,.page-nav-row UL LI:hover A,.page-nav-row UL LI:active A{background-color:#6a4c92}.page-nav-row UL LI:focus+LI A::before,.page-nav-row UL LI.active+LI A::before,.page-nav-row UL LI:hover+LI A::before,.page-nav-row UL LI:active+LI A::before{display:none}.page-hero{background-position:center center}.section-title{text-transform:none}#living-campus-header{margin-bottom:1rem}.form-area{margin-top:1rem;margin-bottom:1rem}.form-area label{margin-bottom:1rem;padding:5px;border-radius:5px;display:block;cursor:pointer;transition:100ms all linear}.form-area label:hover{background:#dfebf1}.form-area label input{align-self:flex-start}.form-area label>span{font-family:"Raleway",Helvetica,Arial,sans-serif;font-size:1.125rem;font-weight:normal;text-transform:none;letter-spacing:normal;margin-left:10px}.form-area label>span .secondary-label{color:#333;font-size:.875rem;padding:0;margin:0}.form-area label.inline{display:inline-flex;margin:0 0.5rem;padding:5px 10px}.form-area label.inline span{font-weight:bold;font-size:1.5rem}.form-area label.inline input{align-self:center}.form-area label.selected{background:#1e5989}.form-area label.selected span{color:#ffc222}.form-area label.selected span .secondary-label{color:white}.number-badge{display:block;position:relative;width:100%;margin:0 auto 1rem auto;max-width:150px;min-height:1em;border-radius:5px;color:white;font-family:"Tungsten",Impact,sans-serif;font-size:3.125rem}.number-badge.green{background:#00854f}.number-badge.purple{background:#6a4c92}.number-badge span{display:block;position:absolute;transform:translateY(-50%);top:50%;text-align:center;width:100%}.number-badge:after{content:'';display:block;padding-top:50%}.big-number{display:block;font-family:"Tungsten",Impact,sans-serif;font-size:3.75rem;color:#00854f;line-height:1em;margin-bottom:2rem}.big-number span{display:block;font-family:"Raleway",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.312rem;color:#3b2360}@media (min-width: 992px){.big-number{font-size:4.5rem}}.fin-aid-callouts p{font-size:.875rem}@media (min-width: 768px){.fin-aid-callouts{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:nowrap;flex-direction:row}}@media (min-width: 992px){.fin-aid-callouts p{font-size:1rem}}.fin-aid-callout-item{padding:0 1rem 4rem 1rem;border-radius:5px;position:relative}.fin-aid-callout-item.green{background-color:#c5e4ce}.fin-aid-callout-item.brown{background-color:#f4d5be}.fin-aid-callout-item.blue{background-color:#aadff1}.fin-aid-callout-item.purple{background-color:#d3c8e2;width:100%}@media (min-width: 768px){.fin-aid-callout-item{flex:1 1 20%}}.fin-aid-callout-item .btn{position:absolute;bottom:1rem;left:1rem;right:1rem;display:block;border-radius:3px;box-shadow:inset 0 0 0 2px rgba(0,0,0,0.2)}.col-tiny{padding:1rem 0;text-align:center}@media (min-width: 768px){.col-tiny{flex:0 0 auto;align-self:center;padding:0 0.5rem}}.fin-aid-callout{border-radius:5px 5px 0 0;padding:1rem;margin:0 -1rem 1rem -1rem;line-height:1em;font-family:"Tungsten",Impact,sans-serif;font-size:2.25rem;color:white}.fin-aid-callout span{font-family:"Raleway",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:bold;color:#ffd589;display:block;margin-top:0.5rem;line-height:1em}.green .fin-aid-callout{background-color:#00854f}.brown .fin-aid-callout{background-color:#974f25}.blue .fin-aid-callout{background-color:#1e5989}.purple .fin-aid-callout{background-color:#6a4c92;font-size:2.375rem}@media (min-width: 992px){.fin-aid-callout{font-size:3rem;min-height:108px}.fin-aid-callout span{font-size:1.125rem}}.inline-block{display:inline-block;margin:0}#cost-barchart .ct-bar{stroke-width:30px}#cost-barchart .ct-series-a .ct-bar{stroke:#e74645}#cost-barchart .ct-series-b .ct-bar{stroke:#e74645}#cost-barchart .ct-series-c .ct-bar{stroke:#e74645}#cost-barchart .ct-series-d .ct-bar{stroke:#6a4c92}#cost-barchart .ct-label{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.812rem;color:#333;fill:#333}#cost-barchart .label-inner{font-weight:bold;font-size:1rem;color:white;fill:white}#cost-barchart .ct-grids .ct-horizontal{stroke-width:0}#cost-barchart .ct-grids .ct-horizontal:nth-child(1){stroke-width:4px;stroke:#e0e0e0;stroke-dasharray:0}#loans-barchart .ct-bar,#debt-barchart .ct-bar{stroke-width:50px}#loans-barchart .ct-series-a .ct-bar,#debt-barchart .ct-series-a .ct-bar{stroke:#6a4c92}#loans-barchart .ct-series-a .label-inner,#debt-barchart .ct-series-a .label-inner{color:#6a4c92;fill:#6a4c92}#loans-barchart .ct-series-b .ct-bar,#debt-barchart .ct-series-b .ct-bar{stroke:#e74645}#loans-barchart .ct-series-b .label-inner,#debt-barchart .ct-series-b .label-inner{color:#e74645;fill:#e74645}#loans-barchart .ct-label,#debt-barchart .ct-label{font-family:"Raleway",Helvetica,Arial,sans-serif;font-size:1rem;color:#333;fill:#333}#loans-barchart .label-inner,#debt-barchart .label-inner{font-family:"Tungsten",Impact,sans-serif;font-weight:normal;font-size:1.875rem;text-align:center}#loans-barchart .ct-grids .ct-vertical,#debt-barchart .ct-grids .ct-vertical{stroke-width:0}#loans-barchart .ct-grids .ct-vertical:nth-child(1),#debt-barchart .ct-grids .ct-vertical:nth-child(1){stroke-width:4px;stroke:#e0e0e0;stroke-dasharray:0}#afford-pie .ct-series-a .ct-slice-donut{stroke:#f0885d}#afford-pie .ct-series-b .ct-slice-donut{stroke:#d0bc81}#afford-pie .ct-series-c .ct-slice-donut{stroke:#31b27d}#afford-pie .ct-series-d .ct-slice-donut{stroke:#4796c1}#afford-pie .ct-series-e .ct-slice-donut{stroke:#6a4c92}#afford-pie .ct-label{font-family:"Raleway",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:bold;color:white;fill:white;text-anchor:middle;text-shadow:0 0 6px black;alignment-baseline:central}#afford-pie .outside-label{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:.812rem;color:#333;fill:#333;text-anchor:middle}#actual-cost-pie{opacity:0.25;transition:all 250ms linear}#actual-cost-pie .ct-series-a .ct-slice-pie{fill:#6a4c92}#actual-cost-pie .ct-series-b .ct-slice-pie{fill:#c5e4ce}#actual-cost-pie .ct-series-c .ct-slice-pie{fill:#f4d5be}#actual-cost-pie .ct-series-d .ct-slice-pie{fill:#aadff1}#actual-cost-pie .ct-series-e .ct-slice-pie{fill:#bfc5c9}#actual-cost-pie .ct-label{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:normal;color:#333;fill:#333}#actual-cost-pie .highlight{font-weight:bold;font-size:1rem;color:#6a4c92;fill:#6a4c92}.list-legend{margin:1rem 0 0 0;padding:0;list-style:none;opacity:0.25;transition:all 250ms linear}.list-legend#actual-cost-legend{width:140px;margin:0 auto 0 auto}.list-legend li{padding:0;margin:0 0 0.5rem 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:1em}.list-legend li:before{width:16px;height:16px;content:'';display:inline-block;border-radius:50%;vertical-align:middle;margin-right:5px}.list-legend li.ct-series-a:before{background-color:#6a4c92}.list-legend li.ct-series-b:before{background-color:#c5e4ce}.list-legend li.ct-series-c:before{background-color:#f4d5be}.list-legend li.ct-series-d:before{background-color:#aadff1}.list-legend li.ct-series-e:before{background-color:#bfc5c9}
