@font-face{font-family:'BanglaSangamMN';src:url("../fonts/BanglaSangamMN.eot");src:url("../fonts/BanglaSangamMN.woff2") format("woff2"),url("../fonts/BanglaSangamMN.woff") format("woff"),url("../fonts/BanglaSangamMN.ttf") format("truetype"),url("../fonts/BanglaSangamMN.svg#BanglaSangamMN") format("svg"),url("../fonts/BanglaSangamMN.eot?#iefix") format("embedded-opentype")}@font-face{font-family:'Gotham-Medium';src:url("../fonts/Gotham-Medium.eot");src:url("../fonts/Gotham-Medium.woff2") format("woff2"),url("../fonts/Gotham-Medium.woff") format("woff"),url("../fonts/Gotham-Medium.ttf") format("truetype"),url("../fonts/Gotham-Medium.svg#Gotham-Medium") format("svg"),url("../fonts/Gotham-Medium.eot?#iefix") format("embedded-opentype")}*{cursor:auto !important}body{font-size:100%;color:#484b50;font-family:'BanglaSangamMN'}ul,ol{list-style:none;margin:0}a{-webkit-transition:all .3 ease-in-out;-moz-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}h1,h2,h3,h4{font-family:'Gotham-Medium'}.masthead{padding:15px 0}header{position:relative;background:url("../img/header-flag.jpg") center center no-repeat;background-size:cover}header .logo-container{background:rgba(255,255,255,0.3);display:block;position:absolute;text-align:center;left:2%;padding:20px 20px 10px 20px;border-radius:0 0 10px 10px}header .phone{font-size:120%;margin-top:10px;font-weight:bold;color:#aa0f0f}header .tagline{color:#fff;position:absolute;left:0;bottom:0;margin:0;padding:10px 30px;display:block;width:100%;background:-moz-linear-gradient(left, #aa0f0f 0%, rgba(170,15,15,0) 100%);background:-webkit-linear-gradient(left, #aa0f0f 0%, rgba(170,15,15,0) 100%);background:linear-gradient(to right, #aa0f0f 0%, rgba(170,15,15,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#aa0f0f', endColorstr='#00aa0f0f',GradientType=1 )}header.complete{background:url("../img/complete.jpg") center center no-repeat;background-size:cover}.thank-you-msg{position:absolute;background:#fff;top:200px;left:0;right:0;width:90%;margin:auto;max-width:800px;text-align:center;padding:40px;box-shadow:0 0 16px rgba(0,0,0,0.6)}.thank-you-msg h3,.thank-you-msg p{color:#4d6374}.thank-you-msg h3{margin-bottom:30px}.thank-you-msg p{line-height:2}main{border-bottom:2px solid #4d6374;display:block}.easy-steps .steps{width:90%;max-width:1000px;margin:0 auto;display:block;margin-top:20px}.easy-steps .steps h2{margin-bottom:30px;text-transform:uppercase}.easy-steps .steps div{margin-bottom:10px}.easy-steps .steps div h3{margin-bottom:20px;color:#aa0f0f;font-weight:bold;text-transform:uppercase}.form-container{background:#4d6374}.form-container form{background:#fff;padding:30px 50px;width:80%;max-width:800px;margin:0 auto;min-height:404px;position:relative}.form-container form input[type='number']{-moz-appearance:textfield}.form-container form input::-webkit-outer-spin-button,.form-container form input::-webkit-inner-spin-button{-webkit-appearance:none}.form-container form h2{margin-bottom:20px;font-size:1.8rem}.form-container form input,.form-container form select,.form-container form textarea{width:100%;border:1px solid transparent;background:#ebebeb;outline:none;padding:6px 10px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-container form input:focus,.form-container form select:focus,.form-container form textarea:focus{border:1px solid #4d6374}.form-container form textarea{height:200px;resize:none}.form-container form label{display:block;cursor:pointer !important;margin-bottom:15px;min-height:48px}.form-container form label .tooltip{display:inline-block;width:25px;height:25px;border:2px solid #484b50;border-radius:50%;text-align:center;position:relative;outline:none;line-height:1.6;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-container form label .tooltip:hover{background:#ebebeb}.form-container form label .tip{display:none;position:absolute;z-index:9999;width:300px;top:8px;left:8px;background:#fff;padding:10px;font-size:80%;box-shadow:2px 2px 4px rgba(0,0,0,0.4);border:1px solid rgba(0,0,0,0.5);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.form-container form label .tip p{line-height:1;margin:0}.form-container form label .tooltip:hover .tip{display:block}.form-container form label #how-do-you-file,.form-container form label #spouse-how-do-you-file,.form-container form label #dependents{width:auto;display:inline-block;margin-left:4px}.form-container form .big-check-box{display:inline-block;border:2px solid #aa0f0f;background:transparent;width:30px;height:30px;cursor:pointer !important;position:relative;float:left;margin-right:10px}.form-container form .big-check-box:before{width:0;height:0;background:#aa0f0f;position:absolute;top:50%;left:50%;content:'';-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-container form label:hover .big-check-box:before,.form-container form .big-check-box.checked:before{width:100%;height:100%;top:0;left:0}.form-container form .prev,.form-container form .next{margin:0}.form-container form .prev{float:left;width:160px !important}.form-container form .next{float:right}.form-container form .prev,.form-container form .next,.form-container form input[type="submit"]{background:#aa0f0f;color:#fff;text-align:center;box-shadow:2px 2px 4px rgba(0,0,0,0.3);margin:20px auto 0 auto;width:110px;display:block;outline:none;cursor:pointer !important;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.form-container form .prev:hover,.form-container form .next:hover,.form-container form input[type="submit"]:hover{box-shadow:0 0 0 transparent}.form-container form input[type="submit"]{width:90%;max-width:300px;border:none;padding:15px;float:right}.form-container form .step-02,.form-container form .step-03,.form-container form .step-04,.form-container form .step-05,.form-container form .step-06,.form-container form .success{display:none}.form-container form .success{text-align:center;padding-top:100px}.form-container form .success p:first-child{color:#4d6374;font-size:120%}.form-container form .ssn-input{width:22px;padding:2px;display:inline-block;text-align:center}.currency{text-align:left !important}footer{text-align:center;padding:60px 0;background:#ebebeb}.row-padding{padding:30px 0}.no-padding{padding:0}.text-red{color:#aa0f0f}.text-blue{color:#4d6374}.clear{clear:both}#other-income,#spouse-other-income{display:none;margin:8px auto}.hidden input{display:none}.privacy-policy,.terms{position:fixed;z-index:9998;top:110%;left:50%;width:0;height:0;background:#fff;border-radius:15px;border:2px solid #4d6374;box-shadow:0 0 10px rgba(0,0,0,0.6);padding:10px;-webkit-transition:all .3 ease-in-out;-moz-transition:all .3 ease-in-out;-o-transition:all .3 ease-in-out;transition:all .3 ease-in-out}.privacy-policy a.close,.terms a.close{border:2px solid #4d6374;text-align:center;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.4);position:absolute;z-index:9999;top:-12px;right:-12px;padding:0;width:30px;height:30px;border-radius:50%;line-height:32px;transform:scale(1);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.privacy-policy a.close:hover,.terms a.close:hover{transform:scale(1.1);background:#f4f4f4}.privacy-policy div,.terms div{width:100%;height:100%;padding:40px 50px;display:block;overflow-y:scroll;position:relative}.checkbox-container{position:relative;padding-left:35px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.checkbox-container *{cursor:pointer !important}.checkbox-container input{position:absolute;opacity:0}.checkmark{position:absolute;top:0;left:0;height:25px;width:25px;border:2px solid #aa0f0f;background-color:#ccc;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.checkbox-container:hover input ~ .checkmark{background-color:#4d4d4d}.checkbox-container input:checked ~ .checkmark{background-color:#aa0f0f}.checkmark:after{content:'';position:absolute;display:none}.checkbox-container input:checked ~ .checkmark:after{display:block}.checkbox-container .checkmark:after{left:6px;top:0;width:10px;height:16px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.already-exists{position:relative;display:block;background:#f00;border:3px solid #4d4d4d;border-radius:8px;padding:20px 30px;color:#fff;text-align:center}.already-exists p{margin:0}.already-exists:before,.already-exists:after{position:absolute;content:'!';font-size:50px;top:30px}.already-exists:before{left:20px;transform:rotate(-30deg)}.already-exists:after{right:20px;transform:rotate(-30deg)}@media screen and (max-width: 1024px){header img:not(.logo){display:none}.logo-container{position:static !important}.tagline{position:static !important;margin-top:20px !important}}@media screen and (max-width: 640px){.steps{text-align:center}}@media screen and (max-width: 600px){.tagline{padding:10px;font-size:150%}.form-container form{padding:10px}.privacy-policy,.terms{left:5% !important;width:90% !important}.privacy-policy div,.terms div{padding:10px !important}#how-do-you-file,#spouse-how-do-you-file{width:100% !important}.prev,.next,input[type="submit"]{float:none !important;margin:0 auto}}
.tax-report-contain {
    width:480px; 
    height:570px; 
    max-width:100%; 
    position:relative;
    text-align: center;
    display: block;
    margin-left:auto;
    margin-right:auto;
}
.pop-out-icon {
	position:absolute; 
	right:0; 
	width:43px; 
	right:14px; 
	top:14px;
}
.pop-out-icon:hover {
  cursor:pointer !important;
}
.large-popout-icon {
	position: absolute;
    right: 0;
    width: 50px;
    right: 43px;
    top: 40px;
}
.feedback {
  background-color : #4d6374;
  color: white;
  padding: 10px 20px;
  border-radius: 4px;
  position:fixed; 
  right:0px;
  top:50%;
  z-index:100;
  box-shadow:2px 2px 5px rgba(0,0,0,0.3)
}
.feedback:hover {
  color:#fff;
  background:#aa0f0f;
  cursor:pointer !important;
}
@media screen and (max-width: 900px) {
  .feedback {
    display:none !important;
  }
}