.fee-waiver{box-shadow:0 8px 8px -8px gray;height:inherit;padding-bottom:8px;padding-top:8px}.fee-waiver .submit-modal .cb-modal-content{margin-top:-32px;min-height:76px!important}.fee-waiver .header-text{display:inline-block}.fee-waiver>.container{display:flex;flex-flow:column nowrap;height:inherit}.fee-waiver>.container .header{flex:0 0 auto}.fee-waiver>.container .tos-eligible{flex:1 1 auto;overflow:hidden}.fee-waiver .hr{background-color:#d3d3d3;height:1px;width:100%}.fee-waiver a{color:#324dc7!important;font-weight:500;text-decoration:none}.fee-waiver .header{margin-right:16px;min-height:28px;position:relative}.fee-waiver .collapse-button{position:absolute;right:0;z-index:10}.fee-waiver .expanded-icon{align-self:flex-start;max-width:54px}.fee-waiver .error-container{color:#d0021b}.fee-waiver .fee-waiver-error-display{margin-left:-11.5px;max-width:77.5%}.fee-waiver .collapsible{background-color:#fff;border:none;bottom:0;color:#000;cursor:pointer;font-size:30px;line-height:32px;outline:none;padding:0;z-index:1}.fee-waiver .content{background-color:#f1f1f1;display:none;overflow:hidden;padding:0 18px}.fee-waiver .collapsed-icon{height:35px;justify-self:center;margin-right:8px}@media (max-width: 411px){.fee-waiver .cb-btn-circle{height:2.2rem;width:2.2em}.fee-waiver .cb-floating-label>label{font-size:.7rem}.fee-waiver .cb-floating-label>input{font-size:.5rem}.fee-waiver .expanded-icon{max-width:80px}.fee-waiver .cb-paragraph1-res{font-size:.8rem}}@media (max-width: 767px) and (min-width: 412px){.fee-waiver .text-content{font-size:.95rem}.fee-waiver .expanded-icon{max-width:80px}}@media (max-width: 1024px){.fee-waiver .collapsed-icon{max-height:30px}.fee-waiver .submit-btn-text{visibility:hidden}}@media (min-width: 1248px){.fee-waiver .expanded-icon .expanded-icon{max-width:64px}}@media (min-width: 1344px){.fee-waiver{padding-left:0}}.fee-waiver-banner{margin-bottom:24px;margin-top:24px;max-width:1200px}.fee-waiver-banner img.header-icon{display:flex;height:75px;margin:0 auto}.fee-waiver-banner img.collapsed-view{display:flex;height:40px;margin:0 auto}.fee-waiver-banner .header{align-self:center;margin-top:-8px}.fee-waiver-banner .collapsible{background-color:#fff;border:none;bottom:0;color:#000;cursor:pointer;font-size:30px;margin-right:2px;outline:none;padding:0;right:0;z-index:1}@media screen and (max-width: 767px){.fee-waiver-banner .header{left:32px;text-align:center}}.fw-accepted>.accepted-flex{display:flex;flex-flow:column nowrap;height:100%;overflow:hidden}.fw-accepted>.accepted-flex .content-container{border-top:#d9d9d9 solid 1px;flex:1 1 auto;min-height:100px;overflow:auto;padding-bottom:8px}.fw-accepted .card-container{margin-top:24px}.fw-accepted .expandable-header .expandable-header-text{display:inline-block}.fw-accepted .benefits-modal .modal-expanded-header .expandable-header-text{margin-left:24px;margin-top:16px}@media (min-width: 1248px){.fw-accepted .benefits-modal .col-input-width{flex:0 0 80%;max-width:80%}.fw-accepted .benefits-modal .col-button-width{flex:0 0 20%;max-width:20%}.fw-accepted .benefits-modal .select-benefit-subheader{margin-bottom:-24px;margin-left:48px}.fw-accepted .benefits-modal .select-benefit-header{margin-left:24px}}@media (min-width: 768px) and (max-width: 1248px){.fw-accepted .benefits-modal .col-input-width{flex:0 0 70%;max-width:70%}.fw-accepted .benefits-modal .col-button-width{flex:0 0 30%;max-width:30%}}@media (max-width: 768px){.fw-accepted .benefits-modal .col-input-width{flex:0 0 88%;max-width:88%}.fw-accepted .benefits-modal .col-button-width{flex:0 0 12%;max-width:12%}}@media (max-width: 1248px){.fw-accepted .benefits-modal .select-benefit-subheader{margin-bottom:-24px;margin-left:24px}}.fw-accepted .benefits-modal .modal-code-submit{max-width:1000px}.fw-accepted .benefits-modal .modal-code-submit .code-submit,.fw-accepted .benefits-modal .modal-code-submit .code-submit .header-text{margin-bottom:16px}.fw-accepted .benefits-modal .modal-code-submit .code-submit-header{margin-left:-12px;margin-top:48px}.fw-accepted .benefits-modal .modal-code-submit .code-submit-input{margin-left:-12px!important;max-width:1000px}.fw-accepted .benefits-modal .modal-code-submit .error-container{color:#d0021b}.fw-accepted .benefits-modal .modal-code-submit .fee-waiver-error-display{margin-left:-.5px;max-width:68%}.fw-accepted .benefits-modal .cb-modal .cb-modal-container .cb-modal-content{overflow-y:auto!important}.fw-accepted .benefits-modal .card-container{max-width:800px;padding-top:12px}.fw-accepted .benefits-modal .no-benefits{margin-top:-44px}.fw-accepted .benefits-modal .no-benefits .text-container{margin-left:-12px;margin-top:8px}.fw-accepted .benefits-card{margin-bottom:12px;padding:32px}.fw-accepted .benefits-card .right-column-content{display:flex;justify-content:flex-end}.fw-accepted .benefits-card .benefits-count{align-items:center;background-color:#039f090d;border-radius:8px;color:#02520699;display:flex;font-size:12px;justify-content:center;padding:8px}.fw-accepted .benefits-card .benefits-code{font-size:16px;font-weight:400;margin-top:12px}.fw-accepted .benefits-card .benefit-description{border-top:rgba(0,0,0,.1) 1px solid;margin-top:12px;padding-top:12px}.fw-accepted .benefits-card .benefit-description li{font-size:14px;font-weight:300;margin-left:12px}.fw-accepted .benefits-card .awards-icon{margin-left:12px}.fw-accepted .benefits-card .card-header{font-size:16px;margin-top:4px}.fw-accepted .spinner-container{margin:auto}.fw-accepted img.checkmark{height:20px;margin-left:8px;margin-top:-4px}.fw-accepted img.fw-icon{height:75px}.fw-accepted .fw-drupal{padding-top:12px}.fw-accepted .fw-drupal li{font-size:14px}.fw-accepted .fw-help p{font-weight:500}.fw-accepted .fw-help li{font-weight:300}.fw-accepted .fw-header{border-bottom:1px solid #d9d9d9;padding-bottom:24px}.fw-accepted span.waivers-left-item{background-color:#0077c8;border-radius:12px;color:#ebe9e6;padding:4px 12px}.fw-accepted .waiver-row{margin-top:12px}.fw-accepted .waiver{padding-top:12px}.fw-accepted .left .waiver-row-container .waiver:not(:last-child){border-bottom:1px solid #d9d9d9;padding-bottom:24px}.fw-accepted .right .waiver-row-container .waiver:not(:last-child){padding-bottom:24px}.fw-accepted .right .waiver-row-container .waiver:not(:first-child){border-top:1px solid #d9d9d9}.fw-denied-icon{font-size:.6rem;margin-top:6px}.fw-pending-icon{font-size:1.4rem}span.fw-checkmark{margin-left:8px}div[data-cbtrack-widget=mysatfw]{height:inherit}.expandable-header .text-container{align-items:center;display:flex}.expandable-header .expandable-header-text{display:inline-block;margin-left:24px}.expandable-header .icon-container{display:inline-block;margin-top:4px}.expandable-header .icon-container .cb-icon.cb-icon-32{font-size:40px}.code-submit{margin-bottom:48px}.code-submit .header-text{margin-bottom:16px}.submit-button-font{font-size:.85rem!important;line-height:1.7142857143em!important}.collapsed-header #denied-status-trigger .cb-icon:not(.cb-icon-numeric){font-size:.6rem;margin-left:8px;margin-top:6px}.collapsed-header #denied-status-trigger .cb-pending{font-size:1.4rem!important}.collapsed-header .fee-waiver-sticky{background:#fff;box-shadow:0 2px 2px -1px #000000bf;overflow-x:hidden;position:fixed;right:0;top:50px;width:320px;z-index:1000}.collapsed-header .collapsible{background-color:transparent;border:none;bottom:0;color:#000;cursor:pointer;line-height:32px;outline:none;padding:0;z-index:1}.collapsed-header i{font-size:1em}.collapsed-header .container{padding-left:8px;padding-right:8px}.collapsed-header .collapsed-icon{width:1.7em}.collapsed-header .waivers-left-item{border:1px solid;border-radius:2em;padding-left:12px;padding-right:12px}.collapsed-header .waivers-left-col{text-align:right}.collapsed-header .waiver-row+.waiver-row{padding-top:16px}.collapsed-header .waiver-row:last-of-type{padding-bottom:8px}@media (max-width: 1234px){.collapsed-header #denied-status-trigger .cb-icon:not(.cb-icon-numeric){margin-top:2px}}@media (min-width: 1248px){.submit-button-font{font-size:.875rem!important}}@media (max-width: 530px){.collapsed-header #denied-status-trigger .cb-icon:not(.cb-icon-numeric){margin-left:0;margin-top:2px}.collapsed-header .header-description{max-width:350px}}@media (max-width: 480px){.collapsed-header #denied-status-trigger .cb-icon:not(.cb-icon-numeric){margin-left:0;margin-top:2px}.collapsed-header .header-description{max-width:250px}}@media (max-width: 380px){.collapsed-header #denied-status-trigger .cb-icon:not(.cb-icon-numeric){margin-left:0;margin-top:2px}.collapsed-header .header-description{max-width:200px}}.tos-eligible{margin:auto}.tos-eligible>.tos-flex{display:flex;flex-flow:column nowrap;height:100%;overflow:hidden}.tos-eligible>.tos-flex .content-container{border-bottom:#d9d9d9 solid 1px;flex:1 1 auto;min-height:100px;overflow:auto}.tos-eligible>.tos-flex .button-container{flex:0 0 auto;margin-top:12px;padding:12px 0}.tos-eligible img{height:60px}.tos-eligible .header{align-self:center;margin-top:8px}.tos-eligible .img-container img{display:block;margin:auto auto 12px}.tos-eligible .error-message{color:red}.tos-eligible .tos-body{border-bottom:#d9d9d9 solid 1px;margin-top:24px;padding-bottom:24px}.tos-eligible .tos-selection-content{padding-bottom:12px;padding-top:24px}.tos-eligible .tos-selection-content .selection-header{margin-bottom:20px}.tos-eligible .tos-selection-content .decline-message{color:red;margin-left:32px;padding-bottom:8px;padding-top:8px}.tos-eligible .button-container button{float:right}.tos-eligible .cb-btn{max-width:350px}.tos-eligible .cb-radio{height:auto}.cb-radio{height:auto!important}@media (max-width: 768px){.tos-eligible .header{text-align:center}}.fee-waiver-modal .cb-modal-content{margin-bottom:0!important}.fee-waiver-modal .fee-waiver,.fee-waiver-modal .fee-waiver>.container{margin:0;padding:0}
