article,div,footer,header,section{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,figure,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,var{margin:0;padding:0}cite{font-style:normal}body{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:"Fidelity Sans",Arial,Helvetica,sans-serif;font-size:14px}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul{list-style:none;margin:0;padding:0}table{border-collapse:separate;border-spacing:0}img{border:none}.nowrap{white-space:nowrap}.clear{clear:both}.clearfix:after{content:"";clear:both;display:block}iframe{overflow:hidden}.relative{position:relative}.absolute{position:absolute}.col-left{float:left}.col-right{float:right}.mobile{display:none}.displayFlex{display:flex;justify-content:center}.ie-fix,.mob,.print{display:none}@font-face{font-family:"Fidelity Sans";src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular.eot);src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular.eot?#iefix) format("embedded-opentype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular.woff2) format("woff2"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular.woff) format("woff"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular.ttf) format("truetype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Fidelity Sans";src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular-italic.eot);src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular-italic.eot?#iefix) format("embedded-opentype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular-italic.woff2) format("woff2"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular-italic.woff) format("woff"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular-italic.ttf) format("truetype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/400-regular-italic.svg) format("svg");font-weight:400;font-style:italic}@font-face{font-family:"Fidelity Sans";src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold.eot);src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold.eot?#iefix) format("embedded-opentype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold.woff2) format("woff2"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold.woff) format("woff"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold.ttf) format("truetype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold.svg) format("svf");font-weight:700;font-style:normal}@font-face{font-family:"Fidelity Sans Italic";src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold-italic.eot);src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold-italic.eot?#iefix) format("embedded-opentype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold-italic.woff2) format("woff2"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold-italic.woff) format("woff"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold-italic.ttf) format("truetype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/700-bold-italic.svg) format("svg");font-weight:700;font-style:italic}@font-face{font-family:"Fidelity Sans";src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/800-extra-bold.eot);src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/800-extra-bold.eot?#iefix) format("embedded-opentype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/800-extra-bold.woff2) format("woff2"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/800-extra-bold.woff) format("woff"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/800-extra-bold.ttf) format("truetype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/800-extra-bold.svg) format("svg");font-weight:800;font-style:normal}@font-face{font-family:"Fidelity Sans";src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light.eot);src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light.eot?#iefix) format("embedded-opentype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light.woff2) format("woff2"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light.woff) format("woff"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light.ttf) format("truetype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light.svg) format("svg");font-weight:300;font-style:normal}@font-face{font-family:"Fidelity Sans Italic";src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light-italic.eot);src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light-italic.eot?#iefix) format("embedded-opentype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light-italic.woff2) format("woff2"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light-italic.woff) format("woff"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light-italic.ttf) format("truetype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/300-light-italic.svg) format("svg");font-weight:300;font-style:italic}@font-face{font-family:"Fidelity Sans Ultra";src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/200-ultra-light.eot);src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/200-ultra-light.eot?#iefix) format("embedded-opentype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/200-ultra-light.woff2) format("woff2"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/200-ultra-light.woff) format("woff"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/200-ultra-light.ttf) format("truetype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/200-ultra-light.svg) format("svg");font-weight:400;font-style:normal}@font-face{font-family:"Fidelity Sans Condensed";src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/500-medium-condensed.eot);src:url(https://communications.fidelity.com/assets/fonts/fidelity-sans/500-medium-condensed.eot?#iefix) format("embedded-opentype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/500-medium-condensed.woff2) format("woff2"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/500-medium-condensed.woff) format("woff"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/500-medium-condensed.ttf) format("truetype"),url(https://communications.fidelity.com/assets/fonts/fidelity-sans/500-medium-condensed.svg) format("svg");font-weight:500;font-style:normal}h1{font-size:29px;text-align:center;width:100%;color:#578115;font-weight:300;padding:17px 0;margin:0 auto 31px;border:1px solid #79a138;text-transform:uppercase;background:url(https://www.fidelity.com/bin-public/060_www_fidelity_com/images/quick_content/roth-conversion-calculator/pattern.befa7763da9322147e96.png)}h1 strong{font-weight:800}h2{font-size:25px;font-weight:400}h3{font-size:18px;text-align:center}h4{font-size:16px}p{line-height:1.35em;text-align:center}.font-13{font-size:13px}.tooltip{background-color:#578115;color:#fff;font-size:11px;font-weight:700;border-radius:50%;width:16px;height:16px;display:inline-block;text-align:left;vertical-align:middle;position:relative}.tooltip .question-mark{display:block;position:relative;width:16px;height:16px}.tooltip .question-mark:before{content:"?";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.tooltip .question-mark:hover{cursor:pointer}.tooltip body .modal-error{display:block}.tooltip span.tip{display:none;position:fixed;background-color:#d9d9d9;color:#000;font-weight:400;font-size:11.3px;width:84vw;max-width:720px;top:-24px;left:50%;transform:translate(-50%,-100%);margin:0 auto;box-sizing:border-box;padding:20px 10px;line-height:1.5em}.tooltip span.tip .closeBtn{float:right;margin-top:-18px;margin-right:-4px;color:#fff;font-size:12px!important;font-weight:700}.tooltip span.tip .closeBtn:hover{cursor:pointer}.tooltip span.tip .closeBtn:after{clear:both}.tooltip span.tip .text{max-height:170px;overflow-y:auto;margin:10px 0 0 10px;padding-right:20px}.tooltip.tipActive{z-index:9999}.tooltip.tipActive .question-mark:after{width:22px;height:22px;content:url(https://www.fidelity.com/bin-public/060_www_fidelity_com/images/quick_content/roth-conversion-calculator/tooltip.9057d80b69efaee875f1.svg);position:absolute;top:-2px;left:50%;transform:translate(0,-100%)}.tooltip.tipActive span.tip{display:block}.highcharts-tooltip span{display:block;background-color:#ececec;padding:5px}.highcharts-tooltip span .headText{text-align:center;font-size:13px;font-weight:700;padding-right:40px;text-transform:uppercase;margin-top:5px;margin-bottom:10px;line-height:1.2em}.highcharts-tooltip span .absolute{font-size:22px;font-weight:700;top:12px;right:20px}.highcharts-tooltip span .carrat{background:url(https://www.fidelity.com/bin-public/060_www_fidelity_com/images/quick_content/roth-conversion-calculator/tooltip.9057d80b69efaee875f1.svg) no-repeat;width:22px;height:22px;position:absolute;top:111px;left:0}.highcharts-tooltip span section{display:inline-block;padding-left:10px;margin-bottom:10px;height:46px;border-left:1px solid #fff}.highcharts-tooltip span section .yAxis{font-size:20px;font-weight:700;color:#2a8499;text-align:left!important}.highcharts-tooltip span section .yAxisText{font-size:13px;font-weight:700;text-align:right!important;text-transform:uppercase}.highcharts-tooltip span section .yAxisText:before{content:"without conversion"}.highcharts-tooltip span section:nth-child(2n+2){padding-left:0;padding-right:10px;border-left:none}.highcharts-tooltip span section:nth-child(2n+2) .yAxis{color:#7fab1c;text-align:right!important}.highcharts-tooltip span section:nth-child(2n+2) .yAxisText{text-align:left!important}.highcharts-tooltip span section:nth-child(2n+2) .yAxisText:before{content:"with conversion"}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ie-fix{display:inline}}@media only screen and (max-width:640px){.highcharts-tooltip span{display:block}.highcharts-tooltip span .headText{font-size:11px}.highcharts-tooltip span .absolute{font-size:15px;right:15px}.highcharts-tooltip span .carrat{top:107px}.highcharts-tooltip span section .yAxis{font-size:16px}.highcharts-tooltip span section .yAxisText{font-size:9px}}@media only screen and (max-width:480px){h1{font-size:15px!important;padding:11px 0;margin:0 auto 21px;background:url(https://www.fidelity.com/bin-public/060_www_fidelity_com/images/quick_content/roth-conversion-calculator/pattern-mobile.b12bc3907e0f61984c9e.png)}h2{font-size:16px;font-weight:700;margin-top:-2px}h3{font-size:12px}p{line-height:1.25em}.font-13,p{font-size:11px}span.tip{position:fixed!important;width:96vw!important}}.modal-error{position:absolute;z-index:10;font-size:16px;padding:40px 30px;background:#d9d9d9;color:#000;top:50%;left:50%;width:90%;max-width:500px;transform:translate(-50%,-50%);text-align:left}.modal-error p{text-align:left;margin:1em 0}.modal-error p a,.modal-error p a:active,.modal-error p a:link,.modal-error p a:visited{color:#2981de;text-decoration:none}.modal-error p a.orange-btn{color:#fff}.modal-close{position:absolute;top:10px;right:10px;color:#72963a;border:2px solid #72963a;border-radius:50%;font-size:14px;width:25px;height:25px;cursor:pointer}.modal-close:before{content:"X";position:absolute;top:50%;left:50%;font-weight:400;transform:translate(-50%,-50%)}#methodology{background:#d9d9d9;position:fixed;max-width:850px;padding:40px 0;font-size:16px;color:#000;text-align:left;top:50%;left:50%;width:90%;height:90%;transform:translate(-50%,-50%);z-index:10;overflow:hidden}#methodology h2{margin-bottom:20px;font-weight:700;text-align:center}#methodology .methWrap{overflow-x:hidden;overflow-y:scroll;height:100%;padding:0 60px 0 30px}#methodology .withCon{color:#7fab1c}#methodology .withoutCon{color:#2a8499}#methodology h3,#methodology p{text-align:left;margin-bottom:20px}#methodology ol{display:block;width:100%;margin:0;padding:0 0 0 20px}#methodology ol li{text-align:left;width:100%;height:auto;font-size:16px;margin-bottom:20px}#methodology ol li em{display:inline-block;padding-left:20px}#methodology ol li:before{display:inline;background:0 0;color:#000;padding:0 10px 0 0;font-size:16px;font-weight:400;width:auto;height:auto;text-align:left;margin-left:-20px}#methodology .table-1{margin-top:20px;margin-left:60px;border:1px solid #000;border-right:none;border-bottom:none}#methodology .table-1 td{vertical-align:middle;text-align:center;padding:5px;border-right:1px solid #000;border-bottom:1px solid #000}#methodology .table-1 td:first-child{text-align:left}#methodology .table-2{margin-top:20px;margin-left:60px;border:1px solid #000;border-right:none;border-bottom:none}#methodology .table-2 td{vertical-align:middle;text-align:center;padding:5px;border-right:1px solid #000;border-bottom:1px solid #000}#methodology .table-3{margin-bottom:20px}#methodology .table-3 tr:first-child td{border-bottom:1px solid #000}#methodology .table-3 td:first-child{padding-right:70px}#methodology .table-3 td:nth-child(2){text-align:center}#methodology .table-4{text-align:center;margin-bottom:20px}#methodology .table-4 tr:first-child td{border:1px solid #000}#methodology .table-4 tr:first-child td:first-child{border-right:none}#methodology .table-4 td{padding:3px}#methodology .table-4 .absolute{padding:20px;top:95px;left:-91px;border:1px solid #000;transform:rotate(-90deg)}#methodology .table-5 td{width:70px;border:none!important}#methodology .table-6{border:1px solid #000}#methodology .table-6 td{width:70px;border:none!important}#methodology .overflowScroll{overflow:auto}#methodology .formulas{margin-left:30px}#methodology .meth-close{position:absolute;top:10px;right:10px;color:#72963a;border:2px solid #72963a;border-radius:50%;font-size:14px;width:25px;height:25px;cursor:pointer}#methodology .meth-close:before{content:"X";position:absolute;top:50%;left:50%;font-weight:400;transform:translate(-50%,-50%)}.form-row{margin-top:20px;margin-bottom:26px;display:flex;justify-content:flex-end;align-items:center;padding-right:62px}.form-row>label{width:57%;font-size:13px;text-align:right;margin-right:5px;display:flex;justify-content:flex-end;align-items:center}.form-row>label>span{padding-right:4px;vertical-align:middle}.form-row .tooltip{margin-right:17px}.form-row .tooltip.mobile{display:none}input[type=text]{width:270px;border:2px solid #a9a9a9;border-radius:3px;padding:.85em 1em;box-sizing:border-box}input[type=radio]{display:none;position:absolute;top:0;left:0}.radio-input-placeholder{font-weight:700;width:270px;text-align:left}.radio-input-placeholder label{display:inline-block;width:92px;box-sizing:border-box}.radio-input-placeholder label:first-child{margin-left:4px}.radio-btn{display:inline-block;position:relative;cursor:pointer;font-weight:400}.radio-btn.active::after{width:.9em;height:.9em;border:.7em solid #568200}.radio-btn::after{content:"";display:inline-block;width:2em;height:2.1em;border:1px solid #7f7f7f;border-radius:100%;margin:0 .5em -.2em 0;position:absolute;top:50%;left:0;transform:translate(95%,-60%);background-color:transparent}.radio-btn:nth-child(2)::after{transform:translate(89%,-60%)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:270px;padding:.75em 1em;box-sizing:border-box;background:url(https://www.fidelity.com/bin-public/060_www_fidelity_com/images/quick_content/roth-conversion-calculator/down-arrow.2f0ca67c9a4843812cb9.svg) 95% 50%/15px 8px no-repeat;border:2px solid #a9a9a9;border-radius:3px}select::-ms-expand{display:none}@media only screen and (max-width:850px){#methodology .overflowScroll .table-4{width:700px}.form-row{padding-right:0}input[type=text],select{font-size:16px}.page-3 .form-row>label{width:42%}}@media only screen and (max-width:640px){.form-row>label{width:60%}.radio-input-placeholder label{width:64px}.radio-input-placeholder,input[type=text],select{width:40%}}@media only screen and (max-width:480px){#methodology ol li,#methodology ol li:before,#methodology table{font-size:11px}#methodology .table-4 .absolute{left:-70px}.mob{display:inline}.form-row{display:block}.form-row>label{display:inline-block;width:100%;font-size:12px;text-align:center;margin-bottom:10px}.form-row>label>span{padding-right:8px}.form-row .tooltip{margin-right:0}.form-row .tooltip.desktop{display:none}.form-row .tooltip.mobile{display:inline-block}.form-row input[type=text],.form-row select{display:block;width:100%}.radio-input-placeholder{width:192px;padding:0;margin:5px auto 0}.radio-input-placeholder label{width:92px}}.orange-btn{font-family:"Fidelity Sans",Arial,Helvetica,sans-serif;display:inline-block;position:relative;width:119px;padding:10px;font-size:13px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;border:1px solid #368727;border-radius:8px;background-color:#368727;opacity:1;transition:opacity .5s ease-in-out;cursor:pointer}.orange-btn:disabled{opacity:.5}.orange-btn::after{display:block;content:url(https://www.fidelity.com/bin-public/060_www_fidelity_com/images/quick_content/roth-conversion-calculator/arrow.a6e77ca9b315bc09cf46.svg);width:8px;height:auto;position:absolute;top:50%;right:11px;transform:translateY(-40%)}.orange-btn:hover{background-color:#2b6b1e}.continue-btn{width:142px}.back-btn{width:74px;border:1px solid #7f7f7f;color:#000;background-color:#f2f2f2;background-image:linear-gradient(180deg,#fff,#e5e5e5 50%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),color-stop(50%,#e5e5e5))}.back-btn::after{content:url(https://www.fidelity.com/bin-public/060_www_fidelity_com/images/quick_content/roth-conversion-calculator/back-arrow.7c86b92c2b307a7bd476.svg);left:11px}@media only screen and (max-width:480px){.orange-btn{width:89px;padding:8px;font-size:9px}.orange-btn::after{width:5px;transform:translateY(-50%)}}ol{display:flex;overflow:hidden;width:516px;margin:0 auto 38px;list-style-type:none;padding:35px 0 0}ol li{counter-increment:step-counter;text-align:center;font-size:12px;width:160px;height:115px;margin-right:21px}ol li::before{display:block;content:counter(step-counter);text-align:center;background:url(https://www.fidelity.com/bin-public/060_www_fidelity_com/images/quick_content/roth-conversion-calculator/pattern-2.3415ea8732899e089a00.png);color:#fff;font-size:25px;font-weight:700;border-radius:30px;padding-top:8px;width:47px;height:39px;margin:0 auto 15px}ol li:last-child{margin-right:0}@media only screen and (max-width:640px){ol{width:320px;display:block;padding-top:25px}ol li{float:none;text-align:left;height:auto;margin-bottom:14px;font-size:11px}ol li::before{width:36px;height:31px;padding-top:5px;font-size:20px;display:inline-block;margin:0 10px 0 0;background:url(https://www.fidelity.com/bin-public/060_www_fidelity_com/images/quick_content/roth-conversion-calculator/pattern-2-mobile.b2962a5eb8ada15ca193.png)}ol li:first-child,ol li:nth-child(2){width:100%;margin-right:0}ol li:last-child{width:100%}}.debug{border:2px solid red;text-align:left;padding:20px;margin:30px 0}.debug h2{text-align:left!important}.debug textarea{width:100%;min-height:400px}.wrapper{max-width:850px;width:100%;margin:41px auto 0}.wrapper .pad{width:100%}@media only screen and (max-width:850px){.pad{padding:0 62px}}@media only screen and (max-width:480px){.wrapper{margin-top:25px}.wrapper .pad{padding:0 16px}}