@charset "UTF-8";hr{background-color:#abc2e4}#authmaster-main{border-color:#abc2e4}.formButton{background-color:#0f6fd5;border-color:#0f6fd5}.formButton:hover,.formButton.alt:hover{background-color:#3f8cdd;border-color:#3f8cdd;color:#fff}.formButton.alt{background-color:#fff;color:#0f6fd5}.formButton.alt:hover{color:#fff}.formListOddRow{background-color:#eff3fa}#mobileMenuLaunch{background:#0f6fd5}#authmaster-logo{display:block;background-image:url(1040-logo2-lightbg.svg);background-size:auto 44px}#nonauthmaster-logo{display:block;background:url(1040-logo2-lightbg.svg) no-repeat center 20px;text-align:center;background-size:auto 44px}.mobile #nonauthmaster-logo{display:block;background:#1c2f48 url(1040-logo2-darkbg.svg) no-repeat center center;background-size:auto 40px;height:50px;position:fixed}.signin-form>h2{color:#0f6fd5}.signin-form a{color:#0f6fd5}.signin-form .field-validation-error{background-color:#abc2e4;color:#0f6fd5}.signin-form .field-validation-error:before{border-right-color:#abc2e4}.start-form .formButton{background-color:#2a51ac;color:#fff;transition:all .2s ease}.start-form .formButton:hover{background-color:#deeff5;color:#2a51ac}.start-form h1{color:#2a51ac}#auth-nav{background-color:#0f6fd5;color:#ccdff4}#auth-menu a:hover{background-color:#6fa6e5}#refund-ticker>div>span{background-color:#0f6fd5;color:#fff}div.resultsTicker>span{background-color:#0f6fd5;color:#fff}#field-level-help{border-color:#abc2e4}#field-level-help>h1{background-color:#0f6fd5}#auth-header{background-color:#6fa6e5}#interview-menu{background-color:#3f8cdd}#interview-menu li{color:#fff;background-color:#3f8cdd}#interview-menu>li.current{border-color:#3f8cdd}#interview-menu a:hover{background-color:#6fa6e5}#form-notes{border-color:#abc2e4}#form-notes>h2{color:#0f6fd5}#form-notes>ul>li>a:hover{border-color:#3f8cdd;background-color:#3f8cdd}#form-notes div:focus{background-color:#e2eefa}#form-notes>ul>li:hover>div,#form-notes div[contenteditable=true]{border-color:#abc2e4}#taxform-legend-summary>a{background-image:url(legend-dropdown.png)}#taxform-legend-popup{border-color:#abc2e4}#taxform-legend-popup>a{color:#abc2e4}#taxform-legend-popup>a:hover{color:#0f6fd5}.show-animating{background-color:#9cf}.hide-animating{background-color:#a0cfff}@keyframes default-show{0%{opacity:0;background-color:#fff}20%{background-color:#9cf}66%{opacity:1}to{background-color:#fff;opacity:1}}@keyframes default-hide{0%{opacity:1;background-color:#fff}30%{background-color:#a0cfff}50%{opacity:1}to{opacity:0;background-color:#fff}}.promo{width:100%;position:relative;z-index:1;margin-bottom:20px;overflow:hidden;display:table}.main-promo{margin:0;height:375px}.promo.main-promo{display:block;margin:0}.img-box{position:absolute;left:0;top:0;z-index:-1;width:100%;overflow:hidden}.img-box img{display:block;margin:0 auto;max-width:100%;height:auto}.img-box .frame{min-width:400px}.promo .block{display:table-cell;vertical-align:middle;margin:30px auto 0;padding:0 60px;color:#fff;font-size:20px;line-height:28px;white-space:nowrap}.main-promo .block{display:block;color:#353535;font-size:20px;line-height:28px;text-shadow:none;text-align:left;max-width:923px;padding:0}.promo .block .holder{vertical-align:middle;display:inline-block;white-space:normal}.main-promo .block .holder{max-width:350px;margin:60px 0 0 30px;letter-spacing:0;text-align:center}.promo h1,.promo .holder>b,.promo .section-title{display:block;color:#fff;font-size:36px!important;line-height:20px;letter-spacing:1px;font-weight:600;margin:0 0 31px}.main-promo .block h1{color:#353535;font-weight:700;line-height:38px;margin:0 0 14px;text-align:center}.promo p{margin:0}.main-promo p{margin:0 0 35px}.main-promo .btn{font-size:13px;line-height:16px;display:inline-block;border-radius:5px;text-align:center;text-transform:uppercase;color:#fff;background:#3bc492;padding:5px 20px}.main-promo .btn:hover{text-decoration:none;background:#33af82}.main-promo .block .link{vertical-align:middle;display:inline-block;color:#00b4f1;letter-spacing:.4px;margin:-3px 0 0}#getting-started{text-align:center}#tax-tools{text-align:center;background-color:#dfdfdf;padding:10px 20px 20px;margin-top:25px}#getting-started h2,#tax-tools h2{color:#00b4f1;font-size:26px;margin:30px 0 20px}#getting-started h3,#tax-tools h3{font-size:20px;margin:0 0 20px}.getting-started-image-block{max-width:250px;display:inline-block;padding:95px 0 0;margin:20px 0;background-repeat:no-repeat;background-position:center top;position:relative}#getting-started-image1{background-image:url(talking-bubbles.png);vertical-align:top}#getting-started-image1:after,#getting-started-image2:after{content:"";background:url(action-circles.png) no-repeat 0 0;position:absolute;left:200px;top:30px;width:150px;height:25px}#getting-started-image2{background-image:url(answers.png);margin-left:50px;margin-right:50px;vertical-align:top}#getting-started-image3{background-image:url(efiling.png);vertical-align:top}.download a{color:#00b4f1;font-size:16px}.main-promo .img-box .holder,.main-promo .img-box .frame{max-width:1200px}@media only screen and (max-width: 999px){.main-promo{height:300px}.main-promo .block{max-width:923px;height:250px;padding:0 38px}.main-promo .block .holder{margin:10px 0 0}.main-promo .img-box .holder,.main-promo .img-box .frame{max-width:1200px}.main-promo .img-box img{width:1200px}}@media only screen and (max-width: 900px){#getting-started-image1:after,#getting-started-image2:after{background:none}.getting-started-image-block{display:block;margin:auto}#getting-started-image2{margin:auto}.main-promo{margin:0;height:250px}.promo h1,.promo .holder>b,.promo .section-title{font-size:24px!important;line-height:20px;letter-spacing:1px;font-weight:600;margin:0 0 31px}.main-promo .block h1{line-height:28px;margin:0 0 14px}.main-promo .block .holder{max-width:200px;margin:40px 0 0 40px}}@media only screen and (max-width: 600px){.main-promo{height:200px}.promo h1,.promo .holder>b,.promo .section-title{font-size:18px!important;line-height:16px;letter-spacing:1px;font-weight:600;margin:0 0 31px}.main-promo .block h1{line-height:18px;margin:0 0 14px}.main-promo .block .holder{max-width:200px;margin:20px 0 0 20px}}#tax-tools .icon-block{display:inline-block;padding:100px 0 0;margin:10px 40px 30px;background-position:center top;background-repeat:no-repeat}#tax-tools .icon-block>a{display:block;margin:0 auto}#tax-tools-calc-cost{background-image:url(medical-bag.png)}#tax-tools-calc-penalty{background-image:url(calculator.png)}body,#rootmaster-rootcontainer{height:100%}#rootmaster-rootcontainer{display:flex;flex-direction:column}#rootmaster-main{box-sizing:border-box;padding:0 0 40px;overflow:visible;height:initial;min-height:initial;flex:1 0 auto}@media all and (min-width: 0\fffd) and (min-resolution: .001dpcm){#rootmaster-main{min-height:100%}}#rootmaster-bottom{margin:0 0 0 240px;padding:0 0 0 34px;line-height:40px;flex:0 0 auto;max-width:none}#authmaster-top{margin:0;max-width:100%;background:#fff;border-bottom:2px solid #d8d8d8;position:fixed;top:0;width:100%}#authmaster-logo{display:block;position:relative;top:0;left:0;background:#1c2f48 url(1040-logo2-darkbg.svg) no-repeat center center;background-size:auto 40px;height:50px;width:240px}#auth-nav{position:fixed;top:12px;background:none;height:auto;overflow:visible;z-index:3}#auth-nav-constraint{margin:0 0 0 34px}#authmaster-main{position:static;height:initial;margin:52px 0 0 240px;padding:24px 0 10px 34px}#interview-main{float:none}#interview-menu{background-color:#1c2f48;position:fixed;left:0;top:50px;padding:20px 0 0;font-size:16px;width:240px;height:100%;border-radius:0;z-index:2}#interview-menu li{background-color:#1c2f48;position:relative}#interview-menu li.special{border:0}#interview-menu li.section-start{padding-top:10px;border-top:1px solid #777;margin-top:10px}#interview-menu li.section-start,#interview-menu li.section-start~li{display:none}#interview-menu li.section-start>a,#interview-menu li.section-start~li>a{font-size:14px;line-height:32px}#interview-menu a{padding:0 0 0 22px;line-height:38px}#interview-menu li.current,#interview-menu li.current li{color:#fff0f5;background-color:#1c2f48}#interview-menu>li.current{border-width:0}#interview-menu li.current:not(.has-active-child)>a,#interview-menu li>a:hover{background-color:#445b74;color:#fff;font-family:Open Sans,Arial,sans-serif;font-weight:600}#interview-menu li>a:hover{font-weight:400}#interview-menu li.current:not(.has-active-child)>a:before,#interview-menu li>a:before{content:"";position:absolute;left:0;width:4px;height:100%}#interview-menu li.current:not(.has-active-child)>a:before,#interview-menu li>a:hover:before{background-color:#00b4f1}#interview-menu li.current li.current>a{padding:0 0 0 36px}#refund-ticker{left:240px;top:0;margin-left:34px}#refund-ticker>div{display:inline-block;margin-right:30px}#refund-ticker>div>label{width:auto;font-size:14px}#refund-ticker>div>span:before,#refund-ticker>div>span{background-color:transparent;color:#0f6fd5;font-size:18px;line-height:19px;width:auto}div.resultsTicker>span:before,div.resultsTicker>span{background-color:transparent;color:#0f6fd5;font-size:15px;width:auto;line-height:17px}#refund-ticker>div>span:before,div.resultsTicker>span:before{margin:0 1px 0 2px}#auth-greeting{display:none}#auth-menu a,#auth-menu a:hover{background:none}#auth-menu a{color:#444}#auth-menu a:hover{color:#0f6fd5}#auth-menu .options{position:relative}#auth-menu .options>a{position:relative;padding-right:18px}#auth-menu .options>a:after{content:"\2c5";position:absolute;right:0;top:2px;font-family:Courier New,Courier,monospace;font-size:10px;transform:scaleX(2);font-weight:700}#auth-menu>ul>li>a{font-weight:400;font-size:15px;padding:0;margin:0 0 0 40px}#auth-menu .options>ul{position:absolute;left:28px;width:auto;white-space:nowrap;border:1px solid #ddd;border-radius:1px;background:#fff;margin:0;opacity:0;transition:opacity .3s;z-index:-1;height:0;overflow:hidden;padding:0}#auth-menu .options.active>ul{opacity:1;z-index:1;height:auto;padding:4px 0}#auth-menu .options>ul a{padding:0 12px;line-height:30px;display:block}#auth-menu .options>ul a:hover{background-color:#445b74;color:#fff}.taxform-mode #authmaster-top{background-color:#1c2f48}.taxform-mode #authmaster-top-constraint{max-width:994px;position:relative}.taxform-mode #authmaster-logo{left:60px}.taxform-mode #refund-ticker{left:270px}.taxform-mode #interview-menu{display:block;margin:0;padding:20px 0;bottom:auto;box-shadow:4px 3px 11px -1px;border-top:1px solid white;z-index:4;height:auto}.taxform-mode #interview-menu:before{content:"";display:block;position:absolute;top:-50px;background:#1c2f48 url(_-images-menu-icon.svg) no-repeat center center;background-size:auto 24px;height:34px;width:40px;border:3px solid transparent;padding:4px;border-radius:2px;cursor:pointer}.taxform-mode #interview-menu.active:before{background-color:#445b74}@media only screen and (min-width: 1000px){.taxform-mode #interview-menu{top:-1000px}.taxform-mode #interview-menu.active{top:50px}.taxform-mode #interview-menu:before{top:1000px;left:10px}.taxform-mode #interview-menu.active:before{top:-50px}}.taxform-mode #refund-ticker,.taxform-mode #refund-ticker>div>span:before,.taxform-mode #refund-ticker>div>span{color:#fff}.taxform-mode #auth-menu>ul>li>a{color:#fff}.taxform-mode #auth-menu a:hover{color:#0f6fd5}.taxform-mode #authmaster-main{margin:0}.taxform-mode #auth-header{background:none;color:#444343;margin-top:82px}.taxform-mode #auth-header h1{font-weight:400;font-size:21px;line-height:26px;padding:22px 0 0 34px;margin:0}.taxform-mode #auth-header-constraint{max-width:994px}.taxform-mode #taxform-legend{display:none}#taxform-top-content,#taxform-main-content{padding:0}#taxform-main-content{position:relative}.taxform-mode #rootmaster-bottom{margin:0 auto;padding:0;max-width:960px;width:100%}.linenum{left:-46px}@media only screen and (max-width: 450px){.taxform-mode #auth-header{margin-top:52px}.taxform-mode #authmaster-logo{left:48px}}@media only screen and (max-width: 999px){.taxform-mode #auth-menu>ul>li>a{color:#444343}}@media only screen and (max-width: 999px){#interview-menu li.section-start,#interview-menu li.section-start~li{display:block}.skip-main{left:-999px;position:absolute;top:auto;width:1px;height:1px;overflow:hidden;z-index:-999}.skip-main:focus{position:absolute;line-height:38px;text-align:center;background-color:#fff;font-size:20px;left:67px;top:2px;width:235px;height:40px;z-index:999;font-weight:700}#auth-menu:before{content:"";display:block;position:absolute;top:-50px;right:0;background:#1c2f48 url(_-images-menu-dots.svg) no-repeat center center;background-size:auto 24px;border-radius:2px;height:41px;width:30px;padding:4px;cursor:pointer}#auth-menu.active:before{background-color:#445b74}#auth-menu{position:absolute;right:10px;top:38px}#auth-menu>ul{position:relative;right:-9999px;border:1px solid #ddd;border-radius:2px;box-shadow:2px 2px 5px -2px #ccc}#auth-menu.active>ul{position:relative;display:block;right:0}#auth-menu>ul>li{display:block;background-color:#fff}#auth-menu>ul>li:hover{background-color:#445b74}#auth-menu>ul>li:hover>a{color:#fff}#auth-menu>ul>li>a{display:block;margin:0;padding:0 24px;font-size:14px;font-weight:400}#auth-menu .options>a:after{display:none}#authmaster-top{background-color:#1c2f48}#refund-ticker{left:320px}#refund-ticker,#refund-ticker>div>span:before,#refund-ticker>div>span{color:#fff}#authmaster-logo{left:48px}#authmaster-main{margin-left:0;padding-right:34px}#rootmaster-bottom{margin:0}#mobileMenuLaunch{display:none}#interview-menu{display:block;margin:0;box-shadow:4px 3px 11px -1px;border-top:1px solid white;z-index:2;left:-1000px}#interview-menu:before{content:"";display:block;position:absolute;top:-50px;left:1010px;background:#1c2f48 url(_-images-menu-icon.svg) no-repeat center center;background-size:auto 24px;height:34px;width:40px;border:3px solid transparent;padding:4px;border-radius:2px;cursor:pointer}#interview-menu,#interview-menu:before{transition:left .3s}#interview-menu.active{left:0}#interview-menu.active:before{background-color:#445b74;left:10px}}@media only screen and (max-width: 700px){#refund-ticker{left:auto;right:32px}#refund-ticker>div{display:block}}@media only screen and (max-width: 575px){#refund-ticker{display:none}}@media only screen and (max-width: 450px){#authmaster-main{padding-right:8px}}.account-signin-mode #rootmaster-rootcontainer{display:block}.account-signin-mode #rootmaster-main{display:flex;padding:0}.account-signin-mode .account-create-sidebar-wrapper{display:flex;flex-direction:column;background-color:#e4e4e4;padding:25px 30px;flex:0 1 390px;box-sizing:border-box;border-bottom:60px solid transparent;min-height:100vh}.account-signin-mode .account-create-sidebar-wrapper>div:first-child{display:flex;flex:1 3 auto;max-height:758px}.account-signin-mode .account-create-sidebar-wrapper>div:first-child>.account-create-sidebar-img{background:url(keep-it-simple-list.svg) no-repeat 0 0;flex:1 1 0%;background-size:contain}.account-signin-mode .account-create-sidebar-wrapper>div:last-child{flex:0;background-color:red}.account-signin-mode .account-create-main-wrapper{flex:1 0 488px;box-sizing:border-box;border-bottom:60px solid transparent;min-height:100vh}.account-signin-mode #nonauthmaster-top{position:relative;background-position:30px 20px}.account-signin-mode #nonauthmaster-top:before{content:"DIY Taxes Online";position:absolute;top:56px;left:68px;font-size:14px;font-weight:600}.account-signin-mode #nonauthmaster{padding-left:68px}.account-signin-mode .signin-form:before{content:"";position:absolute;top:20px;left:-80px;width:75px;height:200px;background:url(arrow.png) no-repeat 0 0;background-size:75px auto;transform:rotate(36deg)}.account-signin-mode #rootmaster-bottom{position:fixed;bottom:0;background-color:#38a9d4;width:100%;padding:0;line-height:60px;z-index:1}.account-signin-mode #rootmaster-bottom>a,.account-signin-mode #rootmaster-bottom>span{color:#fff}.account-signin-mode h2{font-family:museo-slab,open sans,arial,sans-serif;color:#454545;font-size:38px;font-weight:500;text-transform:lowercase}.account-signin-mode h2:first-letter{text-transform:uppercase}.account-signin-mode #signin{padding:0;text-align:left;margin:0}.account-signin-mode .signin-form{position:relative;padding:0;margin:0;width:auto;max-width:400px}.account-signin-mode .signin-form>form>div{padding-right:28px}.account-signin-mode form>div>label:first-child{padding:0}.account-signin-mode .signin-form label[for=ConfirmPassword]{max-width:none}.account-signin-mode form>div input:not([type=checkbox]){box-sizing:border-box;width:100%!important;font-size:16px;padding:8px}.account-signin-mode .strength-meter-requirements{text-align:left}.account-signin-mode .strength-meter-requirements:before,.account-signin-mode .strength-meter-requirements>ul{padding:0}.account-signin-mode #account-create-email:after,.account-signin-mode #account-create>form>div+div:after{top:31px;left:auto;right:0}.account-signin-mode .formButton{background-color:#40b285;border-color:#40b285;margin-left:0}.account-signin-mode .formButton:hover{background-color:#5acc9f;border-color:#5acc9f;margin-left:0}.account-signin-mode .trust-icons{position:absolute;top:15px;right:15px}.account-signin-mode .trust-icons div,.account-signin-mode .trust-icons a{display:inline-block}.account-signin-mode .trust-icons img{height:45px}.account-signin-mode #account-unknown.signin-form{max-width:600px}.account-signin-mode #account-unknown>p{font-size:22px}.account-signin-mode #account-unknown.signin-form:before{top:0;left:-40px;width:68px;background-size:68px auto;transform:rotate(13deg)}@media only screen and (max-width: 730px){.account-signin-mode .account-create-sidebar-wrapper{display:none}.account-signin-mode .account-create-main-wrapper{flex-basis:auto;flex-shrink:1}.account-signin-mode .signin-form{margin:0 auto}.account-signin-mode #rootmaster-bottom{position:static}}@media only screen and (max-width: 450px){.account-signin-mode #rootmaster-bottom{padding:6px 0;line-height:16px}.account-signin-mode .trust-icons{display:none}}@media only screen and (max-width: 430px){.account-signin-mode #nonauthmaster-top{left:-9px}.account-signin-mode #nonauthmaster{padding-left:20px}.account-signin-mode .signin-form:before{display:none}}@media only screen and (max-width: 380px){.account-signin-mode h2{font-size:25px}}
