*{box-sizing:border-box}.sectionContainer{background-color:#f8faff;margin-bottom:20px;padding:5px 15px}.editorForContainer{background-color:#f0f3fa;border:1px solid #dfe4f1;margin-bottom:25px;padding:15px}.outcomeTableRow h1{font-size:1.8em;margin-top:-5px;text-align:center}.formFieldContainer{margin:0 0 20px 0}.formFieldContainer.checkboxFieldContainer{margin:35px 0}.submitContainer{margin-top:35px}.clearfix:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}.test-system{background:#e5ce25;color:#000;font-size:1.5em;padding:.4em;text-align:center}.formNavContainer{display:flex;justify-content:space-between}.formNavContainer span,.formNavContainer a{color:#fff;font-size:1.5em;margin:0 1px;padding:10px 0;text-align:center;width:100%}.formNavContainer a{background-color:#004b62}.formNavContainer span,.formNavContainer a:hover,.formNavContainer a:focus{background-color:#0092bc;color:#fff}.content-fullwidth h1{clear:none;float:none}h2{margin-bottom:20px!important}h3{margin:15px 0 25px 0}h4{margin:15px 5px}input[type=text],textarea{transition-property:border,box-shadow!important}pre{color:#444;font-family:"proxima-nova",Arial,sans-serif;margin:0;white-space:pre-wrap}.successTempDataMsg{background-color:#caefb1;color:#204209;margin-bottom:15px;padding:10px}.errorTempDataMsg{background-color:#ffc6c6;color:#5b0808;margin-bottom:15px;padding:10px}.infoTempDataMsg{background-color:#bae9f7;color:#004b62;margin-bottom:15px;padding:10px}.formHomepageButtonWrapper{display:flex;flex-direction:column}.formHomepageButtonWrapper .formHomepageButton{align-items:center;border-bottom:none;display:flex;flex-direction:column;margin-bottom:10px;padding:15px 10px;width:100%}.formHomepageButtonWrapper .formHomepageButton:link,.formHomepageButtonWrapper .formHomepageButton:visited{background-color:#0092bc;color:#fff}.formHomepageButtonWrapper .formHomepageButton:hover,.formHomepageButtonWrapper .formHomepageButton:active,.formHomepageButtonWrapper .formHomepageButton:focus{background-color:#004b62;color:#fff}.formHomepageButtonWrapper .formHomepageButton i{font-size:4rem;margin-bottom:15px}.formHomepageButtonWrapper .formHomepageButton span{display:block;font-size:1.2rem;text-align:center}.checkboxFieldContainer p.guidance{padding-left:20px}.checkboxLabel{cursor:pointer}.sectionContainer p{margin-bottom:20px}.validation-summary-errors,span.field-validation-error{background-color:#ffc6c6;color:#5b0808;display:block;font-size:1.5em;margin-bottom:8px;padding:10px}.validation-summary-errors ul{margin:0}.validation-summary-errors ul li{color:#5b0808;font-size:1em;list-style:none;margin-bottom:0}div#requestedAmountValidation,div.sectionIncomplete{background-color:#ffc6c6;display:block;margin-bottom:10px;padding:10px}div#requestedAmountValidation p,div.sectionIncomplete p{color:#5b0808;margin:0;padding:5px 0}div#requestedAmountValidation p a,div.sectionIncomplete p a{border-bottom-color:#5b0808;color:#5b0808}label,input:not([type=checkbox]),textarea,select,button{color:#444;display:block;font-family:"proxima-nova",Arial,sans-serif;font-size:1.5em;width:100%}input[type=email],input[type=url]{border:1px solid #888;outline:none;transition-duration:.1s;transition-property:box-shadow,outline;transition-timing-function:ease-in-out}input[type=email]:focus,input[type=url]:focus{box-shadow:0 0 0 2px #fec724,0 0 0 4px #000,0 0 4px 8px #fec724;outline:2px solid transparent}select,input[type=checkbox]{transition-duration:.1s;transition-property:box-shadow,outline;transition-timing-function:ease-in-out}select:focus-visible,input[type=checkbox]:focus-visible{box-shadow:0 0 0 2px #fec724,0 0 0 4px #000,0 0 4px 8px #fec724;outline:2px solid transparent}input[type=file]::file-selector-button{-webkit-appearance:none;background-color:#004b62;border:none;color:#fff;cursor:pointer;margin-right:10px;padding:10px}input[type=file]::file-selector-button:hover,input[type=file]::file-selector-button:active,input[type=file]::file-selector-button:focus{background-color:#0092bc;color:#fff}label{margin-bottom:5px}label.required{font-weight:bold}label.required:after{color:#ef0f0f;content:'*';margin-left:5px}span.fakeLabel{color:#444;display:block;font-family:"proxima-nova",Arial,sans-serif;font-size:1.5em;font-weight:bold;margin-bottom:5px;width:100%}span.fakeLabel.required{font-weight:bold}span.fakeLabel.required:after{color:#ef0f0f;content:'*';margin-left:5px}span.readOnly{background-color:#f8faff;border:1px solid #f0f3fa;display:block;font-size:1.5em;line-height:1.5em;min-height:44px;padding:10px;width:100%}input,textarea,select{padding:10px}input[type=checkbox],input[type=hidden]+label{display:inline}button{-webkit-appearance:none;background-color:#004b62;border:none;color:#fff;cursor:pointer;padding:10px;transition-duration:.1s;transition-property:background-color,box-shadow,outline;transition-timing-function:ease-in-out}button:hover,button:focus{background-color:#0092bc;box-shadow:0 0 0 2px #fec724,0 0 0 4px #000,0 0 4px 8px #fec724;outline:2px solid transparent}a.remove:link,a.remove:visited,a.remove:active{border:1px solid #dfafaf;color:#7e3232;display:block;font-size:1.4em;margin:10px .5%;padding:10px;text-align:center;transition-duration:.5s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out}a.remove:hover,a.remove:focus{background-color:#7e3232;border:1px solid #7e3232;color:#fff}input[type=button].addRowFullWidth{background-color:transparent;border:1px solid #ccc;color:#575757;cursor:pointer;margin-bottom:10px;transition-duration:.5s;transition-property:background-color,border-color,color;transition-timing-function:ease-in-out;width:100%;-webkit-appearance:none}input[type=button].addRowFullWidth:hover{background-color:#575757;border-color:#575757;color:#fff}.checkboxListFor{margin-top:15px}.checkboxListFor div{display:inline-block;margin-bottom:20px;width:100%}.priorityBox{background-color:#f0f3fa;border:1px solid #e2e9fc;cursor:pointer;margin:10px 0;padding:15px;transition-duration:.8s;transition-property:background-color,border-color;transition-timing-function:ease-in-out}.priorityBox:hover,.priorityBox:focus{background-color:#f8faff;border-color:#004b62}.priorityBox.active{background-color:#0092bc;border-color:#004b62;cursor:default}.priorityBox.active:hover,.priorityBox.active:focus{background-color:#0092bc;border-color:#004b62}.priorityBox.active span,.priorityBox.active p{color:#fff}.priorityBox span{color:#004b62;font-size:2em}.priorityBox p{margin-bottom:0}.costingTableHeader{display:none}.costingTableRow{background-color:#f0f3fa;margin:5px 0}.costingTableRow>span{display:block;float:left;margin:5px 0;padding:12px 10px;width:100%}.costingTableRow>span.costingTableItem input[type=text]{width:100%}.costingTableRow>span.costingTableAmount input[type=text]{display:inline-block;width:85%}.costingTableRow>span.costingTableFunding select{width:100%}.costingTableRow>span.removeTableRow a{background-color:#ba7575;border:none;color:#fff;font-size:1.5em;padding:8px 11px;transition:background-color .5s ease-in-out}.costingTableRow>span.removeTableRow a:hover,.costingTableRow>span.removeTableRow a:focus{background-color:#911313}.costingTableRow>span>span{background-color:#dee5f3;border:1px solid #dee5f3;display:inline-block;font-size:1.5em;padding:10px 0;text-align:center;width:15%}.costingTableRow>span>span.mobileonly{background-color:transparent;border:none;text-align:left}.costingTableRow>span>span.mobileonly.before{width:100%}.costingTableFooter{background-color:#4d585e;color:#fff;font-size:1.5em;margin-top:10px}.costingTableFooter>span{display:block;float:left;margin:0;width:100%}.costingTableFooter>span.costingTableItem{padding:12px 20px;text-align:center}.costingTableFooter>span.costingTableAmount{background-color:#69747a;padding:12px 21px;text-align:center}button#AddNewRow{background:none;border-bottom:1px dotted #00708f;color:#005a73;display:inline;float:right;margin:15px 6px 10px 0;padding:0;text-decoration:none;width:auto}button#AddNewRow:hover,button#AddNewRow:focus{border-color:#008cb4;color:#008cb4}.costingSummaryContainer{margin-bottom:15px}.costingSummaryRow{background:#f0f3fa;border-bottom:2px solid #f8faff;font-size:1.5em;margin-bottom:10px}.costingSummaryRow span.costingSummaryHeader{background-color:#0092bc;color:#fff;display:block;float:left;padding:10px;text-align:center;width:100%}.costingSummaryRow span.costingSummaryDetails{display:block;float:left;padding:10px;text-align:center;width:100%}.information{background-color:#bae9f7;color:#004b62;margin-bottom:15px;padding:10px}.reviewFieldContainer{color:#444;font-size:1.5em;margin-bottom:12px}.reviewFieldContainer span.reviewFieldLabel{color:#0096c1;display:block;font-weight:bold;padding:10px}.reviewFieldContainer span.reviewFieldValue{background-color:#fff;border:1px solid #f0f3fa;display:block;line-height:1.5em;min-height:44px;padding:10px}.reviewFieldContainer ul.reviewFieldValueList{list-style:none;margin:0}.reviewFieldContainer ul.reviewFieldValueList li{background-color:#fff;border:1px solid #f0f3fa;display:inline-block;font-size:1em;line-height:1em;padding:10px}.reviewThreeCol{float:left;margin:0 0 12px 0;text-align:left;width:100%}.reviewCostingContainer{background-color:#fff;border:1px solid #f0f3fa;margin-bottom:15px}.reviewCostingContainer>span{display:block;padding:10px}.reviewCostingContainer .reviewCostingContainerSub{background-color:#f0f3fa}.reviewCostingContainer .reviewCostingContainerSub span{display:block;float:left;padding:10px;text-align:left;width:100%}.reviewCostingContainer .reviewCostingContainerSub span:first-of-type{border-right:none;border-bottom:1px solid #fff}#loadingWidgetWrapper{margin:auto;width:165px}#loadingWidgetWrapper>div{display:inline-block;height:30px;text-align:center;width:30px}.circle{animation-direction:normal;animation-duration:2s;animation-iteration-count:infinite;animation-name:pulse;border-radius:10px;margin-left:10px;background-color:#004b62;height:15px;width:15px;opacity:0}#circle1{animation-delay:0s}#circle2{animation-delay:.2s}#circle3{animation-delay:.4s}#circle4{animation-delay:.6s}#circle5{animation-delay:.8s}@keyframes pulse{0%{opacity:0}15%{opacity:.5}20%{opacity:1}25%{opacity:.5}40%{opacity:0}}@media only screen and (min-width:37.5em){.formHomepageButtonWrapper{flex-direction:row;justify-content:space-between}.formHomepageButtonWrapper .formHomepageButton{margin-bottom:0;max-width:50%}.formHomepageButtonWrapper .formHomepageButton:not(:last-of-type){margin-right:15px}.reviewThreeCol{margin:0 .5%;text-align:center;width:32.3%}.reviewCostingContainer .reviewCostingContainerSub span{text-align:center;width:50%}.reviewCostingContainer .reviewCostingContainerSub span:first-of-type{border-right:1px solid #fff;border-bottom:none}.printContainer p{background-color:#bae9f7;color:#004b62;padding:10px}.printContainer a{background-color:#004b62;border:none;color:#fff;display:block;font-size:1.5em;padding:10px;text-align:center}.printContainer a:hover,.printContainer a:focus{background-color:#0092bc;color:#fff}}@media only screen and (min-width:48em){.content-fullwidth h1{margin-bottom:25px}.checkboxListFor div{width:49%}.costingTableHeader{align-items:center;background-color:#0092bc;display:flex;flex-direction:row;flex-wrap:nowrap}.costingTableHeader span{color:#fff;display:inline-block;font-size:1.5em;padding:16px 10px;text-align:center}.costingTableHeader span.costingTableItem{border-right:1px solid #f8faff;padding:18px 10px 18px 15px;text-align:left;width:54%}.costingTableHeader span.costingTableAmount{border-right:1px solid #f8faff;padding:18px 10px;width:15%}.costingTableHeader span.costingTableFunding{border-right:1px solid #f8faff;padding:18px 10px;width:25%}.costingTableRow>span,.costingTableFooter>span{margin:0 .25%}.costingTableRow>span.costingTableItem,.costingTableFooter>span.costingTableItem{width:53.5%}.costingTableRow>span.costingTableAmount,.costingTableFooter>span.costingTableAmount{width:14.5%}.costingTableRow>span.costingTableFunding,.costingTableFooter>span.costingTableFunding{width:24.5%}.costingTableRow span.removeTableRow{margin-bottom:5px;padding:6px 0 10px 0;text-align:center;width:5.5%}.costingTableRow span label.mobileonly{height:1px;left:-999999px;overflow:hidden;position:absolute;width:1px}.costingTableFooter span.costingTableItem{text-align:left}.costingTableFooter span.costingTableAmount{background-color:transparent}.costingSummaryRow{margin-bottom:0}.costingSummaryRow span.costingSummaryHeader{text-align:left;width:67%}.costingSummaryRow span.costingSummaryDetails{text-align:left;width:33%}}@media only screen and (min-width:60em){input:not([type=checkbox]),select{width:67%}span.readOnly{width:67%}.priorityBox{float:left;margin:10px 1%;min-height:150px;width:48%}.checkboxListFor div{width:33%}}