.summer-app{margin-bottom:1em;overflow:hidden}.summer-app input[type=text],.summer-app select{font-size:1.5em;padding:.25em;width:3em}.summer-app .week-chart{display:none}.summer-app .description span{display:block}.summer-app-summary{font-size:1.2em;list-style:none;margin:1em 2em 0;padding:0 0 1em 0}.summer-app-summary li{margin:1em 0;overflow:auto;width:100%}.summer-app-summary .item-title,.summer-app-summary .item-value,.summer-app-summary .item-desc{display:block}.summer-app-summary .item-title{font-weight:bold}.summer-app-summary .item-desc{clear:both;font-style:italic}.summer-submit-form{margin-bottom:1.5em}.summer-submit-button-wrapper{margin:2em 0}.summer-cancel-form .button{margin:.7em 0}.summer-cancel-form label{font-weight:bold}.summer-cancel-form textarea{display:block;font-family:"Open Sans",sans-serif;height:10em;margin:1em 0;max-width:40em;padding:.5em;width:100%}.status-message.summer-status::before{content:""}.summer-award-letter .aid-breakdown .amount-description{width:80%}@media(min-width:31.25em){.summer-app{max-width:100%}.summer-app li{position:relative}.summer-app .description{float:right;margin-top:3em;width:80%}.summer-app .description span{display:inline}.summer-app .week-chart{display:block;float:right;position:absolute;right:0;top:2em;width:80%}.summer-app .week-chart li{background:#eee;clear:none;float:left;height:3em;margin:0 .5%;text-indent:-9999px;-moz-transition:background-color .5s;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s;width:6.6923076923%}.summer-app .week-chart li.scheduled{background:#ccc}.summer-app .active .week-chart li{background:#bcd9f4}.summer-app .active .week-chart li.scheduled{background:#1b5fa0}.summer-app .error .week-chart li{background:#f9c8c8}.summer-app .error .week-chart li.scheduled{background:#c00}.summer-app-summary .item-title{float:left;width:30%}.summer-app-summary .item-value{float:left;width:70%}}@media(min-width:50em){.summer-app{max-width:30em}.summer-app label{width:70%}.summer-app .description{clear:left;float:left;margin-top:-.5em;width:70%}.summer-app .week-chart{display:block;clear:both;margin-top:.5em;position:static;width:100%}}@media(min-width:75em){.summer-app{max-width:40em}.summer-app .week-chart{float:right;margin-top:0;position:absolute;right:0;top:2.1em;width:85%}.summer-app input[type=text],.summer-app select{float:none}.summer-app label{display:block;width:100%}.summer-app .description{float:right;margin-top:3.25em;width:85%}}@media print{.body-summer-aid h1{font-size:1.5em}.body-summer-aid footer{display:none}.body-summer-aid .subnav-bar{display:none}.body-summer-aid .button{display:none}.print-btn{display:none}a[href]:after{content:""}}.summer-enrollment-summary{list-style:none;margin:1em 0;padding:0}.summer-enrollment-summary .item{font-weight:bold}@media(min-width:31.25em){.summer-enrollment-summary{clear:both;float:right;width:100%}.summer-enrollment-summary li{float:right;font-size:1.1em;margin-left:2em;text-align:right}}.award-letter.summer-award-letter .aid-breakdown .aid-breakdown{font-size:.9em}.summer-award-letter .summer-summary-amount{color:#1b5fa0}.summer-award-letter{margin-bottom:3em}.summer-as-of-date{background:#dff0fe;border-radius:3px;color:#333;font-size:.65em;margin-left:.25em;padding:.3em .6em;vertical-align:middle}.summer-app-emulator .week-chart,.summer-app-emulator .description{display:none}.summer-app-emulator .summer-session-inputs{display:flex;flex-wrap:wrap}.summer-app-emulator .summer-session-inputs li{width:30%}ul.summer-session-inputs label{font-size:.9em}@media(min-width:50em){.summer-app-emulator .summer-session-inputs li input[type=text],.summer-app-emulator .summer-session-inputs li select{float:none}}main .defined-term{border-bottom:1px dashed;cursor:help}@media(min-width:75em){main #aid-status-nav li{font-size:.9em;width:14.2857142857%}main #aid-status-nav li a{padding:.8em 0}}main a.rad-state[data-hasqtip]{color:#1b5fa0;border-bottom:1px dashed #1b5fa0;text-decoration:none}main .rad-state-date{display:block;font-style:italic}main .emulate-status,main .summer-view-status,main .barc-view-status{background:#fff370;border-radius:5px;display:block;margin-bottom:1em;margin-top:1.25em;padding:.25em .5em;text-align:center}main .emulate-status main .perm,main .emulate-status .year,main .summer-view-status main .perm,main .summer-view-status .year,main .barc-view-status main .perm,main .barc-view-status .year{font-weight:bold}main .badge-env{display:inline-block;padding:.25em .4em;font-size:50%;font-weight:700;line-height:1;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}main .badge-env.local,main .badge-env.dev{background-color:red}main .badge-env.test{background-color:#ffa500}@media(min-width:43.75em){main .emulate-status,main .summer-view-status,main .barc-view-status{float:right}main summer-view-status,main .barc-view-status{margin-top:0}main .emulate-status{margin-left:1em}}main .charges-auth-class-codes-lookup-form{max-width:100%}main .charges-auth-class-codes-lookup-form legend{float:none}main .charges-auth-class-codes-lookup-form .radio-input-wrapper{clear:both;float:none;margin-top:1.5em;overflow:auto;width:80%}main .charges-auth-class-codes-lookup-form .radio-input-wrapper label{float:left;margin-left:2%;width:80%}main .charges-auth-class-codes-lookup-form .radio-input-wrapper input{float:left;margin-top:.5em}main .charges-auth-confirm{border-top:1px solid #ccc;clear:both;float:left;margin:1.5em 0 0 2em;padding-top:1em}main .charges-auth-confirm p{font-weight:bold}main .glossary-full .glossary-entry{border-bottom:1px solid #ccc;margin-bottom:2em;padding-bottom:1em}main .notification-table{margin-bottom:1em}main .notification-table .notification-date{font-weight:bold;min-width:6em;text-align:center;vertical-align:top}main .print-btn::before{content:"";font-family:"FontAwesome";font-weight:normal;margin-right:.3em}main .award-letter-header{border:1px solid #ccc;border-width:1px 0;clear:both;margin:1.5em 0;padding:1.5em 0}main .award-letter-header .student-info{margin-bottom:1em}main .award-letter-header .student-name{color:#1b5fa0;font-weight:bold}main .award-letter-header .perm-number{color:#333;display:inline;margin-left:.5em}main .award-letter-header .university-name{font-weight:bold}main .award-letter-header span{display:block}main .budget-summary,main .cost-summary{border:1px solid #ddd;border-width:1px 0;margin:1.5em 0}main .cost-summary{border:0;max-width:650px}main .budget-breakdown,main .cost-breakdown{font-size:1.1em;list-style:none;margin:0;padding:0}main .budget-breakdown li,main .cost-breakdown li{margin:1em 0}main .budget-breakdown span,main .cost-breakdown span{display:block}main .budget-item-title,main .cost-item-title{color:#1b5fa0;font-weight:bold}main .cost-item-title{font-size:.9em}main .cost-item-value{font-size:1.2em}main .efc-summary{border-top:1px solid #ccc;margin-top:1.5em;overflow:auto;padding-top:1.5em}main .efc-summary .efc-breakdown,main .efc-summary .coa-breakdown{list-style:none;margin:0 0 1.5em 0;padding:0}main .efc-summary .efc-breakdown li,main .efc-summary .coa-breakdown li{margin:0;overflow:auto}main .efc-summary .efc-breakdown li.total,main .efc-summary .coa-breakdown li.total{border-top:1px solid #ddd;color:#1b5fa0;margin:.5em 0;padding-top:.5em}main .efc-summary .efc-breakdown li::before,main .efc-summary .coa-breakdown li::before{display:none}main .efc-summary .efc-item-title{font-weight:bold;display:block}main .efc-summary .efc-item-amount{display:block;margin-bottom:1em}main .coa-breakdown{margin:0;padding:0}main .coa-breakdown li{margin:1em 0}main .coa-breakdown li::before{display:none}main .coa-breakdown .efc-item-title{display:block;font-weight:bold}@media(min-width:37.5em){main .budget-summary,main .cost-summary{margin:2em 0;overflow:auto}main .budget-breakdown li,main .cost-breakdown li{float:left;text-align:center;width:33.3%}main .dream-budget-summary .budget-breakdown li{width:50%}}main .aid-breakdown{border-left:5px solid #ffd83e;list-style:none;margin:0;padding-left:1.5em}main .aid-breakdown .aid-breakdown{border:0;margin-left:1em;padding-left:0}main .aid-breakdown .aid-breakdown li{margin:0}main .aid-breakdown li{margin:0 0 1.25em}main .aid-breakdown li::before{display:none}main .aid-breakdown .amount-wrapper{font-weight:bold;margin:.5em 0;overflow:auto}main .aid-breakdown .amount-wrapper .amount-title{display:block}main .aid-breakdown .amount-explanation .amount-wrapper{font-weight:normal}main .aid-breakdown .amount-explanation li{list-style:none}main .aid-breakdown .amount-description{clear:both;display:block;font-size:.8em}main .aid-breakdown .breakdown-total{color:#1b5fa0;border-top:1px solid #ddd;padding-top:1em}main .tabs-wrapper ul.panes ul.aid-breakdown,main .tabs-wrapper ul.panes ul.cost-breakdown,main .tabs-wrapper ul.panes ul.budget-breakdown,main .tabs-wrapper ul.panes ul.faq{list-style:none}main .award-letter{margin-top:1em}main .award-letter .award-section{margin-top:1em}main .award-letter .award-section{margin-top:0}main .award-letter .faq{list-style:none;margin:0 0 2em 0;padding:0}main .award-letter .faq>li{margin:0}main .award-letter .faq>li::before{display:none}main .award-letter .faq .question{color:#1b5fa0;font-weight:bold}main .award-letter .aid-title,main .award-letter .total-column{font-weight:bold}main .award-letter .aid-title{width:40%}main .award-letter .amount-preamble-toggle{background:none;color:#aaa;line-height:1em;outline:0;padding:0;text-decoration:none;text-indent:-9999em;text-shadow:none;transition:color .3s}main .award-letter .amount-preamble-toggle:hover{color:#1b5fa0}main .award-letter .amount-preamble-toggle::after{content:"";display:block;font-family:"FontAwesome";margin-top:-1em;text-indent:0;width:2em}main .official-award-letter .amount-wrapper{font-size:1.25em}main .official-award-letter table{margin-bottom:2em}main .netcost-breakdown{margin:1em 0;padding:0}main .netcost-breakdown .amount-wrapper{font-size:.9em}main .netcost-breakdown .amount-title{font-weight:bold}main .netcost-breakdown .aid-breakdown{margin-top:1em}main .netcost-item-title{color:#1b5fa0;font-weight:bold;display:block}main .netcost-item-description{font-style:italic;font-size:.9em;display:block}main .coa-breakdown{margin:0;padding:0}main .coa-breakdown li{margin:1em 0}main .coa-breakdown li::before{display:none}main .coa-breakdown .efc-item-title{display:block;font-weight:bold}@media(min-width:25em){main .award-letter .efc-breakdown,main .award-letter .coa-breakdown{max-width:25em}main .efc-summary .efc-item-title{float:left}main .efc-summary .efc-item-amount{float:right;margin-bottom:0}}@media(min-width:31.25em){main .award-letter .amount-title{float:left}main .award-letter .amount-value{float:right}}@media(min-width:37.5em){main .award-letter .amount-explanation p{font-size:.8em}main .award-letter .aid-breakdown{font-size:1.25em;max-width:600px}main .award-letter .aid-breakdown .aid-breakdown{font-size:.8em}main .official-award-letter .aid-breakdown{max-width:100%}main .official-award-letter .amount-explanation p{font-size:1em}main .official-award-letter .aid-breakdown{font-size:1em}main .official-award-letter .aid-breakdown .aid-breakdown{font-size:1em}main .netcost-breakdown .aid-breakdown li{font-size:1em;margin:0}}@media(min-width:62.5em){main .award-letter-header{overflow:auto}main .award-letter-header .student-info{float:left;margin-bottom:0}main .award-letter-header .office-info{float:right}main .award-letter .efc-summary{overflow:auto}main .award-letter .efc-breakdown,main .award-letter .coa-breakdown{float:left;margin-right:3%;width:55%}main .award-letter .efc-explanation{float:right;width:40%}main .award-letter .shopping-sheet-link{display:block;font-weight:bold;margin-top:1em;padding-bottom:1em}}@media print{main .academic-year-selection{margin-top:2em}main .badge-env{display:none}main .emulate-status,main .summer-view-status{display:none}main .body-award-letter h1{font-size:1.5em}main .body-award-letter footer{display:none}main .body-award-letter .subnav-bar{display:none}main .award-letter{font-size:.7em}main .award-letter .faq-wrapper{display:none}main .award-letter .award-section{break-after:always;margin-top:1em;padding-top:0;page-break-after:always}main .award-letter .award-letter-header{border-top-width:0;clear:both;margin:0 0 1.5em 0;padding:0;overflow:auto}main .award-letter .award-letter-header .student-info{float:left;width:45%}main .award-letter .award-letter-header .office-info{float:right;width:45%}main .award-letter .efc-summary{clear:both;overflow:auto}main .award-letter .efc-summary .efc-breakdown{float:left;width:45%}main .award-letter .efc-summary .efc-explanation{float:right;width:45%}main .award-letter .coa-breakdown{float:right;width:40%}main .award-letter .coa-breakdown li{margin:0}main .award-letter .print-btn{display:none}main .award-letter a[href]:after{content:""}main .award-letter .shopping-sheet-link{display:none}main .award-letter .amount-preamble-toggle{display:none}main .unofficial-award-letter .tabs{display:none}main .unofficial-award-letter .tabs-wrapper ul.panes>li{display:block}}main #prof-exp-opp-explanation fieldset{border:0}main #prof-exp-opp-explanation legend{font-weight:bold}main .workstudy-section-oncampus{border-bottom:1px solid #ccc;margin-bottom:1em;padding-bottom:3em}main .workstudy-section-offcampus{border-bottom:1px solid #ccc;margin-bottom:1em}main .workstudy-section-convert{margin-bottom:3em}main .disbursement main table{margin-bottom:2em}main .disbursement main table .award-title{width:35%}main .disbursement main table .award-status{width:10%}main .disbursement main table .award-amount{width:10%}main .disbursement main table .award-message{width:45%}main .disbursement main table tr.error td{background:#fcdfdf;border-color:#f5a3a3;color:#333}main .disbursement main table tr.error td.award-title{font-weight:bold}main .academic-year-selection ul.nav-tabs{border-bottom:0}main .academic-year-selection ul.nav-tabs>li{float:right;padding-left:0;padding-right:0;text-align:center;width:50%}@media(min-width:37.5em){main .academic-year-selection ul.nav-tabs>li{padding-left:1em;padding-right:1em;text-align:left;width:auto}}main .summer-enrollment{margin-bottom:2em;max-width:30em}main .summer-enrollment .updated-date,main .summer-enrollment .status{font-weight:bold;margin-bottom:1em}main .summer-enrollment .updated-date{float:left;font-weight:bold;padding-top:1em;margin-bottom:1em}main .summer-enrollment .status{color:#fff;border-radius:3px;float:right;margin:0 0 1em .5em;padding:.625em 1em}main .summer-enrollment .cancelled{background:#c00;text-shadow:0 2px 0 #900}main .summer-enrollment .submitted{background:#7acc00;text-shadow:0 2px 0 #5c9900}main .summer-enrollment table{clear:both}main .summer-reinstate-button{float:right}main .summer-review{margin-bottom:2em}main .accepted-loans-summary{max-width:35em}main .accepted-loans-summary td:nth-child(2){text-align:center}main .student-loan-form{margin-bottom:1em;margin-top:0;overflow:visible}main .student-loan-amount-input{margin-bottom:1.5em}main .student-loan-eligibility .title{color:#1b5fa0;display:block;font-weight:bold}main .student-loan-eligibility .amount{display:block;font-size:3.25em}main .student-loan-eligibility .amount::before{content:"$";color:#ddd;font-size:.75em;vertical-align:text-top}main .student-loan-control{border-bottom:1px solid #ddd;clear:both;margin-bottom:1em;padding-bottom:1em;overflow:auto}main .student-loan-control label,main .student-loan-control input[type=text]{clear:both;float:none;width:100%}main .student-loan-control label{color:#1b5fa0}main .student-loan-control input[type=text]{font-size:2.75em;padding:.2em .25em}@media(min-width:31.25em){main .student-loan-amount-input{float:left;width:40%}main .student-loan-eligibility{float:right;width:45%}}main .student-loan-accepted-preview .student-loan-eligibility{float:none}main .quarter-amount{font-size:1.1em;margin-left:1.5em}main .quarter-amount .quarter{color:#333;float:left;font-weight:bold;width:35%}main .quarter-amount.inactive .quarter,main .quarter-amount.inactive .amount{color:#ddd}main .breakdown-explanation{display:block;font-size:.85em;margin-bottom:.8em}@media(min-width:25em){main .quarter-amount-breakdown{max-width:25em}main .quarter-amount{float:left;margin-left:0;width:25%}main .quarter-amount .quarter{display:block;float:none;width:auto}}@media(min-width:37.5em){main .student-loan-accepted-preview .student-loan-eligibility{float:left;width:40%}main .quarter-amount-breakdown{float:left;width:60%}main .student-loan-form.student-loan-accepted-preview{max-width:40em}}main .accepted-loans thead tr{text-align:left}main .address{margin:1.5em 0 1.5em 2em}main .address .office-name{font-style:normal;font-weight:bold}main .address span{display:block;font-style:italic}main .genver-form{margin-bottom:2em;max-width:none}main .genver-form ul{overflow:auto}main .genver-form h2{border-top:1px solid #ddd;padding-top:1.25em}main .genver-form h3{margin-top:2em}main .genver-form .table-wrapper{margin:1.5em 0}main .genver-form .table-wrapper input{float:none;width:auto}main .genver-form .table-wrapper .age-input,main .genver-form .table-wrapper .state-input{width:3em}main .genver-form .table-wrapper th{text-align:left}main .genver-form .add-btn-wrapper{clear:both;margin:1em 0;overflow:auto}main .genver-form .button{float:right}main .genver-form .submit-btn-wrapper{border-top:1px solid #ddd;margin-top:3em;padding-top:1.5em}main .genver-form .form-modal h2{border:0;margin:0 0 1em 0;padding:0}main .genver-form .form-modal .error{display:block;margin:-.5em 0 1.5em 0}main .genver-form .form-modal li{margin-bottom:1em}main .genver-modal{margin:0 2em;width:25em}main .genver-modal .radio-input-wrapper{clear:both;float:none;margin:1em 0;width:auto}main .genver-modal-wrapper{display:none}main .genver-form-confirm .submit-btn-wrapper{overflow:auto}main .genver-form-confirm .submit-btn-wrapper .button{margin-left:.5em}main .genver-form-confirm .top-controls .submit-btn-wrapper{border:0;margin:0;padding:0}main .genver-form-confirm li{margin-bottom:.5em}@media(min-width:50em){main .genver-form .stacked{margin-top:2em}main .genver-form .stacked legend,main .genver-form .stacked label,main .genver-form .stacked .label{float:none;padding:0;width:auto}main .genver-form .stacked input[type=text],main .genver-form .stacked input[type=password],main .genver-form .stacked input[type=date],main .genver-form .stacked input[type=email],main .genver-form .stacked select,main .genver-form .stacked .radio-input-wrapper{float:none}main .genver-form .stacked .radio-input-wrapper{clear:right;margin:.5em 0 .75em 2em;text-align:left;width:auto}main .genver-form .stacked .radio-input-wrapper label,main .genver-form .stacked .radio-input-wrapper input{float:none}main .genver-form .stacked .validation-message,main .genver-form .stacked .description{clear:right;float:none}main .genver-form .stacked .button-wrapper{float:none}}main .genver-child-support-table,main .filing-explanation-input-wrapper,main .student-non-filer-income-source-wrapper,main .parent-non-filer-income-source-wrapper,main .add-control-wrapper,main .genver-form .delete-btn-wrapper label,main .genver-form .delete-btn-wrapper input,main .limit-message,main .rel-confirm-input-wrapper,main .confirm-input-wrapper,main .genver-business-investment-farm-questions{display:none}main .no-js .genver-child-support-table,main .no-js .filing-explanation-input-wrapper,main .no-js .student-non-filer-income-source-wrapper,main .no-js .parent-non-filer-income-source-wrapper,main .no-js .genver-business-investment-farm-questions{display:block}main .no-js .add-control-wrapper{display:table-row}main .no-js .genver-form .delete-btn-wrapper label,main .no-js .genver-form .delete-btn-wrapper input{display:inline}main .no-js .genver-form .delete-btn,main .no-js .genver-form .add-btn-wrapper{display:none}main .rel-other-input-wrapper{display:none}main .ver-web-form-button-wrapper{clear:both;font-size:1.1em;margin:2em 0}main .feature-link.feature-action-barc::after{content:""}main .barc-summary{font-size:1.2em;list-style:none;margin:0 0 2em;overflow:auto;padding:0}main .barc-summary li{display:block;margin-bottom:1em;overflow:auto}main .barc-summary .item-title{font-weight:bold}main .barc-summary .item-title,main .barc-summary .item-value,main .barc-summary .item-state{display:block}main .barc-summary .item-value.credit{color:#1b5fa0}main .barc-summary .item-state{font-style:italic}@media(min-width:31.25em){main .barc-summary{max-width:30em}main .barc-summary li{margin-bottom:.25em}main .barc-summary .item-title{float:left;width:70%}main .barc-summary .item-value{float:right;text-align:right;width:30%}}@media(min-width:62.5em){main .barc-summary{max-width:45em}main .barc-summary .item-title{width:40%}main .barc-summary .item-value{float:left;width:18%}main .barc-summary .item-state{float:left;text-align:right;width:42%}}main .feature-link.feature-action-update-documents::after{content:""}.send-email-form{max-width:100%}.send-email-form select,.send-email-form input[type=text],.send-email-form textarea{float:left;width:100%}.send-email-form textarea{height:20em}.send-email-form .button-wrapper{text-align:right;width:100%}.send-email-form .compose-section{border:0}.send-email-form li:last-child{margin-bottom:0}.send-email-form fieldset{border-bottom:0}.send-email-form .recipient-results{clear:both;display:none}.send-email-form .recipient-results button{margin:1em 0}.send-email-form .recipient-options button{margin:1em 0}.send-email-form .recipient-options textarea{width:50%}.send-email-form .query-selection select{margin-right:3%;width:67%}.send-email-form .query-selection button{margin-top:0;width:30%}.send-email-form .perm-selection,.send-email-form .email-selection{float:left;margin-right:1em;width:100%}.send-email-form .perm-selection label,.send-email-form .perm-selection textarea,.send-email-form .perm-selection button,.send-email-form .email-selection label,.send-email-form .email-selection textarea,.send-email-form .email-selection button{clear:both;display:block;float:none}.send-email-form .perm-selection textarea,.send-email-form .email-selection textarea{height:10em;width:100%}.send-email-form .perm-selection{max-width:60%;width:60%}.send-email-form .perm-selection textarea{height:15em}.send-email-form .match-report{border:1px solid #ccc;border-radius:3px;max-height:15em;overflow:auto}.preview-email-form,.email-detail-view{margin-bottom:2em;max-width:100%}.preview-email-form button[type=submit],.email-detail-view button[type=submit]{float:right}.preview-email-form .email-list,.email-detail-view .email-list{border:1px solid #ccc;height:10em;font-size:.9em;list-style:none;margin:0 0 3em 0;padding:0;overflow-x:hidden;overflow-y:auto}.preview-email-form .email-list li,.email-detail-view .email-list li{margin:0;padding:.25em .5em}.preview-email-form .email-list li:nth-child(2n),.email-detail-view .email-list li:nth-child(2n){background:#eee}.preview-email-form .message-info,.email-detail-view .message-info{border-top:1px solid #ccc;margin:2em 0 0 0;padding:2em 0 0 0}.preview-email-form .message-info .message-title,.email-detail-view .message-info .message-title{display:block;font-size:1.75em;line-height:1.25em}.preview-email-form .message-info .sender-address-info,.email-detail-view .message-info .sender-address-info{color:#333;font-style:italic}.preview-email-form .message-info .sender-address,.email-detail-view .message-info .sender-address{color:#333;font-weight:bold}.preview-email-form .message-info .message-preview,.email-detail-view .message-info .message-preview{border:1px solid #ccc;height:20em;margin:1em 0 2em;padding:.5em}.preview-email-form .message-info .message-preview-frame,.email-detail-view .message-info .message-preview-frame{border:0;height:100%;width:100%}.email-detail-view .recipient-list{height:15em;overflow-x:auto}fieldset.email-type-selection{float:left;width:30%}fieldset.email-type-selection legend{float:none}fieldset.email-type-selection .radio-input-wrapper{clear:none;float:none;margin:0;width:100%}.email-year-selection{float:left;width:30%}@media(min-width:50em){.send-email-form li:last-child{margin-bottom:1em}.recipient-option-perm-pane label{width:auto}}.recipient-loading{clear:both;display:none;height:200px}.search-loading{display:none}.dataTables_length,.dataTables_paginate{display:none}.search-results table.dataTable.no-footer,.search-results table.dataTable thead th{border-bottom:0}.recipient-results .table-controls ul.pagination{margin-top:0}@media(min-width:56.25em){.recipient-results .results-summary,.drafts-and-pre-approved-campaigns .results-summary{float:left;width:80%}}.add-draft-button{display:inline-block;margin-top:1.75em}.update-draft-message{float:left}.edit-campaign-button-wrapper{float:right}.feature-link.feature-action-manage-email-permissions::after{content:"";left:.1em}.manage-email-permissions .radio-input-wrapper{width:95%}.delete-email-user{margin-top:0}.delete-email-user .button-wrapper{margin-bottom:0}.mass-email-btn{float:right;margin:.5em}.tabs-wrapper.manage-email-permissions ul.panes ul{list-style:none}#emma-export-form{max-width:500px}@media(min-width:50em){#emma-export-form input[type=text],#emma-export-form label{display:block;float:none;width:100%}}main textarea.update-message.active{height:200px}main textarea.update-message{height:35px}main textarea.ual-shutdown-message{width:100%}main span.description.ual-shutdown-message{width:100%}main .update-btn{width:90px}main .feature-link.feature-action-sync::after{content:""}main .feature-link.feature-action-loan-acceptances::after{content:""}main .feature-link.feature-action-summer::after,main .feature-link.feature-action-send-emails::after,main .feature-link.feature-action-view-emails::after,main .feature-link.feature-action-loan-acceptances::after{left:-.1em}main .feature-link.feature-action-barc::after{left:-.2em}main .sap-status-summary{list-style:none;margin:2em 0 2em 1em;padding:0}main .sap-status-summary li{overflow:auto;margin-bottom:1.5em}main .sap-status-summary .quarter{color:#1b5fa0;float:left;font-size:1.2em;font-weight:bold;margin-bottom:.5em;width:4.5em}main .sap-status-summary .status-wrapper{float:left;width:80%}main .sap-status-summary .status{background:#ddd;border-radius:.25em;display:inline-block;font-weight:bold;padding:.25em .5em}main .sap-status-summary .status-desc{display:block;margin-top:.5em}main .sap-status-summary .status.probation,main .sap-status-summary .status.pending{background:#ebb747}main .sap-status-summary .status.satisfactory{background:#8eeb47}main .sap-status-summary .status.suspended,main .sap-status-summary .status.unknown{background:#f07575}main .consent-to-release-form-wrapper{border:1px solid #ddd;border-width:1px 0 0 0;margin:2em 0 0 0;padding:.5em 0}main .consent-to-release-form-wrapper:last-child{margin-bottom:3em}main .consent-to-release-form{max-width:none;width:100%}main .consent-to-release-form th{text-align:left}main .consent-to-release-form input[type=text],main .consent-to-release-form select{float:none;width:100%}main .consent-to-release-form.form label.hidden{margin:-1px;padding:0;width:1px}main .consent-to-release-form table{margin-bottom:1em;width:100%}main #add-consent-to-release-person-btn-wrapper{margin-bottom:2.5em;text-align:right}main .consent-to-release-confirm-form{border-top:1px solid #ddd;margin-top:2em;overflow:auto;padding-top:2em}main .consent-to-release-confirm-form button,main .consent-to-release-confirm-form a{display:block;margin-bottom:1em;text-align:center}main .consent-to-release-confirm-form button{width:100%}@media(min-width:31.25em){main .consent-to-release-confirm-form button{float:left;width:auto}main .consent-to-release-confirm-form a{float:right}}main .sap-summary{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0 auto;max-width:40em;overflow:auto;padding:0}main .sap-summary li{margin-bottom:1.5em;text-align:center;width:100%}main .sap-summary-value{font-size:3em;font-weight:bold}main .sap-summary-item{color:#1b5f9f;display:block;font-weight:bold;margin-top:-.75em}@media(min-width:31.25em){main .sap-summary li{width:50%}}@media(min-width:43.75em){main .sap-summary li{font-size:.9em;width:33%}main .sap-summary li:nth-child(1),main .sap-summary li:nth-child(2){font-size:1.2em;width:35%}}main .loan-history-table{font-size:.8em}main .loan-history-table th{text-align:left}main .loan-history-table tbody th{background:inherit;text-align:left}main .loan-history-table tbody th{border-bottom:1px solid #e1e1e1;transition:background-color .3s}main .loan-history-table tbody tr:nth-child(odd) th{background:#f0f0f0}main .loan-history-table tbody tr:hover th{background:#fff3c4}main .loan-history-table tbody tr th.loan-history-year-header{background:#d9ecff}main .feature-link.feature-work-study-control::after{content:""}main .work-study-control-form{margin-bottom:3em}main .feature-link.feature-class-codes-lookup::after{content:""}main .class-codes-lookup-form input[type=text]{border:1px solid #bbb;border-radius:3px;box-sizing:border-box;color:#333;font-family:"Open Sans",Arial,sans-serif;font-size:1em;transition:border-color .3s;margin-right:1em;padding:.5em}main .class-codes-lookup-form,main .class-code-lookup-results{border-bottom:1px solid #ccc;margin-bottom:3em;padding-bottom:3em}main .class-code-info{list-style:none;margin:0;padding:0}main .class-code-info .item-title{display:inline-block;font-weight:bold;width:13em}main .table-class-codes tr td,main .table-class-codes tr th{padding:2px}main #class-code-key{width:70%}main .sap-plan-summary-wrapper{overflow:auto}main .sap-plan-summary{position:relative;margin:2.5em 0;overflow:auto}main .sap-plan-summary::after{display:block;content:"";font-family:"FontAwesome";height:1em;position:absolute;top:75%;left:47%;width:1em}main .sap-plan-summary h3{font-size:1.75em;text-align:center;margin:0}main .sap-plan-summary-item{float:left;text-align:center;width:50%}main .sap-plan-summary-item h4{color:#1b5fa0;font-size:1.1em;margin:.2em 0}main .sap-plan-summary-value{font-size:1.75em}main .sap-plan-summary-value.error{color:#c00}main .academic-plan-form{font-size:.8em;max-width:none}main .form.academic-plan-form{margin-top:0}main .academic-plan-form .quarter,main .academic-plan-form-section .quarter{font-weight:bold}main .academic-plan-form td{text-align:center}main .academic-plan-form input[type=text]{max-width:4em}main .academic-plan-form-section{padding-bottom:1em;margin-bottom:2em;overflow:auto}main .academic-plan-form-section:last-of-type{border-bottom:0}main #edit-academic-plan-btn{float:left}main #confirm-academic-plan-btn{float:right}main #remaining-terms-section{border-bottom:1px solid #ddd}@media(min-width:37.5em){main .sap-plan-summary-item h4{margin-top:1em}main .sap-plan-summary{float:left;margin-bottom:1em;margin-top:1em;width:50%}}@media(min-width:43.75em){main .academic-plan-form{font-size:1em}main .sap-plan-summary-value{font-size:2.5em}main .sap-plan-summary::after{font-size:1.5em;top:65%}}@media(min-width:50em){main .academic-plan-form input[type=text]{float:none;width:100%}main .academic-plan-form.form .radio-input-wrapper{float:none}main .remaining-terms-question label,main .remaining-terms-question select{float:none;width:auto}main .remaining-terms-question select{font-size:1.25em}}@media(min-width:62.5em){main .academic-plan-form input[type=text]{font-size:1.5em;margin:.25em;padding:.25em}main .academic-plan-form .quarter{font-size:1.2em}}@media(min-width:68.75em){main .sap-plan-summary-value{font-size:3em}}main .feature-link.feature-academic-plans::after{content:""}main .academic-plan-summary{margin:3em 0}main .academic-plan-summary .status{background:#cbe7ff;border-radius:3px;float:right;margin:0;padding:.5em .75em;font-weight:bold}main .academic-plan-summary h3{float:left;margin-bottom:0}main .academic-plan-summary-title{overflow:auto}main .academic-plan-summary .quarter{font-weight:bold}main .addtl-unsub-request-form{margin-bottom:3em;max-width:100%;width:100%}main .addtl-unsub-request-reason-checklist{list-style:none;padding:0;margin:2em 0 2em 2em}main .addtl-unsub-request-reason-checklist li{margin-bottom:2em}main .addtl-unsub-request-reason-checklist input{float:left}main .addtl-unsub-request-reason-checklist label{cursor:pointer;margin:-.25em 0 0 1em;width:90%}main .addtl-unsub-request-reason-checklist .reason{font-weight:bold}main .addtl-unsub-request-reason-checklist .explanation{clear:both;display:block;font-size:.85em;font-style:italic;padding-top:.5em;margin:0 0 0 3.5em}main .addtl-unsub-request-form .student-loan-control{border-bottom:0;margin-bottom:0;padding-bottom:0;max-width:31.25em}main .addtl-unsub-request-form .student-loan-eligibility.confirm{float:none;margin-bottom:1em}main .addtl-unsub-request-form .submit-btn-wrapper{border-top:1px solid #ddd;margin-top:2em;padding-top:2em}main .feature-link.feature-action-loan-service-requests::after{content:""}main .loan-service-request-table{font-size:.8em}main .loan-service-request-table th{text-align:left}main .loan-service-request-table .button{display:inline-block;margin:.2em;margin-left:0}main .loan-service-request-update-form input[type=submit]{margin:1em 0}main .loan-modification-form .quarter-amount-control-wrapper{overflow:auto}main .loan-modification-form .quarter-amount-control{margin-bottom:1.3em;max-width:10em}main .loan-modification-form .quarter-amount-control h3{margin:0 0 .25em}main .loan-modification-form .quarter-amount-control input[type=text]{font-size:1.25em}main .loan-modification-form .quarter-amount-control .quarter-amount{display:block;float:none;font-size:1.75em;margin:0}main .loan-modification-form .quarter-amount-control .quarter-amount::before{content:"$";color:#ddd;font-size:.75em;vertical-align:text-top}main .loan-modification-form{border-bottom:1px solid #ddd;margin-bottom:1.5em;padding-bottom:2em;max-width:none}main .loan-modification-form p:first-child{margin-top:0}@media(min-width:31.25em){main .quarter-amount-control{float:left;width:25%}main .quarter-amount-control input[type=text]{width:85%}}@media(min-width:50em){main .quarter-amount-control input[type=text]{float:none;font-size:1.75em}}main .student-loan-split-control{font-size:.85em;margin:-1em 0 1em}main .form .student-loan-split-control label{color:#333;display:inline;margin-right:0;font-size:1em;font-weight:normal;width:auto}main .form .student-loan-split-control select{border:0;cursor:pointer;display:inline;float:none;font-weight:bold;width:auto}main .work-study-appeal-form textarea{width:100%!important}main .work-study-appeal-form small{width:100%;text-align:right;margin-bottom:1em!important}main .work-study-appeal-form{max-width:100%}main .work-study-appeal-form input[type=checkbox]{margin-right:1em}main .label-for-confirm-revision{margin:1em 1em 1em 0}main .award-destination{width:20%}main .work-study-employer-allocations-form table{margin-bottom:1em;width:100%}main #add-work-study-employer-department-btn-wrapper{margin-bottom:2.5em;text-align:right}main .work-study-employer-allocations-form{max-width:35.25em}@media(min-width:50em){main .form .radio-employer-change{float:none;width:100%}}main .feature-link.feature-action-work-study-service-requests::after{content:""}main .work-study-service-request-table{font-size:.7em}main .work-study-service-request-table th{text-align:left}main .work-study-service-request-table .button{display:inline-block;margin:.2em;margin-left:0}main .work-study-service-request-update-form input[type=submit]{margin:1em 0}main form ul.fao-selfreported-dependent-checklist{margin:2em 0 2em 2em}main form ul.fao-selfreported-dependent-checklist label{font-weight:normal;cursor:pointer;margin:-.25em 0 0 1em;width:90%}main form ul.fao-selfreported-dependent-checklist input{float:left}main form fieldset.fao-selfreported-dependent-checklist{margin-top:2em}main form fieldset.fao-selfreported-dependent-checklist label{cursor:pointer;margin:-.25em 0 0 1em;width:90%}main form fieldset.fao-selfreported-dependent-checklist input{float:left}main .fao-selfreported-form{max-width:100%;overflow-x:hidden;overflow-y:hidden}main .fao-selfreported-form table.tax-chart{clear:right;float:right;width:50%}main .fao-selfreported-form .field-validation-error{margin-top:.25rem;font-size:.875em;color:#dc3545}main .fao-selfreported-form .radio-input-wrapper label{margin-left:2%;width:80%}main .fao-selfreported-form .radio-input-wrapper input{float:left;margin-top:.5em}main .fao-selfreported-form .fao-review-header{text-transform:uppercase;background-color:#1b5fa0;color:#fff;width:100%;padding-left:1em;margin-bottom:1em}main .table-responsive{overflow-x:auto}main .table-award-selfreported{text-align:center}