.tt-calc{color:#666}.tt-calc h1{margin:0 0 10px 0;text-align:center}.tt-calc h2{margin:0 0 20px 0;text-align:center}.tt-calc-recommendation{background:url(/handlebars/taxtools/_common/images/recommended-banner-center.svg) no-repeat;background-size:cover;width:209px;height:26px;line-height:26px;font-size:12px;font-size:1.2rem;color:#fff;text-align:center}.tt-calc-container{background-color:#f8f8f8;max-width:640px;margin:0 auto}.tt-calc .list-unstyled input[type=checkbox]{display:none}.tt-calc .list-unstyled input[type=checkbox]:checked+label:before{background-position:0 -27px}.tt-calc .list-unstyled label{line-height:1em;font-weight:300;cursor:pointer;display:block;position:relative;padding-left:30px;margin-bottom:0;font-size:22px;font-size:2.2rem}.tt-calc .list-unstyled label:before{content:' ';display:inline-block;width:30px;height:25px;margin:-1px 4px -2px 0;vertical-align:bottom;background:url(/handlebars/taxtools/_common/images/checkbox_sprite.png) left top no-repeat;background-position:0 0;background-size:100%;position:absolute;left:0}.tt-calc-footer{height:40px;position:relative;bottom:0;left:0;right:0;background:#0080c6;overflow:hidden}.tt-calc-footer-logo{background-image:url(/handlebars/common/templates/partials/navbar/images/logo_ttcom.70326f0b.png);background-size:contain;background-repeat:no-repeat;height:30px;width:115px;float:right;margin:5px 5px 0 0}.ie8 .tt-calc-footer-logo{width:175px;height:50px}.ie8 .tt-calc-footer-button{margin-top:5px}.tt-calc-footer-button{color:#fff;background:0 0;display:none;float:left;margin:7px 0 0 10px;font-size:12px;font-size:1.2rem;padding:3px 8px;width:auto}.tt-calc-footer-button:active,.tt-calc-footer-button:hover{background:0 0}.tt-calc-footer-button::before{border-bottom:2px solid #fff;border-left:2px solid #fff;content:"";height:10px;display:inline-block;margin:0 5px 0 -4px;transform:rotate(45deg);width:10px}.tt-calc-footer .back-btn:active,.tt-calc-footer .back-btn:focus,.tt-calc-footer .back-btn:hover,.tt-calc-footer .start-over-btn:active,.tt-calc-footer .start-over-btn:focus,.tt-calc-footer .start-over-btn:hover{color:#fff}@media screen and (min-width:480px){.tt-calc h1{margin-bottom:10px}.tt-calc h2{margin-bottom:40px}.tt-calc-footer{height:60px}.tt-calc-footer-logo{margin-top:10px;margin-right:10px;height:40px;width:150px}.tt-calc-footer-button{margin-top:12px;margin-left:10px;padding:8px 20px;font-size:14px;font-size:1.4rem}}@media screen and (min-width:768px){.tt-calc-recommendation{background:url(/handlebars/taxtools/_common/images/recommended-banner-left.svg) no-repeat;text-align:left;text-indent:15px;width:231px}}