:root{--tte-dark-gray:#3c3c43;--tte-yellow:#fdbf38;--tte-white:#FFF;--tte-dark-blue:#135f95;--tte-dark-blue-hover:#004073;--tte-dark-red:#a30606;--tte-light-gray:#e9e9e9;--tte-stroke-grey:#ccc;--tte-app-background-grey:#f5f5f5;--tte-montserrat-font:'Montserrat',sans-serif;--tte-open-sans:'Open Sans',sans-serif}
#cc-print-container,.cc-tool .table-desktop-only.cc-start-over-button.hidden,.inactive-text{display:none}
.cc-form-field .cc-form-checkbox,.cc-form-field .cc-form-radio,.cc-main-content .cc-component-title:before,.cc-tooltip,.fancybox-outer .fancybox-close,.interim:not(:empty):before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
#body-content{padding:1.25rem 0}
.field select::-ms-expand{display:none}
#cc-print-container{color:rgba(0,151,160)}
.cc-main>section.cc-header{padding:0 .9375rem;box-sizing:border-box}
.cc-main>section.cc-main-content{box-sizing:border-box}
.cc-main>section.cc-disclaimers{margin:1.875rem 0}
.cc-component{background-color:var(--tte-app-background-grey);margin-bottom:1.875rem;padding:25px}
@media screen and (min-width:801px){.cc-component{padding:75px 50px 50px}
}
.cc-component-merge-cells{margin-bottom:0}
.cc-component.inactive *,.cc-component.inactive :after,.cc-component.inactive :before{pointer-events:none}
.cc-component.inactive .cc-form-field .cc-form-radio,.cc-component.inactive .cc-slider .cc-credit-num:after,.cc-component.inactive .cc-ways-save-list li.active{border-color:rgba(150,150,150,1) !important}
.cc-component.inactive .cc-form-field .cc-form-radio:after,.cc-component.inactive .cc-form-field div.cc-form-select:after,.cc-component.inactive .cc-slider .ui-state-default,.cc-component.inactive .cc-slider.ui-widget-content .ui-state-default{background-color:rgba(150,150,150,1) !important}
.cc-breakdown sup{font-size:.78125rem !important}
.cc-component.cc-ways-to-save.inactive .inactive-text,.cc-component.inactive .inactive-text,.active-text{display:block}
.cc-component.inactive .cc-component-content,.cc-component.inactive .active-text{display:none}
.cc-component.inactive .cc-component-content.cc-ways-to-save-inner{display:block}
.cc-component .cc-ways-save-content-container.inactive-msg{display:none}
.cc-component.inactive .cc-ways-save-content-container.inactive-msg{display:table-cell}
.cc-component.inactive .cc-ways-save-content-container .cc-ways-save-content{display:none !important}
.cc-component.inactive .cc-ways-save-content-container.inactive-msg+.cc-ways-save-content-container{margin-top:.625rem}
.cc-component.inactive .cc-ways-save-content-container.inactive-msg p{background-color:rgba(255,255,255,1);padding:1em 1.5em}
.cc-tool ul,.cc-tool ul li{list-style-type:none;padding:0;margin:0}
.cc-tool ul.cc-show-list-style{list-style-type:disc;margin-left:2.125em;margin-bottom:1em}
.cc-read-more{font-size:.875rem;line-height:1.571em;text-align:right;margin-top:.6255rem;display:block}
.cc-feedback{background-color:rgba(255,255,255,1);border:.063rem solid rgba(173,173,173,1);padding:.9375rem;margin-bottom:1.25rem;margin-top:1.25rem}
.cc-form-field-wrapper+.cc-feedback{margin-top:1.875rem}
.cc-feedback-title{font-family:"Open Sans",Arial,sans-serif;font-size:1.125rem;font-weight:700;margin-bottom:1em}
.cc-feedback p.cc-feedback-subtitle{font-weight:700}
.cc-feedback p.cc-feedback-estimate{font-size:1.25rem;font-weight:700;margin-bottom:0}
#display-transfer-credit-upto-alliance-school{padding-top:2.5rem}
.cc-more-info,.cc-tool p.cc-more-info{font-size:.875rem;margin:1.875rem 0 0}
.cc-component-title+.cc-component-content .cc-help-text:first-child p.cc-more-info{margin-top:.9375rem;margin-bottom:1.875rem}
.cc-tool .cc-more-info+.cc-disclaimer{margin-top:1.875rem}
.cc-main .cc-component-title{margin-bottom:.9375rem}
.cc-main-content .cc-component-title{position:relative}
.cc-main-content .cc-component-title:before{content:'';position:absolute;left:0;top:-25px;height:3px;width:50px;background:var(--tte-yellow)}
.cc-main-content .cc-graduation .cc-form-field.field select{min-width:unset;padding-right:4em}
.cc-start-term-wrapper{margin-bottom:1.875rem}
.cc-main-content .cc-graduation .cc-section-title+.cc-start-term{vertical-align:middle;margin-bottom:.9375rem}
.cc-main-content .cc-graduation .cc-course-load-wrapper .cc-section-title{width:auto;padding-right:0;margin-bottom:1.25rem}
.cc-main .cc-summary .cc-section-title{margin-bottom:0}
.cc-main-content .cc-component-content{margin:0;width:100%}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}
.clearfix{zoom:1}
.cc-cc-ways-save-content .desktop-only,.cc-main .tablet-desktop-only,.cc-tool .desktop-only,.cc-tool .tablet-desktop-only,.cc-tool .tablet-only{display:none}
.cc-tool .mobile-only,.cc-tool .mobile-tablet-only{display:inherit}
.cc-tool .mobile-only.hidden,.cc-tool .mobile-tablet-only.hidden{display:none}
.cc-tooltip{border-bottom:.063rem;color:rgba(0,113,207,1);font-size:1.25rem;margin:0 0 0 .3125rem;position:static;display:inline-block;font-family:'Glyphicons Regular';font-style:normal;font-weight:400;line-height:1;vertical-align:middle;cursor:pointer}
.cc-tooltip:after{content:"\E196"}
.notice,.tooltip{margin:-.313em 0 0 .25em;font-size:1.25em;line-height:1;padding:0}
.cc-main-content .notice{display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding-top:1.25rem;cursor:auto}
.fa-exclamation-triangle + p{display:inline-block;padding-left:10px}
.cc-main-content .notice:after{content:none}
.notice-text-wrapper,.tooltip-text-wrapper{background-color:rgba(255,255,255,1);font-size:.9375rem;line-height:1.571em;top:2.9rem}
.cc-main-content .notice-text-wrapper{background:0;display:flex;align-items:baseline;flex-wrap:wrap}
.cc-main-content .notice-text-wrapper p{flex:1 1 90%}
.cc-main-content .notice-text-wrapper p + p{flex:1 1 100%}
.tooltip .tip-point{top:2.95rem;left:-1.25em}
.notice .tip-point:after,.tooltip .tip-point:after{border-bottom-color:rgba(255,255,255,1)}
.cc-form-select~.notice,.cc-form-select~.tool-tip{margin:0 0 0 .3125rem}
.cc-tooltip-text-wrapper{visibility:hidden;background-color:rgba(255,255,255,1);border:.063rem solid rgba(173,173,173,1);border-radius:.375rem;text-align:left;width:calc(100vw - 4.5rem);padding:1.25rem;position:absolute;left:0;right:0;top:1.875rem;margin-left:0;z-index:20}
.cc-tooltip .cc-tooltip-text-wrapper:after,.cc-tooltip .cc-tooltip-text-wrapper:before{display:none;left:1.875rem;right:auto;bottom:100%;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none}
.cc-tooltip .cc-tooltip-text-wrapper:before{border-color:rgba(173,173,173,0);border-bottom-color:rgba(173,173,173,1);border-width:1.182em;margin-left:-1.182em}
.cc-tooltip .cc-tooltip-text-wrapper:after{border-color:rgba(245,245,246,0);border-bottom-color:var(--tte-white);border-width:1.091em;margin-left:-1.091em}
.cc-tooltip:hover .cc-tooltip-text-wrapper{visibility:none}
.cc-tooltip .cc-tooltip-text-wrapper>span{font-family:'Open Sans',sans-serif;font-size:.9375rem;line-height:1.571em;color:rgba(0,0,0,1);display:block;margin-bottom:0}
#cc-grad-max-years-notice-mobile{float:right;margin-right:3em;margin-top:-.5rem}
.fancybox-outer .fancybox-close{background:0;width:auto;height:auto;top:1.125rem;right:.9375rem;font-family:'Glyphicons Regular';color:rgba(1,30,65,1);font-size:.75em;font-style:normal;line-height:1em;font-weight:400}
.fancybox-outer .fancybox-close:after{content:'\e208'}
.fancybox-outer .fancybox-close:hover{text-decoration:none}
.fancybox-skin .fancybox-inner,.fancybox-skin .fancybox-outer{position:initial}
.fancybox-skin{border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;padding:0 !important}
.cc-modal{padding:4rem .9375rem .9375rem}
.cc-modal-content{padding-top:1.5em}
.cc-modal-bottom-button-section .cta-button{width:100%;margin:0 0 .625rem}
.cc-modal-bottom-button-section .cta-button.disabled{border:0;background-color:rgba(153,153,153,1);color:rgba(255,255,255,1);cursor:default}
.acknowledgments p,ul.acknowledgments li{font-size:15px;line-height:1.571em}
#acknowledgment-pop-up .cta-button{width:auto}
.cc-acknowledgments-scroll{padding-top:.85em;padding-bottom:.65em;max-height:22em;overflow-y:scroll;margin:1.5rem 0 1rem;box-sizing:border-box;background:rgba(233,233,233,1)}
#cc-confirm-changes{max-width:57em;box-sizing:border-box}
#cc-confirm-changes .cc-modal-bottom-buttons>.cc-modal-bottom-button-section{margin:0 5px}
#cc-confirm-changes .cc-modal-bottom-buttons>.cc-modal-bottom-button-section:first-child{margin-left:0}
#cc-confirm-changes .cc-modal-bottom-buttons>.cc-modal-bottom-button-section:last-child{margin-right:0}
#price-breakdown-container table tbody tr.hidden{display:none}
.cc-modal-title{font-size:1.25rem;line-height:1em;margin:-.9375rem -.9375rem .9375rem;padding:.9375rem;background-color:rgba(245,245,245,1);position:absolute;left:.9375rem;right:.9375rem;top:.9375rem}
span.cc-disclaimer{display:block;font-size:.857em;line-height:1.5em}
#price-breakdown-disclaimer p,.cc-tool p.cc-disclaimer,.fancybox-inner p.cc-disclaimer{font-size:.9375rem;line-height:1.5em;text-align:left}
.cc-main .cta-button{margin:0}
.cta-button.cc-start-over-button.tablet-desktop-only.hidden{display:none}
.cc-main .cta-button.cc-start-over-button.mobile-only{display:block}
.cc-main .cta-button.cc-continue-button{width:30%;float:right}
.cc-main .cta-button.cc-restart-button{border:2px solid rgba(0,113,207,1);background-color:transparent;width:30%;float:left}
.cc-main .cta-button.cc-restart-button a{color:rgba(0,113,207,1);padding-top:.75em;padding-bottom:.75em}
.cc-main .cta-button.cc-restart-button:hover{border-color:rgba(7,152,235,1)}
.cc-main .cta-button.cc-restart-button a:hover{color:rgba(7,152,235,1)}
.cc-form-field.field{margin:0 0 1.875rem;overflow:visible}
.cc-federal-direct-loan .cc-form-field.field,.cc-tuition-rate .cc-form-field.field{margin:0}
.cc-tuition-rate .cc-form-field.field+.cc-form-field.field{margin-top:.313rem}
.cc-ways-save-content .cc-form-field.field{margin:0 0 1.25rem}
.cc-form-field div.cc-form-select{background-color:rgba(255,255,255,1);border:.063rem solid rgba(153,153,153,1);position:relative;width:100%;margin:0 auto}
#cc-confirm-changes-message-list li{padding-left:5px}
.fancybox-content{padding:25px}
.fancybox-content ul li:before{border-radius:4px}
.fancybox-content ul.acknowledgments li:before{top:7px}
.cc-form-field-wrapper ul li:before{border-radius:4px}
.cc-summary-list li{margin:0;padding-left:0}
.cc-summary-list-wrapper ul li:before{content:none}
.cc-ways-to-save .shared-form-options--drop-down{padding:0 .75em .625em}
.cc-ways-to-save .shared-form-options,.cc-ways-to-save .shared-form-text{margin:initial;margin-right:10px;width:initial}
.cc-ways-to-save .shared-cta,.cc-ways-to-save a.shared-cta{min-width:0;max-width:initial;height:50px}
.cc-ways-save-content .cc-form-field-wrapper.cc-employer-input{margin-bottom:1.25rem}
.cc-aid-input .shared-form-text{padding-right:10px}
.cc-ways-save-content .cc-form-field-wrapper.cc-aid-input .cc-form-field.field,.cc-ways-save-content .cc-form-field-wrapper.cc-employer-input .cc-form-field.field,.cc-ways-save-content .cc-form-field-wrapper.cc-scholarships-input .cc-form-field.field,.cc-ways-save-content .cc-form-field-wrapper.cc-tuition-assistance-input .cc-form-field.field{display:table-cell;border:0;border-right:.9375rem solid rgba(255,255,255,1);background-color:transparent;padding:0}
.cc-ways-save-content .cc-form-field-wrapper.cc-aid-input .cc-form-field.field:last-child,.cc-ways-save-content .cc-form-field-wrapper.cc-employer-input .cc-form-field.field:last-child,.cc-ways-save-content .cc-form-field-wrapper.cc-scholarships-input .cc-form-field.field:last-child,.cc-ways-save-content .cc-form-field-wrapper.cc-tuition-assistance-input .cc-form-field.field:last-child{border-right:0}
.cc-ways-save-content .cc-form-field-wrapper.cc-scholarships-input .cc-form-field.field:first-child,.cc-ways-save-content .cc-form-field-wrapper.cc-tuition-assistance-input .cc-form-field.field:first-child{width:25%}
.cc-ways-save-content .cc-form-field-wrapper.cc-aid-input .cc-form-field.field:first-child{width:33%}
.cc-ways-save-content .cc-form-field-wrapper.cc-employer-input .cc-form-field.field:first-child{width:75%}
.cc-ways-save-content .cc-form-field-wrapper.cc-scholarships-input .cc-form-field.field select,.cc-ways-save-content .cc-form-field-wrapper.cc-tuition-assistance-input .cc-form-field.field select{min-width:unset}
.cc-graduation .cc-form-field .cc-form-select,.cc-program .cc-form-field .cc-form-select{width:calc(100% - 2.95em);margin:0;max-width:none;display:inline-block}
.cc-form-field div.cc-form-select:after{background-color:rgba(0,113,207,1);position:absolute;width:1.938rem;content:'\25BE';right:-.063rem;top:-.063rem;bottom:-.063rem;font-family:Helvetica;color:rgba(255,255,255,1);text-align:center;padding-top:.313rem}
.cc-form-field.inactive div.cc-form-select:after{background-color:rgba(153,153,153,1)}
.cc-form-field.field select{width:100%;min-height:1.25rem;height:1.875rem;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.125rem 2em .125rem .625rem;z-index:10;position:relative;cursor:pointer;font-size:1em}
.cc-form-field.field select[disabled]{cursor:default}
#estimated-cost-frequency-select{margin:1rem 0 0}
.cc-estimate-wrapper #cc-price-estimate-opener,.cc-estimate-wrapper #cc-price-estimate-opener.hidden{padding:20px 0 25px 0}
@media screen and (max-width:800px){.cc-estimate-wrapper #cc-price-estimate-opener{display:none}
#estimated-cost-frequency-select{margin-bottom:25px}
}
#estimated-cost-frequency{font-size:15px}
.cc-form-field.field label,.cc-form-field.field select{color:rgba(0,0,0,1)}
.cc-form-field.field.inactive label,.cc-form-field.field.inactive select{color:rgba(153,153,153,1)}
.cc-form-field #submit_button,.cc-form-field .submit_button{background-color:rgba(153,153,153,1);font-size:.875em;line-height:1em;color:rgba(255,255,255,1);text-transform:uppercase;width:100%;margin-top:1.25rem;white-space:normal;min-height:3.125rem;height:3.125rem;padding:.25em 0;cursor:pointer}
.cc-form-field .submit_button{border:0;background-color:rgba(255,184,29,1);color:rgba(1,30,65,1);font-weight:700}
.cc-form-field .submit_button:disabled{border:0;background-color:rgba(153,153,153,1);color:rgba(255,255,255,1);cursor:default}
.cc-form-field .cc-form-checkbox,.cc-form-field .cc-form-radio{background-color:rgba(255,255,255,1);border:.063rem solid rgba(173,173,173,1);width:.75rem;height:.75rem;cursor:pointer;display:inline-block;position:relative;vertical-align:middle;margin-right:.313rem;margin-bottom:4px}
.cc-form-field .cc-form-checkbox{vertical-align:top;margin-top:.25rem}
.cc-form-field .cc-form-radio{border-radius:50%;margin-left:.75em}
.cc-tool .cc-form-field-wrapper .cc-form-field.radio-side-by-side{display:inline-block;width:auto}
.cc-form-radio+.cc-form-label label{padding:.75em 1em .75em 2.25em;margin-left:-2.275em}
.cc-tool .cc-form-field-wrapper .cc-form-question{margin-bottom:1em}
.cc-form-field-wrapper+.cc-form-field-wrapper,.cc-next-steps+.cc-form-field-wrapper{margin-top:1.875em}
.cc-form-field-wrapper>.interim:not(:empty){display:flex;align-items:baseline;margin-top:1.25em;margin-left:.625em}
.cc-border-top-dashed{padding-top:.75em;border-top:.063em dashed rgba(60,60,67,1)}
.cc-form-field .cc-form-checkbox.checked{background-color:rgba(0,113,207,1);border-color:rgba(0,113,207,1)}
.cc-form-field .cc-form-checkbox.checked:after{content:'\E207';font-family:'Glyphicons Regular';color:rgba(255,255,255,1);font-size:.563rem;line-height:1em;position:absolute;left:.063rem;top:0}
.cc-form-field .cc-form-radio.selected{background-color:rgba(255,255,255,1);border-color:rgba(0,113,207,1)}
.cc-form-field .cc-form-radio.selected:after{content:' ';background-color:rgba(0,113,207,1);position:absolute;top:.126rem;bottom:.126rem;left:.126rem;right:.126rem;border-radius:50%}
.cc-form-field .cc-form-checkbox input,.cc-form-field .cc-form-radio input{border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;margin:0;min-height:.75rem;display:block;z-index:15;position:relative;cursor:pointer}
.cc-form-field .cc-form-label{line-height:1em;display:inline-block}
.cc-form-field .cc-form-radio+.cc-form-label{line-height:1rem}
.cc-program .cc-form-field .cc-form-label{display:block;margin-bottom:.9375rem}
.cc-form-field .cc-form-checkbox+.cc-form-label{width:calc(100% - 2rem);vertical-align:top}
.cc-form-field .cc-form-checkbox+.cc-form-label label{vertical-align:top}
.cc-tool ul li:last-child .cc-form-label{padding-bottom:0}
.cc-tool ul>li:last-child .cc-form-field{margin-bottom:.333em;font-weight:400}
.cc-start-term .cc-form-field,label[for=employer-discount] p{margin-bottom:0}
.cc-form-field.field label{color:rgba(0,0,0,1);font-size:.9375rem;line-height:1.4em;font-weight:400}
.cc-program .cc-form-field.field label{font-family:Roboto;font-size:1.125rem;font-weight:400}
.cc-input-text{width:2.5rem;height:1.875em;font-size:.875rem;line-height:1em;color:rgba(0,0,0,1);border:.063rem solid rgba(173,173,173,1);padding-left:.625em}
p.cc-form-question{line-height:1.4em;font-weight:700;display:block;margin-right:1.875rem;margin-top:1em}
.cc-main-content .shared-form-options label{color:var(--tte-dark-gray);display:flex}
.program-field-wrapper .shared-form-options label{padding-top:30px}
.program-field-wrapper .shared-form-options:first-child label{padding-top:0}
@media screen and (min-width:801px){#cc-confirm-changes .cc-modal-bottom-buttons{display:flex}
.program-field-wrapper .shared-form-options label{padding-top:0}
}
.cc-ways-save-list-item:before{content:none}
.cc-tool .cc-program-list{display:table}
.cc-program-list>li{width:calc(100% / 3);background-color:rgba(245,245,245,1);padding:.9375rem;border-right:1.875rem solid rgba(255,255,255,1);display:table-cell}
.cc-course-load,.cc-program-list li li.active,.cc-program-list>li .cc-section-title{background-color:rgba(255,255,255,1)}
.cc-program-list>li:last-child{border:0}
.cc-program-list li li,.cc-program-list option{font-size:.875rem;line-height:1.5em;padding:.5rem .9375rem;border-left:.063rem solid rgba(245,245,245,1);cursor:pointer}
#main-content .cc-program-list ul:last-child:not(.dropdown-list):not(.content-tabs) li:last-child,#main-content ul.cc-program-list:last-child:not(.dropdown-list):not(.content-tabs) li li:last-child{padding:.5rem .9375rem}
.cc-program-list li li.active{border-left-color:rgba(44,112,184,1);font-weight:700}
.cc-start-term{display:block}
.cc-course-load{padding:1.563rem .9375rem;text-align:center}
.cc-slider{text-align:center}
.cc-slider.ui-widget.ui-widget-content{background:rgba(238,238,238,1);border:0;margin:1.875rem 0 .313rem;height:10px}
.cc-slider .cc-credit-num.min{left:0}
.cc-slider .cc-credit-num.max{right:0}
.cc-slider.cc-transfer-credit-slider.ui-widget.ui-widget-content{margin:3.125rem auto;width:90%}
.cc-slider .ui-state-default,.cc-slider.ui-widget-content .ui-state-default{background-color:var(--tte-yellow);border:0;border-radius:0;height:28px;width:24px;cursor:pointer}
.cc-slider .cc-credit-num{font-size:.875rem;line-height:1em;position:absolute;top:-1.875rem;width:4em;text-align:center;visibility:hidden;font-weight:700}
.cc-slider.cc-transfer-credit-slider .cc-credit-num{top:1.875rem}
.cc-slider .cc-credit-num span{display:none;clear:both}
.cc-slider .cc-credit-num:not(.min-max):after{content:'';position:absolute;bottom:-1.563rem;border-left:.063rem solid rgba(211,211,211,1);height:1.25rem;left:54%;transform:translateX(-50%);visibility:visible}
.cc-slider .cc-credit-num.min-max:after{content:'';position:absolute;bottom:2.25rem;border-left:.063rem solid rgba(211,211,211,1);height:30px;visibility:visible}
@media screen and (min-width:801px){.cc-slider .cc-credit-num.min-max:after{bottom:1.5rem}
}
.cc-slider .cc-credit-num.min:after{left:0}
.cc-slider .cc-credit-num.max:after{right:0}
.cc-slider.cc-transfer-credit-slider .cc-credit-num:not(.min-max):after{bottom:1.563rem;transform:translateX(50%);visibility:hidden}
.cc-slider .cc-credit-num.active{font-weight:700;white-space:nowrap}
.cc-slider.cc-transfer-credit-slider .cc-credit-num.active{top:-1.875rem}
.cc-slider .cc-credit-num.active,.cc-slider .cc-credit-num.min-max,.cc-slider.cc-transfer-credit-slider .cc-credit-num.active:after,.cc-slider.cc-transfer-credit-slider .cc-credit-num.min-max:after{visibility:visible}
.cc-slider .cc-credit-num.active .cc-credit-num-word{display:inline-block;font-weight:700}
.cc-slider .cc-credit-num.active:after{border-color:rgba(194,23,45,1);height:22px}
.cc-slider.cc-transfer-credit-slider .cc-credit-num.active:after{bottom:-1.563rem;visibility:visible}
.cc-course-load-num{font-weight:700}
.cc-course-load-num,.cc-course-load-text{text-align:left;margin:0}
.ineligible+.cc-ways-save-content .cc-slider .cc-credit-num{color:rgba(173,173,173,1)}
.ineligible+.cc-ways-save-content .cc-slider .ui-state-default,.ineligible+.cc-ways-save-content .cc-slider.ui-widget-content .ui-state-default{background-color:rgba(173,173,173,1)}
.ineligible+.cc-ways-save-content .cc-slider .cc-credit-num.active:after{border-color:rgba(173,173,173,1)}
.cc-tool .cc-main-content .cc-ways-to-save .cc-component-title{display:inline-block}
.cc-total-savings.hidden{display:none}
.cc-total-savings{font-family:var(--tte-montserrat-font);font-size:18px;text-transform:uppercase}
.cc-total-savings-text{background:var(--tte-white);padding:3px 5px;position:relative;z-index:1;margin-left:5px}
.cc-total-savings-text:before{background:var(--tte-white);content:"";height:100%;left:0;position:absolute;top:0;transform:skewX(-12deg);transform-origin:0 0;width:20px;z-index:-1}
.ways-to-save-headline{align-items:baseline;display:flex;flex-wrap:wrap;justify-content:space-between}
@media screen and (max-width:800px){.cc-ways-to-save{padding-bottom:0}
}
@media screen and (min-width:801px){.cc-start-term .shared-form-options--drop-down{margin:0;width:50%}
}
.cc-ways-save-content-container .cc-ways-save-subtitle.mobile-only{color:var(--tte-dark-gray);font-family:var(--tte-open-sans);font-size:15px;background-color:var(--tte-light-gray);border-bottom:5px solid var(--tte-white);position:relative;cursor:pointer;margin:0;padding:20px;padding-left:60px}
.cc-ways-save-content-container .cc-ways-save-subtitle.mobile-only.active{background-color:var(--tte-yellow)}
.cc-ways-save-content-container .cc-ways-save-subtitle.mobile-only.active a{font-weight:700}
@media screen and (max-width:800px){#cc-save-box-1{padding-bottom:0}
}
@media screen and (max-width:800px){.mobile-last-item-active{padding-bottom:25px}
.cc-ways-save-content-container{margin-left:-25px;margin-right:-25px}
}
.cc-ways-to-save{.cc-form-field-wrapper:not(.transfer-alliance){flex-wrap:wrap}
.cc-form-field-wrapper{@media screen and (max-width:767px){.button.cc-form-field{flex-basis:100%}
}
.shared-form-text{margin-right:4%;flex-basis:48%}
.shared-form-options--drop-down{padding:0 0 .625em;margin-right:0;flex-basis:48%}
}
}
.cc-ways-save-content-container .cc-ways-save-content h3{font-family:var(--tte-montserrat-font);font-size:18px;text-transform:uppercase}
.cc-ways-save-content-container .cc-ways-save-content p{color:var(--tte-dark-gray)}
.cc-ways-save-content-container .cc-ways-save-subtitle.mobile-only a{display:block}
.cc-ways-save-content-container .cc-ways-save-subtitle.mobile-only.checked a:before{display:inline-block;margin-right:.625rem;margin-bottom:.313rem}
.cc-ways-save-content+.cc-ways-save-subtitle{margin-top:.625rem}
.cc-tool .cc-ways-save-list{background-color:rgba(245,245,245,1);padding:0 0 1.875rem;width:30%}
.cc-tool .cc-ways-save-list li{min-width:215px;padding:25px;position:relative;cursor:pointer;border-bottom:5px solid var(--tte-white)}
.cc-tool .cc-ways-save-list li:last-child{border-bottom:0}
.cc-tool .cc-ways-save-list li:hover{background-color:var(--tte-yellow)}
.cc-ways-save-list li.active{background-color:var(--tte-yellow)}
.cc-tool .cc-ways-save-list li .cc-ways-save-subtitle{font-family:Open Sans;font-size:18px;margin-top:0}
.cc-ways-save-subtitle a{color:var(--tte-dark-gray);font-weight:400}
.cc-ways-save-list li.active .cc-ways-save-subtitle a{font-weight:700}
.cc-tool .cc-ways-save-list li.inactive .cc-ways-save-subtitle a{color:rgba(150,150,150,1)}
.cc-ways-to-save-next{float:right;padding-top:.8rem}
.cc-ways-save-content-container .cc-ways-save-content{padding:25px;background-color:var(--tte-white)}
.cc-ways-to-save .cc-form-field-wrapper:not(.transfer-alliance){display:flex}
.cc-ways-to-save .cc-form-field-wrapper .shared-cta input{background:transparent;font-weight:700}
.cc-ways-save-content p{margin:1.25rem 0}
.transfer-credit-info-bar{display:flex;align-items:center;justify-content:center;margin:0 -25px;background-color:var(--tte-dark-gray);color:var(--tte-white);padding:5px;font-size:12px}
@media screen and (min-width:801px){.transfer-credit-info-bar{margin:0 -2.75rem -2.75rem}
}
.transfer-credit-info-bar .fa-info-circle{color:var(--tte-yellow);font-size:25px;vertical-align:middle;padding-right:15px}
.cc-ways-save-content p.cc-form-question{font-size:.9375rem;line-height:1.571em;font-weight:700}
.cc-ways-save-content .cc-input-text{color:rgba(0,0,0,1);display:inline-block;border:.063rem solid rgba(153,153,153,1);width:auto;height:auto;padding-left:.9375rem}
.cc-ways-save-content .cc-input-text.cc-input-amount:before{content:'$';display:inline-block;margin-left:-.625rem}
.cc-ways-save-content .cc-input-text.cc-input-percent:after{content:'%';display:inline-block;margin-right:-.625rem}
.cc-ways-save-content .cc-input-text input{width:calc(100% - .9375rem);height:1.875rem;border:0;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.125rem .625rem .125rem 0;z-index:10}
.cc-ways-save-content .cc-input-typeahead,.cc-ways-save-content .cc-input-wide{width:100%;padding:0}
.cc-ways-save-content .cc-input-typeahead input,.cc-ways-save-content .cc-input-wide input{width:calc(100% - 1.25rem);padding:.125rem .625rem}
.cc-ways-save-content .cc-ways-save-content-list li{position:relative}
.cc-tool .cc-ways-save-content p.cc-disclaimer{margin:0 0 1.25rem}
.cc-tool .cc-ways-save-content p:not(.cc-form-question):last-of-type+*{margin-top:1.25rem}
.cc-scholarship-feedback{margin-top:1.875rem}
#cc-save-box-3.cc-ways-save-content .cc-form-field .cc-form-label{font-weight:700;margin-bottom:.9375rem;display:block}
.cc-ways-save-content .cc-form-field input.cc-submitBtn{font-family:'Open Sans',sans-serif;font-size:.9375rem;font-weight:700;background-color:rgba(0,113,207,1);color:rgba(255,255,255,1);text-transform:uppercase;padding:0 .93753rem;height:2rem;margin:0;width:100%;border:0;border-radius:0;display:inline-block;-webkit-border-radius:0;-moz-border-radius:0;cursor:pointer}
.cc-estimate-alert:before,.cc-estimate-mobile-tab:after{font-family:'Glyphicons Regular';font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cc-ways-save-content .cc-form-field input#submitBtn:hover,.cc-ways-save-content .cc-form-field input.cc-submitBtn:hover{background-color:rgba(7,152,235,1)}
.cc-ways-save-content .cc-form-field input.cc-submitBtn:disabled{background-color:rgba(153,153,153,1);color:rgba(255,255,255,1);cursor:default}
a.cc-estimate-mobile-tab,a.cc-estimate-mobile-tab:hover,main .cc-estimate table.cc-estimate-table th,main table th,main table th .cc-tooltip-text{color:rgba(0,0,0,1)}
.tooltip-text-wrapper .bullet{padding-left:2.25em;display:block;text-indent:-1.375em;line-height:1.25;margin:.25em 0}
.tooltip-text-wrapper .bullet:before{content:"•";padding:0 .5em}
.input-feedback{padding:.5rem 1rem;margin-top:1rem;border:.063rem solid rgba(153,153,153,1)}
.input-feedback .glyphicons{font-size:1.125rem;margin-right:.25em}
.input-feedback p{line-height:1.25em;margin-bottom:0}
.input-feedback:empty{display:none}
@media screen and (max-width:800px){.cc-main>section.cc-estimate{background-color:rgba(255,255,255,1);position:fixed;top:auto;bottom:-100%;left:0;width:100%;height:100%;margin-top:0;margin-bottom:0;padding:1.25rem;z-index:14;box-sizing:border-box}
.cc-main>section.cc-estimate{top:auto !important}
.cc-main>section.cc-estimate.mobile-enabled{top:25% !important}
}
.cc-main>section.cc-estimate.mobile-enabled{bottom:auto;top:25%;height:75%;-webkit-box-shadow:0 0 18.75rem 1.875rem rgba(0,0,0,.5);-moz-box-shadow:0 0 18.75rem 1.875rem rgba(0,0,0,.5);box-shadow:0 0 18.75rem 1.875rem rgba(0,0,0,.5)}
.cc-estimate-mobile-tab{background-color:var(--tte-yellow);font-size:1rem;font-family:var(--tte-montserrat-font);text-decoration:none;line-height:3.5rem;font-weight:700;text-transform:uppercase;white-space:nowrap;position:absolute;top:-52px;width:100%;max-width:100%}
.cc-estimate-mobile-tab i{padding-left:10px}
.cc-estimate-mobile-tab:hover{text-decoration:none;background-color:var(--tte-yellow)}
.cc-estimate-child-wrapper{height:100%;overflow-y:auto}
main .cc-estimate table.cc-estimate-table{table-layout:fixed;width:100%}
main .cc-estimate table tr,main .cc-estimate table tr:nth-child(even){background-color:transparent}
main .cc-estimate table tr.hidden,main .cc-estimate table.cc-estimate-table tr:first-child,main table.cc-estimate-table.responsiveTable tr.tablet-desktop-only,main table.cc-estimate-table.responsiveTable tr.tablet-desktop-only:last-child{display:none}
.fancybox-inner .cc-estimate table.responsiveTable td[title]:before,main .cc-estimate table.responsiveTable td[title]:before{font-family:Roboto,Tahoma,sans-serif;font-weight:300;font-size:1.5rem;line-height:1.4em;display:block;width:100%;margin-bottom:.313rem}
main .cc-estimate table.cc-estimate-table td,main .cc-estimate table.cc-estimate-table td:first-child,main .cc-estimate table.cc-estimate-table th,main .cc-estimate table.cc-estimate-table th:first-child{border:0;background-color:rgba(245,245,245,1);vertical-align:top}
main .cc-estimate table.cc-estimate-table th{font-family:Roboto,Tahoma,sans-serif;font-size:.875rem;line-height:1.2em;font-weight:500;text-align:left;padding:0 0 .313rem}
main .cc-estimate table.cc-estimate-table td{font-family:Roboto,Tahoma,sans-serif;font-size:1.5rem;line-height:1em;font-weight:700;text-align:left;padding:1.25rem .9375rem}
main .cc-estimate table.cc-estimate-table tr:last-child td{padding-top:.9375rem;font-size:.625rem;line-height:1.2em}
main .cc-estimate table.cc-estimate-table td .cc-tbd{font-size:.9375rem;line-height:1.4em;font-weight:400}
main .cc-estimate table.cc-estimate-table td:nth-child(2),main .cc-estimate table.cc-estimate-table th:nth-child(2){padding-top:.9375rem;margin-bottom:.625rem}
.cc-estimate-heading-wrapper{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;border-bottom:1px solid var(--tte-stroke-grey);margin-bottom:30px}
.cc-estimate-heading-inner{display:flex;flex-wrap:wrap;margin-right:5px;width:50%}
.cc-estimate-heading-inner .cc-section-title,.cc-estimate-cost-headline h3{font-family:var(--tte-montserrat-font);color:var(--tte-dark-gray);line-height:1;font-size:14px;text-transform:uppercase;margin:0;margin-bottom:10px;width:100%}
.cc-estimate-cost-headline h3.aligned{text-align:right}
.cc-estimate-heading-inner p{font-family:var(--tte-open-sans);font-size:.8rem;line-height:1;margin:0}
.cc-estimate-cost-headline{display:flex;justify-content:space-between}
.cc-estimate #programSummaryHeader{font-size:1rem;font-family:Roboto,Tahoma,sans-serif;font-weight:500}
.cc-estimate-opener{font-size:1rem;line-height:1.2em}
#cc-summary-responses-fancybox.desktop-only.hidden{display:none}
.cc-pdf-print-links a :hover{vertical-align:middle;color:rgba(12,149,149)}
a.cc-pdf-icon.mobile-only,a.cc-print-icon.mobile-only{display:block}
a.cc-print-icon.mobile-only{margin:2.25em 0}
main .cc-estimate table.cc-estimate-expanded-table{border:.9375rem solid rgba(255,255,255,1);margin-top:.9375rem}
main .cc-estimate table.cc-estimate-expanded-table td,main .cc-estimate table.cc-estimate-expanded-table th{font-family:Open Sans;font-size:.875rem;text-align:left;border-bottom:.063rem solid rgba(230,230,230,1);line-height:1em}
main .cc-estimate table.cc-estimate-expanded-table td,main .cc-estimate table.cc-estimate-expanded-table td:first-child,main .cc-estimate table.cc-estimate-expanded-table th,main .cc-estimate table.cc-estimate-expanded-table th:first-child{background-color:rgba(255,255,255,1);vertical-align:middle}
main .cc-estimate table.cc-estimate-expanded-table th{font-weight:700;padding:.9375rem .9375rem .9375rem 0}
main .cc-estimate table.cc-estimate-expanded-table td{font-weight:400;padding:.9375rem 0 .9375rem .9375rem}
main .cc-estimate table.cc-estimate-expanded-table .cc-small-text{font-size:.625rem;line-height:1em;font-weight:400;color:rgba(0,0,0,1);display:block;clear:both;margin:.313rem 0 0}
main .cc-estimate table.cc-estimate-expanded-table tr:first-child>*{padding-top:0}
main .cc-estimate table.cc-estimate-expanded-table tr:last-child>*{padding-bottom:0;font-weight:700}
main .cc-estimate table+*{margin-top:1.875rem}
.cc-tool p.cc-estimate-alert{font-size:.563rem;line-height:1.5em;margin:.9375rem 0 0}
.cc-estimate-alert:before{content:'\E505';font-size:2em;font-weight:400;line-height:1;margin:.313rem .625rem 0 0;display:block;float:left}
#cc-estimate-closer:before,#cc-summary-opener:after{content:'+';font-weight:400;display:inline-block;font-family:'Glyphicons Regular';line-height:1em;font-style:normal;vertical-align:middle}
#cc-estimate-closer{display:block;text-align:center}
#cc-estimate-closer:before{font-size:.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:.625rem;margin-bottom:.313rem}
#cc-summary-opener:after{font-size:1em;position:absolute;right:5rem}
#cc-summary-opener.inactive:before{content:none}
#cc-summary-opener.expanded:after{content:'\2212';font-weight:700}
.cc-breakdown-opener{margin-top:20px;background-color:rgba(245,245,245,1);font-size:.9375rem;line-height:1em;color:rgba(0,0,0,1);display:block;padding:.625rem .9375rem;margin-bottom:.625rem;position:relative;padding-right:20px}
.cc-request-info.desktop-only{display:none}
.cc-request-info.desktop-only a{width:100%;margin-top:30px}
@media screen and (min-width:801px){.cc-request-info.desktop-only{display:inline-block}
}
.cc-breakdown-opener:hover{color:rgba(0,0,0,1);text-decoration:none}
.cc-breakdown-opener:after{content:'+';font-family:'Glyphicons Regular';font-size:1em;line-height:1em;font-style:normal;font-weight:400;vertical-align:middle;position:absolute;right:4px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.cc-breakdown-opener.expanded:after{content:'\2212';top:48%}
.cc-breakdown{padding:.9375rem .9375rem 1.875rem}
.fancybox-inner .cc-breakdown{padding-bottom:.9375rem;padding-top:4rem}
.cc-breakdown :last-child{margin-bottom:0}
.cc-breakdown-subtitle{font-size:.9375rem;line-height:1.5em;font-weight:400;text-align:left;margin-bottom:0}
#price-breakdown-template .cc-breakdown-subtitle,#time-to-graduate-template .cc-breakdown-subtitle{font-weight:700;margin-top:0}
.fancybox-inner table.cc-breakdown-table,main table.cc-breakdown-table{margin-bottom:1.25rem}
.fancybox-inner table.cc-breakdown-table tr,main table.cc-breakdown-table tr{border:0;background-color:transparent}
.fancybox-inner table.cc-breakdown-table td,main table.cc-breakdown-table td{padding:.125rem 0;border:0;background-color:transparent}
#transfer-credits td{padding:.125rem 0 0}
#application-fee-waiver td{padding:0 0 .125rem}
.fancybox-inner table.cc-breakdown-table td span,main table.cc-breakdown-table td span{line-height:1.6em}
.fancybox-inner table.cc-breakdown-table td:first-child,main table.cc-breakdown-table td:first-child{padding-right:.625rem}
.fancybox-inner table.cc-breakdown-table td:last-child,main table.cc-breakdown-table td:last-child{text-align:right;vertical-align:top}
.fancybox-inner table.cc-breakdown-table:not(.non-totaling) td:first-child span,main table.cc-breakdown-table:not(.non-totaling) td:first-child span{font-family:Roboto,sans-serif;font-size:.875rem;line-height:1.6em;font-weight:300;text-align:left}
.cc-bold,.non-totaling .cc-breakdown-subtitle,main table.cc-breakdown-table:not(.non-totaling) tr:last-child td>*{font-weight:700}
.fancybox-inner table.cc-breakdown-table:not(.non-totaling) td:last-child span,.fancybox-inner table.cc-breakdown-table:not(.non-totaling):not(#cc-breakdown-table-savings) td:first-child span,main table.cc-breakdown-table:not(.non-totaling) td:last-child span,main table.cc-breakdown-table:not(.non-totaling):not(#cc-breakdown-table-savings) td:first-child span{display:block}
.cc-has-divider:before,.cc-has-minus:before,.cc-has-plus:before,.cc-has-times:before{display:inline-block;margin-right:.925rem}
.fancybox-inner table#cc-breakdown-table-semesters tr:nth-child(2) td,.fancybox-inner table.cc-breakdown-table tr:nth-last-child(2) td,main table#cc-breakdown-table-semesters tr:nth-child(2) td,main table.cc-breakdown-table tr:nth-last-child(2) td{padding-bottom:.625rem;width:30px}
.fancybox-inner table#cc-breakdown-table-semesters tr:nth-child(3) td,.fancybox-inner table.cc-breakdown-table:not(.non-totaling) tr:last-child td,main table#cc-breakdown-table-semesters tr:nth-child(3) td,main table#cc-breakdown-table-semesters-print tr:nth-child(3) td,main table.cc-breakdown-table:not(.non-totaling) tr:last-child td{border-top:.063rem solid rgba(173,173,173,1);padding-top:.625rem}
#cc-breakdown-table-total tr:last-child td>*,#cc-breakdown-table-total-print tr:last-child td>*,.cc-breakdown .cc-breakdown-table:not(.non-totaling):last-of-type tr:last-child td>*{font-size:1.125rem}
.cc-has-times:before{content:'x'}
.cc-has-divider:before{content:'÷'}
.cc-has-plus:before{content:'+'}
.cc-has-minus:before{content:'\2013';font-weight:700;top:48%}
.cc-not-bold{font-weight:300}
#continuous-enrollment-message{clear:both}
.cc-sidebar .cta-button{width:100%;display:none}
.cc-summary{margin-top:1.875rem}
.cc-summary-list-wrapper{width:49%;display:inline-block;vertical-align:top}
.cc-summary-list-combiner{width:48%;display:inline-block;vertical-align:top}
.cc-summary-list-combiner>.cc-summary-list-wrapper{width:100%}
.cc-summary-list-combiner+.cc-summary-list-wrapper{width:48%;float:right}
#main-content ul.cc-summary-list:last-child:not(.dropdown-list):not(.content-tabs),.cc-tool .cc-summary-list{display:inline-block;vertical-align:top;margin-right:2%}
ul.cc-summary-list{margin-bottom:1.625rem;padding-left:0;list-style:none}
.cc-summary-list-title{font-weight:500}
.cc-summary-list-group{display:block}
.cc-summary-list-subtitle{font-size:.875rem;font-weight:700;display:block}
#cc-progress-tuition-rate-link-specialty-mil,.cc-error-header,.cc-error-message,.cc-tool.cc-error-unavailable{display:none}
.cc-summary-list-text{font-size:.875rem}
.bold{font-weight:700}
.cc-error-field .cc-form-field .cc-form-checkbox,.cc-error-field .cc-form-field .cc-form-radio{border-color:rgba(163,6,6,1)}
.cc-error-field .cc-form-field.field label{color:rgba(163,6,6,1)}
.cc-error-field-message{color:rgba(163,6,6,1);font-size:.9375rem;line-height:1.4em;font-weight:400;font-style:italic}
.cc-form-field+.cc-error-field-message{margin:.9375rem 0 0}
.cc-alert-message{position:relative;padding-left:1.875rem}
.cc-alert-message:before{content:"\E079";color:rgba(163,6,6,1);font-family:'Glyphicons Regular';font-style:normal;font-weight:400;font-size:1.125rem;line-height:1;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:.125rem}
.no-padding-margin{padding:0;margin:0}
#associate-disclaimer{padding-top:.9375rem}
#umuc-lead-form .shared-form-options label{color:var(--tte-dark-gray)}
.pct-lead-form .field.submit{top:0;margin:2.25rem 0}
#main-content{margin-bottom:4em}
.cc-component a{text-decoration:none}
.cc-form-field .shared-form-options__field-label input[type=radio]{border-radius:0;border-color:var(--tte-dark-gray)}
.cc-form-field .shared-form-options__field-label input[type=radio]:checked,.cc-form-field .shared-form-options__field-label input[type=checkbox]:checked{background-color:var(--tte-dark-blue);border-color:var(--tte-dark-gray)}
.cc-form-field .shared-form-options__field-label input[type=radio]:checked+span:before{display:none}
#cc-summary-opener:after,#summary-responses-fancybox{display:none}
@media screen and (min-width:801px){.cc-component .cc-headline-wrapper{display:flex}
.cc-component .cc-headline-wrapper h2{flex:1 1 30%;margin:0;margin-right:8%}
.cc-component .cc-headline-wrapper h2 + p{flex:1 1 70%}
}
.cc-tool>.cc-main{display:flex;max-width:calc(950px + 300px);margin:0 auto}
.cc-main-content{flex:1 1 70%;margin-right:50px}
.cc-estimate{flex:1 1 25%}
.cc-estimate .cc-estimate-heading-wrapper .shared-cta,.cc-estimate .cc-estimate-heading-wrapper a.shared-cta{font-size:12px;min-width:0;padding:5px 10px;word-spacing:nowrap}
@media screen and (min-width:801px){.program-field-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;column-gap:50px;row-gap:15px}
}
@media screen and (max-width:800px){.cc-estimate-mobile-tab{left:0;text-align:center}
.cc-main>section.cc-estimate{transition:all .5s ease}
.cc-main-content{width:100%;margin-right:0}
.cc-main>section.cc-estimate.mobile-disabled{top:100% !important}
.cc-main>section.cc-estimate.mobile-enabled{top:25% !important}
.cc-summary-list-subtitle,.cc-ways-save-content .cc-form-field-wrapper.cc-scholarships-input .cc-form-field.field:not(:last-of-type),.cc-ways-save-content .cc-form-field-wrapper.cc-tuition-assistance-input .cc-form-field.field:not(:last-of-type){display:inline-block}
.cc-ways-save-content .cc-form-field-wrapper.cc-scholarships-input .cc-form-field.field:not(:first-of-type),.cc-ways-save-content .cc-form-field-wrapper.cc-tuition-assistance-input .cc-form-field.field:not(:first-of-type){border-right:0}
.cc-ways-save-content .cc-form-field-wrapper.cc-scholarships-input .cc-form-field.field:nth-of-type(2),.cc-ways-save-content .cc-form-field-wrapper.cc-tuition-assistance-input .cc-form-field.field:nth-of-type(2){width:67.4%}
.cc-tool .tooltip{padding-top:0}
.fancybox-slide>*{margin:0}
.cc-summary-list-combiner,.cc-summary-list-combiner+.cc-summary-list-wrapper,.cc-summary-list-wrapper{width:100%}
#main-content ul:last-child{margin-bottom:1.625rem !important}
.cc-breakdown{padding:.9375rem .9375rem 0}
}
@media screen and (min-width:415px){.cc-tool .cc-main h2{margin-bottom:1.25rem}
.cc-tooltip{position:relative}
.cc-tooltip .cc-tooltip-text-wrapper:after,.cc-tooltip .cc-tooltip-text-wrapper:before{display:block}
.cc-tooltip .cc-tooltip-text-wrapper{width:auto;min-width:10rem;left:-1.625rem;right:auto;top:248%;bottom:auto}
.cc-total-savings .cc-tooltip .cc-tooltip-text-wrapper{left:auto;right:-1.625rem}
.cc-total-savings .cc-tooltip .cc-tooltip-text-wrapper:after,.cc-total-savings .cc-tooltip .cc-tooltip-text-wrapper:before{left:auto;right:1.125rem}
.cc-main-content .cc-program .cc-form-field .cc-form-label{width:35%;max-width:11rem;vertical-align:middle;display:inline-block;margin-bottom:0}
.cc-program .cc-form-field div.cc-form-select{width:calc(65% - 2.95rem);margin:0 auto}
.cc-federal-direct-loan .cc-form-field.field,.cc-tuition-rate .cc-form-field.field,.cc-ways-save-content .cc-form-field.field{background-color:transparent;border:0;padding-left:0}
.cc-federal-direct-loan .cc-federal-direct-loan-title{line-height:0;font-weight:700;margin-bottom:2em;font-size:1.063rem}
.cc-federal-direct-loan .cc-federal-direct-loan-estimate{line-height:0;font-weight:700}
.cc-course-load{padding:2.5rem .9375rem}
.cc-course-load-num,.cc-course-load-text{margin:0 1.563rem}
.cc-slider.ui-widget.ui-widget-content{margin-left:.9375rem;margin-right:.9375rem}
.cc-summary{margin:0}
.cc-tool .cc-ways-save-list.tablet-desktop-only{display:none}
.cc-tool .cc-ways-save-content-container .cc-ways-save-subtitle.mobile-only{display:inherit}
.cc-tool .cc-disclaimer-after-aside{padding:0 .9375rem;margin-top:1.875rem}
.cc-form-field #submit_button{min-height:2.25rem}
.cc-main-content .cc-program .cc-form-label{width:calc(30% - .9375rem);padding-right:.9375rem;display:inline-block;box-sizing:border-box}
.cc-main-content .cc-program .cc-form-select{width:70%;display:inline-block;max-width:none;vertical-align:middle}
main table.cc-estimate-table.responsiveTable tr{display:table-row}
main .cc-estimate table.cc-estimate-table td,main .cc-estimate table.cc-estimate-table th{display:table-cell;color:rgba(0,0,0,1)}
#cc-breakdown-table-loan{width:65%}
.cc-estimate .cc-section-title:not(.hidden)+.cc-section-title{border-top:.063rem solid rgba(173,173,173,1);padding-top:1.25rem;padding-bottom:0;margin-top:1.25rem;margin-bottom:.9375rem}
.cc-component-content .cc-form-field div.cc-form-select,.cc-form-field div.cc-form-select{width:auto}
#cc-summary-responses-fancybox{margin-top:1.25rem}
}
@media screen and (min-width:479px){.cc-slider.ui-widget.ui-widget-content{margin:1.875rem 1.875rem .313rem}
.cc-slider .cc-credit-num{white-space:nowrap}
.cc-slider .cc-credit-num span{display:inline;clear:none}
}
@media screen and (min-width:415px) and (max-width:800px){.cc-tool .tablet-only{display:block}
.cc-pdf-print-links{margin-top:1em}
#cc-summary-expanded,#cc-summary-inactive-message{padding-top:1.25rem}
.cc-estimate-child-wrapper{height:100%}
main .cc-estimate table.cc-estimate-table{margin-bottom:.625rem}
main .cc-estimate table.cc-estimate-table tbody{display:table-row-group}
main .cc-estimate table.cc-estimate-table td{padding:.9375rem}
main .cc-estimate table.cc-estimate-table td#total-cost div.field.cc-form-field{width:80%}
.cc-main .cta-button.mobile-only{width:48%;display:inline-block}
.cc-main .cta-button.cc-start-over-button.mobile-only{float:right}
.cc-main .cc-estimate-scroller .mobile-only br{display:none}
}
@media screen and (min-width:801px){.tooltip-alignment{float:left}
.cc-ways-to-save-inner,.cc-ways-to-save-inner-section{border:.125rem solid rgba(245,245,245,1)}
.cc-tool .cc-ways-save-list.tablet-desktop-only{display:inline;vertical-align:top}
.cc-slider.cc-transfer-credit-slider.ui-widget.ui-widget-content{margin:3.125rem .313rem;width:auto}
.cc-ways-to-save-inner>*{margin-left:-.9375rem;margin-right:-.9375rem}
.cc-main-content .cc-component-content.cc-ways-to-save-inner{width:100%;display:table}
.cc-component.inactive .cc-ways-save-content-container{display:none}
.cc-ways-to-save-inner>*{background:var(--tte-white);display:table-cell;vertical-align:top}
.cc-ways-to-save-inner-section{vertical-align:top;margin-left:-.9575rem;margin-right:-.9575rem}
.cc-ways-save-content-container .cc-ways-save-content{padding:1.875rem 2.75rem}
.cc-tool .cc-ways-save-content-container .cc-ways-save-subtitle.mobile-only{display:none}
}
@media screen and (min-width:801px){.cc-main>section.cc-estimate{top:80px}
}
@media screen and (min-width:1024px){.cc-main>section.cc-estimate{top:150px}
}
@media screen and (min-width:801px){.cc-form-field .cc-form-radio+.cc-form-label{line-height:1rem}
.cc-tool .cc-form-field-wrapper .cc-form-field.radio-side-by-side{display:inline-block;border:0;background-color:transparent}
.cc-tool>h1+p{margin-bottom:2em}
.cc-tool .mobile-tablet-only{display:none}
.cc-tool .desktop-only,.cc-tool .tablet-desktop-only{display:inherit}
.cc-header h1:not(.cc-error-header){display:inline-block}
.cc-tool .cc-main .cc-component-title{margin-bottom:1.875rem}
.cc-main>section.cc-disclaimers{width:calc(70% - 1.875rem);float:left;margin:0 0 1.875rem;padding:0}
.cc-component:last-child{margin-bottom:0}
.cc-progress-bar .cc-component-title a:before{margin-right:.5em}
.cc-main-content-full-width{width:100%;float:left}
.cc-program .cc-form-field div.cc-form-select{max-width:16rem}
main .cc-estimate table.cc-estimate-table td:nth-child(2),main .cc-estimate table.cc-estimate-table th:nth-child(2){border:0;padding-left:.625rem;padding-top:0}
main .cc-estimate table.cc-estimate-table td:first-child,main .cc-estimate table.cc-estimate-table th:first-child{width:50%;padding-right:.625rem;border-right:.063rem solid rgba(173,173,173,1)}
main .cc-estimate table.cc-estimate-table tr:first-child,main table.cc-estimate-table.responsiveTable tr.tablet-desktop-only,main table.cc-estimate-table.responsiveTable tr.tablet-desktop-only:last-child,main table.responsiveTable tr.tablet-desktop-only,main table.responsiveTable tr.tablet-desktop-only:last-child{display:table-row}
main .cc-estimate table.cc-estimate-table td{padding:0 0 .9375rem}
.fancybox-inner .cc-estimate table.responsiveTable:not(.responsiveTable--keepResponsive) tr:nth-child(even),main .cc-estimate table.responsiveTable:not(.responsiveTable--keepResponsive) tr:nth-child(even){background-color:transparent}
.cc-main .cc-pdf-print-links{margin-top:.75rem}
.cc-summary{margin-top:1.875rem}
.cc-estimate-scroller{overflow:visible}
#cc-grad-max-years-notice{line-height:.0625rem;padding:0}
.fancybox-content{padding:50px}
.fancybox-container .fancybox-slide>*{max-width:40vw}
.fancybox-container .fancybox-slide>#acknowledgment-pop-up,.fancybox-container .fancybox-slide>#lead-form{max-width:57.8125rem}
.fancybox-container .fancybox-slide>.cc-breakdown{max-width:30em;width:100%;max-height:660px}
.fancybox-inner #summary-responses-fancybox{display:inline-block !important;position:relative;top:2.35rem}
.fancybox-inner #cc-summary-inactive-message.hidden+#cc-summary-expanded{display:block;position:relative;top:1rem}
.cc-main .cta-button.cc-start-over-button.mobile-only,.cc-tool .mobile-only,.fancybox-inner .cc-estimate table.responsiveTable td[title]:before,a.cc-pdf-icon.mobile-only,main .cc-estimate table.responsiveTable td[title]:before{display:none}
.cc-tool .cc-summary-list{width:48%;margin-bottom:.9375rem}
.cc-summary .cc-summary-list-wrapper:nth-of-type(2) li,.cc-summary .cc-summary-list-wrapper:nth-of-type(2) li li,.cc-summary li li{margin-left:0}
.cc-main>section.cc-estimate{position:sticky;align-self:flex-start;border-top:0}
.cc-main>section.cc-estimate .cc-estimate-child-wrapper{background-color:rgba(245,245,245,1);overflow:visible;padding:1.875rem}
#cc-grad-max-years-notice-mobile{display:none !important}
}
@media print{body,h1,h2,h3,h4,h5,h6,header,html,li,main,p,section{color:rgba(0,0,0,1)}
body{margin:0;-moz-margin:0;padding:0;-moz-padding:0}
#breadcrumb,.cmp-experiencefragment--header,.cmp-experiencefragment--footer,#disclaimers,#header-container,#site-footer,.alerts-container,.cc-tool{display:none}
#main-content{margin:0}
#cc-print-container{display:block}
.cc-print-page{width:100%;margin:0 auto}
#cc-print-container .cc-print-wrapper{display:block;page-break-before:avoid;margin:0;padding:0;width:100%;height:auto}
#cc-print-container .cc-print-page div.cc-print-content{width:calc(49% - 15px);margin-right:15px;margin-top:0;display:inline-block;vertical-align:top;page-break-before:avoid}
#cc-print-container .cc-print-page div.cc-print-content:nth-of-type(3){width:49%;display:inline-block;vertical-align:top}
#cc-print-container img.cc-print-logo{width:25%;margin-right:8.33%;display:inline-block;vertical-align:top}
#cc-print-container .cc-print-title{font-family:Roboto,sans-serif;font-size:12pt;line-height:13pt;font-weight:700;margin-bottom:10px;page-break-after:avoid}
#cc-print-container header .cc-print-title{margin-bottom:6px;margin-left:0}
#cc-print-container header .cc-print-header-text{display:inline-block;width:65%;margin-bottom:2mm}
#cc-print-container .cc-print-subtitle{font-family:'Open Sans',sans-serif;font-size:6pt;line-height:8px;font-weight:400;margin-bottom:0}
#cc-print-container .cc-modal-title{font-size:9pt;line-height:10pt;font-weight:700;position:static;top:auto;left:auto;right:auto;bottom:auto;padding:0;margin:0 0 2mm;display:block;background-color:transparent;page-break-before:avoid}
#cc-print-container .cc-breakdown{padding:0 0 16px}
#cc-print-container .cc-breakdown-title{font-family:Roboto,sans-serif;font-size:8pt;line-height:8pt;font-weight:500;margin:2mm 0}
#cc-print-container .cc-breakdown-subtitle{font-family:'Open Sans',sans-serif;font-size:6pt;line-height:9pt;font-weight:400}
#cc-print-container sup{font-size:5pt !important;font-weight:500;padding-left:4px}
#cc-print-container table{margin:0 0 3mm;width:calc(100% - 20px)}
#cc-print-container table#cc-breakdown-table-total-frequency-print{margin:0}
main table.cc-breakdown-table td{padding:0}
#cc-print-container table.cc-breakdown-table td:last-child{width:20%}
#cc-print-container table.cc-breakdown-table td span{font-family:'Open Sans',sans-serif;font-size:6pt;line-height:9pt;font-weight:500}
#cc-print-container table.cc-breakdown-table:not(.non-totaling) tr:last-child td>*{font-family:'Open Sans',sans-serif;font-size:6pt;line-height:9pt;font-weight:700}
#cc-print-container #cc-breakdown-table-total-print tr:last-child td>*,#cc-print-container .cc-breakdown .cc-breakdown-table:not(.non-totaling):last-of-type tr:last-child td>*,#cc-print-container .cc-summary-list-title{font-family:Roboto,sans-serif}
#cc-print-container .cc-summary-list-combiner+.cc-summary-list-wrapper{width:calc(49% - 20px);float:none}
#cc-print-container .cc-summary-list-wrapper{margin:0;width:100%}
#cc-print-container .cc-summary-list-save ul{display:inline-block;width:100%;margin-right:2%}
#main-content #cc-print-container .cc-summary-list-save ul:last-of-type{margin-right:0}
#cc-print-container .cc-summary-list-title{font-size:8pt;line-height:10pt;font-weight:500;margin-bottom:5px}
#cc-print-container .cc-summary-list-subtitle{font-family:'Open Sans',sans-serif;font-size:6pt;line-height:9pt;font-weight:700}
#cc-print-container .cc-summary-list-text{font-family:'Open Sans',sans-serif;font-size:6pt;line-height:9pt;display:block}
#cc-print-container .cc-summary-list-text span{display:inline-block}
#cc-print-container ul,#cc-print-container ul li{list-style-type:none;padding:0;margin:0;line-height:16px}
#cc-print-container .cc-summary-list-wrapper.cc-summary-list-save li:not(:last-child),#main-content ul.cc-summary-list:last-child:not(.dropdown-list):not(.content-tabs),#main-content ul.cc-summary-list:not(.dropdown-list):not(.content-tabs){margin-bottom:12px}
#cc-print-container p{font-size:6pt;line-height:9pt}
#cc-print-container p:last-of-type{margin-bottom:0}
#cc-print-container article:first-of-type{display:block;page-break-after:always}
#cc-print-container article header{display:block;page-break-after:avoid}
#cc-print-container .acknowledgments p,#cc-print-container ul.acknowledgments li{font-size:5pt;line-height:6pt;margin:0 0 2px}
#cc-print-container .acknowledgments p:last-of-type,#cc-print-container ul.acknowledgments li:last-of-type{margin:0}
#cc-print-container .acknowledgments sup{margin-left:-12px;padding:0 4px 0 0}
#cc-print-container ul.acknowledgments{list-style-type:disc;margin:0;padding-left:13px}
#cc-print-container ul.acknowledgments li{list-style-type:disc;padding:0}
#cc-print-container .federal-direct-loan-container ul{margin-bottom:0 !important}
#cc-print-container .print-date{margin-top:400px}
#cc-print-container .independent-inline-label span{display:inline-block !important}
#cc-breakdown-table-savings-print tr:nth-of-type(2)>td{padding-top:0}
#cc-print-container main table.cc-breakdown-table td:first-child{padding-right:0}
main table.cc-breakdown-table:not(.non-totaling) tr:last-child td{padding-top:2mm}
#cc-print-container main table.cc-breakdown-table tr:nth-last-child(2) td{padding-bottom:.125rem}
main #cc-print-container table#cc-breakdown-table-loan-print.cc-breakdown-table tr td span{display:block}
#cc-print-container table#cc-breakdown-table-total-frequency-print td{padding-bottom:2mm}
}
section.cc-estimate-child-wrapper a:not(.cc-estimate-mobile-tab){line-height:1.5}
.fancybox-container a[href^="http://"]:not([href^="http://www.umgc.edu"]):not([href^="http://umgc.edu"]),.fancybox-container a[href^="https://"]:not([href^="https://www.umgc.edu"]):not([href^="https://umgc.edu"]){display:inline;line-height:normal}
.tooltip{border-bottom:.063rem;color:var(--tte-dark-red);font-size:1.25rem;font-family:'Font Awesome 7 Pro';margin:0;margin-bottom:.25em;position:relative;display:inline-block;font-weight:normal;cursor:pointer}
.tooltip:after{content:"\f05a"}
.tooltip-text-wrapper{visibility:hidden;background-color:var(--tte-white);border:.063rem solid var(--tte-dark-gray);border-radius:.375rem;text-align:left;width:59vw;padding:1.25rem;position:absolute;top:2.35rem;margin-left:0;z-index:20;left:-1.625rem;max-width:400px;font-family:"Open Sans",Arial,sans-serif;color:var(--tte-dark-gray);font-weight:400;line-height:1.875em;transition:visibility .5s ease-in-out .1s}
.tooltip-text-wrapper,.tip-point{font-size:1rem}
.tooltip .tooltip-text-wrapper p,.tooltip .tooltip-text-wrapper li{font-size:1rem}
.tooltip .tip-point:before,.tooltip .tip-point:after{left:1.56rem;bottom:0;border:solid transparent;content:'';height:0;width:0;position:absolute;pointer-events:none}
.tip-point{position:absolute;top:2.96rem;left:-0.75em;z-index:10000;font-size:.75rem;visibility:hidden;transition:visibility .5s ease-in-out .1s}
.tooltip .tip-point{top:2.45rem;left:-0.9rem}
.tooltip .tip-point:before{border-color:rgba(173,173,173,0);border-bottom-color:var(--tte-dark-gray);border-width:1.182em;margin-left:-1.182em}
.tooltip .tip-point:after{border-color:rgba(245,245,246,0);border-bottom-color:var(--tte-white);border-width:1.091em;margin-left:-1.091em}
.tooltip .tooltip-text-wrapper>*{margin-bottom:0}
.tooltip-text-wrapper *{color:rgba(60,60,67,1);font-weight:400}
.tooltip .tooltip-text-wrapper a{color:var(--tte-dark-blue);display:inline;line-height:normal}
.tooltip .tooltip-text-wrapper a:hover{color:var(--tte-dark-blue-hover);text-decoration:underline}
.tooltip-text-wrapper strong{font-weight:bold}
.error-message p{color:var(--tte-dark-red)}
.notice-tooltip-alignment{display:flex;align-items:center}
#cc-grad-max-years-notice.tooltip{display:none !important}
#cc-grad-mobile-notice{display:inline-block;padding-top:10px}
@media screen and (min-width:801px){#cc-grad-max-years-notice.tooltip{display:block !important}
#cc-grad-max-years-notice.tooltip.hidden{display:none !important}
#cc-grad-mobile-notice{display:none}
}
@media only screen and (min-width:320px),print{.tooltip:hover .tooltip-text-wrapper,.tooltip:hover .tip-point{visibility:visible;transition:visibility .5s ease-in-out 0}
.tooltip .tooltip-text-wrapper{width:50vw}
}