﻿.tabs-title>a{font-size:.9rem;color:#0060a8;border:1px solid #e4e4e6;border-top-left-radius:10px;border-top-right-radius:10px;}.tabs-title>a:focus{background:#e4e4e6;}.tabs-title>a[aria-selected=true]{background:#0060a8;color:#fff;}label em{color:#f07;font-style:normal;}.error{color:#f07;}.strong{font-weight:bold;}.field-validation-error span{color:#f07;font-size:.75rem;}span.has-tip{font-weight:normal;}fieldset{padding:5px 20px 20px 20px;margin-bottom:20px;overflow:visible;vertical-align:top;background:#f5f5f5;border:1px solid #0060a8;}fieldset legend{padding:7px 10px;display:block;text-align:center;width:100%;color:#fff;background:#0060a8;border:1px solid #0060a8;}fieldset label,fieldset a{font-size:1rem;}fieldset label{font-weight:600;}fieldset .button{-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;}fieldset input[type=text],fieldset select{font-size:1rem;height:34px;margin-bottom:.5rem;}fieldset input[type=text].valid,fieldset select.valid{border-color:#41b649;}fieldset input[type=text].input-validation-error,fieldset select.input-validation-error{border-color:#f07;}fieldset input[type=text].error,fieldset select.error{border-color:#f07;}fieldset input[type=text].part30{width:30%;display:inline;}fieldset input[type=text].part70{width:48%;display:inline;}fieldset input[type=text].quarter{width:50px;display:inline-block;}fieldset select.datemonth{width:65px;display:inline;}fieldset select.year{width:75px;display:inline;}textarea{font-size:inherit;}.tabs-content{margin-bottom:1rem;}#ifaForm .tabs-panel{overflow:hidden;}#ifaForm .tabs-panel .blue-button,#ifaForm .tabs-panel .green-button{padding:1rem 2rem;-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box;}.highlightedGreen,.highlightedGreen span{color:#37993d;}.reveal{background:#f5f5f5;padding:2rem;}#editAddressContent label,#editAddressContent input[type=text],#editAddressContent select{font-size:1rem;margin-bottom:.5rem;}#editAddressContent .button{height:50px;-webkit-border-radius:2px;border-radius:2px;background-clip:padding-box;width:100px;margin:1rem 0 0 .5rem;}#editAddressContent .error{font-size:.75rem;}.tabs-content h5{margin-top:1rem;}.grEquifax{width:580px;}.grEquifax td{border:0;font-size:8pt;}#ResultsContent .exception{color:#f07;}.reCalculate{margin-top:10px;background:#f5f5f5;border-radius:2px;border:1px solid #e4e4e6;}.reCalculate label{font-size:.75rem;}.reCalculate input,.reCalculate select{font-size:.75rem;height:32px;}.reCalculate input.button{margin-top:20px;border-radius:2px;}.reCalculate input[type=text]:focus,.reCalculate select:focus{border:1px solid #0060a8;outline:0;}#FilterPanel{border:1px solid #e4e4e6;margin-top:10px;}#FilterPanel input[type=checkbox]{margin-bottom:.5rem;}#FilterPanel .accordion{border:0;}#FilterPanel .accordion-title{padding:.75rem;}#FilterPanel .accordion-content{font-size:.75rem;padding:.75rem 0 .75rem .75rem;}#FilterPanel .accordion-content label{display:inline;font-size:.75rem;}#FilterPanel .button{height:40px;padding:.5rem;border-radius:2px;width:100%;font-size:.85rem;}#FilterPanel .blue-button{margin-top:10px;padding:.85em 1em;}#FilterPanel .lenderDiv{height:120px;overflow-y:scroll;}#ProductsPanel{padding-right:0;}#ProductsPanel .accordion-title{border:0;border-bottom:1px solid #e4e4e6;color:#000;font-size:.85rem;font-weight:bold;}#ProductsPanel .accordion-content{padding:.5rem 0;border:0;border-bottom:1px solid #e4e4e6;}#submitPopup .button{margin-top:10px;}.planGrid{font-size:.75rem;margin-bottom:0;}.planGrid label{font-size:.75rem;}.planGrid td{white-space:nowrap;}.planGrid td.detailsTd{background:#f5f5f5;}.planGrid th{background:#f5f5f5;}.planGrid tr th:last-child,.planGrid tr td.buttonTd{width:120px;padding:5px;}.planGrid tr td.lenderTd{padding:5px;text-align:center;}.planGrid tr:hover{background:#e4e4e6;}.planGrid .button{border-radius:2px;padding:3px 6px;font-size:.7rem;margin:0;}.planGrid .sorted-col{background-color:#e4e4e6;}.planGrid .header,.planGrid .tablesorter-header{background-image:url(data:image/gif;base64,R0lGODlhFQAJAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAkAAAIXjI+AywnaYnhUMoqt3gZXPmVg94yJVQAAOw==);background-repeat:no-repeat;background-position:center right;padding:4px 18px 4px 4px;white-space:normal;cursor:pointer;outline:0;}.planGrid .headerSortUp,.planGrid .tablesorter-headerSortUp,.planGrid .tablesorter-headerAsc{background-color:#c0c0c0;background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjI8Bya2wnINUMopZAQA7);}.planGrid .headerSortDown,.planGrid .tablesorter-headerSortDown,.planGrid .tablesorter-headerDesc{background-color:#c0c0c0;background-image:url(data:image/gif;base64,R0lGODlhFQAEAIAAACMtMP///yH5BAEAAAEALAAAAAAVAAQAAAINjB+gC+jP2ptn0WskLQA7);}.planGrid thead .sorter-false{background-image:none;cursor:default;}.emptyrow{border:1px solid #e4e4e6;padding:.5rem .625rem .625rem;font-size:.75rem;}.mobilebutton{padding:.75rem;width:100%;border-radius:.5rem;font-weight:bold;outline:0;text-align:center;background:#fff;}@media screen and (max-width:39.9375em){.tabs-title a{padding:.5rem;}.reveal{width:350px;max-width:35rem;}#editAddressContent{height:900px;overflow:scroll;}#editAddressContainer{overflow:scroll!important;height:450px!important;}#FilterPanel{background:#f5f5f5;}#ProductsPanel .accordion-content{overflow:scroll!important;}#ifaForm #tab4Content .button{padding:1rem;width:50%;}}@media screen and (min-width:40em) and (max-width:63.9375em){#editAddressContent{height:700px;overflow:scroll;}#editAddressContainer{overflow:scroll!important;height:350px!important;}#ProductsPanel .accordion-content{overflow:scroll!important;}#submitContent{height:500px;overflow:scroll;}#submitPopup{overflow:scroll!important;height:350px!important;}}.app-wrapper{max-width:688px;width:100%;position:relative;overflow:hidden;transition:height .4s ease;}.app-wrapper textarea{resize:vertical;width:100%;box-sizing:border-box;}.app-wrapper .green-button{padding:1rem 4rem;font-size:1.2rem;font-weight:700;}.app-wrapper .btn-prev-section{background:none;border:1px solid #e4e4e6;border-radius:5px;color:#0060a8;font-size:.85rem;padding:.5rem 1.25rem;cursor:pointer;margin-top:.75rem;}.app-wrapper .btn-prev-section:hover{background:#e4e4e6;}.app-step{position:absolute;top:0;left:0;width:100%;transform:translateX(100%);opacity:0;transition:transform .4s ease,opacity .35s ease;}.app-step.app-step--active{position:relative;transform:translateX(0);opacity:1;}.app-step.app-step--prev{transform:translateX(-100%);opacity:0;}.block-radio{list-style-type:none;margin:0;}.block-radio li{display:flex;flex:1;}.block-radio label{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;margin:1px 0 1rem 0;padding:7px 1.5rem;color:#0060a8;background:#fff;border:1px solid #0060a8;cursor:pointer;border-radius:15px;font-size:.8rem;box-sizing:border-box;}.block-radio input[type=radio]{opacity:0;height:0;width:0;margin:0;position:absolute;}.block-radio input[type=radio]:checked+label{color:#fff;background:#0060a8;border-color:#0060a8;}.block-radio--2col li{flex:0 0 calc(50% - .5rem);}.block-radio--4col li{flex:25%;}.app-form-panel{transition:opacity .3s ease-in-out;}.app-form-panel:not(.hidden){opacity:1;}.btn-prev-section:hover{cursor:pointer;}.app-progress{margin-bottom:1.5rem;}.app-progress__bar{height:6px;background:#e4e4e6;border-radius:3px;overflow:hidden;margin-top:.5rem;}.app-progress__fill{height:100%;background:#41b649;border-radius:3px;width:0%;transition:width .4s ease;}.app-progress__steps{display:flex;justify-content:space-between;list-style:none;margin:0;padding:0;gap:.25rem;}.app-progress__step{display:flex;flex-direction:column;align-items:center;flex:1;font-size:.7rem;color:#c0c0c0;text-align:center;gap:.25rem;}.app-progress__step-dot{width:22px;height:22px;border-radius:50%;background:#e4e4e6;border:2px solid #c0c0c0;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#c0c0c0;transition:background .3s ease,border-color .3s ease,color .3s ease;}.app-progress__step--done{color:#0060a8;}.app-progress__step--done .app-progress__step-dot{background:#41b649;border-color:#41b649;color:#fff;}.app-progress__step--active{color:#0060a8;font-weight:700;}.app-progress__step--active .app-progress__step-dot{background:#0060a8;border-color:#0060a8;color:#fff;}.app-progress__step--clickable{cursor:pointer;}