#KJEAllContent{ background:#fff; color:#000 } .KJEFontHeading{ color:#000 } .KJEError{ color:red } .KJEWidthConstraint{ max-width:56.25rem; text-align:left; margin:auto; background:#fff; padding:.9375rem } .KJEWrapper{ padding:0; margin:0 } .KJECommandButton:hover,.KJEMenuButton:hover{ text-decoration:none } .KJEInputContainer .KJEHelp,.KJEInputContainer .KJELabel{ text-align:left!important } #KJE-C-BY_YEAR .KJELabel,#KJE-C-REPORT_BY_YEAR .KJELabel,.KJEInputContainer .KJELabel label{ margin-left:3em } #KJEViewReport:hover{ fill:#004e88 } .KJEWrapper{ background:#fff } #KJEGuiDataPoint:after,#KJEGuiDataPoint:before,#KJEMenuWindow:after,#KJEMenuWindow:before,div.KJEGuiDefnPopup:after,div.KJEGuiDefnPopup:before{ border-color:transparent } #KJEGuiDataPoint{ font-size:.75rem } .KJECalculator{ font-size:.875rem!important } #KJESplash{ background:0 0 } .KJEMenu,button.KJEMenu{ background-image:url("data:image/svg+xml,%3Csvg width='1792' height='1792' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1664 1344v128q0 26-19 45t-45 19H192q-26 0-45-19t-19-45v-128q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19H192q-26 0-45-19t-19-45V832q0-26 19-45t45-19h1408q26 0 45 19t19 45zm0-512v128q0 26-19 45t-45 19H192q-26 0-45-19t-19-45V320q0-26 19-45t45-19h1408q26 0 45 19t19 45z' fill='%233e484c'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-size:contain; margin-top:.625rem; margin-right:.375rem } #KJECommandButtons{ top:-1.25rem!important } #KJE-MENUCLOSE{ background-color:#fff; border:none; color:#3e484c } #KJEGuiDataPoint,#KJEMenuWindow,div.KJEGuiDefnPopup{ border:none; background:#585d64; -webkit-box-shadow:none; box-shadow:none; border-radius:0; padding:1.875rem 1.25rem; color:#fff } #KJEEmailInput,.KJERadioes .KJERadioHolder{ padding:0 .625rem } #KJEGuiDataPoint:after,#KJEMenuWindow:after{ border-color:#585d64 transparent } #KJEMenuWindow{ background:#3e484c!important; top:3.4375rem } @media screen and (min-width:50em){ #KJEMenuWindow{ margin-top:-.1875rem } } #KJEMenuWindow:after{ border-color:#3e484c transparent!important; right:2.625rem } #KJEMenuWindowTitle{ color:#000 } div.KJEGuiDefnPopup p{ color:#fff; line-height:1.4 } div.KJEGuiDefnPopup:after{ border-color:#585d64 transparent;right:7px; } div.KJEGuiDefnPopup button.KJECloseButton{ background-color:transparent; border:none; color:#fff } .KJEDefinitionPopup .KJEDefinition,div.KJEGuiDefnPopup .KJEDefinitionsHeader{ color:#fff } .KJEMenuNormalRow{ display:block; width:100%; overflow:hidden; position:relative } .KJECommandButton,.KJEMenuButton{ background:padding-box; border:.0625rem solid transparent; border-radius:0; cursor:pointer; font-style:normal; font-weight:500; letter-spacing:normal; margin:.25rem; outline:0; overflow:visible; text-indent:0; text-shadow:none; text-transform:none; -webkit-box-align:center; -ms-flex-align:center; align-items:center; display:-webkit-inline-box; display:-ms-inline-flexbox; display:inline-flex; font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; padding:.5rem 1rem; position:relative; text-align:center; text-decoration:none; -webkit-transition:background .3s,border .3s,color .3s,fill .3s,text-shadow .3s,z-index .3s,-webkit-filter .3s,-webkit-box-shadow .15s ease-in-out; transition:background .3s,border .3s,color .3s,fill .3s,text-shadow .3s,filter .3s,z-index .3s,box-shadow .15s ease-in-out,-webkit-filter .3s,-webkit-box-shadow .15s ease-in-out; -o-transition:background .3s,border .3s,color .3s,fill .3s,text-shadow .3s,filter .3s,z-index .3s,box-shadow .15s ease-in-out; font-size:.875rem; line-height:1.25rem; width:auto!important } #KJEAllContent input.KJECommandButton[type='button'] {margin:.25rem;padding:.5rem 1rem;} .KJECommandButton,.KJECommandButton *,.KJECommandButton :after,.KJECommandButton :before,.KJECommandButton:after,.KJECommandButton:before,.KJEMenuButton,.KJEMenuButton *,.KJEMenuButton :after,.KJEMenuButton :before,.KJEMenuButton:after,.KJEMenuButton:before{ -webkit-box-sizing:border-box; box-sizing:border-box } .KJECommandButton:focus,.KJECommandButton:focus:hover,.KJEMenuButton:focus,.KJEMenuButton:focus:hover{ -webkit-box-shadow:0 0 .125rem .3125rem rgba(183,225,255,.9); box-shadow:0 0 .125rem .3125rem rgba(183,225,255,.9); border-radius:0 } #KJECalculate:active,#KJECalculate:hover{ background:#004e88; border:.0625rem solid #004e88 } #KJEViewReport:active,#KJEViewReport:hover{ border:.0625rem solid #8a8f97; color:#004e88 } .KJECommandButton:active:focus,.KJEMenuButton:active:focus{ -webkit-box-shadow:none; box-shadow:none } .KJECommandButton::-moz-focus-inner,.KJEMenuButton::-moz-focus-inner{ border:0 } .KJECommandButton:disabled,.KJECommandButton[disabled],.KJEMenuButton:disabled,.KJEMenuButton[disabled]{ background:#e1e4e5; border:.0625rem solid #e1e4e5; -webkit-box-shadow:none; box-shadow:none; color:#a3acb2; pointer-events:none } .KJECommandButton:disabled .kds-button__icon,.KJECommandButton[disabled] .kds-button__icon,.KJEMenuButton:disabled .kds-button__icon,.KJEMenuButton[disabled] .kds-button__icon{ fill:#a3acb2; -webkit-filter:none; filter:none; fill:#a3acb2 } #KJECalculate{ background:#0267b1; border:.0625rem solid #0267b1; color:#fff } #KJECalculate:hover{ -webkit-box-shadow:0 .125rem .0625rem 0 rgba(0,0,0,.35); box-shadow:0 .125rem .0625rem 0 rgba(0,0,0,.35) } #KJECalculate:active{ -webkit-box-shadow:none; box-shadow:none } #KJEViewReport{ background:#fff; border:.0625rem solid #bfc6cb; color:#0267b1 } #KJEViewReport:hover{ -webkit-box-shadow:0 .125rem .0625rem 0 rgba(0,0,0,.15); box-shadow:0 .125rem .0625rem 0 rgba(0,0,0,.15) } #KJEViewReport:active{ -webkit-box-shadow:none; box-shadow:none } #KJEEmailInput{ height:1.9375rem; display:block; width:100% } #KJEReset{ margin-bottom:.9375rem!important } .KJEMenuButton{ font-weight:400!important } #KJEInputs{ padding-top:0.5rem } .KJECalculatorTable{ width:100%!important; border-radius:0; background-color:#f1f3f4; border:none; -webkit-box-shadow:none; box-shadow:none; padding:0; } .KJECalculatorTable:before{ content:''; background:#f1f3f4; height:auto; position:absolute; display:block; width:100%; top:0; left:0 } .KJETitle{ color:#c00; font-weight:300; font-size:1.5rem; background-image:none; padding-top:.9375rem!important } @media screen and (min-width:40em){ #KJETitle{ font-size:1.375rem;} } @media screen and (max-width:40em){ #KJETitle{ background-position: -8px -4px; background-size: 70px 70px;} } #KJEMain{padding-top:1.25rem;} #KJEMenuItems { top: 60px; } @media screen and (max-width:40.625em){ .KJETitle{ font-size:1.375rem; margin-right:.75rem } .KJEInputContainer .KJELabel label{ margin-left:.625rem } } .KJEDrop:first-child .KJEDropper{ border-top:0 } .KJEDropper,.KJEGraphDropper{ padding:.625rem } .KJEGraphTitle,.KJEToggleTitle{ text-align:left; font-size:.875rem } div.KJEToggleClose,div.KJEToggleOpen{ background-image:none!important } div.KJEToggleClose:after,div.KJEToggleOpen:after{ content:'+'; background:#b30000; color:#fff; width:.9375rem; height:.9375rem; line-height:.9375rem; display:-webkit-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; text-align:center } #KJE-C-PAYMENT_CALC .KJELabel,.KJERadioes,div.KJEDroppee{ width:100%!important } div.KJEToggleClose:after{ content:'-' } .dinkytowncalculator .h2,.dinkytowncalculator .h3,.dinkytowncalculator h2,.dinkytowncalculator h3{ line-height:1.3; color:#3e484c; font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif } .KJEDropper:hover,.KJEGraphDropper:hover,.KJEInputContainer:hover{ background:0 0 } #KJE-C-PAYMENT_CALC{ height:auto; margin:0 0 1.25rem; padding-top:0!important } #KJE-E-INPUTS,div.KJEDroppee{ padding-top:.625rem; background-color: #e8eced; } @media screen and (min-width:62.5em){ #KJE-C-PAYMENT_CALC{ margin-bottom:1.875rem; margin-top:-.625rem } } #KJE-C-PAYMENT_CALC .KJELabel{ text-align:center!important; position:relative!important; top:auto!important } #KJE-C-PAYMENT_CALC .KJEAccessibleFieldSet{ width:100%; text-align:center; display:block } #KJE-FS-PAYMENT_CALC .KJERadioes,.KJERadioes{ display:-webkit-box!important; display:-ms-flexbox!important } #KJE-C-PAYMENT_CALC .KJEAccessibleFieldSet .KJEInput{ left:0!important; top:0!important; display:inline-block; position:relative!important; margin:0 .3125rem } #KJE-C-PAYMENT_CALC .KJEAccessibleFieldSet .KJETrailingLabel{ height:auto!important; left:0!important; top:0!important; display:inline-block; position:relative!important; margin:0 .3125rem } .KJERadioes{ display:flex!important } #KJE-D-FOOTER1{ padding:1.25rem 0 } #KJE-FS-PAYMENT_CALC .KJERadioes{ display:flex!important; -webkit-box-pack:center; -ms-flex-pack:center; justify-content:center; left:auto!important; position:unset!important } .KJEInputContainer .KJERadioTrailingLabel{ display:block; position:relative; top:.3125rem } @media screen and (max-width:50em){ div.KJEDroppee{ padding:.625rem } } .KJEInputContainer .KJEHelp .KJEHelp{ text-align:left } .KJEInputContainer .KJEHelp .KJEHelp:hover{ color:#0267b1 } .KJEInputContainer{ height:2.5rem; padding-bottom:.625rem; margin-top:1rem; text-align:left } @media screen and (max-width:40.625em){ #KJE-C-BY_YEAR .KJELabel,#KJE-C-REPORT_BY_YEAR .KJELabel{ margin-left:.625rem } #KJE-REPORT_BY_YEAR1,#KJE-REPORT_BY_YEAR1+.KJETrailingLabel label{ margin-left:-.625rem } } #KJE-LB-BY_YEAR .KJELabel,#KJE-LB-YEAR .KJELabel,.KJELabel #KJE-LB-BY_YEAR{ margin-left:0 } @media screen and (max-width:40.625em){ #KJE-REPORT_BY_YEAR2,#KJE-REPORT_BY_YEAR2+.KJETrailingLabel label{ margin-left:-.3125rem } } #KJE-C-MAXIMUM20 .KJELabel label{ margin-left:2em } @media screen and (max-width:40.625em){ #KJE-C-MAXIMUM20 .KJELabel label{ margin-left:.625rem } } .KJEInputContainer input[type=range]:active::-moz-range-track{ border-style:solid } .KJEInputContainer input[type=range]:active::-webkit-slider-runnable-track{ border-style:solid } .KJEInputContainer input[type=range]::-ms-track{ width:100%; height:100%; -webkit-appearance:none; margin-top:.4375rem; padding-top:.3125rem; border:0; background:0 0; color:transparent; overflow:visible } .KJEInputContainer input[type=range]:active::-ms-track{ border-style:solid; margin-top:.4375rem; padding-top:.3125rem } .KJEInputContainer input[type=range]::-ms-fill-lower{ background:0 0; border-style:solid } .KJEInputContainer input[type=range]::-ms-fill-upper{ background:0 0; border-style:solid!important } .KJEInputContainer input[type=range]:active::-ms-fill-lower{ border-style:solid!important } .KJEInputContainer input[type=range]::-moz-range-thumb{ box-shadow:none!important; border-bottom-color:#b30000 } .KJEInputContainer input[type=range]::-ms-thumb{ margin-top:-.8125rem!important; box-shadow:none!important; border-bottom-color:#b30000!important } .KJEInputContainer input[type=range]::-webkit-slider-thumb,.KJEInputContainer input[type=range]:active::-webkit-slider-thumb{ border:.0625rem solid #b30000!important } .KJEInputContainer input[type=range]:active::-moz-range-thumb{ border-bottom-color:#b30000 } .KJEInputContainer input[type=range]:active::-ms-thumb{ border-bottom-color:#b30000; margin-top:-.8125rem!important } .KJEInputContainer input.KJEInputModern:not([type=radio]){ border-radius:0; -webkit-box-shadow:none; box-shadow:none; border:.0625rem solid #bfc6cb; padding:.3125rem; color:#585d64 } div.KJEDropBoxDivModern{ -webkit-box-shadow:none; box-shadow:none; border-radius:0; border:.0625rem solid #bfc6cb; height:2rem!important; top:0!important; background-position:98% .375rem } .KJEInputContainer select.KJEDropBox{ top:0!important; width:100%!important; padding-left:.3125rem; border:0; height:2rem!important } @media screen and (max-width:21.875rem){ .KJEInputContainer input.KJEInputModern:not([type=radio]){ width:2.8125rem!important } div.KJEDropBoxDivModern{ width:4.375rem!important; margin-left:-1.25rem } .KJEInputContainer select.KJEDropBox{ width:4.375rem!important } } .KJEScale,.KJESlider{ height:1.875rem!important } .KJEScale{ margin-top:-.625rem } .KJEInputContainer input[type=range].KJERange{ background-color:#fff!important; height:1.875rem!important; margin-top:0; padding:.1875rem 0 0; margin-left:.25rem } button.KJEDefinitionIcon{ background:#b30000; color:#fff; border:none; float:left!important; margin:.4375rem .125rem 0 0 } button.KJECloseButton:active,button.KJECloseButton:focus,button.KJECloseButton:hover,button.KJEDefinitionIcon:active,button.KJEDefinitionIcon:focus,button.KJEDefinitionIcon:hover{ background:#b30000 } #KJE-PO-MSG_MENU{ float:right!important; margin:.75rem .3125rem 0 0 } .KJEGraphContainer, .KJEInputDiv, .KJEDropper, .KJEGraphDropper{ background-color:#e8eced!important } .KJEGraph{ background-color:#f1f3f4!important } .KJECell50,.KJEToggleTable .KJESubTitle{ padding:.3125rem 0!important } .KJEInputContainer input[type=range]::-webkit-slider-thumb,.KJEInputContainer input[type=range]:active::-webkit-slider-thumb{ background:#b30000!important } .KJEInputContainer input[type=range]::-webkit-slider-runnable-track,.KJEInputContainer input[type=range]:active::-webkit-slider-runnable-track{ background-image:-webkit-gradient(linear,left top,right top,from(#71767d),to(#bbb)); background-image:linear-gradient(90deg,#71767d var(--webkitProgressPercent),#bbb var(--webkitProgressPercent)) } #KJEReport,#KJEReport li,#KJEReport ol,#KJEReport p,#KJEReport td,#KJEReport th,#KJEReport ul,.KJEDefinitions{ font-size:.875rem } #KJEReport p.KJEFooter,.KJEFooter,p.KJEFooter{ font-size:.75rem } .KJEDefinitions .KJEReportTableDiv{ border-radius:0; -webkit-box-shadow:none; box-shadow:none; padding:0; width:100% } table.KJECalcTable,table.KJEReportTable{ border:.0625rem solid #bfc6cb; color:#2a3134 } table.KJECalcTable td.KJECellBorder,table.KJECalcTable th.KJECellBorder,table.KJEReportTable td.KJECellBorder,table.KJEReportTable th.KJECellBorder,table.KJEReportTableShrink{ border-color:#bfc6cb } .KJEReportTableDiv{ border:none; border-radius:0; -webkit-box-shadow:none; box-shadow:none; padding:0 } @media screen and (max-width:50em){ .KJEReportTableDiv{ border:none } table.KJEReportTableShrink{ border:.0625rem solid #bfc6cb } } caption.KJEHeaderRow{ background:#e8eced } table.KJECalcTable tr.KJEFooterRow,table.KJECalcTable tr.KJEHeaderRow,table.KJEReportTable tr.KJEFooterRow,table.KJEReportTable tr.KJEHeaderRow,table.KJEScheduleTable th{ background:#bfc6cb } table.KJECalcTable tr.KJEFooterRow:hover,table.KJECalcTable tr.KJEHeaderRow:hover,table.KJEReportTable tr.KJEFooterRow:hover,table.KJEReportTable tr.KJEHeaderRow:hover,table.KJEScheduleTable th:hover{ background:#bfc6cb; color:#000 } table.KJECalcTable .KJELabel:hover,table.KJECalcTable td.KJECell:hover,table.KJECalcTable td.KJECellStrong:hover,table.KJECalcTable tr.KJEEvenRow:hover,table.KJECalcTable tr.KJEOddRow:hover,table.KJEReportTable .KJELabel:hover,table.KJEReportTable td.KJECell:hover,table.KJEReportTable td.KJECellStrong:hover,table.KJEReportTable tr.KJEEvenRow:hover,table.KJEReportTable tr.KJEOddRow:hover,table.KJEScheduleTable td.KJEScheduleCell:hover,table.KJEScheduleTable tr.KJEScheduleEvenRow:hover,table.KJEScheduleTable tr.KJEScheduleOddRow:hover{ background-color:#b30000; color:#fff } table.KJEReportTable tr.KJEEvenRow{ background:#f1f3f4 } table.KJEScheduleTable td.KJEScheduleCell{ padding-top:.1875rem; padding-bottom:.1875rem } .accessible-text,.sr-only,.visuallyhidden{ position:absolute; left:-625rem; top:auto; width:.0625rem; height:.0625rem; overflow:hidden } .sr-only-focusable:active,.sr-only-focusable:focus{ position:static; width:auto; height:auto; margin:0; overflow:visible; clip:auto } #KJEMenuItems:after {right: 30px;} #KJEMenuItems:before {right: 31px;}