body{margin:0 auto;overflow-x:auto;padding:0;min-width:98%;font-family:"Roboto","Arial",sans-serif;font-size:10px;font-weight:400;background:#fff;background-size:contain}header,footer{display:block;width:100%;height:20px;border-bottom:1px solid #aaa;vertical-align:top}header{height:100px;position:fixed;top:0;background:#fff url("https://www.taxcalculator.info/img/logo/100.png") no-repeat 25px center;background-size:contain;z-index:100}footer{border:0;border-top:1px solid #aaa;height:100px}header div{vertical-align:top;display:inline-block;height:105px;flex-direction:column;justify-content:center}#hc0{width:100%;line-height:95px}#hc0 #logo{font-size:3em;font-weight:600;padding:0 25px 0 110px}#hc0 #logo a{text-decoration:none;color:#323232 !important}#hc0 i{font-size:1.2em;color:#0293c9;padding-right:40px;line-height:3em;position:absolute;top:0;right:0}#main-navigation{padding:0;margin:0 0 0 2rem;;list-style:none;display:inline-block}#main-navigation li{display:inline-block;margin:0 1rem}#main-navigation li a{color:#aaa;margin-top:-5px;font-size:1rem;text-decoration:none;display:table-cell;vertical-align:middle}#main-navigation li a:hover{color:#0293c9}#main-navigation li a:after{content:"";display:block;margin:auto;height:5px;width:0;background:transparent;transition:width .5s ease,background-color .5s ease}#main-navigation li a:hover:after{width:100%;background:#0293c9}main a{color:#0293c9}#ad1{margin-top:105px;display:block;width:100%;height:100px;text-align:center}#ad2{float:right;width:310px;height:320px;text-align:ce;margin:0 0 20px 20px}#tc1{max-width:1200px;margin:0 auto}#cal{position:fixed;width:350px;background:#2e2e2e;border-radius:10px}#cal h2{padding-left:30px;background:transparent url("https://www.taxcalculator.info/img/logo/100.png") no-repeat left center;background-size:contain;margin:10px 0 0 10px;font-size:1.15rem;line-height:1.75rem;color:#fff;font-weight:300}#cal div:not(#ribbon){line-height:1.2rem;background:#666;border-radius:5px;width:96%;margin:8px auto;padding:2px 1%;color:}#cal input{cursor:pointer}#cal input[type=text],#cal input[type=number],#cal select{text-align:right;display:inline-block;width:40%;font-size:0.8rem;background:transparent;border:0;border-bottom:1px #2e2e2e solid;line-height:1.2em;padding:.25em;color:#fff}#cal input[type=text]:focus,#cal input[type=text]:hover,#cal input[type=number]:focus,#cal input[type=number]:hover,#cal select:focus,#cal select:hover{outline:none;background:#4d4d4d;;color:#fff}#cal label{color:#fff;display:inline-block;width:52%;padding:0 2% 0 0;margin:0 2% 0 0;font-size:0.8rem}#cal label b{float:right;font-weight:300}#cal input[type="radio"],#cal input[type="checkbox"]{display:none}#cal input[type="radio"]+label,#cal input[type="checkbox"]+label{cursor:pointer;width:auto;padding:0 .5em;border-radius:.2em;color:#0293c9}#cal input[type="radio"]+label u,#cal input[type="checkbox"]+label u,.icon{float:left;display:block;width:30px;height:1.6rem;margin:0.2rem;background:transparent url("https://www.taxcalculator.info/img/icon/calculator.svg") no-repeat left center/contain}.icon{float:none;background-color:#0293c9;width:25px;height:25px;display:inline-block;border:5px solid #0293c9;border-radius:0.2rem;margin-bottom:-12px}#cal input[type="radio"]+label:hover,#cal input[type="checkbox"]+label:hover,{background-color:#666}#cal input[type="radio"]:checked+label,#cal input[type="checkbox"]:checked+label{background:#0293c9;color:#fff}#cal input[type="radio"]+label:hover u{}#cal input[type="radio"]:checked+label u,#cal input[type="checkbox"]:checked+label u{filter:brightness(0) invert(1)}#cal input[type="radio"]#u0a+label u,.icMin{background-image:url("https://www.taxcalculator.info/img/icon/minimize.svg")}#cal input[type="radio"]#u0b+label u,.icMax{background-image:url("https://www.taxcalculator.info/img/icon/maximize.svg")}#cal input[type="radio"]#u1b+label u,.icAdv{background-image:url("https://www.taxcalculator.info/img/icon/advanced-calculator.svg")}#cal input[type="checkbox"]#u2cur+label u,.icCur{background-image:url("https://www.taxcalculator.info/img/icon/currency.svg")}#cal input[type="range"]{max-width:40%;-webkit-appearance:none;background:#0293c9;cursor:pointer;height:8px;border-radius:5px}#cal input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:10px;background-color:transparent;border:5px solid #fff}#cal input[type="range"]::-moz-range-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:10px;background-color:transparent;border:5px solid #fff}#ribbon{background:#4d4d4d;;display:flex;margin:3px;padding:2px 1%;width:96%;;border-radius:5px}#ribbon span{-ms-flex:1;flex:1;line-height:1rem}#ribbon span input[type="radio"]+label{padding:0 !important}#cal ul{list-style:none;maring:0;padding:o}#cal ul li{background:transparent url("https://www.taxcalculator.info/img/icon/link.svg") no-repeat left center/1rem;padding-left:2rem}#cal ul li a{color:#fff;text-decoration:none;font-size:0.8rem}#cal ul li a:hover{color:#0293c9}.butt{color:#fff;background:#0293c9;display:block;height:20px;width:20px;text-decoration:none;border-radius:5px}.more,.help,.del{float:right;background:transparent url("https://www.taxcalculator.info/img/icon/more.svg") no-repeat center center/90%;margin-right:1rem;border:2px solid #fff;border-radius:50%}.help{background-image:url("https://www.taxcalculator.info/img/icon/question.svg")}.del{background-image:url("https://www.taxcalculator.info/img/icon/trash.svg");background-color:#2e2e2e;border-color:#2e2e2e}.more:hover,.help:hover{filter:invert(48%) sepia(45%) saturate(5489%) hue-rotate(168deg) brightness(92%) contrast(102%)}.del:hover{cursor:pointer;background-color:#0293c9;border-color:#0293c9}#s0,button{cursor:pointer;display:block;background:#0293c9;color:#fff;border-radius:10px;padding:0.5rem;margin:0.5rem 0.5rem 0.5rem auto;border:0}#s0:hover,button:hover{background:#309048}.adv{display:none}#cal div.results{background:#fff !important;font-size:0.8rem}.results table{width:100%;margin:0;padding:0;border-collapse:collapse}.results table caption{font-weight:600;border-bottom:1px solid #4d4d4d;}.results table tr{}.results table tr.tot td,.results table tr.tot th{border-top:3px double #4d4d4d;}.results table th{}.results table td{}.results table td:nth-child(1){text-align:center}.results table td:nth-child(2){text-align:right;min-width:3em}.results table td:nth-child(3){padding-left:5px}.equation{display:block;text-align:center;font-size:2rem;line-height:1.25em;padding:1rem;width:50%;margin:0 auto;border-radius:0.5rem;background:#2e2e2e;color:#0293c9}.equation b{font-weight:300}.equation i{text-decoration:none}.equation .fr{display:inline-block;position:relative;vertical-align:middle;text-align:center}.equation .fr i{display:block}.equation .fr i:nth-child(1){border-bottom:3px solid #0293c9}article table{text-align:left;min-width:50%;max-width:96%;margin:1rem auto;padding:0 1%;border-collapse:collapse;font-size:0.8rem;border:2px solid #2e2e2e;line-height:2rem}article table caption{background:#2e2e2e;color:#fff;font-size:1rem}article table tr{}article table tr:nth-child(odd){background:#eee}article table tr.tot td,article table tr.tot th{border-top:3px double #4d4d4d;}article table tr:first-child th{background:#ddd;border-bottom:2px solid #4d4d4d;}article table td{padding:2px 5px}article table.spa td{padding:6px 5px}.flagli{vertical-align:top;list-style:none;padding:0;margin:0 auto;width:90%;columns:4}.flagli li{display:inline-block;width:100%;vertical-align:top;text-align:center;margin:0;padding:0}.flagli li a{background-size:1.45rem;background-position:10px center;border-radius:0.5rem;background-color:#0293c9;color:#fff;padding:0.5rem 0.25rem 0.5rem 1.5rem;text-decoration:none;font-weight:600;display:block;margin:0.5rem 0.25rem}#rc{text-decoration:none;cursor:pointer}#rc i,#bCR i{color:#ccc;display:inline-block;font-style:normal;font-weight:bold;font-size:2rem;margin:.02em}#rc i.sel{color:#0293c9}#rco{position:fixed;top:0;left:0;background:rgba(0,0,0,0.6);z-index:+5;width:100%;height:100%;display:block}#rci{text-align:center;position:fixed;width:450px;max-width:96%;top:15%;margin:0 2%;background:#fff;border:3px solid #323232;border-radius:2rem}#rci h2 b{float:right;cursor:pointer}#bCR{margin-top:10px !important}#bCR i{cursor:pointer;font-size:50px}#bCR i.sel,#rc i.sel{color:#0293c9}#rco button{margin:0.5rem 3rem;display:inline-block}@media(min-width:1250px){body{background-size:1250px auto}}@media(min-width:120px){#hc0 i{position:absolute;top:-5000px}}@media(max-width:1080px){#main-navigation{margin:0.5rem}#main-navigation li{margin:0 0.2rem}#ad2{display:none}.flagli{columns:3}}@media(max-width:900px){body{padding-top:45px}header div{height:auto}#main-navigation{background:#0293c9;text-align:center;margin:0 auto;width:100%;display:block;line-height:1.2rem}#main-navigation li{margin:0 1rem}#main-navigation li a{padding-top:0.5rem;color:#fff;font-size:0.9rem}#main-navigation li a:hover{color:#fff}#main-navigation li a:hover:after{background-color:#fff}#ad2{display:none}}@media(max-width:800px){.flagli{columns:2}}@media(max-width:700px){#tc1{display:inline-block}#tc3{height:auto;max-width:100%}#cal{position:relative;display:block;margin:0 auto;width:100%;padding:0.2rem}#cal h2{font-weight:600}body{padding-top:0}#tc2{display:block !important}#tc2 #tc3{max-width:100%;height:auto}#tc2 #tc3 #cal{position:relative;width:auto;max-width:600px;margin:0 auto}#tc4,#tc5{padding-left:5px !important}.flex{display:block !important}}@media(max-width:660px){header,header div{height:50px !important}#hc0{line-height:50px;height:50px}#hc0 #logo{font-size:1.2rem;padding:0 0 0 80px}}.le{text-align:left}.ce{text-align:center}.ri{text-align:right}