.w4-calc-wrapper{padding:20px 20px 0}.w4-calc-wrapper .clear{clear:both}.w4-calc-wrapper .bubble-text{position:absolute;width:270px;padding:15px;background:#fffdbf;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;border:#fff solid 1px;z-index:10001;font-size:13px;display:none;overflow:initial;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);-moz-box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);box-shadow:2px 2px 4px 0 rgba(0,0,0,.15)}.w4-calc-wrapper .nav{border-bottom:2px groove #fff;display:none}.w4-calc-wrapper p,.w4-calc-wrapper span{font-size:80%;display:block}.w4-calc-wrapper input{font-size:14px;border:1px solid #ccc;height:30px;padding-left:5px}.w4-calc-wrapper input:focus{border-color:rgba(82,168,236,.8);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);outline:0 none}.w4-calc-wrapper .next-paycheck .required-form-item{float:none!important}.w4-calc-wrapper .required-form-item{color:#e93335;font-size:13px;line-height:31px}.w4-calc-wrapper input.ng-invalid{border-color:#e93335;background-color:pink;box-shadow:none;outline:0}.w4-calc-wrapper input.ng-invalid:focus{box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);outline:0 none}.w4-calc-wrapper .primary-button{background-color:#ff8000;color:#fff;border:0}.w4-calc-wrapper .primary-button:hover{color:#fff;background-color:#f93}.w4-calc-wrapper .toggle{font-size:14px;line-height:28px;height:28px;width:124px;text-align:center;overflow:hidden;position:relative;background-color:#fff;color:#000;cursor:pointer;border:1px solid #d3d3d3;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.w4-calc-wrapper .toggle-switch{width:50%;background-color:#34b8f4;height:100%;position:absolute;z-index:1;right:0;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px 0 0 5px;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}.w4-calc-wrapper .toggle-switch.truthy{right:50%;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-o-transition:all .1s linear;-ms-transition:all .1s linear;transition:all .1s linear}.w4-calc-wrapper .true-toggle{width:50%;position:relative;float:left;z-index:2}.w4-calc-wrapper .true-toggle.active{color:#fff}.w4-calc-wrapper .false-toggle{width:50%;position:relative;z-index:2;float:left}.w4-calc-wrapper .false-toggle.active{color:#fff}.w4-calc-wrapper .back-continue{clear:both;overflow:auto}.w4-calc-wrapper .back-continue h3{float:right}.w4-calc-wrapper .back-button{float:left;width:127px}.w4-calc-wrapper .continue-button{margin-top:0;float:right;width:127px}@media screen and (min-width:320px){.w4-calc-outer-wrapper{background:#999}.w4-calc-outer-wrapper .main-heading{font-size:20px;text-align:center;margin:0;padding:10px 12px;line-height:1.3;color:#fff}.w4-calc-outer-wrapper .gray-footer-bar{height:7px}.w4-calc-wrapper{background:#f8f8f8;padding:0}.w4-calc-wrapper .w4-monetary-slider .slide-me{height:2px!important}.w4-calc-wrapper .w4-monetary-slider .slide-me .ui-slider-handle{top:-6px!important}.w4-calc-wrapper .w4-monetary-slider .slide-me .ui-slider-handle:hover{cursor:pointer}.w4-calc-wrapper .w4-monetary-slider .slide-me .ui-slider-handle.ui-state-default{height:14px!important;width:14px!important}.w4-calc-wrapper .w4-app-view-wrapper{height:auto;overflow:hidden;padding:15px 12px 25px}.w4-calc-wrapper .back-continue{border-top:1px solid #d3d3d3;padding:10px 12px 25px}.w4-calc-wrapper .back-continue h3{float:right;font-size:18px;line-height:30px;margin:0}.w4-calc-wrapper h1,.w4-calc-wrapper h2,.w4-calc-wrapper h3,.w4-calc-wrapper h4,.w4-calc-wrapper h5,.w4-calc-wrapper h6{margin-top:0}.w4-calc-wrapper h4{color:#333;font-size:24px;line-height:41px}.w4-calc-wrapper h4:before{background:url(/handlebars/taxtools/ty15-w4/images/nav-sprite.c260a342.png) left top no-repeat;content:'';width:39px;height:41px;margin:0 20px 0 0;display:inline-block;opacity:.7;position:relative;top:10px}.w4-calc-wrapper h4 span{font-size:18px;line-height:24px;color:#8e8e8e;display:block}.w4-calc-wrapper h5{color:#676767;font-size:18px;margin:0 0 4px}.w4-calc-wrapper p{color:#676767;font-size:14px}.w4-calc-wrapper p.note{font-size:14px}.w4-calc-wrapper p.last{margin:0 0 30px}.w4-calc-wrapper span{color:#676767;display:inline;font-size:16px}.w4-calc-wrapper label{color:#676767;display:inline;font-size:14px}.w4-calc-wrapper input{color:#333;font-size:14px;padding:5px;width:170px}.w4-calc-wrapper .dropdown-toggle{width:170px;background:#fff;border-radius:initial;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;color:#333;text-align:left;height:24px;font-size:14px;line-height:24px;padding:0 5px;position:relative;box-shadow:none;text-overflow:ellipsis;overflow:hidden}.w4-calc-wrapper .dropdown-toggle:hover{background-color:#fff;box-shadow:none}.w4-calc-wrapper .dropdown-toggle .caret{width:16px;height:24px;background:#fff;float:right;border:none;pointer-events:none;position:absolute;top:0;right:0}.w4-calc-wrapper .dropdown-toggle .caret:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #0082c3;content:'';width:0;height:0;position:absolute;right:5px;top:11px}.w4-calc-wrapper .btn-default.dropdown-toggle:active,.w4-calc-wrapper .btn-default.dropdown-toggle:focus{background:#fff;border-color:rgba(82,168,236,.8);box-shadow:0 1px 1px rgba(0,0,0,.075) inset,0 0 8px rgba(82,168,236,.6);outline:0 none}.w4-calc-wrapper .btn-default.dropdown-toggle:active .caret,.w4-calc-wrapper .btn-default.dropdown-toggle:focus .caret{background:#fff}.w4-calc-wrapper .checkbox{margin:0 0 20px 2px!important}.w4-calc-wrapper .checkbox label{font-size:16px;padding:0}.w4-calc-wrapper .checkbox input{width:auto}.w4-calc-wrapper .checkbox input[type=checkbox]{position:absolute;left:-999em;width:auto;height:auto}.w4-calc-wrapper .checkbox label:before{display:inline-block;position:relative;top:.25em;left:-2px;content:'';width:15px;height:15px;background-image:url(/handlebars/taxtools/ty15-w4/images/formelements.81b0148b.png)}.w4-calc-wrapper .checkbox input[type=checkbox]+label:before{background-position:-15px -22px}.w4-calc-wrapper .checkbox input[type=checkbox]:checked+label:before{background-position:0 -22px}.w4-calc-wrapper input[type=text]:focus,.w4-calc-wrapper textarea:focus{border-color:#000}.w4-calc-wrapper .date-input{height:30px}.w4-calc-wrapper .date-input input{float:left;margin:0 5px 0 0;text-align:center;width:43px}.w4-calc-wrapper .helper-text{width:11px;height:11px;background:#969696;display:inline-block;border-radius:11px;-moz-border-radius:11px;-webkit-border-radius:11px;color:#fff;text-align:center;line-height:11px;font-size:10px;font-weight:700;font-family:Arial;cursor:pointer;margin:0 10px 0 5px;float:none}.w4-calc-wrapper .helper-text:hover{background:#0082c3}.w4-calc-wrapper .control-group-wrap{margin:0 0 15px;overflow:hidden;height:auto}.w4-calc-wrapper .control-group-wrap:last-child{margin:0}.w4-calc-wrapper .control-group{float:left;margin-bottom:15px}.w4-calc-wrapper .slider{padding:0 0 24px;overflow:visible}.w4-calc-wrapper .slider input{width:80px!important}.w4-calc-wrapper .slider div{width:150px;float:left;overflow:visible;margin-top:11px}.w4-calc-wrapper .slider span{float:left;margin-top:4px;margin-right:2px}.w4-calc-wrapper .slider span.max-slider-value{margin-left:2px;margin-right:20px}.w4-calc-wrapper .slide-label{font-size:14px}.w4-calc-wrapper .w4-calc-landing-wrapper{text-align:center}.w4-calc-wrapper .w4-calc-landing-wrapper button{margin-top:50px}.w4-calc-wrapper .w4-calc-landing-wrapper p{color:#676767;font-size:18px;margin:30px 0}.w4-calc-wrapper .w4-calc-landing-wrapper p:first-child{color:#333;font-size:18px;line-height:normal;margin-bottom:20px}.w4-calc-wrapper .w4-calc-landing-wrapper p:last-child{font-size:15px;margin-top:30px;padding:0 20px}.w4-calc-wrapper .w4-calc-landing-wrapper ul{height:auto;list-style:none;margin:0;overflow:hidden;padding:0}.w4-calc-wrapper .w4-calc-landing-wrapper ul li{clear:none;color:#333;font-size:16px;float:left;margin:0;padding:0 7px;width:33%;text-align:center}.w4-calc-wrapper .w4-calc-landing-wrapper ul li img{height:61px;margin:0 0 10px;width:61px}.w4-calc-wrapper .w4-calc-landing-wrapper ul li.w4-enter-tax-return{padding-left:0}.w4-calc-wrapper .w4-calc-landing-wrapper ul li.w4-enter-paycheck{padding:0 2px}.w4-calc-wrapper .w4-calc-landing-wrapper ul li.w4-enter-allowances{padding-right:0}.w4-calc-wrapper .w4-calc-landing-wrapper ul li.w4-enter-allowances img{height:61px;margin-top:0;width:69px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .control-group:last-child{clear:left;margin:0}.w4-calc-wrapper .w4-calc-personal-info-wrapper .filing-status-controls span{display:inline-block;margin-bottom:6px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .age-controls input{width:34px;text-align:center;float:left}.w4-calc-wrapper .w4-calc-personal-info-wrapper .age-controls label{float:left;display:block;clear:left;margin:4px 5px 0 5px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .age-controls span{float:left;margin-bottom:6px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .age-controls .spouse-age{width:120px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .age-controls .required-form-item{margin:0 0 0 30px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .dependents-controls span{float:left}.w4-calc-wrapper .w4-calc-personal-info-wrapper .dependents-controls input{width:45px;margin-right:15px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .child-care-controls input{width:45px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .child-care-controls span{float:left}.w4-calc-wrapper .w4-calc-personal-info-wrapper .child-care-controls span.total-child-care{font-size:14px;margin-top:15px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .child-care-controls span:last-child input{display:block;width:105px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .child-care-controls .number-children label{margin-right:10px}.w4-calc-wrapper .your-pay-inputs span{display:inline}.w4-calc-wrapper .your-pay-inputs .current-status{clear:both;display:block}.w4-calc-wrapper .your-pay-inputs .helper-text{margin-bottom:0}.w4-calc-wrapper .w4-your-pay h4:before,.w4-calc-wrapper .w4-your-spouse-pay h4:before{background-position:-39px 0;width:42px}.w4-calc-wrapper .w4-your-pay div,.w4-calc-wrapper .w4-your-spouse-pay div{margin-bottom:15px}.w4-calc-wrapper .w4-your-pay div:last-child,.w4-calc-wrapper .w4-your-spouse-pay div:last-child{margin:0}.w4-calc-wrapper .w4-other-income{color:#676767}.w4-calc-wrapper .w4-other-income h4:before{background-position:-124px 0;width:38px}.w4-calc-wrapper .w4-other-income div{margin-bottom:15px}.w4-calc-wrapper .w4-other-income div:last-child{margin:0}.w4-calc-wrapper .w4-house h4:before{background-position:-162px 0;width:44px}.w4-calc-wrapper .w4-donations h4:before{background-position:-206px 0;width:34px}.w4-calc-wrapper .w4-retirement h4:before{background-position:-240px 0;width:46px}.w4-calc-wrapper .w4-education h4:before{background-position:-286px 0;width:43px}.w4-calc-wrapper .w4-yesno-wrap{margin:0 0 18px}.w4-calc-wrapper .w4-yesno-wrap .w4-yesno{margin:0 0 18px}.w4-calc-wrapper .w4-yesno-wrap .w4-yesno:last-child{margin:0}.w4-calc-wrapper .w4-yesno-wrap .w4-yesno span{display:inline-block;margin:0 0 8px}.w4-calc-wrapper .w4-sliding-wrap{clear:both}.w4-calc-wrapper .w4-sliding-wrap p.note{color:#8e8e8e}.w4-calc-wrapper .w4-fed-taxes-wrap{margin:0 0 24px}.w4-calc-wrapper .w4-fed-taxes-wrap h4:before{background-position:-329px 0;width:36px}.w4-calc-wrapper .w4-fed-taxes-wrap .refund-total-wrap{color:#676767;margin:0 0 14px;position:relative;text-align:center;top:-14px}.w4-calc-wrapper .w4-fed-taxes-wrap .refund-total-wrap .text{font-size:9px}.w4-calc-wrapper .w4-fed-taxes-wrap .refund-total-wrap .refund-amt{font-size:32px;font-weight:600;line-height:34px}.w4-calc-wrapper .w4-fed-taxes-wrap .w4-fed-taxes{margin:0 0 14px;height:auto;overflow:hidden}.w4-calc-wrapper .w4-fed-taxes-wrap .w4-fed-taxes:last-child{margin:0}.w4-calc-wrapper .w4-fed-taxes-wrap .w4-fed-taxes span{float:left;margin:0 50px 0 0;width:70%}.w4-calc-wrapper .w4-fed-taxes-wrap .w4-fed-taxes .digit{float:left;font-size:24px}.w4-calc-wrapper .w4-congrats-wrap h4:before{display:none}.w4-calc-wrapper .print-w4{display:block;margin:0 auto}.w4-calc-wrapper.ie8 .checkbox label:before{display:none;content:none}.w4-calc-wrapper.ie8 .checkbox input[type=checkbox]{position:relative;left:0;margin:0 5px 0 0;padding:0;border:none;height:auto;width:auto}}@media screen and (min-width:768px){.w4-calc-outer-wrapper{background:#999}.w4-calc-outer-wrapper .main-heading{font-size:28px;line-height:40px}.w4-calc-outer-wrapper .gray-footer-bar{height:7px}.w4-calc-wrapper .w4-calc-landing-wrapper p:first-child{font-size:30px}.w4-app-view-wrapper{min-height:400px}.w4-calc-wrapper .w4-calc-landing-wrapper p:last-child{font-size:22px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .control-group:last-child{clear:none}.w4-calc-wrapper .w4-calc-personal-info-wrapper .filing-status-controls{margin-right:10px}}@media screen and (min-width:992px){.w4-calc-outer-wrapper{width:930px;margin:0 auto;background:#999;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.w4-calc-outer-wrapper .main-heading{text-align:center;font-size:28px;font-family:Avenir;font-weight:lighter;margin:0;padding:0;line-height:79px;color:#fff}.w4-calc-outer-wrapper .gray-footer-bar{width:930px;margin:0 auto;height:14px}.w4-calc-wrapper{width:930px;margin:0 auto;background:#f8f8f8;padding:21px}.w4-calc-wrapper .bubble-text:after{content:'';position:absolute;border-style:solid;border-width:8px 8px 0;border-color:#fffdbf transparent;display:block;width:0;z-index:1;bottom:-8px;left:135px}.w4-calc-wrapper .bubble-text:before{content:'';position:absolute;border-style:solid;border-width:8px 8px 0;border-color:#fff transparent;display:block;width:0;z-index:0;bottom:-9px;left:135px}.w4-calc-wrapper .w4-monetary-slider .slide-me{height:4px!important}.w4-calc-wrapper .w4-monetary-slider .slide-me .ui-slider-handle{top:-12px!important}.w4-calc-wrapper .w4-monetary-slider .slide-me .ui-slider-handle.ui-state-default{height:26px!important;width:26px!important}.w4-calc-wrapper h4{font-size:24px}.w4-calc-wrapper h4:before{display:none}.w4-calc-wrapper h4 span{display:inline-block;font-size:14px;padding-left:20px}.w4-calc-wrapper h5{font-size:18px}.w4-calc-wrapper h5 span{display:inline-block}.w4-calc-wrapper p{font-size:14px}.w4-calc-wrapper p.note{clear:both;font-size:14px}.w4-calc-wrapper p.last{border-bottom:1px solid #d3d3d3;padding:0 0 20px;margin:0 0 20px}.w4-calc-wrapper label{font-size:14px;line-height:31px}.w4-calc-wrapper .intro{margin:0 0 30px}.w4-calc-wrapper input{font-size:14px;height:30px;line-height:1}.w4-calc-wrapper span{font-size:16px}.w4-calc-wrapper span .helper-text{margin-left:11px}.w4-calc-wrapper .checkbox{margin:0 0 22px 2px!important}.w4-calc-wrapper .checkbox label{font-size:16px}.w4-calc-wrapper .checkbox label:before{width:22px;height:22px}.w4-calc-wrapper .checkbox input[type=checkbox]+label:before{background-position:-22px 0}.w4-calc-wrapper .checkbox input[type=checkbox]:checked+label:before{background-position:0 0}.w4-calc-wrapper .dropdown-toggle{font-size:14px;width:210px;height:31px;line-height:31px;padding:0 15px;text-overflow:ellipsis;overflow:hidden}.w4-calc-wrapper .dropdown-toggle .caret{top:0;right:0}.w4-calc-wrapper .dropdown-toggle .caret:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:8px solid #0082c3}.w4-calc-wrapper .print-w4{float:right;margin-right:25px}.w4-calc-wrapper .continue-button{width:127px}.w4-calc-wrapper .w4-app-view-wrapper{padding:25px 0 40px;min-height:450px}.w4-calc-wrapper .back-continue{padding:30px 0}.w4-calc-wrapper .back-continue h3{font-size:18px;line-height:42px}.w4-calc-wrapper .toggle{font-size:14px;line-height:28px;height:28px;width:124px}.w4-calc-wrapper .slider div{margin-top:12px;width:306px}.w4-calc-wrapper .slider input{width:172px!important}.w4-calc-wrapper .slide-label{display:block;font-size:14px;margin:0}.w4-calc-wrapper .control-group-wrap{margin:0 0 30px}.w4-calc-wrapper .control-group{margin:0}.w4-calc-wrapper .helper-text{margin:0;border-radius:13px;-moz-border-radius:13px;-webkit-border-radius:13px;font-size:11px;height:13px;line-height:13px;width:13px}.w4-calc-wrapper .nav{display:block}.w4-calc-wrapper .nav .page.breadcrumb{background-color:#f3f3f3;background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#dedede));background:-webkit-linear-gradient(top,#f3f3f3,#dedede);background:-moz-linear-gradient(top,#f3f3f3,#dedede);background:-ms-linear-gradient(top,#f3f3f3,#dedede);background:-o-linear-gradient(top,#f3f3f3,#dedede);width:86px;height:87px;float:left;margin-right:3px;text-align:center;padding:14px 0 0;color:#c8c8c8;cursor:pointer}.w4-calc-wrapper .nav .page.breadcrumb p{font-size:12px;font-family:Avenir,Arial}.w4-calc-wrapper .nav .page.breadcrumb.visited{color:#676767}.w4-calc-wrapper .nav .page.breadcrumb.visited .image{opacity:1}.w4-calc-wrapper .nav .page.breadcrumb .image{background:url(/handlebars/taxtools/ty15-w4/images/nav-sprite.c260a342.png) left top no-repeat;width:39px;height:41px;margin:0 auto;display:block;opacity:.7}.w4-calc-wrapper .nav .page.breadcrumb.your-pay .image{width:42px;background-position:-39px -41px}.w4-calc-wrapper .nav .page.breadcrumb.your-pay.visited .image{background-position:-39px 0}.w4-calc-wrapper .nav .page.breadcrumb.spouses-pay .image{width:42px;background-position:-39px -41px}.w4-calc-wrapper .nav .page.breadcrumb.spouses-pay.visited .image{background-position:-39px 0}.w4-calc-wrapper .nav .page.breadcrumb.other-income .image{width:38px;background-position:-124px -41px}.w4-calc-wrapper .nav .page.breadcrumb.other-income.visited .image{background-position:-124px 0}.w4-calc-wrapper .nav .page.breadcrumb.house .image{width:44px;background-position:-162px -41px}.w4-calc-wrapper .nav .page.breadcrumb.house.visited .image{background-position:-162px 0}.w4-calc-wrapper .nav .page.breadcrumb.donations .image{width:34px;background-position:-206px -41px}.w4-calc-wrapper .nav .page.breadcrumb.donations.visited .image{background-position:-206px 0}.w4-calc-wrapper .nav .page.breadcrumb.retirement .image{width:46px;background-position:-240px -41px}.w4-calc-wrapper .nav .page.breadcrumb.retirement.visited .image{background-position:-240px 0}.w4-calc-wrapper .nav .page.breadcrumb.education .image{width:43px;background-position:-286px -41px}.w4-calc-wrapper .nav .page.breadcrumb.education.visited .image{background-position:-286px 0}.w4-calc-wrapper .nav .page.breadcrumb.results .image{width:36px;background-position:-329px -41px}.w4-calc-wrapper .nav .page.breadcrumb.results.visited .image{background-position:-329px 0}.w4-calc-wrapper .w4-calc-landing-wrapper button{margin-top:80px}.w4-calc-wrapper .w4-calc-landing-wrapper p{font-size:18px}.w4-calc-wrapper .w4-calc-landing-wrapper p:first-child{color:#333;font-size:36px}.w4-calc-wrapper .w4-calc-landing-wrapper p:last-child{font-size:22px;margin-top:50px}.w4-calc-wrapper .w4-calc-landing-wrapper ul li{font-size:24px;padding:0}.w4-calc-wrapper .w4-calc-landing-wrapper ul li:last-child{margin-right:0}.w4-calc-wrapper .w4-calc-landing-wrapper ul li img{height:122px;margin-bottom:30px;width:122px}.w4-calc-wrapper .w4-calc-landing-wrapper ul li.w4-enter-allowances img{height:122px;width:137px;margin-top:0}.w4-calc-wrapper .w4-calc-personal-info-wrapper h4{margin:0 0 4px}.w4-calc-wrapper .w4-calc-personal-info-wrapper h5{margin:0}.w4-calc-wrapper .w4-calc-personal-info-wrapper .control-group-wrap{padding:6px 0 0}.w4-calc-wrapper .w4-calc-personal-info-wrapper .filing-status-controls{margin-right:70px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .filing-status-controls span{margin-bottom:7px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .age-controls{overflow:hidden;height:auto;width:410px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .age-controls input{text-align:left;margin:0 20px 0 0}.w4-calc-wrapper .w4-calc-personal-info-wrapper .age-controls label{margin:0 14px 0 0}.w4-calc-wrapper .w4-calc-personal-info-wrapper .age-controls span{margin-bottom:5px;float:left}.w4-calc-wrapper .w4-calc-personal-info-wrapper .age-controls .required-form-item{margin:0}.w4-calc-wrapper .w4-calc-personal-info-wrapper .dependents-controls span{float:left;margin:0 15px 0 0}.w4-calc-wrapper .w4-calc-personal-info-wrapper .dependents-controls .helper-text{margin-right:15px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .dependents-controls input{width:52px;margin-right:15px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .child-care-controls input{width:52px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .child-care-controls span.total-child-care{font-size:14px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .child-care-controls span:last-child{margin-top:20px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .child-care-controls span:last-child input{display:inline;width:172px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .child-care-controls .helper-text{margin-right:15px}.w4-calc-wrapper .w4-calc-personal-info-wrapper .child-care-controls .number-children label{margin-right:15px}.w4-calc-wrapper .w4-your-pay h4,.w4-calc-wrapper .w4-your-spouse-pay h4{margin:0 0 4px}.w4-calc-wrapper .w4-your-pay .your-pay-inputs,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs{width:100%;overflow:auto;padding:6px 0 0}.w4-calc-wrapper .w4-your-pay .your-pay-inputs span,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs span{float:left;text-align:right;width:55%;line-height:31px;margin:0;clear:left}.w4-calc-wrapper .w4-your-pay .your-pay-inputs span.pay-frequency,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs span.pay-frequency{line-height:30px}.w4-calc-wrapper .w4-your-pay .your-pay-inputs span.current-status,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs span.current-status{line-height:30px}.w4-calc-wrapper .w4-your-pay .your-pay-inputs span.caret,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs span.caret{background:#fff;border:none;display:inline-block;width:16px;height:31px;margin-left:2px;vertical-align:middle;float:right}.w4-calc-wrapper .w4-your-pay .your-pay-inputs .current-status,.w4-calc-wrapper .w4-your-pay .your-pay-inputs .pay-frequency,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs .current-status,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs .pay-frequency{margin-right:44px}.w4-calc-wrapper .w4-your-pay .your-pay-inputs .current-status,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs .current-status{display:inline;clear:none}.w4-calc-wrapper .w4-your-pay .your-pay-inputs .helper-text,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs .helper-text{margin:0 20px 0 11px;position:relative;top:8px}.w4-calc-wrapper .w4-your-pay .your-pay-inputs div,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs div{float:left;margin-bottom:6px}.w4-calc-wrapper .w4-your-pay .your-pay-inputs div input,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs div input{width:210px}.w4-calc-wrapper .w4-your-pay .your-pay-inputs div.date-input,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs div.date-input{height:auto}.w4-calc-wrapper .w4-your-pay .your-pay-inputs div.date-input input,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs div.date-input input{margin:0 7px 0 0;width:65px}.w4-calc-wrapper .w4-your-pay .your-pay-inputs div.date-input input:last-child,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs div.date-input input:last-child{margin:0}.w4-calc-wrapper .w4-your-pay .your-pay-inputs div.date-input input::-webkit-input-placeholder,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs div.date-input input::-webkit-input-placeholder{line-height:1;vertical-align:middle;padding-top:3px}.w4-calc-wrapper .w4-your-pay .your-pay-inputs div.date-input input:-moz-placeholder,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs div.date-input input:-moz-placeholder{line-height:1;vertical-align:middle}.w4-calc-wrapper .w4-your-pay .your-pay-inputs div.date-input input::-moz-placeholder,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs div.date-input input::-moz-placeholder{line-height:1;vertical-align:middle}.w4-calc-wrapper .w4-your-pay .your-pay-inputs div.date-input input:-ms-input-placeholder,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs div.date-input input:-ms-input-placeholder{line-height:1;vertical-align:middle}.w4-calc-wrapper .w4-your-pay .your-pay-inputs h5,.w4-calc-wrapper .w4-your-spouse-pay .your-pay-inputs h5{text-align:right;width:55%;font-weight:700}.w4-calc-wrapper .w4-other-income{overflow:auto}.w4-calc-wrapper .w4-other-income span{float:left;text-align:right;width:400px;line-height:31px}.w4-calc-wrapper .w4-other-income div{float:left;margin-bottom:6px}.w4-calc-wrapper .w4-other-income .net-business-income{clear:both;border-bottom:1px solid #d3d3d3;padding-bottom:10px;margin:0 0 14px;width:100%}.w4-calc-wrapper .w4-other-income .net-business-income .helper-text{float:none;margin:0 40px 0 8px}.w4-calc-wrapper .w4-other-income .net-business-income input{width:199px}.w4-calc-wrapper .w4-other-income .business-income-types{margin-top:15px;margin-left:0}.w4-calc-wrapper .w4-other-income .business-income-types span{width:230px}.w4-calc-wrapper .w4-other-income .business-income-types input{width:199px}.w4-calc-wrapper .w4-other-income .business-income-types .left{float:left;width:50%;min-height:300px;margin:0;padding-right:10px}.w4-calc-wrapper .w4-other-income .business-income-types .right{float:left;width:50%;margin:0;border-left:1px solid #d3d3d3;min-height:300px;padding-left:10px}.w4-calc-wrapper .w4-other-income .business-income-types .helper-text{float:right;margin:8px 24px 0 8px}.w4-calc-wrapper .w4-education,.w4-calc-wrapper .w4-retirement{margin:0 0 12px;overflow:hidden;height:auto}.w4-calc-wrapper .w4-education .w4-yesno,.w4-calc-wrapper .w4-retirement .w4-yesno{overflow:hidden;height:auto;float:left;margin:0 32px 0 0;min-width:200px}.w4-calc-wrapper .w4-education .w4-yesno .education-control,.w4-calc-wrapper .w4-education .w4-yesno .helper-text,.w4-calc-wrapper .w4-education .w4-yesno .retirement-control,.w4-calc-wrapper .w4-education .w4-yesno span,.w4-calc-wrapper .w4-retirement .w4-yesno .education-control,.w4-calc-wrapper .w4-retirement .w4-yesno .helper-text,.w4-calc-wrapper .w4-retirement .w4-yesno .retirement-control,.w4-calc-wrapper .w4-retirement .w4-yesno span{float:left}.w4-calc-wrapper .w4-education .w4-yesno span,.w4-calc-wrapper .w4-retirement .w4-yesno span{margin-right:0}.w4-calc-wrapper .w4-education .w4-yesno .helper-text,.w4-calc-wrapper .w4-retirement .w4-yesno .helper-text{margin-left:10px;margin-right:24px;position:relative;top:4px}.w4-calc-wrapper .w4-education .w4-yesno .spouse-retirement-control,.w4-calc-wrapper .w4-retirement .w4-yesno .spouse-retirement-control{margin-left:24px;display:inline-block}.w4-calc-wrapper .w4-fed-taxes-wrap{float:right;padding-left:30px;width:50%}.w4-calc-wrapper .w4-fed-taxes-wrap .w4-fed-taxes{margin-bottom:24px}.w4-calc-wrapper .w4-fed-taxes-wrap .w4-fed-taxes span{line-height:20px;width:260px}.w4-calc-wrapper .w4-fed-taxes-wrap .w4-fed-taxes .digit{font-size:24px;font-weight:400}.w4-calc-wrapper .w4-fed-taxes-wrap .refund-total-wrap{margin-bottom:24px;padding-top:14px;top:0}.w4-calc-wrapper .w4-fed-taxes-wrap .refund-total-wrap .text{font-size:14px}.w4-calc-wrapper .w4-fed-taxes-wrap .refund-total-wrap .refund-amt{font-size:30px}.w4-calc-wrapper .w4-congrats-wrap{border-right:1px solid #d3d3d3;float:left;padding-right:32px;width:50%}.w4-calc-wrapper .results-slider{height:56px}.w4-calc-wrapper .results-slider input{float:right;width:54px!important}}#debug{position:absolute;top:10px;left:10px;background:#fff;border-radius:10px;border:1px solid #bbb;padding:30px;font-size:12px;font-family:Avenir,"Helvetica Neue",Helvetica,Arial,sans-serif}