.aem-AuthorLayer-Edit .budgetcal_default_checklist .inp-chk__blk{display:none}
.aem-AuthorLayer-Edit .expFragmentComponent .productcomp-multiple-shelf .multi-product-comp .product-comp{flex-direction:column !important}
.cq-Editable-dom .budgetcalc-tool{display:block !important}
.cq-Editable-dom .budgetcalc-tool .inp__inputfield{vertical-align:initial !important}
.cq-Editable-dom .budgetcal_result{display:block}
.cq-Editable-dom .budgetcal_result .resultspage_left .rp_change_container .rp_cta{position:relative !important}
.cq-Editable-dom .stepcontainer__block{display:block}
.cq-Editable-dom .budgetcal_submit_section.bcal_mob_view{padding-left:100px}
.cq-Editable-dom .budgetcalculator_step4 .pa-slide .chk-grp__field legend,.cq-Editable-dom .budgetcalculator_step3 .pa-slide .chk-grp__field legend,.cq-Editable-dom .budgetcalculator_step5 .pa-slide .chk-grp__field legend{border:0}
.cq-Editable-dom .budgetcalculator_step4 .inp-chk__blk,.cq-Editable-dom .budgetcalculator_step3 .inp-chk__blk,.cq-Editable-dom .budgetcalculator_step5 .inp-chk__blk{display:none}
.cq-Editable-dom .budgetcalculator_step4 .budget_fileds_ttl2,.cq-Editable-dom .budgetcalculator_step3 .budget_fileds_ttl2,.cq-Editable-dom .budgetcalculator_step5 .budget_fileds_ttl2{display:none}
.cq-Editable-dom .budgetcalculator_step4 .dropdown-mainwrap,.cq-Editable-dom .budgetcalculator_step3 .dropdown-mainwrap,.cq-Editable-dom .budgetcalculator_step5 .dropdown-mainwrap{width:50%}
.cq-Editable-dom .budgetcalculator_step4 .budgetcal_dropdown,.cq-Editable-dom .budgetcalculator_step3 .budgetcal_dropdown,.cq-Editable-dom .budgetcalculator_step5 .budgetcal_dropdown{display:none}
.cq-Editable-dom .budgetcalculator_step4 .budgetCal_expenses_checkbox_container,.cq-Editable-dom .budgetcalculator_step3 .budgetCal_expenses_checkbox_container,.cq-Editable-dom .budgetcalculator_step5 .budgetCal_expenses_checkbox_container{border:1px solid #333;margin:10px}
.cq-Editable-dom .budgetcalculator_step4 .inp__inputfield,.cq-Editable-dom .budgetcalculator_step3 .inp__inputfield,.cq-Editable-dom .budgetcalculator_step5 .inp__inputfield{width:50%;display:inline-block;vertical-align:top}
.cq-Editable-dom .budgetcalculator_step4 .inp__dropdown,.cq-Editable-dom .budgetcalculator_step3 .inp__dropdown,.cq-Editable-dom .budgetcalculator_step5 .inp__dropdown{width:49%;display:inline-block}
.cq-Editable-dom .budgetcalculator_step4 .form-input-field .form-field-wrap .form__input-wrap,.cq-Editable-dom .budgetcalculator_step3 .form-input-field .form-field-wrap .form__input-wrap,.cq-Editable-dom .budgetcalculator_step5 .form-input-field .form-field-wrap .form__input-wrap{width:100%}
.cq-Editable-dom .budgetcalculator_step4 .form-input-field .form-field-label,.cq-Editable-dom .budgetcalculator_step3 .form-input-field .form-field-label,.cq-Editable-dom .budgetcalculator_step5 .form-input-field .form-field-label{margin-top:0}
.cq-Editable-dom .budgetcalculator_step4 .budgetCal_item_list,.cq-Editable-dom .budgetcalculator_step3 .budgetCal_item_list,.cq-Editable-dom .budgetcalculator_step5 .budgetCal_item_list{margin-top:10px}
.cq-Editable-dom .budgetcalculator_step4 .dropdown-mainwrap,.cq-Editable-dom .budgetcalculator_step3 .dropdown-mainwrap,.cq-Editable-dom .budgetcalculator_step5 .dropdown-mainwrap{width:100%}
.budgetcalc-tool{display:none}
.budgetcalc-tool .stepcontainer_display{display:block}
.budgetCal-second-article .single-article-shelf{padding-bottom:66px;padding-top:60px}
.budgetCal-second-article .single-article-shelf .cta-wrapper .cta{margin-top:60px !important}
.budgetcalc-tool .step1_budget,.budgetcalc-tool .step3_budget,.budgetcalc-tool .step4_budget,.budgetcalc-tool .step5_budget{padding-left:0}
.budgetcalc-tool .inp-rad__blk.form_radio--border,.budgetcalc-tool .inp-chk__label.form_radio--border{outline:2px solid #3c1053 !important;outline-offset:3px}
.budgetcalc-tool .mandatory-field{margin-top:14px}
.budgetcalc-tool .step-indicator-wrapper .step__title{margin-top:60px}
.budgetcalc-tool .step-indicator-wrapper .step-progress-wrap{margin-top:42px;margin-bottom:50px;margin-right:0}
.budgetcalc-tool .step-indicator-wrapper .step-indicator{padding-bottom:20px;color:#333}
.budgetcalc-tool .budgetCal_expenses_checkbox_container{display:none}
.budgetcalc-tool .next-prev-btns{margin-bottom:80px}
.budgetcalc-tool .dropdown-mainwrap .dropdown-wrap.dropdown-open:after{opacity:0}
.budgetcalc-tool .dropdown-mainwrap .dropdown-wrap.dropdown-open .dropdown-selected::after{opacity:1;border-top:5px solid #060808}
.budgetcalc-tool .budgetcal_page_title{padding-bottom:20px}
.budgetcalc-tool .step2_budget .form-input-wrapper.errorState .inp-rad__input,.budgetcalc-tool .step2_budget .form-input-wrapper.errorState .inp-rad__label,.budgetcalc-tool .step2_budget .form-input-wrapper.errorState .radio-grp__errmsg{color:#e60303}
.budgetcalc-tool .budgetcal_page_subtitle{font-size:22px;line-height:32px;padding-bottom:20px}
.budgetcalc-tool .dropdown-mainwrap .dropdown-wrap.dropdown-open:after{display:none}
.budgetcalc-tool .dropdown-mainwrap .dropdown-wrap.dropdown-open .dropdown-selected:after{display:none}
.budgetcalc-tool .dropdown-mainwrap .dropdown-wrap .dropdown-selected .ui-selectmenu-button{height:66px}
.budgetcalc-tool .budgetcal_hidden_container{padding:80px 0 64px 0;background:#f2f2f8;position:relative}
.budgetcalc-tool .budgetcal_hidden_container .hidden_columns{padding:0}
.budgetcalc-tool .budgetcal_hidden_container .budgetcal_open_panel{position:absolute;top:-159px;left:99px}
.budgetcalc-tool .budgetcal_hidden_container .additional-fields{background:#f2f2f8}
.budgetcalc-tool .budgetcal_hidden_container .additional-fields .budgetcal_dropdown{display:none}
.budgetcalc-tool .budgetcal_hidden_container .additional-fields .budgetcal_dropdown option{padding:10px 5px}
.budgetcalc-tool .budgetcal_hidden_container .inp-rad__blk{display:inline-block}
.budgetcalc-tool .budgetcal_hidden_container .clear_btn{position:absolute;right:12px}
.budgetcalc-tool .budgetcal_hidden_container .field_selected{background-color:#3c1053;color:#fff;border-radius:100px}
.budgetcalc-tool .budgetcal_hidden_container .field_selected .form_radio--border{outline-offset:5px}
.budgetcalc-tool .budgetcal_hidden_container .pa-slide .chk-grp__field .field_selected label{color:#fff;border:0}
.budgetcalc-tool .budgetcal_hidden_container_add_close .budgetcal_hidden_container_add,.budgetcalc-tool .budgetcal_hidden_container_add_close .budgetcal_hidden_container_close{display:inline-block;vertical-align:middle}
.budgetcalc-tool .budgetcal_hidden_container_add_close .budgetcal_hidden_container_add{margin-right:40px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container_add_close{margin-top:31px}
.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container_add_close{margin-top:53px}
.budgetcalc-tool .budgetcal_open_panel{margin:61px 0 54px 0}
.budgetcalc-tool .budgetcal_open_panel a:focus{outline-style:solid !important;outline-width:2px !important}
.budgetcalc-tool .budgetcal_open_panel .cta .cta-text{margin-left:34px}
.budgetcalc-tool .budgetcal_open_panel .cta_close::before{content:url("https://www.natwest.com/etc.clientlibs/responsive/components/tool/budget-calculator/budgetcalculatorshelf/clientlibs/clientlib_budgetCalculator_base/resources/images/champion_plus.svg");width:24px;height:24px;position:absolute;top:10px}
.budgetcalc-tool .budgetcal_open_panel .cta_open::before{content:url("https://www.natwest.com/etc.clientlibs/responsive/components/tool/budget-calculator/budgetcalculatorshelf/clientlibs/clientlib_budgetCalculator_base/resources/images/champion_minus.svg");width:24px;height:24px;position:absolute;top:10px}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .fhc__radio,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .fhc__radio{padding-left:10px}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .fhc__radio .radio-grp__help,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .fhc__radio .radio-grp__help{padding-bottom:0}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .chk-grp__label,.budgetcalc-tool .budgetcalculator_step3 .additional-fields .radio-grp__label,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .chk-grp__label,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .radio-grp__label{font-size:30px;line-height:40px;padding-bottom:14px}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .chk-grp__help,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .chk-grp__help{padding-bottom:0}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .pa-slide .chk-grp__field .inp-chk__blk input+label::before,.budgetcalc-tool .budgetcalculator_step3 .additional-fields .pa-slide .chk-grp__field .inp-chk__blk input+label::after,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .pa-slide .chk-grp__field .inp-chk__blk input+label::before,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .pa-slide .chk-grp__field .inp-chk__blk input+label::after{display:none}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .inp-chk__blk,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .inp-chk__blk{width:309px;display:inline-block;padding:0}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .inp-chk__blk:nth-child(3n-1),.budgetcalc-tool .budgetcalculator_step4 .additional-fields .inp-chk__blk:nth-child(3n-1){margin:0 21px}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .pa-slide .chk-grp__field .inp-chk__blk label,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .pa-slide .chk-grp__field .inp-chk__blk label{margin-top:3px;margin-bottom:3px;width:100%;height:64px;border:1px solid #5e10b1;cursor:pointer;text-align:center;padding:15px 0 19px 0;color:#5e10b1;border-radius:100px}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .pa-slide .chk-grp__field .inp-chk__blk.field_selected label,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .pa-slide .chk-grp__field .inp-chk__blk.field_selected label{color:#fff}
.budgetcalc-tool .budgetcal_default_checklist{display:none}
.budgetcalc-tool .budget_fileds_container .budgetCal_item_list.bCal_item_hide{display:none}
.budgetcalc-tool .budget_fileds_container .budget_default_fileds .fhc__checkbox{display:none}
.budgetcalc-tool .budget_fileds_container .budget_fileds_titles{display:none}
.budgetcalc-tool .budget_fileds_container .budget_fileds_titles .budget_fileds_ttl1{display:inline-block}
.budgetcalc-tool .budget_fileds_container .budget_fileds_titles .budget_fileds_ttl2{display:none}
.budgetcalc-tool .budget_fileds_container .inp__inputfield{display:inline-block}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field.errorState .error-container{width:273px}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap .form-field-label{margin-bottom:3px}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap a.inputaction.decrement span{position:relative;height:46px;width:46px;background:url("https://www.natwest.com/etc.clientlibs/responsive/components/tool/budget-calculator/budgetcalculatorshelf/clientlibs/clientlib_budgetCalculator_base/resources/images/champion_dec_minus.svg")}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap a.inputaction.increment span{position:relative;height:46px;width:46px;background:url("https://www.natwest.com/etc.clientlibs/responsive/components/tool/budget-calculator/budgetcalculatorshelf/clientlibs/clientlib_budgetCalculator_base/resources/images/champion_inc_plus.svg")}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap a.inputaction.decrement,.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap a.inputaction.increment{text-decoration:none;width:46px;height:46px;display:inline-block;top:10px;position:relative;line-height:11px;padding:0}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap a.inputaction.decrement:focus,.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap a.inputaction.increment:focus{outline:3px solid #5e10b1;outline-offset:2px}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap a.inputaction.decrement span,.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap a.inputaction.increment span{color:#fff;font-size:30px;display:inline-block}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap .incrementdecrement-wrap{display:block}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap .incrementdecrement-wrap .form__input-wrap{width:164px;display:inline-flex;margin:0 10px;font-size:16px}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap .incrementdecrement-wrap .form__input-wrap .input-field{padding-right:30px;color:#333}
.budgetcalc-tool .budget_fileds_container .inp__dropdown{display:inline-block;padding-left:25px;position:relative;top:-8px}
.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-mainwrap .dropdown-wrap .ui-selectmenu-button .ui-selectmenu-icon.ui-icon.ui-icon-triangle-1-s,.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-mainwrap .dropdown-wrap .dropdown-selected .dropdown-select{background-image:url("https://www.natwest.com/etc.clientlibs/responsive/components/tool/budget-calculator/budgetcalculatorshelf/clientlibs/clientlib_budgetCalculator_base/resources/images/dropdown_champion.svg")}
.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-mainwrap .dropdown-wrap .form-field-label{display:inline-block;font-size:18px;width:30px;padding-right:15px;max-width:60px;width:fit-content;vertical-align:middle;margin-bottom:0}
.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-mainwrap .dropdown-wrap .dropdown-selected{display:inline-block;width:137px;position:relative}
.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-mainwrap .dropdown-wrap.dropdown-open{top:0}
.budgetcalc-tool .budgetcalculator_step1 .budgetcalc_row_step1 .step1_budget .step1_firstname .form-input-field .form-field-wrap .form-field-label{margin-top:25px;margin-bottom:3px;line-height:28px}
.budgetcalc-tool .budgetcalculator_step1 .budgetcalc_row_step1 .step1_budget .step1_firstname .form-input-field .form-field-wrap .form-mandatory{display:none}
.budgetcalc-tool .step__container--nextprev .next-prev-btns{margin-top:24px}
.budgetcalc-tool .step__container--nextprev .next-prev-btns .next-prev-btns__next{margin-bottom:0}
.budgetcalc-tool .step__container--nextprev .next-prev-btns .update__btns{display:none}
.budgetcalc-tool .step__container--nextprev .next-prev-btns .budgetcal_skip_button{margin-left:31px}
.budgetcalc-tool .step__container--nextprev .next-prev-btns .budgetcal_skip_button .cta.cta-primary .cta-text{background-color:#fff;color:#5e10b1;border:1px solid #5e10b1}
.budgetcalc-tool .step__container--nextprev .next-prev-btns .budgetcal_skip_button .cta.cta-primary:hover .cta-text{color:#3c1053}
.budgetcalc-tool .budgetcal_submit_section{margin-top:73px;margin-bottom:46px}
.budgetcalc-tool .budgetcalculator_step2 .budgetcalc_row_step2 .step2_budget .fhc__radio .radio-grp__field .radio-grp__help{font-size:18px;padding-bottom:9px;line-height:26px}
.budgetcalc-tool .budgetcalculator_step2 .budgetcalc_row_step2 .step2_budget .fhc__radio .inp-rad__blk{margin-top:22px}
.budgetcalc-tool .budgetcalculator_step2 .budgetcalc_row_step2 .step2_budget .fhc__radio .inp-rad__blk:last-child{margin-bottom:26px}
.budgetcalc-tool .budgetcalculator_step5 .bcal_mob_view{display:none}
.budgetcalc-tool .budgetcal_change_container{background:#f2f2f8;padding-top:35px;padding-bottom:35px;margin-bottom:35px;border-radius:8px}
.budgetcalc-tool .budgetcal_change_container .bCal_cc_col{padding-left:0}
.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title1{font-size:22px;line-height:32px;margin-bottom:22px;color:#5a287d}
.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2{font-size:16px;line-height:26px;display:inline-block;color:#333}
.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.monthly_income,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.monthly_expense,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.leftover{width:253px;margin-right:15px}
.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.monthly_income_text,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.monthly_expense_text,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.leftover_text{display:inline-block;width:162px;margin-right:30px;font-size:30px;line-height:40px;margin-top:3px;color:#5a287d}
.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.monthly_income_minus,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.monthly_income_equal,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.monthly_expense_minus,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.monthly_expense_equal,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.leftover_minus,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.leftover_equal{display:inline-block;font-size:38px;line-height:48px;color:#5a287d}
.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2 .leftover_text{padding-top:5px}
.budgetcalc-tool .budgetcal_change_container .budgetcal-edit-page{display:inline-block;float:right;padding-top:25px}
.budgetcalc-tool .budgetcal_notification_panel{padding:20px 22px 10px 83px;position:relative;margin:20px 0;width:492px;background-color:#f2f2f8;border-radius:8px}
.budgetcalc-tool .budgetcal_notification_panel span{background-image:url("https://www.natwest.com/etc.clientlibs/responsive/components/tool/budget-calculator/budgetcalculatorshelf/clientlibs/clientlib_budgetCalculator_base/resources/images/info_speech_champion.svg");width:24px;position:absolute;height:24px;background-position:center;background-size:100%;left:45px;top:21px}
.budgetcalc-tool .budgetcal_notification_panel p{font-size:16px}
.budgetcalc-tool .budgetcalculator_steps .results_panel{float:right;color:#646068;width:316px}
.budgetcalc-tool .budgetcalculator_steps .results_panel .bcal_rs_item_freq_hide{color:#f2f2f8;width:0;height:0;line-height:0;font-size:0;display:inline-block}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section1{padding:35px 20px;border-bottom:2px solid #fff;background-color:#f2f2f8;border-radius:8px}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section1 .total_income_title{color:#646068;padding-bottom:20px;font-size:26px;line-height:36px}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section1 .total_income_value span{color:#5a287d;font-size:38px;line-height:48px}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section1 .total_expenses_value span,.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section1 .total_debt_val span{color:#5a287d;font-size:38px;line-height:48px}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2{padding:35px 20px;width:auto;padding-bottom:28px;background-color:#f2f2f8;border-radius:8px}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .title-container{margin-bottom:20px}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .title-container .breakdown_text{color:#646068;display:inline-block}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .title-container .breakdownIcon.bdClose{background-image:url("https://www.natwest.com/etc.clientlibs/responsive/components/tool/budget-calculator/budgetcalculatorshelf/clientlibs/clientlib_budgetCalculator_base/resources/images/icon_close_champ.svg");height:15px;width:15px;display:inline-block;float:right;background-size:100%;cursor:pointer;margin-top:3px}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .title-container .breakdownIcon.bdAdd{background-image:url("https://www.natwest.com/etc.clientlibs/responsive/components/tool/budget-calculator/budgetcalculatorshelf/clientlibs/clientlib_budgetCalculator_base/resources/images/champion-icon-plus.svg");height:15px;width:15px;display:inline-block;float:right;background-size:100%;cursor:pointer;margin-top:3px}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal{font-size:16px}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .bcal_rs_item.hiddenItem{display:none}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .bcal_rs_item,.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .bcal_rs_item_text{margin-top:10px;clear:both}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .bcal_rs_item span:first-child,.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .bcal_rs_item_text span:first-child{display:inline-block;width:68%;padding-right:10px;color:#5a287d}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .bcal_rs_item .bcal_rs_item_value,.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .bcal_rs_item .bcal_rs_item_value_text,.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .bcal_rs_item_text .bcal_rs_item_value,.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .bcal_rs_item_text .bcal_rs_item_value_text{width:32%;padding-left:5px;word-break:break-all;vertical-align:top}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .bcal_rs_item .bcal_rs_item_value,.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .bcal_rs_item_text .bcal_rs_item_value{color:#5a287d}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .total_income_sub_value_salary,.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .bcal_rs_cal .total_income_sub_value_self{display:block}
.budgetcalc-tool .budgetcalculator_steps .results_panel .results_section2 .permonth_text{color:#fff;float:right}
.cq-Editable-dom .budgetcal_result .email_popup{display:block;position:static;transform:translate(0,0);height:auto}
.budgetcal_result{display:none}
.budgetcal_result .bcal_lightbox .email_popup.popup_enable{display:block}
.budgetcal_result .bcal_lightbox.box{position:fixed}
.budgetcal_result .bcal_lightbox .mortgage-input-field.errorState .error-container{color:#cd2026;font-size:18px}
.budgetcal_result .bcal_lightbox__curtain{background:#333;opacity:.8;width:100%;height:100%}
.budgetcal_result .email_popup{display:none;width:550px;height:590px;background:#ffeae6;border-radius:8px;position:fixed;top:50%;left:50%;z-index:200;transform:translate(-50%,-50%);padding:78px 39px 39px 40px;overflow-y:scroll}
.budgetcal_result .email_popup.success{height:100px;overflow:hidden}
.budgetcal_result .email_popup button{position:absolute;top:20px;right:19px;border:0;box-shadow:none;background:url("https://www.natwest.com/etc.clientlibs/responsive/components/tool/budget-calculator/budgetcalculatorshelf/clientlibs/clientlib_budgetCalculator_base/resources/images/x-white-champ.svg");background-repeat:no-repeat;border-radius:0;width:16px;height:16px;z-index:9999}
.budgetcal_result .email_popup .ec-email .form-field-label{color:#333;font-size:16px;margin-bottom:0}
.budgetcal_result .email_popup .ec-email .comp-rich-text{width:100%;color:#646068;padding:10px 18px 10px 0;clear:both}
.budgetcal_result .email_popup .ec-checkbox{padding-top:20px;padding-bottom:35px}
.budgetcal_result .email_popup .ec-checkbox .comp-rich-text p{font-size:14px;line-height:18px}
.budgetcal_result .email_popup .ec-checkbox .mortgage-inputcheckbox-field .checkbox-field-comp input[type="checkbox"]:focus+.checkmark{outline:2px solid #5e10b1;outline-offset:2px}
.budgetcal_result .email_popup .ec-checkbox .error-container{font-size:18px}
.budgetcal_result .email_popup .ec-checkbox .policy-panel-field{margin-top:17px}
.budgetcal_result .email_popup .ec-checkbox .policy-panel-field .mortgage-inputcheckbox-field .mortgage-field-wrap{margin:0;padding:0}
.budgetcal_result .email_popup .ec-checkbox .policy-panel-field .mortgage-inputcheckbox-field .mortgage-field-wrap .checkbox-field-comp label{padding-top:4px;color:#646068;font-size:14px;font-weight:normal;letter-spacing:.2px;line-height:18px}
.budgetcal_result .email_popup .ec-checkbox .policy-panel-field .mortgage-inputcheckbox-field .mortgage-field-wrap .form-field-checkbox-label{padding-left:34px}
.budgetcal_result .email_popup .ec-checkbox .policy-panel-field .mortgage-inputcheckbox-field .mortgage-field-wrap .checkbox-field-comp label .checkmark{border:1px solid #5e10b1}
.budgetcal_result .email_popup .popup_loader-msg{position:absolute;width:100%;height:calc(100% + 30px);top:0;left:0;background:#333;opacity:.8;z-index:1;color:#fff;display:none}
.budgetcal_result .email_popup .popup_loader-msg span{position:fixed;top:50%;left:50%;z-index:200;transform:translate(-50%,-50%);text-align:center}
.budgetcal_result .email_popup .popup_success-msg{position:absolute;top:0;left:0;background:#ffeae6;height:100%;width:100%;z-index:1;display:none}
.budgetcal_result .email_popup .popup_success-msg span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.budgetcal_result .email_popup .popup_error-msg,.budgetcal_result .email_popup .email_error-msg{font-size:14px;line-height:18px;font-weight:bold;color:#e60303;padding-bottom:20px;display:none}
.budgetcal_result .bcal_lightbox{top:0;left:0;width:100%;height:100%;z-index:9999}
.budgetcal_result .bCal_rp_goalsFr_single_article .single-article-shelf{padding-bottom:11px}
.budgetcal_result .text-only-header .text-only-header__inner .cta-text{text-align:justify;padding-left:70px;width:250px}
.budgetcal_result .text-only-header .text-only-header__inner .cta-wrapper .cta-image{width:21px;height:21px;top:21px;left:29px;background-repeat:no-repeat;z-index:1;position:absolute}
.budgetcal_result .text-only-header .text-only-header__inner .cta-wrapper .cta-primary{position:relative}
.budgetcal_result .text-only-header .text-only-header__inner .cta-wrapper .cta-primary:focus .cta-text:after{bottom:0;display:none}
.budgetcal_result .text-only-header .text-only-header__inner .additional-cta-wrapper .cta-primary:focus .cta-text:after{bottom:0;display:none}
.budgetcal_result .text-only-header .text-only-header__inner .additional-cta-wrapper .cta-image{top:21px}
.budgetcal_result .text-only-header .text-only-header__inner .theme--white .additional-cta-wrapper .cta-primary .cta-text{background-color:#5e10b1}
.budgetcal_result .text-only-header .text-only-header__inner.theme--champion-purple .cta-wrapper .cta-primary .cta-text{background-color:transparent;color:#fff;border:2px solid #fff}
.budgetcal_result .text-only-header .text-only-header__inner.theme--champion-purple .cta-wrapper .cta-primary:hover .cta-text{background-color:transparent;color:#fff}
.budgetcal_result .text-only-header .text-only-header__inner.theme--champion-purple .additional-cta-wrapper .cta-primary .cta-text{background-color:transparent;color:#fff;border:2px solid #fff}
.budgetcal_result .text-only-header .text-only-header__inner.theme--champion-purple .additional-cta-wrapper .cta-primary:hover .cta-text{background-color:transparent;color:#fff}
.budgetcal_result .budgetcalculator_resultspage{background-color:#f2f2f8}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage{margin-top:58px;margin-bottom:85px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left_title{font-size:30px;line-height:40px;color:#5a287d;margin-bottom:35px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left .rp_change_container{padding-bottom:20px;position:relative}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left .rp_change_container .rp_cta{top:-6px;right:0;position:absolute}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left .rp_text_title{display:inline-block;width:68%}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left .rp_text_title .text-comp{font-size:18px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left .rp_cta{display:inline-block}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left .rp_value{font-size:30px;line-height:40px;color:#5a287d}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left .leftoverincome_value{color:#5a287d;font-size:52px;line-height:64px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left .leftoverincome_value.minus_leftover{color:#cf223f}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left .total_leftover{padding-top:20px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_title{font-size:30px;line-height:40px;color:#5a287d;margin-bottom:35px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_text{padding-bottom:30px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_dept-payments{display:inline-block;position:relative;width:98px;font-size:14px;line-height:18px;width:50%}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_dept-payments .comp-rich-text{font-weight:bold;width:98px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_expenses{display:inline-block;font-size:14px;line-height:18px;vertical-align:top;padding-left:32px;width:48%}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_expenses .comp-rich-text{font-weight:bold}
.mac .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_dept-payments,.mac .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_expenses{margin-bottom:5px !important}
.iphone .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_dept-payments,.iphone .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_expenses{margin-bottom:5px !important}
.mac .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut .labs-donut-label{left:32px !important}
.iphone .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut .labs-donut-label{left:32px !important}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut_bar{position:relative;display:block;left:60px;width:210px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut_bar svg line{stroke:#333;stroke-width:1}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut_bar .rp_donut_bar_left{position:absolute;top:-35px;left:5%}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut_bar .rp_donut_bar_right{position:absolute;top:-35px;right:5%}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut{position:relative;display:block;left:60px;height:215px;width:210px;font-weight:bold;top:-5px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut.minus_leftover .arc text{fill:#cf223f}
@media(min-width:768px) and (max-width:1023px){.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut{float:left}
}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut svg{position:relative;width:100%;height:100%;display:inline-block;right:0}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut .labs-donut-label{font-size:18px;position:absolute;top:71px;left:39px;display:inline-block;color:#333}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut .labs-donut-label .comp-rich-text .labs-donut-val{display:block;position:relative;font-size:18px;line-height:26px;font-weight:bold}
.cq-wcm-edit .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut .labs-donut-label,.aem-AuthorLayer-Edit .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut .labs-donut-label{position:relative}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut path{stroke-width:0}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut path.lbl-first{fill:#5a287d;stroke:#5a287d}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut path.lbl-second{fill:#e51565;stroke:#e51565}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut path.prim_color{fill:#fff;stroke:#fff}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .placeholder-text{display:none}
@media(min-width:768px) and (max-width:1023px){.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .donut-label-share{margin-left:0}
}
@media(max-width:767px){.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .donut-label-share{margin-left:10px}
}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .donut-label-share .donut-label-wrap{margin-top:20px}
@media(min-width:768px) and (max-width:1023px){.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .donut-label-share .donut-label-wrap{margin-top:30px;width:359px;float:left}
}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .donut-label-share .donut-label-wrap .donutLabel:last-child .spanLabel{margin-bottom:0}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .donut-label-share .donut-label-wrap .donutLabel span:first-child{width:24px;height:24px;display:inline-block}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .donut-label-share .donut-label-wrap .donutLabel .spanLabel{padding-left:15px;display:inline-block;overflow:hidden;width:233px;font-size:16px;margin-bottom:10px;vertical-align:top}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .donut-label-share .donut-label-wrap .donutLabel .lbl-first{background-color:#5a287d}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .donut-label-share .donut-label-wrap .donutLabel .lbl-second{background-color:#e51565}
@media(min-width:1024px) and (max-width:1255px){.cq-Editable-dom .dropdown-mainwrap .dropdown-wrap.dropdown-large{width:100%}
.cq-Editable-dom .dropdown-mainwrap .dropdown-wrap.dropdown-large .dropdown-selected{width:100%}
.budgetcalc-tool .container .col-md-offset-1{margin-left:0}
.budgetcalc-tool .step-indicator-wrapper,.budgetcalc-tool .next-prev-btns{margin-left:0}
.budgetcalc-tool .budgetcalculator_step4 .budgetcal_change_container,.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container{margin-left:-50px;margin-right:-38px}
.budgetcalc-tool .budgetcalculator_step4 .budgetcal_change_container .col-md-12,.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container .col-md-12{padding-left:50px}
.budgetcalc-tool .budgetcalculator_step4 .budgetcal_change_container .budgetcal_change_container_title2.monthly_income_text,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_change_container .budgetcal_change_container_title1.monthly_income_text,.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container .budgetcal_change_container_title2.monthly_income_text,.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container .budgetcal_change_container_title1.monthly_income_text{padding-left:0}
.budgetcalc-tool .budgetcalculator_step4 .budgetcal_change_container .budgetcal-edit-page,.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container .budgetcal-edit-page{padding-right:38px}
.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-mainwrap .dropdown-wrap.dropdown-large{width:auto}
.budgetcalc-tool .step3_budget,.budgetcalc-tool .step4_budget{padding-left:12px}
.budgetcalc-tool .budgetcalculator_step3,.budgetcalc-tool .budgetcalculator_step4{padding-left:12px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container{margin-left:-50px;margin-right:-38px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .budgetcal_open_panel,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .budgetcal_open_panel{left:50px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .hidden_columns,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .hidden_columns{padding-left:12px;padding-right:12px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .clear_btn,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .clear_btn{right:58px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .bCal_st4_cb,.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .budgetCal_expenses_checkbox_container,.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .budgetcal_hidden_container_add_close,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .bCal_st4_cb,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .budgetCal_expenses_checkbox_container,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .budgetcal_hidden_container_add_close{margin-left:40px}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields,.budgetcalc-tool .budgetcalculator_step4 .additional-fields{margin-left:38px}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .bCal_radioBtn_title,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .bCal_radioBtn_title{display:none}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .inp-chk__blk:nth-child(3n-1),.budgetcalc-tool .budgetcalculator_step4 .additional-fields .inp-chk__blk:nth-child(3n-1){margin:0 !important}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .inp-chk__blk:nth-child(2n-1),.budgetcalc-tool .budgetcalculator_step4 .additional-fields .inp-chk__blk:nth-child(2n-1){margin-right:21px !important}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .pa-slide .chk-grp__help,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .pa-slide .chk-grp__help{padding-bottom:0}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .budgetcal_hidden_container_add_close{margin-left:0}
.budgetcalc-tool .budgetcalculator_step4 .budgetcalc_row_step4 .step4_budget .budgetcal_page_title{padding-top:7px}
.budgetcalc-tool .budgetcalculator_step4 .budgetcalc_row_step4 .results_panel{margin-top:17px}
.budgetcalc-tool .budgetcalculator_step4 .additional-fields{margin-left:0}
.budgetcalc-tool .budgetcalculator_step4 .additional-fields .radio-grp__label{padding-bottom:0}
.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container{margin-left:-62px}
.budgetcalc-tool .budgetcalculator_step5 .budgetcalc_row_step5 .step5_budget .budgetcal_page_title{padding-top:35px}
.budgetcalc-tool .budgetcalculator_step5 .budgetcalc_row_step5 .results_panel{margin-top:90px}
}
@media(min-width:768px) and (max-width:1023px){.cq-Editable-dom .dropdown-mainwrap .dropdown-wrap.dropdown-large{width:100%}
.cq-Editable-dom .dropdown-mainwrap .dropdown-wrap.dropdown-large .dropdown-selected{width:100%}
.cq-Editable-dom .budgetcalc-tool .inp__inputfield{width:auto !important}
.cq-Editable-dom .budgetcalc-tool .inp__dropdown{width:auto !important}
.cq-Editable-dom .budgetcalc-tool .inp__dropdown .dropdown-mainwrap{width:auto !important}
.cq-Editable-dom .budgetcalc-tool .inp__dropdown .dropdown-mainwrap .dropdown-selected{width:137px !important}
.cq-Editable-dom .budgetcalc-tool .inp__dropdown .dropdown-mainwrap .dropdown-selected .dropdown-select{width:100% !important}
.bcal_lightbox .email_popup{padding:78px 39px 39px 40px}
.budgetcalc-tool{overflow:hidden}
.budgetcalc-tool .container .col-sm-offset-1{margin-left:0}
.budgetcalc-tool .budgetcal_submit_section.d-xl-none{padding-left:15px}
.budgetcalc-tool .step-indicator-wrapper .step-progress-wrap{margin-top:42px;margin-bottom:50px}
.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-mainwrap .dropdown-wrap.dropdown-large{width:auto}
.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-mainwrap .dropdown-wrap.dropdown-large .dropdown-selected .dropdown-select{height:66px}
.budgetcalc-tool .budgetcal_change_container{margin-left:-20px;margin-right:-20px;margin-bottom:0}
.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title1,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2{margin-left:32px}
.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title1.monthly_income_text,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.monthly_income_text{margin-left:0}
.budgetcalc-tool .budgetcal_change_container .budgetcal-edit-page{margin-right:18px}
.budgetcalc-tool .results_panel_container{padding-left:14px}
.budgetcalc-tool .results_panel_container .results_panel{float:left}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .budgetcal_open_panel,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .budgetcal_open_panel{left:32px;top:-160px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .clear_btn,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .clear_btn{right:50px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .clear_btn .cta.cta-secondary,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .clear_btn .cta.cta-secondary{margin-right:31px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .hidden_columns,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .hidden_columns{padding-left:12px;padding-right:12px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .inp-rad__blk,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .inp-rad__blk{margin-right:54px}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .inp-chk__blk:nth-child(3n-1),.budgetcalc-tool .budgetcalculator_step4 .additional-fields .inp-chk__blk:nth-child(3n-1){margin:0 !important}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .inp-chk__blk:nth-child(2n-1),.budgetcalc-tool .budgetcalculator_step4 .additional-fields .inp-chk__blk:nth-child(2n-1){margin-right:21px !important}
.budgetcalc-tool .budgetcalculator_step3 .additional-fields .pa-slide .chk-grp__help,.budgetcalc-tool .budgetcalculator_step4 .additional-fields .pa-slide .chk-grp__help{padding-bottom:0}
.budgetcalc-tool .budgetcalculator_step3,.budgetcalc-tool .budgetcalculator_step4,.budgetcalc-tool .budgetcalculator_step5{width:100%;padding:0}
.budgetcalc-tool .budgetcalculator_step3 .step3_budget,.budgetcalc-tool .budgetcalculator_step3 .step4_budget,.budgetcalc-tool .budgetcalculator_step3 .step5_budget,.budgetcalc-tool .budgetcalculator_step4 .step3_budget,.budgetcalc-tool .budgetcalculator_step4 .step4_budget,.budgetcalc-tool .budgetcalculator_step4 .step5_budget,.budgetcalc-tool .budgetcalculator_step5 .step3_budget,.budgetcalc-tool .budgetcalculator_step5 .step4_budget,.budgetcalc-tool .budgetcalculator_step5 .step5_budget{padding:0 24px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container,.budgetcalc-tool .budgetcalculator_step5 .budgetcal_hidden_container{margin-left:-20px;margin-right:-20px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .additional-fields,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .additional-fields,.budgetcalc-tool .budgetcalculator_step5 .budgetcal_hidden_container .additional-fields{padding:0 38px}
.budgetcalc-tool .budgetcalculator_step4 .budgetcalc_row_step4 .step4_budget .budgetcal_page_title{padding-top:42px}
.budgetcalc-tool .budgetcalc_row_step5 .results_panel{margin-top:48px}
.budgetcalc-tool .budgetcalculator_step5 .budgetcalc_row_step5{padding-top:30px}
.budgetcalc-tool .budgetcalculator_step5 .budgetcalc_row_step5 .results_panel{float:left}
.budgetcalc-tool .budgetcalculator_step5 .budgetCal_item_list:last-child{margin-bottom:48px}
.budgetcalc-tool .budgetcalculator_step5 .budgetcal_submit_section{display:none}
.budgetcalc-tool .budgetcalculator_step5 .budgetcal_submit_section.bcal_mob_view{margin-top:24px;margin-bottom:46px;padding-left:14px;display:inline-block}
.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container{padding-bottom:24px}
.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container .budgetcal_change_container_title2.leftover{width:173px}
.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container .budgetcal-edit-page{float:left;margin-left:31px}
.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container .budgetcal_change_container_title2{margin-left:0;padding-left:31px}
.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container .budgetcal_change_container_title2.monthly_income_text,.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container .budgetcal_change_container_title2 .monthly_income_minus,.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container .budgetcal_change_container_title2 .monthly_expense_text,.budgetcalc-tool .budgetcalculator_step5 .budgetcal_change_container .budgetcal_change_container_title2 .monthly_expense_minus{padding-left:0}
.budgetcal_result .text-only-header .text-only-header__inner .pull-right{float:left !important}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage{margin-top:60px;margin-bottom:60px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right{float:left !important;padding-top:60px;padding-left:12px}
.step-indicator-wrapper .step__title{margin-top:60px}
}
@media(min-width:768px){.email_popup::-webkit-scrollbar-thumb{border-left:6px solid #42145f;height:210px}
.email_popup::-webkit-scrollbar{width:6px}
}
@media(max-width:767px){.bcal_lightbox .email_popup{width:100%;border-radius:0;top:0;left:0;margin-left:0;transform:translate(0,0);padding:103px 20px 68px;display:none;height:100%;overflow:scroll}
.bcal_lightbox .email_popup.success{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.budgetCal-second-article .single-article-shelf{padding-top:52px;padding-bottom:46px}
.budgetCal-second-article .single-article-shelf .cta-wrapper .cta{margin-top:28px !important}
.budgetcalc-tool .step-indicator-wrapper,.budgetcalc-tool .next-prev-btns{margin-left:0}
.budgetcalc-tool .step3_budget,.budgetcalc-tool .step4_budget,.budgetcalc-tool .step5_budget{padding-left:10px}
.budgetcalc-tool .results_panel_container{padding:0}
.budgetcalc-tool .budgetcal_open_panel{margin:50px 0 60px 0}
.budgetcalc-tool .budgetcal_page_title{padding-bottom:20px}
.budgetcalc-tool .step-indicator-wrapper .step-progress-wrap{margin-top:23px;margin-bottom:50px}
.budgetcalc-tool .budgetcalc_row .form-input-field .form-field-wrap a.inputaction.decrement,.budgetcalc-tool .budgetcalc_row .form-input-field .form-field-wrap a.inputaction.increment{display:none}
.budgetcalc-tool .budgetcalculator_step1 .step1_budget{padding:0}
.budgetcalc-tool .budgetcalculator_step2{padding-left:10px}
.budgetcalc-tool .budgetcalculator_step3,.budgetcalc-tool .budgetcalculator_step4,.budgetcalc-tool .budgetcalculator_step5{padding:10px}
.budgetcalc-tool .step__container--nextprev .next-prev-btns .budgetcal_skip_button{margin-left:0}
.budgetcalc-tool .budgetcalculator_step3 .results_panel,.budgetcalc-tool .budgetcalculator_step4 .results_panel,.budgetcalc-tool .budgetcalculator_step5 .results_panel{float:none;position:relative;margin-left:-20px;margin-right:-20px;width:auto}
.budgetcalc-tool .budget_fileds_container .inp__inputfield{width:160px}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field.errorState .error-container{width:100%}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap .form__input-wrap{margin:0 !important;width:100%}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap .form-field-label{width:100%}
.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap a.inputaction.decrement,.budgetcalc-tool .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap a.inputaction.increment{display:none !important}
.budgetcalc-tool .budget_fileds_container .budget_fileds_titles .budget_fileds_ttl2{display:inline-block}
.budgetcalc-tool .budget_fileds_container .budget_fileds_titles .budget_fileds_ttl2 span{padding-left:10px;width:157px;margin-bottom:3px;font-size:16px;font-weight:normal;display:block;color:#333}
.budgetcalc-tool .budget_fileds_container .inp__dropdown{padding-left:0;width:155px;position:relative}
.android .budgetcalc-tool .budget_fileds_container .inp__dropdown{width:143px !important}
.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-mainwrap .dropdown-wrap .form-field-label{margin-top:35px;padding-left:15px;color:#333;position:absolute;top:-66px}
.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-mainwrap .dropdown-wrap .dropdown-selected{display:block;margin-left:15px;margin-top:-10px;bottom:-20px;position:static}
.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-mainwrap .dropdown-wrap .dropdown-selected .dropdown-select{width:155px;height:66px}
.budgetcalc-tool .budgetcal_hidden_container .inp-rad__blk{display:block}
.budgetcalc-tool .budgetcalculator_step5 .bcal_mob_view{display:inline-block;margin-top:33px;margin-bottom:33px}
.budgetcalc-tool .budgetcalculator_step5 .step5_budget .budgetcal_submit_section{display:none}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container{padding:0}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .budgetcal_open_panel,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .budgetcal_open_panel{top:-155px;left:10px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .hidden_columns,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .hidden_columns{padding-left:10px;padding-right:10px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .additional-fields,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .additional-fields{padding:25px 19px;position:relative;margin-left:-20px;margin-right:-20px;padding-left:20px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .additional-fields .inp-chk__blk,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .additional-fields .inp-chk__blk{display:none}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .additional-fields .budgetcal_dropdown,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .additional-fields .budgetcal_dropdown{display:block;width:100%}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .additional-fields .budgetcal_dropdown .dropdown-mainwrap .dropdown-wrap .form-field-label,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .additional-fields .budgetcal_dropdown .dropdown-mainwrap .dropdown-wrap .form-field-label{display:none}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .additional-fields .chk-grp__label.h2-custom,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .additional-fields .chk-grp__label.h2-custom{font-size:24px;line-height:32px}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .additional-fields .inp-chk__blk:nth-child(3n-1),.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .additional-fields .inp-chk__blk:nth-child(3n-1){margin:0}
.budgetcalc-tool .budgetcalculator_step3 .budgetcal_hidden_container .budgetcal_hidden_container_add_close .budgetcal_hidden_container_close,.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .budgetcal_hidden_container_add_close .budgetcal_hidden_container_close{display:block}
.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .inp-chk__blk{padding-bottom:20px}
.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .inp-chk__blk:first-child{margin-top:0}
.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .clear_btn{display:none}
.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .bCal_st4_cb{margin-bottom:20px}
.budgetcalc-tool .budgetcalculator_step4 .budgetcal_hidden_container .budgetcal_dropdown .form-mandatory{display:none}
.budgetcalc-tool .budgetcal_notification_panel{display:none}
.budgetcalc-tool .budgetcal_change_container{margin-bottom:20px;margin-left:-20px;margin-right:-20px;padding-left:10px;padding-right:10px;padding-bottom:24px}
.budgetcalc-tool .budgetcal_change_container .bCal_cc_col{padding-left:10px}
.budgetcalc-tool .budgetcal_change_container .budgetcal-edit-page{display:block;float:none;padding-top:17px}
.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title1{margin-bottom:25px}
.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.monthly_income_minus,.budgetcalc-tool .budgetcal_change_container .budgetcal_change_container_title2.monthly_expense_minus{display:none}
.budgetcalc-tool .step5_budget .budgetCal_item_list:last-child{padding-bottom:50px}
.budgetcalc-tool .step5_budget .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap .form-field-label{padding-left:0}
.budgetcalc-tool .step5_budget .budget_fileds_container .inp__inputfield .form-input-field .form-field-wrap .incrementdecrement-wrap .form__input-wrap{margin:0}
.budgetcal_result .text-only-header .text-only-header__inner .pull-right{float:left !important}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage{margin-bottom:60px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right{padding-top:62px;padding-left:10px;float:left !important}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left_title{font-size:24px;line-height:32px;margin-bottom:29px}
.budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_left .leftoverincome_value{font-size:30px;line-height:40px}
.mac .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_dept-payments,.mac .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_expenses{margin-bottom:5px !important}
.iphone .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_dept-payments,.iphone .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_expenses{margin-bottom:5px !important}
.mac .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut .labs-donut-label{left:32px !important}
.iphone .budgetcal_result .budgetcalculator_resultspage .budgetcalc_row_resultspage .resultspage_right .rp_donut-circle .bcal-donut .labs-donut-label{left:32px !important}
.step__container--nextprev .next-prev-btns__next{width:100%}
}
@media only screen and (max-width:360px){.budgetcalc-tool .budget_fileds_container .inp__dropdown .dropdown-selected .dropdown-select{width:143px !important}
}